@font-face {
	font-family: "Rouble";
	src: url("/fonts/rouble.eot?") format("eot"), url("/fonts/rouble.otf") format("opentype"), url("/fonts/rouble.woff") format("woff"), url("/fonts/rouble.ttf") format("truetype"), url("/fonts/rouble.svg#ALSRubl") format("svg")
}

span.rouble {
	font-weight: normal !important;
	font-style: normal !important
}

.price-holder .rouble {
	position: relative
}

span.rouble:before {
	content: "a" !important;
	display: inline !important;
	font-family: "Rouble" !important;
	text-transform: lowercase !important
}

@media (min-width: 1200px) {
	.long-card .card-img-top {
		margin-top: 40px
	}
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
	.order-tabs .order-tab .inner {
		height: auto !important
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.long-card .card-img-top {
		margin-top: 109px
	}

	.card-img-top {
		margin-top: 40px
	}
}

.pt-4 {
	padding-top: 1.5rem !important
}

.form-group.has-error {
	border: 2px solid #f06 !important;
	border-radius: 4px
}

@media only screen and (min-width: 800px) {
	.grayback {
		background: #f5f6f6
	}

	.grayback #msCart table [name=count] {
		background: #f5f6f6
	}

	.grayback .btn-remove {
		background: #f5f6f6
	}
}

#msCart table .tab-content .tab-pane.active {
	display: table-row
}

#msCart table .tab-content .tab-pane.active td {
	background: #fff
}

#msCart .title {
	color: #333;
	font-weight: 300;
	font-size: 2rem;
	line-height: 2.2rem
}

.card-section .slider {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	width: 100%;
	margin: 0 auto
}

.card-section .slider.slider-active {
	display: inline-block
}

.card-section .top-holder .gallery {
	position: relative
}

.card-section .gallery-cover {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto 53px;
	max-width: 363px
}

.card-section .gallery-cover .gallery-holder {
	width: 9999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none
}

.card-section .gallery-cover .gallery-holder li {
	float: left;
	width: 363px;
	background: #fff;
	height: 100%;
	text-align: center
}

.card-section .gallery-cover .gallery-holder li img {
	max-width: 100%;
	max-height: 400px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}

.card-section .slider .switcher-cover {
	position: relative
}

.card-section .slider .switcher-list {
	padding: 0;
	margin: 0;
	list-style: none;
	letter-spacing: -4px;
	width: 9999px;
	min-height: 93px;
	white-space: nowrap;
	overflow: hidden
}

.card-section .slider .switcher-list li {
	letter-spacing: 0;
	display: inline-block;
	vertical-align: top;
	padding: 0
}

.card-section .slider .switcher-list span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100px;
	height: 100px !important;
	line-height: 77px;
	text-align: center
}

.card-section .slider .switcher-list span img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}

.card-section .slider .switcher-list span:after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 1px solid #1e84fe;
	opacity: 0;
	-webkit-transition: opacity linear .2s;
	-o-transition: opacity linear .2s;
	transition: opacity linear .2s
}

.card-section .gallery .prev, .card-section .gallery .next {
	position: absolute;
	top: 50%;
	display: block;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	margin: -36px 0 0;
	background: rgba(0, 0, 0, .7);
	background-repeat: no-repeat;
	background-position: 50%;
	opacity: 0;
	-webkit-transition: opacity linear .2s;
	-o-transition: opacity linear .2s;
	transition: opacity linear .2s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}

.card-section .gallery .prev {
	left: 0;
	background-image: url("/images/botton-swipe-small-l.svg")
}

.card-section .slider .switcher-cover .prev, .card-section .slider .switcher-cover .next {
	width: 36px;
	height: 36px;
	margin: -26px 0 0
}

.card-section .slider .switcher-cover .prev {
	background-image: url("/images/botton-swipe-small-l.svg")
}

.card-section .gallery .next {
	right: 0;
	background-image: url("/images/botton-swipe-small-r.svg")
}

.card-section .slider .switcher-cover .next {
	background-image: url("/images/botton-swipe-small-r.svg")
}

.card-section .slider .switcher-list li.active span:after, .card-section .slider .switcher-list li:hover span:after {
	opacity: 1
}

.card-section .gallery-cover:hover .prev, .card-section .gallery-cover:hover .next, .card-section .slider .switcher-cover:hover .prev, .card-section .slider .switcher-cover:hover .next {
	opacity: .8
}

.card-section .gallery .prev.disabled, .card-section .gallery .next.disabled {
	opacity: 0
}

.card-section .slider .switcher-cover .prev.disabled, .card-section .slider .switcher-cover .next.disabled {
	display: none
}

@media (max-width: 768px) {
	.card-section .gallery-cover {
		max-width: 100%
	}
}

#guaranteeOfCheaperModal .close {
	right: 10px;
	position: absolute;
	top: 5px
}

@media (min-width: 768px) {
	.modal#guaranteeOfCheaperModal {
		max-width: 900px
	}

	#guaranteeOfCheaperModal .modal-dialog {
		width: 900px;
		margin: 0
	}
}

#guaranteeOfCheaperModal .modal-body {
	padding: 0
}

.layer {
	padding: 15px;
	background: white
}

.layer-grey {
	background-color: #eee
}

.layer h3 {
	font-size: 3rem;
	font-weight: 400;
	line-height: 4rem;
	text-align: center
}

.layer h3 .text-error {
	color: #00975e
}

.layer h4 {
	font-size: 2.2rem;
	line-height: 2.6rem;
	margin-bottom: 1rem
}

.layer .steps {
	margin-bottom: 5rem
}

.layer .step-item {
	text-align: center
}

.layer .step-item .step-text {
	font-size: 1.6rem;
	line-height: 2rem;
	color: #747f7f
}

.layer .step-item .step-image {
	max-height: 22rem;
	overflow: hidden
}

.layer .rules-items {
	margin-bottom: 5rem
}

.layer .rule-item {
	text-align: center
}

.layer .rule-item .rule-image {
	max-height: 22rem;
	overflow: hidden
}

.layer .rule-item .rule-text {
	font-size: 16px;
	color: #000;
	font-weight: bold
}

.layer .rule-item .text-bigger {
	font-size: 21px;
	color: #00975e;
	font-weight: bold
}

.layer p {
	margin-bottom: 2rem;
	color: #333
}

#jGrowl {
	display: none
}

.swiper-container {
	width: 100%;
	height: 100%
}

.swiper-slide .slide-box {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover
}

.slide-box {
	transition: all 1200ms
}

.bxslider {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000;
	text-align: center
}

.bxslider .content-holder {
	position: relative;
	z-index: 10;
	text-align: center
}

div.img-holder {
	transform: scale(1);
	transition: all .5s
}

div.img-holder.off {
	transform: scale(.9)
}

.bxslider .content-holder h2 {
	text-transform: uppercase;
	margin: 42px 0 11px 0;
	font-weight: 900;
	font-size: 56px;
	letter-spacing: .05em;
	line-height: 62px
}

.bxslider .content-holder strong {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 56px;
	letter-spacing: .05em;
	line-height: 62px
}

.bxslider .content-holder h3 {
	margin: 0 0 -22px 22px;
	color: #5d5d5d;
	font-size: 34px;
	line-height: 36px;
	font-weight: 300
}

.bxslider h2 span {
	display: inline-block;
	vertical-align: top
}

.bxslider h2 span.img {
	margin: -5px 0 0 12px
}

.slider-section {
	height: calc(100vh - 187px);
	min-height: 500px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	max-height: 706px
}

.slider-section .bx-wrapper {
	height: 100%
}

.slider-section .bx-viewport {
	height: 100% !important
}

.slider-section .bxslider {
	height: 100%
}

.slider-section .bxslider li {
	height: 100%;
	padding-bottom: 24px
}

.slider-section .bxslider .img-holder {
	max-width: 1280px;
	display: block;
	margin: 0 auto;
	max-height: 100% !important;
	height: 100%
}

.slider-section .bxslider .mobile_img {
	display: none
}

.chevron::before {
	border-style: solid;
	border-width: .05em .05em 0 0;
	content: "";
	display: inline-block;
	height: .45em;
	left: .15em;
	position: relative;
	top: .15em;
	top: 35px;
	transform: rotate(-45deg);
	vertical-align: top;
	width: .45em;
	font-size: 53px
}

.chevron.right:before {
	left: -5px;
	transform: rotate(45deg)
}

.chevron.bottom:before {
	top: 0;
	transform: rotate(135deg)
}

.chevron.left:before {
	left: 5px;
	transform: rotate(-135deg)
}

.bx-controls {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0
}

.bxArrows {
	margin: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	list-style: none
}

.left-control {
	width: 20%;
	float: left;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute
}

.right-control {
	width: 20%;
	float: right;
	height: 100%;
	right: 0;
	top: 0;
	position: absolute
}

.right-control .bx-next, .left-control .bx-prev {
	background-color: rgba(180, 180, 180, .25);
	color: rgba(0, 0, 0, .44);
	color: rgba(136, 136, 136, .8);
	width: 64px;
	width: 90px;
	height: 64px;
	height: 90px;
	border-radius: 64px;
	border-radius: 90px;
	font-size: 53px;
	font-size: 53px;
	font-weight: normal;
	line-height: 64px;
	line-height: 90px;
	top: 50%;
	display: block;
	font-style: normal;
	overflow: hidden;
	position: absolute;
	text-align: center;
	-webkit-transition: 250ms background-color linear, 250ms color linear, 250ms opacity linear;
	transition: 250ms background-color linear, 250ms color linear, 250ms opacity linear;
	opacity: 0
}

.right-control:hover .bx-next, .left-control:hover .bx-prev {
	opacity: .6
}

.right-control .bx-next {
	right: 20px
}

.left-control .bx-prev {
	left: 20px
}

.bx-pager {
	text-align: center
}

.bx-pager-item {
	display: inline-block;
	padding: 5px 7px
}

.bx-pager-link {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 2px;
	background-color: rgba(128, 128, 128, .2);
	position: relative
}

.bx-pager-link.active:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: gray;
	width: 0;
	animation: bg-animation 4s linear forwards
}

@keyframes bg-animation {
	to {
		width: 50px
	}
}

@media only screen and (max-width: 1020px) {
	.bxslider li > img {
		width: 100%
	}
}

@media only screen and (max-width: 1000px) {
	.slider-section {
		height: 500px;
		padding-bottom: 20px
	}

	.bx-controls {
		bottom: -10px
	}
}

@media only screen and (max-width: 950px) {
	.slider-section {
		height: calc(100vh - 256px)
	}
}

@media only screen and (max-width: 840px) {
	.bxslider .content-holder h3 {
		margin-bottom: 10px
	}
}

@media only screen and (max-width: 700px) {
	.slider-section .bxslider .mobile_img {
		display: block;
		width: 100%
	}

	.slider-section .bxslider .desktop_img {
		display: none
	}

	.bxArrows {
		display: none
	}

	.left-control, .right-control {
		display: none
	}
}

@media only screen and (max-width: 600px) {
	.slider-section {
		height: 500px
	}
}

@media only screen and (max-width: 550px) {
	.bxslider .content-holder h2 {
		font-size: 35px;
		line-height: 37px
	}

	.bxslider .content-holder h3 {
		margin-left: 0
	}
}

@media only screen and (max-width: 500px) {
	.slider-section {
		min-height: 100%;
		height: 300px;
		height: auto
	}

	.slider-section .bxslider li {
		padding-bottom: 0
	}
}

.about-product {
	margin: 0 0 17px
}

.about-product {
	background: #f8f8f8;
	position: relative;
	overflow: hidden;
	padding: 6px 18px;
	border-radius: 4px
}

.about-product .title {
	color: #424242;
	font-size: 1.6rem;
	line-height: 24px;
	display: block;
	position: relative;
	padding: 0 18px 0 0;
	cursor: pointer
}

.about-product .title span {
	display: inline-block;
	position: relative;
	padding: 0 18px 0 0
}

.about-product .title.collapsed span:after {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.about-product .title span:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: 0;
	background: url("/bootstrap3/img/img7.png") no-repeat;
	width: 11px;
	height: 8px;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.about-product .text {
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	font-size: 1.4rem;
	line-height: 2.2rem;
	color: #333;
	padding: 10px
}

.info-card.general h1 {
	color: #333;
	margin: 12px 0;
	font-weight: 300;
	font-size: 3.2rem;
	line-height: 3.9rem
}

.info-card .product-flags {
	display: inline-block;
	vertical-align: top;
	width: 100%
}

.info-card .product-flags span {
	position: relative;
	background: transparent;
	top: 0;
	border: 1px solid #00975e;
	color: #00975e;
	border-radius: 4px;
	font-size: 1.2rem;
	padding: 3px 10px;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	margin: 0 3px 5px 0
}

.info-card strong, .info-card h1 {
	color: #f06;
	font-size: 28px;
	line-height: 30px;
	font-style: normal;
	font-weight: normal;
	display: block;
	margin: 0 0 15px
}

.info-card p {
	margin: 0 0 22px
}

.info-card.general .buy {
	color: #00975e;
	font-size: 14px;
	line-height: 16px;
	display: block;
	margin: 0 0 17px
}

.old-price {
	text-decoration: line-through
}

.info-card.general .stock {
	margin: 0 0 15px;
	font-size: 14px;
	font-weight: normal
}

.info-card.general .old-price {
	margin-right: 10px;
	font-weight: 400;
	line-height: 29px;
	vertical-align: top;
	display: inline-block
}

.info-card.general .color-list {
	padding: 0;
	margin: 0 -8px 10px;
	list-style: none;
	cursor: default
}

.stock {
	color: #555;
	margin: 0 0 35px;
	font-size: 11px;
	font-weight: 500
}

.stock.out {
	color: #555
}

.info-card.general .color-list li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 8px
}

.info-card.general .color-list .active a {
	width: 42px;
	height: 42px
}

.info-card.general .color-list a {
	text-decoration: none;
	text-indent: -9999px;
	width: 34px;
	height: 34px;
	display: block;
	background: #dbdcdd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	position: relative
}

.info-card.general .color-list .active a:after {
	opacity: 1
}

.info-card.general .color-list a:after {
	content: "";
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #fff;
	opacity: 0
}

.info-card.general .color-list a.color-black {
	background-color: #535458
}

.info-card.general .color-list a.color-silver {
	background-color: #cdced0
}

.info-card.general .color-list a.color-gold {
	background-color: #e7cfb7
}

.info-card.general .color-list a.color-rose_gold {
	background-color: #f0cfca
}

.info-card.general .color-list a.color-product_red {
	background-color: #c13441
}

.info-card.general .color-list a.color-jet_black {
	background-color: #000
}

.info-card.general .color-list a.color-Jet_black {
	background-color: #000
}

.info-card.general .price-holder {
	overflow: hidden;
	margin: 0 0 20px;
	line-height: 1
}

.info-card.general .price-holder .old-price.cost {
	font-weight: 400;
	line-height: 1;
	color: #777
}

.info-card.general .price-holder .cost {
	text-transform: uppercase;
	vertical-align: bottom;
	cursor: default;
	font-weight: 300;
	font-style: normal;
	line-height: 1;
	font-size: 2.5rem;
	color: #555
}

roubleS {
	text-transform: lowercase
}

rouble, .wd_rub {
	font-weight: normal !important;
	font-style: normal !important
}

rouble .text, .wd_rub .text {
	font-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important
}

rouble:after, .wd_rub:after {
	content: "a" !important;
	display: inline !important;
	font-family: "WD_ALSRuble" !important;
	text-transform: lowercase !important
}

.info-card.general .btn-basket, .product-item .btn-basket {
	text-align: center;
	margin: 0 0 15px;
	float: left;
	width: 50%
}

.info-card.general .btn-oneclick, .product-item .btn-oneclick {
	text-align: center;
	margin: 0 0 15px;
	float: left;
	width: 50%;
	border: #f06 2px solid
}

.info-card.general .btn-oneclick a, .product-item .btn-oneclick a {
	display: block;
	padding: 12px 20px;
	font-size: 18px;
	line-height: 20px;
	color: #f06
}

.info-card.general .btn-oneclick a:hover, .product-item .btn-oneclick a:hover {
	text-decoration: none
}

.info-card.general .btn-oneclick a span, .product-item .btn-oneclick a span {
	border-bottom: 2px dashed #f06
}

.info-card.general .btn-basket .btn, .product-item .btn-basket .btn {
	padding: 14px 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0
}

.info-card.general .btn, .product-item .btn {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 8px 38px;
	cursor: pointer;
	border: 0;
	background: #f06;
	color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
	font-size: 18px;
	line-height: 20px
}

.product-item .btn-basket .btn {
	background: #428bca;
	border: 2px solid #428bca;
	padding: 12px 20px
}

.product-item .btn:hover {
	background: white;
	border-color: #f06;
	color: #f06
}

.product-item .btn-oneclick {
	border-color: #428bca
}

.product-item .btn-oneclick a {
	color: #428bca;
	padding: 12px 8px
}

.product-item .btn-oneclick:hover a {
	color: #fff
}

.product-item .btn-oneclick:hover {
	background-color: #f06;
	border-color: #f06
}

.product-item .btn-oneclick a span {
	border: 0
}

.product-item .btn-oneclick a, .product-item .btn {
	font-size: 14px
}

.is-screen-sm #cartModal .cart-text, .is-screen-xs #cartModal .cart-text {
	margin-left: 0
}

.is-screen-sm #cartModal .cart-content img, .is-screen-xs #cartModal .cart-content img {
	float: none;
	margin: 0 auto;
	display: block;
	margin-bottom: 20px
}

.is-screen-sm .product-item .product-image img, .is-screen-xs .product-item .product-image img {
	width: 100%;
	height: auto
}

.is-screen-sm .card-section, .is-screen-xs .card-section {
	margin-bottom: 40px;
	padding: 0
}

.is-screen-sm .switcher, .is-screen-xs .switcher {
	padding: 0 15px
}

.is-screen-sm .categories-list .product-title, .is-screen-xs .categories-list .product-title {
	height: 40px
}

.is-screen-sm .info-card .btn-group-custom .btn-rose, .is-screen-xs .info-card .btn-group-custom .btn-rose {
	width: 100%;
	float: none;
	font-size: 1.8rem
}

.is-screen-sm .info-card .btn-group-custom .btn-classic, .is-screen-xs .info-card .btn-group-custom .btn-classic {
	width: 100%;
	float: none
}

.fotorama__wrap {
	margin: 0 auto
}

#product_container {
	margin-top: 40px;
	margin-bottom: 40px
}

#msMiniCart .not_empty {
	position: fixed;
	bottom: 60px;
	left: 20px
}

@media (min-width: 48em) {
	#msMiniCart .not_empty {
		bottom: 150px
	}
}

#msMiniCart .not_empty .basket_icon {
	-webkit-box-shadow: 0 15px 12px 0 rgba(0, 0, 0, .22), 0 19px 38px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 15px 12px 0 rgba(0, 0, 0, .22), 0 19px 38px 0 rgba(0, 0, 0, .3);
	font-size: 30px;
	font-size: 30px;
	width: 50px;
	height: 50px;
	background: #00afa0;
	color: #fff;
	z-index: 100;
	cursor: pointer;
	border-radius: 50px;
	text-align: center
}

#msMiniCart .not_empty .fa {
	margin-top: 10px
}

#msMiniCart .not_empty .products-count {
	position: absolute;
	top: -2px;
	right: -6px;
	font-size: 16px;
	background: #fe1c75;
	color: #fff;
	width: 22px;
	height: 22px;
	border-radius: 22px;
	text-align: center
}

.info-holder {
	padding-left: 44px;
	position: relative;
	margin-bottom: 10px;
	border-radius: 5px
}

.info-holder a {
	color: #333;
	border-color: #333;
	transition: .3s border-color, .3s color
}

.info-holder a:hover {
	color: #428bca;
	border-color: transparent
}

.info-holder .fa {
	position: absolute;
	left: 12px;
	font-size: 1.5em;
	color: #afaeae
}

.info-holder.trade-in-product {
	background: #f5f5f5;
	padding: 0
}

.info-holder.trade-in-product .fa {
	left: 17px;
	color: #00975e;
	top: 18px
}

.info-holder.trade-in-product .bl-title {
	color: #00975e;
	font-size: 15px;
	display: block;
	line-height: 1;
	margin: 0 0 5px;
	border: 0
}

.info-holder.trade-in-product a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 20px 20px 20px 50px;
	line-height: 1.4
}

.info-holder.trade-in-product a span {
	color: #428bca;
	border-bottom: 1px dashed #428bca
}

.info-holder.trade-in-product .bl-title a {
	color: #00975e
}

.no-gutter > [class*='col-'] {
	padding-right: 0;
	padding-left: 0
}

.product-item {
	border: 1px solid #d5d5d5;
	border-left: 0;
	text-align: center
}

.product-item:hover {
	box-shadow: 0 3px 7px 3px rgba(0, 0, 0, .1)
}

.products-list {
	border-left: 1px solid #d5d5d5
}

.product-image {
	text-align: center;
	padding: 20px
}

.product-title {
	padding: 0 20px;
	height: 40px;
	overflow: hidden
}

.categories-list .product-title {
	height: 30px
}

.no-price .product-title {
	margin-bottom: 20px
}

.categories-list .product-image img {
	height: 250px
}

.categories-list.no-price .product-title a, .categories-list.no-price .product-title span {
	font-size: 2.3rem;
	font-weight: 400;
	line-height: 2.5rem;
	color: #333
}

.products-list .product-title a, .products-list .product-title span {
	color: #333;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 2rem
}

.product-title a:hover, .product-title span:hover {
	text-decoration: none !important
}

.product-price {
	padding: 20px 20px 5px 20px;
	font-size: 1.4rem;
	color: #555;
	font-weight: 400
}

.product-price + div:not(.stock) {
	padding: 20px 0 0
}

.product-price .old-price {
	text-decoration: line-through;
	font-weight: bold;
	white-space: nowrap
}

.product-price .current-price {
	white-space: nowrap
}

.product-controls {
	padding: 0 20px 20px
}

.product-link:hover {
	text-decoration: none
}

.product-item {
	position: relative
}

.product-item:hover .product-title a, .product-item:hover .product-title span {
	color: #428bca
}

.product-item .product-flags {
	padding: 0 12px
}

.product-item .product-flags span {
	position: relative;
	padding: 2px 20px;
	padding: 3px 10px;
	background: white;
	top: -10px;
	border: 1px solid #f06;
	border: 1px solid #00975e;
	color: #f06;
	color: #00975e;
	border-radius: 4px;
	font-size: 1.2rem;
	display: inline-block
}

.product-image ~ .product-title {
	margin-top: 25px
}

.product-flags ~ .product-title {
	margin-top: 0
}

#cartModal .added-title {
	font-size: 20px
}

#cartModal .close {
	margin-top: 10px;
	margin-right: 10px;
	position: relative;
	z-index: 10
}

.cart-content {
	margin: 20px 0
}

#cartModal .btn-group-custom {
	margin-top: 50px
}

#cartModal .modal-dialog {
	margin-top: 10%
}

#cartModal .cart-image {
	float: left;
	margin: 0 20px
}

#cartModal .modal-content {
	border-radius: 4px
}

.btn-group-custom a, .btn-group-custom a:hover {
	text-decoration: none
}

#msCart .footer {
	background: none
}

#msCart th, #msCart td {
	text-align: center;
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 20px
}

#msCart th.total {
	font-weight: 400;
	vertical-align: middle
}

#msCart .title a {
	color: #333;
	font-weight: 300;
	font-size: 2rem;
	line-height: 2.2rem
}

.clean_tpl {
	margin-top: 20px
}

.clean_tpl h1 {
	font-size: 3rem;
	font-weight: 400;
	color: #333
}

.btn-navy {
	display: block;
	text-align: center;
	margin: 0 0 10px;
	color: #fff;
	background: #428bca;
	padding: 10px 20px;
	border: 1px #428bca solid
}

.btn-group-custom .btn-navy {
	float: left;
	width: 50%;
	padding: 10px 0
}

.btn-rose {
	display: block;
	text-align: center;
	margin: 0 0 10px;
	border: 1px #fe1c75 solid;
	border-radius: 4px;
	padding: 10px 0;
	color: #fff;
	background-color: #fe1c75;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .15), 0 1px 5px 1px rgba(0, 0, 0, .15)
}

.btn-rose:hover, .btn-rose:active, .btn-rose:focus {
	background: #fff;
	color: #fe1c75;
	text-decoration: none
}

.btn-muted {
	background: transparent;
	border: 0;
	text-decoration: none;
	bottom: 23px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
	padding: 15px;
	text-align: center;
	display: block
}

.btn-muted span {
	border-bottom: 1px #999 dashed
}

.btn-muted:hover {
	opacity: 1;
	color: #333;
	text-decoration: none
}

.btn-near-h {
	float: right;
	margin-bottom: 0;
	padding-bottom: 0;
	top: 16px;
	position: relative
}

.info-card .btn-group-custom .btn-rose {
	width: 60%;
	float: left;
	font-size: 15px;
	box-shadow: none;
	transition: .3s background;
	font-weight: 500;
	margin-bottom: 0
}

#cartModal .btn-rose {
	font-size: 2rem;
	border-radius: 4px;
	width: 100%;
	padding: 10px 0;
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .15), 0 1px 5px 1px rgba(0, 0, 0, .15)
}

#cartModal .modal-body {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px
}

#cartModal .cart-text {
	font-size: 2rem;
	margin-left: 120px
}

#cartModal .cart-text .added-title {
	font-weight: 500
}

.link-dashed, .link-dashed:hover {
	border-bottom: 1px #428bca dashed;
	text-decoration: none
}

.info-card .btn-group-custom .btn-classic {
	float: left;
	width: 40%;
	text-align: center;
	padding: 10px 0
}

.btn-navy:hover, .btn-navy:active, .btn-navy:focus {
	color: #f06;
	border-color: #f06;
	background: white;
	text-decoration: none
}

.btn-white:hover, .btn-white:active, .btn-white:focus {
	color: white;
	border-color: #f06;
	background: #f06;
	text-decoration: none
}

.btn-white {
	display: block;
	text-align: center;
	margin: 0 0 10px;
	padding: 10px 20px;
	border: 1px #428bca solid;
	background: #fff
}

.btn-group-custom .btn-white {
	float: left;
	width: 50%;
	padding: 10px 0
}

.order-tabs .order-tab {
	overflow: hidden
}

.order-tabs .order-tab input {
	border-radius: 0
}

.order-tabs .order-tab .form-group {
	margin-right: 0;
	margin-left: 0
}

.order-tabs .order-tab .form-control {
	height: 41px;
	font-size: 18px;
	border-radius: 4px
}

.order-tabs .order-tab .inner {
	padding: 20px 0;
	position: relative;
	padding-bottom: 20px;
	height: 541px
}

.order-tabs .order-tab .inner .checkbox label {
	display: block;
	padding: 0
}

.order-tabs .order-tab .inner .checkbox label span {
	display: block;
	border-radius: 4px;
	background: #fff;
	border: 2px solid #e0e0e0;
	min-height: 43px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #bdbdbd;
	font-size: 18px;
	line-height: 39px;
	text-align: center;
	width: 100%;
	padding: 0 10px;
	cursor: pointer;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	font-weight: 400
}

.order-tabs .order-tab .inner .checkbox label :checked ~ span {
	background: #f06;
	border-color: #f06;
	color: #fff;
	border-radius: 4px
}

.order-tabs .order-tab .inner .checkbox {
	padding-top: 0;
	margin-bottom: 13px
}

.order-tabs .order-tab .inner .checkbox label input {
	position: absolute;
	opacity: 0
}

.order-tabs .order-tab.active {
	background: #383838;
	color: #e0e0e0
}

.order-tabs .order-tab .switch {
	display: inline-block
}

.order-tabs .order-tab.finished .switch {
	display: none
}

.order-tabs .order-tab .back {
	display: none
}

.order-tabs .order-tab.finished .back {
	display: inline-block
}

.order-tabs .order-tab .error-block {
	display: none
}

.order-tabs .order-tab.has_errors .error-block {
	display: block
}

.order-tabs .order-tab .error-text {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #f06;
	text-align: center;
	margin: 0 auto
}

.order-tabs .order-tab.finished .inner:after, .order-tabs .order-tab .inner:after {
	position: relative;
	content: "";
	left: 0;
	width: 100%;
	top: -100%;
	height: 200%;
	display: block;
	bottom: 0
}

.order-tabs .order-tab.active .inner:after {
	display: none
}

.order-tabs .order-tab.finished {
	background: #e0e0e0;
	opacity: .6
}

.order-tabs .order-tab.finished h4 {
	color: #fff
}

.order-tabs .order-tab.finished .btn-holder .btn {
	color: #757575;
	border-color: #757575;
	background: none
}

.order-tabs .order-tab.finished .inner .checkbox label :checked ~ span {
	background: #bdbdbd;
	border-color: transparent
}

.order-tabs .order-tab h4 {
	margin: 0 0 26px;
	color: #e0e0e0;
	font-size: 28px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal
}

.order-tabs .order-tab .btn-holder {
	text-align: center;
	margin-top: 15px
}

.order-tabs .order-tab .btn-holder .btn {
	padding: 14px 35px;
	background: none;
	color: #e0e0e0;
	border: 1px solid #e0e0e0;
	border-radius: 0;
	font-size: 18px
}

.order-tabs .order-tab .btn-holder .btn:active, .order-tabs .order-tab .btn-holder .btn:focus {
	box-shadow: none;
	outline: 0
}

.order-tabs .order-tab.active .btn-holder .btn {
	color: #fff;
	background: #2fb457;
	border-color: transparent;
	border-radius: 0
}

.annotation {
	color: #bdbdbd;
	text-align: center;
	margin-top: -10px
}

.annotation a {
	color: #bdbdbd;
	text-decoration: underline
}

.annotation a:hover {
	text-decoration: underline
}

.annotation p {
	margin-bottom: 5px
}

#msCart {
	position: relative;
	z-index: 1
}

.empty-text {
	text-align: center;
	font-size: 3.5rem;
	font-weight: 300;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 24px 0;
	margin: 100px 0 0
}

.empty-button .btn-rose {
	width: 250px;
	margin: 20px auto
}

.order-success-message {
	font-size: 20px;
	margin: 20px auto;
	width: 500px
}

.change-count {
	cursor: pointer
}

.btn-remove {
	background: white;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin-top: -4px
}

#msCart .position-price {
	width: 200px
}

.btn-remove:hover {
	opacity: .6
}

#msCart table {
	margin-bottom: 40px
}

#msCart table td {
	vertical-align: middle
}

#msCart table .count span {
	font-size: 24px;
	color: #bdbdbd
}

#msCart table [name=count] {
	padding-right: 0;
	padding-left: 0;
	width: 65px;
	border: 0 !important;
	box-shadow: none;
	text-align: center;
	line-height: 0;
	height: 35px;
	margin-top: -4px;
	font-weight: 400;
	font-size: 2rem;
	color: #555
}

#msCart table .fa-minus, #msCart table .fa-plus {
	color: #bdbdbd
}

#msCart table .current-price, #msCart table .position-price {
	font-size: 2rem
}

#msCart table .current-price {
	font-weight: 400;
	font-size: 2rem;
	color: #999
}

#msCart table .footer {
	font-weight: 400;
	font-size: 2rem;
	color: #333
}

#msCart .title a {
	font-size: 1.8rem
}

@media (max-width: 767px) {
	#msOrder .order-tabs .order-tab .inner .checkbox label span {
		font-size: 16px
	}

	.order-tabs .order-tab .inner {
		height: auto !important
	}

	.back-to-cart {
		z-index: 10;
		top: 70px;
		right: 0;
		margin-top: 0 !important
	}

	#msCart table tr.tab-pane {
		display: none !important
	}

	#msCart table .tab-content .tab-pane.active td {
		background: transparent;
		white-space: normal
	}

	#msCart table tr.tab-pane.active {
		display: block !important
	}

	#msCart .title a {
		white-space: normal
	}

	#msCart table {
		display: block !important;
		float: left !important;
		margin-bottom: 0
	}

	#msCart table tr, #msCart table tr {
		position: relative;
		position: relative;
		border-top: 1px solid #e3e3e3;
		width: 100%;
		padding: 15px 0 0;
		display: block !important;
		float: left !important
	}

	#msCart table td, #msCart table td {
		display: block !important;
		float: left !important;
		border: 0 !important;
		text-align: center;
		padding: 8px 10px
	}

	.cart-buttons .btn-muted, .cart-buttons .btn-rose {
		width: 100%
	}

	.cart-buttons .btn-muted {
		font-size: 14px
	}

	.cart-buttons .btn-rose {
		font-size: 1.8rem
	}

	.btn-near-h {
		margin-top: 30px;
		margin-bottom: 30px
	}

	#msCart .image, #msCart .title, #msCart .current-price, #msCart .count {
		float: left
	}

	#msCart .count .form-group {
		white-space: nowrap
	}

	#msCart .count .change-count, #msCart .count .form-control {
		display: inline-block
	}

	#msCart .title a {
		font-size: 1.8rem
	}

	#msCart table .current-price, #msCart table .position-price, #msCart table [name=count], #msCart .footer .total {
		font-size: 2rem
	}

	#msCart .count .form-control {
		width: 40px
	}

	#msCart .current-price {
		clear: both
	}

	#msCart .position-price {
		width: auto
	}

	#msCart .image {
		width: 20%
	}

	#msCart .image img {
		width: 100%
	}

	#msCart .title {
		width: 70%
	}

	#msCart .table-responsive {
		border: 0
	}

	#msCart th {
		border: 0;
		display: block;
		float: left
	}

	#msCart .footer .total {
		width: 100%;
		padding: 0
	}

	#msCart .footer .total_count {
		width: 30%;
		text-align: left;
		padding-top: 0
	}

	#msCart .footer .total_cost {
		width: 70%;
		text-align: right;
		padding-top: 0
	}

	#msCart .footer .total_empty {
		display: none
	}

	.empty-text {
		font-size: 2.5rem;
		font-weight: 400
	}

	.empty-button .btn-rose {
		width: 100%;
		font-size: 2rem
	}

	#msCart .remove {
		position: absolute;
		right: 0;
		top: 0
	}

	.clean_tpl {
		padding: 0 10px
	}

	.clean_tpl h1 {
		white-space: nowrap
	}

	#msCart tbody {
		width: 100%;
		display: block !important;
		float: left !important
	}
}

#msCart .in-table-btn {
	width: 220px;
	display: inline-block;
	font-size: 14px;
	padding: 5px 0;
	margin: 0;
	margin-left: 30px
}

#the_swiper .swiper-slide .slide-box {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover
}

#the_swiper .slide-box {
	transition: all 1200ms
}

#the_swiper .swiper-container {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000;
	text-align: center
}

#the_swiper .swiper-container .content-holder {
	position: relative;
	z-index: 10;
	text-align: center
}

.show-block {
	display: none
}

#the_swiper .swiper-container .content-holder h2 {
	text-transform: uppercase;
	margin: 42px 0 11px 0;
	font-weight: 900;
	font-size: 56px;
	letter-spacing: .05em;
	line-height: 62px
}

#the_swiper .swiper-container .content-holder strong {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 56px;
	letter-spacing: .05em;
	line-height: 62px
}

#the_swiper .swiper-container .content-holder h3 {
	margin: 0 0 -22px 22px;
	color: #5d5d5d;
	font-size: 34px;
	line-height: 36px;
	font-weight: 300
}

#the_swiper .swiper-container h2 span {
	display: inline-block;
	vertical-align: top
}

#the_swiper .swiper-container h2 span.img {
	margin: -5px 0 0 12px
}

#the_swiper .swiper-slider-section {
	height: calc(100vh - 187px);
	min-height: 500px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	max-height: 706px
}

#the_swiper .swiper-container .bx-wrapper {
	height: 100%
}

#the_swiper .swiper-container .bx-viewport {
	height: 100% !important
}

#the_swiper .swiper-slider-section .swiper-container {
	height: 100%
}

#the_swiper .swiper-container li {
	height: 100%;
	padding-bottom: 24px
}

#the_swiper .swiper-container .img-holder {
	max-width: 1280px;
	display: block;
	margin: 0 auto;
	max-height: 100% !important;
	height: 100%
}

#the_swiper .swiper-container .mobile_img {
	display: none
}

#the_swiper .chevron::before {
	border-style: solid;
	border-width: .05em .05em 0 0;
	content: "";
	display: inline-block;
	height: .45em;
	left: .15em;
	position: relative;
	top: .15em;
	top: 22px;
	transform: rotate(-45deg);
	vertical-align: top;
	width: .45em;
	font-size: 53px
}

#the_swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	width: 50px;
	border-radius: 0;
	height: 2px;
	background: rgba(128, 128, 128, .2);
	text-indent: -9999px;
	text-decoration: none;
	position: relative;
	opacity: 1
}

#the_swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: gray;
	width: 100%
}

#the_swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active.animated:after {
	animation: bg-animation 4s linear forwards;
	width: 0
}

#the_swiper .chevron.right:before {
	left: -5px;
	transform: rotate(45deg)
}

#the_swiper .chevron.bottom:before {
	top: 0;
	transform: rotate(135deg)
}

#the_swiper .chevron.left:before {
	left: 5px;
	transform: rotate(-135deg)
}

#the_swiper .bx-controls {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0
}

#the_swiper .bxArrows {
	margin: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	list-style: none
}

#the_swiper .left-control {
	width: 8%;
	float: left;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 2
}

#the_swiper .right-control {
	width: 8%;
	float: right;
	height: 100%;
	right: 0;
	top: 0;
	position: absolute;
	z-index: 2
}

#the_swiper .right-control .slider-next, #the_swiper .left-control .slider-prev {
	background-color: rgba(180, 180, 180, .25);
	color: rgba(0, 0, 0, .44);
	color: rgba(136, 136, 136, .8);
	width: 64px;
	height: 64px;
	border-radius: 64px;
	border-radius: 90px;
	font-size: 53px;
	font-size: 53px;
	font-weight: normal;
	line-height: 64px;
	line-height: 90px;
	top: 50%;
	display: block;
	font-style: normal;
	overflow: hidden;
	position: absolute;
	text-align: center;
	-webkit-transition: 250ms background-color linear, 250ms color linear, 250ms opacity linear;
	transition: 250ms background-color linear, 250ms color linear, 250ms opacity linear;
	opacity: .6;
	cursor: pointer
}

#the_swiper .right-control:hover .slider-next, #the_swiper .left-control:hover .slider-prev {
	opacity: .6
}

#the_swiper .right-control .slider-next {
	right: 20px
}

#the_swiper .left-control .slider-prev {
	left: 20px
}

#the_swiper .bx-pager {
	text-align: center
}

#the_swiper .bx-pager-item {
	display: inline-block;
	padding: 5px 7px
}

#the_swiper .bx-pager-link {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 2px;
	background-color: rgba(128, 128, 128, .2);
	position: relative
}

#the_swiper .bx-pager-link.active:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: gray;
	width: 0;
	animation: bg-animation 4s linear forwards
}

@keyframes bg-animation {
	to {
		width: 50px
	}
}

@media only screen and (max-width: 1020px) {
	#the_swiper .swiper-container li > img {
		width: 100%
	}
}

@media only screen and (max-width: 1000px) {
	#the_swiper .swiper-slider-section {
		height: 500px;
		padding-bottom: 20px
	}

	#the_swiper .bx-controls {
		bottom: -10px
	}
}

@media only screen and (max-width: 950px) {
	#the_swiper .swiper-slider-section {
		height: calc(100vh - 256px)
	}
}

@media only screen and (max-width: 840px) {
	#the_swiper .swiper-slider-section .swiper-container {
		padding-bottom: 40px
	}

	#the_swiper .swiper-container .content-holder h3 {
		margin-bottom: 10px
	}
}

@media only screen and (max-width: 700px) {
	#the_swiper .swiper-container .mobile_img {
		display: block;
		width: 100%
	}

	#the_swiper .swiper-container .desktop_img {
		display: none
	}

	#the_swiper .bxArrows {
		display: none
	}

	#the_swiper .left-control, #the_swiper .right-control {
		display: none
	}
}

@media only screen and (max-width: 600px) {
	#the_swiper .swiper-slider-section {
		height: 500px
	}
}

@media only screen and (max-width: 550px) {
	#the_swiper .swiper-container .content-holder h2 {
		font-size: 35px;
		line-height: 37px
	}

	#the_swiper .swiper-container .content-holder h3 {
		margin-left: 0
	}
}

@media only screen and (max-width: 500px) {
	#the_swiper .swiper-slider-section {
		min-height: 100%;
		height: 300px;
		height: auto
	}
}

.cart-buttons .btn-muted, .cart-buttons .btn-rose {
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px
}

.back-to-cart {
	position: relative;
	z-index: 10;
	top: 12px
}

#msOrder .btn {
	border-radius: 4px
}

.btn-outline-feedback2:hover {
	color: #fff;
	background-color: #08c;
	border-color: #fff;
	font-weight: bold
}

.btn-outline-feedback2 {
	width: 90%;
	padding: 8px;
	border: 2px solid #fe1c75;
	margin-top: 24px;
	height: 39.2px;
	color: #fff;
	background: #fe1c75;
	font-weight: bold
}

.iphone-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/iphone_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/ipad_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipod-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/ipod_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.mac-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/mac_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/watch_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.tradein-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/trade.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buy-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/buyiphone.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macprozaebal-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.watchbuymagaz-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/watch.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.buy-ipadmain {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/buyipadma.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.powerb-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/powerbanki.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.zaradka-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/cab.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.akbzapchast-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/remakb.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.drugzapchast-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/remzch.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.earpods-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/earpods.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.steklo-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/stecla.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.powerb {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/pow.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.zdorove {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/zdoroviem.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.Garniturax {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/garnituramain.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.kolonka {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/kolonkabluretooth.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.casemac {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/casemacm.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.corona {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/corona.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.samokat {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/buysam.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.samsik {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/SAMSUNG.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iztradein {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/buyiphonebu.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.pristavki {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/gameboix.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.aksi-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/acsessuar.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.chehol {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/cases.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.magsafem {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/magmai.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.modding-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/modding_sm.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch-iPod {
	height: 400px;
	background-image: url("/bootstrap3/img/main/watch_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.modding-main {
	height: 400px;
	background-image: url("/bootstrap3/img/main/modding_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remkomplekt-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/remkomplekt.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.xiaomi-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/buyxiaomi.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.honor-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/honor.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.huawei-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/huaw.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.meizu-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/meizu.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.samsung-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/sam.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.lenovo-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/lenovo.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.htc-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/htc.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.microsoft-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/mic.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.hightscreen-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/hightscreen.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.alcatel-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/alcatel.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.oneplus-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/oneplus.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.philips-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/philips.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.doogee-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/doogee.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.prestigio-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/prestigio.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.vertex-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/vertex.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macpro-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/mac_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macpronoret-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/macpronoret.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.magsafe-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/magsafe.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.gravirovkaklav-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/gravir2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macair-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/mba_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.mac12-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/Myausiku_mak12.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macair11-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/macair13.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.imac-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/imac_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.imac21-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/imac21b.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.macmini-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/mm_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone6plus-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone6plus_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone7Plus-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair7plus.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone7-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair7.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphonex-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repairX.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone11-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair11.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone11pro-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair11pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone11promaxx-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair11promax.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone13pro-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair13pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone14pro-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair14pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone14-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair14.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone13-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair13.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone12-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair12.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone12pro-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair12pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.guard360 {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/smart360.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphonexs-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repairXS.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphonexr-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repairXr.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone7-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/02-21.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone7matt-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphone7mattavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone6space-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphone6sgrayavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone6rose-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphone6sroseavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone7rose-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphone7oseavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone7black1-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphone7blackavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphonesespacegrey-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphonesegrayavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphoneserose-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/iphoneseoseavito.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone6-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone6_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone8-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair8.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.watch1-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw1.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch2-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch7-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw7.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watchse-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/awse.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch8-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/repairaw8.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watchultra-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/repairawu.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch6-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw6.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch3-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw3.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.watch4-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/aw4.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.xiaomi-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/main/note5.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.another-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/main/mi6.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.xiaomibuy-main {
	height: 400px;
	background-image: url("https://repairmyapple.ru/img/main/mia2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.master6-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/Stiker.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone5s-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone5s_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone5c-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone5c_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone5-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone5_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.minipaddinger {
	padding: 0 5px !important
}

.noleftmargin {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.telefonsotka-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/employee.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.iphonemod-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/housing.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.iphonelogo-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/gapple.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.iphonegravirovka-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/etching.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.iphoneaerography2-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/aerography.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.iphone4s-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone4s_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone4-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/iphone4_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone7Plus-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair7plus.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphone7-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/repair7.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.iphonetradein-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/trade.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.pomoshpokupka-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/pomosh.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.plataiphonerem-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/plata2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.podarochniisertif-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buycert.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.moddingiphone2-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buycert.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.kupitrouter-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/Router.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.kupitappletv-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buyTV.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.kupitnac-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buypro.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.kupitstilus-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buypencil.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.tradinvmagazin-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/tradein.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.avtomagaz-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/avto.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.buyiphone-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/buyiphone.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadair-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/air1_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadair-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/air1_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadpro9-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad-97.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadpro12-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/pro12.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadpro11-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad-11pro.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadpro105-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad-105.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadair2-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipadair2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadmini5-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad5.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadmini4-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipadmini4.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadmini3-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipadmini3.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad7-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad7.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad6-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/ipad6.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad4-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/ipad4_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad3-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/ipad3_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipad2-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/ipad2_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadmini2-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/mini2_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.ipadmini1-cat {
	height: 380px;
	background-image: url("/bootstrap3/img/category/mini1_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 10px
}

.inipadair {
	background-image: url("/bootstrap3/img/in/ipadair_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.inipad4 {
	background-image: url("/bootstrap3/img/in/ipad4_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.inipad3 {
	background-image: url("/bootstrap3/img/in/ipad3_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.inipad2 {
	background-image: url("/bootstrap3/img/in/ipad2_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.inipadmini2 {
	background-image: url("/bootstrap3/img/in/mini2_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.inipadmini {
	background-image: url("/bootstrap3/img/in/mini1_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone6plus {
	background-image: url("/bootstrap3/img/in/iphone6plus_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone6 {
	background-image: url("/bootstrap3/img/in/iphone6_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone5s {
	background-image: url("/bootstrap3/img/in/iphone5s_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone5c {
	background-image: url("/bootstrap3/img/in/iphone5c_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone5 {
	background-image: url("/bootstrap3/img/in/iphone5_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone4s {
	background-image: url("/bootstrap3/img/in/iphone4s_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.iniphone4 {
	background-image: url("/bootstrap3/img/in/iphone4_xs.jpg");
	float: right;
	padding: 140px;
	margin-left: 10px;
	padding-bottom: 75px;
	background-repeat: no-repeat;
	background-size: contain
}

.lcd_iphone6 {
	background-image: url("/bootstrap3/img/banner/lcd_iphone6_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.text-main {
	position: inherit;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 9px;
	padding-bottom: 20px;
	color: #000;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2
}

.text-cat {
	position: inherit;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 25px;
	padding-bottom: 20px;
	color: #000;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2
}

.img-item {
	padding: 160px;
	float: left;
	margin-bottom: 0
}

.img-item2 {
	padding: 160px;
	float: left;
	margin-bottom: 0
}

.text-adr {
	padding-top: 20px;
	font-size: 15px;
	line-height: 1.6
}

.small {
	font-size: 88%
}

@media (min-width: 768px) {
	.iphone-main {
		background-image: url("/bootstrap3/img/main/iphone_sm.jpg");
		height: 460px
	}

	.catplite {
		height: 294px;
		background-color: #f2f2f2
	}

	.ipod-main {
		background-image: url("/bootstrap3/img/main/ipod_sm.jpg");
		height: 460px
	}

	.ipad-main {
		background-image: url("/bootstrap3/img/main/ipad_sm.jpg");
		height: 460px
	}

	.mac-main {
		background-image: url("/bootstrap3/img/main/mac_sm.jpg");
		height: 460px
	}

	.watch-main {
		background-image: url("/bootstrap3/img/main/watch_sm.jpg");
		height: 460px
	}

	.modding-main {
		background-image: url("/bootstrap3/img/main/modding_sm.jpg");
		height: 460px
	}

	.iphone6plus-cat {
		background-image: url("/bootstrap3/img/category/iphone6plus_sm.jpg");
		height: 294px
	}

	.iphone6-cat {
		background-image: url("/bootstrap3/img/category/iphone6_sm.jpg");
		height: 294px
	}

	.iphone5s-cat {
		background-image: url("/bootstrap3/img/category/iphone5s_sm.jpg");
		height: 294px
	}

	.iphone5c-cat {
		background-image: url("/bootstrap3/img/category/iphone5c_sm.jpg")
	}

	.iphone5-cat {
		background-image: url("/bootstrap3/img/category/iphone5_sm.jpg");
		height: 294px
	}

	.iphone4s-cat {
		background-image: url("/bootstrap3/img/category/iphone4s_sm.jpg");
		height: 294px
	}

	.iphone4-cat {
		background-image: url("/bootstrap3/img/category/iphone4_sm.jpg");
		height: 294px
	}

	.ipadair-cat {
		background-image: url("/bootstrap3/img/category/air1_sm.jpg");
		height: 294px
	}

	.ipad4-cat {
		background-image: url("/bootstrap3/img/category/ipad4_sm.jpg");
		height: 294px
	}

	.ipad3-cat {
		background-image: url("/bootstrap3/img/category/ipad3_sm.jpg");
		height: 294px
	}

	.ipad2-cat {
		background-image: url("/bootstrap3/img/category/ipad2_sm.jpg");
		height: 294px
	}

	.ipadmini2-cat {
		background-image: url("/bootstrap3/img/category/mini2_sm.jpg");
		height: 294px
	}

	.ipadmini1-cat {
		background-image: url("/bootstrap3/img/category/mini1_sm.jpg");
		height: 294px
	}

	.lcd_iphone6 {
		background-image: url("/bootstrap3/img/banner/lcd_iphone6_sm.jpg");
		background-repeat: no-repeat;
		background-size: contain
	}

	.inipadair {
		background-image: url("/bootstrap3/img/in/ipadair_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad4 {
		background-image: url("/bootstrap3/img/in/ipad4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad3 {
		background-image: url("/bootstrap3/img/in/ipad3_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad2 {
		background-image: url("/bootstrap3/img/in/ipad2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini2 {
		background-image: url("/bootstrap3/img/in/mini2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini {
		background-image: url("/bootstrap3/img/in/mini1_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6plus {
		background-image: url("/bootstrap3/img/in/iphone6plus_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6 {
		background-image: url("/bootstrap3/img/in/iphone6_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5s {
		background-image: url("/bootstrap3/img/in/iphone5s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5c {
		background-image: url("/bootstrap3/img/in/iphone5c_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5 {
		background-image: url("/bootstrap3/img/in/iphone5_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4s {
		background-image: url("/bootstrap3/img/in/iphone4s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4 {
		background-image: url("/bootstrap3/img/in/iphone4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.text-cat {
		padding-top: 8px;
		font-size: 14px;
		padding-left: 0;
		text-align: center
	}

	.text-main {
		padding-top: 8px;
		font-size: 14px;
		padding-left: 0;
		text-align: center
	}

	.img-item {
		padding: 125px;
		float: left;
		margin-bottom: 0
	}
}

@media (min-width: 220px) {
	.catplite {
		height: 120px;
		background-color: #f2f2f2
	}

	.text-cat {
		font-size: 14px;
		padding-top: 8px
	}

	.text-main {
		font-size: 14px;
		padding-top: 8px
	}
}

@media (min-width: 400px) {
	.catplite {
		height: 240px;
		background-color: #f2f2f2
	}

	.text-cat {
		font-size: 20px;
		padding-top: 15px
	}

	.text-main {
		font-size: 20px;
		padding-top: 15px
	}
}

@media (min-width: 800px) {
	.catplite {
		height: 200px;
		background-color: #f2f2f2
	}

	.text-cat {
		font-size: 20px;
		padding-top: 8px
	}

	.text-main {
		font-size: 20px;
		padding-top: 8px
	}
}

@media (min-width: 992px) {
	.iphone-main {
		background-image: url("/bootstrap3/img/main/iphone_md.jpg");
		height: 390px
	}

	.ipod-main {
		background-image: url("/bootstrap3/img/main/ipod_md.jpg");
		height: 390px
	}

	.ipad-main {
		background-image: url("/bootstrap3/img/main/ipad_md.jpg");
		height: 390px
	}

	.mac-main {
		background-image: url("/bootstrap3/img/main/mac_md.jpg");
		height: 390px
	}

	.watch-main {
		background-image: url("/bootstrap3/img/main/watch_md.jpg");
		height: 390px
	}

	.modding-main {
		background-image: url("/bootstrap3/img/main/modding_md.jpg");
		height: 390px
	}

	.catplite {
		height: 283px;
		background-color: #f2f2f2
	}

	.iphone6plus-cat {
		background-image: url("/bootstrap3/img/category/iphone6plus_md.jpg");
		height: 283px
	}

	.iphone6-cat {
		background-image: url("/bootstrap3/img/category/iphone6_md.jpg");
		height: 283px
	}

	.iphone5s-cat {
		background-image: url("/bootstrap3/img/category/iphone5s_md.jpg");
		height: 283px
	}

	.iphone5c-cat {
		background-image: url("/bootstrap3/img/category/iphone5c_md.jpg");
		height: 283px
	}

	.iphone5-cat {
		background-image: url("/bootstrap3/img/category/iphone5_md.jpg");
		height: 283px
	}

	.iphone4s-cat {
		background-image: url("/bootstrap3/img/category/iphone4s_md.jpg");
		height: 283px
	}

	.iphone4-cat {
		background-image: url("/bootstrap3/img/category/iphone4_md.jpg");
		height: 283px
	}

	.ipadair-cat {
		background-image: url("/bootstrap3/img/category/air1_md.jpg");
		height: 283px
	}

	.ipad4-cat {
		background-image: url("/bootstrap3/img/category/ipad4_md.jpg");
		height: 283px
	}

	.ipad3-cat {
		background-image: url("/bootstrap3/img/category/ipad3_md.jpg");
		height: 283px
	}

	.ipad2-cat {
		background-image: url("/bootstrap3/img/category/ipad2_md.jpg");
		height: 283px
	}

	.ipadmini2-cat {
		background-image: url("/bootstrap3/img/category/mini2_md.jpg");
		height: 283px
	}

	.ipadmini1-cat {
		background-image: url("/bootstrap3/img/category/mini1_md.jpg");
		height: 283px
	}

	.lcd_iphone6 {
		background-image: url("/bootstrap3/img/banner/lcd_iphone6_md.jpg");
		background-repeat: no-repeat;
		background-size: contain
	}

	.inipadair {
		background-image: url("/bootstrap3/img/in/ipadair_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad4 {
		background-image: url("/bootstrap3/img/in/ipad4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad3 {
		background-image: url("/bootstrap3/img/in/ipad3_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad2 {
		background-image: url("/bootstrap3/img/in/ipad2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini2 {
		background-image: url("/bootstrap3/img/in/mini2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini {
		background-image: url("/bootstrap3/img/in/mini1_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6plus {
		background-image: url("/bootstrap3/img/in/iphone6plus_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6 {
		background-image: url("/bootstrap3/img/in/iphone6_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5s {
		background-image: url("/bootstrap3/img/in/iphone5s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5c {
		background-image: url("/bootstrap3/img/in/iphone5c_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5 {
		background-image: url("/bootstrap3/img/in/iphone5_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4s {
		background-image: url("/bootstrap3/img/in/iphone4s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4 {
		background-image: url("/bootstrap3/img/in/iphone4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.text-cat {
		padding-top: 15px;
		font-size: 25px
	}

	.img-item {
		padding: 125px;
		float: left;
		margin-bottom: 0
	}
}

@media (min-width: 1200px) {
	.iphone-main {
		background-image: url("/bootstrap3/img/main/iphone_lg.jpg");
		height: 350px
	}

	.ipod-main {
		background-image: url("/bootstrap3/img/main/ipod_lg.jpg");
		height: 350px
	}

	.ipad-main {
		background-image: url("/bootstrap3/img/main/ipad_lg.jpg");
		height: 350px
	}

	.mac-main {
		background-image: url("/bootstrap3/img/main/mac_lg.jpg");
		height: 350px
	}

	.watch-main {
		background-image: url("/bootstrap3/img/main/watch_lg.jpg");
		height: 350px
	}

	.modding-main {
		background-image: url("/bootstrap3/img/main/modding_lg.jpg");
		height: 350px
	}

	.catplite {
		height: 350px;
		background-color: #f2f2f2
	}

	.iphone6plus-cat {
		background-image: url("/bootstrap3/img/category/iphone6plus_lg.jpg");
		height: 350px
	}

	.iphone6-cat {
		background-image: url("/bootstrap3/img/category/iphone6_lg.jpg");
		height: 350px
	}

	.iphone5s-cat {
		background-image: url("/bootstrap3/img/category/iphone5s_lg.jpg");
		height: 350px
	}

	.iphone5c-cat {
		background-image: url("/bootstrap3/img/category/iphone5c_lg.jpg");
		height: 350px
	}

	.iphone5-cat {
		background-image: url("/bootstrap3/img/category/iphone5_lg.jpg");
		height: 350px
	}

	.iphone4s-cat {
		background-image: url("/bootstrap3/img/category/iphone4s_lg.jpg");
		height: 350px
	}

	.iphone4-cat {
		background-image: url("/bootstrap3/img/category/iphone4_lg.jpg");
		height: 350px
	}

	.ipadair-cat {
		background-image: url("https://repairmyapple.ru/bootstrap3/img/category/air1_lg.jpg");
		height: 350px
	}

	.ipad4-cat {
		background-image: url("/bootstrap3/img/category/ipad4_lg.jpg");
		height: 350px
	}

	.ipad3-cat {
		background-image: url("/bootstrap3/img/category/ipad3_lg.jpg");
		height: 350px
	}

	.ipad2-cat {
		background-image: url("/bootstrap3/img/category/ipad2_lg.jpg");
		height: 350px
	}

	.ipadmini2-cat {
		background-image: url("/bootstrap3/img/category/mini2_lg.jpg");
		height: 350px
	}

	.ipadmini1-cat {
		background-image: url("/bootstrap3/img/category/mini1_lg.jpg");
		height: 350px
	}

	.inipadair {
		background-image: url("/bootstrap3/img/in/ipadair_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad4 {
		background-image: url("/bootstrap3/img/in/ipad4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad3 {
		background-image: url("/bootstrap3/img/in/ipad3_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipad2 {
		background-image: url("/bootstrap3/img/in/ipad2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini2 {
		background-image: url("/bootstrap3/img/in/mini2_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.inipadmini {
		background-image: url("/bootstrap3/img/in/mini1_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6plus {
		background-image: url("/bootstrap3/img/in/iphone6plus_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone6 {
		background-image: url("/bootstrap3/img/in/iphone6_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5s {
		background-image: url("/bootstrap3/img/in/iphone5s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5c {
		background-image: url("/bootstrap3/img/in/iphone5c_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone5 {
		background-image: url("/bootstrap3/img/in/iphone5_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4s {
		background-image: url("/bootstrap3/img/in/iphone4s_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.iniphone4 {
		background-image: url("/bootstrap3/img/in/iphone4_lg.jpg");
		float: right;
		padding-bottom: 60px;
		margin-left: 15px
	}

	.lcd_iphone6 {
		background-image: url("/bootstrap3/img/banner/lcd_iphone6_lg.jpg");
		background-repeat: no-repeat;
		background-size: contain
	}

	.text-main {
		padding-top: 15px;
		font-size: 20px
	}

	.text-cat {
		padding-top: 20px;
		font-size: 20px
	}

	.img-item {
		padding: 150px;
		float: left;
		margin-bottom: 0
	}
}

.a-main {
	cursor: pointer
}

.a-main:hover {
	cursor: pointer;
	text-decoration: none
}

.full-bg {
	background: url("/bootstrap3/img/main-bg.jpg");
	height: 300px;
	height: 500px;
	width: 100%;
	width: 100%;
	overflow: hidden;
	overflow: hidden;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
	clear: both;
	margin-bottom: 1em
}

.callnow {
	bottom: 10px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid;
	white-space: nowrap;
	padding: 4px 20px;
	font-size: 17px;
	line-height: 1.33;
	border-radius: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff
}

.callnow:hover, .callnow:focus, .callnow:active {
	color: #fff;
	background-color: #4cae4c;
	border-color: #4cae4c;
	text-decoration: none
}

.text-1 {
	margin-bottom: 0;
	font-size: 27px;
	font-weight: 200;
	line-height: 1.3;
	text-align: right
}

.text-3 {
	margin-bottom: 0;
	font-weight: 200;
	line-height: 1.3;
	font-size: 25px;
	float: left;
	color: #428bca;
	text-align: right
}

.text-2 {
	margin-bottom: 0;
	font-size: 15.8px;
	font-weight: 200;
	line-height: 1.4;
	text-align: center
}

.myvideo {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	border: 1px solid #ccc
}

.myvideo iframe, .myvideo object, .myvideo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.price {
	text-decoration: line-through;
	color: #ec0e0e
}

.repair-sol p {
	text-align: center
}

.bs-callout-danger {
	background-color: #fdf7f7;
	border-color: #d9534f
}

.bs-callout {
	margin: 20px 0;
	padding: 20px
}

.bs-callout-danger h4 {
	color: #d9534f
}

.bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px
}

.macprounibody-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/mbp_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.garanty-cat {
	height: 380px;
	background-image: url("https://repairmyapple.ru/img/appleservice.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenadisplei-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone1.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenasteclaipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/razbitostecloipad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.sensoripad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/sensoripad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.vodaipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/ipadvoda.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.netseti-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/ipadnetseti.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zaradkaipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/ipadnetzaradki.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.korpusipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/ipadkorpus.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.chistkapiliipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/ipadpil.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.nevklipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/nevklipad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.knopka-home-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/home-ipad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.knopkigromkostiipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/knopkiromkostiipad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.problemaizoipad-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/problemaizoipad.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenazaryadki-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone3.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenaakb-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone2.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenavibro-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/Vibro.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenaantenn-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/Set.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenadatchik-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/Priblizhenie.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenarazema-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/Naushniki.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenaknopok-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone7.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenaknopokhome-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/home.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenaknopokpower-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/power.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenamicrophone-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone4.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenadinamic-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone8.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenacamera-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone5.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.popalavoda-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone6.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.zamenakorpusa-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/niphone9.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.chistkamac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/chistkamac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.keyboardmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/keyboardmac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.windowsmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/mac-windows.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.nevklmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/powermac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.watermac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/watermac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.steclomac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/nevklmac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.akbmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/akkmac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.matrixmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/matrixmac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.touchpadmac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/neispravnosti/touchpadmac.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remont3gs-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/iPhone3Gs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontwatch-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/watch.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontwatch2-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/watch2s.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontwatch3-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/watch3s.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontimac-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/imac_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.gravirovkamacbook-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/gravir2.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontimac21-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/imac21b.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmacbookpro-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/mac_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmacbookproretina-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/macpronoretxs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmac12-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/Myausiku_mak12.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmacbookair-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/mba_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmacbookair11-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/macair13xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmacmimi-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/mm_xs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.remontmagsafe-cat {
	height: 300px;
	background-image: url("https://repairmyapple.ru/img/magsafe.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

.modding-main {
	margin-bottom: 10px
}

.pink-item {
	background: #fe1c75 !important;
	color: #fff !important
}

.up-button, .call-button {
	position: fixed;
	bottom: 22%;
	right: 25px;
	width: 50px;
	height: 50px;
	background: #d2d2d2;
	color: #fff;
	z-index: 100;
	cursor: pointer;
	border-radius: 50px;
	text-align: center;
	font-size: 30px
}

.up-button:hover, .call-button:hover {
	-webkit-box-shadow: 0 0 3px 1px #bfbfbf;
	box-shadow: 0 0 3px 1px #bfbfbf
}

.up-button {
	display: none
}

.call-button {
	bottom: auto;
	top: 45%;
	margin-top: 15%;
	background: #08c;
	font-size: 36px;
	width: 50px;
	height: 50px;
	border-radius: 50px
}

.advantages-list li i {
	color: #1db7aa
}

.advantages-list, .list-justify {
	display: flex;
	justify-content: space-between
}

.advantages-list {
	margin-bottom: 20px;
	margin-right: 25px;
	margin-left: 25px
}

.enjoy-blockmac {
	color: #fff;
	background: url("https://repairmyapple.ru/img/macadvan.jpg") no-repeat 0 -150px
}

.enjoy-blockmac .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockviezdi {
	padding: 0;
	color: #fff;
	background: url("https://repairmyapple.ru/img/iphone6viezd.jpg") no-repeat 0 -150px
}

.enjoy-blockviezdi .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockipod {
	color: #fff;
	background: url("https://repairmyapple.ru/img/ipodadv.jpg") no-repeat 0 -150px
}

.enjoy-blockipod .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockipad {
	color: #fff;
	background: url("https://repairmyapple.ru/img/ipad.jpg") no-repeat 0 -38px
}

.enjoy-blockipad .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockwatch {
	color: #fff;
	background: url("https://repairmyapple.ru/img/watch.jpg") no-repeat 0 -150px
}

.enjoy-blockwatch .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-block {
	color: #fff;
	background: url("/bootstrap3/img/iphone6sback.jpg") no-repeat 0 0
}

.enjoy-block.well {
	padding: 0
}

.enjoy-block .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .5) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockbuy {
	padding: 0;
	color: #fff;
	background: url("https://repairmyapple.ru/img/buyback.jpg") no-repeat 0 -150px
}

.enjoy-blockbuyx {
	padding: 0;
	color: #fff;
	background: url("https://repairmyapple.ru/img/buyXiaomi1.jpg") no-repeat 0 -150px
}

.enjoy-blockbuyx .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-blockbuy .foreground {
	padding: 19px;
	background: rgba(0, 0, 0, .2) url("/bootstrap3/img/post-pic__shadow.png?v=1.0") no-repeat 0 0
}

.enjoy-title {
	text-align: center;
	margin-bottom: 30px
}

.enjoy-list > div {
	margin-bottom: 30px
}

.enjoy-check {
	vertical-align: top;
	font-size: 22px
}

.enjoy-subtitle {
	font-weight: bold
}

.enjoy-call {
	width: 230px;
	display: flex !important;
	margin: 0 auto !important
}

.enjoy-call23 {
	width: 155px;
	display: flex !important;
	margin: 0 auto !important
}

.enjoy-calotzv {
	width: 155px;
	display: flex !important;
	margin: 0 auto !important
}

.m-t-40 {
	margin-top: 40px
}

.full-width {
	width: 100%
}

.rma-navbar {
	border-radius: 0 !important
}

.rma-navbar .navbar-nav > li > .dropdown-menu {
	border-radius: 0 !important
}

.hide-text {
	height: 250px;
	overflow: hidden;
	transition: .3s all
}

.hide-text:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	background: -moz-linear-gradient(left, rgba(255, 204, 0, .2), #fc0 100%);
	background: -webkit-linear-gradient(left, rgba(255, 204, 0, .2), #fc0 100%);
	background: -o-linear-gradient(left, rgba(255, 204, 0, .2), #fc0 100%);
	background: -ms-linear-gradient(left, rgba(255, 204, 0, .2), #fc0 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, .2), #fff 100%)
}

.hide-text.open:after {
	display: none
}

.hide-text + .show-block {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 10px 0 0;
	color: #5bb85b;
	cursor: pointer
}

.hide-text + .show-block span {
	border-bottom: 1px dashed #5bb85b
}

.hide-text.open + .show-block {
	display: none
}

@media (max-width: 767px) {
	.full-width-xs {
		width: 100%
	}

	.products-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.product-item {
		float: none;
		width: 50%;
		max-width: 50%
	}

	.product-item:first-child {
		width: 49.7%
	}
}

.full-width > .last-item {
	float: right
}

.iphoneplata-cat {
	height: 350px;
	background-image: url("https://repairmyapple.ru/img/repair-plata1.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

[data-toggle="popover"] {
	cursor: pointer
}

#remonline-widget {
	overflow: hidden
}

.ipod-cat {
	height: 350px;
	background-image: url("https://repairmyapple.ru/img/ipodmain.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
	margin-bottom: 30px
}

@media (max-width: 992px) {
	.main_menu.fixed {
		position: fixed;
		width: 100%;
		z-index: 1;
		top: 0
	}

	.navbar-toggle .icon-bar.icon1 {
		-webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99), -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		z-index: 4;
		top: 0;
		left: 0;
		position: absolute
	}

	.navbar-toggle.active .icon-bar.icon1 {
		-webkit-transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s .2s cubic-bezier(.4, .01, .165, .99), -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.navbar-toggle .icon-bar.icon1 span {
		-webkit-transition: -webkit-transform .2s .2s;
		transition: -webkit-transform .2s .2s;
		transition: transform .2s .2s;
		transition: transform .2s .2s, -webkit-transform .2s .2s;
		-webkit-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		transform: translateY(-3px);
		z-index: 1;
		top: 23px;
		display: block;
		width: 17px;
		position: absolute;
		left: 16px
	}

	.navbar-toggle.active .icon-bar.icon1 span {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition-delay: 0s;
		transition-delay: 0s
	}

	.vysata {
		height: 100%
	}

	.navbar-toggle .icon-bar.icon3 {
		-webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99), -webkit-transform .25s cubic-bezier(.4, .01, .165, .99);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0)
	}

	.navbar-toggle.active .icon-bar.icon3 {
		-webkit-transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		transition: transform .25s .2s cubic-bezier(.4, .01, .165, .99), -webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.navbar-toggle .icon-bar.icon3 span {
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
		display: block;
		width: 17px;
		height: 1px;
		position: absolute;
		left: 16px;
		z-index: 1;
		bottom: 23px
	}

	.navbar-toggle.active .icon-bar.icon3 span {
		-webkit-transition: -webkit-transform .2s;
		transition: -webkit-transform .2s;
		transition: transform .2s;
		transition: transform .2s, -webkit-transform .2s;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	.navbar-toggle.active .icon-bar.icon2 span {
		background-color: transparent
	}

	button.navbar-toggle {
		position: relative;
		height: 34px
	}

	body.noscroll nav.navbar.navbar-default {
		height: 100vh;
		overflow: hidden
	}

	button.navbar-toggle.collapsed.active {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	button.navbar-toggle.collapsed {
		-webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
		transition: opacity .2s cubic-bezier(.645, .045, .355, 1), -webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
		transition: opacity .2s cubic-bezier(.645, .045, .355, 1), transform .4s cubic-bezier(.4, .01, .165, .99);
		transition: opacity .2s cubic-bezier(.645, .045, .355, 1), transform .4s cubic-bezier(.4, .01, .165, .99), -webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
		-webkit-tap-highlight-color: transparent;
		position: absolute;
		z-index: 3;
		top: -11px;
		width: 48px;
		height: 48px;
		right: 0
	}

	.navbar-toggle .icon-bar + .icon-bar {
		margin-top: 0
	}

	.mob_menu ul.nav.navbar-nav {
		margin: 18px 0;
		display: block;
		height: auto;
		box-sizing: border-box;
		overflow: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		visibility: hidden;
		-webkit-transition: visibility 0s linear 1s;
		transition: visibility 0s linear 1s
	}

	.mob_menu ul.nav.navbar-nav.active {
		visibility: visible;
		-webkit-transition-delay: 0s;
		transition-delay: 0s
	}

	.mob_menu ul.nav.navbar-nav li {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-24px);
		-ms-transform: scale(1.1) translateY(-24px);
		transform: scale(1.1) translateY(-24px);
		-webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out;
		transition: opacity .35s ease-out, -webkit-transform .35s ease-out;
		transition: opacity .35s ease-out, transform .35s ease-out;
		transition: opacity .35s ease-out, transform .35s ease-out, -webkit-transform .35s ease-out
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(1) {
		-webkit-transition-delay: 400ms, 400ms;
		transition-delay: 400ms, 400ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(1) {
		-webkit-transition-delay: 300ms, 300ms;
		transition-delay: 300ms, 300ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(2) {
		-webkit-transition-delay: 350ms, 350ms;
		transition-delay: 350ms, 350ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(2) {
		-webkit-transition-delay: 350ms, 350ms;
		transition-delay: 350ms, 350ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(3) {
		-webkit-transition-delay: 300ms, 300ms;
		transition-delay: 300ms, 300ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(3) {
		-webkit-transition-delay: 400ms, 400ms;
		transition-delay: 400ms, 400ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(4) {
		-webkit-transition-delay: 250ms, 250ms;
		transition-delay: 250ms, 250ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(4) {
		-webkit-transition-delay: 450ms, 450ms;
		transition-delay: 450ms, 450ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(5) {
		-webkit-transition-delay: 200ms, 200ms;
		transition-delay: 200ms, 200ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(5) {
		-webkit-transition-delay: 500ms, 500ms;
		transition-delay: 500ms, 500ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(6) {
		-webkit-transition-delay: 150ms, 150ms;
		transition-delay: 150ms, 150ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(6) {
		-webkit-transition-delay: 550ms, 550ms;
		transition-delay: 550ms, 550ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(7) {
		-webkit-transition-delay: 100ms, 100ms;
		transition-delay: 100ms, 100ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(7) {
		-webkit-transition-delay: 600ms, 600ms;
		transition-delay: 600ms, 600ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(8) {
		-webkit-transition-delay: 50ms, 50ms;
		transition-delay: 50ms, 50ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(8) {
		-webkit-transition-delay: 650ms, 650ms;
		transition-delay: 650ms, 650ms
	}

	.mob_menu ul.nav.navbar-nav li:nth-child(9) {
		-webkit-transition-delay: 20ms, 20ms;
		transition-delay: 20ms, 20ms
	}

	.mob_menu ul.nav.navbar-nav.active li:nth-child(9) {
		-webkit-transition-delay: 650ms, 650ms;
		transition-delay: 650ms, 650ms
	}

	.mob_menu ul.nav.navbar-nav.active li {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.defects-list-new {
	margin-bottom: -20px;
	margin-top: 30px
}

.defects-list-new .item a {
	color: inherit;
	text-decoration: none !important;
	display: block;
	min-height: 60px;
	margin: 0 0 30px;
	padding-left: 75px;
	position: relative
}

.defects-list-new .item .icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	transition: .3s transform
}

.defects-list-new .item .icon img {
	max-width: 100%
}

.defects-list-new .item .title {
	color: #f93b78;
	font-weight: 500 !important;
	margin: 0 0 5px
}

.defects-list-new .item .text {
	color: #616161;
	font-size: 13px
}

.defects-list-new .item a:hover .icon {
	transform: scale(1.05)
}

.defects-list-new .row {
	margin-left: -15px;
	margin-right: -15px
}

.defects-list-new .row:before, .defects-list-new .row:after {
	display: none
}

.defects-list-new .row > div {
	float: none
}

.defects-list-new .row {
	display: flex;
	flex-wrap: wrap
}

@media (max-width: 479px) {
	.defects-list-new .item .icon {
		position: relative;
		width: 45px;
		height: 45px;
		margin: 0 auto 15px
	}

	.defects-list-new .item a {
		min-height: inherit;
		margin: 0 0 30px;
		text-align: center;
		padding: 15px 0
	}
}

.breadcrumb {
	background: transparent
}

.breadcrumb li {
	color: #333
}

.breadcrumb li.active {
	color: #333
}

.breadcrumb li a {
	color: #777
}

.alert-new {
	margin: 0;
	background: yellow;
	padding: 20px 0;
	position: relative;
	color: #000
}

.alert-new .alert-block .icon {
	position: absolute;
	left: 30px;
	top: 50%;
	width: 40px;
	height: 40px;
	transform: translateY(-50%);
	margin-top: -2px;
	font-size: 33px
}

.alert-new .alert-block {
	line-height: 1.4;
	font-size: 16px;
	text-align: center
}

.alert-new .alert-block b {
	font-weight: bold
}

.alert-new .alert-block a {
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #000;
	display: inline-block;
	vertical-align: top
}

.alert-new .alert-block h4 {
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	margin: 0 0 5px
}

@media (max-width: 767px) {
	.alert-new {
		text-align: left;
		padding: 14px 0
	}

	.alert-new .alert-block {
		text-align: left;
		padding-left: 40px;
		font-size: 14px
	}

	.alert-new .alert-block .icon {
		width: 26px;
		height: 26px;
		left: 15px;
		transform: none;
		top: 20px;
		font-size: 20px
	}
}

.info-prdct {
	background: #f5f5f5;
	margin: 0 0 15px;
	padding: 15px 20px;
	border-radius: 5px
}

.info-card .info-prdct h1 {
	font-size: 3rem
}

.pr-sale {
	line-height: 1.4;
	margin: 0 0 15px;
	color: #333
}

.pr-sale span {
	background: #fffc00;
	padding: 2px 5px;
	line-height: 1
}

.pr-sale span b {
	font-size: 16px;
	font-weight: normal
}

.pr-sale span i {
	font-size: 15px
}

.info-holder.nal {
	margin: 0 0 20px;
	display: block;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 20px 44px
}

.info-holder.nal ul {
	margin: 5px 0 15px;
	padding: 0;
	list-style: none;
	max-width: 290px
}

.info-holder.nal ul li {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: relative
}

.info-holder.nal ul li:before {
	content: "—";
	margin-right: 2px;
	float: left
}

.info-holder.nal ul li span {
	background: #fff;
	padding: 2px 5px;
	float: left;
	position: relative;
	z-index: 4
}

.info-holder.nal ul li span:nth-child(2) {
	float: right;
	width: 65px
}

.info-holder.nal ul li:after {
	content: "";
	position: absolute;
	left: 17px;
	bottom: 5px;
	width: calc(100% - 20px);
	border-bottom: 2px dotted #b3b3b3;
	z-index: 3
}

.info-holder b.back {
	margin: 10px 0 0;
	display: block;
	font-weight: normal
}

.info-card .btn-group-custom .btn-classic a {
	position: relative;
	border-bottom: 1px dashed #428bca;
	cursor: pointer
}

.info-card .btn-group-custom .btn-classic a i {
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%)
}