@media screen and (min-width: 500px) {


.hjg3 .df32 {
display:none;
}
.zoo-item-list {
display:block !important;
}
}




@media screen and (min-width: 300px) and (max-width: 500px){
	div.smoothtop_01 {
    display: block !important;
}
	a.smoothtop {
    display: block !important;
    opacity: 1 !important;
}
	a.smoothtop #smoothtop {
    display: block !important;
    opacity: 1 !important;
}
div#smoothtop{
    display: none !important;
}
a.smoothtop 	div#smoothtop {
top: auto !important;
display: block !important;
bottom: 56px;
}
    .menu-toggle > a > div {
            position: absolute;
    top: 9px;
    }
.smverh_10 > .h_s0 {
    width: 96%;
    margin: 20px 2% 0 2%; 
}
.image-block {
   display: block !important;
}
.article-page {
    overflow-x: hidden;
}
.image-block {
    float: left !important;
    width: 98% !important;
}
.karta-left {
    float: left;
    margin-right: 10px;
    height: 325px;
    overflow: hidden;
    width: 98%;
}
.foto-right {
display: block !important;
    float: left !important;
    width: 100% !important;
    height: auto !important;
margin-top: 15px;
}
}




@media screen and (min-width: 350px) and (max-width: 500px){
.article-page {
    width: 97% !important;
    margin-left: 0px !important;
    margin-top: 30px !important;
	    overflow: hidden;
}
.foto-right {
display: block !important;
    float: left !important;
    width: 100% !important;
    height: auto !important;
margin-top: 15px;
}
.article-page .item-page{
padding: 0px 5px;
}
.gallery-test img {
    width: 47% !important;
    margin-bottom: -4px !important;
    margin-right: 1% !important;
    height: auto !important;
}
.firstContentTable tbody tr td a span, div .secondContentTable tbody tr td a span {
    margin-left: 115px !important;
}
div .fse32 {
    margin-left: 162px!important;
}
.df32 ul#menu-category li {
    width: 100% !important;
}
.jbzoo-item-teaser .item-image a:after {
    margin-left: 115px !important;
}
.jbzoo .element-jbgallery a img {
    width: 100% !important;
}
.h-2.open .layout-default .description {
    display: none !important;
}.smoothtop {
    display: none !important;
}
}





@media screen and (max-width: 500px) {
.item-327 {
padding-top: 9px !important;
}
.hjg3 .df32 {
display:block;
}

.knopka-perehod.vdfw {
display:block;
}
.jbzoo .element-jbgallery a {
    border: none !important;
    padding: 0.6em !important;
    margin-bottom: -12px !important;
    margin-right: 0px !important;
}
.content {
    width: 98% !important;
}
.khlebushek {
    display: none !important;
}
.jbzoo-view-item .item-image p {
    float: left;
    width: 100%;
	 overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
  word-wrap: break-word;
  word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
  line-break: auto;  /* нет поддержки для русского языка */ 
  hyphens: manual;  /* значение auto не поддерживается Chrome */ 
}
#menu-toggle23 {
position: static;
    height: 45px;
}
#menu-toggle23.navbar-fixed-top3{
display:block;
    height: 80px;
}
.navbar-fixed-top {
    position: fixed !important;
    top: 43px !important;
	z-index: 9999;
}
.navbar-fixed-top2 {
    position: static;
}
.phone-margin {
display:none;
}
.footer-all {
    background: #012A6B;
    float: left;
}
.footer-all td {
display:none;
}
.footer-all td.first-td {
    width: 100% !important;
    margin-left: 10px;
display:block;
}
.text-footer {
    color: #EAEAEA;
	}
div .firstContentTable {
    margin: 0px 0px 0px -1px !important;
    border-top: 1px solid #0273B3 !important;
}
.fse32 p a:nth-child(1) {
    position: relative;
    overflow: hidden;
    width: 31px;
    float: left;
    margin-right: 5px;
    border-radius: 4px;
}
.dfd3 {

}
.menu-toggle {
	background: #BE081B;
	z-index: 10000!important;    
	text-transform: uppercase;
}
.df32 ul#menu-category li:hover {
background: #EF2626!important;
}
ul#menu-category li.active {
background: #EF2626!important;
}
ul#menu-category li.active a{
color: #fff!important;
}
.df32 ul#menu-category li:hover a{
color: #fff!important;
}
.df32 ul#menu-category li {
    display: inline-block;
    height: auto;
    padding: 0px;
    padding-left: 0px;
    background: none;
    width: 94%;
}

.jbzoo-view-item .jbzoo-item {
background: #fff !important;
}
.index_top.hjg3 {
    height: 195px !important;
}
.jbzoo-item-subcategory_item .item-properties {
    width: 97% !important;
    position: absolute;
    height: 45px;
    padding-top: 5px;
    margin-top: 70px;
    text-shadow: 0px 0px 1px #000;
}
.jbzoo-item-teaser {
    height: 202px;
}

.jbzoo-item-teaser .item-properties li {
    margin-top: -2px;
    font-size: 19px;
}
.jbzoo-item-teaser .item-properties {
    position: absolute;
    width: 96%;
    margin-top: 165px;
}
.jbzoo-item-teaser .item-image a:after, .jbzoo-item-subcategory_item .item-image a:after{
    content: "ПОДРОБНЕЕ";
    height: 21px;
    left: 0px;
    background: rgba(0, 104, 160, 0.65);
    border: 2px solid #fff;
    padding: 13px;
    display: block !important;
    position: absolute;
    margin-top: 132px;
    color: #fff;
    z-index: 999;
    width: 116px;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    *margin-left: 84px;
    margin-left: 115px !important;
}
.jbzoo-item-teaser .item-title a {
    background: none;
    width: 96%;
    position: absolute;
    height: 0px;
    color: #fff !important;
    padding-top: 0px;
    font-weight: normal !important;
    text-align: center;
    font-size: 21px !important;
}
.jbzoo-item-subcategory_item .item-title {
    width: 97% !important;
    background:rgba(0, 111, 173, 0.25);
    position: absolute;
    height: 225px;
    padding-top: 5px;
}
.jbzoo-item-subcategory_item .item-title a{
float: left;
    width: 100%;
    color: #fff !important;
    font-size: 21px;
    text-shadow: 0px 0px 1px #000;
    font-weight: normal;
    text-align: center;
    height: 120px;
        padding-top: 15px;
}
.item-properties li {
    color: #FFF;
    margin-top: -5px;
    width: 100%;
    float: left;
    text-align: center;
    font-weight: normal;
    font-size: 19px;
}
div #yoo-zoo .subcategory-items .jbzoo-item-subcategory_item .item-image img {
    *height: 224px !important;
}
ul#menu-category li a {
    text-decoration: none;
    color: #ffffff;
    font-size: 17px;
    font-family: sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 0px;
    height: auto;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10.1px;
    float: left;
    /* line-height: 1.1; */
    width: 100% !important;
}
.df32 ul.nav.menu.open {
  display: block !important;
    /*position: fixed !important;*/
	width: 100% !important;
    margin-top: 154px !important;
    top: 48px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    z-index: 1;
    transition: all 1s;
	background: #1E2740;
    box-shadow: 1px 1px 2px #000;
	/*right: 0px;*/
}
.top-logo .fse32 .moduletable {
    margin: 0px;
    margin-left: 84px;
}
.top-logo .moduletable {
    margin-top: 29px;
    margin-left: 56px;
}
/*.custom table tbody tr.online2:nth-child(1) {
    margin-left: 43px !important;
    margin-top: 15px !important;
    position: absolute;
    left: -4px;
}*/
.custom table tbody tr.online2:nth-child(1) {
    margin-left: 55px !important;
    margin-top: 0px !important;
    position: absolute;
    left: -4px;
}
.custom table tbody tr.online2:nth-child(1) td a {
display: block !important;
text-decoration: none;border-bottom: none;float: right;
}
/*.custom table tbody tr.online2:nth-child(1) td{
text-align: left !important;
}*/
.custom table tbody tr.online2:nth-child(1) td{
    text-align: right !important;
}
.custom table tbody tr.online2:nth-child(1) td i{
font-size: 0px;
}
/*.custom table tbody tr.online2:nth-child(2){
    margin-top: 49px !important;
    margin-left: 90px !important;
    position: absolute;
}*/
.custom table tbody tr.online2:nth-child(2){
    margin-top: 58px !important;
    margin-left: 5px !important;
    position: absolute;
}
.custom table tbody tr.online2:nth-child(2) td span{
font-size: 12px !important;
}
.fse32 {
    position: fixed!important;
    z-index: 99999;
    margin-left: 113px!important;
    top: 18px !important;
}
.ch-1 .h-2.open .moduletabledizajn-inter {
    float: left;
    width: 100%;
    margin-left: 42px;
}
.ch-1 .h-2.open .moduletableodnopalub {
    float: left;
    width: 100%;
    margin-left: 42px;
}
.ch-1 .h-2.open .moduletabledvopalub{
    float: left;
    width: 100%;
    margin-left: 42px;
}
.ch-1 .h-2.open .moduletableplavuchie {
    float: left;
    width: 100%;
    margin-left: 42px;
}
.ch-1 .h-2.open .moduletable {
    float: left;
    width: 100%;
    margin-left: 42px !important;
    margin-bottom: 14px;
}
.jbzoo-view-category {
background: #fff;
}
.ch-1 .h-2.open .modules-lefts h3 {
    float: left;
    width: 100%;
    color: #000E25;
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 0px;
}
.ch-1 .h-2.open {
    display: block !important;
    width: 364px !important;
    margin-left: -44px;
    margin-top: 44px !important;
    z-index: 9999;
}
.zoo-item-list {
display:none;
}
.menu-toggle2 {
    float: left;
    font-size: 25px;
    width: 100%;
    height: 37px;
    position: relative;
    overflow: hidden;
    background: #042354 !important;
    text-transform: uppercase !important;
    padding: 6px 0 0px 0;
    -webkit-box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    -moz-box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    margin-bottom: 20px;
    display: block !important;
}
#bilety {
display: none !important;
}
.g3e{
    margin-top: -75px !important;
}
.index_top {
    height: 125px !important;
	}
div .index-svadba {
    width: 89%!important;
    margin-left: 28px!important;
}
/*.index_menu div .firstContentTable tbody tr td img {
    height: 236px!important;
}
.index_menu div .secondContentTable tbody tr td img {
    height: 236px!important;
}*/
.centerdiv .q12:nth-child(1){

}
div .firstContentTable tbody tr td a span, div .secondContentTable tbody tr td a span{

    background: rgba(0, 104, 160, 0.65);
    border: 2px solid #fff;
    padding: 13px;
    display: none!important;
    position: absolute;
    margin-top: -92px;
    color: #fff;
    z-index: 999;
    width: 120px;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    margin-left: 84px;
}
div .firstContentTable tbody tr td p:nth-child(2) a , div .secondContentTable tbody tr td p:nth-child(2) a{
    position: absolute;
    cursor: pointer;
    width: 100%;
    margin-top: 0px;
    bottom: 20px;
    z-index: 99;
    font-size: 19px;
    height: 20px;
    font-weight: normal;
    color: #fff;
    background: rgb(4, 35, 84);
    padding-top: 11px;
    text-align: center;
    padding-bottom: 5px;
}
div .secondContentTable {
    margin: 0px 0px 20px -1px !important;
}
.index_menu div .firstContentTable, .index_menu div .secondContentTable {
    width: 100% !important;
    margin-left: 0% !important;
}
div .firstContentTable td, .secondContentTable td {
    margin-bottom: -8px;
    float: left;
    position: relative;
    width: 100% !important;
    margin-right: 0% !important;
}
}





@media screen and (max-width: 500px)  {
#vina-nivo-islider123 {
display: none;
}
.article-page table td .block-content{
    display: none;
}.article-page table td .class-box{
    display: none;
}
}




@media screen and (max-width: 345px)  {
.custom table tbody tr.online2:nth-child(1) {
    margin-left: 20px !important;
}
.custom table tbody tr.online2:nth-child(2){
    margin-left: 21px !important;
}
}





@media screen and (max-width: 1235px)  {
.article-page table .block-content .short-block {
    width: 100% !important;
}

	.article-page h2 {
		line-height: 1;
	}
	body {
		    overflow-x: hidden;
			position: relative;
			min-width: 300px;
	}
	div.class-box {
    width: 100% !important;
}
.cost {
    width: 100% !important;
}
.article-page p {
    width: 100% !important;
}
	.foto-right {
	display:none;
	}

		ul.zoo-item-list li {
    width: 330px;
}
	.cmn-toggle-switch {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 64px;
    height: 35px;
    font-size: 0;
    text-indent: -9999px;
    box-shadow: none;
    border: none;
    cursor: pointer;
    background: none;
    margin-top: -1px;
    float: none;
    margin-right: 0px;
}

.cmn-toggle-switch:focus {
  outline: none;
}
.cmn-toggle-switch span {
    display: block;
    position: absolute;
    top: 15px;
    left: 18px;
    right: 18px;
    height: 3px;
    width: 26px;
    border-radius: 5px;
    background: white;
}

.cmn-toggle-switch span::before,
.cmn-toggle-switch span::after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 2px;
    background-color: #fff;
    content: "";
}

.cmn-toggle-switch span::before {
top: -6px;
}

.cmn-toggle-switch span::after {
    bottom: -6px;
}
.menu-toggle {
    float: left;
    top: 160px;
    /*position: fixed !important;*/
    font-size: 15px;
    width: 100%;
    z-index: 99;
    height: 37px;
    position: relative;
    overflow: hidden;
    padding: 6px 0 0px 0;
    /*box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.48);*/
    margin-bottom: 20px;
    display: block !important;   
    text-align: center;
}
.menu-toggle2 div{
position: absolute;
    top: 12px;
    left: 42px;
    color: #fff;
    font-size: 18px;
}
.menu-toggle div#menu-toggle-menyu {
        position: relative;
    top: 4px;
    right: 10px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
}
.menu-toggle div{
    position: relative;
    top: -12px;
    right: 10px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
}
.menu-toggle2:hover {
	cursor:pointer;
}
#mob_menyu:hover {
	cursor:pointer;
}
.menu-toggle2 {
    float: left;
    font-size: 25px;
    width: 100%;
    height: 37px;
top: 188px;
    position: absolute;
    overflow: hidden;
background: #0097EA;
    padding: 6px 0 0px 0;
    -webkit-box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    -moz-box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    box-shadow: 6px 6px 25px 1px rgba(0,0,0,0.35);
    margin-bottom: 20px;
display: block !important;
}
ul.nav.menu {
transition:all 1s;
}
ul.nav.menu.open {
display: block !important;
    /*position: fixed !important;*/
    width: 97% !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    top: 50px;
    margin-bottom: 10px;
    z-index: 99;
transition:all 1s; 
 background: rgba(0, 151, 234, 0.72);
}
.moduletabledizajn-inter h3, .moduletableodnopalub h3, .moduletabledvopalub h3, .moduletableplavuchie h3, .moduletableneobychnie h3, .moduletable h3 {
    width: 79%;
}
ul.nav.menu {
display: none;
}
.h-2.open {
display: block !important;
    width: 400px !important;
    margin-top: 62px !important;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    max-width: 400px;
    margin-left: -21px;
    height: auto;
    max-height: 800px;
    z-index: 9;
    background: #FFF;
    box-shadow: 0px 0px 10px;
    border-right: 1px solid #033956;
    border-bottom: 1px solid #033956;
}
.layout-default a {
    font-size: 13px;
}
.layout-default .links {
    font-size: 13px;
}

}




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


.centerdiv .q12:nth-child(2){
	    display:none;
}

		.items .column  {
    margin-left: 0.8%;
		}

	.bottomItem {
display: none !important;
	}
	.index-text {
		width: 48%;
    margin-left: 3px;
	}
	.index-text .custom img {
    width: 100% !important;
}
	.index-two {
    width: 50%;}
	.index-svadba {
    width: 49%;}
	.index-vk {
    width: 45%;}
	.index-text .custom {
    width: 100% !important;
    height: auto !important;
}
.centerdiv .q12:nth-child(1){
	    width: 52%;
}
.top-logo {
	    width: 22%;
}
.online2 td {
display: block !important;
}
.world {
min-width: 0px; 

}
.container-main {
margin-top: -70px;
}
.h-01 {
     width: 75% !important;
}
.index_menu .firstContentTable a, .index_menu .secondContentTable a {
    width: 20%;
}
.index_menu .firstContentTable img, .index_menu .secondContentTable img {
    width: 100% !important;
    height: auto !important;
}
.hit-prodazh .custom img {
    margin-bottom: 5px;
    height: auto !important;
    width: 63% !important;
}
.index_menu .firstContentTable, .index_menu .secondContentTable {
width: 99% !important;
    position: relative;
    overflow: hidden;
    margin-left: 1% !important;
}
.firstContentTable td {

}
.hit-prodazh td {
float: left;
width:100%;
}
.hit-prodazh .custom a {
    width: 100%;
}
.firstContentTable td {
    float: left;
    width: 23%;
    margin-right: 2%;
}
.secondContentTable td {
    float: left;
    width: 23%;
    margin-right: 2%;
}
.hit-prodazh {
    width: 21%;
	    float: right;
}
.hit-prodazh .custom {
    float: left;
    width: 100% !important;
}
.index_menu {
    width: 100%;
    float: left;
}
.item-page {
    width: 100%;
    float: left;
}
.index_top {
    margin-bottom: 0px;
    float: left;
    margin-top: 63px;
}
.online2 td {
float: right !important;
    width: 100% !important;
    text-align: right;
}
.online2 a {
float: right !important;
}
.over-new {
    float: left;
    width: 100%;
}
.h-3 {
    float: left;
    width: 100%!important;
}
.subcategory-items {
    width: 100%;
    float: none;
}
.footer-all .custom {
    float: left;
    width: 100%;
}
.index_top d:nth-child(1) {
    float: left;
    width: 30%;
}
.index_top td:nth-child(2) {
    float: left;
    width: 29% !important;
    position: static !important;
    margin-left: 0px !important;
}
.index_top td:nth-child(3) {
    float: left !important;
    width: 29% !important;
    position: static !important;
    margin-left: 0px !important;
}
.index_top td{
}
.index_top .centerTable {
width: 100% !important;
}
.jbzoo-view-category {
    width: 100% !important;
}
.content {
    width: 100% !important;
}

.subcategory {
    width: 100%;
    float: left;
}
#yoo-zoo .items-col-1 .column .jbzoo-item {
	width: 100% !important;
}


.bottomItem {
    width: 100%;
}

}




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


.image-block {
    float: left;
    width: 18%;
}
.image-block img {
    width: 100% !important;
}
.short-block {
    float: left;
    width: 63%;
}
.cena-block {
    width: 17.5%;
    float: left;
}
#yoo-zoo .jbzoo-item-subcategory_item .item-image img {
    width: 100% !important;
}
.centerdiv div:nth-child(1) {
}
.centerdiv .q12:nth-child(2) {
	display:none;
}
.centerdiv .q12:nth-child(1) {
    float: left;
    width: 36% !important;
}
.top-logo div:nth-child(1) {
}
.top-logo {
	    float: right !important;
	margin-left: 0px !important;    
    margin-top: -15px;
}
 .jbzoo .item-image.align-left {
	     width: 100%;
 }
.jbzoo-item-subcategory_item .item-title {
    width: 100%;
}
.content {
	margin-top: 0px !important;
}
#banketnoe-menu .text-area-svadba .textarea-svadba {
    width: 100% !important;
}
.text-dopolnienie {
    width: 100% !important;
}
.texto-d {
    width: 100% !important;
}
.text-vypusk{
    width: 100%;
}
.table-2 {
    width: 46% !important;
}
.vypusk {
width: 100%;}
.article-page {
    width: 99%;
    margin-left: 3px;
    margin-top: 30px;
}
#bilety {
    margin-top: -53px;
    right: 6px;
    position: absolute;
    z-index: 99;
	background: url(../images/podpiska21.png) no-repeat;
}
.jbzoo-view-item .jbzoo-item {
    width: 98.5% !important;
    padding: 0px !important;
    padding-left: 5px !important;
}
.jbzoo-view-item .item-image {
    width: 100% !important;
}
.jbzoo-view-item .jbzoo-item {
	    margin-left: 0px;
}
.jbzoo-view-category {
    margin-left: 0px;
	margin-top: 27px;
}
#bilety {
margin-left: 0px;
}


}






@media screen and (max-width: 705px)  { 
.index_top {
	background: none;
}
.image-block {
    display: none;
}
.image-block img {
    width: 100% !important;
}
.short-block {
    float: left;
    width: 60%;
}
.cena-block {
    width: 150px;
    float: left;
}
.text-dopolnienie img {
	width:100px !important;
	height:100px !important;
}
#banket-vypusk2 .textarea-svadba {
    width: 98% !important;
}
#banket-vypusk2 {
    float: left;
    margin-bottom: 35px;
    width: 98% !important;
    margin-left: 3px !important;
}
.table-1 {
    width: 98% !important;
}
.table-2 {
    width: 98% !important;margin-left: 0px;
}

.items .column {
    margin-left: 0.6%;
}

#yoo-zoo .subcategory-items  .jbzoo-item-subcategory_item .item-image img {
    width: 100%;
}
.smoothtop {
display: none;
}
.hit-prodazh {
display: none;
}
.h-01 {
    width: 100% !important;
}

.centerdiv .q12 {
    display: none;
}

.index-text {
    width: 98%;
}
.index-text .custom {
    width: 100% !important;
}
.index-text .custom img{
    width: 100% !important;
}
.firstContentTable td, .secondContentTable td {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.index-two {
    width: 100%;   
	padding-left: 0px;
}
.footer-all .soc-item {
   display: none;
}
.footer-all td {
    text-align: left !important;
    width: 55% !important;
    float: left;
}
td.first-td {
    width: 48% !important;
	margin-left: -30px;
}
.phone-footer {
    font-size: 14px;
}
.index-svadba {
	padding-left: 0px;
    width: 49%;
    float: left;
	margin-top: 0px; 
}
.index-svadba .custom {
    width: 100%!important;
}
.secondContentTable td:nth-child(3) {
    clear: both;
}
}





@media screen and (max-width: 425px)  { 
.logo img {
    float: left !important;
    margin-top: 15px !important;
    margin-bottom: 3px;
    width: 300px !important;
}

.index_menu .firstContentTable a, .index_menu .secondContentTable a {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.index_menu .firstContentTable a img, .index_menu .secondContentTable a img {
    display: block;
}

.online2 a{
	display:none;
}
.online2 {
    margin-left: 6px !important;
    margin-top: 5px !important;
    width: 200px;
}

.online2 td span {
color: #FFF !important;
}
.online2 td {
	    color: #FFF;
}
.top-logo {
    margin-top: -5px;
}
.short-block {
    float: left;
    width: 100%;
}

}

@media screen and (max-width: 345px) {
.logo img {
 width: 250px !important;
}}
@media screen and (max-width: 389px) { /*389px*/
.moduletableodnopalub {
    position: relative;
    overflow: hidden;
    width: 300px;
}
.online2 {
    margin-left: 19px !important;
    margin-top: 5px !important;
    width: 200px;
}
.h-2.open {
display: block !important;
    width: 307px !important;
    margin-left: -44px;
}
.smoothtop {
display: none !important;}
.h-2.open  .layout-default .description {
display: none !important;
}
.jbzoo .element-jbgallery a {
    width: 92%;
    float: left;
}
.jbzoo .element-jbgallery a img {
    width: 100%;
    height: auto !important;
}
}
@media screen and (max-width: 850px)  { 
#yoo-zoo .jbzoo-item-subcategory_item .item-image img {
	width:100%;
}
	.index-text {
    width: 98%;
	}
	.index-two {
    width: 100%;}
	.index-svadba {
    width: 30%;
	    margin-top: 0px;
	}
	.index-vk {
    width: 63%;
	    padding-bottom: 20px;}
	.index-vk .custom {
width: 54% !important;
    float: left;
	}
	.index-vk .a {
	}
	.index-maps {
		width: 100% !important;
    float: left;
	}
}
@media screen and (max-width: 500px)  { 
.text-dopolnienie img {
	display:none;
}


#yoo-zoo .subcategory-items .jbzoo-item-subcategory_item .item-image img {
    width: 100%;
}
.items .column {
    margin-left: 0.6%;
}

ul#menu-category li {
	    width: 95%;
}
	.index-svadba {
    width: 49%;}
	.index-vk {
    width: 45%;}

.leftBannerContainer {
    padding-left: 0px !important;
}
.over-new {
    float: left;
    width: 100%;
    position: relative;
    /*overflow-x: auto;*/
    overflow-x: inherit;
}
.top-logo table {
	    margin-right: 10px !important;
}
.top-logo {
	width: 100% !important;
    float: left !important;
    padding-right: 0px !important;
    margin-left: -60px !important;
}
	.index-text .custom img{
display: none;
		
	}
.index-svadba {
    width: 100%;
    float: left;
margin-top: 0px;
}
.index-svadba td {
    width: 44%;
}
.index-svadba tr {
    width: 100%;
}
.index-maps {
display: none;
}
.index-vk {
   display: none;
}
}