@media only screen and (max-width:2565px) {
	#backCall {padding-bottom: 0;}
} 
@media only screen and (max-width:1680px) {
	#backCall {padding-bottom: 1%;}
	#contact-bottom .phone, #contact-bottom .address {font-size: 16px;}
} 
@media only screen and (max-width:1440px) {
	#backCall {padding-bottom: 3%;}
	#contact-bottom .phone, #contact-bottom .address {font-size: 14px;}
}
@media only screen and (max-width:1280px) {
	.block-content > p {min-height: 174px;}
}
@media only screen and (max-width:1024px){
	p.dekor {min-height: 50px;}
	.btn-white.form {margin-left: 0;}
	.land p {min-height: 120px;}
	.block-content {max-width: 599px;}
	.block-content > p {min-height: 218px;}
	#carousel-example-generic{display: none;}
	.block-top > h2 {font-size: 16px;}
        #plan {max-height: 247px;}
        .block-service .text p {font-size: 12px;}
	#backCallForm  .title-green.thin {margin-top: 0; margin-bottom: 15px;}
	#backCallForm p {font-size: 12px;}
	.formBackCall span {font-size: 10px;}
	.main-card p {font-size: 12px;}
	footer p {font-size: 12px;}
	.slider-text > h2 {font-size: 35px;}
	.plan {max-height: 240px;}
		
	.prof-obs .block-service .number-img img {max-width: 100%;}
	.prof-obs .block-service .text p {font-size: 12px;}
	.prof-obs .block-service .number-img img.prof2 {left: 0;}
	.prof-obs .block-service .number-img img.prof3 {left: 0;}
	.prof-obs .block-service .number-img img.prof4 {left: 0;}
	#chooseServices .carousel-inner .item:first-child img, #choosePlants .carousel-inner .item:first-child img, #chooseKashpo .carousel-inner .item:first-child img {min-width: inherit;}
	ul#sub-nav>li>a {font-size: 14px;}
	ul#sub-nav.affix {max-width: 940px;}
	
	.btn-footer, footer .call a {font-size: 12px;}
	.portfolio p {font-size: 12px;}
}
@media only screen and (max-width:840px){
	.navbar-nav > li > a {font-size: 15px;}
}
@media only screen and (max-width:768px){
	.block-content {max-width: 599px;}
	.block-content p {font-size: 12px; min-height: 174px;}
	.content h1 {font-size: 35px;}
	.content p {font-size: 14px;}
	p.dekor {min-height: 50px;}
	.btn-white.form {margin-left: 0;}
	.land p {min-height: 120px;}
	.navbar-nav {float: left;}
	.amazingcarousel-prev {width: 35px !important;}
	.amazingcarousel-next {width: 35px !important;}
	header p, a {font-size: 12px;}
	.navbar-nav {float: right;}
	.navbar-nav > li > a {font-size: 12px;}
	#amazingcarousel-1 .amazingcarousel-prev {left: 0%; top: 20%; margin-left: -38px; margin-top: -46px;}
	#amazingcarousel-1 .amazingcarousel-next {right: 0%; top: 20%; margin-right: -38px; margin-top: -46px;}
	#carousel-example-generic{display: none;}
	/*.slider-text {position: inherit;}*/
	.prof-obs .block-service .number-img img.prof1, #prof-obs .block-service #prof-obs .number-img img.prof6, #prof-obs .block-service .number-img img.prof3,
	.prof-obs .block-service .number-img img.prof4, #prof-obs .block-service .number-img img.prof7 {position: inherit; margin: auto; display: block; right: inherit;}
	.prof-obs .prof-obs .block-service .text {min-height: inherit;}
	.prof-obs .block-service .text .text-content {position: inherit;}
	.prof-obs .block-service .text p {font-size: 16px;}
	.prof-obs .margin-r-15 {margin-right: 0;}
	
	footer .call a {display: block; margin: 10px 0;}
	.btn-footer {display: block; width: 100%;}
	
	.block-service .text h3 {font-size: 16px;}
	.block-service .text p {font-size: 10px;}
	.plan, .car {max-height: 200px;}
	.obslugivanie img {margin: 0 auto; display: block;}
	#chooseServices .carousel-inner .item img, #chooseServices .carousel-inner .item:first-child img, #choosePlants .carousel-inner .item img, #choosePlants .carousel-inner .item:first-child img, #chooseKashpo .carousel-inner .item img, #chooseKashpo .carousel-inner .item:first-child img {min-width: 300px; max-width:300px; margin: 0 auto;}
	ul#sub-nav {display: inherit;}
	.portfolio p {font-size: 9px;}
}
@media only screen and (max-width:500px){
	.navbar-nav {float: left;}
	#carousel-example-generic{display: none;}
	.block-content {max-width: 599px;}
	h1 {font-size:25px;}
	h2 {font-size:18px;}
	p {font-size:14px;}
	.description > h1 {margin-top: 10px; padding-bottom: 10px;}
	.content > h2 {font-size: 25px;}
	.amazingcarousel-prev {width: 35px !important;}
	#amazingcarousel-1 .amazingcarousel-prev {left: -10%; top: 20%; margin-left: -38px; margin-top: -46px;}
	.amazingcarousel-prev {width: 35px !important;}
	.amazingcarousel-next {width: 35px !important;}
	#amazingcarousel-1 .amazingcarousel-prev {left: 0; top: 20%; margin-left: -38px; margin-top: -46px;}
	#amazingcarousel-1 .amazingcarousel-next {right: 0%; top: 20%; margin-right: -38px; margin-top: -46px;}
	.btn-green {margin: 0;}
	.btn-white {margin: 10px 0;}
	.form-control.green {min-width: 230px;}
	p.dekor {min-height: 90px;}
	p.dekor b {font-size: 14px;}
	.btn-white.form {margin-left: 0;}
	.land p {min-heigth: 140px; font-size: 14px;}
	.navbar-nav {float: left;}
	/*.slider-text {position: inherit;}
	#slider-text, #slider-text1, #slider-text5 {bottom: 0; left: 0;}
	#slider-text2, #slider-text6 {top: 0; right: 0;}
	#slider-text3, #slider-text7, #slider-text9 {top: 0; left: 0;}
	#slider-text4, #slider-text8 {bottom: 0; right: 0;}*/
	.scroll {overflow-x: scroll;}
        .block-service .text p {font-size: 14px;}
        .block-service .number-img img {right: 0;}
    #title h1, #vertical h1, #moh h1, #iskus h1, #sad h1 {width: inherit; font-size: 25px;}
	
	#prof-obs h1  {font-size: 31px; padding: 28% 0;}
	.prof-obs .container img {left: 0;}
	.prof-obs .prof-obs h2 {font-size: 25px;}
	.prof-obs .block-service .number-img img.prof1, .block-service .number-img img.prof6, .block-service .number-img img.prof3,
	.prof-obs .block-service .number-img img.prof4, .block-service .number-img img.prof7 {position: absolute; margin: auto; display: block; bottom: 0;}
	#moh {height: 150px;}
	#moh>div{height: 150px;}
	#moh h1 {font-size: 25px;}
	#iskus {height: 150px;}
	#iskus>div{height: 150px;}
	#iskus h1 {font-size: 25px;}
	#sad {height: 150px;}
	#sad>div{height: 150px;}
	#sad h1 {font-size: 25px;}
	.mainpageContact {margin-top: 20px;}
	.btn-footer {margin: 20px 0;}
	.slider-text > h2 {font-size: 16px;}
	.main-card .col-md-6:first-child {border: 0; margin-bottom: 20px;}
	.block-service .margin-r-15 {margin-right: 0;}
	#chooseServices .carousel-inner .item img, #chooseServices .carousel-inner .item:first-child img, #choosePlants .carousel-inner .item img, #choosePlants .carousel-inner .item:first-child img, #chooseKashpo .carousel-inner .item img, #chooseKashpo .carousel-inner .item:first-child img {width:100%; max-width: inherit; min-width: inherit; margin: 0 auto;}

	ul>li {font-size: 14px;}
	#company .image-block img {margin-bottom: 15px;}
	.dop-pages .btn-send {padding: 4px 12px; min-height: 40px; display: block; font-size: 20px;width: 100%;}
	#ozelenenie-ofisov h1 {font-size: 35px;}
	.block-service .text .text-content {position: inherit;}
	.block-service .text {min-height: 100%;}
	.dop-pages {margin-bottom: 10px;}
	#land h1 {font-size: 35px;}
	.portfolio .row.popup-gallery .col-xs-6 {width: 100%;}
	.portfolio p {font-size: 14px;}
}