@media (max-width: 768px) {
   .nav-toggle {
      display: block;
   }
   nav {
	   position:relative;
   }
   .navbg .socials {
    display: block;
	float:right;
	    margin-right: 10px;
	}
	.headNavTd {
		display:none;
	}
.navbg .socials li a {
    color: #fff;
    font-size: 24px;
}

.menu_td_sel:after {
    position: absolute;
    content: "";
    bottom: -0px;
    left: 50%;
    margin-left: -14px;
    z-index: 99;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 10px solid rgba(000,000,000,0.1);
	border-top:0px;
}

.footer-col {
    width: 100%;
}

   header {
	   padding-bottom:30px;
		
   }
   footer {
    height: auto;
	text-align: center;
}
.social-bar-wrap {
    text-align: center;
	padding-bottom:20px;
}
.slick-prev {
    left: 5px !important;
    z-index: 9999;
}
.slick-next {
    right: 20px !important;
    z-index: 9999;
}
.t-title_xxs {
    width:100% !important;
}

.t-cell {
    display:block !important;
	height: auto !important;
}
.t558__cell {
    padding-right: 0px !important;
}
.t558__bgimg {
    width: 100% !important;
    height: 600px !important;
}

.t018__title span {
    display:none !important;
}

.t017__title span {
    display:none !important;
}

.t-name {
    font-size:28px !important;
}

.navbg {
	width:100%;
	z-index:9999;
	position:fixed;
}
li {
     margin-left: 0px !important;
}
.title-custom span,.title-custom:before, .title-custom:after {
display:none;	
}
.title-custom {
    font-size: 20px;
    line-height: normal;
}

.prices-name {
    width: 70%;
}

.prices-price {
    width: 30%;
    text-align: right;
}
.prices-wrap {
    padding: 33px 15px 40px;
}

.rightBox {
    width: 100%;
    text-align: center;
    display: block;
    padding-bottom: 10px;
}

.centerBox {
    width: 100%;
    display: block;
}

.rightMainBox_Tab {
    width: 100%;
}

.cat_text a {
    font-size:13px;
	font-family: Open Sans;
}

.cat_menuPos {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #B57E69;
}
.strMainGoodsTd {
    display: block;
	margin-top:10px;
}
h1 {
    text-align: center;
    padding-bottom: 15px;
	letter-spacing: normal;
	font: 25px/30px Open Sans;
	color:#c7a371;
}

.PageText p {
    font: 14px Open Sans;
}

.navBgTab {
    width: 100%;
}

.catGoodSel {
    margin: auto;
    width: 100%;
    margin-left: 0px;
}



.t-col {
    display: block !important;
    /* float: left; */
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
	max-width: 100% !important;
}

   #menu {
      max-height: 0;
      background: white;
      position: absolute;
      overflow: hidden;
      top: 45px;
      right: 0;
      left: 0;
      margin: 0;
      padding: 0;
      float: none;
      z-index: 3;
   }
#menu li {
    display: block;
    text-align: center;
    border-bottom: 1px solid rgba(000,000,000,0.1);
    margin-right: 0;
    background: #c7a371;
    width: 100% !important;
}

.zayavkaTab2 {
    width: 100%;
}

.zayavkadivInput {
    width: 100%;
	height:32px;
	border: 1px solid #d3d3d3;
}

.zayavkaTab2 textarea {
	border: 1px solid #d3d3d3;
	width: 100%;
}
.zayavkadiv {
	text-align:center;
}

h2 {
    text-align: center;
    padding-bottom: 15px;
    letter-spacing: normal;
    font: 25px/30px Open Sans;
    color: #c7a371;
}

#TB_window {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: -190px !important;
	left: 0 !important;
	margin-left:0px !important;
	z-index:9999;
}

.MagicZoom {
	width:100%;
}

#TB_ajaxContent {
    width: 100% !important;
    max-width: 100% !important;
	padding:0px !important;
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: center;
    width: 40px;
	color:#000;
    /* float: right; */
    position: absolute;
	right: 30px;
    top: 30px;
    z-index: 999999;
}

.goodImg {
    padding: 0px !important;
}
   .posts-list, aside {
      width: 100%;
      float: none;
   }
   .widget-post-title {
      font-size: 1.5em;
   }
	.headCont, .logo {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.socials ul li {
		float: none;
		display:inline-block;
	}
	.headerTab {
		height: auto;
	}
	.logo img {
		width: 160px;
		margin: 0 auto;
	}
	.headNavTd {
		padding-top: 18px;
	}
	.headCont {
		padding: 18px 10px 18px 0;
	}

}