@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1025px) and (max-width: 1220px) {
	img{max-width:100%; height:auto;}

	.main{width:100%; margin:0px auto;}
	.header .logo{float:left; width:250px; padding:27px 0px 0px 20px;}
	
	.header .phone{text-align:right; font:normal 25px/25px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:22px 23px 0px 0px; min-height:50px;}
	.header .top_nav{width:735px;}
	.header .top_nav ul li a{font:normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000001; text-decoration:none; height:46px; display:block; padding:16px 10px 0px;}
	
	.search_pnl.home_search{position:absolute; top:16px; right:39px;}
	.slider {position: relative; background: #ffffff; min-height: inherit;}
	
	.content .panel{width:87%; height:393px; margin:34px 55px 39px 20px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 29px/69px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 13px; margin: 0px;
		 text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 97%;}	
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 10px 2% 10px 2%; width: 77%;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 14%; height: 100px; font: bold 16px/25px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 20px 0px 0px 5%; text-transform: uppercase;}
		
	.section_left {float: left; width: 63%; padding: 0px 34px 0px 0px; font: normal 16px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}

	.content_page .section_left .sidebar{float:none; width:250px; margin:0px auto 15px auto;}

	.section{padding:20px 0px 30px 0px; border-bottom:1px solid #b1b1b1;}
	.section .panle1{float:left; width:30%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle2{float:left; width:25%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#009749;}
	.section .panle3{float:left; width:20%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle3 input{height:25px; width:94%; border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 2%;
			font:normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; margin:25px 0px 0px 0px;}
	.section .panle4{float:left; width:25%;}
	.section .panle4 input{margin:25px 0px 0px 0px;}
	.section .panle4 img{padding:10px 0px 0px 0px}
	.section .panle4 .browse_btn{font:normal 12px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4;}
	.section .panle4 .browse_btn input[type="submit"]{background:url(../images/browse_btn.png) no-repeat left top; width:99px; height:30px; border:none; text-indent:99999px; margin:27px 0px 0px 0px;}
	.section h3{font:500 16px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}

	.cont_col{width:100%; padding:0px 0px 0px 0px; float:none;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 12px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 70%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	
	.order_part .form_pnl .form_pnl_left {width: 50%; float: left;}
	.order_part .form_pnl .form_pnl_right {width: 46%; float: right; padding: 27px 0px 0px 0px;}
		
	.footer .f_lft {float: left; padding: 0px 20px 0px 0px;}
}

@media only screen and (min-width :992px) and (max-width:1024px){
	img{max-width:100%; height:auto;}

	.main{width:100%; margin:0px auto;}
	.header .logo{float:left; width:220px; padding:5px 0px 0px 20px;}
	
	.header .phone{text-align:right; font:normal 25px/25px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:16px 23px 0px 0px; min-height:50px;}
	.header .top_nav{width:735px;}
	.header .top_nav ul {margin: 19px 0px 0px 0px; padding: 0px; list-style: none; background: url(../images/nav_bg.jpg) repeat-x left top; height: 63px;}
	.header .top_nav ul li a{font:normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000001; text-decoration:none; height:46px; display:block; padding:16px 11px 0px;}
	
	.search_pnl.home_search{position:absolute; top:16px; right:39px;}
	.slider {position: relative; background: #ffffff; min-height: inherit;}
	
	.content .panel{width:87%; height:auto; margin:34px 55px 39px 20px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 29px/69px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 13px; margin: 0px;
		 text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 97%;}	
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 10px 2% 10px 2%; width: 77%;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 14%; height: 100px; font: bold 16px/25px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 20px 0px 0px 5%; text-transform: uppercase;}
		
	.section_left {float: left; width: 62%; padding: 0px 34px 0px 0px; font: normal 16px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}
	.section_right{float:right; width:305px;}

	.content_page .section_left .sidebar{float:none; width:250px; margin:0px auto 15px auto;}

	.section{padding:20px 0px 30px 0px; border-bottom:1px solid #b1b1b1;}
	.section .panle1{float:left; width:30%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle2{float:left; width:25%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#009749;}
	.section .panle3{float:left; width:20%; font:normal 16px/70px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle3 input{height:25px; width:94%; border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 2%;
			font:normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; margin:25px 0px 0px 0px;}
	.section .panle4{float:left; width:25%;}
	.section .panle4 input{margin:25px 0px 0px 0px;}
	.section .panle4 img{padding:10px 0px 0px 0px}
	.section .panle4 .browse_btn{font:normal 12px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4;}
	.section .panle4 .browse_btn input[type="submit"]{background:url(../images/browse_btn.png) no-repeat left top; width:99px; height:30px; border:none; text-indent:99999px; margin:27px 0px 0px 0px;}
	.section h3{font:500 16px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}

	.cont_col{width:100%; padding:0px 0px 0px 0px; float:none;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 12px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 72%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	
	.order_part .form_pnl .form_pnl_left {width: 100%; float: none;}
	.order_part .form_pnl .form_pnl_right {width: 100%; float: none; padding: 14px 0px 0px 0px;}
	
	.footer {background: url(../images/footer_bg_arrow.png) no-repeat center top, #273a63 url(../images/footer_bg.jpg) repeat-x left top; padding: 30px; color: #b3b7c4;}		
	.footer .f_lft {float: left; padding: 0px 20px 0px 0px;}
}

@media only screen and (min-width :769px) and (max-width:991px){
	img{max-width:100%; height:auto;}
	.main{width:100%; margin:0px auto;}
	.header .logo{float:left; width:220px; padding:5px 0px 0px 20px;}
	
	.header .phone{text-align:right; font:normal 25px/25px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:16px 23px 0px 0px; min-height:50px;}
	.header .top_nav{width:735px;}
	.header .top_nav ul {margin: 6px 0px 0px 0px; padding: 0px; list-style: none; background: url(../images/nav_bg.jpg) repeat-x left top; height: 63px;}
	.header .top_nav ul li a{font:normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000001; text-decoration:none; height:46px; display:block; padding:16px 11px 0px;}
	
	.content .panel{width:93%; height:auto; margin:10px 10px 0px 20px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 20px/45px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 14px; margin: 0px;
		 text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 96%;}	
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 10px 2% 6px 2%; width: 77%; font: normal 12px/14px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.content .panel .text .title {font-size: 15px; line-height: 20px;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 16%; height: 100px; font: bold 14px/20px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 16px 0px 0px 3%; text-transform: uppercase;}
	
	.search_pnl.home_search{position:absolute; top:16px; right:39px;}
	.slider {position: relative; background: #ffffff; min-height: inherit;}		
	.search_pnl {background: url(../images/search_box.png) no-repeat; width: 215px; height: 237px; padding: 10px 4px; background-size: 223px;}
	.search_pnl h3 {font: bold 24px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; margin: 0px 0px 8px 0px; padding: 0px;}
	.search_pnl .pnl_left {float: left; width: 50%;}
	.search_pnl .pnl_right {float: left; width: 50%;}
	.search_pnl label {font: 700 10px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase;}
	.search_pnl input[type="text"] {width: 87%; height: 28px; border: 1px solid #adadad; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px 13px; 
			font: normal 16px 'Maven Pro', Arial, Helvetica, sans-serif; margin: 12px 0px 17px 0px;}
	.search_pnl input[type="reset"].clear_btn, .search_pnl input[type="submit"].submit_btn{background-size:84px;}
	
	.content_page {background: #ffffff url(../images/content_page_bg.png) repeat-x left top; padding: 40px 30px 33px 30px;}		
	.section_left {float: left; width: 62%; padding: 0px 34px 0px 0px; font: normal 16px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}
	.section_right{float:right; width:223px;}

	.content_page .section_left .sidebar{float:none; width:250px; margin:0px auto 15px auto;}

	.section{padding:20px 0px 30px 0px; border-bottom:1px solid #b1b1b1;}
	.section .panle1{float:left; width:30%; font:normal 14px/60px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle2{float:left; width:25%; font:normal 14px/60px 'Maven Pro', Arial, Helvetica, sans-serif; color:#009749;}
	.section .panle3{float:left; width:20%; font:normal 14px/60px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle3 input{height:20px; width:90%; border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 2%;
			font:normal 12px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; margin:25px 0px 0px 0px;}
	.section .panle4{float:left; width:25%;}
	.section .panle4 input{margin:25px 0px 0px 0px;}
	.section .panle4 img{padding:10px 0px 0px 0px}
	.section .panle4 .browse_btn{font:normal 12px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4;}
	.section .panle4 .browse_btn input[type="submit"]{background:url(../images/browse_btn.png) no-repeat left top; width:99px; height:30px; border:none; text-indent:99999px; margin:27px 0px 0px 0px;}
	.section h3{font:500 15px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 12px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 72%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	
	.order_part .form_pnl .form_pnl_left {width: 100%; float: none;}
	.order_part .form_pnl .form_pnl_right {width: 100%; float: none; padding: 14px 0px 0px 0px;}

	.section_left .downlad_pnl{width:23%; float:left; text-align:center; padding:10px 1% 40px 1%;}
	.section_left .downlad_pnl .pnl_img{text-align:center;}
	.section_left .downlad_pnl .title{text-align:center; padding:8px 0px 0px 0px;font:normal 14px/18px 'Maven Pro', Arial, Helvetica, sans-serif}
 	.section_left .downlad_pnl .title a{text-decoration:none; color:#273f58;}

	.cont_col{width:100%; padding:0px 0px 0px 0px; float:none;}
	
	.footer {background: url(../images/footer_bg_arrow.png) no-repeat center top, #273a63 url(../images/footer_bg.jpg) repeat-x left top; padding: 30px; color: #b3b7c4;}
	.footer .f_lft {float: left; padding: 0px 20px 0px 0px;}
	.footer .f_rgt .f_phone.p_display{display:none;}
	.footer .f_lft .f_phone.ph_display{display:block;}
	.footer .f_lft .copyright {font: normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; padding: 20px 0px 0px 0px; text-transform: uppercase;}
	.footer .footer_nav {padding: 0px 0px 0px 45px;}
}

@media only screen and (max-width:768px) {

	.content_page .section_left .sidebar{float:none; width:220px; margin:0px auto 15px auto;}
	.content_page .section_left .sidebar .side_menu{background:#f6f6f6; padding:16px; margin:17px 0px 0px 0px; width:87%; border-radius:10px; -moz- border-radius:10px; -webkit- border-radius:10px; 
			border:1px solid #b7b7b7;}
	.content_page .section_left .sidebar .side_menu h2{font:bold 18px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}
	.content_page .section_left .sidebar .side_menu ul{margin:5px 0px; padding:0px; list-style:none;}
	.content_page .section_left .sidebar .side_menu ul li{background:url(../images/bullet.png) no-repeat left 13px; padding:5px 0px 0px 10px;}
	.content_page .section_left .sidebar .side_menu ul li a{font:normal 14px/14px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; }
	.content_page .section_left .sidebar .sidebar_content{background:#ffffff; padding:0px 20px; margin:17px 0px 0px 0px; width:84%; border:1px solid #b7b7b7;}

	.section{padding:20px 0px 30px 0px; border-bottom:1px solid #b1b1b1;}
	.section .panle1{float:left; width:20%; font:normal 12px/40px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; word-wrap:break-word;}
	.section .panle1 input{margin-right:0px;}
	.section .panle2{float:left; width:25%; font:normal 12px/40px 'Maven Pro', Arial, Helvetica, sans-serif; color:#009749; word-wrap:break-word;}
	.section .panle3{float:left; width:30%; font:normal 12px/40px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; word-wrap:break-word;}
	.section .panle3 input{height:20px; width:90%; border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 2%;
			font:normal 12px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; margin:15px 0px 0px 0px;}
	.section .panle4{float:left; width:25%; word-wrap:break-word;}
	.section .panle4 input{margin:15px 0px 0px 0px;}
	.section .panle4 img{padding:10px 0px 0px 0px}
	.section .panle4 .browse_btn{font:normal 12px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4;}
	.section .panle4 .browse_btn input[type="submit"]{background:url(../images/browse_btn.png) no-repeat left top; width:99px; height:30px; border:none; text-indent:99999px; margin:27px 0px 0px 0px;}
	.section h3{font:500 12px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}
	
	.part_found{font:bold 14px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color:#b40005;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 12px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 70%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	
	.order_part .form_pnl .form_pnl_left {width: 100%; float: none;}
	.order_part .form_pnl .form_pnl_right {width: 100%; float: none; padding: 14px 0px 0px 0px;}

	.section_left .downlad_pnl{width:23%; float:left; text-align:center; padding:10px 1% 40px 1%;}
	.section_left .downlad_pnl .pnl_img{text-align:center;}
	.section_left .downlad_pnl .title{text-align:center; padding:8px 0px 0px 0px;font:normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif}
 	.section_left .downlad_pnl .title a{text-decoration:none; color:#273f58;}
	
	.cont_col_left{width:100%; padding:0px; float:left;}
	.cont_col_right{width:100%; padding:0px; float:left;text-align:left;}
	.cont_col_right iframe{max-width:100%;}

	.cont_col{width:100%; padding:0px 0px 0px 0px; float:none;}
	
	.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-size: 13px;line-height:15px;color: #b21418;text-align:center;margin:0px;padding:10px 2% 0px;}

	.error_pnl{border:2px solid #c41a1e;color:#c41a1e;padding:6px;font:bold 11px/12px maven-pro, Arial, Helvetica, sans-serif;margin-bottom:6px;
		border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
	.error_pnl ul{margin:0px; padding:2px 0px 0px 18px; float:none;color:#c41a1e;list-style-type:disc}
	.error_pnl ul li{font:bold 10px/12px maven-pro, Arial, Helvetica, sans-serif;color:#c41a1e; background:none; padding:2px 0px 2px 0px; display:list-item;}
	
	.error_pnl2{color:red;}
	.error_pnl2 ul{margin:0px; padding:0px 0px 0px 16px; float:none;color:red;list-style-type:disc}
	.error_pnl2 ul li{font:bold 10px/12px maven-pro, Arial, Helvetica, sans-serif;color:red; background:none; padding:0px; display:list-item;}
	
	.footer {background:url(../images/footer_bg_arrow.png) no-repeat center top, #273a63 url(../images/footer_bg.jpg) repeat-x left top; padding: 30px; color: #b3b7c4;}
	.footer .f_lft {float:left; padding:0px 20px 0px 0px;}
	.footer .f_rgt .f_phone.p_display{display:none;}
	.footer .f_lft .add {font: normal 14px/20px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.footer .f_lft .f_phone.ph_display{display:block; font:normal 14px/20px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.footer .f_lft .copyright {font: normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; padding: 20px 0px 0px 0px; text-transform: uppercase;}
	.footer .footer_nav {padding: 0px 0px 0px 45px;}
	.footer .footer_nav ul li {line-height: 22px;}
	.footer .footer_nav ul li a {font: normal 13px/22px 'Maven Pro', Arial, Helvetica, sans-serif; color: #b3b7c4; text-decoration: none;}
	.footer .f_rgt .gap{padding:0px;}
}

@media only screen and (min-width:601px) and (max-width:768px) {
	img{max-width:100%; height:auto;}

	.main{width:100%; margin:0px auto;}
	.header .logo{float:left; width:220px; padding:5px 0px 0px 10px;}
	
	.header .phone{text-align:right; font:normal 25px/25px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:16px 10px 0px 0px; min-height:50px;}
	.header .top_nav{width:100%;}
	.header .top_nav ul {margin: 12px 0px 0px 0px; padding: 0px; list-style: none; background: url(../images/nav_bg.jpg) repeat-x left top; height: 57px;}
	.header .top_nav ul li {float: left; padding: 1px 0px 0px 0px; display: block; height: 56px; text-align: center;}
	.header .top_nav ul li a{font:normal 10px/18px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000001; text-decoration:none; height:46px; display:block; padding:10px 8px 0px;}
	
	.content .panel{width:93%; height:auto; margin:10px 10px 0px 10px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 18px/35px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 9px; margin: 0px;
		 text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 96%;}	
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 2px 2% 6px 2%; width: 77%; font: normal 10px/11px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.content .panel .text .title {font-size: 15px; line-height: 20px;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 16%; height: 100px; font: bold 12px/20px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 8px 0px 0px 3%; text-transform: uppercase; background-size:30px;}
	
	.search_pnl.home_search{position:absolute; top:4px; right:39px;}
	.slider {position: relative; background: #ffffff; min-height: inherit;}		
	.search_pnl {background: url(../images/search_box.png) no-repeat; width: 175px; height: 203px; padding: 5px; background-size: 185px;}
	.search_pnl h3 {font: bold 20px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; margin: 0px 0px 8px 0px; padding: 0px;}
	.search_pnl .pnl_left {float: left; width: 43%;}
	.search_pnl .pnl_right {float: left; width: 57%;}
	.search_pnl label {font: 700 9px/12px 'Maven Pro', Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase;}
	.search_pnl input[type="text"] {width: 82%; height: 26px; border: 1px solid #adadad; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px 13px; 
			font: normal 14px 'Maven Pro', Arial, Helvetica, sans-serif; margin: 8px 0px;}
	.search_pnl input[type="reset"].clear_btn, .search_pnl input[type="submit"].submit_btn{background-size:84px;}
	
	.content_page {background: #ffffff url(../images/content_page_bg.png) repeat-x left top; padding: 40px 20px 33px 20px;}		
	.section_left {float: left; width: 62%; padding: 0px 10px 0px 0px; font: normal 16px/18px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}
	.section_left h1 {font: bold 25px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; border-bottom: 1px solid #b11418; padding: 0px 0px 14px 0px; margin: 0px;}
	.section_right{float:right; width:185px;}
	
	.wp-pagenavi{padding:10px 0px 0px 0px;}
	.wp-pagenavi a, .wp-pagenavi span {font-size: 12px;}
}

@media only screen and (min-width:481px) and (max-width:600px) {
	img{max-width:100%; height:auto;}

	.main{width:100%; margin:0px auto;}
	nav{display:block;}
	
	.header {background: url(../images/header_bg1.jpg) repeat-x left top; height: 110px;}
	.header .logo{float:left; width:170px; padding:5px 0px 0px 10px;}
	
	.header .phone{text-align:right; font:normal 20px/20px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:10px 10px 0px 0px; min-height:50px;}
	.header .phone span {letter-spacing: 0.35px;}
	.header .top_nav{width:100%; display:none;}
	
	.left {width: 100%; float: none;}
	.right {width: 100%; float: none;}
	
	.content .panel{width:97%; height:auto; margin:0px auto 15px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 25px/50px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px;
		text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 96%;}
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 10px 2% 6px 2%; width: 77%; font: normal 12px/14px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.content .panel .text .title {font-size: 15px; line-height: 20px;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 16%; height: 100px; font: bold 14px/20px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 16px 0px 0px 3%; text-transform: uppercase;}
	
	.slider {position: relative; background: #ffffff; min-height: inherit; padding:10px 0px;}	
	.search_pnl.home_search{position:static; top:0px; right:0px; width:282px; margin:0px auto;}
	.slider img{display:none;}
	
	.content_page {background: #ffffff url(../images/content_page_bg.png) repeat-x left top; padding: 40px 10px 33px 10px;}		
	.section_left {float: none; width: 100%; padding: 0px; font: normal 15px/17px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}
	.section_left h1 {font: bold 22px/22px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; border-bottom: 1px solid #b11418; padding: 0px 0px 10px 0px; margin: 0px;}
	.section_right{float:none; margin:0px auto;}
	.section_left .text_pnl{float:none; width:100%;}
	.section_left .pnl_img{float:none;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 12px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 72%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	
	.order_part .form_pnl .form_pnl_left {width: 100%; float: none;}
	.order_part .form_pnl .form_pnl_right {width: 100%; float: none; padding: 14px 0px 0px 0px;}
		
	.mobile_menu{display:block; position:absolute;left:15px; top:65px;}
	.mobile_menu a
	{
		background: center center no-repeat transparent;
		background-image: url(../images/menu_icon.png);
		display: block;width: 30px;height: 30px;
		border:2px solid #1f2e4e;
		padding:3px;
	}
	
	.wp-pagenavi{padding:10px 0px 0px 0px;}
	.wp-pagenavi a, .wp-pagenavi span {font-size: 12px;}
	
	.footer .f_lft .footer_logo {font: normal 29px/29px 'Anton', Arial, Helvetica, sans-serif; color: #b4b6bc; text-transform: uppercase; padding: 0px 0px 10px 0px;}
	.footer .footer_nav {display:none;}
	
}

@media only screen and (max-width:480px) {
	img{max-width:100%; height:auto;}

	.main{width:100%; margin:0px auto;}
	
	.header {background: url(../images/header_bg1.jpg) repeat-x left top; height: 110px;}
	.header .logo{float:left; width:140px; padding:5px 0px 0px 10px;}
	
	.header .phone{text-align:right; font:normal 16px/16px 'Anton', Arial, Helvetica, sans-serif; color:#c41a1e; padding:10px 10px 0px 0px; min-height:inherit;}
	.header .phone span {letter-spacing: 0.35px;}
	.header .top_nav{width:100%; display:none;}
	
	.left {width: 100%; float: none;}
	.right {width: 100%; float: none;}
	
	.content {background: #ffffff url(../images/content_bg.png) repeat-x left top; padding: 15px 8px;}	
	.content .panel{width:97%; height:auto; margin:0px auto 15px;}
	.content .panel h2 {background: url(../images/pnl_header_bg.png) repeat-x left top; font: normal 20px/35px 'Anton', Arial, Helvetica, sans-serif; color: #ffffff; padding: 0px 0px 0px 12px; margin: 0px;
		text-transform: uppercase; position: absolute; top: 0px; left: 0px; width: 96%;}
	.content .panel .text {background: #5a6c91; float: left; color: #ffffff; padding: 10px 2% 6px 2%; width: 77%; font: normal 12px/14px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.content .panel .text .title {font-size: 14px; line-height:17px;}
	.content .panel .read_more {float: right; background: #b11418 url(../images/pnl_arrow.png) no-repeat left bottom; width: 16%; height: 100px; font: bold 12px/18px 'Maven Pro', Arial, Helvetica, sans-serif;
	 	padding: 16px 0px 0px 3%; text-transform: uppercase; background-size:30px;}
	
	.slider {position: relative; background: #ffffff; min-height: inherit; padding:10px 0px;}	
	.search_pnl.home_search{position:static; top:0px; right:0px; width:215px; margin:0px auto;}
	.slider img{display:none;}	
	.search_pnl {background: url(../images/search_box.png) no-repeat; width: 215px; height: 237px; padding:10px 4px; background-size: 223px;}
	.search_pnl h3 {font: bold 24px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; margin: 0px 0px 8px 0px; padding: 0px;}
	.search_pnl .pnl_left {float: left; width: 50%;}
	.search_pnl .pnl_right {float: left; width: 50%;}
	.search_pnl label {font: 700 10px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase;}
	.search_pnl input[type="text"] {width: 87%; height: 28px; border: 1px solid #adadad; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px 13px; 
			font: normal 16px 'Maven Pro', Arial, Helvetica, sans-serif; margin: 12px 0px 17px 0px;}
	.search_pnl input[type="reset"].clear_btn, .search_pnl input[type="submit"].submit_btn{background-size:84px;}
	
	.content_page {background: #ffffff url(../images/content_page_bg.png) repeat-x left top; padding: 40px 10px 33px 10px;}		
	.section_left {float: none; width:98%; padding: 0px; font: normal 14px/16px 'Maven Pro', Arial, Helvetica, sans-serif; color: #273f58;}
	.section_left h1 {font: bold 20px/20px 'Maven Pro', Arial, Helvetica, sans-serif; color: #2d54a4; border-bottom: 1px solid #b11418; padding: 0px 0px 8px 0px; margin: 0px;}
	.section_right{float:none; width:223px; margin:10px auto;}
	.section_left .text_pnl{float:none; width:100%;}
	.section_left .pnl_img{float:none;}
		
	.mobile_menu{display:block; position:absolute;left:15px; top:65px;}
	.mobile_menu a
	{
		background: center center no-repeat transparent;
		background-image: url(../images/menu_icon.png);
		display: block;width: 30px;height: 30px;
		border:2px solid #1f2e4e;
		padding:3px;
	}

	.content_page .section_left .sidebar{float:none; width:220px; margin:0px auto 15px auto;}
	.content_page .section_left .sidebar .side_menu{background:#f6f6f6; padding:10px 16px; margin:12px 0px 0px 0px; width:87%; border-radius:10px; -moz- border-radius:10px; -webkit- border-radius:10px; 
			border:1px solid #b7b7b7;}
	.content_page .section_left .sidebar .side_menu h2{font:bold 16px/18px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}
	.content_page .section_left .sidebar .side_menu ul{margin:5px 0px; padding:0px; list-style:none;}
	.content_page .section_left .sidebar .side_menu ul li{background:url(../images/bullet.png) no-repeat left 13px; padding:5px 0px 0px 10px;}
	.content_page .section_left .sidebar .side_menu ul li a{font:normal 13px/13px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; }
	.content_page .section_left .sidebar .sidebar_content{background:#ffffff; padding:0px 20px; margin:17px 0px 0px 0px; width:84%; border:1px solid #b7b7b7;}

	.section{padding:20px 0px 30px 0px; border-bottom:1px solid #b1b1b1;}
	.section .panle1{float:left; width:20%; font:normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle1 input{margin-right:0px;}
	.section .panle2{float:left; width:25%; font:normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#009749;}
	.section .panle3{float:left; width:30%; font:normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000;}
	.section .panle3 input{height:16px; width:90%; border:1px solid #c1c1c1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 2%;
			font:normal 11px/16px 'Maven Pro', Arial, Helvetica, sans-serif; color:#000000; margin:10px 0px 0px 0px;}
	.section .panle4{float:left; width:25%;}
	.section .panle4 input{margin:10px 0px 0px 0px; width:98%;}
	.section .panle4 img{padding:10px 0px 0px 0px}
	.section .panle4 .browse_btn{font:normal 12px/25px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4;}
	.section .panle4 .browse_btn input[type="submit"]{background:url(../images/browse_btn.png) no-repeat left top; width:99px; height:30px; border:none; text-indent:99999px; margin:27px 0px 0px 0px;}
	.section h3{font:500 11px/18px 'Maven Pro', Arial, Helvetica, sans-serif; color:#2d54a4; margin:0px; padding:0px;}
	
	.part_found{font:bold 12px/18px 'Maven Pro', Arial, Helvetica, sans-serif; color:#b40005;}
	
	.order_part .form_pnl {width: 100%; float: left; padding: 0px;}
	.order_part .form_pnl label {width: 20%; display: inline-block; font: normal 11px/37px 'Maven Pro', Arial, Helvetica, sans-serif; color: #686868;}
	.order_part .form_pnl input[type="text"] {height: 25px; width: 68%; border: 1px solid #c1c1c1; padding: 0px 7px; color: #000000; margin: 14px 0px 0px 0px;
		font: normal 14px/25px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.order_part .submit {float: right; vertical-align: bottom; padding: 10px 2% 0px 0px;}
	
	.order_part .form_pnl .form_pnl_left {width: 100%; float: none;}
	.order_part .form_pnl .form_pnl_right {width: 100%; float: none; padding: 14px 0px 0px 0px;}

	.section_left .downlad_pnl{width:23%; float:left; text-align:center; padding:10px 1% 40px 1%;}
	.section_left .downlad_pnl .pnl_img{text-align:center;}
	.section_left .downlad_pnl .title{text-align:center; padding:8px 0px 0px 0px;font:normal 11px/14px 'Maven Pro', Arial, Helvetica, sans-serif}
 	.section_left .downlad_pnl .title a{text-decoration:none; color:#273f58;}
	
	.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-size: 12px;line-height:14px;color: #b21418;text-align:center;margin:0px;padding:10px 1% 0px;}
	
	.wp-pagenavi{padding:10px 0px 0px 0px;}
	.wp-pagenavi a, .wp-pagenavi span {font-size:11px;}
	
	.footer {background: url(../images/footer_bg_arrow.png) no-repeat center top, #273a63 url(../images/footer_bg.jpg) repeat-x left top; padding: 40px 10px 10px 10px; color: #b3b7c4;}
	.footer .f_lft .footer_logo {font: normal 25px/25px 'Anton', Arial, Helvetica, sans-serif; color: #b4b6bc; text-transform: uppercase; padding: 0px 0px 10px 0px;}
	.footer .footer_nav {display:none;}
	.footer .f_lft .add {font: normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.footer .f_lft .f_phone.ph_display{display:block; font:normal 12px/16px 'Maven Pro', Arial, Helvetica, sans-serif;}
	.footer .f_lft .copyright {font: normal 10px/25px 'Maven Pro', Arial, Helvetica, sans-serif; padding: 10px 0px 0px 0px; text-transform: uppercase;}

}