.top-price .min-images > div {
	
		width:25% !important;
    flex:none !important;

}

.entry-content  h1 {
	text-align: center !important;
	display: block !important;
}

.container {
	padding:0 !important;
}

.row {
	margin:0 !important;
}

tr:nth-child(odd) td, tr:nth-child(odd) th {
	background-color: white !important;
}
.collapse {
	display: block !important;
}

::-webkit-input-placeholder {
   color: #555;
}

:-moz-placeholder { /* Firefox 18- */
   color: #555;
 
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #555;

}

:-ms-input-placeholder {  
   color: #555;
}


/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:960px;
}
#carousel {
  height:280px;
  width:960px;
  background-color:#CCC;
  position:relative;
  margin-bottom:0.5em;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  border:2px solid #5d5d5d;
  cursor:pointer;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:#000;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:33px;
  left:220px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:220px;
  cursor:pointer;
}

.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper:after {
		clear: both
}

#buyBalcony p:first-letter,.block-colors h4:first-letter,.block-glass .about h2,.block-price .blue,.block-price .some-price nav span,.block-questions h1,.row-block h1,.warranty-block h2 {
		text-transform: uppercase
}

@media (min-width: 992px) {
	.container {
		width: inherit
	}
}

@media (max-width: 600px) {
	.block-montaj .col-sm-4 {
		overflow: hidden;
	}
}

@media (min-width: 1200px) {
.container {
	width: 1170px !important;
}
}

.flip-clock-wrapper ul {
		padding: 10px 30px
}

.action-timer {
		-webkit-transform: scale(.6);
		transform: scale(.6);
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-around;
		margin-left: -4px !important;

}

.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper:after,.flip-clock-wrapper:before {
		content: " ";
		display: table
}

.flip-clock-divider {
		margin: -7px 22px;
		left: -6px;
		font-size: 0
}

.flip-clock-wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden
}

.flip-clock-wrapper a {
		cursor: pointer;
		text-decoration: none;
		color: #ccc
}

.flip-clock-wrapper a:hover {
		color: #fff
}

.flip-clock-wrapper {
		font: 400 11px "Helvetica Neue",Helvetica,sans-serif;
		-webkit-user-select: none;
		text-align: center;
		position: relative;
		width: 100%;
		margin: 1em
}

.flip-clock-meridium {
		background: 0 0!important;
		box-shadow: 0 0 0!important;
		font-size: 36px!important
}

.flip-clock-meridium a {
		color: #313333
}

.flip-clock-wrapper ul {
		list-style: none;
		position: relative;
		float: left;
		margin: 5px;
		width: 60px;
		height: 90px;
		font-size: 80px;
		font-weight: 700;
		line-height: 87px;
		border-radius: 6px;
		background: #000
}

.flip-clock-wrapper ul li {
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		line-height: 87px;
		text-decoration: none!important
}

.flip-clock-wrapper ul li:first-child {
		z-index: 2
}

.flip-clock-wrapper ul li a {
		display: block;
		height: 100%;
		-webkit-perspective: 200px;
		-moz-perspective: 200px;
		perspective: 200px;
		margin: 0!important;
		overflow: visible!important;
		cursor: default!important
}

.block-news .col-xs-10,.block-price .img-container {
		overflow: hidden
}

.flip-clock-wrapper ul li a div {
		z-index: 1;
		position: absolute;
		left: 0;
		width: 100%;
		height: 50%;
		font-size: 80px;
		overflow: hidden;
		outline: transparent solid 1px
}

.flip-clock-wrapper ul li a div .shadow {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 2
}

.flip-clock-wrapper ul li a div.up {
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		top: 0
}

.flip-clock-wrapper ul li a div.up:after {
		content: "";
		position: absolute;
		top: 44px;
		left: 0;
		z-index: 5;
		width: 100%;
		height: 3px;
		background-color: #000;
		background-color: rgba(0,0,0,.4)
}

.flip-clock-wrapper ul li a div.down {
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0;
		bottom: 0;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px
}

.flip-clock-wrapper ul li a div div.inn {
		position: absolute;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 200%;
		color: #ccc;
		text-shadow: 0 1px 2px #000;
		text-align: center;
		background-color: #333;
		border-radius: 6px;
		font-size: 70px
}

.flip-clock-wrapper ul li a div.up div.inn {
		top: 0
}

.flip-clock-wrapper ul li a div.down div.inn {
		bottom: 0
}

.flip-clock-wrapper ul.play li.flip-clock-before {
		z-index: 3
}

.flip-clock-wrapper .flip {
		box-shadow: 0 2px 5px rgba(0,0,0,.7)
}

.flip-clock-wrapper ul.play li.flip-clock-active {
		-webkit-animation: asd .5s .5s linear both;
		-moz-animation: asd .5s .5s linear both;
		animation: asd .5s .5s linear both;
		z-index: 5
}

.flip-clock-divider {
		float: left;
		display: inline-block;
		position: relative;
		width: 20px;
		height: 100px
}

.flip-clock-divider:first-child {
		width: 0
}

.flip-clock-dot {
		display: block;
		background: #323434;
		width: 10px;
		height: 10px;
		position: absolute;
		border-radius: 50%;
		box-shadow: 0 0 5px rgba(0,0,0,.5);
		left: 5px
}

.flip-clock-divider .flip-clock-label {
		position: absolute;
		top: -1.5em;
		right: -86px;
		color: #000;
		text-shadow: none
}

.flip-clock-divider.minutes .flip-clock-label {
		right: -88px
}

.flip-clock-divider.seconds .flip-clock-label {
		right: -91px
}

.flip-clock-dot.top {
		top: 30px
}

.flip-clock-dot.bottom {
		bottom: 30px
}

@-webkit-keyframes asd {
		0% {
				z-index: 2
		}

		100%,20% {
				z-index: 4
		}
}

@-moz-keyframes asd {
		0% {
				z-index: 2
		}

		100%,20% {
				z-index: 4
		}
}

@-o-keyframes asd {
		0% {
				z-index: 2
		}

		100%,20% {
				z-index: 4
		}
}

@keyframes asd {
		0% {
				z-index: 2
		}

		100%,20% {
				z-index: 4
		}
}

.flip-clock-wrapper ul.play li.flip-clock-active .down {
		z-index: 2;
		-webkit-animation: turn .5s .5s linear both;
		-moz-animation: turn .5s .5s linear both;
		animation: turn .5s .5s linear both
}

@-webkit-keyframes turn {
		0% {
				-webkit-transform: rotateX(90deg)
		}

		100% {
				-webkit-transform: rotateX(0)
		}
}

@-moz-keyframes turn {
		0% {
				-moz-transform: rotateX(90deg)
		}

		100% {
				-moz-transform: rotateX(0)
		}
}

@-o-keyframes turn {
		0% {
				-o-transform: rotateX(90deg)
		}

		100% {
				-o-transform: rotateX(0)
		}
}

@keyframes turn {
		0% {
				transform: rotateX(90deg)
		}

		100% {
				transform: rotateX(0)
		}
}

.flip-clock-wrapper ul.play li.flip-clock-before .up {
		z-index: 2;
		-webkit-animation: turn2 .5s linear both;
		-moz-animation: turn2 .5s linear both;
		animation: turn2 .5s linear both
}

@-webkit-keyframes turn2 {
		0% {
				-webkit-transform: rotateX(0)
		}

		100% {
				-webkit-transform: rotateX(-90deg)
		}
}

@-moz-keyframes turn2 {
		0% {
				-moz-transform: rotateX(0)
		}

		100% {
				-moz-transform: rotateX(-90deg)
		}
}

@-o-keyframes turn2 {
		0% {
				-o-transform: rotateX(0)
		}

		100% {
				-o-transform: rotateX(-90deg)
		}
}

@keyframes turn2 {
		0% {
				transform: rotateX(0)
		}

		100% {
				transform: rotateX(-90deg)
		}
}

.flip-clock-wrapper ul li.flip-clock-active {
		z-index: 3
}

.block-mark .col-xs-3,.row-map h1,.slide-line {
		z-index: 100
}

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
		background: 0 0,bottom,0,100%/auto,auto,auto,auto repeat,repeat,repeat,repeat;
		-webkit-animation: show .5s linear both;
		-moz-animation: show .5s linear both;
		animation: show .5s linear both
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
		background: 0 0,bottom,0,100%/auto,auto,auto,auto repeat,repeat,repeat,repeat;
		-webkit-animation: hide .5s .3s linear both;
		-moz-animation: hide .5s .3s linear both;
		animation: hide .5s .3s linear both
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
		background: -moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
		background: -o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
		background: -ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%)
}

.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
		background: 0 0,bottom,0,100% rgba(0,0,0,.1);
		-webkit-animation: show .5s linear both;
		-moz-animation: show .5s linear both;
		animation: show .5s linear both
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
		background: 0 0,bottom,0,100% rgba(0,0,0,.1);
		-webkit-animation: hide .5s .3s linear both;
		-moz-animation: hide .5s .3s linear both;
		animation: hide .5s .2s linear both
}

@-webkit-keyframes show {
		0% {
				opacity: 0
		}

		100% {
				opacity: 1
		}
}

@-moz-keyframes show {
		0% {
				opacity: 0
		}

		100% {
				opacity: 1
		}
}

@-o-keyframes show {
		0% {
				opacity: 0
		}

		100% {
				opacity: 1
		}
}

@keyframes show {
		0% {
				opacity: 0
		}

		100% {
				opacity: 1
		}
}

@-webkit-keyframes hide {
		0% {
				opacity: 1
		}

		100% {
				opacity: 0
		}
}

@-moz-keyframes hide {
		0% {
				opacity: 1
		}

		100% {
				opacity: 0
		}
}

@-o-keyframes hide {
		0% {
				opacity: 1
		}

		100% {
				opacity: 0
		}
}

@keyframes hide {
		0% {
				opacity: 1
		}

		100% {
				opacity: 0
		}
}

body,html {
		overflow-x: hidden
}

.row-block h1 {
		margin-bottom: 50px;
		text-align: center;
		color: #149D27;
		margin-top: 50px;
		display:block;
}

.right > img, .left > img {
	cursor: pointer;
}

.row-block h1  span {
	position: relative;
	padding: 10px;
}

.row-block h1:after {
	content: "";
	display: block;
	border-bottom: 5px solid #149D27;
	margin: auto;
	margin-top: 0px;
	width: 100%;
	left: 0;
}


.block-news {
	background: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/news-back.jpg');
	background-size: cover;
	padding-bottom: 100px;
}

.block-news .col-xs-10 {
	padding:0;
}

.block-news .col-xs-1 img {
	margin-top: 35px;
}

.block-news .su-posts-default-loop .su-post {
	padding: 20px;
	border: 1px solid #149D27;
	height: 155px;
	background-color: white;
	margin-right: 18px !important;
	flex: 0 0 31.5% !important;
	-webkit-flex: 0 0 31.5% !important;
	-mz-flex: 0 0 31.5% !important;
}

.block-news .su-post-title a {
	color:#149D27;
}

.block-news .su-post-title a:hover {
	text-decoration: underline;
}

.block-news .su-post-excerpt {
	height: 37px;
	overflow: hidden;
}

.block-news .read-more {
	color:#149D27;
}

 .block-news .su-post-comments-link {
 	color: #555;
	font-weight: bold;
	border-bottom: 2px solid #555;
	text-decoration: none
 }

.block-news .su-posts-default-loop {
	position: relative;
	left: 0
}


.block-advantages .image {
	background: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/advantages.jpg');
	height: 138px;
	background-size: 100px;
	background-repeat: no-repeat;
}

.block-advantages h3 {
	font-size: 17px;
	text-transform: uppercase;
	color: #DB2859;
}

.block-advantages p {
	font-size: 16px
}

.bth-violet {
	margin: auto;
	display: block;
	width: 230px;
	border: none;
	color: white !important;
	background-color: #DB2859;
	text-transform: uppercase;
	font-size: 25px;
	font-family: monospace;
	padding: 7px 0;
	border-radius: 4px;
	border-bottom: 5px solid #B7234B;
	outline: none !important;
	max-width: 100%;

}

.bth-green {
	margin: auto;
	display: block;
	width: 230px;
	border: none;
	color: white !important;
	background-color: #449629;
	text-transform: uppercase;
	font-size: 25px;
	font-family: monospace;
	padding: 7px 0;
	border-radius: 4px;
	border-bottom: 5px solid #2C7713;
	outline: none !important;
	max-width: 100%;

}

.block-advantages .col-sm-6 form {
	background: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/form.jpg');
	padding-top: 130px;
	padding-bottom: 35px;
	background-size: 400px;
	background-repeat: no-repeat;
	background-position: center top;
}

.block-advantages .col-sm-6 form input {
	margin: auto;
	display: block;
	width: 230px;
	margin-bottom: 15px;
	border-radius: 5px;
	height: 38px;
	border: none !important;
	background-color: #D7F5B5;
	padding-left: 40px;
	font-style: italic;
	font-size: 12px;
	color: #555;
	background-size: 25px;
	background-position: 5px;
	outline: none;

}

.block-advantages .callback  img{
	width: 70%;
	margin: auto;
	margin-top: 100px;
}

.block-advantages .callback  button {
	width: 75%;
	margin-top: -58px;
	z-index: 10;
	position: relative;
	left: -10px;
}

.block-advantages .col-sm-6 form div:nth-child(1) input {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/form-name.jpg');
	background-repeat: no-repeat;
}

.block-advantages .col-sm-6 form div:nth-child(2) input {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/form-phone.jpg');
	background-repeat: no-repeat;
}

.block-advantages .col-sm-6 .row:nth-child(2) .image {
	background-position: 0 -139px !important;
}

.block-advantages .col-sm-6 .row:nth-child(3) .image {
	background-position: 0 -289px !important;
}

.block-advantages .col-sm-6 .row:nth-child(4) .image {
	background-position: 0 -415px !important;
}

.block-advantages .col-sm-6 .row:nth-child(5) .image {
	background-position: 0 -536px !important;
}

.block-advantages .col-sm-6 .row:nth-child(6) .image {
	background-position: 0 -664px !important;
}




.block-reviews {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/review-back.jpg');
	background-size: cover;
	padding-bottom: 50px;
}

.block-reviews .col-xs-1 img {
	margin-top: 100px;
}

.block-reviews .original {
	color: #149D27;
	text-decoration: underline;
	text-align: center;
	margin-top: 20px;
	display: block;
}

.block-reviews h4 {
	color: #DB2859;
	text-align: right;
	margin-top: 50px;
}




.block-why-we {
	padding-bottom: 50px
}

.block-why-we h4 {
	text-transform: uppercase;
	text-align: center;
	font-size: 17px;
	font-weight: bold
}
.block-why-we  h3 {
	padding-left: 45px;
	background-repeat: no-repeat;
	background-size: 40px;
	padding-bottom: 15px;
	padding-top:20px;
}

.block-why-we .plus h4{
	color:#149D27; /* green */
}

.block-why-we .minus h4 {
	color:#DB2859; /*violet */
}

.block-why-we .minus h3 {
	background-position: 0px 20px;
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/why-we-minus.png');
}
.block-why-we .plus h3 {
	background-position: 0px 12px;
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/why-we-plus.png');
}

.block-why-we p {
	padding-left: 45px;
}




.block-gallery {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/gallery-back.jpg');
	background-size: cover;
	padding-bottom: 50px;
}

.block-gallery .col-sm-12 {
	overflow: hidden;
	height: 262px
}

.block-gallery .col-sm-12 img {

	width:300px;
	cursor: pointer;
	max-width: 100%;
	max-height: 100%;
}

.block-how-works {
	padding-bottom: 50px
}

.block-how-works .bth-violet {
	width: 467px;
	margin-top: 70px;
}


.block-certificates {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/certificate.jpg');
	background-size: cover;
	padding-bottom: 50px;
}


.block-certificates p{
	font-size: 16px;
	text-align: justify;
	font-weight: bold;
	margin-top:150px;

}

.block-certificates .right, .block-certificates .left {
	margin-top:170px;
}

.block-certificates .ng-slider div {
	padding: 49px 31px;
	max-width: 100%;
	height: 350px;
	margin-top: 20px !important;
	position: relative;
}

.block-certificates .ng-slider img {
	border:4px solid #149D27;
	cursor: pointer;

}
.block-certificates .ng-slider span {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/pin.png');
	width: 100%;
	display: block;
	width: 48px;
	height: 70px;
	position: absolute;
	top: 0;
	right: 15%;
	background-size: 50px;
	background-repeat: no-repeat;
	cursor: pointer;
}


.block-about-us {
	margin-bottom: 50px
}

.block-about-us .circles > div {
	width: 230px;
	height: 230px;
	background-color: white;
	border-radius: 200px;
	display: inline-table;
	margin: 10px 68px;
	border: 9px solid #21910D;
	position: relative;
	border-collapse: initial;
}

.block-about-us .circles > div:after {
	content: '';
	width: 80%;
	height: 7px;
	background-color: #21910D;
	display: block;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 10%;
}
.block-about-us .circles  h2  {
	text-align: center;
	display: block;
	font-size: 62px;
	color: #C61844;
	font-weight: bold;
}

.block-about-us .circles  h4 {
	width: 80%;
	text-align: center;
	font-size: 17px;
	margin: 7px auto;
	padding-top: 39px;
	color: #D01647
}



.free_zamer {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/free_zamer.jpg');
	background-size: cover;
	padding-bottom: 50px;
	margin: 50px 0;
}

.free_zamer .col-xs-12 {
	padding: 0
}


.free_zamer input {
	width:100% !important;
	padding-left:40px;
}

.free_zamer .col-sm-4:nth-child(1) input {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/input_human.png');
	background-repeat: no-repeat;
	background-size: 27px;
	background-position: 10px 0px;
}

.free_zamer .col-sm-4:nth-child(2) input {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/input-phone.png');
	background-repeat: no-repeat;
	background-size: 22px;
	background-position: 10px 3px;
}

.free_zamer .col-sm-4:nth-child(3) input {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/input-time.png');
	background-repeat: no-repeat;
	background-size: 27px;
	background-position: 10px 3px
}

.free_zamer .bth-violet {
	position: relative;
	top: 40px;
	left: -8px;	

}


.block-guarantees  {
	padding-bottom: 50px;
	
}

.block-guarantees h3{
	text-align: center;
}

.block-action {
	 background: linear-gradient(to right, #ffffff, #81cf0f);
	 margin-bottom: 50px;
}
}
.block-action .row{
	padding:50px 0;
}


.block-action h2 {
	font-size: 62px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color:#F80D53;
}
.block-action h3{
	text-align: center;
	font-size:32px;

}
.block-action h4{
	text-align: center;
	color:#159514;
	font-size: 25px;

}

.block-pay {
	padding-bottom: 50px;
}

.block-brands {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/brands.jpg');
	background-size: cover;
	padding-bottom: 50px;
}

.block-forms {
	background-image: url('http://4etag.kiev.ua/wp-content/plugins/change_blocks/img/forms-bg.jpg');
	background-size: cover;
	padding-bottom: 50px;
	padding:50px 0;
}


.block-forms .bth-violet {
	width:270px;
}

.block-forms img{
	margin:auto;
	display:block;
	max-width: 217px;
	margin-bottom: 30px;
}

.block-montaj p {
	font-size: 20px;
	font-weight: bold;
	margin-top: 42px;
}


.block-montaj + .bth-violet {
	width: 309px;
	margin-top:10px;
}

.block-steps {
	padding:50px 0;
}

.block-steps h2 {
	color:#149D27;
	font-weight: bold;
	text-align: center;
	display: block
}

.block-steps .time {
	border-radius: 200px;
	margin: auto;
	margin-top: 50px;
}

.block-steps p {
	font-size: 18px;
}

.img-right {
	clear: left;
	float: right;
}

.img-center {
	margin:auto;
	display: block;
}

.block-steps .silver-block {
	background-color: silver;
	border-radius: 20px;
	padding: 10px 20px;
	clear: both;
	border: 4px solid white;
	box-shadow: 1px 9px 15px 6px rgba(38, 37, 37, 0.13);
	color: #CA365F;
	font-weight: bold;
	text-align: center;
}

.block-steps .bth-violet {
		width: 540px;
	clear: both;
	top: 30px;
	position: relative;

}

.block-glass {
	padding:50px 0;
}


.block-glass h3 {
	color:green;
	margin-left: 10px;
}

.block-glass h4 {
		font-size: 26px;
	margin-left: 10px;
	color: #DB2859;
		margin-top: 20px;
}

.block-glass  li{
	list-style: none;
	background-color: rgba(192, 192, 192, 0.68);
	font-weight: bold;
	text-align: center;
	margin-top: 9px;
	padding: 3px 0;

}

.block-glass  .details .green{
	color:green;
}
.block-glass  .details .red{
	color:#DB2859;

}

.color-green {
	color:green;
	margin-top:10px;
	font-size: 20px
}

.block-glass .col-xs-4 img {
	max-width: 116%;
	margin-top: 13px;
}

.block-glass .col-xs-5 img {
	max-width: 130%;
	margin-top: 13px;
}

.block-glass  .col-sm-6 {
	border-bottom: 2px solid green;
	border-right: 2px solid green;
	padding-bottom: 8px !important;
	padding: 0;
	height: 235px;
}

.block-glass  .row .col-sm-6:nth-child(4) {
	border-right: none;
}

.block-glass  .bth-violet {
	width:250px;
	margin-top: 50px;
}

.min-images {
	align-items: center;
}
.block-price .min-images img {
	padding:20px;
	cursor: pointer;
}

.block-price .left, .block-price .right {
	margin-top:60px;
}

.block-price .some-price nav span {
	padding: 15px;
	width: 33.33333333333%;
	display: block;
	margin: 0;
	float: left;
	text-align: center;
	border-left: 2px solid green;
	color: green;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid green;
	cursor: pointer;
}

.block-price .some-price nav span.active {
	border-bottom:none;
}

.block-price .some-price nav span:nth-child(1) {
	border-left:none;
}



.block-price {
	padding: 50px 0;
}


.block-price .moveleft,.block-price .moveright {
	margin-top: 80px !important;
	cursor: pointer;
}

.block-price .big-image {
		display: block;
		margin: auto;
			max-height: 400px;
}

.block-price .blue {
		text-align: center;
		font-size: 35px;
		color: #DB2859;
		display:block;
}


.block-price  .some-price {
	margin-top: 56px;
}

#buyBalcony button,.block-loggia+.col-xs-4>button,.block-price .col-xs-4>button,.btn-blue,.map-button,.video-block button {
		display: block;
		margin: auto;
		border-radius: 48px;
		padding: 10px;
		border-bottom: 5px solid rgba(148,143,143,.28)!important;
		box-shadow: 0 0 0 6px rgba(65,28,28,.33);
		border: none;
		color: #fff;
		font-size: 15px;
		text-transform: uppercase;
		width: 230px;
		font-weight: 700;
		outline: 0
}


.row-forms {
		margin: 40px 0
}

.red-alert {
	color:green;
	font-size: 20px;
  font-weight: bold;
}

.block-price .price-table {
		border: 2px solid green;
		height: 270px;
		background-color: rgba(255,255,255,.37)
}

.price-table table {
		border-bottom:none;
}
.price-table td {
		width: 200px;
		text-align: center;
		padding: 10px 0;
		border:none;
}

.price-table .main-column td {
		text-align: left
}

.block-questions {
		background: #ffa500;
		margin-top: -3px;
		padding: 40px 0
}

.block-questions h1 {
		text-align: center;
		color: #fff;
		padding: 0;
		font-size: 35px
}

.block-questions h1 span {
		color: #ff0
}

.first-glass {
		background: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/sliders/slider-bg-1.jpg) center center no-repeat;
		background-size: 100% 100%;
		padding-bottom: 58px
}

.second-glass {
		background: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/sliders/slider-bg-2.jpg) center center no-repeat;
		background-size: 100% 100%;
		margin-top: -210px
}

.block-glass .img-responsive {
}

@media (min-width: 1650px) {
		.first-glass,.second-glass {
				background-size:100%
		}
}

.second-glass .row-block {
		margin-top: 200px;
		margin-bottom: 50px
}

.block-glass ul li {
		float: left
}

.slide-line {
		position: relative
}

.slide-line .container {
		padding-bottom: 40px;
		background: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/sliders/slider-line.png) 0 -4px no-repeat;
		background-size: 100% auto
}

.slide-line .container li {
		list-style: none;
		cursor: pointer
}

.slide-line .container ul {
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 0 100px
}

.slide-line .container ul li {
		padding-top: 20px
}

.slide-line .container ul img {
		display: block;
		margin: auto
}

.slide-line .container ul p {
		text-align: center;
		color: #fff;
		font-size: 16px
}

.block-glass .about {
		padding: 20px 50px;
		background-color: rgba(255,255,255,.66);
		box-shadow: 0 0 20px 20px rgba(255,255,255,.66);
		margin-top: 70px
}

.block-glass .about h2 {
		text-align: center;
		color: #ed4322
}

.block-glass .about p {
		text-align: center;
		font-size: 18px
}

.block-grafic .col-xs-8 {
		padding: 10px 36px;
		box-sizing: content-box;
		margin-top: 50px;
		background: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/grafic.png) center center no-repeat;
		height: 500px;
		display: flex;
		justify-content: space-around;
		align-items: flex-end
}

.block-grafic .column {
		height: 100px;
		width: 30px;
		background-color: red;
		margin-bottom: 49px;
		box-sizing: initial
}

.row-block.block-banner h1,.some-review-text {
		margin-bottom: 60px
}

.block-grafic .column:nth-child(1) {
		height: 75px;
		background-color: #2ecc71
}

.block-grafic .column:nth-child(1) span {
		background: #2ecc71
}

.block-grafic .column:nth-child(1):after {
		border-top: 20px solid #2ecc71
}

.block-grafic .column:nth-child(2) {
		background-color: #e67e22;
		height: 125px
}

.block-grafic .column:nth-child(2) span {
		background: #e67e22
}

.block-grafic .column:nth-child(2):after {
		border-top: 20px solid #e67e22
}

.block-grafic .column:nth-child(3) {
		background-color: #e74c3c;
		height: 175px
}

.block-grafic .column:nth-child(3) span {
		background: #e74c3c
}

.block-grafic .column:nth-child(3):after {
		border-top: 20px solid #e74c3c
}

.block-grafic .column:nth-child(4) {
		height: 200px;
		background: #3498db
}

.block-grafic .column:nth-child(4) span {
		background: #3498db
}

.block-grafic .column:nth-child(4):after {
		border-top: 20px solid #3498db
}

.block-grafic .column:nth-child(5) {
		background: #f1c40f;
		height: 300px
}

.block-grafic .column:nth-child(5) span {
		background: #f1c40f
}

.block-grafic .column:nth-child(5):after {
		border-top: 20px solid #f1c40f
}

.block-grafic .column:nth-child(6) {
		background: #d35400;
		height: 400px
}

.block-grafic .column:nth-child(6) span {
		background: #d35400
}

.block-grafic .column:nth-child(6):after {
		border-top: 20px solid #d35400
}

.block-grafic .column span {
		background: #00f;
		margin-left: -17px;
		position: relative;
		top: -68px;
		text-align: center;
		padding: 20px;
		border-radius: 35px;
		color: #fff;
		font-weight: 700
}

.block-grafic .column:after {
		content: '';
		width: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 20px solid #00f;
		position: relative;
		top: -51px;
		left: 5px;
		height: 57px;
		display: block
}

.row-block.block-banner {
		padding-bottom: 100px
}

.row-block.block-banner img {
		cursor: pointer
}

.price-table table {
		float: left
}

.some-mark.right {
		float: none
}

.some-review-text {
		background-color: #ffc0cb;
		padding: 25px;
		border-radius: 36px;
		text-align: center
}

.some-review-text:after {
		-webkit-transform: rotate(-32deg);
		-moz-transform: rotate(-32deg);
		-ms-transform: rotate(-32deg);
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 60px 45px;
		border-color: transparent transparent #ffc0cb;
		position: absolute;
		left: 250px;
		margin-top: 16px
}

.some-review-other span {
		color: silver;
		display: block;
		font-weight: 700;
		margin-left: 10px
}

.block-colors li {
		display: inline-block;
		width: 20%;
		height: auto;
		margin-bottom: 15px;
		cursor: pointer
}

.block-colors h4 {
		text-align: right;
		margin-top: 100px
}

.block-colors .col-xs-5 {
		margin-top: 70px
}

.block-colors .active {
		outline: red solid 5px
}

.block-colors h4 img {
		left: -121px;
		position: relative;
		width: 578px
}


@media screen and (max-width: 1200px) {
		.block-loggia .col-xs-12 {
	}
}

.block-price.price-loggia {
		background-image: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/price-bg-2.jpg);
		background-size: 100% 100%
}

.block-price.price-loggia .blue-zone {
		margin-top: 150px
}

.block-price.price-loggia .blue {
		color: #292935
}
.price-loggia .bg-white {
	top: 50px;
}
.bg-white {
		font-weight: 700;
		padding: 10px;
		position: relative;
		top: 10px;
		color:green;
}

.carousel-indicators li {
		background-color: silver
}

.carousel-indicators .active {
		background-color: #ffa500
}

#map_dropdown ul {
		display: none;
		list-style: none;
		padding: 0;
		max-height: 162px;
		overflow: auto
}

#map_dropdown ul li {
		padding: 5px 10px;
		margin: 0;
		background: #bababa;
		cursor: pointer;
		border-bottom: 1px solid #989898
}

#map_dropdown h5 {
		padding: 10px;
		background: rgba(234,233,233,.78);
		color: #818181;
		cursor: pointer;
		margin-bottom: 0
}

.btn-blue a,.map-button a,.video-block button a {
		color: #fff
}

.row-block .review-container {
		overflow: hidden;
		padding: 0
}

.row-block .review-container div {
		transition: 1s;
		-webkit-transition: 1s;
		position: relative;
		left: 0
}

.row-block .review-container img {
		border: 3px solid #ed4322;
		float: left;
		margin: 0 5px;
		cursor: pointer
}

.col-xs-1.do-left,.col-xs-1.do-right {
		margin-top: 105px;
		cursor: pointer
}

.video-block .right.col-xs-1 {
		float: left
}

.video-block {
		background: url(http://tvoeokno.com.ua/wp-content/themes/myTheme/imagesBlock/video-bg.jpg) center;
		background-size: cover
}

.video-block .row-block>.col-xs-5 {
		margin-top: 50px
}

.review-container button {
		display: block;
		margin-bottom: 150px;
		position: relative;
		top: 75px
}

.video-block iframe+button {
		margin-top: 27px
}

#bigMap {
		width: 100%;
		height: 600px
}

#map_dropdown,.block-loggia+.col-xs-4 .btn-green {
		margin-bottom: 50px
}

.tooltip-map {
		font-size: 20px
}

.row-map h1 {
		margin-top: 50px;
		margin-bottom: -100px;
		position: relative
}

.map-button {
		margin-top: -80px;
		z-index: 1111;
		position: relative;
		margin-bottom: 34px
}

.btn-blue {
		background: #59bcf2;
		margin-bottom: 40px
}

.warranty-block h2 {
		text-align: center;
		font-size: 50px;
		margin-top: 60px;
		margin-bottom: 30px;
		color: #fff
}

.warranty-block {
		background: #ed4322
}

#buyBalcony input[type="checkbox"] {
		margin: 0 10px 6px 5px;
		position: relative;
		top: 1px
}

#buyBalcony button {
		padding: 10px 40px;
		margin-top: 20px!important;
		margin: auto;
		display: block
}

#buyBalcony .minImg {
		overflow: hidden;
}

#buyBalcony .minImg ul {
		width: 3230px;
		padding: 0;
		position: relative;
		transition: 0.4s linear;
		-webkit-transition: 0.4s linear;
}

#buyBalcony .minImg li {
		display: inline;
		cursor: pointer
}

#buyBalcony .minImg img {
		max-width: 226px
}

#buyBalcony .col-xs-7 {
		padding-right: 30px
}

#buyBalcony .col-xs-5 .row:first-child {
		margin-top: 43px
}

#buyBalcony .col-xs-5 .row {
		margin-top: 15px
}

#buyBalcony .col-xs-1 {
	margin-top: 75px;
}

.price-loggia .blue {
		color: #fff!important
}

li.siding img {
		width: 100%;
		padding: 10px
}

li.siding {
		width: 25%
}

.block-siding.block-colors h4 {
		text-align: right;
		margin-top: 50px
}

.block-siding.block-colors h4 img {
		left: -200px;
		position: relative;
		width: 661px
}

.block-siding .col-xs-7 img {
		height: 600px;
		margin: auto
}
.modal-min-img li {
	position: relative;
		display: block;
	position: relative;
	float: left;
	width: 33%;
	padding: 0px 10px;
    height: 163px;
}
.modal-min-img img{
	    max-width: 42%;
    margin: auto;
    display: block;
    min-width: 20%;
    margin: 10px auto;
    float: left;
    margin-right: 20px;
    max-height: 57px;
}

.modal-min-img img:after {
	content: "";
	width:20px;
	height: 20px;
	background: url('http://tvoeokno.com.ua/windowRes/image/selected.png');
}

.modal-min-img img:hover + div {
	display: block
}

.modal-min-img div {

}
.modal-min-img div:hover {
	display: block
}

.modal-min-img input {
	width: 83px;
	clear: both;

}

 .modal-min-img input:nth-child(3) {
	clear:none;
	margin: 17px;
}

#sale-modal * {
 	font-size: 11px;
 }

#sale-modal .form-control {
	height: 24px;
    font-size: 10px;
}
#sale-modal .modal-content {
	background-color: #c8e6ff;
}

#sale-modal h1 {
	margin-top: inherit !important;
    font-size: 25px !important
}

#sale-modal button {
	padding: 5px 20px !important;
	width: 170px !important; 
}

#sale-modal textarea {
	height: 30px !important
} 

.flip-clock-wrapper ul li a div div.inn {
	font-size:70px !important
}

.flip-clock-divider .flip-clock-label {
	display: none;
}

.block-about-us {
	margin-bottom: 50px
}

.block-about-us .circles > div {
	width: 230px;
	height: 230px;
	background-color: white;
	border-radius: 200px;
	display: inline-table;
	margin: 10px 68px;
	border: 9px solid #21910D;
	position: relative;
	border-collapse: initial;
}

.block-about-us .circles > div:after {
	content: '';
	width: 80%;
	height: 7px;
	background-color: #21910D;
	display: block;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 10%;
}
.block-about-us .circles  h2  {
	text-align: center;
	display: block;
	font-size: 62px;
	color: #C61844;
	font-weight: bold;
}

.block-about-us .circles  h4 {
	width: 80%;
	text-align: center;
	font-size: 17px;
	margin: 7px auto;
	padding-top: 39px;
	color: #D01647
}
