@media screen and (max-width:1270px) {
	.footer-top {
		display: none;
	}
#demos {
right: -118px;
}
	.footer-center {
		background: url("../img/shadow.png") no-repeat scroll center 0px transparent;
		background-color: #ED1B24;
	}

	.header-center-inner {
		width: 100%;
	}
}

@media screen and (max-width:1185px) {
	.header-top-inner {
		width: 100%;
	}

	

	.header-bottom-inner {
		width: 100%;
	}

	.header-bottom-inner .main-menu {
		width: 100%;
		width: 940px;
	}

	.header-bottom-inner .main-menu li {
		margin-left: 3%;
	}

	.header .shadow {
		width: 100%;
	}

	.content {
		margin: 0 auto;
		width: 920px;
	}

	.content .testimonials {
		float: none;
		margin: 0 auto;
		margin-top: 30px;
	}

	.content .contact {
		float: none;
		margin: 0 auto;
		margin-top: 30px;
	}

	.content .slider-wrap {
		width: 885px;
		height: auto;
		clear: both;
	}

	.content .slider-wrap-also {
		width: 885px;
	}

	.content .slider-wrap-also .slider {
		width: 885px;
		overflow: hidden;
	}

	.slider.active {
		width: 100%;
	}

	.footer-content {
		width: 100%;
		left: 0;
	}

	.spot-slider {
		width: 100%;
	}

	.content .spot-menu {
		height: auto;
		overflow: hidden;
	}

	.content .spot-menu li {
		float: none;
	}

	.content .spot-menu li.first a {
		padding: 5px 12px 0;
	}

	.content .catalog {
		width: 100%;
	}

	.content.single .item-present .left {
		margin-bottom: 30px;
	}

	.content.single .item-present .right {
		float: none;
		clear: both;
		margin: 20px 0 0 0;
		width: 100%;
	}

	.content .accessories {
		float: left;
		margin-left: 140px;
	}

	.content .add {
		float: left;
	} 

	.content.news {
		width: 100%;
		left: 0;
	}

	.content.news .left {
		width: 70%;
	}

	.content.news .right {
		width: 25%;
		margin-left: 0;
		margin-right: 20px;
	}

	.content.news .right .subscribe {
		width: 100%;
		height: auto;
	}

	.content.news .right .subscribe-inner {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.content.news .right .subscribe-inner form {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.content.news .right .subscribe-inner #subscribe-field {
		margin-left: 2%;
		width: 75%;
	}

	.content.news .right .subscribe-inner #subscribe-button {
		float: none;
		display: block;
		margin: 18px auto;
	}

	.content.news .left .news-img {
		width: 33%;
	}

	.content.news .left .news-img img {
		width: 100%;
	}

	.content.news .left .news-list .text {
		width: 50%;
	}

	.content.news .left .news-list .full-article {
		margin-bottom: 20px;
	}

	.content.news .right .popular-posts li {
		height: auto;
		overflow: hidden;
	}

	.content.news .right .popular-posts .photo {
		width: 26%;
	}

	.content.news .right .popular-posts .photo img {
		width: 100%;
	}

	.content.news .right .popular-posts .name {
		width: 50%;
	}

	.content.news .right .recent-comments .comment-content {
		width: auto;
	}

	.content.news .left .quote {
		width: 80%;
	}

	.content.news.single .left .comments .bottom-line {
		display: none;
	}

	.content.news.single .left .comments-left {
		float: none;
		overflow: hidden;
	}

	.content.news.single .left .comments .comment-content {
		margin-top: 10px;
		float: none;
		clear: both;
		width: 80%;
	}

	.content.news.single .left {
		margin-left: 1%;
	}

	.content.news .left .leave-reply-content {
		width: 90%;
	}

	.content.news .left .leave-reply textarea {
		width: 90%;
	}

	.content.news .left .leave-reply #name-field,
	.content.news .left .leave-reply #mail-field,
	.content.news .left .leave-reply #site-field {
		float: none;
		margin-left: 0;
	}

	.content.single .left-menu {
		float: none;
		width: auto;
		width: 888px;
	}

	.content.single .back-button {
		/*width: 280px;*/
		width: auto;
	}

	.content.single .single-menu {
		overflow: hidden;
	}

	.content.single .single-menu li {
		float: left;
		width: 290px;
		overflow: hidden;
		border: 0;
	}

	.content.single .back-button {
		margin-top: 20px;
	}

	.little .header-center-inner {
		left: 0;
	}

	.little .lady-wrap {
		left: 0;
	}
}

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

	.header-bottom-inner .main-menu {
		width: 100%;
		width: 900px;
	}

}

@media screen and (max-width:1160px) {
	.header-center-inner {
    	background: url("../img/header-back12.png") no-repeat scroll center -10px transparent;
	}

	.header-center-inner {
    		background: url('../img/header-back12.png') center bottom no-repeat;
	}

	.medium .header-center-inner {
    	background: url("../img/header-back12.png") no-repeat scroll 13px -113px transparent;
	background-size: auto auto;
	}

	.header-center-inner .telephone {
		margin-top: 40px;
		padding: 5px;
		width: 225px;
		background: url('../img/opacity.png');
		color: #fff;
	}

	.medium .header-center-inner .telephone {
		margin-top: 22px !important;
	}

	.little .header-center-inner .telephone {
		margin-top: 50px !important;
	}

	.lady-wrap {
		width: 100%;
	}


	.counter-wrap {
		float: left;
		padding: 5px;
	}

	.little .counter-wrap {
		float: none;
		padding: 0;
	}

	.header-bottom-inner .main-menu li {
		margin-left: 1.5%;
	}

	.little .lady-wrap {
		width: 100%;
	}

	.little .header-center-inner .bottom {
		margin-right: 0;
	}

}

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

	.header-top-inner li.first {
		margin: 0px 30px 0px 0px;
	}

	.header-top-inner li.second {
		margin: 0px 30px 0px 0px;
	}
}

@media screen and (max-width:884px) {
.header-bottom-inner .main-menu .inner li {
padding:0!important;
}
}
@media screen and (max-width:1030px) {

	.header-bottom-inner .main-menu {
		margin: 0 auto;
		width: 886px;
		width: 830px;
	}

	.header-bottom-inner .main-menu a {
	    font: bold 19px Arial;
	}

	.header {
		height: auto;
	}

	.header-center-inner-right {
		width: auto;
	}

	.header-center-inner-right .left {
		float: none;
		width: auto;
	}

	.header-center-inner-right .support {
		float: left;
	}

	.header-center-inner-right .social {
		float: right;
	}

	.header-center-inner-right .right {
		border: 0;
		margin-bottom: 10px;
	}

	.header-bottom-inner .main-menu li.first {
		margin-left: 0px;
		margin-right: 0px;
	}

	.header-bottom-inner .main-menu .inner a {
	    font-size: 17px;
	}

	.content.news .right .popular-posts .photo {
		width: 28%;
	}

	.content.news .right .popular-posts .name {
		width: 45%;
	}

	.content.news .right .featured-projects {
		display: none;
	}
}

@media screen and (max-width:1000px) {
	.callback-wrap {
		display: none;
	}
}
@media screen and (max-width:920px) {

	.footer-menu ul {
		width: 820px;
	}

	.footer-menu li {
		margin-left: 30px;
	}

	.counter-wrap {
		margin-left: 50px;
	}
}

@media screen and (max-width:460px) {
	.tyre-logo-wrap {
		float:none;
	}
}

@media screen and (max-width:910px) {
	.ileft {width: 100%;}
	.header-bottom-inner .main-menu .inner {
		top: 25px;
	}

	.content {
		margin: 0 auto;
		width: 610px;
	}

	.content .categories {
		position: relative;
		left: 10px;
	}

	.content .slider-wrap {
	    left: 15px;
	}

	.content .slider-wrap {
		width: 585px;
	}

	.content .slider-wrap-also {
		width: 585px;
	}

	.content .slider-wrap-also .slider {
		width: 585px;
		overflow: hidden;
	}

	.content.single .item-present .left {
		float: none;
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.content.single .item-present .center {
		float: none;
		margin: 0 auto;
	}

	.item-present .category-list {
		overflow: hidden;
	}

	.content .add {
		margin: 0 auto;
		margin-top: 20px;
		float: none;
	}	

	.content .accessories {
		margin: 0;
		float: none;
		width: 270px;
		margin: 0 auto;
	}

	.content .single-menu {
		height: auto;
		margin-top: 40px;
		overflow: hidden;
	}

	.content .single-menu-content {
		width: 100%;
	}

	.content .single-menu-content .left {
		float: none;
		width: 100%;
	}

	.content .single-menu-content .right {
		float: none;
		width: 100%;
		margin-top: 30px;
	}

	.content.news .left .news-img {
		margin-left: 5px;
	}

	.content.single .left-menu {
		width: 100%;
	}

	.single-content {
		width: 100%;
		margin: 0;
	}

	.single-content-inner {
		margin: 0;
		padding: 0 10px;
	}

	.content.single .single-menu {
		margin-top: 0;
	}

	.single-slider {
		float: none;
		width: 240px;
		margin: 0 auto;
	}

	.single-content-inner .single-img {
		margin-left: 0;
	}

	.mini-carousel {
		margin-left: 0;
	}

	.single-content-right {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.buy-button-wrap {
		width: 100%;
	}

	.single-content-title {
		width: auto;
	}

	.tyre-logo-wrap {
		display: block;
		
	}

	.tyre-logo {
		margin: 0;
	}

	.single-tabs {
		margin: 0 10px 15px;
		height: auto;
		overflow: hidden
	}

	.single-tabs li {
		margin: 6px 10px 0px 10px;
	}

	.single-tabs-text {
		/*margin: 0 10px 20px;*/
		/*overflow: hidden;*/
	}

	.single-content-inner.alter > .left {
		float: none;
	}

	.alter .single-content-right {
		float: none;
		width: 100%;
		margin: 20px auto 0 auto;
	}

	.single-content-inner.alter .vendor-wrap {
		margin-top: 30px;
	}

	.single-content-inner.alter > .left {
		margin: 0 auto;
	}

	.single-content-inner.alter .single-img {
		margin: 20px 0 0 0;
	}

}

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

	.header-top-inner ul {
		display: none;
	}

	.header-center-inner {
		top: 0;
	}

	.language {
		float: none;
		margin: 0 auto;
		padding: 5px 0 0 0;
	}

	.header-bottom-inner .main-menu a {
	    font: bold 17px Arial;
	    color: rgb(129, 129, 129);
	}

	.header-bottom-inner .main-menu {
		display: none;
	}

	.header-bottom-inner .hide-navi {
		display: block;
	}

}

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

	.footer-menu ul {
		width: 736px;
	}

	.footer-menu li {
		margin-left: 10px;
	}
}

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

	.header-center-inner .logo {
		margin-top: 10px;
	}

	.medium .header-center-inner .logo {
	    margin-top: 0;
	}

	.header-bottom-inner .main-menu a {
	    font: bold 18px Arial;
	    color: rgb(129, 129, 129);
	}

	.header-bottom-inner .main-menu .inner {
		top: 25px;
	}

	.header-center-inner-right .left {
		display: none;
	}

	.header-center-inner-right {
		float: none;
	}

	.header-center-inner-right .right {
	    width: 100%;
	}

	.header-center-inner-right .right .offer {
		margin: 0 auto;
		margin-top: 10px;
	}

	.header-center-inner-right .right .search {
		margin: 0 auto;
		margin-top: 10px;
	}

	.content.news.single .left .new-footer {
		height: auto;
		overflow: hidden;
		padding-bottom: 10px;
	}

	.counter-wrap {
		margin-left: 150px;
	}

	.counter-text-left {
		float: none;
	}

	.counter {
		float: none;
		margin-left: 0;
	}

	.counter-text {
		margin: 5px 0 0 0;
		text-align: right;
		float: none;
	}

	.little .counter-text-left {
		float: left;
	}

	.little .counter {
		float: left;
		margin-left: 15px;
	}

	.little .counter-text {
		margin: 15px 0px 0px 13px;
		float: left;
	}
}

@media screen and (max-width:765px) {
	.callback-wrap {
		display: none;
	}
	.content {
		width: 610px;
		left: 0;
	}

	.content.news .left {
		float: none;
	    width: 100%;
	}

	.content.news.single .left {
		margin: 0;
	}

	.content.news .right {
		float: none;
	    width: 100%;
	}

	.content.news .left .text {
		margin: 0 10px 0 0;
	}

	.content.news .right .featured-projects {
		display: block;
		width: 270px;
		margin: 40px auto;
	}

	.content.news .right .popular-posts .photo {
		max-width: 80px;
		margin-right: 20px;
	}

	.content.news .right .popular-posts .name {
		float: left;
	}

	.content.news .right .popular-posts {
		margin: 20px auto;
		width: 90%;
	}

	.content.news .right .recent-comments {
		margin: 20px auto;
		width: 90%;
	}

	.content.news .right .recent-comments .comment-content {
		float: left;
		width: 90%;
	}

	.content.news .right .subscribe {
		margin: 0 auto;
		width: 94%;
	}

}

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

	.footer-menu {
		height: auto;
		padding-top: 0;
	}

	.footer-menu ul {
		width: auto;
	}

	.footer-menu li {
		float: none;
		padding: 10px 0 10px 0;
		margin: 0;
		text-align: center;
		border-bottom: 1px solid #363636;
	}

	.footer-menu li.first {
		margin: 0;
	}
}

/*@media screen and (max-width:740px) {*/
@media screen and (max-width:790px) {
	.header-center-inner .right {
		width: 300px;
	}

	.header-center-inner .logo {
	    margin-top: -30px;
	}

	.medium .header-center-inner .logo {
	    margin-top: 0;
	}

	.basket {
		margin-top: 40px;
	}

	.header-center-wrap.little {
		overflow: hidden;
		height: auto;
	}


	.little .header-center-inner {
		overflow: hidden;
		height: auto;
		background: 0;
	}

	.little .lady-wrap {
		overflow: hidden;
		height: auto;
		padding-bottom: 10px;
		background: 0;
	}

	.little .lady-wrap .logo {
		float: none;
	}

	.little .header-center-inner .top {
		float: none;
		width: 270px;
		margin: 20px auto 20px auto;
	}

	.little .header-center-inner .bottom {
		float: none;
		margin: 0 auto;
	}

	.header-center-wrap.little {
    		background: url("../img/header-back.png") repeat scroll 0px 0px transparent;
	}
}

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

	.footer-menu li {
		float: none;
		display: block;
		width: 100%;
		clear: both;
	}

	.footer-menu li.divider {
		display: none;
	}

	.content.single {
		width: 98%;
		padding: 10px 1%;
	}

	.content.single .item-present .center {
		width: 100%;
	}

	.lady-wrap {
		background: 0;
	}

	.medium .lady-wrap {
		background: 0;
	}

	.header-center-inner .top {
		float: none;
	}
	.medium .header-center-inner .top {
		margin-top: -20px;
	}
	.header-center-inner .logo {
		margin: 0 auto;
		float: none;
	}

	.header-center-inner .bottom {
   		float: none;
    		clear: both;
    		padding: 0px;
    		margin: 00;
    		width: auto;
	}

	.basket {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.header-center-inner .telephone {
		margin-left: auto !important;
		margin-right: auto !important;
	}

}

@media screen and (max-width:645px) {
	.content {
		margin: 0 auto;
		width: 285px;
	}

	.content.single {
		left: 0;
	}

	.content .also-like {
		width: 100%;
	}

	.content .slider-wrap {
		margin: 0 auto;
		width: 283px;
	}

	.content .slider-wrap-also {
		margin: 0 auto;
		width: 283px;
	}

	.content .slider-wrap-also .slider {
		width: 283px;
		overflow: hidden;
	}

	.content .testimonials {
		width: 283px;
		height: auto;
	}

	.content .testimonials-inner {
		height: auto;
	}

	.content .testimonials li {
		width: 240px;
		height: auto;
		padding: 0 0 50px 0;
	}

	.content .quote-carousel {
		width: 255px;
	}

	.content .contact {
		width: 283px;
		height: auto;
	}

	.content .contact-inner {
		height: auto;
		padding: 10px;
	}

	.content .contact-inner form {
		margin: 0;
		width: 100%;
	}

	.content .contact #name-field {
		width: 260px;
		margin: 0;
		margin-top: 5px;
	}

	.content .contact #mail-field {
		width: 260px;
		margin: 0;
		margin-top: 2px;
	}

	.content .contact #phone-field {
		width: 260px;
		margin: 0;
		margin-top: 2px;
	}

	.content .contact #message-field {
		width: 260px;
		margin: 0;
		margin-top: 2px;
	}

	.content .contact-inner {
		padding-top: 0;
		padding-left: 0;
	}

	.content #contact-button {
		float: none;
		margin: 10px 0 0 75px;
	}

	.quote-more {
		right: 10px;
		bottom: 10px;
	}


	.single-tabs li {
		float: none;
	}

	.alter .single-tabs-head {
		height: auto;
		overflow: hidden;
	}

	.alter .single-tabs-head li {
		display: block;
		width: auto;
	}

	.alter .single-tabs-head li .inner {
		display: block;
		width: 100%;
		line-height: 33px;
	}
}

@media screen and (max-width:620px) {
	.single-content-inner .tabs-content .left {
		clear: both;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
.alter .single-content-title {

	width: auto!important;
	min-width: 1px; 
	max-width: 320px;
}
	.alter .single-content-title .title {
		float: none;
		margin: 0;
	}

	.alter .tabs-content .select-wrap {
		margin-top: 10px;
	}

	.alter .tabs-content .jq-selectbox {
		float: none;
	}

	.alter .img-params {
		float: none;
		margin: 15px 0 0 15px;
		overflow: hidden;
	}

	.single-content-inner .tabs-content .right {
    		float: none;
		margin: 0 auto;
   		width: 300px;
	}

	.single-content-inner .tabs-content .items-count {
		float: none;
		margin: 10px auto 0 auto;
	}

	.single-content-inner .tabs-content .price-wrap {
		margin: 10px 0;
		text-align: center;
	}

	.single-content-inner .tabs-content .price {
		margin: 0;
	}

	.single-content-inner .tabs-content .old-price {
		margin: 0 0 0 10px;
	}

	.single-content-inner .tabs-content .button-params {
		width: auto;
		margin: 0 10px 0 0;
	}

	.single-content-inner .tabs-content .button-params .left {
    		float: none;
		width: auto;
	}

	.single-content-inner .tabs-content .button-params .right {
    		float: none;
		width: auto;
		margin: 10px 0 0 0;
	}

	.single-content-inner .tabs-content .button-params li {
    		width: auto;
	}
}

@media screen and (max-width:600px) {
	.content.news .left .meta {
		float: none;
		width: 100%;
		height: 65px;
	}

	.content.news .left .meta .line-top {
		display: none;
	}

	.content.news .left .meta .line-bottom {
		display: none;
	}

	.content.news .left .meta .date {
		left: 10px;
		top: 19px;
	}

	.content.news .left .meta .author {
		top: 0;
	}

	.content.news .left .meta .comments {
		top: 5px;
		bottom: auto;
		left: auto;
		right: 10px;
	}

	.content.news .left .news-img {
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	    width: 50%;
	}

	.content.news .left .news-list .text {
		margin: 0 auto;
		float: none;
		width: 90%;
	}
}

@media screen and (max-width:580px) {
	.content .news-heading {
		width: 100%;
	}

	.header-center-inner {
		background: 0;
	}

	.medium .header-center-inner {
		background: 0;
	}

	.header-center-inner .left {
		float: none;
	}

	.header-center-inner .logo {
		float: left;
	}

	.header-center-inner .telephone {
		float: right;
		margin: 30px 15px 0 0;
	}

	.header-center-inner .right {
		float: none;
		margin: 0 10px 0 0;
		width: auto;
		clear: both;
		background: 0;
	}

	.counter-wrap {
		float: right;
		margin: -6px 10px 0 0;
	}

	.header-center-inner .top {
		width: 100%;
	}

	.basket {
		float: right;
		margin: 30px 0 0 0;
	}

	.medium .header-center-inner .telephone {
		margin-left: 35px !important;
	}

	.header-center-inner .logo {
    		float: none;
		margin: 0 auto;
	}
	

	.basket {
		top: 30px;
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.header-center-inner .telephone {
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}


@media screen and (max-width:550px) {
	.footer-center {
		font: 24px/50px 'Aller';
	}
	.frames {width:250px!important;}
}

@media screen and (max-width:535px) {
	.content.news.single .comments-counter {
		display: none;
	}

	.content.news.single .new-header {
		position: relative;
		padding-left: 50px;
		height: auto;
		overflow: hidden;
	} 

	.content.news.single .new-header .date {
		position: absolute;
		height: auto;
		left: 0;
		top: 0;
		bottom: 0;
	}

	.content.news.single .new-header .name {
		float: none;
		margin-bottom: 5px;
	}

	.content.news .left .leave-reply textarea {
		width: 85%;
	}
}


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

	.header-center-wrap {
		height: auto;
	}

	.header-center-wrap.medium {
		height: auto;
	}


	.header-center-inner {
		height: auto;
	}

	.header-center-inner .left {
		float: none;
	}

	.header-center-inner .logo {
		position: relative;
		float: none;
		margin: 0 auto;
	}

	.header-center-inner .bottom {
		width: 100%;
	}

	.header-center-inner .telephone {
		float: none;
		margin: 0 auto;
		margin-top: 30px;
	}

	.header-center-inner .telephone-inner {
		margin: 0 auto;
		width: 190px;
	}

	.header-center-inner .right {
		float: none;
		margin: 0 10px 0 0;
		padding: 0;
		width: auto;
		height: auto;
		clear: both;
		background: 0;
	}

	.medium .lady-wrap {
   		height: auto;
		overflow: hidden;
	}

	.lady-wrap {
		background: 0;
	}

	.counter-wrap {
		float: none;
		width: 160px;
		margin: 20px auto;
	}

	.counter-text {
		margin: 5px 10px 0 0;
	}

	.basket {
		float: none;
		margin: 10px auto;
	}

	.little .header-center-inner .bottom {
		width: auto;
	}

	.little .counter-text-left {
		float: none;
	}

	.little .counter {
		float: none;
		margin-left: 0;
	}

	.little .counter-text {
		margin: 5px 0 0 0;
		text-align: right;
		float: none;
	}

	.little .counter-wrap {
   		 float: none;
   		 width: 160px;
   		 margin: 20px auto;
	}

	.little .basket {
    		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.little .header-center-inner .telephone {
    		float: none;
    		margin: 10px auto 0 auto !important;
	}

	.medium .header-center-inner .basket {
    		float: none;
   		margin: 10px auto 0 auto !important;
	}

	.medium .header-center-inner .basket.important {
		margin: 0 !important;
	}

	.medium .counter-wrap {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.medium .header-center-inner .telephone {
    		float: none;
    		margin: 10px auto 7px auto !important;
	}

	.medium .header-center-inner .bottom {
		width: 100%;
	}

}

@media screen and (max-width:450px) {
	.footer-center {
		font: 22px/50px 'Aller';
		letter-spacing: 0;
	}
	
	.callback-wrap-hor {
		display: block;
	}

	.callback-wrap {
		display: none;
	}
}

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

	.header-center-inner-right .right {
		width: 100%;
	}

	.header-center-inner-right .right .offer {
		height: auto;
		width: 102%;
	}

	.header-center-inner-right .right .offer-left {
		width: 100%;
		float: none;
	}

	.header-center-inner-right .right .offer-right {
		width: 100%;
		float: none;
	}

	.header-center-inner-right .right .search {
		width: 102%;
	}

	.header-center-inner-right .right #search-field {
		width: 80%;
	}

	.content {
		margin: 0 auto;
		width: 320px;
	}

	.content .slider-wrap {
		margin-left: 20px;
		clear: both;
		width: 280px;
	}

	.content .slider-wrap-also {
		width: 280px;
	}

	.content .slider-wrap-also .slider {
		width: 280px;
		overflow: hidden;
	}

	.content .testimonials {
		margin-left: 17px;
	}

	.content .contact {
		margin-left: 17px;
	}

	.content {
		width: 320px;
		margin: 0 auto;
		left: 0px;
	}

	.content .categories {
		margin-left: 10px;
		left: 0;
	}

	.content .catalog li {
		margin-right: 0;
	}

	.content .catalog ul {
		margin: 0 auto;
		width: 270px;
	}

	.content.single .item-present .left {
		width: 100%;
	}

	.content.single .item-present .big-picture {
		width: 94%;
	}

	.content.single .slider-litt {
		margin: 0 auto;
		margin-top: 5px;
		width: 238px;
	}

	.content.single .slider-litt-inner {
		width: 225px
	}

	.footer-logo {
		margin-left: 2px;
	}

	.content.news .left .leave-reply textarea {
		width: 205px;
	}

	.content.news.single #reply-button {
		display: block;
		float: none;
		margin: 18px auto;
	}

	.content.news.single .left .leave-reply form {
		width: 100%;
		height: 100%;
	}

	.content .slider-wrap {
	    left: 0px;
	}

	.content .categories {
		margin: 0 auto;
	    width: 280px;
	    left: 0px;
	}

	.single-content-inner .tabs-content .top-params {
		margin: 0 auto !important;
		width: 200px;
	}

	.single-content-inner .tabs-content .top-params li {
		float: none;
	}
}

@media screen and (max-width:450px) {
	.footer-center {
		font: 22px/50px 'Aller';
		letter-spacing: 0;
	}

	.callback-wrap-hor {
		display: block;
	}


}