.product {
    background-color: #000e31;
    height: auto;
}

.product_home_text {
    left: 595px;
    top: 260px !important;
    font-family: "anton";
    letter-spacing: 2px;
    font-weight: unset;
}

.tab_img_box {
    margin-bottom: 90px;
}

.products_item h1 {
    text-align: center;
    color: #fff;
    font-size: 55px;
    padding-top: 20px;
}

.tab {
    text-align: center;
    margin-top: 40px !important;
}

.tab button {
    margin-right: 30px;
    font-weight: 500;
    color: #fff;
    background-color: unset;
    font-family: "anton" !important;
    border: none;
}

.tab_img {
    margin-top: 45px !important;
}

.tab_img img {
    width: 386px;
}

.tab_img h4 {
    text-align: center;
    color: #fff;
    padding-top: 15px;
    font-size: 32px;
    padding-bottom: 40px;
}


/* .tab_img_bar img {
    height: 530px;
} */

.tab_img_billets img {
    height: 258px;
}

.tab_img_roll img {
    width: 30%;
    margin-left: 120px;
    height: 380px;
}


/* #billet {
    margin-bottom: 30px;
} */

.tab-pane {
    color: #fff;
}

#pills-tab {
    margin-left: 320px;
    margin-top: 20px;
}

#pills-home-tab {
    background-color: unset;
    color: #fff;
    font-weight: 500;
    font-family: "anton";
    font-size: 19px;
    padding-right: 45px;
}

#pills-profile-tab {
    background-color: unset;
    color: #fff;
    font-weight: 500;
    font-family: "anton";
    font-size: 19px;
    padding-right: 45px;
}

#pills-contact-tab {
    background-color: unset;
    color: #fff;
    font-weight: 500;
    font-family: "anton";
    font-size: 19px;
    padding-right: 45px;
}

#pills-contact-tab {
    background-color: unset;
    color: #fff;
    font-weight: 500;
    font-family: "anton";
    font-size: 19px;
    padding-right: 45px;
}

#pills-billet-tab {
    background-color: unset;
    color: #fff;
    font-weight: 500;
    font-family: "anton";
    font-size: 19px;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fedb60 !important;
}


/*---------------------rolls-division--------------------*/
.rolls_2{
    top: 181px;
    left: 651px;
    font-family: "anton";
    letter-spacing: 2px;
    font-weight: unset;
}
.top_link{
    font-family: "anton";
    letter-spacing: 2px;
    font-weight: unset;
    top: 160px;
    left: 640px;
}
.rolls_text {
    background-color: #000e31;
    height: auto;
}

.rolls_item {
    text-align: center;
}

.rolls_item h2 {
    color: #ffdb5d;
    padding-top: 50px;
    padding-bottom: 15px;
    font-size: 55px;
}

.rolls_item h3 {
    color: #a09e9d;
    font-size: 50px;
    padding-bottom: 70px;
    font-family: unset !important;
    font-weight: 800;
}

.rolls_product img {
    width: 55%;
}

.rolls_product_text {
    text-align: center;
}

.rolls_product_text img {
    width: 85%;
}

.rolls_product h5 {
    color: #fff;
    font-size: 24px;
}

.rolls_product_text h5 {
    color: #fff;
    padding-left: 70px;
}

.rolls_product_text h6 {
    /* color: #fff;
    position: absolute;
    transform: rotate(90deg);
    top: 655px;
    right: 715px;
    font-size: 1.25rem; */
    color: #fff;
    position: absolute;
    transform: rotate(270deg);
    top: 680px;
    right: 630px;
    font-size: 25px;
    font-family: unset !important;
}

.rolls_product {
    text-align: center;
    margin-top: 28px;
}

.supply_text {
    margin-top: 60px;
    margin-bottom: 30px;
}

.supply_text h3 {
    color: #fff;
}

.supply_text p {
    color: #959597;
    font-weight: 400;
}

.supply_item h3 {
    color: #fff;
}

.supply_item ul {
    list-style: none;
    margin-left: -30px;
    margin-top: 20px;
}

.supply_item ul li {
    color: #959498;
    padding-bottom: 10px;
    font-weight: 400;
}

.supply_img img {
    width: 38%;
}

.supply {
    display: inline-flex;
    margin-left: 105px;
}

.supply_img {
    margin-left: 140px;
}

.conditions h3 {
    color: #fff;
    padding-bottom: 15px;
}

.conditions table {
    border-collapse: collapse;
    width: 100%;
    height: 50px;
}

.conditions table tbody tr td {
    border: 1px solid #969595;
    text-align: center;
    padding: 6px 20px;
}

.per td {
    color: #a19e9c;
    font-size: 18px;
    font-weight: 600;
}

.num {
    color: #fff;
}

.conditions_text {
    margin-top: 50px;
    margin-bottom: 120px;
}

.conditions_text h3 {
    color: #fff;
}

.conditions_text p {
    color: #959498;
    font-size: 17px;
}

.rolls_section p {
    font-size: 17px;
}

.rolls_section_supply ul li {
    font-size: 17px;
}


/*---------------------------angal-bar-------------------*/

.angle {
    display: contents;
    margin-left: 135px;
}

.angle_text h3 {
    color: #fff;
}

.angle_text h3 span {
    font-size: 15px;
    padding-left: 10px;
}

.angle_text p {
    color: #fff;
}

.angle_item {
    margin-top: 40px;
    margin-bottom: 80px;
}

.angle_item h3 {
    color: #fff;
}

.angle_item p {
    color: #fff;
}

.angle_supply h3 {
    color: #fff;
}

.angle_supply h3 {
    color: #fff;
}

.angle_supply ul {
    list-style: none;
    margin-left: -32px;
}

.angle_supply ul li {
    color: #fff;
    padding-bottom: 10px;
}

.angle_banner img {
    width: 70%;
    height: 600px;
    /* float: right; */
}

.cmemical h3 {
    color: #fff;
    margin-top: 90px;
    margin-bottom: 40px;
}

.cmemical table {
    border-collapse: collapse;
    width: 100%;
    height: 50px;
}

.cmemical table tr th {
    border: 1px solid #969595;
    text-align: center;
    padding: 6px 20px;
    color: #939598;
    font-weight: 500;
}

.cmemical table tbody tr td {
    border: 1px solid #969595;
    text-align: center;
    padding: 6px 20px;
    color: #fff;
}

.is_table {
    background-color: #ffdc5f;
}

.is_table th {
    color: #919596;
    text-align: center;
    font-size: 22px;
}

.table_number tbody {}


/*----------------------rolls-division-alloy-steel---------------*/

.steel_text h5 {
    padding-left: 18px;
}

.steel_text_item {
    margin-top: 0px;
}


/*----------------------rolls-division-sg-iron-pearlitic---------------*/

.supply_item {
    margin-top: 60px;
}


/*----------------------------foundry------------------------*/

.foundar_title {
    left: 598px;
    top: 240px;
}
.rolls a{
    top: unset;
}
.cons_text h2 {
    float: right;
}

.cons_text p {
    text-align: right;
    float: right;
    padding-left: 45px;
}

.oil_box img {
    margin-top: -16px;
}


/*-------------------------production-process-details---------*/

.prodaction_link {
    left: 680px;
    top: 244px;
    font-family: "anton";
    letter-spacing: 2px;
    font-weight: unset;
}

.tab_btn .w3-row .me_2:focus,
.active {
    color: #ffdb60 !important;
}

.production_propses_box {
    margin-bottom: 40px;
}

#London img {
    width: 100%;
}

#Paris img {
    width: 100%;
}

#Tokyo img {
    width: 100%;
}


/*-----------------------production-process---------------*/

.process_link {
    top: 174px;
    left: 630px;
    font-family: "anton";
    letter-spacing: 2px;
    font-weight: unset;
}

#Paris img {
    width: 100%;
}

.prodaction_pro {
    margin-bottom: 60px;
}

.prodaction_back h6 {
    font-size: 28px;
}

.prodaction_more {
    height: 70px;
}

.prodaction_more a {
    font-family: "anton";
    letter-spacing: 1px;
    font-weight: unset;
    font-size: 12px;
}

.line_img {
    width: 84% !important;
    margin-left: 70px;
}

.bilts h2 {
    padding-bottom: 20px;
}

.bilts p {
    color: var(--short_size_t_color);
}

.production_process_bannner {
    background-color: #000e31;
}

#Paris {
    background-color: #000a27;
}

#Tokyo {
    background-color: #000a27;
}