.page_right{ float: left; width:400px; height:400px; margin:40px 0 0 30px; }


.box_round{font-size:11px;}
.box_round .box_round_cover{ position:relative; width:100%; height:100%}
.box_round .box_round_sm{position:absolute; width:150px; height:150px; border:1px solid #fff; border-radius:100%; display:flex; margin:auto; text-align:center; padding:15px}
.box_round .box_round_top{ top:0; left:0; right:0} 
.box_round .box_round_right{top:0; bottom:0; right:0} 
.box_round .box_round_bottom{ bottom:0;left:0; right:0} 
.box_round .box_round_left{top:0; bottom:0; left:0} 
.box_round .box_text_sm{position:absolute; display:flex; margin:auto; text-align:center; width:110px}
.box_round .box_text_top{top:-30px; left:0; right:0}
.box_round .box_text_center{bottom:0;top:0; left:0; right:0}


.right_supply_chain{width:320px; height:320px; float: right;}


.box_round2{font-size:10px;width:100%; height:100%;}
.box_round2 .box_round_cover{ position:relative; width:100%; height:100%}
.box_round2 .box_round_sm{position:absolute; width:120px; height:120px; border:1px solid #000; border-radius:100%; display:flex; margin:auto; text-align:center; padding:10px}
.box_round2 .box_round_top{ top:0; left:0; right:0} 
.box_round2 .box_round_right{top:0; bottom:0; right:0} 
.box_round2 .box_round_bottom{ bottom:0;left:0; right:0} 
.box_round2 .box_round_left{top:0; bottom:0; left:0} 
.box_round2 .box_text_sm{position:absolute; display:flex; margin:auto; text-align:center; width:80px}
.box_round2 .box_text_top{top:-30px; left:0; right:0}
.box_round2 .box_text_center{bottom:0;top:0; left:0; right:0}

.box_round2 .box_round_top2{ top:-20px; left:0; right:0} 
.box_round2 .box_round_bottom2{ bottom:-20px;left:0; right:0} 
.box_round2 .box_round_top_right{top:34px;right:-33px} 
.box_round2 .box_round_bottom_right{bottom:34px;right:-33px} 
.box_round2 .box_round_top_left{top:34px;left:-33px} 
.box_round2 .box_round_bottom_left{bottom:34px;left:-33px} 

.box_round2 .box2_round_top {top: 0px;left: 0;right: 0;}
.box_round2 .box2_round_top_right {top:77px;right: -18px;}
.box_round2 .box2_round_bottom_right {bottom: -7px;right: 17px;}
.box_round2 .box2_round_bottom {bottom: -7px;left: -103px;right: 0;}
.box_round2 .box2_round_top_left {top:80px;left: -18px;}


.m_box{position: relative;}
.m_box img{width: 100%;display: block;}
.m_box_bg{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;transition: all 0.5s;height: 100%; background: rgb(233,233,233);
background: radial-gradient(circle, rgba(233,233,233,1) 4%, rgba(188,190,191,1) 55%, rgba(136,137,138,1) 88%);  }
.partner_slider .owl-item:hover .m_box_bg{height: 82%;}

.expertise_sc_slider .owl-item{position: relative;}
.expertise_sc_slider .owl-item::after{content:'';position: absolute;right: 0;top: 0;width: 20px;height: 20px;transition: all 0.5s;background: #000;}
.expertise_sc_slider .owl-item:hover::after{width: 100%;height: 100%;}
.expertise_sc_slider .expertise_sc_h_txt{position: relative;z-index: 1;}
.expertise_sc_slider .career_boxs_txt {position: relative;z-index: 1; }
.expertise_sc_slider .center-big1{ position: relative;z-index: 1;  }
 
.cookie-alert {position: fixed;bottom: 15px;right: 15px;min-width: 100px;margin: 0 !important;z-index: 999;opacity: 0;transform: translateY(100%);transition: all 500ms ease-out;color: #fff;background: #000;padding: 10px 15px;border-radius: 5px;}
.cookie-alert.show {opacity: 1;transform: translateY(0%);transition-delay: 1000ms;}
.cookie-alert h5{font-size: 16px;margin: auto;}
.cookie-alert p{margin: 5px 0;font-weight: 100;}
.cookies09_btn{text-align: right;padding: 2px 0;}
.cookies09_btn a{color: #fff;border-bottom: 1px solid;text-transform: uppercase;font-size: 14px;}

.search_bar{width: 260px;}
.search_bar form{display: flex;background: #fff;padding: 7px;border: 1px solid #000;}
.search_result{position:absolute;width:260px;right:0;top: 56px;background: #fff;border: 1px solid;max-height: 330px;overflow: auto;font-size: 12px;padding: 5px 0 5px 25px;}
.search_result li{list-style-type: decimal;}
.search_result li a{width: 100%;display: block;height: auto;padding: 3px;}

.weptr{display: flex;width: 60%;margin: 0;}
.weptr-col{list-style-type: none;}


/* fliter */
.job_openings_list, .job_openings_filter{clear: both;}
.job_openings_filter{float: right;display: flex;max-width: 500px;width: 100%;text-align: right;margin: 0;}
.job_openings_filter .search_input_p{padding: 5px;width: 100%;}
.job_openings_filter input, .job_openings_filter select{width: 100%;padding: 10px;border-radius: 0;border: 1px solid;box-sizing: border-box;min-height: 42px;}
/* filter */


@media only screen and (max-width:991px){
/* supply chain */
.supply-txt-color{ color: #000 }
.page_right{ float: right; width:350px; height:350px; margin:40px auto 0; }
.box_round .box_round_sm{ border:1px solid #000; width:120px; height:120px}
/* supply chain */
}

@media only screen and (max-width:767px){

/*mobile banner*/
.page_left{width: 100%;}
/* .img-bg{padding:235px 0 0;background-position: top center;background-size:767px 416px} */
.img-bg {padding: 200px 0 0;background-position: top 12% center;background-size: 110% 28%}

.page_info_static_header{background: #fff;padding: 50px 0 ;}
.page-head-txt-white .breadcrumb-item+.breadcrumb-item::before{color: #000!important;}
.page-head-txt-white .breadcrumb a{color: #000;}
.page-head-txt-white .breadcrumb-item.active{color: #000!important;}

.page_title h1{color: #000;}
.supply_chain_txt_new p.sub-title-page{color: #000;}
/*mobile banner*/

.box-mt{border-top: 0px solid #000;margin-top: 0px;}
.our-value{padding:20px 0}
.our-value h3{padding: 0 0 20px;}
.our-value ul.list-view{padding-top:15px ;}
}


@media only screen and (max-width:640px){
.right_supply_chain{ float:  none; margin:40px auto 0;}
.page_right{ float: right; width:280px; height:280px; margin:40px auto 0; }
.box_round .box_round_sm{ border:1px solid #000; width:100px; height:100px}

.box_round2 .box_round_sm{position:absolute; width:100px; height:100px; border:1px solid #000; border-radius:100%; display:flex; margin:auto; text-align:center; padding:10px}
.box_round2 {
  font-size: 10px;
  width: 270px;
  height: 270px; margin:0;
}
.weptr{width:50%}

}