/* Responsive stylesheet for Aremco by Arun Kale */

#menutrigger, #mobilemenu, .mobile-products-menu, .mobile-phone { display: none; }

@media screen and (max-width: 768px) {
body { overflow-x: hidden; }
#header, #page, #footer { width: 100%; max-width: 100%; margin: 0; }
#header { position: relative; background-position: -10px 0; }
#menu-header-navigation, #header_meta, .column_blank { display: none; }
#mobilemenu { position: absolute; z-index: 2000; top: 59px; left: 0; background: #fff; width: 100%; clear: both; }
#mobilemenu #header-meta-mobile { width: 100%; padding: 16px 0; border-bottom: 1px solid #999; text-align: center; }
#menu-header-navigation-1 { box-sizing: border-box; clear: both!important; width: 100%; max-width: 100%; text-align: center; padding-top: 0px; }
#menu-header-navigation-1 li a { display: block; width: 100%; padding: 16px 0 14px; border-bottom: 1px solid #999; text-transform: uppercase; font: 700 1.4em/1em Arial, sans-serif; color: #4d4d4d; }
#menu-header-navigation-1 li a:hover, #menu-header-navigation-1 li.current-menu-item a { text-decoration: none; background: rgb(240,74,40); color: #fff; }
#menutrigger { display: block; position: absolute; top: 18px; right: 10px; background: url(images/menu-icon-2.jpg) top left no-repeat; width: 70px; height: 28px; cursor: pointer; background-size: 70px 28px; }
#sidebar-nav-title { display: none }

.mobile-phone { display: block; margin: 12px 0; text-align: center; font: 700 1.2em/1em Arial, sans-serif; }

.home-img { background: url(https://www.aremco.com/wp-content/uploads/2017/12/aremco-home_holidays2017_mob.jpg) no-repeat; background-size: contain; margin-top: -25px;}
.home-img img { visibility: hidden; width: 152%; }
.home-img-slides2 { margin: 0 0 30px 0; width: 100%; height: auto !important; float: none; }
.home-img-slides2 img, #product_image img, .news_image img { width: 100%; height: auto !important; }
.gutter_left_home, .gutter_left { margin-left: 0; }
.margin_right { margin-right: 0; }
.column_434, .column_950, .column_540, .column_180, .column_740, .column_240, .column_480 { box-sizing: border-box; padding-left: 3.33333333%; padding-right: 3.33333333%; width: 100% !important; max-width: 100% !important; float: none; }
.home-products ul li { width: 100%; max-width: 100%; margin: 0 0 16px 0% !important; box-sizing: border-box; float: none; background-repeat: repeat-x; }
.products .prefix { width: 13%; max-width: 13%; margin: 0 1.78571429% 10px 0 !important; text-align: left; }
.products div.alignleft { width: 65%; margin-bottom: 10px; }
.products .column_540 { margin-bottom: 30px; }
.leftmargin { margin-left: -3.5%; }

.products_list, .column_dashed, .equip_list { display: none; }
.mobile-products-menu { margin: 12px 0; display: block; }
.mobile-products-menu select { width: 100%; height: 28px; }
.sidebar_navigation { margin-bottom: 30px !important; }
.product h1 { padding-left: 5px; padding-right: 0px; }
.product .product_header_text { text-align: left; position: static; padding-bottom: 7px; padding-left: 5px; }
#product_image, .product .column_180, .column_540.subhead_standard_grades, .tech_notes .item, .tech_notes .download, #ninja_forms_field_15_options_span ul li, .column_480.contact_us, .text-wrap, .country-wrap, .textarea-wrap textarea, 
.column_240.contact_side {  width: 100%; height: auto !important; float: none; padding-left: 0px !important; padding-right: 0px !important; }
#ninja_forms_field_42_label, #ninja_forms_field_53_label { font-weight: bold !important; }
#ninja_forms_field_53.ninja-forms-field { height: 60px !important; }
.text-wrap, .country-wrap { margin-right: 0 !important; }
.tech_notes .download { text-align: left; }
.news_image { max-width: 100%; height: auto !important; }
.subhead_standard_grades, .subhead_typical_applications { margin-top: 30px; }
.subhead_standard_grades, .subhead_product_highlights { max-width: 100%; overflow-x: auto; }
.row { width: 540px; }
.subhead_product_highlights .row { width: 740px; }
.subhead_product_highlights.column_540 .row { width: 540px; }
.subhead_product_highlights .column_360 .row { width: 360px; }
.subhead_product_highlights .column_250 .row { width: 250px; }
.subhead_standard_grades hr.dark, .subhead_standard_grades hr.dashed { width: 540px; }
.subhead_product_highlights hr.dark, .subhead_product_highlights hr.dashed { width: 740px; }
.subhead_product_highlights.column_540 hr.dark, .subhead_product_highlights.column_540 hr.dashed { width: 540px; }
.subhead_product_highlights .column_360 hr.dark, .subhead_product_highlights .column_360 hr.dashed { width: 360px; }
.subhead_product_highlights .column_250 hr.dark, .subhead_product_highlights .column_250 hr.dashed { width: 250px; }

.field-wrap input[type="text"], .field-wrap input[type="email"], .field-wrap select { width: 90% !important; height: 28px !important; }
#ninja_forms_field_15_options_span ul li { margin-bottom: 7px; }
div.contact_us { padding-bottom: 16px; border-bottom: 1px solid #a6a6a6; }
.contact_us h2 { padding: 0 0 0 10px !important; }
.textarea-wrap textarea { height: 150px !important; max-width: 90%; width: 90% !important; }
.textarea-wrap { padding-left: 0px; }
.column_740 .column_740 { padding: 0 !important; }
.column_740.subhead_product_highlights { margin-top: 30px; padding-top: 30px !important; }
.column_540.subhead_product_highlights { margin-top: 30px; padding-top: 30px !important; padding-left: 0; padding-right: 0; }
div#product_image_caption { width: 100% !important; margin-left: 0 !important; }

.column_740.tech_notes { box-sizing: border-box; padding-left: 0%; padding-right: 0%; margin-left: 3.33333333%; margin-right: 3.33333333%; width: 100% !important; max-width: 93.33333333% !important; float: none; }
}

@media screen and (min-width: 990px) {
#header, #page, #footer { width: 100%; max-width: 990px; }
#header > a > img.alignleft { width: 20.2020202%; }
.column_434 { width: 43.8383838% !important; }
.column_950 { width: 95.959596%; }
.column_950.gutter_left_home > img { display: none; }
.gutter_left_home { margin-left: 3.03030303% !important; }
.home-img { margin: -25px 0 20px 0; width: 100% !important; height: auto !important; }
.home-img img { width: 100% !important; height: auto !important; }
.home-img-slides2 { margin-right: 3.03030303% !important; width: 47.4747475% !important; height: auto !important; }
.home-img-slides2 img { width: 100% !important; height: auto !important; }
.home-products ul li { width: 21.6842105%; height: auto !important; min-height: 105px; padding: 10px 0.73684211% !important; margin-right: 1.68421053%; }
.home-products ul li img { width: 38.071066%; height: auto !important; }
.newprodinfo img { margin-right: 3.55329949%; }
.home-products ul li:nth-of-type(4n+1) { clear: both;  }
#header_meta { width: 21.9191919%; padding: 9px 2.52525253% 0 0 !important; }
#header_search { width: 100%; }
#header_search input { width: 80.1843318%; padding: 0 2.87356322% !important; }
/*
#header_search_button { width: 9.67741935%; height: auto !important; }
#header_search_button img { width: 100%; height: auto !important; }
*/
.column_dashed { min-height: 100% !important; }
.margin_right { margin-right: 2.02020202%; }
.column_blank, .column_dashed { width: 2.02020202%; }
.column_540 { width: 54.5454545%; }
.prefix { /*width: 6.48148148%;*/ margin-right: 1.85185185% !important; }
.column_340 .prefix { /*width: 10.2941176%*/ margin-right: 2.94117647%; }
.gutter_left { margin-left: 2.52525253%; }
.column_180 { width: 18.1818182%; }
.sidebar_navigation ul { padding-left: 8.33333333% !important; }
.column_740 { width: 74.7474747%; }
.column_740 .column_540 { width: 72.972973%; }
.column_740 .column_180 { width: 24.3243243%; }
.column_740 .column_180 .column_180 { width: 100%; }
.column_740 .column_480 { width: 64.8648649%; }
.column_740 .column_240 { width: 32.4324324%; }
.column_740 .column_740 { width: 100%; padding: 0 !important; }
.column_740 .column_360 { width: 48.6486486%; }
.column_740 .column_340 { width: 45.9459459%; }
.column_240 { width: 24.2424242%; }
#product_image img { width: 100%; height: auto !important; }
.subhead_standard_grades { max-width: 100%; overflow-x: auto; }
.row { width: 100%; }
.news_image { max-width: 100%; height: auto !important; }
.news_image img { max-width: 100%; height: auto !important; }
.text-wrap, .country-wrap { width: 40.4166667%; margin-right: 8.54166667%; }
.contact_us h2 { padding: 0 !important; }
.textarea-wrap textarea { height: 150px !important; max-width: 100%; width: 100% !important; }
iframe, object, embed { max-width: 100%; }
.column_740.subhead_product_highlights { padding-top: 30px !important; }
.row .row { width: 100%; }
div#product_image_caption { width: 100% !important; margin-left: 0 !important; }
}
#ninja_forms_field_42_label, #ninja_forms_field_53_label { font-weight: bold !important; }
#ninja_forms_field_53.ninja-forms-field { height: 60px !important; }
.column_950.gutter_left_home { background: url(http://www.aremco.com/wp-content/uploads/2013/04/productstitle.jpg) top left no-repeat; padding-top: 40px; background-size: 930px 36px; }