#c-button--push-left {
margin:10px 10px 0 0 !important;
height:40px!important;
width:90px;
font-size:80%!important
}

.slicknav_menu {
display:none
}

#menu {
display:none
}

.slicknav_btn {
    background:#00843d;
    height:40px;
    z-index:100;
}

.product_link_img_service {
	/*height:146;
	width:auto !important;*/
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 8rem;
    width: 100%;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

@media (min-width: 985px) {
    .checkout_LOGIN_MOBILE {
        display:none !important;
    }
}

@media (max-width: 985px) {

.checkout_method_btn {
    margin-bottom: 20px;
}

.checkout_LOGIN {
    display:none !important;
}

#menu {
display:none
}

.slicknav_btn {
padding:.638em .625em .438em;
font-family:Arial;
position: fixed;
right: 2px;
}

.slicknav_menu {
display:block;
position:absolute;
width:100%;
background:inherit;
z-index:10001;
}

.slicknav_menutxt,. {
font-family:Arial;
text-shadow:0 1px 0 #000
}

.slicknav_nav {
background:#4c4c4c
}

#product_filters, .product_body_narrow {
	height:155px;
	padding-bottom:10px;
	overflow:hidden;
}

.product_info_links,.product_related {
display:none
}

.media_links {
display:none
}

html,body {
width:100%!important;
min-width:100%!important;
max-width:100%!important
}

.container,.header,.footer {
width:100%!important;
min-width:100%!important;
max-width:100%!important;
overflow:hidden!important;
margin:0!important
}

.header {
height:100px
}

a.logo {
margin:1px 0 0;
height:200px;
width:auto
}

.img_logo {
margin:0;
height:65px;
width:auto
}

.media_links {
position:absolute;
margin-top:65px
}

.header_menu {
display:none
}

.metals_experts_u {
float:left;
margin-left:12%
}

#menu_toggle {
display:block!important
}

.col_3.product_link_small {
display:inline-block;
float:left;
width:33%!important;
height:auto
}

.product_link_med {
display:inline-block;
float:left;
width:45%;
height:auto
}

.include_left_text-home {
font-size:16px
}

.col_5.footer_links_contaner.footer_links_contaner_u {
margin-left:2%
}

.about_us_video_right_u_text {
margin-right:2%
}

.col_9 {
width:100%
}

.col_7.about_us_building,.col_6.about_us_video {
width:100%
}

.col_6.about_us_video,.col_6.about_us_video_right {
width:100%!important;
margin-top:10px
}

.sub_title_id {
width:50%!important;
margin:10px 0 0!important
}

.col_8,.col_6.product_other,.col_5.about_us_copy,.sub_title,.col_6.id_codes,.col_7.about_us_bullets,.col_5.mission_statment,.col_8.about_us_copy,.col_4.service_copy_bullets {
width:100%!important;
padding-left:2%;
padding-right:2%
}

.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12 {
float:left;
margin:0;
overflow:hidden
}

.col_3.hide_mobile,.green_fade.products_static,.hide_mobile,.MENU_ITEM_DIV,.col_4.services {
display:none
}

.col_3.about_us_video_right_u {
float:right;
margin-top:10px
}

.col_6.address_line_u {
width:100%;
height:auto
}

.address_line_u,.footer_address_u {
margin-top:10px
}

.product_body.product_body_narrow {
height:auto!important
}

.product_list_container {
width:100%;
float:left
}

.col_9 {
width:100%!important;
float:left
}

.col_3 {
width:100%;
float:left;
margin:0
}

.col_3.product_subcategories {
width:100%;
height:auto;
min-height:200px
}

.col_3.product_info_links {
min-height:50px!important;
height:auto!important
}

.col_3.product_subcategories,.col_3.product_subcategories {
min-height:50px!important;
height:auto
}

a.product_info_link_item,.product_info_link_item.select_key,.product_info_link_item_ON.select_key {
font-size:13px;
width:33%;
float:left;
clear:none
}

.sort_by_title,#GRADE.sort_by_title {
clear:both!important;
width:100%!important;
height:20px!important;
float:left!important;
display:block!important
}

.check_box_container,#GRADE.check_box_container.GRADE {
font-size:13px;
width:20%;
float:left;
clear:none
}

.show_more {
display:block!important
}

.address_hours_left {
display:none
}

.mobile_drop {
width:100%;
float:left;
margin-bottom:5px;
height:45px;
display:block
}

input[type="radio" i] {
margin:3px 3px 0 0 !important
}

.cheque_box {
margin-left:0
}

.col_4.service_link_small {
width:28%!important;
float:left;
display:block;
margin-right:2%;
margin-left:2%;
}

.col_3.service_link_small {
width:28%!important;
float:left;
display:block;
margin-right:2%;
margin-left:2%;
}

.col_7 {
	width:100%;
	float:left;
}
}

@media (max-width: 720px) {
.metals_experts_u {
margin-left:6%
}

.slide_show_menu {
display:none
}

.slide_container {
width:100%
}

.col_3.product_link_small,.product_link_med {
display:inline-block;
float:left;
width:49%!important;
height:auto;
margin:.1%;
height:129px;
background:#fff
}

.height_auto {
    height:auto !important;
}

.col_3.service_link_small {
	width:47.5% !important;
}

.product_link_med.long {
width:100%!important
}

.col_3.about_us_video_right_u {
width:100%;
height:auto
}

.col_6.address_line_u {
width:100%;
height:auto
}

.address_line_u,.footer_address_u {
margin-top:10px
}

.breadcrumbs {
margin-bottom:0
}

.breadcrumbs_item {
height:auto;
line-height:9px!important
}

.contact_img_u,.box_right_u,iframe.contact_map_u {
width:100%
}

.contact_img_u img {
width:100%
}

.contact_box_left {
margin-bottom:15px;
width:100%
}

.product_title_container.product_title_container_list.show_on_mobile {
display:block!important
}

.col_3.service_link_small {
width:45%!important;
}
}

@media (max-width: 700px) {
.check_box_container {
font-size:12px;
width:33%;
float:left;
clear:none
}

.list_item {
height:90px!important
}

.product_list_title_column.SORT_TYPE {
white-space:nowrap;
overflow:hidden;
text-overflow:clip
}

.list_item_text.qty.UOM_l {
width:100%!important;
float:left;
text-align:right
}

.qty_field,.OUM {
float:right;
margin-right:13px
}

#UOM,#PRICE {
display:none!important
}
}

@media (max-width: 491px) {
.slide_show {
height:250px!important
}

.include_left_text {
display:block;
width:100%;
float:left
}

.image_right,.image_right_title {
display:block;
position:relative;
width:100%;
float:left;
height:auto
}

a.product_info_link_item,.product_info_link_item.select_key,.product_info_link_item_ON.select_key {
width:50%!important
}

.check_box_container,#GRADE.check_box_container {
font-size:13px;
width:50%!important;
float:left;
clear:none
}

.current_page_count {
width:100%;
display:block;
height:20px;
float:left
}

.list_size_selector_title {
width:60%;
display:block;
height:20px;
float:left;
text-align:right
}

.list_size_selector,.list_sort_selector {
width:35%;
float:right;
margin-right:0;
height:20px
}

.col_4.service_link_small {
width:48%!important;
float:left
}

.experts_text {
display:none
}

.metals_experts_u {
margin-top:55px;
float:right;
width:50px
}

.experts_u {
width:50px
}

.col_3.service_link_small {
width:45%!important;
}
}

@media (max-width: 625px) {
.experts_text,.experts_number {
font-size:14px;
margin-right:10%
}

#___gcse_0 {
margin-top:15px
}
}

@media (max-width: 605px) {
.experts_text,.experts_number {
font-size:16px;
float:right;
margin-right:0
}

.metals_experts_u {
margin-top:55px;
float:right;
width:250px
}

.experts_u {
width:250px
}

.media_links {
display:none
}

.header {
height:150px !important;
}

.search_bar_container {
display:none
}

#___gcse_0 {
position:absolute;
margin-top:45px;
width:100%;
left:0;
background:linear-gradient(to bottom,#535353 0%,#282828 100%)
}
}

@media (max-width: 579px) {
.col_5.footer_links_contaner.footer_links_contaner_u {
width:90%!important;
margin-left:10%;
display:block;
height:50px
}

.about_us_video_right_u_text {
width:100%!important;
margin-left:15%;
display:block;
height:50px
}

.col_6 .address_line_u {
width:100%
}
}

@media (max-width: 480px) {
.metals_experts_u {
width:110px
}

.experts_u {
width:110px
}

.experts_number {
font-size:17px
}

.add_item {
width:300px!important;
overflow:hidden!important;
left:70%;
top:30%
}
}

@media (max-width: 410px) {
.slide_show {
height:200px!important
}

.metals_experts_u {
margin-left:0;
width:auto
}

.product_count_title {
font-size:14px
}

.col_3.service_link_small {
width:100%!important;
}

.col_4.service_link_small {
width:100%!important;
float:left
}

.product_link_img_service{
    background-size: cover;
}
}