html, body {height: 100%;
-webkit-overflow-scrolling: touch;
}
body{overflow-y: scroll;}

@media (max-width: 1299.98px) {
	#header-index .text {margin-right: -60px;}
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
	.top-location {display: none;}
	#header-index .text {margin-right: -30px;}
	#catalog-index .box .img {min-height: 345px;}
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
	.navbar-nav li, .navbar-nav li:first-child, .navbar-nav li:last-child {margin: 0px 15px 10px 15px;}
	.navbar .navbar-collapse {position: absolute;top: 40px;left: 0;background: #fff;min-width: 180px;}
	#plus-index .inn .row {width: 100%;}
	#about-index img {display: none;}
	.box-btn .icon-right-small {display: none;}
	#catalog-index .box .img {min-height: auto;}
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
	#header-index .text .text2 {font-size: 24px;}
	#header-index .text {margin-right: 0;padding: 15px 15px;}
	#header-index .text .text1 {font-size: 18px;}
	#header-index .row .col-md-10 {padding-left: 0px;padding-right: 0px;}
	#header-index .text .btn {margin-top: 5px;}
	#header-index {background-position: top center;background: url(../../images/header-mobile.jpg);background-size: contain;background-repeat: no-repeat;min-height: auto;padding-top: 190px;}
	.catalog-box .text {margin-left: 0;}
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.navbar .navbar-collapse {position: relative;top: auto;left: auto;}
	.navbar-toggler {position: absolute;right: 0;top: -60px;}
	.navbar-nav {text-align: right;margin-top: -15px;}
	.top-mail {text-align: right;}
	.top-phone {margin: 10px 0;text-align: right;}
	.navbar-nav li, .navbar-nav li:first-child, .navbar-nav li:last-child {margin: 0 0 10px;}
	#catalog-index {padding: 30px 0;}
	.title {font-size: 24px;margin: 0 0 15px;}
	.box .text {padding: 15px 15px;}
	#catalog-index .col-12:first-child, #catalog-index .col-12:last-child {padding-left: 0px;padding-right: 0px;}
	#catalog-index .box {border-right: 0;border-left: 0;}
	#about-index .text:before {display: none;}
	#about-index .text {padding: 0;}
	#about-index .text .btn {margin-top: 10px;}
	#plus-index {padding: 30px 0;}
	#plus-index .inn svg {height: 55px;}
	#plus-index .inn .img {width: 100%;}
	#plus-index .inn .row > div {margin-bottom: 15px;border-bottom: 4px solid #F2F3FD;}
	#plus-index .inn .row > div:last-child {border-bottom: 0;margin-bottom: 0px;}
	/*#plus-index .inn .img:before {content: "";width: 100%;height: 4px;background: #F2F3FD;position: absolute;top: 35px;left: 0;z-index: 1;}*/
	#plus-index .inn:after {display: none;}
	#plus-index .inn .row {margin: 30px 0 0;}
	#footer {margin-top: 30px;}
	hr {margin: 15px 0;}
	#footer {font-size: 12px;}
}