@media only screen and (min-width: 290px) and (max-width: 1000px) {
.wrapper {  width:98%; margin:0 auto; padding:0;}
}
@media only screen and (min-width: 290px) and (max-width: 980px) {
header { width:100%; float:left; margin:0; padding:0;  background:none; }
header .logo { float:left; width:35%; margin-top:25px; position:inherit;}
header .right_main { float:right; width:60%; margin-left:5%; position:inherit;}
header .right_main .phone { float:left; width:100%; font-size:16px; color:#484f8b; text-align:center; padding:10px 0px 0 0;}
header .right_main .email { float:left; width:100%; font-size:12px; color:#5d451b; text-align:center; padding:10px 0px 0 0;}
header .right_main .email img { float:none; text-align:left; padding-right:5px;}
header .right_main .search_bg { float:left; width:99%; background:#8a8a8a; margin-bottom:10px; padding:7px 0 7px 1%;}
header .right_main .search_bg input { float:left; width:85%; height:26px; border:none; background:#fff;}
header .right_main nav { float:left; width:98%; padding:18px 0 0 2%; display:none;}
.menu-top { display:inline; }
.menu-dropdown {border:1px solid #d5a47a; width:100%; float:left; background:#484f8b; padding:7px; height:34px; font-size:15px;
color:#fff; margin:10px 0 0 0; }
.menu-dropdown1 {border:1px solid #5f4a28; width:100%; float:left; background:#5f4a28 !important; padding:7px; height:34px; font-size:15px;
color:#fff; margin:10px 0 0 0; }
header .top_text { float:left; width:100%; font-size:28px; font-weight:bold; color:#fff; font-family: 'zektonregular'; position:inherit; background:#5c4a27; text-align:center; margin-top:10px; padding:10px 0;}
header .menu { display:none !important;}
header .menu li a { float:left; font-size:14px; color:#FFF; text-transform:uppercase; font-family: 'neutron_demoregular';}
.worldwide h2 { float:left; width:85%; background:#8a8a8a; font-size:19px; color:#fff; padding:11px 2px 12px 10px;}
.drop_down_menu { display:none !important;}
}
@media only screen and (min-width: 290px) and (max-width: 700px) {
header .right_main .search_bg input { float:left; width:81%; height:26px; border:none; background:#fff;}
section aside { float:left; width:100%; margin-right:0%;}
section article { float:left; width:100%;}
footer .bottom_bg .left_main { float:left; width:33%; padding-top:10px;}
.jscarousal-contents > div > div { float: left; margin:0px 15px 15px 15px; }
.regulator-image { width:40%; float:left; margin:0 5%; }
.regulator-image img { width:100%; margin:0; padding:5px; border:1px solid #999999; }
}
@media only screen and (min-width: 290px) and (max-width: 600px) { 
header .logo { float:left; width:100%; margin-top:25px; position:inherit;}
header .right_main { float:right; width:100%; margin-left:0%; position:inherit;}
header .menu { float:left; width:86%; position:relative; display:none;}
header .menu li { float:left; text-align:center; list-style:none; width:90%; background:url(../images/menu_img.png) left center no-repeat; padding:0 5%; line-height:36px;}
header .menu li a { float:left; font-size:18px; color:#FFF; text-transform:uppercase; font-family: 'neutron_demoregular';}
header .menu li.dot { float:left; background:url(../images/menu_img.png) left center no-repeat;}
footer .f_border .icon_main { float:left; width:100%; text-align:center; padding:25px 0 0 0;}
footer .f_border .icon_main img { float:none; padding:0 5px 0 0;}
footer .f_border .f_right_main  { float:left; text-align:center; width:100%; padding:15px 0;}
footer .f_border .f_link { float:left; text-align:center; width:100%; padding:0;}
footer .f_border .f_link a { float:none; text-align:center;} 
footer .f_border .f_link span { float:none; text-align:center;}
footer .f_border .copyright { float:left; text-align:center; width:100%; padding-top:5px; line-height:24px;}
footer .f_border .copyright a { float:none; text-align:center;}

/*===============Inner Page==================*/
.inner_left { float:left; width:100%;}
.inner_right { float:left; width:70%; margin:10px 15%;}
.data_main { float:left; width:100%;}
.cylinders_img { float:left; width:90%; margin:15px 5% 0 5%; text-align:center; }
.contact_left { float:left; width:100%; margin-right:0%;}
.contact_right { float:left; width:100%; padding-top:20px;}
.mil_spec_logo_text { float:left; width:80%; text-align:center; text-transform:uppercase; font-size:17px; color:#614c28; font-family: 'zektonregular'; font-weight:bold; padding-top:20px;}
.packaging_img { float:left; width:100%; margin-right:0%; margin-top:15px;}
.packaging_text { float:left; width:100%; font-size:15px; color:#5b5b5b; line-height:21px; padding-top:15px; font-style:italic; text-align:justify;} 

}
@media only screen and (min-width: 290px) and (max-width: 480px) { 
header .right_main .search_bg input { float:left; width:80%; height:26px; border:none; background:#fff;}
.worldwide h2 { float:left; width:85%; background:#8a8a8a; color:#fff; padding:12px 10px;}
.worldwide h2 a { float:left; width:85%; background:#8a8a8a; font-size:19px !important; color:#fff; }
section article .high_purity h2 { float:right; text-transform:uppercase; background:#484f8b; font-family: 'neutron_demoregular'; font-size:18px; color:#fff; padding:14px 5px 9px 10px;}
footer .bottom_bg .left_main { float:left; width:100%; text-align:center; padding-top:10px;}
footer .bottom_bg .left_main li { float:left; width:100%; text-align:center; list-style:none;}
footer .bottom_bg .left_main li a { float:none; text-align:center; font-size:14px; color:#b3b3b3; text-decoration:none; line-height:22px;}
footer .bottom_bg .left_main1 { float:left; width:100%; text-align:center; padding-top:10px;}
footer .bottom_bg .left_main1 li { float:left; width:100%; list-style:none; text-align:center;}
footer .bottom_bg .left_main1 li a { float:none; font-size:13px; text-transform:uppercase; text-align:center; color:#b3b3b3; text-decoration:none; line-height:22px;}
footer .bottom_bg .left_main2 { float:left; width:100%; text-align:center; padding-top:10px;}
footer .bottom_bg .left_main2 li { float:left; width:100%; list-style:none; text-align:center;}
footer .bottom_bg .left_main2 li a { float:none; font-size:13px; text-transform:uppercase; text-align:center; color:#b3b3b3; text-decoration:none; line-height:22px;}
/*===============Inner Page==================*/
.table_border { border:1px solid #8a8a8a; border-right:none; border-bottom:none; width:100%; margin-top:20px;}
.table_td_width { float:left; width:100%; margin:0 auto;}
.shipping_img { float:left; width:70%; margin:15px 15% 0 15%;}
.shipping_img img { float:left; width:100%;}
.regulators_text { float:left; width:60%; margin:0 20%; padding-top:15px;}
.regulators_text li { float:left; width:100%; list-style:none;}

}
@media only screen and (min-width: 900px) and (max-width: 1050px) {
header .right_main nav { float:left; width:100%; padding:17px 0 0 0%;}
header .right_main nav li a { float:left; line-height:43px; text-transform:uppercase; text-decoration:none; font-size:13px; font-family: 'neutron_demoregular'; color:#fff;}
}


@media screen and (max-width: 2560px) {
header .right_main nav { float:left; width:93%; padding:18px 0 0 7%;}	
}