@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-part{ height:auto; background:url("../images/top-bg.png") repeat;}
.top-part-inner{ width:100%;}
.logo{ margin:0px; text-align:center; width:100%;}
.menu-top{ width:100%; float:left;}
.body-part-inner{ width:100%;}
.home-head{ margin:20px 0 0;}
.banner{ margin:20px 0 0;}
.banner img{ width:100%;}
.home-text{ width:96%;}
#footer{ height:auto; padding:0 0 15px; background:#fbfbfb url("../images/footer-bg.jpg") repeat-x;}
.footer-inner{ width:100%;}
.footer-top-part{ background:#dbdbdb; height:auto; padding:0 0 10px;}
.number{ width:100%; text-align:center;}
.footer-top-part-right{ width:100%; text-align:center;}
.e-news{ margin:0px; border:none; width:100%; padding:10px 0;}
.social-icon{ margin:0px auto; width:200px; float:none;}
.footer-logo{ width:100%; text-align:center;}
.footer-bottom-part-right{ width:100%; text-align:center;}
.footer-text{ text-align:center;}
.footer-link{ text-align:center;}
.home-text-p{ margin:10px 0;}
.footer-inner{ width:100%;}
#slider1_container {
    margin-left: 0px;
}
#content_left{ margin:0px; padding:0px; width:100%;}
.contact-part .content{ width:97%; padding:0 10px 15px;}
#content_right{ float:left; width:97%; padding-left:10px;}

.manu-part-left{ width:100%; margin:0 0 20px;}
.manu-part-right{ width:100%;}

}

@media screen and (min-width:1px) and (max-width:400px){
.content-img{ width:100%;}
#content_left span{ width:100%;}
.contact-part .content{ width:100%; padding:0px;}
#content_left{ margin-left:10px; width:95%;}
#content_left span textarea{ width:90%;}
#slider1_container {
    margin-left: 0px;
}

}

@media screen and (min-width:1px) and (max-width:550px){
.left-aligned { margin:10px 0; width:100%; height:auto;}
.left-aligned img{ width:100%;}
.centered{ margin:10px 0; width:100%;}
.centered img{ width:100%;}
.right-aligned { margin:10px 0; width:100%; height:auto;}
.right-aligned img{ width:100%;}
#slider1_container {
    margin-left: 0px;
}
}

@media screen and (min-width:1px) and (max-width:460px){
.our-menu{ margin:0 10px 0 0; padding:0 10px 0 0; font-size:23px;}
.order{font-size:23px;}
.our-view{ font-size:16px;}
.online{ font-size:16px;}
.home-head{ font-size:26px;}
.home-silogan-head{ font-size:22px;}
#slider1_container {
    margin-left: 0px;
}
}

@media screen and (min-width:380px) and (max-width:460px) {
.banner-bottom{ padding:30px 0 0; height:64px;}
#slider1_container {
    margin-left: 0px;
}
}
@media screen and (min-width:568px) and (max-width:767px) {
.contact-part .content{ width:96%;}
#slider1_container {
    margin-left: 0px;
}
}
@media screen and (min-width:401px) and (max-width:420px) {
.contact-part .content{ padding:0 6px 15px;}
#slider1_container {
    margin-left: 0px;
}
}

@media screen and (min-width:768px) and (max-width:1001px) {
#top-part{ height:auto; background:url("../images/top-bg.png") repeat;}
.top-part-inner{ width:100%;}
.logo{ margin:0px; text-align:center; width:100%;}
.body-part-inner{ width:100%;}
.banner img{ width:100%;}
.home-text{ width:96%;}
.footer-inner{ width:100%;}
.number{ margin:13px 0 0 5px; font-size:32px;}
.footer-top-part-right{ width:549px;}
.social-icon img{ margin:0 0 0 8px;}
.social-icon{ margin:8px 0 0;}
.footer-bottom-part-right{ width:582px; text-align:center;}
.footer-text{ text-align:center;}
.footer-link{ text-align:center;}
.footer-bottom-part{ margin:20px 0;}

#content_left { float: left; padding-left: 10px; padding-right: 0; width: 65%;}
#content_right{ width:230px;padding-left:10px;}
.contact-part .content{ padding:0 10px 15px;}
#slider1_container {
    margin-left: 0px;
}
}


@media screen and (min-width:1px) and (max-width:999px) {
.menu-top{ display:none;}
.menu-part{display:block;}
#slider1_container {
    margin-left: 0px;
}
}