.breadcrumb{padding:0;margin:10px
0 5px;background-color:transparent}.breadcrumb>li+li:before{content:"/\00a0";padding:0;padding-left:2px}.breadcrumb
li{color:#30343e;font-size:12px}.breadcrumb li>i{display:none}.breadcrumb li a span,
.breadcrumb li
a{color:#546175}.breadcrumb li
span{padding:0
0px;color:#30343e}.main-banner{background:url('https://cdn1.acedms.com/photos/images/web/beta/images/new/diy/diy-banner.webp') no-repeat left top;background-size:cover;padding:65px
0;margin-bottom:60px}.main-banner
h1{font-size:40px;font-weight:600;color:#fff}.main-banner
p{font-size:15px;color:#fff;margin-bottom:0;width:600px}@media(max-width: 767px){.main-banner{background:url('https://cdn1.acedms.com/photos/images/web/beta/images/new/diy/diy-banner-msite.webp') no-repeat left top;margin-bottom:30px;background-size:cover;padding:55px
0 0;height:250px}.main-banner
h1{font-size:25px}.main-banner
p{font-size:13px;width:auto}}@media(max-width: 380px){}.page-container{padding:0px
0 60px}.page-container
.card{border-radius:5px;margin-bottom:20px}.page-container .card .card-body{position:relative;padding:55px
0 24px}.page-container .card .card-body .card-title{font-size:16px;font-weight:500;margin-bottom:12px;min-height:39px}.page-container .card .card-body
.icon{background:#fff;border-radius:50%;position:absolute;width:85px;height:85px;left:0;right:0;margin:auto;top:-42px;box-shadow:0 2px 4px 0 #e9e9e9}.page-container .card .card-body .icon
img{transform:translate(-50%, -50%);left:50%;top:50%;position:absolute}.page-container .card .card-body
.btn{width:140px;font-size:16px;font-weight:500}.page-container .card
.camera{background:#fff;border-radius:50%;position:absolute;width:34px;height:34px;top:10px;right:10px;cursor:pointer}.page-container .card .camera
img{width:16px;height:auto;transform:translate(-50%, -50%);left:50%;top:50%;position:absolute}.diy-modal .modal-title{font-size:20px}.diy-modal .modal-body
iframe{height:450px}@media(max-width: 767px){.page-container{padding:0px
0 30px}.page-container .card>img{width:auto;height:auto}.page-container .card .card-body{padding:35px
10px 20px}.page-container .card .card-body
.icon{width:45px;height:45px;top:-21px}.page-container .card .card-body .icon
img{width:25px}.page-container .card .card-body .card-title{font-size:13px;margin-bottom:12px;min-height:32px}.page-container .card .card-body
.btn{width:120px;font-size:13px}.diy-modal .modal-title{font-size:17px}.diy-modal .modal-body
iframe{height:300px}}