@media screen a@media screen and (max-width: 1520px){
 
}

@media screen and (max-width: 1220px){
 
}
@media screen and (max-width: 1150px){

}
@media screen and (max-width: 1070px){

body {
    overflow-x: hidden;		
}
	
header .bar .container-fluid {
    max-width: 980px;
}

.footer-container-fluid {
    max-width: 980px;
}
	
.crumbs {
    padding-left: 30px;
    padding-right: 30px;
}

.bootstrap-wrapper .container-fluid {
    padding-left: 30px;
    padding-right: 30px;
}
	
.img-item {
    margin-bottom: 30px;
}

h2.char {
    margin-bottom: 10px;
}
	
.text-item {
    margin-left: 0px;
}

}
@media screen and (max-width: 991px){
#mobmenu {
    background: transparent;
    top: 25px;
    left: 15px;
    padding: 5px;
    cursor: pointer;
    z-index: 1002;
    display: grid;
}
	
.mobmenutitle-menu {
    padding: 0 !important;
    font-size: 13px !important;
}

.mobmenutitle-exit {
    padding: 0 !important;
    font-size: 9px !important;
    color: red;
    display: none;
}

.mobyes {
	display: block;
}
	
#menu {
    background: #6fafeb;
    height: 100% !important;
    position: fixed;
    z-index: 1001;
    display: block !important;
    left: -292px;
    top: 0;
    width: 292px !important;
    box-shadow: -3px 0 10px -6px #328de3 inset;
    border-right: 1px #6fafeb solid;
}
	
#menu2 {
    background: #6fafeb;
    height: 100% !important;
    position: fixed;
    z-index: 1001;
    display: block !important;
    left: -292px;
    top: 0;
    width: 292px !important;
    box-shadow: -3px 0 10px -6px #328de3 inset;
    border-right: 1px #6fafeb solid;
}

#mobmenu span {
    background: url(/assets/templates/tag/img/mobmenu.gif) repeat-y 0 0;
    display: inline-block;
    vertical-align: middle;
    height: 29px;
    width: 31px;
}

header .bar .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
}
	
header nav ul {
    display: block;
    margin-top: 80px;
}

header nav ul li {
    line-height: 50px;
}
	
header nav ul li ul li:hover > ul {
    margin-left: 0px;
    margin-top: 44px;
}
	
.bootstrap-wrapper .row {
    margin-right: 20px;
    margin-left: 20px;
}
	
.logo {
    padding-top: 10px;
}
	
.logo img {
    width: 290px;
    height: 100%;
}
	
.header-image img {
    width: 290px;
    height: 100%;
}
	
header .bar {
    height: 100%;
}
	
header .bar .container-fluid {
    height: 100%;
}
	
.footer-container-fluid {
    max-width: 800px;
}
	
.bar-and-nav {
    padding-bottom: 0;
}

.cycle-slideshow {
    margin-top: 0;
}
		
}
@media screen and (max-width: 848px){

}
@media screen and (max-width: 780px){

}
@media screen and (max-width: 768px){

.footer-container-fluid {
    max-width: 700px;
}
	
.cat li {
    display: block;
}

.img-cat {
    margin: auto;
}

.item-line {
    margin-top: 30px;
	margin-left: 0px;
}

h2.item-title {
    text-align: center;
}

}

@media screen and (max-width: 685px){

.logo img {
    width: 230px;
    height: 100%;
}

.header-image img {
    width: 230px;
    height: 100%;
}

.footer-container-fluid {
    max-width: 600px;
    font-size: 14px;
}
	
}
@media screen and (max-width: 576px){

.logo img {
    width: 200px;
    height: 100%;
}

.header-image img {
    width: 200px;
    height: 100%;
}

.footer-container-fluid {
    max-width: 396px;
    font-size: 12px;
	padding-top: 7px;
}
	
.footer-block {
    height: 30px;
}
	
.footer-container-fluid img {
    display: none;
}
	
.img-item-fon {
    width: 405px;
}
	
}
@media screen and (max-width: 476px){
	
.header-image {
	display: none;
}

.mobile-header-image {
	display: block;
}
	
.mobile-header-image img {
	width: 100%;
	margin-top: -60px;
}
	
.logo {
    padding-top: 0;
}
	
.logo img {
    width: 280px;
    height: 100%;
}
	
span.mobile {
	display: block;
}
	
span.desctop {
	display: none;	
}
	
.footer-container-fluid {
    max-width: 190px;
}
	
header .bar .container-fluid {
    padding-top: 30px;
	padding-bottom: 30px;
}
	
header nav ul {
    margin-top: 170px;
}
	
.img-cat-fon {
    width: 290px;
    height: 235px;
}

.img-cat {
    width: 290px;
    height: 100%;
}

.cat li img {
    max-height: 235px;
    max-width: 290px;
}
	
.img-item-fon {
    width: 290px;
    height: 235px;
}

.photoblock img {
    max-height: 235px;
    max-width: 290px;
}
	
.img-item {
    width: 292px;
    height: 265px;
}
	
}
@media screen and (max-width: 435px){

}
@media screen and (max-width: 365px){

}