.gt-footer{
	margin-top: 20px;
}
table label{display:inline;}
.content p a{position:relative;}
.content p a:hover{color:#2E6D3E;}
.content p a:after{width:100%;height:1px;background:#7FBE27;display:block;left:0;bottom:-2px;position:absolute;content:"";transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;}
.content p a:hover:after{background:#2E6D3E;}
.ecareStyle .breadcrumb{text-align:right;}
.videoBox{display:-webkit-flex;display:-ms-flexbox;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;}
.videoBox .videoItem{width:33.33%;border:1px solid #ddd;box-sizing:border-box;padding:25px 25px 110px 25px;background:#fff;-o-transition:all .20s linear;-webkit-transition:all .20s linear;-moz-transition:all .20s linear;transition:all .20s linear;position:relative;}
.videoBox .videoItem:hover{border:3px solid #e4007f;transform:scale(1.1,1.1);z-index:2;}
.videoBox .videoItem .imgBox img{max-height:80px;height:100%;width:auto;}
.videoBox .videoItem  h2{color:#000;font-size:1.5em;font-weight:bold;line-height:1.5;}
.videoBox .videoItem  p{margin:0 0 20px 0;line-height:1.5;}
.videoBox .videoItem  ul{padding:0;margin:0;list-style:none;position:absolute;left:25px;bottom:50px;width:calc(100% - 50px);z-index:1}
.videoBox .videoItem  ul li{float:left;min-width:120px;}
.videoBox .videoItem  ul li:first-child{margin:0 5px 0 0;}
.videoBox .videoItem  ul li a{padding:5px 0px;border:1px solid #ddd;border-radius:5px;color:#999;display:block;text-align:center;}
.videoBox .videoItem  ul li a:hover{text-decoration:none;}
.videoBox .videoItem  ul li a.btnNote{}
.videoBox .videoItem  ul li a.btnApply{border-color:#e4007f;color:#e4007f;font-weight:700;}
.videoBox .videoItem  ul li img{width:18px;height:auto;transform:translate(0,-1px);}
.sidebar{display:block!important;width:100%;float:none;padding:0;position:absolute;z-index:9999;}
.sidebar.sidebarSet{
	position: static;
	width: 300px;
	float: left;
}
.content.contentB{
	width: calc(100% - 300px);
	float: right;
}
.sidebar .accordion{display:none;}
.sidebar #MemberStatus span{display:none;}
.sidebar #MemberStatus{background:none;}
.sidebar #MemberStatus ul{width:100%;color:#fff;}
.sidebar #MemberStatus ul li{display:none;}
.sidebar #MemberStatus ul li a{color:#fff;text-decoration:none;}
.sidebar #MemberStatus ul li:nth-child(3){display:inline-block;background:#2E6D3E;color:#fff!important;height:66px;line-height:66px;float:right;padding:0 60px 0 0;font-size:1.25em;letter-spacing:1px;position:relative;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.sidebar #MemberStatus ul li:nth-child(3):after{position:absolute;content:"";display:block;width:240px;height:66px;background:url('../img/newEcare/phoneBg.png') no-repeat;left:0;top:0;z-index:1;transform:translate(-100%,0);}
.sidebar #MemberStatus a.btn-edit{width:40px;height:100%;z-index:1;background:transparent;border-color:transparent;background-size:contain;border-style:none;box-shadow:none;}
.sidebar #MemberStatus a.btn-edit:after{position:absolute;width:20px;height:20px;top:50%;right:15px;transform:translate(0,-14px);content:"";display:block;background:url('../img/newEcare/pen.svg') no-repeat center center;background-size:contain;}
.sidebar #MemberStatus a.btn-edit:before{display:none;}
.content{width:100%;float:none;}
.content h1{font-weight:bold;margin:20px 0 20px 0;position:relative;z-index:1;}
h5{border-left:none;padding:0;position:relative;z-index:1;color:#000;}
.breadcrumb li a{font-size:12px;}
.table-default{border:#ddd solid 1px;border-top:#80BF28 solid 3px;}
.table-default th{color:#000;font-weight:bolder;background:#F2F2F2;}
.table-default td{color:#000;}
.table-default td span.c-red{font-size:1.3em;font-weight:700;white-space:break-spaces;}
.table th,.table td{padding:8px 20px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:30px;}
select,input[type="file"]{height:40px;}
.table .table-nobordered  td{padding:4px 0px;}
.table a.btn-edit,.form-inline.gcode a.btn-edit{overflow:visible!important;margin-left:10px;color:transparent;background:none;border:none;background:transparent;position:relative;box-shadow:none;}
.form-inline.gcode a.btn-edit{margin-left:0}
.table a.btn-edit:after,.form-inline.gcode a.btn-edit:after{border:3px solid #7fbe27;width:35px;height:35px;border-radius:50%;display:block;position:absolute;top:-8px;content:"";right:-5px;z-index:1;background:#fff!important;}
.table a.btn-edit:before,.form-inline.gcode a.btn-edit:before{width:22px;height:22px;display:block;position:absolute;background:url('../img/newEcare/pen_g.svg') no-repeat center center;background-size:contain;top:1px;content:"";right:4px!important;left:auto!important;opacity:1!important;z-index:2;transform:rotate(0deg)!important;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none;}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:20px;width:20px;vertical-align:-0.8rem;transition:all .15s ease-out 0s;color:#fff;cursor:pointer;display:inline-block;margin:.4rem;outline:none;border-radius:10%;transform:translate(0px,-2px);}
input[type=checkbox]:before,input[type=checkbox]:after{position:absolute;content:"";background:#fff;transition:all .2s ease-in-out;}
input[type=checkbox]:before{left:2px;top:6px;width:0;height:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
input[type=checkbox]:after{right:9px;bottom:3px;width:2px;height:0;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transition-delay:.2s;}
input[type=checkbox]:checked:before{left:1px;top:10px;width:6px;height:2px;}
input[type=checkbox]:checked:after{right:5px;bottom:1px;width:2px;height:14px;}
input[type=checkbox]:indeterminate:before,input[type=checkbox]:indeterminate:after{width:7px;height:2px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);}
input[type=checkbox]:indeterminate:before{left:1px;top:7px;}
input[type=checkbox]:indeterminate:after{right:1px;bottom:7px;}
input[type=radio]{border-radius:50%;}
input[type=radio]:checked:before{transform:scale(1);}
input[type=radio]:before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:3px;transform:scale(0);transition:all ease-out 250ms;}
input[type=checkbox],input[type=radio]{border:2px solid #4caf50;}
input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked:before{background:#4caf50;}
.btn.active,.btn:active{box-shadow:none;}
.text-center .btn-cancel,.text-center .btn-apply,.text-center .btn-danger,.divSubmit .btn-apply,.divSubmit .btn-cancel,.divSubmit .btn-danger{border-radius:45px;padding:0px;line-height:45px;height:45px;min-width:160px;margin:7px 15px 7px 15px;color:#fff;}
.modal-footer .btn.btn-apply,.modal-footer .btn.btn-cancel,.modal-footer .btn.btn-danger{border-radius:35px;padding:0;line-height:35px;height:35px;min-width:100px;color:#fff;}
.table .btn-apply,.table .btn-cancel,.table .btn-danger{border-radius:45px;padding:0px;line-height:45px;height:45px;min-width:160px;color:#fff;}
.text-center .btn-cancel,.divSubmit .btn-cancel,.table .btn-cancel,.modal-footer .btn.btn-cancel{background:#777;}
.text-center .btn-apply,.divSubmit .btn-apply,.table .btn-apply,.modal-footer .btn.btn-apply{background:#00753E;}
.text-center .btn-danger,.divSubmit .btn-danger,.table .btn-danger,.modal-footer .btn.btn-danger{background:#7FBE27;}
.modal-header h3{color:#db0100}
.modal-body p{color:#000;font-size:1.25em;font-weight:600;text-align:center;}
.modal-footer{text-align:center;}
.text-center .btn-cancel:hover,.text-center .btn-apply:hover,.text-center .btn-danger:hover,.text-center .btn-cancel:focus,.text-center .btn-apply:focus,.text-center .btn-danger:focus,.divSubmit .btn-apply:hover,.divSubmit .btn-apply:focus{color:#fff;}
.alert-result{border:5px solid #EEE;border-radius:10px;background:#fff;}
.alert{padding:0;}
.alert .table{margin-bottom:0px;}
.alert .table th{background:#F9F9F9;padding:20px 60px!important;}
.alert .table td{padding:20px!important;}
.alert-result table.table-nobordered th{border-right:none;}
.alert-result i{width:90px;height:90px;position:relative;margin:0 auto;}
.alert-result i.sl-check:after,.alert-result i.fa-warning:after,.alert-result i.sl-close:after{width:100%;height:100%;position:absolute;content:"";display:block;left:0;top:0;z-index:1;}
.alert-result i.sl-check:after{background:url('../img/newEcare/success.png') no-repeat center center;background-size:contain;}
.alert-result i.fa-warning:after{background:url('../img/newEcare/warning.png') no-repeat center center;background-size:contain;}
.alert-result i.sl-close:after{background:url('../img/newEcare/close.png') no-repeat center center;background-size:contain;}
.alert-result i:before{display:none;}
.SpecialBlocks form .form-inline{display:inline-block;height:30px;margin-top:3px;padding:0px;background:#fff;border-radius:2px;max-width:200px;width:100%;border-radius:30px;border:solid 1px #ddd;position:relative;height:40px;}
.SpecialBlocks form .form-inline input{display:none;}
.SpecialBlocks form .form-inline label{float:left;width:50%;font-size:12px;line-height:30px;color:#000;text-align:center;cursor:pointer;position:inherit;z-index:10;transition:color 0.2s cubic-bezier(0.4,0.0,0.2,1);will-change:transform;margin-top:4px;}
.SpecialBlocks form .form-inline input:checked + label:after{position:absolute;content:"";display:block;float:left;height:30px;width:calc(100% - 10px);font-size:12px;line-height:30px;cursor:pointer;background-color:#7FBE27;border-radius:30px;left:5px;top:0px;transition:left 0.25s cubic-bezier(0.4,0.0,0.2,1);will-change:transform;z-index:-1;}
.SpecialBlocks form .form-inline input:checked +  label{color:#fff;}
.SpecialBlocks{border:#FF9900 solid 3px;position:relative;}
.SpecialBlocks .ct{color:#000;}
.SpecialBlocks .ct .btn.btn-danger{max-width:200px;height:40px;background:#00753E;width:100%;}
.SpecialBlocks h5{width:calc(100% + 30px);margin-left:-15px;margin-top:20px;border-radius:15px;padding:8px 20px;text-align:left;background:#FF9900;}
.SpecialBlocks .status{position:absolute;right:20px;top:33px;z-index:1;border-bottom:none;color:#fff;font-weight:normal;}
.SpecialBlocks .status.ok,.SpecialBlocks .status.cancel{color:#fff;}
.SpecialBlocks .status i{position:absolute;left:-5px;top:7px;transform:translate(-100%,0px);}
.SpecialBlocks .ct{padding:0 15px 20px 15px;}
.SpecialBlocks .c-red{color:#00763E;font-size:1.5em;font-weight:bold;margin-bottom:15px;}
.SpecialBlocks .ct .btn.btn-more{max-width:150px;padding:8px 0;border:3px solid #7FBE27;border-radius:42px;box-shadow:0 0 2px  rgba(0,0,0,.2);margin-top:8px;color:#000;font-size:.9em;}
.btn-more:before{display:none;}
.accordion-group .accordion-heading{background:#fff!important;border-bottom:1px solid #ddd!important;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative;}
.accordion-group .accordion-heading:after{width:25px;height:2px;background:#7FBE27;content:"";display:block;left:0;bottom:0;z-index:1;position:absolute;}
.accordion-group .accordion-heading a{color:#000;}
a:hover,a:focus{text-decoration:none;}
.accordion-group.open .accordion-inner{border:1px solid #ddd!important;border-top:none!important;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.accordion-group.open .accordion-heading .accordion-toggle{background:#7FBE27;color:#fff!important;border-top-right-radius:20px;border-top-left-radius:20px;}
.accordion-group .accordion-heading .accordion-toggle{color:#000!important;background:#fff;padding:15px 25px 15px 25px;}
.accordion-group .accordion-toggle:after{color:#ddd;transform:scale(2,2);right:8px;top:13px;position:absolute;}
.accordion-group.open .accordion-toggle:after{color:#fff;}
.list_FuncList h4{color:#000;}
.hpBlockB{
	box-shadow: none;
		padding: 10px 0;
}
.list_FuncList.list_FuncListB  img{
	width: 150px;
	height: auto;
	padding: 10px 0 10px 0px;
}

.list_FuncList.list_FuncListB .caption{
width: calc(100% - 240px);
float: right;
padding: 10px;


}
.list_FuncList ul li a{box-shadow:none;color:#000;padding:0px 20px;border-radius:44px;margin:5px 10px 5px 0;background:rgb(108,179,33);background:-moz-linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);background:-webkit-linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);background:linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cb321',endColorstr='#4f9307',GradientType=1);color:#fff;border:none;}
.list_FuncList ul li a:hover{background:#7FBE27;color:#fff;border:none;}
.btn,.list_FuncList ul li a{overflow:hidden;position:relative;text-align:center;display:inline-block;}
.btn:before,.list_FuncList ul li a:before{background:#fff;content:"";height:215px;left:-95px;opacity:.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 1550ms cubic-bezier(0.19,1,0.22,1);transition:all 1550ms cubic-bezier(0.19,1,0.22,1);width:50px;z-index:1}
.btn:hover:before,.list_FuncList ul li a:hover:before{left:120%;-webkit-transition:all 1550ms cubic-bezier(0.19,1,0.22,1);transition:all 1550ms cubic-bezier(0.19,1,0.22,1)}
.btn-collapse-menu{position:absolute;right:0;top:15px;width:50px;background:transparent;border:none;color:transparent;z-index:2;height:66px;box-shadow:none;}
.btn-collapse-menu:hover,.btn-collapse-menu:focus{background:transparent;border:none;color:transparent;outline:none;}
.btn-collapse-menu:hover:before{display:none;}
.list_FuncList > li{position:relative;padding:0;}
.list_FuncList span{position:absolute;left:0;top:0;width:150px;height:100%;background:#efefef;margin:0;display:flex;padding-top:35px;justify-content:center;}
.list_FuncList .caption{width:calc(100% - 170px);padding:20px 20px 20px 170px;}
.list_FuncList span.kyicon-apt-smartphone{margin:0;}
.nav.nav-pills.tabset{margin-bottom:15px;border-bottom:none;}
.nav.nav-pills.tabset li a{background:#fff;padding:20px 20px;font-size:1.125em;cursor:pointer;border:1px solid #DDD;margin-left:-2px;margin-bottom:-1px;}
.nav.nav-pills.tabset li.active a{color:#fff;position:relative;z-index:1;}
.nav.nav-pills.tabset li.active a:after{width:calc(100% - 10px);height:calc(100% - 14px);background:#2E6D3E;display:block;left:5px;top:5px;position:absolute;z-index:-1;content:"";border-radius:5px;}
.nav.nav-pills.tabset li.active a:before{transform:translate(-50%,0);display:block;left:50%;bottom:1px;position:absolute;z-index:-1;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#2E6D3E transparent transparent transparent;}
button[disabled].btn:hover:before{display:none;}
.table-default input.btn.btn-edit{border:3px solid #7FBE27;padding:5px 20px;margin-left:10px;background:#fff;padding:8px 15px 8px 40px;border-radius:42px;background:url('../img/newEcare/tick.png') no-repeat;background-size:auto;background-position:9px 5px;}
.text-center.btn-group-block{margin:20px 0 40px 0;}
.text-center.btn-group-block a{background:rgb(108,179,33);background:-moz-linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);background:-webkit-linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);background:linear-gradient(45deg,rgba(108,179,33,1) 0%,rgba(114,190,38,1) 50%,rgba(85,154,16,1) 51%,rgba(79,147,7,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cb321',endColorstr='#4f9307',GradientType=1);margin:5px 5px 5px 5px;padding:12px 20px;font-size:1.25em;border:none;border-radius:44px;letter-spacing:2px;box-shadow:0 0 5px rgba(0,0,0,.1);}
.table-default.table td#recommend-happy-package-td{border-right:1px solid #ddd;color:#00763E;font-size:1.25em;font-weight:700;}
.table-default.table td div[style="padding-left: 30px;"]{padding-left:0px!important;}
.content ul li,.content ol li{overflow:hidden;}
.content ol{list-style:disc;}
.content ol li{overflow:visible;}
.FlowStyle2 tr.resultT{border-top:3px solid #7FBE27;border-left:3px solid #7FBE27;border-right:3px solid #7FBE27;}
.FlowStyle2 tr.resultB{border-bottom:3px solid #7FBE27;border-left:3px solid #7FBE27;border-right:3px solid #7FBE27;}
.resultB .text-error{color:#00763E;}
.FlowStyle2{margin-bottom:40px;}
.FlowStyle2 tr > th:first-of-type{font-size:1.125em;color:#000;width:25%;padding-right:0px;position:relative;}
.FlowStyle2 tr th:first-of-type:after{position:absolute;left:0;top:8px;content:"";display:block;width:5px;height:30px;background:#7FBE27;z-index:1}
.FlowStyle2 small{color:#000;font-size:100%;font-size:1.25em;font-weight:600}
.FlowStyle2 tr:last-of-type th:first-of-type:after{display:none;}
.FlowStyle2 tr td:last-of-type{display:none;}
.FlowStyle2 tr:nth-of-type(2) .progress.progress-info div,.FlowStyle2 tr .progress.progress-info div{background:rgb(34,191,231);background:-moz-linear-gradient(left,rgba(34,191,231,1) 1%,rgba(9,77,200,1) 100%);background:-webkit-linear-gradient(left,rgba(34,191,231,1) 1%,rgba(9,77,200,1) 100%);background:linear-gradient(to right,rgba(34,191,231,1) 1%,rgba(9,77,200,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22bfe7',endColorstr='#094dc8',GradientType=1);}
.FlowStyle2 tr:nth-of-type(4) .progress.progress-info div{background:rgb(130,168,18);background:-moz-linear-gradient(left,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);background:-webkit-linear-gradient(left,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);background:linear-gradient(to right,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82a812',endColorstr='#306f40',GradientType=1);}
.FlowStyle2 tr:nth-of-type(6) .progress.progress-info div,.FlowStyle2 tr:nth-of-type(8) .progress.progress-info div{background:rgb(254,242,0);background:-moz-linear-gradient(left,rgba(254,242,0,1) 0%,rgba(241,186,58,1) 100%);background:-webkit-linear-gradient(left,rgba(254,242,0,1) 0%,rgba(241,186,58,1) 100%);background:linear-gradient(to right,rgba(254,242,0,1) 0%,rgba(241,186,58,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef200',endColorstr='#f1ba3a',GradientType=1);}
.FlowStyle2 .mask{background:url('../img/newEcare/Progressbars_20.png');background-size:100% 100%;}
.FlowStyle2 .progress.progress-danger div{background:rgb(130,168,18);background:-moz-linear-gradient(left,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);background:-webkit-linear-gradient(left,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);background:linear-gradient(to right,rgba(130,168,18,1) 1%,rgba(48,111,64,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82a812',endColorstr='#306f40',GradientType=1);}
.eCare{margin-top:105px;}
.hpBanner{position:relative;}
.hpBanner  .info{position:absolute;width:50%;display:flex;align-items:center;justify-content:center;left:0;top:0;height:100%;z-index:2;}
.hpBanner .info h2{color:#000;font-size:5em;font-weight:bold;margin:0 0 40px 0;}
.hpBanner .info h3{margin:0 0 0px 0;color:#000;font-weight:normal;font-size:2em;letter-spacing:1px;}
.hpBanner:after{width:100%;height:20vh;content:"";display:block;left:0;bottom:0;position:absolute;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e1e1e',endColorstr='#fbfbfa',GradientType=0);z-index:1;}
.hpBanner .imgBox img{width:100%;height:calc(75vh - 105px);object-fit:cover;object-position:right 15%;}
.hpBanner .imgBox.itemthumb.compat-object-fit{background-size:cover;background-position:center center;}
.hpBanner .imgBox.itemthumb.compat-object-fit img{opacity:0;}
.hpBanner .imgBox .info .infoAlign{}
.eCareHp{margin:0px 0 -60px 0;background:url(../img/hp/bg.png) no-repeat center center;background-size:cover;overflow:hidden;padding:60px 0 40px 0;}
.eCareHp .brandItem{position:relative;margin-bottom:60px;width:100%;display:inline-block;}
.eCareHp .brandItem .pic{width:70%;}
.eCareHp .brandItem:nth-child(even) .pic{float:right;}
.eCareHp .brandItem .pic  img{width:100%;height:auto;}
.eCareHp .brandItem .info{width:40%;position:absolute;bottom:40px;right:0;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#ffffff',GradientType=1);height:calc(100% - 35%);padding:40px 40px;text-align:center;display:flex;align-items:center;justify-content:center;}
.eCareHp .brandItem:nth-child(even) .info{right:auto;left:0;}
.eCareHp .brandItem .info h3{color:#00763E;font-size:3em;font-weight:bolder;margin:0 0 30px 0;}
.eCareHp .brandItem .info ul{padding:0;margin:0;list-style:none;}
.eCareHp .brandItem .info ul li{margin-bottom:20px;}
.eCareHp .brandItem .info ul li a{color:#000;font-size:1.8em;}
.eCareHp .brandItem .info ul li a:hover{color:#7EBF23;}
.modal-header h3{color:#db0100;}


@media screen and (max-width:1199px){
	.videoBox .videoItem ul{display:flex;justify-content:space-between;}
	.videoBox .videoItem ul li:first-child{margin:0;}
	.videoBox .videoItem ul li{float:none;min-width:auto;width:calc(50% - 5px);}
	.hpBanner .info h2{font-size:3.5em;margin:0 0 30px 0;}
	.eCareHp .brandItem .info{padding:30px;}
	.eCareHp .brandItem .info h3{font-size:2.6em;}
	.eCareHp .brandItem .info ul li{margin-bottom:10px;}
	.eCareHp .brandItem .info ul li a{font-size:1.5em;}
}
@media screen and (max-width:991px){
	.alert-result i{width:60px;height:60px;margin-bottom:10px;}
	.alert .table th{padding:20px 30px!important;}
	.eCare{margin-top:60px;}
	.hpBanner .imgBox img{height:calc(65vh - 60px)}
	.eCareHp .brandItem{width:calc(100% - 40px);margin-left:20px;}
	.eCareHp .brandItem .info{padding:20px;}
	.eCareHp .brandItem .info h3{font-size:2.25em;}

	.sidebar.sidebarSet{
	position: static;
	width: 100%;
	float: none;
}

.sidebar.sidebarSet #MemberStatusInvoice{
	margin: 20px auto 0 auto;
}
.content.contentB{
	width: 100%;
	float: right;
}
}
@media screen and (max-width:768px){
	.sidebar #MemberStatus{padding:0px;height:66px;line-height:66px;}
	.content h1{padding:0 0 0 15px;}
	.btn-collapse-menu{top:0;}
	.btn-collapse-menu::after{display:none;}
}
@media screen and (max-width:767px){
	.videoBox .videoItem{width:50%}
	.hpBanner{width:calc(100% + 40px);margin-left:-20px;}
	.eCareHp{width:calc(100% + 40px);margin:20px 0 -60px -20px;}
}
@media screen and (max-width:640px){
	.videoBox .videoItem{width:calc(100% + 40px);border:none;box-shadow:0 -3px 4px rgba(0,0,0,.1);padding:25px 25px 40px 25px;border-top-left-radius:10px;border-top-right-radius:10px;margin:-10px -20px 0 -20px;}
	.videoBox .videoItem h2{margin-top:0px;}
	.videoBox .videoItem:hover{border:3px solid #e4007f;transform:scale(1,1);}
	.videoBox .videoItem .imgBox{float:left;width:50px;}
	.videoBox .videoItem .imgBox img{width:100%;height:auto;max-height:none;}
	.videoBox .videoItem .info{float:right;width:calc(100% - 70px);}
	.videoBox .videoItem ul{position:static;}

	.sidebar{position:static;margin-top: 60px;}
	.btn-collapse-menu{height:36px;top:0;}
	.sidebar #MemberStatus{height:36px;line-height:36px;}
	.sidebar #MemberStatus ul li:nth-child(3){height:36px;line-height:36px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.sidebar #MemberStatus ul li:nth-child(3):after{width:131px;height:36px;background:url('../img/newEcare/phoneBg_m.png') no-repeat;}
	.content h1{padding:0;margin:10px 0 30px 0;font-size:2.25em;}
	.table th,.table td{padding:8px 8px;line-height:1.2;}
	#no-more-tables .table th,#no-more-tables .table td{white-space:break-spaces;}
	form .table.table-default .form-inline{display:table-caption;}
	form .table.table-default .form-inline.form-inlineB{display: inline-block;}
	form .table.table-default .form-inline label{display:inherit;}
	.table-default input.btn.btn-edit{margin-left:0;margin-top:5px;}
	.nav.nav-pills.tabset li a{padding:15px 8px;}
	.text-center.btn-group-block a{width:calc(100% - 40px);margin:0 0 0px 0;}
	.list_FuncList span,.list_FuncList span.kyicon-apt-smartphone{width:60px;font-size:3em;}
	.list_FuncList .caption{width:calc(100% - 70px);padding:10px 15px 10px 70px;}
	.list_FuncList ul li{line-height:35px;}
	.list_FuncList ul li a{margin:0px 10px 5px 0;}
	.table .btn-apply,.table .btn-cancel{line-height:30px;height:30px;min-width:60px;padding:0 8px;display:inline-table;}
	.FlowStyle2 tr > th:first-of-type{font-size:1em;}
	.hpBanner .info{height:auto;top:auto;bottom:40px;left:20px;width:calc(100% - 40px);display:block;}
	.eCareHp{margin:0px 0 -60px -20px;}
	.eCareHp .brandItem{margin-bottom:50px;}
	.eCareHp .brandItem .pic{width:100%;}
	.eCareHp .brandItem .info{position:static;width:calc(100% - 40px);}
	.eCareHp .brandItem .info h3{margin:0 0 20px 0;}
	.eCareHp .brandItem:nth-child(even) .pic{float:none;}
	.eCareHp .brandItem .pic{position:relative;z-index:2;}
	.eCareHp .brandItem .info{padding-top:60px;margin-top:-40px;}
	.table a.btn-edit,.form-inline.gcode a.btn-edit{position:absolute;right:10px;}



.list_FuncList.list_FuncListB  img{
	width: 80px;
	height: auto;
}

.list_FuncList.list_FuncListB .caption{
width: calc(100% - 100px);


}
}
@media screen and (max-width:480px){
	.alert .table th{padding:15px!important;}
}