@media only screen and (max-width: 480px) , screen and (max-device-width: 480px) {
.container{ width:290px; margin:0 auto; position: relative; overflow:hidden;}
.navigation{ padding-bottom:20px;}
.navigation nav {border-bottom: 0;float:none !important; margin:0 auto;}
.navigation nav ul {display: none;height: auto; width:200px;	}
.navigation nav a#pull {display: block !important;width:100%;position: relative; font-family:'helvetica_cyregular'; text-transform:uppercase; color:#fff; font-size:14px; padding:12px 15px;}
.navigation nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position:absolute;right: 30px;top: 10px;	}
.navigation nav { height:auto;border-bottom: 0 none; width:200px; overflow:hidden;  background:#202E37;}
.navigation nav a#pull{background:#fe4419;}
.navigation nav li{ width:100%; margin:0px; float:left; border-top:1px dashed #fe4419;}
.navigation nav li a{ text-indent:0px; float:left; text-align:center; top:0px;  background:#202E37; padding:13px 20px; width:160px;}
.navigation nav a{ padding:0px; padding:0px 0px; letter-spacing:2px;}
.navigation .logo{ width:250px; margin:0 auto; float:none;}
.navigation .logo img{ width:250px; height:auto; margin:10px 0px;}
footer section{ width:147px; margin-bottom:35px;}
footer section:last-child{ width:320px; margin:0px; float:left;}
footer section:last-child p{ font-size:11px;}
footer section .heading2{ font-size:36px;}
.content blockquote{ line-height:45px;}
#sub-menu{ display:none;}
.inside article{ margin-top:15px; width:100%;}
.sub_pages .right_panel{ width:100%; float:left;}
.sub_pages .left_panel{ width:100%;}
.sub_pages .left_panel .left_menu{ width:100%;}
.sub_pages .left_panel .left_menu a.about:hover, .sub_pages .left_panel .left_menu a.about.selected{ width:314px;}
.sub_pages .left_panel .left_menu a.about{ width:320px;}
.inside figure{ width:100%; text-align:center;}
.inside figure img{ width:100%; height:auto;}
.inside .wd_575{ width:100%; word-break: keep-all; overflow:hidden; margin-top:20px;}
.inside article form{ width:100%; float:left;}
.inside article form input[type="text"]{ width:100%;}
.inside article form textarea{ width:100%;}
.inside article form input[type="submit"]{ margin-left:0px;}
.inside .career{ width:100%;} 
.inside .career .bx{ width:auto;}
.inside .career .bx table{ width:100%;}
.inside .career .tabbing li a{ padding:20px 12px;}
.inside .career .bx ul li{ width:100%; margin:3px 0px;}
.inside .career .bx ul li a{ background:#e8e8e8;}
.white_overlay_pos .white_overlay .page{ width:250px;}
.white_overlay_pos .white_overlay .page select{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="text"]{ width:250px;}
.white_overlay_pos .white_overlay{ width:350px;}
.white_overlay_pos{ position:absolute;}
.white_overlay_pos .white_overlay .page textarea{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="file"]{ width:250px;}
.navigation nav ul ul{ height:0px; position:relative; display:none !important;  }
.navigation nav ul li:hover ul{ position:relative; top:0px; display:block !important;}
.inside article section address{ width:auto;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{ width:420px; margin:0 auto; position:relative; overflow:hidden;}
.navigation{ padding-bottom:20px;}
.navigation nav {border-bottom: 0;float:none !important; margin:0 auto;}
.navigation nav ul {display: none;height: auto; width:200px;	}
.navigation nav a#pull {display: block !important;width:100%;position: relative; font-family:'helvetica_cyregular'; text-transform:uppercase; color:#fff; font-size:14px; padding:12px 15px;}
.navigation nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position:absolute;right: 30px;top: 10px;	}
.navigation nav { height:auto;border-bottom: 0 none; width:200px; overflow:hidden;  background:#202E37;}
.navigation nav a#pull{background:#fe4419;}
.navigation nav li{ width:100%; margin:0px; float:left; border-top:1px dashed #fe4419;}
.navigation nav li a{ text-indent:0px; float:left; text-align:center; top:0px;  background:#202E37; padding:13px 20px; width:160px;}
.navigation nav a{ padding:0px; padding:0px 0px; letter-spacing:2px;}
.navigation .logo{ width:250px; margin:0 auto; float:none;}
.navigation .logo img{ width:250px; height:auto; margin:10px 0px;}
footer section{ width:147px; margin-bottom:35px;}
footer section:last-child{ width:320px; margin:0px; float:left;}
footer section:last-child p{ font-size:11px;}
footer section .heading2{ font-size:36px;}
.content blockquote{ line-height:45px;}
.inside article{ width:100%; margin-top:15px;}
.sub_pages .right_panel{ width:100%; float:left;}
.sub_pages .left_panel{ width:100%;}
.sub_pages .left_panel .left_menu{ width:100%;}
.inside figure{ width:100%; text-align:center;}
.inside figure{ width:100%; text-align:center;}
.inside figure img{ width:100%; height:auto;}
.inside .wd_575{ width:100%; word-break: keep-all; overflow:hidden; margin-top:20px;}
.inside article form{ width:100%; float:left;}
.inside article form input[type="text"]{ width:100%;}
.inside article form textarea{ width:100%;}
.inside article form input[type="submit"]{ margin-left:0px;} 
.inside .career{ width:100%;} 
.inside .career .bx{ width:auto;}
.inside .career .bx table{ width:100%;}
.inside .career .tabbing li a{ padding:20px 12px;}
.inside .career .bx ul li{ width:100%; margin:3px 0px;}
.inside .career .bx ul li a{ background:#e8e8e8;}
.white_overlay_pos .white_overlay .page{ width:250px;}
.white_overlay_pos .white_overlay .page select{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="text"]{ width:250px;}
.white_overlay_pos .white_overlay{ width:350px;}
.white_overlay_pos{ position:absolute;}
.white_overlay_pos .white_overlay .page textarea{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="file"]{ width:250px;}
.navigation nav ul ul{ height:0px; position:relative; display:none !important;  }
.navigation nav ul li:hover ul{ position:relative; top:0px; display:block !important;}
.inside article section address{ width:auto;}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.container{ width:700px; margin:0 auto;overflow:hidden;}
.navigation{ padding-top:7px;}
.navigation nav {border-bottom: 0;float:right; margin-top:18px;}
.navigation nav ul {display: none;height: auto; width:220px;	}
.navigation nav a#pull {display: block !important;width:100%;position: relative; font-family:'helvetica_cyregular'; text-transform:uppercase; color:#fff; font-size:14px; padding:12px 15px;}
.navigation nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position:absolute;right: 30px;top: 10px;	}
.navigation nav { height:auto;border-bottom: 0 none; width:220px; overflow:hidden;  background:#202E37;}
.navigation nav a#pull{background:#fe4419;}
.navigation nav li{ width:100%; margin:0px; float:left; border-top:1px dashed #fe4419;}
.navigation nav li a{ text-indent:0px; float:left; text-align:center; top:0px;  background:#202E37; padding:13px 20px; width:180px;}
.navigation nav a{ padding:0px; padding:0px 0px; letter-spacing:2px;}
footer section{ width:165px; margin-bottom:35px;}
footer section:last-child{ width:100%; margin:0px; float:left;}
.content blockquote{ line-height:45px;}
.inside article{ width:100%;}
.sub_pages .right_panel{ width:100%; float:left;}
.sub_pages .left_panel{ width:100%;}
.sub_pages .left_panel .left_menu{ width:100%;}
.inside figure{ width:100%; text-align:center;}
.inside figure img{ width:100%; height:auto;}
.inside .wd_575{ width:100%; word-break: keep-all; overflow:hidden; margin-top:20px;}
.inside .career{ width:100%;} 
.inside .career .bx{ width:auto;}
.navigation nav ul ul{ height:0px; position:relative; display:none !important;  }
.navigation nav ul li:hover ul{ position:relative; top:0px; display:block !important;}

}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
.container{ width:900px; margin:0 auto;overflow:hidden;}
.navigation{ padding-top:7px;}
.navigation nav {border-bottom: 0;float:right; margin-top:18px;}
.navigation nav ul {display: none;height: auto; width:220px;	}
.navigation nav a#pull {display: block !important;width:100%;position: relative; font-family:'helvetica_cyregular'; text-transform:uppercase; color:#fff; font-size:14px; padding:12px 15px;}
.navigation nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position:absolute;right: 30px;top: 10px;	}
.navigation nav { height:auto;border-bottom: 0 none; width:220px; overflow:hidden;  background:#202E37;}
.navigation nav a#pull{background:#fe4419;}
.navigation nav li{ width:100%; margin:0px; float:left; border-top:1px dashed #fe4419;}
.navigation nav li a{ text-indent:0px; float:left; text-align:center; top:0px;  background:#202E37; padding:13px 20px; width:180px;}
.navigation nav a{ padding:0px; padding:0px 0px; letter-spacing:2px;}
footer section{ width:120px; margin-bottom:35px;}
footer section:last-child{ width:100%; margin:0px; float:left;}
.content blockquote{ line-height:45px;}
footer section:last-child{ width:230px; float:right;}
footer section .heading2{ font-size:46px; line-height:48px;}
.inside article{ width:100%; margin-top:15px;}
.sub_pages .right_panel{ width:675px; float:right;}
.sub_pages .left_panel{ width:200px;}
.sub_pages .left_panel .left_menu{ width:100%;}
.inside figure{ width:100%; text-align:center;}
.inside figure img{ width:100%; height:auto;}
.inside .wd_575{ width:100%; word-break: keep-all; overflow:hidden; margin-top:20px;}
.inside .career{ width:100%;} 
.inside .career .bx{ width:auto;}
.navigation nav ul ul{ height:0px; position:relative; display:none !important;  }
.navigation nav ul li:hover ul{ position:relative; top:0px; display:block !important; transition:all 3s ease;}
}

@media only screen and (max-width: 282px){
	.container{ width:265px; margin:0 auto; position: relative; overflow:hidden;}
.navigation{ padding-bottom:20px;}
.navigation nav {border-bottom: 0;float:none !important; margin:0 auto;}
.navigation nav ul {display: none;height: auto; width:150px;	}
.navigation nav a#pull {display: block !important;width:100%;position: relative; font-family:'helvetica_cyregular'; text-transform:uppercase; color:#fff; font-size:14px; padding:12px 15px;}
.navigation nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position:absolute;right: 30px;top: 10px;	}
.navigation nav { height:auto;border-bottom: 0 none; width:150px; overflow:hidden;  background:#202E37;}
.navigation nav a#pull{background:#fe4419;}
.navigation nav li{ width:100%; margin:0px; float:left; border-top:1px dashed #fe4419;}
.navigation nav li a{ text-indent:0px; float:left; text-align:center; top:0px;  background:#202E37; padding:13px 20px; width:110px;}
.navigation nav ul ul li a{ width:100px;}
.navigation nav a{ padding:0px; padding:0px 0px; letter-spacing:2px;}
.navigation .logo{ width:250px; margin:0 auto; float:none;}
.navigation .logo img{ width:250px; height:auto; margin:10px 0px;}
footer section{ width:200px; margin-bottom:35px;  margin-left:20px;}
footer section:last-child{ width:200px; margin:0px; float:left; margin-left:20px;}
footer section:last-child p{ font-size:11px;}
footer section .heading2{ font-size:36px;}
.content blockquote{ line-height:45px;}
#sub-menu{ display:none;}
.inside article{ margin-top:15px; width:100%;}
.sub_pages .right_panel{ width:100%; float:left;}
.sub_pages .left_panel{ width:100%;}
.sub_pages .left_panel .left_menu{ width:100%;}
.sub_pages .left_panel .left_menu a.about:hover, .sub_pages .left_panel .left_menu a.about.selected{ width:314px;}
.sub_pages .left_panel .left_menu a.about{ width:282px;}
.inside figure{ width:93%; text-align:center;}
.inside figure img{ width:100%; height:auto;}
.inside .wd_575{ width:100%; word-break: keep-all; overflow:hidden; margin-top:20px;}
.inside article form{ width:100%; float:left;}
.inside article form input[type="text"]{ width:100%;}
.inside article form textarea{ width:100%;}
.inside article form input[type="submit"]{ margin-left:0px;}
.inside .career{ width:100%;} 
.inside .career .bx{ width:auto;}
.inside .career .bx table{ width:100%;}
.inside .career .tabbing li a{ padding:20px 12px;}
.inside .career .bx ul li{ width:100%; margin:3px 0px;}
.inside .career .bx ul li a{ background:#e8e8e8;}
.white_overlay_pos .white_overlay .page{ width:250px;}
.white_overlay_pos .white_overlay .page select{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="text"]{ width:250px;}
.white_overlay_pos .white_overlay{ width:350px;}
.white_overlay_pos{ position:absolute;}
.white_overlay_pos .white_overlay .page textarea{ width:250px;}
.white_overlay_pos .white_overlay .page input[type="file"]{ width:250px;}
.navigation nav ul ul{ height:0px; position:relative; display:none !important;  }
.navigation nav ul li:hover ul{ position:relative; top:0px; display:block !important;}
footer section a.social_ar{ width:16%;}
.ryt img{ width:83%; margin-left:7px;}
.inside article section address{ width:auto;}
}

@media only screen and (max-width: 240px){
		.container{ width:240px; margin:0 auto; position: relative; overflow:hidden;}
	}

	
