
/*///////////////////////////////////////////////////////////////////////////////////////////*/
/* RESPONSIVE CSS */
/*///////////////////////////////////////////////////////////////////////////////////////////*/



@media (min-width:1199px) and (max-width:1350px) {
}

/* 768 x 1024 (Laptop) */

@media (min-width:992px) and (max-width:1199px) {
.list-progress__item:nth-child(1),  .list-progress__item:nth-child(3) {
	width: 290px;
}
.list-progress__item:nth-child(2) {
	width: 300px;
	background-position: 0 3px;
}
.list-type__item,  .list-type__link {
	width: 290px;
}
.list-staff__item {
	width: 440px;
}
.list-staff__media {
	width: 210px;
}
.list-staff__item:nth-child(odd) .list-staff__inner {
	margin-left: 210px;
}
.list-staff__item:nth-child(even) .list-staff__inner {
	margin-right: 210px;
}
}

/* end min-width:992px and max-width:1199px */


/* 768 x 1024 (iPad - Portrait) */

@media (max-width:991px) {
    
    
.iview-caption {
	top: 37vw;
	right: -60vw;
	text-align: right;
}
.header .logo {
	left: 23px;
	position: absolute;
	top: -15px;
}
.yamm .nav > li > a {
	padding-top: 20px;
}
.list-progress__item:nth-child(1),  .list-progress__item:nth-child(3) {
	width: 350px;
	background-image: url('../media/figure/figure-2.svg');
}
.post_mod-a:nth-child(odd) .entry-media,  .post_mod-a:nth-child(even) .entry-media {
	float: none;
}
.post_mod-a:nth-child(odd) .entry-main {
	margin-right: 0;
}
.post_mod-a:nth-child(even) .entry-main {
	margin-left: 0;
}
.list-staff {
	text-align: center;
}
.main-block {
	margin-left: 0;
	margin-right: 0;
}
.wrap-link-img {
	position: relative;
	height: 260px;
	margin-bottom: 30px;
}
.link-img__item {
	width: 170px;
}
.post_mod-a:nth-child(even) .entry-date {
	left: 10px;
}
.post_mod-a:nth-child(odd) .entry-date {
	right: 10px;
}
.ui-title-inner {
	line-height: 1.5;
}
.section_mod-d {
	background: none;
}
.section_brands {
	margin-top: 0;
}
.list-brands__item {
	width: 200px;
	margin-bottom: 20px;
}
.owl-item:nth-child(4n+1) .slider-gallery__link,  .owl-item:nth-child(4n+2) .slider-gallery__link,  .owl-item:nth-child(4n+3) .slider-gallery__link,  .owl-item:nth-child(4n+4) .slider-gallery__link {
	-webkit-clip-path: none;
	clip-path: none;
}
.list-staff {
	margin-left: 0;
	margin-right: 0;
}
.card-list__row {
	float: none;
	width: 100%;
}
.card__price {
	margin-top: 20px;
}
.about-autor__social li:last-child a {
	border-bottom: 1px solid #fff;
}
}

/* end max-width:991px */




/* end max-width:991px and min-width:768px */


/*480 x 640 (small tablet and iPhone)*/

@media (max-width:767px) {
.yamm {
	top: 20px;
}
html .yamm .nav {
	display: none;
}
html .yamm .collapse .nav {
	display: block;
}
html .yamm .nav > li > a {
	padding: 25px;
}
.wrap-link-img {
	display: none;
}
.top-header {
	text-align: center;
}
.header-contacts,  .header .social-links {
	float: none;
}
.header-contacts {
	margin-bottom: 15px;
}
.navbar-nav {
	margin: 0;
}
.yamm .nav {
	margin-right: 0;
}
.link-img {
	position: relative;
	margin-bottom: 20px;
}
.link-img_mod-a {
	left: 0;
}
.link-img_mod-b {
	right: 0;
}
.wrap-link-img {
	height: auto;
	text-align: center;
}
.owl-theme_mod-a .owl-controls {
	top: -30px;
}
.list-staff__item {
	width: auto;
	background-color: #FFF;
}
.list-staff__item:nth-child(odd) .list-staff__media,  .list-staff__item:nth-child(even) .list-staff__media {
	float: none;
}
.list-staff__item:nth-child(odd) .list-staff__inner {
	margin-left: 0;
}
.list-staff__item:nth-child(even) .list-staff__inner {
	margin-right: 0;
}
.list-staff__info:after {
	content: none;
}
.post_mod-a {
	margin-top: 10px;
}
.card__img {
	float: none;
}
.card__inner {
	margin-left: 0;
	margin-top: 20px;
}
.card__list {
	width: 100%;
}
.pagination > li > a, .pagination > li > span {
	margin-bottom: 10px;
}
.letter__inner {
	width: 100%;
	float: none;
}
.post-nav__item:nth-child(odd) .post-nav__img,  .post-nav__item:nth-child(even) .post-nav__img {
	display: none;
}
.post-nav__item:nth-child(even) .post-nav__inner {
	margin-left: 0;
}
.post-nav__item:nth-child(odd) .post-nav__inner {
	margin-right: 0;
}
}

/* end max-width:767px */


@media (max-width:767px) and (min-width:480px) {
}

/*320 x 480 (iPhone)*/

@media (max-width:480px) {
    
    
    html .post .entry-title, .post .entry-title a {
    padding-right: 0;
}
    
    
    html .comment-list .comment-info-content {
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 0;
        float: none;
}
   
    
    html .comment-list .comment-author {
    float: none;
    margin-bottom: 20px;
}
    
    
    html .comment-list ol.children {
    margin-left: 0;
    margin-top: 20px;
    padding-left: 0;
}
    
    
    .owl-theme .owl-controls{
        display: none !important;
    }
    
    
    html .list-progress__item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin-bottom: 20px !important;
    margin-left: -40px;
    padding-top: 5px;
}
    
    
    html .big-img.wpb_single_image img {
    height: auto;
    margin-top: 40px;
    max-width: 100% !important;
    min-width: 100%;
    vertical-align: top;
}
    
    
    html .list-type {
    margin-left: -40px;
}
    
    
    html .list-staff__media {
    margin: 0 auto;
    }
    
    html .list-type__link {
    transform: skewX(0deg);
    web-kit-transform: skewX(0deg);
    width: 100%;
}
    
    
.link-img__item {
	width: 40%;
}
.link-img_mod-a .link-img__wrap-title {
	margin-right: 0;
}
.link-img_mod-b .link-img__wrap-title {
	margin-left: 0;
}
.border-section-top:before,  .border-section-top:after,  .border-section-bottom:before,  .border-section-bottom:after {
	display: none;
}
.list-progress__item {
	padding-top: 5px;
}
.slider-gallery {
	margin-top: 73px;
}
#iview div.iview-directionNav {
	display: none;
}
.iview-caption {
	display: none;
}
.iview-controlNav {
	top: 0;
	bottom: auto;
	right: 0;
}
.list-staff__item {
	margin-left: 0;
	margin-right: 0;
}
.entry-meta__item {
	display: block;
}
.block-title .bg-inner {
	padding-bottom: 25px;
	padding-top: 65px;
}
.sorting__title {
	font-size: 11px;
}
.sorting__item {
	margin-right: 5px;
}
.post_mod-c {
	width: auto;
}
.post-nav__item {
	width: 100%;
	display: block;
}
.about-autor__img {
    float: none;
    margin-bottom: 25px;
}
.about-autor__inner {
	margin-left: 0;
}
.post .entry-main {
	padding-left: 35px;
}
.comments-list .avatar-placeholder {
	float: none;
}
.comments-list .comment-inner,  .comments-list .children {
	margin-left: 0;
}
}
