@media (min-width: 1001px) {
	#footer .hidebutton{display:block; position:absolute; left:50%; margin-left:-91px; top:-14px; width:192px; box-sizing:border-box; height:46px; overflow:hidden;}
	#footer .top_info_content > div.rL.hid > div.fright{display:none;}
}


@media (max-width: 1600px) {
	.care .inner2 {margin-left: 200px}
}

@media (max-width: 1500px) {
	.brands .owl-prev, .brands .owl-next {width: 180px}
	.brands .karkas {padding: 0 220px}

	.reviews .karkas {padding: 0 350px}
}

@media (max-width: 1350px) {
	.care div.abs {width: 435px}

	.reviews .karkas {padding: 0 280px} 
}

@media (max-width: 1300px) {
	.first .cofm {left: 20px}
}

@media (max-width: 1250px) {
	.review .owl-prev, .review .owl-next {width: 180px}
	.reviews .karkas {padding: 0 220px}

	

	.care .inner2 {margin-left: 100px}	
}

@media (max-width: 1150px) {
	.care .inner2 {margin-left: 50px}
	.care div.abs {width: 320px}
}

@media (max-width: 1100px) {
	.review .owl-prev, .review .owl-next {width: 100px}
	.reviews .karkas {padding: 0 150px}

	.open-content {width: auto;}
}
@media (max-width: 1050px) {
	.problems .list li.left_el a:before {right: -65px; width: 40px; }
	.problems .list li.left_el+.left_el a:before {width: 130px; right: -160px;}
	.problems .list li.left_el+.left_el+.left_el a:before { width: 35px; right: -58px; }
	.problems .list li.left_el+.left_el+.left_el+.left_el a:before { width: 62px; right: -85px; }
	.problems .list li.right_el a:before {left: -29px; width: 5px; }
	.problems .list li.right_el+.right_el a:before {left: -42px; width: 18px;}
	.problems .list li.right_el+.right_el+.right_el a:before {left: -42px; width: 18px;}

	
}
@media (max-width: 1000px) {
	.review .owl-prev, .review .owl-next {display: none;}
	.reviews .karkas {padding: 0 50px}
	.reviews .authphoto {padding-top: 0}
	.reviews .textinfo {margin-top: 0}
	.reviews .text_review {padding-left: 0; margin-top: 10px}

	.brands .owl-prev, .brands .owl-next {display: none;}
	.problems .list li {position: relative; top: auto !important; left: auto !important; right: auto !important; border: none; margin: 0 !important; padding: 6px 0 6px 25px !important; opacity: 1; background: none}
	.problems .button_block2 {margin-top: 60px;}
	.problems .pic {position: relative; top:auto;left: auto; margin: 30px auto 10px;}
	.problems .list {height: auto;}
	.problems .list li a:before {display: none;}
	.problems .list li:after {display: none;}
	.problems .list li:before {content: ''; position: absolute; left: 0 !important; top: 10px !important; background-image: url(../img/faq_list.png) !important; width: 15px !important; height: 15px !important; }

	.couritem {display: block; width: 100%; float: none; margin-bottom: 100px} 
	.courier .couritems p {padding-left: 0; text-align: center;}
	.courier .courcat .couritem span.left_el:before {top: -3px; height: 44px}
	.courier .courcat .couritem span.left_el i:after {transform: rotate(90deg); top: 175px; left: 25px; width: 70px; right: -185px}
	.courier .button_block2 {margin-top: 0}

	.first .cofm {position: relative; left: auto; top: auto; margin: 0 auto; margin-top: 125px; background-size: contain;}
	.first {padding-bottom: 0; padding-top: 30px}
	.masters {padding-top: 0; padding-bottom: 30px}
	.problems {padding-top: 30px; padding-bottom: 0}
	.courier {padding-top: 30px}

	.carerow .careitem {width: 50%; text-align: center; text-transform: uppercase;}
	.carerow .careitem p {width: 169px; margin: 0 auto}
	.care div.abs {display: none;}
	.care .inner2 {margin: 0 auto; max-width: 800px; width: 96%}	

	.carerow {margin-right: 0;}
	.carecat {width: 100%; position: relative;}
	.carerow:before {content: ''; width: 80%; height: 1px; background-color: #282727; left: 50%; margin-left: -40%; bottom: 155px; display: block; position: absolute;}
	.carerow:after {content: ''; height: 100%; width: 1px; background-color: #282727; left: 50%; bottom: 0; display: block; position: absolute;}
	.carerow .careitem:nth-child(1) .careitems {padding-left: 0}
	.carerow .careitem:nth-child(2) .careitems {padding-left: 0}
	.carerow .careitem:nth-child(3) .careitems {padding-left: 0}
	.carerow .careitem:nth-child(4) .careitems {padding-left: 0} 
	.care .button_block2 {text-align: center;}
	.care .h3a {text-align: center;}
	.carerow .careitem:after {display: none;}

	.care .button_block2 {margin-right: 0}

	.top_info_content {width: 39%}
	.top_info_content .add:before {display: none;}
	.top_info_content > div.rL.hid > div.fright {display: none;}
	//.top_info_content > div.rL.hid > div.rL.hid {display: none;}
	.top_info_content .add {display: none;}
	#footer .hidebutton {display: block; margin: 0 auto; margin-top: 20px;}
	.postfooter {height: auto;}

	//.top_info > div.abs {display: block;}
	#footer .top_info_content {width: 37%}
	.kiev #footer .top_info_content {width: 35%}
	.astana #footer .top_info_content {width: 35%}

	.subfooter {display: none;}
	#footer {height: auto; margin-top: -2px;}
	.wrapper {min-height: auto;}
}	

@media (max-width: 950px) {
	.pricelist .point {font-size: 16px; line-height: 20px}
	.pricelist .point a {width: 112px; left: 30px; top: -23px}
	.pricelist .point .bh {padding: 13px 0}
	.pricelist .point .bh .alLeft {width: 415px}

}

@media (max-width: 750px) {
	.pricelist .point a {color: transparent; background-size: contain; width: 68px; background-image: url(../img/order_resp.png); line-height: 56px; left: 80px;  top: -17px;}
	.brands .brrow .britem {width: 33.3333333%; margin-bottom: 20px}
	.brands .owl-dots {margin-top: 55px}
	.brands .brcat {padding-top: 30px}

	.top_info .rL.hid span i {}

	.full .info .timer-block .countDiv:before {left: 9px; top: 52px; font-size: 26px}
	.full .info .timer-block .time-block {font-size: 36px; line-height: 78px; width: 78px; height: 78px; }
	.full .info .timer-block .time-line span { width: 78px}
	.full .info .timer-block .time-line span+span {margin-left: 32px;}
	.full .info .timer-block .countDiv+.time-block {margin-left: 23px}

	.full .info .timer-block .time-block:nth-child(3) {margin-left: 0;}


	.problems {padding-bottom: 30px}
	.problems .inner {min-height: 100% !important}

	.courier {padding-bottom: 30px}

	.faq {padding-bottom: 70px; background-position-y: 62px}

	#footer .hidebutton {display: block;}
}

@media (max-width: 500px) {
	.h2a {font-size: 19px}

	.certificate .owl-next, .certificate .owl-prev {display: block; max-width: 60px; width: 100%}
	.certificate .owl-prev:before, .certificate .owl-next:before {background-image: url(../img/arrow.png); background-size: cover; background-repeat: no-repeat; width: 21px; height: 36px; transform: rotate(180deg); top: 50%; margin-top: -18px; right: 28px}

	.reviews {padding-top: 45px; padding-bottom: 102px}
	.reviews .authphoto {width: 69px}
	.reviews .slide {padding: 25px}
	.reviews .info .name {font-size: 15px}
	.reviews .text_review {font-size: 13px}
	.reviews .authphoto {margin-right: 20px; }
	.reviews .karkas {padding: 0 10px}
	.button_block2 span.button {width: 90%; padding: 24px 0 !important; display: block; line-height: 20px; margin: 0 auto; font-size: 12px; line-height: 30px}

	.courier .couritems p {font-size: 18px; line-height: 24px; padding-left: 0; text-align: center; max-width: 299px}
	.courier p {font-size: 16px; line-height: 20px}
	.courier .courcat .couritem span.left_el i:after {width: 15px; left: 50px; top: 130px}
	.couritem {margin-bottom: 55px}
	.courier .button_block2 {width: 96%; margin: 0 auto}

	.first p span {font-size: 13px}
	.first p span:before {width: 300px; background-size: contain; background-repeat: no-repeat; top: -6px; left: -20px; }
	.first ul li span {font-size: 15px}
	.first ul {padding-top: 5px; line-height: 30px}
	.first .cofm {max-width: 320px; width: 80%; margin-top: 20px}

	.pricelist .point .fright {width: 115px;}
	.pricelist .point .fright:after {content: 'KZT'; position: absolute; right: -26px}
	.kiev .pricelist .point .fright:after {content: 'UAH'; right: -36px}
	.pricelist .point .fright span {display: none;}
	.pricelist .point .bh .alLeft {width: 100px; display: block;}
	.pricelist .point a {left: -13px}

	.carerow .careitem p {font-size: 12px; line-height: 19px}

	.problems .button_block2 span.button {padding: 8px 0; font-size: 12px; line-height: 36px}


	.accordion-content p {padding-right: 10px}

	#footer .top_info_content {float: right; width: 100%}
	#footer .top_info_content > div.rL.hid > div.rL.hid {width: 100%; padding-left: 37px}
	#footer #map {height: 350px}

	.kiev #footer .top_info_content {float: right; width: 100%}
	.kiev #footer .top_info_content > div.rL.hid > div.rL.hid {width: 100%; padding-left: 37px}

	.astana #footer .top_info_content {float: right; width: 100%}
	.astana #footer .top_info_content > div.rL.hid > div.rL.hid {width: 100%; padding-left: 37px}

	.top_info .logo {width: 115px; height: 23px; padding-top: 8px}
	.top_info_content {width: 52%}

	.postfooter {position: relative; bottom: auto; padding-bottom:90px;}
}

@media (max-width: 400px) {
	.certificate .owl-next, .certificate .owl-prev {display: block; max-width: 36px; width: 100%}
	.certificate .owl-prev:before, .certificate .owl-next:before {background-size: contain; width: 11px; height: 26px; top: 50%; margin-top: -17px; right: 15px}

	.carerow:after {left: 54%}
}