#main-block{height:600px;position:relative;}
.text-block-holder{width:60%;height:100%;position:relative;overflow:hidden;z-index: 11;}
.bg-holder{width:150%;height:150%;background:rgba(255,255,255,0.2);position:absolute;right:0;top:0;transform:rotate(20deg);transform-origin:top right;z-index:1;}
.text-block{position:relative;z-index:2;padding:15% 90px 0 90px;text-align:left;color:#fff;}
.text-block h1 span{display:block;margin-top:5px;font-size:38px;font-weight:500;line-height:45px;}
.text-block .sub-title{margin-top: 5px;font-size: 38px;line-height: 45px;text-transform:uppercase;max-width: 570px;}
.text-block ul li{list-style:none;padding:5px 0;}
.text-block ul li .fa{margin-right:15px;color:#fff;background:#22840c;border-radius:14px;}
.text-block ul li .fa:before{position:relative;left:2px;}
.text-block .button-block{display:inline-block;margin:10px 0 0 0;padding:15px 35px;font:600 30px/34px Roboto, sans-serif;border:2px solid #fff;border-radius:14px;text-transform:uppercase;}
#callback-big{display:none;}
@media only screen and (max-width: 768px) {
    .text-block-holder{width:100%;}
    .text-block{padding: 120px 10px 0 10px;}
    .text-block h1{font-size:32px;}
    .text-block h1 span{font-size:24px;line-height:28px;}
    .text-block .sub-title{font:400 20px/24px Roboto, sans-serif;}
}
.head-right{width:420px;position:absolute;top:109px;right:200px;background:#e0e0e0;padding:40px;text-align:center;box-shadow:0 0 60px #000;z-index:100;}
.head-right .title{font:700 28px/34px Roboto;text-transform: uppercase;color: #0d4861;margin: 0 0 15px 0;}
.head-right .sub-title{font:400 22px/24px Roboto;text-transform:uppercase;color:#000;margin: 0 0 15px 0;}
.head-right .button{position:relative;border:none;width:308px;height:40px;padding:0px 10px 0 10px;margin:30px auto 0;font-weight:500;text-align:center;
        background:#22840c;color:#fff;cursor:pointer;line-height:40px;text-transform:uppercase;border-radius: 10px;}
.head-right .button:hover{background: #0c8a12;}
.head-right .button .fa{position:absolute;left:15px;top:5px;width:26px;height:30px;background:url(/landing/images/calculator-2.png) no-repeat left top;background-size:cover;}
	.CountdownHead .countdown-bl {
		width: 298px;
		margin: 0 auto;
	}
    .CountdownHead .counter-title {
    font: 400 16px Roboto;
    }
	.CountdownHead {
		padding: 0px 0px 0px 0px; 
		text-align: center; 
		letter-spacing: 0px;
		font-size: 38px; 
		font-weight: 700;
		margin: 10px auto 0;
		height: 61px;
		position: relative;
		color: #0d4861 !important;
	}

	.CountdownHead div {
		position: absolute; 
		top: 0px;
		width: 58px; 
		height: 58px;
		text-align: center;
		padding: 18px 0px 0px 2px;
		background: url(/zaboroff/images/bg-timer.png) top center no-repeat;
        

	}

	.CountdownHead .shadow-white {
		top: 7px;
		left: 0px;
		background: url(/zaboroff/images/shadow-white.png) top center no-repeat;
		padding: 0;
		z-index: 500;
	}

	.CountdownHead .timer-days {left: 0px; }
	.CountdownHead .timer-hours {left: 80px; }
	.CountdownHead .timer-minutes {left: 160px; }
	.CountdownHead .timer-sec {left: 238px; }
    .countdown-bl {
    width: 308px;
    margin: 0 auto;
}

	/* jQuery Countdown styles 2.0.0. */
	.is-countdown {
		border: none;
	}
	.countdown-rtl {
		direction: rtl;
	}
	.countdown-holding span {
		color: #888;
	}
	.countdown-row {
		clear: both;
		width: 100%;
		padding: 0px 2px;
		text-align: center;
	}
	.countdown-show1 .countdown-section {width: 98%;}
	.countdown-show2 .countdown-section {width: 48%;}
	.countdown-show3 .countdown-section {width: 32.5%;}
	.countdown-show4 .countdown-section {width: 24.5%;}
	.countdown-show5 .countdown-section {width: 19.5%;}
	.countdown-show6 .countdown-section {width: 16.25%;}
	.countdown-show7 .countdown-section {width: 14%;}

	.countdown-section {
		display: block;
		float: left;
		font-size: 75%;
		text-align: center;
	}
	.countdown-amount {
		font-size: 200%;
	}
	.countdown-period {
		display: block;
	}
	.countdown-descr {
		display: block;
		width: 100%;
	}
	.count-wrap {
		position: relative;
		margin: 10px auto 0;
		color: #fff;
		height: 12px;
	}
	.count-wrap span {
		position: absolute;
		top: -8px;
		text-align: center;
		width: 60px;
		font-size: 14px;
		font-weight: 400;
        color: #0d4861;
	}

	.count-wrap .timer-days {left: 0px;}
	.count-wrap .timer-hours {left: 80px;}
	.count-wrap .timer-minutes {left: 160px;}
	.count-wrap .timer-sec {left: 238px;}
@media only screen and (max-width: 1024px) {
.head-right{right:90px;}
}
@media only screen and (max-width: 768px) {
#main-block{height:auto;}
.head-right{width:98%;position:relative;top:0;right:0;margin:79px auto 0;padding: 40px 15px;}
}