@media only screen and(min-width : 992px) {
	.no-padding {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media only screen and (min-device-width : 992px) 
and (max-device-width : 1180px) {
	.hidden-block p {
		font-size: 15px;
	}
}

@media only screen and (max-width : 1199px) {
	.logo-title {
		padding-left: 15px;
	}
	.number a {
		padding-left: 12px;
	}
	.text-header .btn-brown,
	.text-header .btn-white {
		padding: 20px;
	}
	.number a::before {
		left: -17px;
	}
	.hidden-block {
		width: 100%;
		padding-top: 5px;
	}
	.features .no-padding {
		padding-left: 15px;
		padding-right: 15px;
}
	.privilege .no-padding,
	.manufacture .no-padding{
		padding-left: 15px;
		padding-right: 15px;
	}
	.border-left,
	.border-right {
		width: 866px;
		height: 300px;
	}
	.text-about {
		padding-top: 50px;
		padding-left: 40px;
	}
	.slider-toggle-catalog label {
		margin-right: 64px;
	}
	.right-content {
		margin-bottom: 0px;
		padding-top: 0px;
	}
	.five-plus b {
		margin-bottom: 25px;
		text-align: center;
	}
	.headline-five-plus h3 {
		text-align: center;
		margin: 25px auto 0;
	}
	.text-five-plus hr {
		width: 100%;
		margin-left: 0px;
	}
	.text-five-plus p {
		text-align: justify;
	}
	.headline-five-plus {
		text-align: center;
	}
	.left-content img,
	.right-content img {
		margin: auto;
	}
	.left-content .btn-brown {
		margin: 60px auto 0px;
	}
	.left-content p::before {
		top: 7%;
		left: 18%;
	}
	.right-content p::before {
		left: 45%;
		top: 100%;
	}
	.bot-disc-big-font {
		font-size: 98px;
	}
	.address-item {
		margin-right: 46px;
	}
	.prod-technology {
		background: transparent;
	}
	.how-we-work-item-line {
		display: none;
	}
	.test-right-block {
		margin-left: 0px;
	}
	.text-slider-bottom-block-item:last-child {
		display: none;
	}
}
@media only screen and (max-width : 991px) {
	.show div {
		display: block;
		float: right;
	}
	.logo-title {
		padding-left: 0px;
	}
	.recall .btn-clear{
		font-weight: normal;
		color: #fcfaf8;
		background: #ceb078;
	}
	.number a {
		padding-left: 70px;
		color: #000;
	}
	.number a::before {
		left: 18px;
	}
	.text-header .btn-brown,
	.text-header .btn-white {
		padding: 20px 40px;
	}
	.counter {
		padding-bottom: 1px;
	}
	.image-features img {
		width: 100%;
		margin-bottom: 60px;
	}
	.features {
		padding-bottom: 20px;
		background: #fff;
	}
	.hidden-block {
		height: auto;
	}
	.image-features:hover .hidden-block {
    border-radius: 19px;
    padding: 169px 20px;
	}	
	.headline-features h3 {
		font-size: 46px;
	}
	.slider-menu,
	.slider-menu-catalog {
		width: 100%;
	}
	.privilege {
		text-align: center;
	}
	.privilege {
		padding-top: 62px;
		padding-bottom: 62px
	}
	.text-privilege hr {
		width: 100%;
	}
	.border-left,
	.border-right {
		display: none;
	}
	.img-content {
		text-align: center;
	}
	.text-about {
		padding-top: 10px;
		padding-left: 0px;
		text-align: center;
	}
	.text-about hr {
		width: auto;
	}
	.manufacture,
	.catalog {
		text-align: center;
	}
	.text-manufacture .btn-brown,
	.text-catalog .btn-brown {
		margin: 0 auto;
	}
	.five-plus b {
		text-align: center;
	}
	.right-content {
		display: none;
	}
	.box-thanks {
		padding: 180px 52px 30px;
	}
	.headline-five-plus {
		display: flex;
		margin-bottom: 30px;
		justify-content: space-around;
	}
	.five-plus b{
		font-size: 42px;
	}
	.right-content hr {
		margin-top: 110px;
	}
	.left-content p::before {
		top: 11%;
		left: 10%;
	}
	.right-content p::before {
		top: 10%;
		left: 64%;
	}

	.prod-tech-wrap {
		background: none;
	}
	.prod-technology h2 {
		text-align: center;
		margin-bottom: 70px;
	}
	.prod-tech-item {
		max-width: 500px;
		margin: 0 auto 60px;
	}
	.prod-tech-wrap {
		padding-top: 0;
		margin-top: 0;
	}
	.bot-disc-headline {
		margin-bottom: 30px;
		padding-top: 60px;
	}
	.bottom-disount-form .bot-disc-form-wrap {
		margin-bottom: 70px;
	}
	.bottom-disount-form {
		padding-bottom: 20px;
	}
	.owl-theme .owl-nav .owl-next,
	.owl-theme .owl-nav .owl-prev {
		display: none;
	}
	.address-item {
	    margin-right: 19px;
	}
	.how-we-work-item {
		margin-bottom: 20px;
	}
	.main-footer {
		text-align: center;
	}
	.developed-by {
		text-align: center;
	}
	.copyright {
		margin: 20px auto;
	}
	.text-slider-bottom-block-item_4 {
		display: none;
	}
}

@media only screen and (max-width : 780px) {
	.slider-toggle,
	.slider-toggle-catalog {
		display: block;
		margin: 0px auto 14px;
	}
	.slider-toggle label,
	.slider-toggle-catalog label {
		display: block;
		margin: auto;
		padding: 10px;
		font-size: 30px;
		text-align: center;
	}
	.exsample{
		padding-bottom: 92px;
	}
	.exsample .btn-brown {
		width: 100%;
	}
	.slider-menu,
	.slider-menu-catalog {
		min-height: auto;
		padding-bottom: 20px;
	}
	.item {
		text-align: center;
	}
	.test-right-block h3::after {
		width: 100%;
	}
}

@media only screen and (max-width : 768px) {
	.no-padding {
		padding-left: 15px;
		padding-right: 15px;
	}
	.address-item {
		display: block;
	}
	.address-item p {
		font-size: 37px;
	}
	.address-item span {
		font-size: 22px;
	}
	.image-features:hover .hidden-block {
		padding: 84px 20px;
		background: rgba(235, 235, 235, 0.9);
	}
}


@media only screen and (max-width : 625px) {
	.headline-five-plus {
		display: block;
	}
	.headline-five-plus h3 {
		width: 100%;
	}
	.text-five-plus p {
		width: 100%;
		text-align: center;
	}
	.inline-block {
		display: block;
	}
	.left-content p::before,
	.right-content p::before {
		display: none;
	}
	.left-content .btn-brown {
		display: none;
	}
	.left-content .show-btn {
		display: block !important;
	}
}

@media only screen and (max-width : 605px) {
	.text-slider-bottom-block-item_3 {
		display: none;
	}
}

@media only screen and (max-width : 579px) {
	.big-headline .size {
		font-size: 77px;
	}
	.text-header .btn-brown,
	.text-header .btn-white {
		width: 100%;
		margin-right: 0px;
	}
	.box-thanks {
		background-position: 7%;
	}
	.text-own-production p {
		margin: 0;
		padding: 70px 0px 30px 0px;
		color: #fff;
		background: url("../images/check.png") no-repeat top;
		background-position: 50% 3px;
		text-align: center;
	}
}

@media only screen and (max-width : 566px) {
	.image-features:hover .hidden-block {
		padding: 28px 20px 0px;
	}
}

@media only screen and (max-width : 550px) {
	.own-production h2 {
		width: 100%;
	}
	.headline-features h3 {
    font-size: 32px;
}
}

@media only screen and (max-width : 480px) {
	.big-headline span {
		font-size: 30px;
	}
.headline-features h3 {
    top: 77px;
}
	.text-manufacture .btn-brown,
	.text-catalog .btn-brown {
		width: 100%;
	}
	.order-value.big-headline h1,
	.call-gager.big-headline h1{
		text-align: center;
	}
	.order-value,
	.call-gager {
		padding: 45px 10px;
		text-align: center;
	}
	.hidden-block h3 {
    top: 4px;
}
}

@media only screen and (max-width : 434px) {
	.headline-features h3 {
	    font-size: 40px;
	}
	.bot-disc-form-wrap {
		width: 100%;
	}
	.hidden-block h3 {
    font-size: 25px !important;
	}
	.hidden-block p {
   	font-size: 16px !important;
	}
}

@media only screen and (max-width : 412px) {
	.text-slider-bottom-block-item_1 {
		display: none;
	}
}

@media only screen and (max-width : 398px) {
	#countbox1 {
		width: 100%;
	}
	#countbox1 .countbox-num {
		margin-left: 25px;
	}

@media only screen and (max-width : 368px) {
	.headline-features h3 {
	    font-size: 32px;
	}
	.bot-disc-form-wrap h3 {
		font-size: 27px;
	}
	.image-features:hover .hidden-block {
		padding: 0px;
	}
}

@media only screen and (max-width : 329px) {
	#countbox1 .countbox-num {
		margin-left: 20px;
	}
}

