.rouble {
	font-family:'rouble' !important;
	font-weight: normal;
    font-style: normal;
}

/*Главный контейнер*/
body #presentation-slides-container {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	font-size: 100%;
	font-family: "Roboto", sans-serif;
	display: none;
}

.presentation-alert {
	z-index: 1000;
	position: fixed!important;
}
.presentation_close_btn {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 999;
	width: 40px;
	opacity:0.2;
	height: 40px;
	background:url(/img/tc/presentation/button_close.png) no-repeat;
	background-size:contain;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.presentation_close_btn:hover {opacity:1;}

.tc-promo-preloader .trm-link {
	opacity: 1;
	color: #777777;
	text-decoration: none;
}
.tc-promo-preloader {
	position: relative;
	background: url('/i/loading_small.gif') 2px 5px no-repeat!important;
}
.tc-promo-preloader .trm-promo-link-block-veil {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	opacity: 0.1;
}
.tc-promo-preloader .icon {
	background-image: none;
}

/*Слайды*/
.trm_presentation_logo {
	/*position: absolute;
	top: 100px;
	left: 80px;
	color: white;
	font-size: 36px;
	width: 8%;
	height: 8%;
	background:url(/img/tc/presentation/BiCo.svg) no-repeat;*/

	position:absolute;
	top:50px;
	left:-45px;
	width:80px;
	height:51px;
	background:url(/img/tc/presentation/bico-png.png) no-repeat;
	background-size:contain;
}

.trm_presentation_logo_name {
	position: absolute;
	font-family: "Roboto", sans-serif;
	top: 41px;
	left: 55px;
	color: #fff;
	font-size: 50px;
	line-height:64px;
	z-index: 999;
	text-align: left;
	font-weight: 700;
}
.trm_presentation_logo_name p {margin:0;}

.presentation-step {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
}
.presentation-wrapper {
	position:relative;
	display:block;
	max-width:1024px;
	height:100%;
	margin:0 auto;

	/*background:#303843;*/
}

.presentation-step-center-block {
	display: inline-block;
}

.presentation-reference-line {
	position: absolute;
	bottom: 0;
	left: 55px;
	z-index: 999;
	font-size: 110%;
	color: rgba(255,255,255,0.5);
}

/*Слайд 1*/
#presentation-slides-container .presentation-step-1 {
	background-color: #252D38;
}
#presentation-slides-container .presentation-step-1 .presentation-step-center-block,
#presentation-slides-container .presentation-step-2 .presentation-step-center-block {
	position: absolute;
	display: block;
	top:430px;
	left:55px;
	width:914px;
	box-sizing:border-box;
}
#presentation-slides-container .presentation-step-2 .presentation-step-center-block {top:427px;}

#presentation-slides-container .presentation-step-1 div.inn_input_container {
	position:relative;
	margin-bottom: 60px;
}
#presentation-slides-container .presentation-step-1 div.inn_input_container.inn_before:before {
	content:"Введите ИНН компании или промо-код";
	position:absolute;
	top:34px;
	left:25px;
	color:#878c92;
	font-size:30px;
	opacity:0.7;
}
#presentation-slides-container .presentation-step-1 #presentation-inn-error-msg {
	display: none;
	color: #E43448;
	font-size: 26px;
	text-align: left;
}

#presentation-slides-container .presentation-step-1 div.inn_input_container input.inn-input {
	position:relative;
	background: transparent;
	border-top: transparent !important;
	border-left: transparent !important;
	border-right: transparent !important;
	border-radius:0;
	font-weight: 200;
	/*color: #02c778;*/
	color:#fff;
	font-family: "Roboto", sans-serif;
	padding-left: 0;
	box-shadow: none !important;
	width: 100%;
	font-size: 80px;
	height: 100px;
	letter-spacing: 18px;
	border-bottom:1px solid #404750 !important;
}
::-webkit-input-placeholder {color:#878c92;}
::-moz-placeholder          {color:#878c92;}/* Firefox 19+ */
:-moz-placeholder           {color:#878c92;}/* Firefox 18- */
:-ms-input-placeholder      {color:#878c92;}
#presentation-slides-container .presentation-step-1 div.inn_input_container input.inn-input:focus {/*border-bottom:5px solid #02c778 !important;*/ border-bottom:1px solid #fff !important;}

#presentation-slides-container .presentation-step-1 .slide1-enter {
	/*position: absolute;*/
	position:relative;

	border: 4px solid white;
	width: 100%;
	padding: 30px 0;
	color: #fff;
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px 23px;
	box-sizing:border-box;
}
#presentation-slides-container .presentation-step-1 .slide1-enter.step-1-enter-button {
	visibility: hidden;
	color: #515760;
	border: 4px solid #515760;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
#presentation-slides-container .presentation-step-1 .slide1-enter.step-1-enter-button:hover {
	color: #fff;
	border: 4px solid #fff;
}

/*Слайд 2*/
#presentation-slides-container .presentation-step-2 {
	background-color: #01c777;
}
#presentation-slides-container .presentation-step-2 div.inn_text_container {
	/*position: absolute;
	top: 260px;
	left: 210px;*/
	font-size: 80px;
	text-align: left;
	font-weight: 200;
	letter-spacing: 18px;
	color: #fff;
	height:100px;
	margin-bottom:60px;
}

#presentation-slides-container .presentation-step-2 .slide2-enter {
	display: none;
	position: absolute;
	top:160px;
	left:50%;
	width:914px;
	color: #fff;
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	background: #43a6e6;
	/*padding: 30px 0;*/
	border: 1px solid #43a6e6;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px 23px;
	z-index:2;
}
#presentation-slides-container .presentation-step-2 .slide2-enter .slide2-enter-text {
	position:relative;
	display:block;
	width:914px;
	color: rgba(255,255,255,0.8);
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	background: #43a6e6;
	padding: 30px 0;
	border: 1px solid #43a6e6;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px 23px;
	z-index:2;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
#presentation-slides-container .presentation-step-2 .slide2-enter .slide2-enter-text:hover {color:rgba(255,255,255,1);}
#presentation-slides-container .presentation-step-2 .slide2-enter:after {
	content:'';
	position:absolute;
	top:20px;
	left:50%;
	width:908px;
	margin: 0 0 0 -136px;
	height:800px;
	background:#111;
	opacity:0.2;
	-webkit-transform: rotate(-6deg) scale(1.0, 1) skew(35deg, 0deg);
    -moz-transform: rotate(-6deg) scale(1.0, 1) skew(35deg, 0deg);
    -o-transform: rotate(-6deg) scale(1.0, 1) skew(35deg, 0deg);
	z-index:1;	
}
#presentation-slides-container .presentation-step-2 .slide2-enter.click:after {display:none;}
/*Слайд 3*/
#presentation-slides-container .presentation-step-3 {
	background-color: #41a4e4;
}

#presentation-slides-container .presentation-step-3 .company_name_container {
	position: absolute;
	top: 230px;
	font-size: 45px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	left: 55px;
	color:#fff;
	z-index:4;
}
#presentation-slides-container .presentation-step-3 .company_name_container .company_name {
	display:inline-block;
	z-index:4;
}

#presentation-slides-container .presentation-step-3 .month-tenders {
	display: none;
	position: relative;
	top: 338px;
	font-size: 150px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	left: 55px;
	color:#fff;
	letter-spacing: normal;
	z-index:4;
}

#presentation-slides-container .presentation-step-3 .tender-sources-wrapper {
	position: absolute;
	top: 550px;
	font-size: 30px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	color:#fff;
	left: 55px;
	z-index:2;
	overflow-y: hidden;
	height:130px;
}
#presentation-slides-container .presentation-step-3 .tender-sources-wrapper:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	z-index:2;
	background: #41a4e4;
	background: -moz-linear-gradient(top, #41a4e4 0%, transparent 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41a4e4), color-stop(100%, transparent));
	background: -webkit-linear-gradient(top, #41a4e4 0%, transparent 100%);
	background: -o-linear-gradient(top, #41a4e4 0%, transparent 100%);
	background: -ms-linear-gradient(top, #41a4e4 0%, transparent 100%);
	background: linear-gradient(top, #41a4e4 0%, transparent 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#41a4e4", endColorstr="transparent", GradientType=0);
}
#presentation-slides-container .presentation-step-3 .tender-sources-wrapper:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	z-index:2;
	background: transparent;
	background: -moz-linear-gradient(top, transparent 0%, #41a4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #41a4e4));
	background: -webkit-linear-gradient(top, transparent 0%, #41a4e4 100%);
	background: -o-linear-gradient(top, transparent 0%, #41a4e4 100%);
	background: -ms-linear-gradient(top, transparent 0%, #41a4e4 100%);
	background: linear-gradient(top, transparent 0%, #41a4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="transparent", endColorstr="#41a4e4", GradientType=0);
}
#presentation-slides-container .presentation-step-3 .tender-sources {
	position: relative;
	top:50px;
}

#presentation-slides-container .presentation-step-3 .tender-source {
	display: none;
}

#presentation-slides-container .presentation-step-3 .tender-source {
	margin-bottom: 20px;
}
#presentation-slides-container .presentation-step-3 #radar{
	position:absolute;
	top:50%;
	left:50%;
	width:580px;
	height:580px;
	opacity:0.7;
	margin:-290px 0 0 -290px;
	background:transparent;
	border-radius:580px;
	overflow:hidden;
	z-index:3;
}
#presentation-slides-container .presentation-step-3 #rad{
	position:absolute;
	width:580px;
	height:580px;
	background:url(/img/tc/presentation/back_radar_blue.png) no-repeat;
	background-size:cover;
}
#presentation-slides-container .presentation-step-3 .obj{
	background:#fff;
	position:absolute;
	border-radius:10px;
	width:4px;
	height:4px;
	margin-top:-2px;
	margin-left:-2px;
	opacity:0;
}
#presentation-slides-container .presentation-step-3 .obj.big {
	width:6px;
	height:6px;
}
#presentation-slides-container .presentation-step-3 .odometer-formatting-mark {
	font-size:300px; line-height:0;
}

/*Слайд 4*/
#presentation-slides-container .presentation-step-4 {
	background-color: #005AAA;
}
#presentation-slides-container .presentation-step-4 .trm_presentation_logo {
	width:40px;
	top:55px;
	left:0;
}
#presentation-slides-container .presentation-step-4 .trm_presentation_logo_name {
	position: absolute;
    font-family: "Roboto", sans-serif;
	font-weight: 300;
    top: 50px;
	max-width:290px;
    left: 55px;
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    z-index: 999;
    text-align: left;
}
#presentation-slides-container .presentation-step-4 .trm_presentation_logo_name strong {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back {
	background: #C43547;
	width: 100%;
	height:0;
	position: absolute;
	bottom: 0;
	left: 0;
	/*top:280px;*/
}

#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round {
	display: none;
	background: #A73242;
	width: 400px;
	height: 400px;
	border-radius: 50%;
	position: relative;
	left: 60%;
	top: 10%;
	text-align: center;
	z-index: 1000;
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round:before {
	content:'';
	position:absolute;
	top:60%;
	left:50%;
	margin-left:-33px;
	background: url(/img/tc/presentation/Arrow.png) no-repeat 0 0;
	background-size:contain;
	width:66px;
	height:33px;
	opacity:0.5;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	cursor:pointer;
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round:hover:before {opacity:1;}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round:after {
	content:'';
	position:absolute;
	top: -45px;
    left: 425px;
    background: #111;
    width: 399px;
    height: 1000px;
    opacity: 0.2;
	-webkit-transform: rotate(121deg);
	-moz-transform: rotate(121deg);
	-o-transform: rotate(121deg);
	/*position:absolute;
	top:53%;
	left:50%;
	margin-left:-25px;
	margin-top:-6px;
	width:50px;
	height:50px;
	background:#A73242;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	cursor:pointer;*/
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round .step-4-round-text {
	position: absolute;
	color: #FFFFFF;
	font-size:35px;
	line-height:normal;
    font-family: "Roboto", sans-serif;
	font-weight: 300;
    background: #A73242;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    left: 0;
    top: 0;
    text-align: center;
    padding-top: 120px;
    z-index: 10;
    box-sizing: border-box;
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round .step-4-round-text:before {
	content:'';
	position:absolute;
	top:60%;
	left:50%;
	margin-left:-33px;
	background: url(/img/tc/presentation/Arrow.png) no-repeat 0 0;
	background-size:contain;
	width:66px;
	height:33px;
	opacity:0.5;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	cursor:pointer;
}
#presentation-slides-container .presentation-step-4 .step-4-red-bottom-back .step-4-red-round .step-4-round-text:hover:before {opacity:1;}

/* Циганский цинковый цилиндр цыпленку цыц */
#presentation-slides-container .presentation-step-4 .big-barrel-wraper {
	display: none;

	position: absolute;
	top: 20%;
	left: 40%;
	width: 822px;
}
#presentation-slides-container .presentation-step-4 .big-barrel-block {
	position: relative;
	transform: scale(0.6); /* При изменении масштаба изменить так же позиционирование блока big-barrel-wraper */
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper .big-barrel-top {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/img/tc/presentation/cyl/c_top.png?v=1') 0px 0px no-repeat;
	width: 100%;
	height: 126px;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper .big-barrel-fill-top {
	position: absolute;
	bottom: -718px;
	left: 0px;
	background: url('/img/tc/presentation/cyl/c_fill_top.png?v=3') 0px 0px no-repeat;
	width: 100%;
	height: 128px;
	z-index: 1001;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper .big-barrel-fill-middle {
	position: absolute;
	bottom: -718px;
	left: 0px;
	background: #004D9B;
	width: 100%;
	z-index: 1001;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper .big-barrel-middle {
	position: absolute;
	top: 123px;
	left: 0px;
	background: #1E4093;
	width: 100%;
	height: 600px;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper .big-barrel-bottom {
	position: absolute;
	top: 716px;
	left: 0px;
	background: url('/img/tc/presentation/cyl/c_bottom.png?v=1') 0px 0px no-repeat;
	width: 100%;
	height: 126px;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper.big-barrel-empty .big-barrel-fill-top {
	opacity: 0;
}
#presentation-slides-container .presentation-step-4 .big-barrel-wraper.big-barrel-empty .big-barrel-bottom-empty {
	background: url('/img/tc/presentation/cyl/c_bottom_empty.png?v=1') 0px 0px no-repeat;
}

/* Мини цилиндрики */
#presentation-slides-container .presentation-step-4 .small-barrels-wraper {
	position: absolute;
	top: 30px;
	left: 50%;
	width: 100%;
}
#presentation-slides-container .presentation-step-4 .small-barrel-container {
	display: inline-block;
	padding: 30px;
}
#presentation-slides-container .presentation-step-4 .small-barrel {
	display: block;
	width: 100px;
	height: 105px;
	background-repeat: no-repeat;
}
#presentation-slides-container .presentation-step-4 .hidden-barrel {
	display: none;
}
/*Заполнение боченков*/
#presentation-slides-container .presentation-step-4 .barrel_mini-1 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_1.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-2 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_2.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-3 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_3.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-4 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_4.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-5 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_5.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-6 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_6.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-7 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_7.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-8 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_8.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-9 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_9.png');
}
#presentation-slides-container .presentation-step-4 .barrel_mini-10 {
	background-image: url('/img/tc/presentation/cyl/mini/c_mini_10.png');
}

#presentation-slides-container .presentation-step-4 .count-item .count_tenders {
	opacity:1;
}

.top23 {
	position: relative;
	top: 23px;
}

.text_preloder_block {
	position: absolute;
	top: 350px;
	left: 0;
	right: 0;
	padding-left: 0px;
	z-index: 999;
	color: #fff;

}
.bottom-menu-toggle {
	display:none;
}
#presentation-slides-container .odometer-digit,
#presentation-slides-container .odometer-inside,
#presentation-slides-container .odometer-formatting-mark {
	display:inline-block!important;
	padding:0!important;
	line-height:1;
	margin:0;
}
.wrap_toggle_text {
	display:inline-block;
	overflow:hidden;
	height:20px;
	width:300px;
	text-align:center;
	position:relative;
}
.text_preloder_block p {
	position:relative;
	width:100%;
	font-size:15px;
	font-family: "Roboto", sans-serif;
	font-weight:300;
}
.text_preloder_block p.active {
	opacity:1;
}
.purple_fone {
	background:#630ab4;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	z-index: 999;
	opacity: .6;
}
.logo {
	border-bottom:none;
}

.new_promo_odometr {
	overflow:hidden;
}
.promo-content.first_steps .count-item p {
	display:none;
}
.promo-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	margin:0;
}
.promo-content h3 {
	font-size:36px;
	font-family: "Roboto", sans-serif;
	font-weight:400;
	padding:0 0 0 60px;
	color:#fff;
}
.promo-content h3:before {
	content:'';
	display:inline-block;
	width:30px;
	height:30px;
	background:url(menu-sprite-gray.png) no-repeat;
	margin:0 20px 0 0;
}
.count-item {
	position:absolute;
	width:100%;
	margin:0;
	top:330px;
	left:55px;
}
.promo-content.first_steps.smaller .count-item {
	top: 85px;
	padding:0;
	left: 35%;
	max-width:210px;
}
.promo-content.second_steps.smaller .count-item {
	top: 85px;
	padding:0;
	left: 54%;
	max-width:210px;
}
.promo-content.fird_steps.smaller .count-item {
	top: 85px;
	padding:0;
	left: 75%;
	max-width:250px;
}
.promo-content.fourth_steps.smaller .count-item {
	top: 10%;
	padding: 0 0 0 0;
	left: 0;
}
.count-item span {
	display:inline-block;
	vertical-align:top;
	font-size:150px;
	font-family: "Roboto", sans-serif;
	/*font-weight:300;*/
	color:#fff;
}
#presentation-slides-container .presentation-step.presentation-step-4 .promo-content.second_steps .count-item .persent_sign {
	display:inline-block;
	color: #FFFFFF;
	font-size: 150px;
	line-height:100%;
}
#presentation-slides-container .presentation-step.presentation-step-4 .promo-content.second_steps.smaller .count-item .persent_sign {
	font-size: 30px;
}
#presentation-slides-container .presentation-step.presentation-step-4 .promo-content.second_steps .without-competitors-persent {
	display:inline-block;
	line-height:30px;
}
.promo-content.fird_steps .count-item .roubles_sign {vertical-align:middle;}
.promo-content.fird_steps.smaller .count-item .roubles_sign {
	display:inline-block;
	line-height:126%;
	vertical-align:middle;
}
.second-step .block.promo-one.violet .promo-content.first_steps .count-item span,
.promo-content.second_steps.smaller .count-item span,
.promo-content.fird_steps.smaller .count-item span,
.promo-content.fourth_steps.smaller .count-item span,
.promo-content.first_steps.smaller .count-item span {
	font-size:30px;
	line-height:34px;
	display:block;
	margin:0 0 10px 0;
}
.promo-content.first_steps.smaller .count-item span {margin:0;}
.promo-content.fird_steps.smaller .count-item span {margin:0 0 2px 0; display:inline-block;}
.promo-content.second_steps.smaller .count-item span {margin:0;}
.second-step .block.promo-one.violet .promo-content.first_steps .count-item p,
.promo-content.second_steps.smaller .count-item p,
.promo-content.fird_steps.smaller .count-item p,
.promo-content.fourth_steps.smaller .count-item p,
.promo-content.first_steps.smaller .count-item p{
	font-size:20px;
	margin:0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	font-size:30px;
	line-height:34px;
}
.promo-content.first_steps.smaller .count-item p.topper_pos {
	opacity:0;
	position:absolute;
	z-index:-9;
	right:0;
}
.promo-content.smaller .count-item .digit-text {
	display: none;
}
.second-step .block.promo-one.violet .promo-content.first_steps .count-item p i,
.promo-content.second_steps.smaller .count-item p i,
.promo-content.fird_steps.smaller .count-item p i,
.promo-content.fourth_steps.smaller .count-item p i {
	opacity:0;
	position:absolute;
	z-index:-9;
	font-style:normal;
	right:0;
}
.count-item p {
	display:inline-block;
	margin:0;
	width:30%;
	vertical-align:middle;
	font-size:22px;

	line-height:1.2;
	font-family: "Roboto", sans-serif;
	color:#fff;
	font-weight:300;
}
.count-item span.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
.count-item span.animated {
	/*-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;*/
}
.count-item p.bounceInLeft {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
.count-item p.animated {
	position: relative;
	top: 10px;
	display: none;
}
.count-item p.animated.bounceInRight {width:50%; font-size:40px;}
.first_steps.smaller .count-item p.animated.bounceInRight {width:100%;}
.first_steps.smaller .count-item p.animated.bounceInRight i {display:none;}
.count-item p i,
.count-item p.animated.bounceInRight i {font-style:normal;}
div.counter {
	position:relative;
	line-height:1;
	overflow:hidden;
	height:62px;
	margin:0 auto;
	width:200px;
	display:inline-block;
}
span.counter {
	display:block;
	float:left;
	font-size:80px;
	line-height:80px;

}
span.counter span.digit {
	background:transparent;

	color:#FFF;
	display:block;
	float:left;
	height:80px;
	margin:0 1px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:center;
	width:44px;
}
span.counter span.digit span {
	line-height:80px;
	position:relative;
	top:0;
}
span.counter span.separator {
	display:block;
	float:left;

	font-size:0.5em;
	position:relative;
	top:0.5em;
}
span.counter span.separator hr {
	display:none;
}
/*Слайд 4B*/

#presentation-slides-container .presentation-step-4B {
	background: #C33547;
}
#presentation-slides-container .presentation-step-4B .trm_presentation_logo {
	width:40px;
	top:55px;
	left:0;
}
#presentation-slides-container .presentation-step-4B .trm_presentation_logo_name {
	position: absolute;
    font-family: "Roboto", sans-serif;
	font-weight: 300;
    top: 50px;
	max-width:290px;
    left: 55px;
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    z-index: 999;
    text-align: left;
}
#presentation-slides-container .presentation-step-4B .trm_presentation_logo_name strong {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}

#presentation-slides-container .presentation-step-4B .presentation-company-results {
	position:absolute;
	top:320px;
	left:42px;
}
#presentation-slides-container .presentation-step-4B .presentation-company-results p {
	margin:0;
	padding:0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	color:#fff;
	font-size:150px;
	line-height:150px;
}
#presentation-slides-container .presentation-step-4B .presentation-first-competitor {
	position:absolute;
	top:680px;
	opacity:0.5;
	clear: both;
	font-size: 22px;
	padding: 22px 0;
	color:#fff;
}
#presentation-slides-container .presentation-step-4B .presentation-first-competitor .data_company  {
	width: 470px;
    text-align: left;
	float:left;
}
#presentation-slides-container .presentation-step-4B .presentation-first-competitor .data_tender {
	width: 200px;
	float:left;
}
#presentation-slides-container .presentation-step-4B .presentation-first-competitor .data_contract {
    width: 200px;
	float:left;
}

/*Слайд 5*/
#presentation-slides-container .presentation-step-5 {
	background-color: #c43547;
	position: relative;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: white;
}

#presentation-slides-container .presentation-step-5 .table_container {
	position:relative;
	width: 100%;
	top:30px;
	z-index:1;
}

#presentation-slides-container .presentation-step-5 .table_container .colname,
#presentation-slides-container .presentation-step-5 .table_container .data {
	margin-right: 20px;
}

#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_company,
#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_tender,
#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_contract,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_company,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_tender,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_contract
{
	float: left;
}

#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_company,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_company {
	width: 540px;
	text-align: left;
}

#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_tender,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_tender {
	width: 180px;
}

#presentation-slides-container .presentation-step-5 .table_container .table_head .colname_contract,
#presentation-slides-container .presentation-step-5 .table_container .table_row .data_contract {
	width: 220px;
	text-align:right;
}

#presentation-slides-container .presentation-step-5 .table_container .table_head {
	clear: both;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	font-size: 25px;
}
#presentation-slides-container .presentation-step-5 .table_container .table_row {
	position: relative;
	clear: both;
	font-size: 22px;
	padding: 22px 0;
	top: 1500px;
}

#presentation-slides-container .presentation-step-5 .footer-line {
	display: none;
	position: absolute;
	bottom: 130px;
	left: 0px;
	width: 100%;
	z-index: 1001;
}

#presentation-slides-container .presentation-step-5 .footer_desc {
	position: absolute;
	bottom: 15px;
	left: 0px;
	font-size: 42px;
	font-weight: bold;
	z-index: 1001;
}

#presentation-slides-container .presentation-step-5 .footer_button {
	display: none;

	position: absolute;
	width: 330px;
	/*padding: 16px;*/
	color: #2fac66;
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	bottom: 0;
	right: 160px;
	background: #fff;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px;
	z-index: 1001;
	box-sizing:border-box;
}
#presentation-slides-container .presentation-step-5 .footer_button:before {
	content:'';
	position:absolute;
	top:3px;
	left:254px;
	width:330px;
	height:700px;
	background:#111;
	opacity:0.2;
	z-index:1;
	-webkit-transform: rotate(-9deg) skew(30deg, 0deg);
	-moz-transform: rotate(-9deg) skew(30deg, 0deg);
	-o-transform: rotate(-9deg) skew(30deg, 0deg);
}
#presentation-slides-container .presentation-step-5 .footer_button.click:before {display:none;}
#presentation-slides-container .presentation-step-5 .footer_button span {
	position: relative;
	display:block;
	width: 330px;
	padding: 16px;
	color: rgba(47,172,102,0.8);
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	background: #fff;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px;
	box-sizing:border-box;
	z-index:2;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
#presentation-slides-container .presentation-step-5 .footer_button span:hover {color:rgba(47,172,102,1);}

#presentation-slides-container .presentation-step-5 .footer_about {
	position: absolute;
	bottom: 30px;
	left: 0px;
	font-size:20px;
	opacity:0.5;
	z-index:9;

}
#presentation-slides-container .presentation-step-5 .footer_about .presentation-reference-line {
	position: relative;
	z-index: 1001;
}
#presentation-slides-container .presentation-step-5 .rotate_green {
	position: fixed;
    top: 100%;
    left: 50%;
    margin-left: -1470px;
    margin-top: -1000px;
    width: 2000px;
    height: 2000px;
    background-color: #02c778;
    opacity: 1 !important;
    z-index: 0;
    border-radius: 50%;
    background-image: linear-gradient(180deg, transparent 50%, transparent 50%),
					  linear-gradient(180deg, #c43547 50%, transparent 50%);

}

/*Слайд 6*/
#presentation-slides-container .presentation-step-6 {
	background-color: #02c778;
	position: relative;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: white;
}

#presentation-slides-container .presentation-step-6 .description_container {
	display: none;
	position: relative;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	top: 80px;
	left: 0;
	font-size: 120px;
	line-height:120px;
}

#presentation-slides-container .presentation-step-6 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}



#presentation-slides-container .presentation-step-6 .page-num-1 {
	border: 5px solid #81e3bc !important;
}

/*Слайд 7*/
#presentation-slides-container .presentation-step-7 {
	background-color: #3b4655;
	position: relative;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: white;
}

#presentation-slides-container .presentation-step-7 .trm_top_left_logo {
	position: relative;
	top: 80px;
	left: 0;
	font-size: 35px;
	line-height: 40px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-7 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}

#presentation-slides-container .presentation-step .page-numbers {
	position: absolute;
	top: 110px;
	right:0;
	width: 600px;
}
#presentation-slides-container .presentation-step .page-numbers .page-num {
	position:relative;
	display:block;
	float:left;
	color:#fff;
	width:64px;
	height:64px;
	font-size:30px;
	line-height:55px;
	text-align:center;
	margin-right:70px;
	border-radius:80px;
	border:4px solid transparent;
	box-sizing:border-box;
	-webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
	cursor:pointer;
}
#presentation-slides-container .presentation-step .page-numbers .page-num:before {
	content:'';
	position:absolute;
	top:50%;
	left:100%;
	width:30px;
	height:2px;
	margin:-1px 0 0 25px;
	background:#fff;
}
#presentation-slides-container .presentation-step .page-numbers .page-num:last-child:before {display:none;}
#presentation-slides-container .presentation-step .page-numbers .page-num:last-child {margin-right:0;}
#presentation-slides-container .presentation-step .page-numbers .page-num.checker {
	display: block;
	border:4px solid #fff;
}

#presentation-slides-container .presentation-step .page-numbers .page-num:hover {/*border:4px solid #fff;*/}

.page-num-1 {font-weight: bold;}
.page-num-2 {font-weight: bold;}
.page-num-3 {font-weight: bold;}
.page-num-4 {font-weight: bold;}
.page-num-5 {font-weight: bold;}

#presentation-slides-container .presentation-step-7 .big-header {
	position:absolute;
	font-size: 130px;
	top: 300px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}
#presentation-slides-container .presentation-step .big-desc {width:63%;}

#presentation-slides-container .presentation-step-7 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 500px;
	left: 0px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step .gif:before {display:none !important;}
#presentation-slides-container .presentation-step-7 .gif {
	position: absolute;
	right: 0;
	top: 420px;
}

#presentation-slides-container .presentation-step .next {
	position: absolute;
	bottom:20px;
	left: 50%;
	margin-left:-33;
	cursor: pointer;
	width: 66px;
	height: 33px;
	/*border-top: 20px solid #fff;
	border-right: 70px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 70px solid transparent;*/
	margin: 0;
	padding: 0;
	background: url(/img/tc/presentation/Arrow.png) no-repeat 0 0;
	-webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
/*#presentation-slides-container .presentation-step .next:before {
	content:'';
	position: absolute;
	top:-22px;
	left: -70px;
	cursor: pointer;
	width: 0px;
	height: 0px;
	border-top: 20px solid #3b4655;
	border-right: 70px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 70px solid transparent;
	margin: 0;
	padding: 0;
}*/
#presentation-slides-container .presentation-step .next:hover {bottom:15px;}


/*---------------*/

/*Слайд 8*/
#presentation-slides-container .presentation-step-8 {
	background-color: #fff;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: #3B4655;
}

#presentation-slides-container .presentation-step-8 .trm_top_left_logo {
	position: relative;
	top: 80px;
	left: 0;
	font-size: 35px;
	line-height: 40px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-8 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}

#presentation-slides-container .presentation-step-8 .page-numbers .page-num {color: #3B4655;}
#presentation-slides-container .presentation-step-8 .page-numbers .page-num:before {background:#c4c3c4;}
#presentation-slides-container .presentation-step-8 .page-numbers .page-num.checker {border:4px solid #3B4655;}

#presentation-slides-container .presentation-step-8 .big-header {
	position:absolute;
	font-size: 130px;
	top: 300px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-8 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 500px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-8 .gif {
	position:absolute;
	right:0;
	top: 410px;
}

#presentation-slides-container .presentation-step-8 .next {background: url(/img/tc/presentation/Arrow_gray.png) no-repeat 0 0;}


/*Слайд 9 Уведомления */
#presentation-slides-container .presentation-step-9 {
	background-color: #fbd83c;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: #3b4655;
}

#presentation-slides-container .presentation-step-9 .trm_top_left_logo {
	position: relative;
	top: 80px;
	left: 0;
	font-size: 35px;
	line-height: 40px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-9 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}

#presentation-slides-container .presentation-step-9 .page-numbers .page-num {color: #3b4655;}
#presentation-slides-container .presentation-step-9 .page-numbers .page-num:before {background:#3b4655;}
#presentation-slides-container .presentation-step-9 .page-numbers .page-num.checker {border:4px solid #3b4655;}

#presentation-slides-container .presentation-step-9 .big-header {
	position:absolute;
	font-size: 130px;
	top: 300px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-9 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 500px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-9 .gif {
	position:absolute;
	right:0;
	top: 423px;
}

#presentation-slides-container .presentation-step-9 .next {background: url(/img/tc/presentation/Arrow_gray.png) no-repeat 0 0;}

/*Слайд 10*/
#presentation-slides-container .presentation-step-10 {
	background-color: #43a6e6;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: #fff;
}

#presentation-slides-container .presentation-step-10 .trm_top_left_logo {
	position: relative;
	top: 80px;
	left: 0;
	font-size: 35px;
	line-height: 40px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-10 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}


#presentation-slides-container .presentation-step-10 .page-numbers .page-num {color: #fff;}
#presentation-slides-container .presentation-step-10 .page-numbers .page-num:before {background:#fff;}
#presentation-slides-container .presentation-step-10 .page-numbers .page-num.checker {border:4px solid #fff;}

#presentation-slides-container .presentation-step-10 .big-header {
	position:absolute;
	font-size: 130px;
	top: 300px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-10 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 500px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-10 .gif {
	position:absolute;
	right:100px;
	top: 420px;
}


/*Слайд 11*/
#presentation-slides-container .presentation-step-11 {
	background-color: #c43547;
	min-height: 100%;
	/* overflow: hidden; */
	margin: 0 auto;
	padding: 0 auto;
	color: #fff;
}

#presentation-slides-container .presentation-step-11 .trm_top_left_logo {
	position: relative;
	top: 80px;
	left: 0;
	font-size: 35px;
	line-height: 40px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-11 .trm_big_bold {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}

#presentation-slides-container .presentation-step-11 .page-numbers .page-num {color: #fff;}
#presentation-slides-container .presentation-step-11 .page-numbers .page-num:before {background:#fff;}
#presentation-slides-container .presentation-step-11 .page-numbers .page-num.checker {border:4px solid #fff;}

#presentation-slides-container .presentation-step-11 .big-header {
	position:absolute;
	font-size: 130px;
	top: 300px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-11 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 500px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-11 .gif {
	position:absolute;
	right:0;
	top:429px;
}


/*Слайд 12*/
#presentation-slides-container .presentation-step-12 {
	background-color: #252d38;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 auto;
	color: #fff;
}

#presentation-slides-container .presentation-step-12 .page-numbers {
	top: 100px;
	left: 409px;
	font-size: 30px;
	position: absolute;
}

#presentation-slides-container .presentation-step-12 .page-num {
	font-weight: bold;
	margin-right: 90px;
}

#presentation-slides-container .presentation-step-12 .big-header {
	position:absolute;
	font-size: 130px;
	top: 260px;
	left: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-12 .big-desc {
	position:absolute;
	font-size: 30px;
	top: 460px;
	left: 0;
	width:70%;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
}

#presentation-slides-container .presentation-step-12 .gif {
	position: relative;
	left: 55px;
	top: 60px;
}
#presentation-slides-container .presentation-step-12 .gif img:nth-child(1) {margin-bottom:25px; margin-right:9%;}
#presentation-slides-container .presentation-step-12 .gif img:nth-child(2) {margin-right:3%;}
#presentation-slides-container .presentation-step-12 .gif img:nth-child(3) {margin-right:10%;}
#presentation-slides-container .presentation-step-12 .gif img:nth-child(4) {margin-bottom:25px; margin-right:10%;}
#presentation-slides-container .presentation-step-12 .gif img:nth-child(5) {margin-bottom:16px;}
#presentation-slides-container .presentation-step-12 .gif img {}
#presentation-slides-container .presentation-step-12 .gif img:last-child {margin-right:0;}

#presentation-slides-container .presentation-step-12 .add_employees {
	position: absolute;
	top: 620px;
	left: 55px;
	padding: 0;
	color: #fff;
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	background: #43a6e6;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
#presentation-slides-container .presentation-step-12 .add_employees:before {
	content:'';
	position:absolute;
	top:-11px;
	left:365px;
	width:463px;
	height:1000px;
	background:#111;
	opacity:0.4;
	z-index:1;
	-webkit-transform: rotate(-9deg) skew(30deg, 0deg);
	-moz-transform: rotate(-9deg) skew(30deg, 0deg);
	-o-transform: rotate(-9deg) skew(30deg, 0deg);
}
#presentation-slides-container .presentation-step-12 .add_employees a {
	position:relative;
	display:block;
	width:470px;
	color:rgba(255,255,255,0.8);
	text-decoration:none;
	padding: 16px 0px 22px 0px;
	font-size: 35px;
	text-align: center;
	cursor: pointer;
	background: #43a6e6;
	padding: 16px 40px 22px 40px;
	border-radius: 23px 23px 23px 23px;
	-moz-border-radius: 23px 23px 23px 23px;
	-webkit-border-radius: 23px 23px 23px;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	box-sizing:border-box;
	z-index:1;
}
#presentation-slides-container .presentation-step-12 .add_employees a:hover {color:rgba(255,255,255,1);}

#presentation-slides-container .presentation-step-6 .page-numbers {
	display:none;
	position: relative;
	top: 90px;
	left: 344px;
	font-size: 40px;
}
#presentation-slides-container .presentation-step-7 .trm_presentation_logo,
#presentation-slides-container .presentation-step-8 .trm_presentation_logo,
#presentation-slides-container .presentation-step-9 .trm_presentation_logo,
#presentation-slides-container .presentation-step-10 .trm_presentation_logo,
#presentation-slides-container .presentation-step-11 .trm_presentation_logo {
	width:40px;
	top:78px;
	left:0;
}
#presentation-slides-container .presentation-step-8 .trm_presentation_logo, 
#presentation-slides-container .presentation-step-9 .trm_presentation_logo {background: url(/img/tc/presentation/bico-png-gray.png) no-repeat; background-size:contain;}
#presentation-slides-container .presentation-step .trm_top_left_logo {font-size:24px; line-height:normal; top:71px; left:55px;}
#presentation-slides-container .presentation-step .trm_top_left_logo .trm_big_bold {font-size:30px; display:block;} 
#presentation-slides-container .presentation-step .big-header {font-size:110px; top:240px; left:48px;}
#presentation-slides-container .presentation-step .big-desc {font-size:30px; line-height:normal; top:420px; left:54px;}








