/* Десктоп версия 1 */ 
@media (min-width: 1200px) {
.video-holder { background-color: rgba(12,189,41,0.4); }
body { padding-top: 68px;}
#main-content { height: auto; }
.intro-logo { margin-top: 142px; }
.intro { padding-bottom: 40px; }
.logo-text {margin-top: 1px; }
.slider-home-page { padding: 90px 0; }
.carousel-content { padding-top: 70px; }
.carousel-content h1 { font-size: 27px; padding-bottom: 10px; text-shadow: none !important;  margin-top: 0;}
.carousel-content p { font-size: 18px; line-height: 25px; }
.footer-social { text-align: right; }
#main-content{ padding:0; margin: 0.4em 0 0 0;   }
.certificate-img { margin-top: 20px; }
.homepage-map { height: 530px; }

.spinner { margin-top: 20% !important; }

.carousel { height: 429px;  }
.homecarousel .carousel-inner {
	height: 100%;
}
.carousel-inner { height: 579px; }
.fill { height: 559px; }
.homecarousel .fill {
	height: 100%;
}
.img-product { width: 180px; height: 180px; }
.img-product-view { width: 330px; height: 330px; }
.product-col { height: 270px; overflow: hidden; }
.owl-next { right: -70px !important; position: absolute; top: 28% !important; }
.owl-prev { left: -70px !important; position: absolute; top: 28% !important; }
.contact-information p { font-weight: bold !important; font-size: 16px !important; }
.btn-language { margin-top: 5px; }

.img-border { width: 303px; height: 303px; }
.pp_content { width: 120% !important; height: 105% !important; background: #fff; margin-left: -10%; }
.pp_content img { width: 120% !important; height: 105% !important; background: #fff; margin-left: -10%; }
.pp_close, .pp_next, .pp_previous { margin-right: -70px !important; margin-top: 10px; }

.map-col { margin-bottom: 10px; }
}


/* Десктоп версия 2 */
@media (min-width: 992px) and (max-width: 1199px) {
.video-holder { background-color: rgba(12,189,41,0.4); }
.logo-text {margin-top: 6px; }
.intro { margin-bottom: 40px; }
body { padding-top: 73px; }
.intro-logo { margin-top: 136px; }
.navbar-default .nav li a { font-size: 13px; }
.slider-home-page { padding: 70px 0; }
.carousel-content { padding-top: 100px; }
.carousel-content h1 { font-size: 27px; padding-bottom: 10px; text-shadow: none !important; }
.carousel-content p { font-size: 18px; line-height: 25px; }
.footer-social { text-align: right; }
.certificate-img { margin-top: 20px; }
.homepage-map { height: 400px; }
.slider-carousel { height: 552px; }
.circle-logo { margin-top: -4px !important;}
.spinner { margin-top: 17% !important; }

.carousel { height: 589px; /*margin-bottom: 130px;*/ }
.carousel-inner { height: 589px; }
.fill { height: 589px; }
.img-product { width: 160px; height: 160px; }
.img-product-view { width: 290px; height: 290px; }
.product-col { height: 250px; overflow: hidden; }
.owl-next { right: -20px !important; position: absolute; top: 28% !important; }
.owl-prev { left: -20px !important; position: absolute; top: 28% !important; }

.homecarousel .owl-next { left: auto !important; right: 5% !important; top: 50% !important; }
.homecarousel .owl-prev { left: 5% !important; top: 50% !important; }

.contact-information p { font-weight: bold !important; font-size: 15px !important; }

.pp_content { width: 110% !important; height: 110% !important; background: #fff; margin-left: -4%; }
.pp_content img { width: 110% !important; height: 110% !important; background: #fff; margin-left: -4%; }
.pp_close, .pp_next, .pp_previous { margin-right: -60px !important; margin-top: 10px; }

.img-border { width: 293px; height: 293px; }

.aboutSlider .img-border {
	width: 293px;
	height: auto;
}

.map-col { margin-bottom: 10px; }
}

/* Десктоп версия 3 */
@media (min-width: 995px) and (max-width: 1198px) {
.video-holder { background-color: rgba(12,189,41,0.4); }
.threesixty { height:640px !important; }
.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0;width:100%;height:710px;background:rgba(20, 20, 20, 0.8)}
.threesixty .threesixty_images li{width:100%;height:710px;}
.threesixty .threesixty_images img{position:absolute;top:0;max-width:200%;min-height: 640px;}
a.button.custom_down { top: 620px !important; right: 50%; left: 50%;}
.pp_content { width: 110% !important; height: 110% !important; background: #fff; margin-left: -4%; }
.pp_content img { width: 110% !important; height: 110% !important; background: #fff; margin-left: -4%; }
.pp_close, .pp_next, .pp_previous { margin-right: -55px !important; margin-top: 10px; }
}


@media (max-width: 991px) {
	.video-div video {
		display: none;
	}

	a.pp_close {
		right: 15px;
		z-index: 9999;
	}


}

/* Таблет */
@media (min-width: 768px) and (max-width: 991px) {	
.video-holder { background: url(../img/intro.jpg) no-repeat bottom center scroll; }
.logo-text {margin-top: 3px; }
.intro { background: url(../img/intro.jpg) no-repeat bottom center scroll; background-color: #fff; -webkit-background-size: cover; -moz-background-size: cover;  background-size: cover; -o-background-size: cover; padding-bottom: 50px; }

body { padding-top: 62px; }
.intro-logo { margin-top: 150px; }
.carousel-content { padding-top: 100px; }
.carousel-content h1 { font-size: 24px; padding-bottom: 10px; text-shadow: none !important; }
.carousel-content p { font-size: 14px; line-height: 25px; }
.seeds, .seeds2, .seeds3 { display: none; }
.navbar-default .nav li a { font-size: 16px; letter-spacing: 1px; padding: 10px 4%; margin-left: 0; color: #0cbd29; }
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.map2 { margin-top: 0.3em; }
.map-filter { position: static; }
.homepage-map { height: 350px; }
.tools { padding: 0px; margin-top: 0; float: left; width: 30px; margin-top: -45px; margin-left: 150px; }
.navbar-default { padding: 6px 0; border: 0; background-color: #fff; -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s; }
.certificate-img { margin-bottom: 30px; }
.slider-carousel { height: 552px; }

.circle-logo { margin-top: -4px !important;}
.spinner { margin-top: 17% !important; }

.carousel { height: 529px; margin-bottom: -90px; }
.carousel-inner { height: 439px; }
.fill { height: 529px; }
.img-border { width: 253px; /*height: 253px;*/ max-width: 100%; }
.img-product { width: 140px; height: 140px; }
.img-product-view { width: 250px; height: 250px; }
.product-col { height: 230px; overflow: hidden; }

a.button.custom_down { margin-top: -74px; bottom: auto;  left: 2%;}
.bg16 { background-image: url(../img/backgrounds/14.png); background-position: center center; background-repeat: repeat; -webkit-background-size: auto; -moz-background-size: auto; background-size: auto; -o-background-size: auto; }
.owl-next { right: 1%!important; position: absolute; top: 30%!important;  }
.owl-prev { left: 1% !important; position: absolute; top: 30%!important; }


.homecarousel .owl-next { left: auto !important; right: 5% !important; top: 50% !important; }
.homecarousel .owl-prev { left: 5% !important; top: 50% !important; }

.contact-information p { font-weight: bold !important; font-size: 16px !important; }

.circle-logo { margin-top: -40px !important;}
/*.logo-text {margin-top: 1px !important; }*/
.btn-modal { margin-top: 10px !important; }
/*.leaf-1, .leaf-2, .leaf-3, .leaf-4, .leaf-5, .leaf-6, .leaf-7, .leaf-8, .leaf-9, .leaf-10, .leaf-11, .leaf-12, .leaf-13, .leaf-14, .leaf-15, .leaf-16, .leaf-17, .leaf-18, .leaf-19, .leaf-20, .leaf-21, .leaf-22, .leaf-23, .leaf-24, .leaf-25, .leaf-26, .leaf-27, .leaf-28, .leaf-29, .leaf-30, .leaf-31, .leaf-32, .leaf-static-1, .leaf-static-2, .leaf-static-3, .leaf-static-4, .leaf-static-5, .leaf-static-6, .leaf-static-7, .leaf-static-8 {
	transform: translate(0px, -40px);
	-webkit-transform: translate(0px, -40px);
	-moz-transform: translate(0px, -40px);
	-o-transform: translate(0px, -40px);
	-ms-transform: translate(0px, -40px);
}
*/

.aboutSlider .owl-item > div {
	padding: 0 5px;
}
}

/* Телефон 1 */
@media (max-width: 767px) {
.logo-text {margin-top: 3px; }
.video-holder { background: url(../img/intro.jpg) no-repeat bottom center scroll; }
.intro { background: url(../img/intro.jpg) no-repeat bottom center scroll; background-color: #fff; -webkit-background-size: cover; -moz-background-size: cover;  background-size: cover; -o-background-size: cover;  padding-bottom: 40px; }
body { padding-top: 75px; }

.mobile-logo { margin-top: 50px; }
.navbar-default { padding: 16px 0; border: 0; background-color: #fff; -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s; }
.navbar-default .navbar-brand { margin-top: -17px; -webkit-transition: all .3s; -moz-transition: all .3s;  transition: all .3s; }
.navbar-default.navbar-shrink {  padding: 10px 0; background-color: rgba(255,255,255,0.9); }
.navbar-default.navbar-shrink .navbar-brand { margin-top: -18px; }
.navbar-default.navbar-shrink { padding: 10px 0; background-color: rgba(255,255,255,1); }
.navbar-default .nav li a { font-size: 16px; letter-spacing: 1px; padding: 10px 4%; margin-left: 0; color: #0cbd29; }
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.home-icons h2 { font-size: 21px; line-height: 34px; }
.carousel-content h1 { font-size: 16px; font-weight: bold; padding-bottom: 10px; text-shadow: none !important; }
.carousel-content p { font-size: 13px; }
.carousel .left { left: 30px !important;  }
.carousel .right { right:30px !important; }
.slider-home-page .btn-default { margin-top: 0; }
.btn-default { padding: 12px 10px; }

.footer { text-align: center; }
.footer-social { margin-left: -38px; margin-top: 10px; }
#main-content{ padding:0; margin: 0.4em 0 0 0; height: 25em !important; }
.capacities-selection1, .capacities-selection2 { text-align: center; }

.map2 { margin-top: 0.3em; }
.map-filter { position: static; }
.styled-select select { font-size: 14px;  }
.seeds, .seeds2, .seeds3 { display: none; }
.certificate-img { margin-bottom: 30px; }
.homepage-map { height: 200px; }
.spinner { margin-top: 100px !important; }
.tools { padding: 0px; margin-top: 0; float: left; width: 30px; margin-top: -45px; margin-left: 150px; }
.circle-logo { margin-top: -4px !important;}

.spinner { margin-top: 15% !important; }
.img-product { width: 120px; height: 120px; }
.img-product-view { width: 200px; height: 200px; float: left; margin: 0 20px 0 10px; }
.img-border { width: 263px; height: 263px; margin: 0px auto; }

.aboutSlider .img-border {
	max-width: 100%;
	height: auto;
}

.aboutSlider .owl-item > div {
	padding: 0 5px;
}

.product-col { height: 210px; overflow: hidden; }
.product-col img { width: 150px; height: 150px;}

.carousel { height: 389px; margin-bottom: 0px;}
.carousel-inner { height: 389px; }
.fill { height: 589px; }
a.button.custom_down { margin-top: -74px; bottom: auto;  left: 2%;}
.bg16 { background-image: url(../img/backgrounds/14.png); background-position: center center; background-repeat: repeat; -webkit-background-size: auto; -moz-background-size: auto; background-size: auto; -o-background-size: auto; }
.owl-next { right: 0 !important; position: absolute; top: -13%!important;  }
.owl-prev { left: 0 !important; position: absolute; top: -13%!important; }


.homecarousel .owl-next { left: auto !important; right: 5% !important; top: 50% !important; }
.homecarousel .owl-prev { left: 5% !important; top: 50% !important; }

.contact-information p { font-weight: bold !important; font-size: 13px !important; }

.homecarousel .carousel-content {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.homecarousel .fill {
	height: 100% !important;
}

.aboutSlider .owl-nav .owl-prev i, .aboutSlider .owl-nav .owl-next i {
	font-size: 30px;
	color: #0cbd29;
}

.aboutSlider {
	padding: 0 30px;
}

.aboutSlider .owl-nav .owl-prev, .aboutSlider .owl-nav .owl-next {
	margin-top: -15px;
}

}


/* Телефон 2 */
@media (max-width: 480px) {
.logo-text {margin-top: 3px; }
.intro { background: url(../img/intro.jpg) no-repeat bottom center scroll; background-color: #fff; -webkit-background-size: cover; -moz-background-size: cover;  background-size: cover; -o-background-size: cover; padding-bottom: 40px; }
.video-holder { height: auto !important; background: url(../img/intro.jpg) no-repeat bottom center scroll; }

body { padding-top: 105px; }
.mobile-logo { margin-top: 50px; }
.navbar-brand { margin-top: -19px; }
.navbar-default { padding: 8px 0; border: 0; background-color: #fff; -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s; }
.navbar-default .navbar-brand { margin-top: -17px; -webkit-transition: all .3s; -moz-transition: all .3s;  transition: all .3s; }
.navbar-default.navbar-shrink {  padding: 10px 0; background-color: rgba(255,255,255,0.9); }
.navbar-default.navbar-shrink .navbar-brand { margin-top: -18px; }
.navbar-default.navbar-shrink {  padding: 10px 0; background-color: rgba(255,255,255,1); }
.navbar-default .nav li a { font-size: 16px; letter-spacing: 1px; padding: 10px 4%; margin-left: 0; color: #0cbd29; }
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus { color: #fff; border-radius: 0; border: 0; background-color: #0cbd29; }
.home-icons h2 { font-size: 21px; line-height: 34px; }
.carousel-content h1 { font-size: 16px; font-weight: bold; padding-bottom: 10px; text-shadow: none !important; }
.carousel-content p { font-size: 13px; }
.carousel .left { left: 30px !important;  }
.carousel .right { right:30px !important; }
.slider-home-page .btn-default { margin-top: 0; }
.btn-default { padding: 12px 10px; }
.footer { text-align: center; }
.footer-social { margin-left: -38px; margin-top: 10px; }
#main-content{ padding:0; margin: 0.4em 0 0 0; height: 25em !important; }
.capacities-selection1, .capacities-selection2 { text-align: center; }
.map2 { margin-top: 0.3em; }
.map-filter { position: static; }
.seeds, .seeds2, .seeds3 { display: none; }
.certificate-img { margin-bottom: 30px; }
.homepage-map { height: 200px; }
.spinner { margin-top: 100px !important; }
.tools { padding: 0px; margin-top: 0; width: 100%; margin-top: 0; margin-left: 0; }
.footer { text-align: center; }
.footer .pull-left, .pull-right { float: none; width: 100%; }
.circle-logo { margin-top: -34px !important; }

.spinner { margin-top: 15% !important; }
.img-product { width: 120px; height: 120px; }
.img-product-view { width: 170px; height: 170px; float: left; margin: 0 10px 0 10px; }
.img-border { width: 213px; height: 213px; margin: 0px auto; }
.product-col { height: 210px; overflow: hidden; }
.product-col img { width: 120px; height: 120px;}

.carousel { height: 389px; margin-bottom: 0; }
.carousel-inner { height: 389px; }
.fill { height: 589px; }

a.button.custom_down { margin-top: -74px; bottom: auto;  left: 2%;}
.bg16 { background-image: url(../img/backgrounds/14.png); background-position: center center; background-repeat: repeat; -webkit-background-size: auto; -moz-background-size: auto; background-size: auto; -o-background-size: auto; }

    .owl-next { right: 0 !important; position: absolute; top: -13% !important;  }
    .owl-prev { left: 0 !important; position: absolute; top: -13% !important; }


    .homecarousel .owl-next { left: auto !important; right: 2px !important; top: 50% !important; }
.homecarousel .owl-prev { left: 2px !important; top: 50% !important; }
.contact-information p { font-weight: bold !important; font-size: 13px !important; }

.homecarousel .owl-nav .owl-prev i, .homecarousel .owl-nav .owl-next i {
	font-size: 30px;
}
}



