/********************event**********************/

body { color: #434343;background: #ffffff;}

.header { text-align: center; width: 100%; display: flex; justify-content: center; align-items: center; padding: 5px;margin-bottom:0px; background: #f4f4f4;}
h1 a { background: url(https://daiken.s3.amazonaws.com/shop/zh_TW/daikenlogofull.svg) center no-repeat; width: 180px; height: 50px; display: block;}


footer {
     text-align: center; 
    padding: 50px 30px 200px;
    letter-spacing: 1px;
    font-size:13px
}
a {
    color: #38abca;
    text-decoration: none;
}
a:hover {
    color: #298ba5;
     text-decoration: none; 
}

/*****************recommend*****************/

.mainWrap{font-size: 13px; margin: 0 auto ;text-align: center}
.mainWrap.mainTit{font-size:22px;line-height: 28px;text-align:center;padding:30px 10px;font-weight:300;color: #333;background-color: #fff;}
.mainWrap.mainTit div{font-size:36px;line-height: 36px;font-weight:600;display: block;margin-bottom:10px}
.mainInfo-s1{font-size:28px;text-align:center;padding:20px 0px 30px;line-height: 45px;color:#4e47aa;font-weight:400;}
.mainWrap.mainInfo{font-size:20px;text-align:center;padding:10px 10px 20px;}
.mainWrapBox{background-color:#ECF7FD;padding:20px;border-radius: 8px;border:1px solid #b4ccda}

.mainWrap-tl{font-size: 13px; text-align: left;margin:50px auto;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding-top:50px;padding-bottom:40px}
.mainWrap-tl ol{}



.mainTitle{  --min-size: 35;
 --max-size: 60;
  --font-size: calc(
    (var(--min-size) * 1px) + 
    (var(--max-size) - var(--min-size)) * 
    ((100cqw - 320px) / (1920 - 320)));
  font-size: clamp(var(--min-size) * 1px, var(--font-size), var(--max-size) * 1px);text-align: center}


.modal-header.NetizenPicModal{padding: .4em 1em;margin:3px 3px 0px;border-radius: .3rem;border: 1px solid #dddddd;background: #e9e9e9;color: #333333;font-weight: bold;position: relative}
.modal-header.NetizenPicModal h5{margin-bottom:0rem;}
.modal-header.NetizenPicModal .close{
    margin-bottom:0rem;border: 1px solid #cccccc;
    border-radius: .3rem;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.modal-header.NetizenPicModal .close:hover{ border: 1px solid #cccccc;
    background: #fff;
    font-weight: normal;
    color: #2b2b2b;}

.modal-header.NetizenPicModal .close span{position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -14px;
    margin-left: -7px;}

.witnessWrapEnter.mainTit{font-size:31px;text-align:center;line-height: 40px;padding:30px 20px 0px;font-weight:400;height:400px;/*display: flex;justify-content: center;*/background-position: bottom center;border-radius: 0px;color: #4e47aa;/*flex-direction: column*/background-size:cover}
 .mainInfo-s1{font-size:28px;text-align:center;padding:20px 0px 30px;line-height: 45px;color:#4e47aa;font-weight:400;}
.witnessWrapEnter.mainInfo{font-size:20px;text-align:center;padding:30px 10px;}
.witnessWrapEnter{font-size: 13px; margin: 0 auto 20px;}
.witnessWrapEnterBox{background-color:#ECF7FD;padding:20px;border-radius: 8px;border:1px solid #b4ccda}
.wweExampleTit{font-size:1.4rem;text-align: center;margin-bottom: 10px}
.wweExamplePic { margin-bottom: 12px;margin-right:8px;width: 100px;height:60px;overflow: hidden;display: flex;align-items: center;justify-content: center;background-color:#ccc;border-radius: 5px;background-position: center  center;background-clip: border-box;background-size:cover}
.wweMainInfoPic { margin:30px auto;width: 300px;height:175px;overflow: hidden;display: flex;align-items: center;justify-content: center;background-color:#ccc;border-radius: 8px;/*background-position: 300px  280px;*/background-size:110%}

.UploadInfo .form-group{ margin-bottom: 0px;}
.UploadInfo label{    margin-bottom: 0rem;}

.modal-body ul.uploadBox{padding-left: 0px;}
ul.uploadBox{list-style: none;display: flex;align-items:flex-start;justify-content: center}
ul.uploadBox li{margin:0 3px 10px}
ul.uploadBox li #id_image_large1{display: none;width:50%}
ul.uploadBox li #upload1{
 cursor: pointer;
 z-index: 1;
 display: block;
 width: 180px;
 height: 150px;
 margin:0px auto 0px;
border:3px solid #ccc;
border-radius: 8px;
 background-image:url(https://daiken.s3.amazonaws.com/shop/zh_TW/page/20240708/photo.png);background-size: 90%;background-repeat: no-repeat;background-position: center center;background-color: #f5f5f5}
 ul.uploadBox li #id_image_large2, ul.uploadBox li #id_image_large3{
 display: none;width:40%
}
ul.uploadBox li #upload2,ul.uploadBox li #upload3 {
 cursor: pointer;
 z-index: 1;
 display: block;
 width: 150px;
  height: 200px;
 margin:0px auto 0px;
border:3px solid #ccc;
border-radius: 8px;
 background-image:url(https://daiken.s3.amazonaws.com/shop/zh_TW/page/20240708/photo.png);background-size: 90%;background-repeat: no-repeat;background-position: center center;background-color: #f5f5f5
}

.upload_tips{font-size:1.2rem;display: block;margin: 10px auto 20px}
.upload_tips span{font-size:1.2rem;}

.delAvatar.active {position: absolute;right: 0px;top: 0px;display: block}
.delAvatar img{width:20px;height:20px}

.uploadBox_img{
    position: relative;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    text-align: center
}

.dkdn.col-12,.dkdn.col-md-3,.dkdn.col-md-4,.dkdn.col-sm-4{padding-right: 5px;padding-left: 5px;}
.dkdnlist{border:10px solid #f4f4f4;border-radius:5px;margin-right:0px;margin-bottom:10px;display: flex;flex-direction: column;align-items: center}
.dkdnlist .NetizenText2{font-size: 16px;padding-left:10px; padding-right:10px;}
.dkdnlist .NetizenText2 button{float: right;display: block;}
.dkdnlist .NetizenText2 b{color:#117a8b}
.dkdnlist .NetizenText2 p.NetizenTextInfo2{height:116px;line-height: 1.5;overflow:hidden}

.NetizenPic2 { margin-bottom: 12px;width: 100%;height:240px;/*overflow: hidden;*/display: flex;align-items: center;justify-content: center;background-color:#ccc;border-radius: 5px;background-position: center  center;background-clip: border-box;background-size:cover}
.dkdnlist.wndoctorbg.instock{background-color:#f4f4f4}
.dkdnlist.wndoctorbg.instock{border:10px solid  tomato}
a.dkdnlist.wndoctorbg{transition:background ease-in 0.1s;}
a:hover.dkdnlist.wndoctorbg{transition:background ease-out 0.3s;background-size: 94% !important;}
.goodsDetailName {
    font-size: 30px;
    margin-bottom: 10px;
    text-align: center
}
a.goodsDetailName.gdns {
    font-size: 20px;font-weight: 500;color:#000;display: flex;justify-content: center;align-items: center;line-height: 22px;transition: ease-in-out 0.5s;
}
a.goodsDetailName.gdns-l {
    font-size: 34px;font-weight: 600;color:#000;display: flex;justify-content: center;align-items: center;line-height: 36px;transition: ease-in-out 0.5s;
}
a:hover.goodsDetailName.gdns,a:hover.goodsDetailName.gdns-l {color:#128FE2;transition: color ease-out 0.3s; }
.goodsStarBox {
    font-size: 15px;
    display: flex;
    justify-content: center
}
.goodsStarBox .star {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(https://daiken.s3.amazonaws.com/shop/zh_TW/star_1.svg) center no-repeat;
}
.star {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(https://daiken.s3.amazonaws.com/shop/zh_TW/star_1.svg) center no-repeat;
}
.star.active {
    background: url(https://daiken.s3.amazonaws.com/shop/zh_TW/star_2.svg)center no-repeat;
}
.star.activeHalf {
    background: url(https://daiken.s3.amazonaws.com/shop/zh_TW/star_3.svg)center no-repeat;
}

.goodsDetailInfo {
    padding: 10px 20px;
    border-top: #f5f5f5 1px solid;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #666666;
}
.goodsDetailInfo.gdis{padding: 10px 0px;}
.goodsDetailInfo ul {
    margin: 0 0 0 20px;
    padding: 0;
}

.goodsDetailInfo ul li {
    line-height: 1.4em;
    font-size:14px;
}

.m-btn-warp{padding:10px 0px;margin:0% 0% 0% 0%;position: fixed;width:100%;z-index: 98;bottom:0;display:flex;justify-content: center;align-items:center;/*border-top:1px solid #cccccc;*/background-color: #ffffff}
.m-btn-warp .btn{width:40%;margin:auto 10px}
/*.w-btn-warp{display: none}*/
.w-btn-warp .btn.disabled, .btn:disabled {
    opacity: 1;
}
.w-btn-warp .btn.disabled.dkdnfailed, .btn:disabled.dkdnfailed {
    opacity: 1;
    color:#ff0000
}
.dkdnnum{font-size:0.9rem; background-color:#FEF6AF;padding:5px}
.instock_tips2{position: absolute;top:0px;font-size:0.95rem;background-color:tomato;color:#fff;font-weight: 600;padding:3px 10px;z-index: 2;text-align: center;border-radius: 5px;margin:0 auto}
.instock_tips{position: absolute;top:0px;font-size:20px;background-color:tomato;color:#fff;font-weight: 600;padding:3px 20px;z-index: 2;text-align: center;border-radius: 5px;margin:0 auto}


/*評論*/
.commentWrap { text-align: center; border-top: #cccccc 1px solid; width: 96%; margin:3rem auto 0;}
.commentStateBox { padding: 40px 10px 20px; width: 100%; max-width: 980px; margin: 0 auto;}
.commentTitle { display: flex; justify-content: space-between; font-size: 18px; font-weight: bold; align-items: center;}
.commentTitle .starBox .starBtn { width: 30px; height: 30px; display: inline-block; background: url(https://imgc.daikenshop.com/shop/zh_TW/star_1.svg) center no-repeat;}
.commentTitle .starBox .starBtn:hover { background: url(https://imgc.daikenshop.com/shop/zh_TW/star_2.svg)}
.commentTitle .starBox .starBtn.active { background: url(https://imgc.daikenshop.com/shop/zh_TW/star_2.svg)}
.commentTitle .starBox .starBtn.activeHalf { background: url(https://imgc.daikenshop.com/shop/zh_TW/star_3.svg)}


.commentMenu { border-bottom: 1px solid #17a2b8; max-width: 980px; margin: 20px auto; text-align: left;}
.commentMenu .commentMenuTab { padding: 10px 30px; display: inline-block;font-size:16px}
.commentMenu .commentMenuTab.active { background: #17a2b8; color: #ffffff; border-radius: 8px 8px 0 0;}
.custom-file { margin-bottom: 5px;}
.custom-file-label { text-align: left;}

.uploadPicBox { display: flex; justify-content: flex-start; align-items: center;}
.uploadPic { width: 80px; height: 80px; display: block; background-size: contain; background-position: center; position: relative; border: #cccccc 1px solid; margin-right: 15px;}
.uploadPic a.uploadPic_x { color: #ffffff; text-decoration: none; background-color: red; text-align: center; border-radius: 50px; width:20px; height: 20px; position: absolute; top: -10px; right: -10px; font-size: 12px; font-weight: bold;}

.top10CommentBox { padding:0 10px 20px; width: 100%; max-width: 980px; margin: 0 auto; }
.top10Title { font-weight: bold; display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 18px;}
.comment10Box { display: flex; overflow: scroll; margin-bottom: 20px;}
.comment10Item { width: 420px; border-radius: 6px; background: #f8f8f8; padding: 13px 16px 16px; text-align: left; margin-right: 10px; flex-shrink: 0;}
.star { width: 30px; height: 30px; display: inline-block; background: url(https://imgc.daikenshop.com/shop/zh_TW/star_1.svg) center no-repeat;}
.star.active { background: url(https://imgc.daikenshop.com/shop/zh_TW/star_2.svg)}
.star.activeHalf { background: url(https://imgc.daikenshop.com/shop/zh_TW/star_3.svg)}
.userBox { font-weight: bold; margin-bottom: 10px;}
.textBox { font-size: 14px;}
.textBox.reply { border-left: #cccccc 1px solid; padding:4px 0 4px 12px; margin: 8px 0;}
.storeName  { font-weight: bold; margin-bottom: 4px;}

.allCommentBox { padding:0 10px 20px; width: 100%; max-width: 980px; margin: 0 auto; }
.allCommentBoxTop { display: flex; justify-content: space-between; padding: 20px; font-size: 18px;}
.allCommentStarBox .goodsStarWrap a { color: #000000;}
.allCommentBoxTop .text_large { font-size: 26px; color: #38abca; padding: 0 2px;}
.allCommentStarBox .goodsStarPop { top: 45px;}
.buyerCheck { color: #38abca; font-size: 14px; margin: 0 5px;}
.commentItem { width: 100%; padding: 13px 16px 16px; text-align: left; margin-right: 10px; border-bottom: 1px #fbfbfb solid;}
.textBoxPic { padding: 20px 0 0; display: flex;}
.commetPicS { margin-right: 5px;}
.commetPicS img { height: 80px;}

.commentInputBox { margin: 20px 0;}

.btn-im{border:5px dashed #ccc;border-bottom:0;padding:1rem;font-size:1.4rem;line-height: 1.5rem;cursor :pointer;border-top-left-radius: 20px;border-top-right-radius: 20px }
.btn-im.active,.btn-im.active:hover{border:5px solid #666;border-bottom:0;background-color: #ffffff}
.btn-im:hover{border:5px solid #ccc;border-bottom:0;background-color:transparent}
.defend-mainInfo-s3.btn-im-cont{border:5px solid #666;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px ;padding:2rem;background-color: #ffffff}

.dkguardBox{display: flex;justify-content: space-around;align-items: flex-start}
.dkguardBox .mainInfo-s2{border-radius:1rem;padding:2rem 2rem;color:#333;font-size:1.5rem;font-weight:400;margin-top:0px;width:100%;margin:1rem auto;display: flex;justify-content:flex-start;align-items:flex-start;flex-direction: column;border:5px solid #BABDC9}
.dkguardBox .mainInfo-s2{background: 130% bottom/ contain no-repeat url("https://daiken.s3.amazonaws.com/shop/zh_TW/page/20240708/guard-m.webp")  ,linear-gradient( 135deg, #ffffff 10%, #D1D3DB 100%);}
.dkguardBox .mainInfo-s2 .dkguardNum{font-size:5rem;color:#3aa19f;font-weight:600;font-weight: 700;margin:1rem;line-height: 1.3em;letter-spacing: 0;width:270px;display: inline-block;margin-left:0;}
.dkguardNum-info{border-top:1px solid #333;border-bottom:1px solid #333;padding:0.5rem 0}
@media (min-width: 768px) {
    .wweExamplePic{width: 150px;height:150px;}
    .witnessWrapEnter.mainTit{font-size:50px;text-align:center;line-height: 76px;padding:55px 30px 0px;font-weight:400;height:500px;/*display: flex;align-items:flex-start;justify-content: center;*/background-position: bottom center;border-radius: 8px;}
   .mainInfo-s1{font-size:40px;line-height: 55px;}
   .witnessWrapEnter.mainInfo{font-size:30px;text-align:center;padding:30px 30px;}
    
    .dkguardBox{display: flex;justify-content: space-around;align-items: flex-start}
/*    .dkguardBox .mainInfo-s2{border-radius:1rem;padding:2rem 2rem;color:#333;font-size:1.5rem;font-weight:400;margin-top:0px;width:100%;margin:1rem auto;display: flex;justify-content:center;align-items:center;flex-direction: row}
    .dkguardBox .mainInfo-s2{background: right / contain no-repeat url("https://daiken.s3.amazonaws.com/shop/zh_TW/guard.webp"),linear-gradient( 135deg, #f7c1c5 10%, #f2b1b6 100%);}*/
    .dkguardBox .mainInfo-s2{border-radius:1rem;padding:2rem 2rem;color:#333;font-size:1.5rem;font-weight:400;margin-top:0px;width:100%;margin:1rem auto;display: flex;justify-content:center;align-items:center;flex-direction: row}
    .dkguardBox .mainInfo-s2{background: right / contain no-repeat url("https://daiken.s3.amazonaws.com/shop/zh_TW/page/20240708/guard.webp"),linear-gradient( 135deg, #ffffff 10%, #D1D3DB 100%);}
    .dkguardBox .mainInfo-s2 .dkguardNum{font-size:6rem/*;color:#000*/;font-weight:600;font-weight: 700;margin:1rem;line-height: 1.3em;letter-spacing: 0;width:320px;display: inline-block;margin-left:0;}
    .witnessWrapEnter.mainInfo.bg-light{font-size:30px;text-align:center;padding:30px 30px;}
    .witnessWrapEnterBox{background-color:#ECF7FD;padding:50px}
    .wweMainInfoPic { margin:30px auto;width: 600px;height:355px;overflow: hidden;display: flex;align-items: center;justify-content: center;background-color:#ccc;}
    /*.m-btn-warp{display: none}*/
    .w-btn-warp{display:block}
    footer { padding: 50px 30px 80px;}
}

@media (min-width: 321px) {
.witnessWrapEnter.mainInfo{font-size:20px;text-align:center;padding:30px 30px;}
}

.more2022{color:crimson;font-weight:500}
.mainInfo-s1.fw-600{font-weight:600;font-size: 32px}

/*防疫組合*/
.defend-main-bg{width:100%;height:300px;background-position:center center;background-size:cover;display: flex;justify-content: center;align-items: center}
.defend-main-img{width:100%;height:650px;background-position: center center;background-size:cover;display: none}
.defend-main-img-s{width:100%;height:320px;background-position: center center;background-size:cover;}
.dmfree-wrap{display: flex;justify-content: center;align-items: center}
.dmfree{display:block;width:100%;font-size:32px;line-height: 38px;padding:10px 20px;text-align:center;margin-top:0px;color:#fff;font-weight:500;border-radius:10rem;background-image: linear-gradient( 135deg, #EB7E44 10%, #D5385D 100%);text-shadow:2px 2px #871630;}
.defend-mainInfo-s1{font-size:28px;text-align:center;padding:20px 0px 20px;line-height: 42px;color:#333;font-weight:500;}
.defend-mainInfo-s2{font-size:22px;text-align:center;padding:0px 0px 0px;line-height: 32px;color:#333;font-weight:300;}
.defend-mainInfo-s3{font-size:18px;text-align:center;padding:0px 0px 0px;line-height: 28px;color:#333;font-weight:300;}
.defend-mainInfo-s4{font-size:20px;text-align:center;padding:0px 0px 0px;line-height: 30px;color:#333;font-weight:400;}
.defend-mainInfo-s5{font-size:15px;text-align:center;padding:2rem 0px 1rem;line-height: 20px;color:#333;font-weight:400;}
.defend-mainInfo-s3 strong{font-weight:600;}
.dms3-1{color:#333}
.dms3-2{color:#FF2950}
.defend-price{/*margin-bottom:50px;margin-left:25px;border-left:5px solid #333;padding-left:20px*/}
.dp-1{font-size:1.3rem;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#A125E1}
.dp-2{font-size:1.3rem;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#FF0F13}
.defend-apply-account{font-size:1rem;font-weight:400;width:90%;margin:0 auto;text-align: center;background-color:#C6E6FA;margin-bottom:20px;padding:5px 10px;border-radius: 10rem}

.step-1{font-size:2rem;background: linear-gradient(transparent 70%,#fedd80 0);color: var(--black);overflow-wrap: anywhere;display: inline;font-weight: 400;}
.step-2{font-size:1.5rem;font-weight: 300; border:1px solid #ccc;width:300px;margin:20px auto;border-radius: 10rem}
.allpro{width:80%}
@media (min-width: 768px) {
    .header { text-align: center; width: 100%; display: flex; justify-content: center; align-items: center; padding: 5px;margin-bottom:30px; background: #f4f4f4;}
    .defend-main-bg{width:100%;height:500px;background-position: bottom center;background-size:cover;display: flex;justify-content: center;align-items: center}
    .defend-main-img{width:1200px;height:650px;background-position: center center;background-size:cover;display: block}
    .defend-main-img-s{width:100%;height:300px;background-position: center center;background-size:cover;display: none}
    .dmfree{display:block;width:60%;font-size:40px;line-height: 46px;padding:15px 15px;margin-top:50px;}
    .defend-mainInfo-s1{font-size:40px;text-align:center;padding:30px 0px 20px;line-height: 50px;color:#333;font-weight:500;/*margin-top:4rem;*/margin-bottom:3rem}
    .defend-mainInfo-s2{font-size:30px;text-align:center;padding:20px 0px 0px;line-height: 40px;color:#333;font-weight:300;}
    .defend-mainInfo-s4{font-size:30px;text-align:center;padding:0px 0px 0px;line-height: 36px;color:#333;font-weight:400;}
    .goodsStarBox .star {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: url(https://imgc.daikenshop.com/shop/zh_TW/star_1.svg) center no-repeat;
}
    .star {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(https://imgc.daikenshop.com/shop/zh_TW/star_1.svg) center no-repeat;
}
.star.active {
    background: url(https://imgc.daikenshop.com/shop/zh_TW/star_2.svg)center no-repeat;
}
.star.activeHalf {
    background: url(https://imgc.daikenshop.com/shop/zh_TW/star_3.svg)center no-repeat;
}
    .goodsStarBox {
    font-size: 10px;
    display: flex;
    justify-content: center
}
    .step-1{font-size:2.5rem;background: linear-gradient(transparent 70%,#fedd80 0);color: var(--black);overflow-wrap: anywhere;display: inline;font-weight: 400;}
    .step-2{font-size:1.8rem;font-weight: 300; border:1px solid #ccc;width:400px;margin:50px auto;border-radius: 10rem}
    .allpro{width:40%}
    
    .mainWrap.mainTit{font-size:25px;line-height: 28px;padding:0px 0px 30px;}
    .mainWrap.mainTit div{font-size:50px;font-weight:600;line-height: 60px;display: block;margin-bottom:25px}
    
    .mainInfo-s1{font-size:40px;line-height: 55px;}
    .mainWrap.mainInfo{font-size:30px;text-align:center;padding:30px 30px;}
    .btn-im{border:5px dashed #ccc;border-bottom:0;padding:1rem;font-size:1.5rem;cursor :pointer;border-top-left-radius: 20px;border-top-right-radius: 20px }
}

@media (max-width: 321px) {
    .defend-main-bg{height:300px;}
    .defend-main-img-s{height:280px;}
}
.buyerCheck_tree {
    color: #0D8C37;
    font-size: 14px;
    margin: 0 5px;
    line-height: 20px;
    background: url(https://imgc.daikenshop.com/shop/zh_TW/tree-badge2.png) no-repeat;
    background-size: 12%;
    width: 150px;
    height: 20px;
    display: inline-block;
    padding-left: 20px;
}
.buyerCheck_medical {
    color: #F48A66;
    font-size: 14px;
    margin: 0 5px;
}
.buyerCheck_medical {
    display: inline-block;
}

.uploadBoxinfo{font-size:0.875rem;padding:1rem}
.uploadBoxinfo2{font-size:0.875rem;padding:1rem;width:150px}
.btn-break{height:auto;word-wrap: break-word;overflow-wrap:break-word;white-space:normal;over-flow:hidden;font-size:15px;}
.btn-breakbig{height:auto;word-wrap: break-word;overflow-wrap:break-word;white-space:normal;over-flow:hidden;}
