.x-wrap-editor{
    display:none
}
 .box_formcomment .star-rating{
     /* position: absolute; */
     /* right: 5px; */
     /* top: 5px; */
     margin-bottom: 10px;
}
 .wrapcomment {
     display:block;
     overflow:hidden;
     width: 100%;
     margin:0 auto;
     max-width: 1000px;
     background: #fff;
     margin-top: 30px;
}
 #comment .textarea.div-edit {border: solid 1px #ddd;}
 #comment {
     display:block;
     overflow:hidden;
     margin:0 auto;
}
 #comment #id-comment-title {
     font-size: 17px;
     font-weight: 500;
     border-bottom: solid 1px #909090;
     padding-bottom: 10px;
}
 #comment #id-comment-title span {
     font-weight:normal 
}
 #comment .titletext {
     display:block;
     overflow:hidden;
     font-size:20px;
     color:#333;
     line-height:1.3em;
     padding-bottom:20px 
}
 #comment .titletext h2 {
     font-size:20px;
     color:#333;
     font-weight:300;
     display:inline-block 
}
 #comment .textarea {
    /* display:block;
     */
    overflow:hidden;
    background:#fff;
    min-height: 93px;
    padding:10px;
    font-size:16px;
    color:#333;
    max-height:200px;
    border: none;
    margin-bottom: 10px;
}
 #comment textarea {
     min-height: 79px !important;
}
 #comment .textarea .ptr {
     margin:0 auto;
     width:80%;
     text-align:center 
}
 #comment .textarea .ptr img {
     max-height:450px;
     max-width:600px 
}
 #comment .textarea .ptr span {
     display:block;
     margin-top:10px;
     color:#999 
}
 #comment .textarea .ptr span a {
     cursor:pointer;
     color:red 
}
 .wrap-attaddsend {
     display:block;
     overflow:hidden;
     position:relative;
     margin-top: -1px;
     margin-bottom: 10px;
}
 .wrap-attaddsend .attach {
     float:left;
     font-size: 15px;
     color:#666;
     padding:12px 16px 9px;
     border-right:1px solid #c1bfbf;
     cursor:pointer 
}
 .wrap-attaddsend .addicon {
     display:none;
     float:left;
     font-size:14px;
     color:#666;
     padding: 5px 16px 0px;
     border-right:1px solid #c1bfbf;
     cursor:pointer 
}
 .wrap-attaddsend .addicon:hover {
     background:#fbd648 
}
 .wrap-attaddsend .addicon label {
     background:#f9b84d;
     border:1px solid #f5a623;
     border-radius:2px;
     -webkit-border-radius:2px;
     -moz-border-radius:2px;
     padding:5px 10px;
     font-size:14px;
     color:#fff;
     position:relative;
     right:-10px;
     cursor:pointer 
}
 .wrap_iconemotion {
     display:block;
     overflow:hidden;
     padding:5px;
     border:1px solid #c1bfbf;
     border-bottom:0;
     margin-top:-1px;
     max-height:280px;
     overflow-x:hidden;
     overflow-y:auto 
}
 .wrap_iconemotion .col1 a {
     float:left;
     width:36px;
     height:36px;
     margin:5px 
}
 .wrap_iconemotion .col1 a img {
     display:block;
     width:36px;
     height:36px 
}
 .wrap_iconemotion .col2 a {
     float:left;
     width:42px;
     height:42px;
     margin:5px 
}
 .wrap_iconemotion .col2 a img {
     display:block;
     width:42px;
     height:42px 
}
 .wrap_iconemotion::-webkit-scrollbar {
     width:9px 
}
 .wrap_iconemotion::-webkit-scrollbar-track {
     background:#fff;
     border:1px solid none;
     width:11px;
     padding:2px 
}
 .wrap_iconemotion::-webkit-scrollbar-thumb {
     background:#d8d8d8;
     border-radius:8px;
     -webkit-border-radius:8px;
     -moz-border-radius:8px 
}
 .wrap_iconemotion::-webkit-scrollbar-thumb:window-inactive {
     background:#d8d8d8 
}
 .wrap_iconemotion a:hover>.addicon {
     background:#fbd648 
}
 .wrap-attaddsend .sendclick {
     float:right;
     font-size: 13px;
     color: #fff;
     text-align:center;
     width:120px;
     padding: 5px 0 5px;
     cursor:pointer;
     background: #6d84b4;
     border: solid 1px #3b5998;
     border-radius: 5px;
}
 .wrap-attaddsend .userinfo {
     font-size:14px;
     color:#2a2a2a;
     text-align:center;
     font-weight:600;
     max-width: 270px;
     padding:11px 0 10px;
     cursor:pointer;
     background:#fff;
     position:absolute;
     right:130px;
     padding-right:64px 
}
 .wrap-attaddsend .userinfo a {
     color:#4a90e2;
     font-weight:300;
     float:left;
     position:absolute;
     right:-3px 
}
 .wrap-attaddsend .userinfo i {
     margin-top: 0px;
     float:left ;
     color: rgb(254, 23, 0);
     font-size: 16px;
     margin-right: 5px;
}
 .wrap-attaddsend .avaS {
     margin-top:-4px;
     float:left;
     width:25px;
     height:25px;
     margin-right:7px 
}
 .wrap-attaddsend .userinfo .uname {
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     max-width:160px;
     float:left;
     text-align:left 
}
 .wrap_loginpost {
     overflow:hidden;
     background: #f0f4f7;
     padding:10px;
     position:relative;
     display: none;
     padding: 20px;
}
 .wrap_loginpost .asideleft {
     float:left;
     overflow:hidden;
     width:55%;
     border-right:1px solid #d8d8d8 
}
 .wrap_loginpost .asideleft label {
     display:block;
     font-size:14px;
     color:#666;
     margin-bottom:10px;
     padding-right:5px 
}
 .wrap_loginpost .asideleft a {
     *float:left;
     overflow:hidden;
     margin-right:10px 
}
 .infologin {
     display:block;
     position:relative;
     clear:both;
     padding-top:10px;
     overflow:hidden 
}
 .infologin .arrow_dw {
     position:absolute;
     right:110px;
     top:-1px;
     z-index:9;
     background:#f1f1f1 
}
 .infologin .arrow_dw:after, .infologin .arrow_dw:before {
     top:101%;
     left:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .infologin .arrow_dw:after {
     border-top-color:#fff;
     border-width:7px;
     margin-left:-7px 
}
 .infologin .arrow_dw:before {
     border-top-color:#dadada;
     border-width:8px;
     margin-left:-8px 
}
 .wrap_loginpost .infologin .userlogin {
     display:block;
     padding:8px;
     border:1px solid #dadada;
     font-size:14px;
     color:#999;
     margin-bottom:10px;
     width:84.5% 
}
 .wrap_loginpost .infologin .forgetpass {
     float:left;
     padding:8px 0;
     font-size:14px;
     color:#4a90e2;
     display:none 
}
 .wrap_loginpost .infologin .forgetpass:hover {
     text-decoration:underline 
}
 .wrap_loginpost .infologin .loginpost {
     float:right;
     padding:8px;
     margin-right:50px;
     background:#fbd648;
     border:1px solid #c1bfbf;
     font-size:14px;
     color:#2a2a2a;
     text-transform:uppercase;
     font-weight:600;
     cursor:pointer 
}
 .wrap_loginpost .noaccount {
     display:none;
     padding:10px 0;
     font-size:14px;
     color:#999 
}
 .wrap_loginpost .noaccount a {
     color:#4a90e2 
}
 .wrap_loginpost .noaccount a:hover {
     text-decoration:underline 
}
 .wrap_loginpost label {
     display:block;
     font-size:14px;
     color:#666;
     margin-bottom:10px 
}
 .wrap_loginpost .infoname {
     display:block;
     padding:8px;
     border:1px solid #dadada;
     font-size:14px;
     margin-bottom:10px;
     width: 100%;
     color:#333;
}
 .wrap_loginpost .finalpost {
     font-size: 14px;
     color: #fff;
     text-align: center;
     padding: 10px 20px;
     cursor: pointer;
     background: #153c93;
     border: solid 1px #3b5998;
     border-radius: 5px;
     display: inline-block;
     width: 100%;
     max-width: 250px;
}
.file_input {
    background-color: #fff;
    border: 1px solid #008bff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgb(0 0 0 / 5%);
    color: #008bff;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 10px;
    outline: medium none;
    padding: 10px 16px;
    text-align: center;
    text-decoration: none;
    transition: all .2s ease 0;
    vertical-align: middle;
    white-space: nowrap;
    width: 200px;
}
 #comment .info_nocomment {
     display:block;
     overflow:hidden;
     width:80%;
     margin:20px auto 0;
     text-align:center 
}
 .info_nocomment .texteveryone {
     display:block;
     overflow:hidden;
     line-height:1.3em;
     font-size:20px;
     color:#999;
     font-weight:600 
}
 #comment .sortcomment {
     display:block;
     overflow:hidden;
     padding:15px 0;
     border-bottom:1px solid #e0e0e0;
     margin-right:3px 
}
 .sortcomment span {
     float:right;
     font-size:13px;
     color:#999;
     padding:6px 12px 
}
 .sortcomment a {
     float:right;
     font-size:13px;
     color:#4a90e2;
     padding:6px 12px 
}
 .sortcomment a:hover {
     color:#333 
}
 .sortcomment a.activedsort {
     background:#ececec;
     border-radius:7px;
     -webkit-border-radius:7px;
     -moz-border-radius:7px 
}
 .sortcomment .statistical {
     float:left;
     overflow:hidden;
     font-size:12px;
     color:#565656;
     padding:6px 18px;
     background:#fff4b7;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px 
}
 .statistical a {
     color:#4a90e2;
     padding:0 5px 
}
 .statistical a:hover {
     color:#4a90e2;
     text-decoration:underline 
}
 .infocomment {
     display:block;
     clear:both;
     overflow:hidden;
}
.title_show_cm{color: #000;padding: 7px;font-weight: bold;font-size: 20px;margin-top: 30px;}
.title_show_cm span{font-weight: 500; font-size: 18px;}
 .comment_ask {
     display:block;
     overflow:visible;
     margin:10px 0 0;
     position:relative;
     padding-bottom: 10px;
}
 .comment_ask .icon{
    width: 50px;
    margin-right: 15px;
    float: left;
}
 .delete_comment_x{
    position: absolute;
     right: 0;
     top: 0;
     color: red;
}
 .comment_ask strong {
     font-size:14px;
     color: #f23b3b;
     text-transform:capitalize;
     display: inline-block;
     padding-right: 10px;
     font-weight: normal;
}
 .comment_ask .qtv {
     text-transform:uppercase;
     margin-right:10px;
     color:#000;
     font-weight:normal;
     font-size:10px;
     background:#eebc49;
     padding:2px 6px;
     border-radius:3px;
     line-height:18px;
     height:18px;
     margin-left:10px 
}
 .comment_ask .nameadmin {
     color:#4a90e2 
}
 .comment_ask .admin {
     display:inline-block;
     margin-left:5px;
     font-size:12px;
     font-weight:600;
     color:#444;
     padding:2px 6px;
     background:#fdd504;
     border:1px solid #c1a201 
}
 .comment_ask .goodcomment {
     float:right;
     font-size:12px;
     color:#4a90e2 
}
 .comment_ask .tgddthank {
     float:right;
     font-size:12px;
     color:#e99100 
}
 .comment_ask .relate_infocom {
     margin-left:30px;
     overflow: hidden;
}
 .infocom_ask, .infocom_ask_s {
     display:block;
     font-size: 13px;
     color: #8d9293;
     line-height:22px;
     position: relative;
     overflow: hidden;
     border: solid 1px #ddd;
     padding: 20px;
     border-radius: 10px;
}
.infocom_ask .names{
    font-weight: bold;
    font-size: 13px;
    color: #000;
}
.infocom_ask .avatar{margin: auto; max-width: 65px;}
.infocom_ask .date{font-size: 11px;color:#4a90e2}
.infocom_ask .images{margin-top: 10px;}
.infocom_ask .stars{vertical-align: top;}
.infocom_ask .title{color:#000;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
 .infocom_ask a {
     color:#4a90e2 
}
 .infocom_ask_s .seeMore, .infocom_ask .content_s .seeMore {
     color:#4a90e2;
     cursor:pointer 
}
 .infocom_ask_s .seeMore b, .infocom_ask .content_s .seeMore b {
     font-weight:normal;
     font-style:normal;
     font-size:16px 
}
 .infocom_ask .conticon {
     line-height:normal;
     line-height:22px 
}
 .infocom_ask .conticon .relate_infocom {
     margin-left:0 
}
 .hidecmt {
     overflow:hidden;
     max-height:190px 
}
 .relate_infocom {
     display:block;
     overflow:visible;
    /* height:18px;
     */
     padding:5px 0;
     font-size:12px;
     color:#666 
}
 .relate_infocom span {
     display: inline-block;
}
 .relate_infocom span.like {
     float:none 
}
 .relate_infocom .baoloi {
     cursor:pointer;
     position:relative;
     color:#4a90e2 
}
 .relate_infocom .baoloi .content_bao_loi {
     display:none;
     position:absolute;
     top:20px;
     left:-77px;
     width:200px;
     padding:5px;
     height:89px;
     border:1px solid #e5e5e5;
     background:#fff;
     border-radius:3px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     box-shadow:0 0 2px 0 rgba(0, 0, 0, .1);
     z-index:100 
}
 .relate_infocom .baoloi .content_bao_loi i {
     width:0;
     height:0;
     border-left:5px solid transparent;
     border-right:5px solid transparent;
     border-bottom:5px solid #ccc;
     position:absolute;
     top:-5px;
     left:0;
     right:0;
     display:block;
     margin:auto 
}
 .relate_infocom .baoloi .content_bao_loi b {
     position:absolute;
     top:5px;
     right:5px;
     width:11px;
     height:11px 
}
 .relate_infocom .baoloi .content_bao_loi figure {
     display:block;
     font-size:12px;
     color:#444;
     padding-bottom:5px 
}
 .relate_infocom .baoloi .content_bao_loi a {
     display:block;
     padding:5px;
     margin-bottom:5px;
     font-size:12px;
     color:#333;
     background:#fffab8;
     border:1px solid #f8e71c 
}
 .relate_infocom .baoloi .content_bao_loi a:hover {
     background:#f5a623;
     border:1px solid #be7805;
     color:#fff 
}
 .relate_infocom .baoloi:hover .content_bao_loi {
     display:block 
}
 .relate_infocom .numlike {
     color:#999 ;
}
 .relate_infocom .date {
     color:#999 
}
 .relate_infocom .reply {
     cursor:pointer;
     color:#4a90e2 
}
 .relate_infocom .dot {
     float:left;
     display:inline;
     font-size:8px;
     vertical-align:middle;
     margin:2px 5px;
     color:#babbb8 
}
 .like {
     color:#4a90e2;
     cursor:pointer 
}
 .disble {
     color:#999 !important;
     cursor:default;
     display:inline !important 
}
 .relate_infocom .btnreply {
     cursor:pointer;
     color:#4a90e2 
}
 .relate_infocom .btnreply:hover {
     color:#4a90e2 
}
 .comment_reply {
     display:block;
     margin-top: 12px;
     position:relative;
     background:#f1f1f1;
     border:1px solid #e7e7e7;
     padding:15px 10px;
     font-size:14px;
     color:#333;
     margin-left:30px 
}
 .totalcomment-reply {
     display:block;
     padding:10px 0 0;
     border-top:1px solid #b4b4b4;
     font-size:12px;
     color:#4a90e2;
     cursor:pointer;
     margin-top:7px 
}
 .totalcomment-reply:hover {
     text-decoration:underline 
}
 .sizeimgattach {
     display:block;
     width:98%;
     margin:0 auto;
     overflow:hidden 
}
 .sizeimgattach img {
     display:block;
     max-width:100%;
     max-height:450px;
     margin:10px auto 0 
}
 .deleteimg {
     display:block;
     width:98%;
     padding:5px 0;
     font-size:14px;
     color:red;
     text-align:center;
     cursor:pointer 
}
 .viewmorecomment {
     display:block;
     height:1px;
     background:#e6e6e6;
     position:relative;
     margin:40px 0 30px 
}
 .viewmorecomment .btnexpand {
     position:absolute;
     top:-20px;
     left:0;
     right:0;
     display:block;
     padding:10px 0;
     width:140px;
     margin:auto;
     background:#fff;
     border:1px solid #e6e6e6;
     font-size:12px;
     color:#959595;
     text-align:center;
     text-transform:uppercase;
     border-radius:3px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     cursor:pointer 
}
 .viewmorecomment .btnexpand span {
     width:0;
     height:0;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-top:6px solid #959595;
     position:relative;
     top:9px;
     margin-left:5px 
}
 .viewmorecomment .btncollapse {
     position:absolute;
     top:-20px;
     left:0;
     right:0;
     display:block;
     padding:10px 0;
     width:140px;
     margin:auto;
     background:#fff;
     border:1px solid #e6e6e6;
     font-size:12px;
     color:#959595;
     text-align:center;
     text-transform:uppercase;
     border-radius:3px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     cursor:pointer 
}
 .viewmorecomment .btncollapse span {
     width:0;
     height:0;
     border-left:6px solid transparent;
     border-right:6px solid transparent;
     border-bottom:6px solid #959595;
     position:relative;
     bottom:9px;
     margin-left:5px 
}
 .reportinfo {
     display:block;
     padding:10px;
     border:1px solid #ebebeb;
     background:#fdf9bc;
     position:relative;
     width:335px;
     height:76px;
     font-size:14px;
     color:#666;
     line-height:22px 
}
 .reportinfo i {
     position:relative;
     left:30px;
     top:-13px;
     z-index:9;
     background:#f1f1f1 
}
 .reportinfo i:after, .reportinfo i:before {
     bottom:100%;
     left:50%;
     border:solid transparent;
     content:" ";
     height:0;
     width:0;
     position:absolute;
     pointer-events:none 
}
 .reportinfo i:after {
     border-bottom-color:#fdf9bc;
     border-width:11px;
     margin-left:-11px 
}
 .reportinfo i:before {
     border-bottom-color:#e7e7e7;
     border-width:12px;
     margin-left:-12px 
}
 .reportinfo b {
     position:absolute;
     top:5px;
     right:5px 
}
 .tabicon {
     display:block;
     overflow:hidden;
     text-align:center;
     border:1px solid #c1bfbf;
     border-top:0;
     border-bottom:0;
     padding-bottom:5px 
}
 .tabicon a {
     padding:10px;
     font-size:14px;
     color:#333;
     font-weight:600;
     display:inline-block 
}
 .tabicon a.acticon, .tabicon a:hover {
     border-bottom:2px solid #f5a623 
}
 .tagcloseicon {
     position:absolute;
     top:5px;
     right:5px;
     background:#eee;
     padding:5px 6px 5px 8px;
     border-radius:5px 
}
 .showicon {
     position:relative;
     overflow:hidden 
}
 [class^="iconcom-"], [class*="iconcom-"] {
     background-image:url(bg_comment.png);
     background-repeat:no-repeat;
     display:inline-block;
     height:30px;
     width:30px;
     line-height:30px;
     vertical-align:middle 
}
 .iconcom-arrownocomment {
     background-position:0 -100px;
     width:70px;
     height:140px;
     float:left 
}
 .iconcom-nocomment {
     background-position:0 0;
     width:85px;
     height:85px;
     display:block;
     margin:0 auto 28px 
}
 .iconcom-firstcomment {
     background-position:-85px 0;
     width:85px;
     height:85px;
     display:block;
     margin:0 auto 28px 
}
 .iconcom-news {
     background-position:-211px -84px;
     width:104px;
     height:20px;
     margin-left:10px 
}
 .iconcom-user {
     width:25px;
     height:25px;
     background-image:none;
     background-color: #F30000;
     margin-right:7px;
     text-align:center;
     color:#fff;
     text-transform:uppercase;
     font-size: 14px;
     line-height:26px;
     font-style: normal;
     font-weight: bold;
}
 .comment_ask .avaS {
     width:25px;
     height:25px;
     background-image:none;
     background-color:#ccc;
     margin-right:7px;
     text-align:center;
     color:#fff;
     text-transform:uppercase;
     font-size:12px;
     line-height:26px;
     font-style:normal;
     vertical-align:middle 
}
 .iconcom-user1 {
     background-position:-170px 0;
     width:25px;
     height:25px;
     margin-right:7px 
}
 img.imgU {
     float:left;
     width:25px;
     height:25px;
     margin-right:7px !important;
     vertical-align:middle 
}
 .iconcom-user2 {
     background-position:-196px 0;
     width:25px;
     height:25px;
     margin-right:7px 
}
 .iconcom-user3 {
     background-position:-222px 0;
     width:25px;
     height:25px;
     margin-right:7px 
}
 .iconcom-user4 {
     background-position:-248px 0;
     width:25px;
     height:25px;
     margin-right:7px 
}
 .iconcom-cup {
     background-position:-280px -30px;
     width:18px;
     height:18px;
     margin-right:5px 
}
 .iconcom-heart {
     background-position:-170px -50px;
     width:16px;
     height:14px;
     margin-right:5px 
}
 .iconcom-like {
     background-position:-265px -30px;
     width:13px;
     height:13px;
     margin-top:-5px 
}
 .iconcom-arrup {
     background-position:-170px -30px;
     width:26px;
     height:14px;
     position:absolute;
     top:-12px;
     left:15px;
     z-index:-1 
}
 .iconcom-comment {
     background-position:-245px -30px;
     width:16px;
     height:14px;
     margin-right:5px 
}
 .iconcom-picture {
     background-position:-274px 0;
     width:27px;
     height:20px;
     margin:-4px 5px 0 0 
}
 .iconcom-addemotion {
     background-position:-225px -50px;
     width:24px;
     height:23px;
     margin:-4px 5px 0 0 
}
 .iconcom-facebook {
     background-position:-70px -100px;
     width:110px;
     height:37px 
}
 .iconcom-googleplus {
     background-position:-70px -140px;
     width:110px;
     height:37px 
}
 .iconcom-mobileworld {
     background-position:-70px -180px;
     width:130px;
     height:37px ;
    display: none;
}
 .iconcom-closeloi {
     background-position:-190px -50px;
     width:11px;
     height:11px 
}
 .iconcom-closereport {
     background-position:-205px -50px;
     width:11px;
     height:11px 
}
 .iconcom-arrupyellow {
     background-position:-200px -30px;
     width:26px;
     height:14px 
}
 .iconcom-closeicon {
     background-position:-190px -50px;
     width:14px;
     height:14px 
}
 #comment .pagcomment {
     display:block;
     padding:8px;
     overflow:hidden;
     width:341px;
     margin:10px auto;
     clear:both 
}
 #comment .pagcomment a {
     float:left;
     padding:4px 10px;
     background:#eee;
     border-radius:3px;
     text-align:center;
     color:#333;
     margin-right:4px;
     font-size:12px 
}
 #comment .pagcomment a:hover {
     background:#ddd 
}
 #comment .pagcomment span {
     float:left;
     padding:4px 10px;
     background:#eee;
     border-radius:3px;
     text-align:center;
     color:#333;
     margin-right:4px;
     font-size:12px;
     clear:none !important;
     cursor:pointer 
}
 #comment .pagcomment span.active {
     float:left;
     padding:4px 10px;
     background:#ccc;
     border-radius:3px;
     text-align:center;
     color:#333;
     margin-right:4px;
     font-size:12px;
     clear:none !important;
     cursor:pointer 
}
 .hide {
     display:none !important 
}
 #content .conticon {
     line-height:normal;
     line-height:18px 
}
 #content .conticon img {
     width:24px;
     height:24px;
     display:inline-flex 
}
 .clr {
     clear:both 
}
 .closeIfo {
     position:absolute;
     top:-1px;
     right:-1px;
     border:solid 1px #cdcdcd;
     padding:5px 10px;
     background-color:#e7e8e7;
     color:#96989a;
     cursor:pointer;
     z-index:999 
}
 #comment .txtEditor {
     width: 100%;
}
 .comment_ask img {
     max-width:100%;
    /* margin:0 auto;
     */
     max-height:450px;
     background-image:none !important;
     opacity:1 
}
 .conticon img {
     max-width:100%;
     margin:0 auto;
     background-image:none !important 
}
 #cmtmask {
     display:none 
}
 .box_formcomment{
     box-sizing: border-box;
     position: relative;
     font-weight: 400;
     color: #545353;
}
 .box_formcomment .icon{
     width: 80px;
     float: left;
     margin-right: 20px;
}
 .form_reply {
     overflow: hidden;
     width: 100%;
     border: solid 1px #ddd;
     background: #f0f4f7;
}
 .infocom_ask .msgImg {
     display:none 
}
 #txtEditor2 {
     margin:10px 0 
}
 .trCmtNew {
     background:#fffadd 
}
 .trCmt {
     background:#fff;
     transition:background 3s linear;
     -webkit-transition:background 3s linear;
     -moz-transition:background 3s linear 
}
 .trCmtChild {
     background:#f1f1f1;
     transition:background 3s linear;
     -webkit-transition:background 3s linear;
     -moz-transition:background 3s linear 
}
.box_formcomment .score-rating{font-size: 47px;color: #fe302e;font-weight: 500;line-height: 1.3;}
.box_formcomment .quantity-comment{color: #8f8f8f;}
.btn-review{display: inline-block;font-weight: 500;font-size: 14px;height: 40px;line-height: 40px;background: #ffc120;border: 0;border-radius: 5px;color: #333;max-width: 229px;width: 100%;text-align: center;vertical-align: middle;padding: 0 20px;text-transform: none;}
.item-progress{margin-bottom: 10px;} 
.progress-rating .box-progress{width: calc(100% - 71px);margin: 0px 5px;}
.progress-rating .box-progress .progress{height: 10px;margin: 0px;}
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.orange{color: #fec909 !important;}
@media(-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
     [class^="iconcom-"], [class*="iconcom-"] {
         background-image:url(bg_comment@2x.png);
         background-size:320px 250px 
    }
}
 @media screen and (max-width:1200px) {
     .left_comment {
         width:98% 
    }
     #comment .txtEditor {
         width: 100%;
    }
     .wrap_loginpost .asideleft {
         width:56% 
    }
     .wrap_loginpost .asideleft a {
         margin-right:0 
    }
     .wrap_loginpost .infologin .userlogin {
         width:92.2% 
    }
     .infologin .arrow_dw {
         right:74px 
    }
}
