@@media print {
* {
	text-shadow: none!important;
	color: #000!important;
	background: transparent!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}

@media screen and (min-width:1px) and (max-width:767px) {

.top-link{ display:none;}
#nav-part{ display:none;}
#nav-part-resposive{ display:block;}
#top-part{ width:100%;}
.nav-part-inner-resposive{ width:100%;}
.ho-body{ width:97%;}
.ho-left-part{ margin:0px; width:100%;}
.ho-left-part h2{ margin:0 0 7px;}
.ho-right-part{ float:left; margin:20px 0 0;}
.ho-new-div-inner{ width:366px;}

.ho-new-box1{ margin-bottom:10px;}
.ho-new-box2{ margin-bottom:10px;}

.ho-new-page-box1{ margin-bottom:10px;}
.ho-new-page-box2{ margin-bottom:10px;}

.footer-inner{ width:96%;}
.footer-right-part-in{ margin:19px 19px 0 11px;}
.footer-left-part{ width:100%; margin:20px 0 0;}
.footer-left-part ul{ width:100%; margin:0 0 20px;}
.footer-left-part ul h3{ height:auto; margin-bottom:7px; line-height:normal;}
.footer-right-part{ float:left;}
.footer-bot{ padding:5px 0; height:auto;}

.inner-banner img{ height:200px;}
.category-page1{ margin:0px;}
.category-page1 p{ margin:7px 0 18px; width:100%;}
.category-page1-mid-part-left{ width:100%;}
.category-page1-mid-part-left h2{ margin:18px 0 12px;}
.category-page1-mid-part-left p{ width:100%;}
.category-new-div-inner{ width:96%;}
.category-page1-mid-part-right{ float:left; width:100%; margin:0; padding: 0}

#top-part-in{ width:100%;}
.ho-new-div-bot-inner{ width:96%;}
#main-page{ overflow:hidden;}
.category-page1-bot-part-left{ width:100%;}
.category-page1-bot-part-left h2{ margin:18px 0 12px;}
.category-page1-bot-part-left p{ width:100%;}
.category-page1-bot-part-right{ float:left; width:100%; margin: 0; padding: 0}

.category-page2{ margin:0px;}
.category-page2 p{ width:100%;}
.category-page3{ margin:0px;}
.category-page3 p{ width:100%;}
.category-page4{ margin:0px;}
.category-page4 p{ width:100%;}

.contact-new-div-inner{ width:100%;}

.single-new-div-inner{ width:97%;}
.news-single{ margin:20px 0 0;}
.news-single-left{ width:100%;}
.news-single-right{ float:left;}

}

@media screen and (min-width:1px) and (max-width:450px) {
.footer-bot-in{ width:100%;}
.footer-bot-in span{ width:100%; text-align:center;}
.footer-bot-in p{ width:100%; text-align:center; margin:8px 0 4px;}
.map-contact{ height:250px;}
}

/* .main_image_right {margin-top: 0px; width: 100%; height: auto}
 */			
@media screen and (min-width:1px) and (max-width:400px) {
#nav-part-resposive{ position:relative; background:#000000;}
}

@media screen and (min-width:1px) and (max-width:567px) {
.main_image_right {margin: 0px; width: 100%; height: auto}


#contact-bot-div{ width:100%;}
.contact-page-div h2{ font-size:25px;}
.contact-bot-div-inner h2 { font-size:21px;}
.contact-box1{ width:100%;}
.contact-box1 span b{ text-align:center;}
.contact-box1 span{ width:100%; margin:24px 0 10px;}
.contact-box1 span p{ margin:7px 0 0 10px; text-align:center;}
.contact-box1 em{ width:100%; text-align:center;}
.contact-box2 span b{ text-align:center;}
.contact-box2{ width:100%; float:left; padding-bottom:15px;}
.contact-box2 span{ width:100%; margin:24px 0 10px;}
.contact-box2 span p{ margin:7px 0 0 10px; text-align:center;}
.contact-box2 em{ width:100%; text-align:center;}
.input-box-a{ width:97%; margin:0 0 7px; padding:0 5px;}
.input-box-b{ width:97%; padding:0 5px; float:left;}
.contact-bot-div-inner span{margin:0 0 7px;}
.contact-bot-div-inner span a{ margin:0 5px 0 0;}

.news-single-page h2{ font-size:27px;}
.news-single-page h2 a{ margin-top:9px;}

.news-single-page{ margin:0px;}

.responsive {width: 100%;
			height; auto;
			clear: both;
			margin: 0 auto;
			float: none;

}

}

@media screen and (min-width:1px) and (max-width:320px) {

.footer-left-part ul {
width: 45%;
margin-right: 11px
}

.main_image_right {margin: 0px; width: 100%; height: auto}

.responsive {width: 100%;
			height; auto;
			clear: both;
			margin: 0 auto;
			float: none;

}

 .category-page1-mid-part-right {
margin: 45px 0 0;
padding: 0px;
float: right;
width: 381px;
padding-top: 0;
}
			
			
.logo img{ width:180px;}
.footer-right-part{width:100%;}
.ho-right-part{ width:100%; height:auto;}
.ho-right-part span{ margin:43px 0;}
.ho-new-div-inner{ width:292px;}

.ho-new-box1{ width:100%;}
.ho-new-box2{ width:100%;}
.ho-new-box3{ width:100%;}

.ho-new-page-box1{ width:100%;}
.ho-new-page-box2{ width:100%;}
.ho-new-page-box3{ width:100%;}

.paging span{ margin:0px; width:100%;}

.ho-new-box-in{ width:95%;}
.ho-new-box-in p{ width:225px;}

.ho-new-box-img img{ margin:0px; padding:0px; width:292px; height:168px;}
.category-page1-mid-part-right span img{ width:100%;}
.category-page1-mid-part-right-b span img{ width:100%;}
.category-page1-bot-part-right span img{ width:100%;}
.category-page1 h2{ font-size:24px;}

.category-page2{ margin:0px;}
.category-page2 h2{ font-size:28px;}
.category-page3{ margin:0px;}
.category-page3 h2{ font-size:28px;}
.category-page4{ margin:0px;}
.category-page4 h2{ font-size:28px;}

.news-single-page{ margin:0px;}
.news-single-page h2{ font-size:16px;}
.news-single-page h2 a{ margin:3px 8px 0 0; font-size:11px;}
.news-single-page h2 a img{ margin-top:1px;}
.news-single-right{ width:100%;}
.news-single-right img{ width:100%;}
.navigation span{top: -74px!important;}

}

@media screen and (min-width:321px) and (max-width:400px) {
.main_image_right {margin: 0px; width: 100%; height: auto}
.footer-left-part ul {
width: 45%;
margin-right: 11px
}
.logo img{ width:180px;}
.ho-right-part{ width:100%; height:auto;}
.ho-right-part span{ margin:50px 0;}
.ho-new-div-inner{ width:350px;}

.ho-new-box1{ width:350px;}
.ho-new-box2{ width:350px;}
.ho-new-box3{ width:350px;}

.ho-new-page-box1{ width:350px;}
.ho-new-page-box2{ width:350px;}
.ho-new-page-box3{ width:350px;}

.footer-right-part{width:100%;}
.category-page1-mid-part-right span img{ width:100%;}
.category-page1-bot-part-right span img{ width:100%;}
.category-page1 h2{ font-size:28px;}

.category-page2{ margin:0px;}
.category-page2 h2{ font-size:28px;}
.category-page3{ margin:0px;}
.category-page3 h2{ font-size:28px;}
.category-page4{ margin:0px;}
.category-page4 h2{ font-size:28px;}

.paging span{ margin:0px; width:100%;}

.news-single-page{ margin:0px;}
.news-single-page h2{ font-size:16px;}
.news-single-page h2 a{ margin:3px 8px 0 0; font-size:11px;}
.news-single-page h2 a img{ margin-top:1px;}
.news-single-right{ width:100%;}
.news-single-right img{ width:100%;}
.navigation span{top: -74px!important;}
}

@media screen and (min-width:401px) and (max-width:500px) {
/* .category-page1-mid-part-right span img{ width:100%;}
 */
 
 .category-page1-mid-part-right span img {
width: 100%;
margin-top: 0 auto;
}
 .category-page1-mid-part-right-b span img {
width: 100%;
margin-top: 0 auto;
}

.category-page1-bot-part-right span img{ width:100%;}
.footer-right-part{ width:100%; background:url("../images/footer-right-bg.png") repeat-x;}
.footer-left-part ul{ width:187px;}
}

@media screen and (min-width:568px) and (max-width:767px) {
.footer-left-part ul{ width:50%;}
.inner-banner img{ height:250px;}

.contact-page{ margin:0 auto; float:none; width:545px;}
.contact-box1{ margin:20px 0;}
.contact-box2{ margin:0 0 10px;}
#contact-bot-div{ width:550px;}
.contact-bot-div-inner span{ width:100%;}
.input-box-a{ width:235px;}
.input-box-b{ width:235px;}
.news-single-page{ margin:0px;}
.news-single-page h2 a{ margin:13px 8px 0 0;}

}

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

.top-link{ display:none;}
#nav-part{ display:none;}
#nav-part-resposive{ display:block;}

#top-part{ width:100%;}
.nav-part-inner-resposive{ width:100%;}
.ho-body{ width:98%;}
.ho-left-part{ width:100%; margin:0px;}
.ho-left-part h2{ margin:0 0 5px;}
.ho-right-part{ float:left; margin:20px 0 0;}

.ho-new-div-inner{ width:366px;}
.ho-new-box1{ margin-bottom:10px;}
.ho-new-box2{ margin-bottom:10px;}

.ho-new-page-box1{ margin-bottom:10px;}
.ho-new-page-box2{ margin-bottom:10px;}

.footer-inner{ width:96%;}
.footer-right-part-in{ margin:19px 19px 0 11px;}
.footer-left-part{ width:100%; margin:20px 0 0;}
.footer-left-part ul{ width:187px; margin:0 0 20px;}
.footer-left-part ul:last-child{ width:150px;}
.footer-left-part ul h3{ height:auto; margin-bottom:7px; line-height:normal;}
.footer-right-part{ float:left;}
.footer-bot{ padding:5px 0; height:auto;}

#top-part-in{ width:100%;}
.ho-new-div-bot-inner{ width:96%;}
.inner-banner img{ height:280px;}
.category-page1{ margin:0px;}
.category-page1 p{ margin:7px 0 18px; width:100%;}
.category-page1-mid-part-left{ width:100%;}
.category-page1-mid-part-left h2{ margin:18px 0 12px;}
.category-page1-mid-part-left p{ width:100%;}
.category-new-div-inner{ width:96%;}
.category-page1-mid-part-right{ float:left; width:100%;}
.category-page1-bot-part-left{ width:100%;}
.category-page1-bot-part-left p{ width:100%;}
.category-page1-bot-part-right{ float:left;}

.category-page2{ margin:0px;}
.category-page2 p{ width:100%; margin:7px 0 18px; }
.category-page3{ margin:0px;}
.category-page3 p{ width:100%; margin:7px 0 18px; }
.category-page4{ margin:0px;}
.category-page4 p{ width:100%; margin:7px 0 18px; }

.contact-new-div-inner{ width:100%;}
.contact-page{ margin:0 auto; float:none; width:545px;}
.contact-box1{ margin:20px 0;}
.contact-box2{ margin:0 0 10px;}

.single-new-div-inner{ width:97%;}
.news-single{ margin:20px 0 0;}
.news-single-right{ float:left;}

}

@media screen and (min-width:1021px) and (max-width:1125px) {

.navigation{display:none;}
#nav-part{ display:none;}
#nav-part-resposive{ display:block;}
#top-part{ width:100%;}
.nav-part-inner-resposive{ width:100%;}
.ho-body{ width:1000px;}
.ho-left-part{ margin:0px;}
.ho-left-part h2{ margin:0 0 5px;}
.ho-left-part{ width:615px;}

.ho-new-div-inner{ width:762px;}
.ho-new-box3{ float:left; margin:14px 0 0;}

.footer-inner{ width:990px;}
.footer-left-part{ width:639px;}
.footer-left-part ul{ width:172px;}
.footer-left-part ul:last-child{ width:148px;}
.footer-left-part ul:nth-child(3){ width:140px;}
.footer-right-part{ width:336px;}

#top-part-in{ width:100%;}

.category-new-div-inner{ width:1000px;}
.category-page1-mid-part-left p{ width:100%;}
.category-page1-mid-part-left{ width:646px;}
.category-page1-mid-part-right{ width:340px;}
.category-page1-mid-part-right span img{ width:100%;}

.ho-new-div-bot-inner{ width:1000px;}
.category-page1-bot-part-left p{ width:100%;}
.category-page1-bot-part-left{ width:646px;}
.category-page1-bot-part-right{ width:340px;}
.category-page1-bot-part-right span img{ width:100%;}

.ho-new-page-box1{ margin:0 15px 15px 0;}
.ho-new-page-box2{ margin:0 0 15px;}
.ho-new-page-box3{ margin:0 15px 15px 0;}

.contact-new-div-inner{ width:1000px;}
.contact-box1{ width:490px;}
.contact-box1 span{ margin-left:10px; width:235px;}
.contact-box1 em{ width:242px;}
.contact-box1 em img{ width:100%;}

.contact-box2{ width:490px;}
.contact-box2 span{ margin-left:10px; width:235px;}
.contact-box2 em{ width:242px;}
.contact-box2 em img{ width:100%;}

.single-new-div-inner{ width:1000px;}
.news-single{ margin:20px 0 0;}
.news-single-left{ width:607px;}

}

@media screen and (min-width:1125px) and (max-width:2000px) {
.nivoSlider img{height:600px!important;}
.navigation{ display:none!important;}
}
