.page_process h1{font-size:36px;margin-top: 50px;}
.process-youtube-video{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;}
.process-youtube-box{position: relative; overflow: hidden; padding-bottom: 63.89%; height: 0;}
.page_process .top_title{font-size: 50px; font-size: 5rem; font-weight: bold; font-weight: 600; color:#333; padding: 71px 0 7px;}
@media (max-width: 767px) {.page_process .top_title{font-size: 30px; font-size: 3rem;}}
.page_process .top_word{color: #666666; line-height: 26px; margin: 10px 0 40px;}
.page_process .top_img img{width:100%}
.breadcrumbs-custom{background-image: url(../image/breadcrumbs-custom-bg.jpg);}
.breadcrumbs-custom { position: relative; padding: 35px 0 40px; vertical-align: middle; text-align: center; background-color: #151515; background-size: cover; background-position: center center;}
.breadcrumbs-custom h1{font-size:40px; color:#fff}
@media (max-width: 767px) {.breadcrumbs-custom h1{font-size:30px;}}
@media (min-width: 768px) { .breadcrumbs-custom { padding: 70px 0 80px; } } 
@media (min-width: 1200px) { .breadcrumbs-custom { padding: 150px 0 150px; } }
.OEM-ODM-Services-text { padding: 0px 70px 0px 0px; width: 100%; max-width: 100%; margin-left: auto; }
.OEM-ODM-img img { width: 100%; height: auto; object-fit: contain; object-position: center; }
.row_1 .OEM-ODM-Services-text p { font-size: 16px; line-height: 28px; } 
.row_1 .OEM-ODM-Services-text h2 { font-size: 18pt; color: #464646; font-weight: 700; margin: 0; padding-bottom: 20px; }
.row_1 .OEM-ODM-img {margin-top:30px}
.row_1{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;  align-items: center;}

.box-minimal .box-minimal__icon { font-size: 50px; line-height: 50px; color: #151515; }
.range-30 > *::before { content: ''; display: table; width: 0; }
.range-30 > * { margin-top: 30px; pointer-events: auto; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;  max-width: 100%;}
.box-minimal .box-minimal__title{font-size: 24px; line-height: 1.16667;margin-top: 10px;font-weight: 500;}
@media (min-width: 768px) {.col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }}
@media screen and (min-width: 1600px) {.OEM-ODM-Services-text { max-width: 700px; padding: 0px 70px 0px 0px; } }
@media screen and (min-width: 1400px) {.OEM-ODM-Services-text { max-width: 625px; } }
@media (max-width: 767px) {.OEM-ODM-Services-text{padding:20px 0 0 0}
.box-pro{padding:0 15px;}
}
@media (max-width: 767px) { .cell-xs-10 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }}
@media (max-width: 767px) { .cell-xs-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }}
@media (min-width: 768px){  .cell-sm-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } }
@media (min-width: 992px) { .cell-md-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; }}
.range { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

 .range-30 { transform: translate3d(0, -30px, 0); margin-bottom: -30px; pointer-events: none; margin-top: 30px;}}

.box-minimal__divider { width: 40px;  margin-left: 77px; height: 4px;  margin-right: auto; background: #132a88;margin-top: 20px; }
.box-minimal__text { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px;line-height: 2; letter-spacing: 0.05em; text-align:left;}
.box-minimal__text p{position:relative;padding-left: 10px}
.box-minimal__text p:before{position:absolute; display:block ; width:7px; height:7px; left:-5px; top:10px; border-radius:50%; background:#132a88; content:' ';}

.wrap-oem-section{background-color:#f3f5f6;    margin-top: 30px;}

.row2-oem, .row3-oem{ margin-left: -10px; margin-right: -10px; margin-top:20px;display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.box-pro{padding-right: 32px; margin: 26px 0;}
@media (max-width: 991px) {.box-pro{padding-right: 0;}
.row2-oem>*{padding:10px;-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%;}
}
.box-pro__text { width: 100%; margin-left: auto; margin-right: auto; margin-top: 5px;line-height: 2; letter-spacing: 0.05em;}
.box-pro .box-pro__title{font-size: 24px; line-height: 1.16667;margin-top: 10px;font-weight: 500;}
.wrap-oem__title{text-align: center; font-size: 50px; font-weight: 500; padding-bottom: 20px; padding-top: 80px; font-family:arial, 'Unna'}
.box-pro__bg{background: rgba(122,122,122,0.1); padding: 50px; border-radius: 6px;}
.box-pro__bg h5{font-size:20px; text-align:center;font-weight: 500;    padding: 15px 0;}
.box-pro__bg__icon img{max-width: 100%; vertical-align: middle;}
.box-pro__bg__icon {text-align: center;}
.box-pro__bg__text{line-height: 1.5; letter-spacing: 0.05em;}
@media (min-width: 768px){.box-pro__bg{margin-right: 20px;}}
@media (max-width: 767px) { .wrap-oem__title{ font-size: 36px;}}
.form_oem{margin-top:-40px; margin-bottom:20px;}

.about-title{background:url(../image/about-title-bg.png)no-repeat top; width:100%;background-size: 100%;margin-top:50px;margin-top:5rem;padding:60px 0;padding:6rem 0;text-align:center;}
.about-title p{font-size: 36px; font-size: 3.6rem;  line-height: 40px;line-height: 4rem; }
.ab_row{display:flex;flex-wrap:wrap;    justify-content: space-between;}
.ab_row img{width:100%}
.ab_row_col1{display:flex;flex-basis: 100%;flex-wrap: wrap;}
.ab_row_col1 .col_img1{flex-basis: 60%; }
.ab_row div[class^="col_txt"]{display: flex;  align-items: center;justify-content: center;}
.ab_row_col1 .col_txt1{flex-basis: 40%; }
.ab_row  h3{padding:10px;color:#fff; background: #8c8c8c; box-shadow: -7px 10px #cccccc;font-size: 18px;}
.ab_row_col1 .col_txt1>h3{margin-left:10%; }
.ab_row_col2{display:flex;flex-basis: 39%;flex-direction: column;margin-top:74px;margin-top:7.4rem;align-items: flex-start;}
.ab_row_col3{display:flex;flex-basis: 58%;flex-direction: column;margin-top:32px;margin-top:3.2rem;align-items: flex-end;}
.ab_row_col4{display:flex;flex-direction:row-reverse; margin-left:14%; margin-top:-2%;}
.ab_row .col_txt2{margin-top:20px;margin-top:2rem;margin-left:10px;margin-left:1rem;}
.ab_row .col_txt3{margin-top:40px;margin-top:4rem;margin-right:20px;margin-right:2rem;}
.ab_row .col_txt4{margin-right:20px;margin-right:2rem;}
.ab_row_col5{display:flex;flex-basis: 100%;flex-direction: row-reverse;}
.ab_row_col5 .col_img5{flex-basis: 72%; }
.ab_row_col5 .col_txt5{flex-basis: 28%; }
.ab_row  h3{padding:10px;color:#fff; background: #8c8c8c; box-shadow: -7px 10px #cccccc;font-size: 16px;font-size: 1.6rem;}
.ab_row_col5 .col_txt1>h3{margin-left:10%; }
.ab_row_col6{display:flex;flex-basis: 52%;flex-direction: column;margin-top:30px;margin-top:3rem;align-items: flex-start;}
.ab_row_col7{display:flex;flex-basis: 44%;flex-direction: column;margin-top:52px;margin-top:5.2rem;}
.ab_row_col8{display:flex;flex-direction:row-reverse; margin-left:3%; margin-top:-4%;}
.ab_row .col_txt6{margin-top:20px;margin-top:2rem;margin-left:10px;margin-left:1rem;}
.ab_row .col_txt7{margin-top:20px;margin-top:2rem;margin-right:20px;margin-right:2rem;}
.col_txt8{margin-right:20px;margin-right:2rem;}
@media (max-width: 767px) {
.about-title {margin-top: 40px; margin-top: 4rem; padding: 30px 0; padding: 3rem 0;}
.about-title p { font-size: 2px; font-size: 2rem; line-height: 20px; line-height: 2rem;}
.ab_row_col1 .col_img1{flex-basis: 100%; }
.ab_row_col1 .col_txt1{flex-basis: 100%; }
.ab_row  h3{font-size: 13px;font-size: 1.3rem;}
.ab_row .ab_row_col2 {flex-basis: 100%;flex-direction: row; margin-top: 32px;   }
.ab_row .ab_row_col3 {  flex-basis: 100%;align-items: center;}
.ab_row .col_txt3 {  margin-top: 10px;  margin-top: 1rem; margin-right:0; }
.ab_row_col4 { display: flex; flex-direction: row-reverse; margin-left: 0;  }
.ab_row>*:not(:first-child){margin-top: 3.2rem;}
.ab_row_col5 {flex-direction: column; }
.ab_row_col5 .col_img5{flex-basis: 100%; }
.ab_row_col5 .col_txt5{flex-basis: 100%; margin-top: 1rem;}
.ab_row .col_txt7 { margin-top: 10px; margin-top: 1rem; margin-right: 0; }
}
@media (max-width: 1439px) {
.ab_row_col8{flex-direction:row;margin-left: 0;margin-top: 0;}
.col_txt8 { margin-right: 0; margin-left: 2rem; }
}
