@media(max-height: 750px){
	#header a#arrow{display: none;}
}
@media(min-width: 1500px){
	#header a#arrow{bottom: 55px;}
}
@media(min-width: 979px){
	#justify {
        padding-left: 40px;
		display: table;
	}
	#justify li{
		display: table-cell;
		text-align: center;
		width: auto;
	}
	#video-pop-up.embed-responsive  { /*div*/
		width: 100%;
		height: 1px;
		padding-bottom: 315px !important;
		position: relative;
	}
	#video-pop-up.embed-responsive-item {width: 100%;margin: auto;}
}
@media(min-width: 970px){
	#justify {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -webkit-box;
		display: flex;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-pack: justify;
	}
	#expand {display: block;}
}
@media(min-width:767px) {
	.navbar {
		background: rgba(255,255,255,.98);
		padding: 10px 0;
		opacity: 0;
		z-index: -1;
		-webkit-transition: opacity .5s ease-in-out, padding .5s ease-in-out, z-index 2s;
		transition: opacity .5s ease-in-out, padding .5s ease-in-out, z-index 2s;
	}
	.top-nav-collapse {
		padding: 5px 0;
		opacity: 1;
		z-index: 999;
		-webkit-transition: opacity .5s ease-in-out, padding .5s ease-in-out, z-index .1s;
		transition: opacity .5s ease-in-out, padding .5s ease-in-out, z-index .1s;
	}
	.navbar a {	cursor: default;}
	.top-nav-collapse a {cursor: pointer;}
}

@media(min-width: 690px) {
	.header-sec {min-height: 548px;}
}
@media(min-width: 560px) {
	iframe.embed-responsive-item {width: 100%;margin: auto;}
}

/* ÐœÐ°Ð»ÐµÐ½ÑŒÐºÐ¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñ‹ */
@media(max-width: 1400px){
	#tubular-player {top: -240px !important;}
}
@media(max-width: 1285px){
	#tubular-player {top: -225px !important;}
}
@media(max-width: 1200px){
	h1#flex-zag, .preim-sec h2, .price-sec h2, .zav_obj-sec h2, .odzivi-sec h4 {font-size: 32px;line-height: 44px;}
	.ban-text p{font-size: 22px;}
	.price-item strong {font-size: 20px;}
	.line-through {font-size: 32px;}
	.price-item .btn b {font-size: 24px;}
	.odzivi-sec h4 {margin-bottom: 40px;}	
	.big-pop-up .input-lg {max-width: 550px;}
}
/*@media(min-width: 745px) and (max-width: 990px){
	#header a#arrow{display: none;}
}*/

@media(min-width: 767px) and (max-width: 1400px){
	.flex-container{padding-top: 60px;}
	.btn, .pad-b .btn_video{margin-top: 35px;}
	#header a#arrow{bottom: 0;}
}
@media(min-width: 767px) and (max-width: 1200px){
	.popup-gallery br {display: none;}
	.popup-gallery b{font-family: "Lato-Regular", "lato-regular",arial,sans-serif;}
	.popup-gallery a.see {left: 20px;right: 20px;bottom: 30px;min-width: 80%;}
}

@media(max-width: 991px){
	ol li.count {line-height: 17px;}
	.price-item p {padding: 0;margin: 0;}
	.price-item .btn {margin-top: 0;}
	.hr2 {width: 39%;}
	.cont-adr {float: none; position: absolute;top: 41px; padding: 15px;width: 42%;}  /*ÐÐ´Ñ€ÐµÑ Ð½Ð° ÐºÐ°Ñ€Ñ‚Ðµ*/
	.door{font-size: 34px;}
}
@media(max-width: 970px){
	.green-triagle {width: 100%; border-bottom-right-radius: 0; text-align: center;}	
	.green-triagle:before {display: none;content: none;}
	.hr2{display: none;}	
}
@media (max-width: 969px){
	#justify {display: block;}
}
@media(max-width: 961px){
	#justify li a.page-scroll {display: inline-block;}
	p.smeta {text-align: center;font-size: 18px;line-height: 30px;}
	div.unn, div.unn span {text-align: center; }
}
@media(max-width: 800px){
	#video{display: none;
        height: 56px;}    /*Ð’Ð¸Ð´ÐµÐ¾ Ð½Ðµ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ñ… Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ*/	
	.hr2 {width: 36%;	}
	.top-nav-collapse {padding: 0;}	
	#small-logo {margin-top: 2px;margin-left: 6px;}
	.header-sec {padding-top: 50px;}
	.price-block .pull-left {float: none !important; padding: 0 20%;}
	.contact-sec {height: 540px;padding: 0;}
	.cont-adr {top: 0;right: 0;bottom: auto; background: #fff;}         /*ÐÐ”Ð Ð•Ð¡ Ð½Ð° ÐºÐ°Ñ€Ñ‚Ðµ*/
	.cont-adr img, .cont-adr .door {display: none;}
	address {font-size: inherit;}
	.mfp-bg{
		min-width: 100px;
	}
	.header-sec{
		background: #eee url(../img/podlogka.jpg) 50% 100% no-repeat;
		background-size: cover;
	}
	.odzivi-sec{
		background: url(../img/otz-bg.jpg) center 0 no-repeat #eee;
		background-size: cover;
	}
	.price-sec{
		background: url(../img/price-bgjpg.jpg) center -10px no-repeat;
		background-size: cover;
	}
}
@media(max-width: 750px){
	.form-group {text-align: center;}	
	.typepar {width: 34%;}
	.container-gall	.block-gall {width: 50%;} 			/*Ð‘Ð›ÐžÐšÐ˜ Ð˜Ð·Ð¾Ñ‚Ð¾Ð¿Ð° Ð´Ð»Ñ Ð“Ð°Ð»ÐµÑ€ÐµÐ¹*/
	.fortel {text-align: left;}
	.tel{font-size: 20px;}
	.otz-item {padding-right: 0;padding-left: 0;}
	.green-triagle:before, .green-triagle:after {content: "";display: block;top: 0; position: absolute;height: 100%;width: 5000%;background-color: #1b9239;}
	.green-triagle:before{left: 50%;}
	.green-triagle:after{right: 50%;}
}
@media(max-width: 745px){
	.container-gall	.block-gall {width: 100%;} 			/*Ð‘Ð›ÐžÐšÐ˜ Ð˜Ð·Ð¾Ñ‚Ð¾Ð¿Ð° Ð´Ð»Ñ Ð“Ð°Ð»ÐµÑ€ÐµÐ¹*/
}
@media(max-width: 690px){
	.header-sec {height: 540px;}
	#header a#arrow{display: none;}
	.header-sec .remontnik,.kosaya{display: none;}
	.pad-t {margin-top: 50px;}
	.pad-b {padding-bottom: 50px;}	
	.green-triagle {padding: 15px;width: 100%;}
	h1#flex-zag, .preim-sec h2, .price-sec h2, .zav_obj-sec h2, .odzivi-sec h4 {font-size: 30px;line-height: 38px;}
	.preim-sec h2{margin-top: 40px;}
	.zav_obj-sec{padding-bottom: 0;}
	.zav_obj-sec h2{margin: 40px auto;}
	.odzivi-sec {padding: 50px 0;}
	.odzivi-sec h4{margin-bottom: 25px;}
	.contact-sec{height: 500px;}
}
@media(max-width: 673px){
.header-sec {padding-top: 0;background-position: 20% 50%;}	
}
@media(max-width: 640px) {
	.price-block p,.price-block h2, h2{text-align: center;}
	.price-block .pull-left {padding: 0;}
	.input-lg {height: 64px;}
	.btn {font-size: 11px;line-height: 64px;}
	#trasparbg {background-image: none;}          /*Ð¢ÐžÐÐ˜Ð ÐžÐ’ÐšÐ*/
	.price-sec {padding-top: 0;padding-bottom: 0;}
	.price-item .btn {line-height: 21px;}		
	.box-item .preim-item {width: 100%;} 				/*PREIM-item*/
	.btn[type="submit"]{font-size: 13px;margin-top: 1.8em;}
	.big-pop-up .top-pop-zag {font-size: 16px;margin-bottom: 5px;}
	.big-pop-up {font-size: 14px; padding-top: 30px;padding-bottom: 15px;}
	.big-pop-up .connent {margin-top: 13px;font-size: 13px;}
	.input--chisato{padding-top: 1.7em;font-size: 17px;}
	.zav_obj-sec h2{margin: 30px auto;}
	.preim-sec {padding-bottom: 30px;}
	.odzivi-sec {padding: 30px 0;}
	.odzivi-sec h4 {margin-bottom: 30px;}
	.forselect::after{top: 58px;}
}
@media(max-width: 560px){
	.cont-adr {top: 0; left: 0; bottom: auto; width: 100%; border-bottom: 1px solid #e7e7e7; line-height: 30px;} /*ÐÐ”Ð Ð•Ð¡*/
	address {line-height: 30px;text-align: center;}
	.typepar span{font-size: 14px;}
	.unn span{font-size: 12px;}
	.pad-b .btn, .pad-b .btn_video {margin-top: 16px;}

}
@media(max-width: 440px){
	h1#flex-zag, .preim-sec h2, .price-sec h2, .zav_obj-sec h2, .odzivi-sec h4 {font-size: 26px;line-height: 38px;}
	.price-sec h2{margin: 40px 0;}
	div.unn {display: none;}
	.typepar{width: 60%;}
    .nm-topbtn {font-size: 9px;}
	.container-gall .showme2 .popup-gallery {right: 10px;left: 10px;}
	.col-xs-6{padding-right: 0;	padding-left: 0;}
	.besplat h3 {font-size: 16px;line-height: 30px;}
	.ban-text {padding: 0;}
	.ban-text p {font-size: 16px;line-height: 24px;}	
}
@media(max-width: 375px){
	.popup-gallery br {display: none;}
	.popup-gallery b{font-family: "Lato-Regular", "lato-regular",helvetica,arial,sans-serif;}
	.popup-gallery a.see {min-width: 100px; left: 25px;right: 25px;}
	.header-sec{max-height: 540px;}
	.flex-container {padding: 10px 0; min-height: 165px;}
	h1#flex-zag {font-size: 20px; padding-left: 0; text-align: center;line-height: 32px;}
	.green-triagle {font-size: 19px;line-height: 28px;padding: 9px 0;}
	.btn_video, .btn{margin-top: 17px;}	
	.besplat{padding: 25px 15px 30px;}
	.pad-b .btn {margin-top: 10px;}
	.pad-b .btn_video {width: 85px;height: 50px;border: 2px solid white;border-radius: 10px;}
	.pad-b .btn_video::before {border-top: 10px solid transparent;border-left: 19px solid #FFF;border-bottom: 10px solid transparent;}
	.pad-b .minut{font-size: 12px;margin-top: -5px;position: relative;}
	.price-item {padding: 28px;}
	ol li.count {font-size: 16px;line-height: 22px;}
}