@font-face {
    font-family: RobotoLight;
    src: url(/local/templates/main15/fonts/RobotoLight/RobotoLight.eot);
    src: url(/local/templates/main15/fonts/RobotoLight/RobotoLight.eot?#iefix) format("embedded-opentype"), url(/local/templates/main15/fonts/RobotoLight/RobotoLight.woff) format("woff"), url(/local/templates/main15/fonts/RobotoLight/RobotoLight.ttf) format("truetype");
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: RobotoBold;
    src: url(/local/templates/main15/fonts/Roboto/roboto-bold-webfont.eot);
    src: url(/local/templates/main15/fonts/Roboto/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/local/templates/main15/fonts/Roboto/roboto-bold-webfont.woff) format("woff"), url(/local/templates/main15/fonts/Roboto/roboto-bold-webfont.ttf) format("truetype");
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: RobotoRegular;
    src: url(/local/templates/main15/fonts/Roboto/roboto-regular-webfont.eot);
    src: url(/local/templates/main15/fonts/Roboto/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/local/templates/main15/fonts/Roboto/roboto-regular-webfont.woff) format("woff"), url(/local/templates/main15/fonts/Roboto/roboto-regular-webfont.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: RobotoThin;
    src: url(/local/templates/main15/fonts/RobotoThin/RobotoThin.eot);
    src: url(/local/templates/main15/fonts/RobotoThin/RobotoThin.eot?#iefix) format("embedded-opentype"), url(/local/templates/main15/fonts/RobotoThin/RobotoThin.woff) format("woff"), url(/local/templates/main15/fonts/RobotoThin/RobotoThin.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}


.btn.btn-fz-landing, .yellow-form-form .btn.btn-danger{width: 290px;height: 56px;background: #384adc;color: #fff;line-height: 40px;font-size: 18px;font-weight: bold;text-transform: uppercase;border-radius: 25px;border-width: 0px;font-family:RobotoBold;}
.h2{font-family:RobotoBold;margin:15px 0px 25px;}


.top-row{width:100%;}
.top-row .top-row-bg{background:#162e36 url("../images/top-row-bg.jpg") no-repeat top center; background-size:cover;height:475px;margin:auto;color:#fff;}
.top-row .top-row-bg .banner-kassa-icon{text-align:center;margin-top:50px;}
.top-row .top-row-bg .h1-title-small h1{font-size:24px;margin-top:15px;font-weight:300;font-family:RobotoLight;}
.top-row .top-row-bg .h1-title-big h1{font-size:48px;font-weight:700;margin:40px 0px 20px;font-family:RobotoBold;}
.top-row .top-row-bg .banner-descr{font-size:16px;font-family:RobotoRegular;margin-bottom:40px;line-height:22px;}
.top-row .top-row-bg .h1{line-height: 1.25em;font-size: 48px;font-weight: 700;margin: 40px 0px 20px;font-family: RobotoBold;}

.fz-icon{background:url("../images/fz-icons.png") 0 0 no-repeat;}
.fz-icon1.fz-icon{width:52px;height:52px;margin:0 auto;}
.fz-icon2.fz-icon{width:52px;height:75px;background-position:-52px 0px;margin:0 auto;}
.fz-icon3.fz-icon{width:73px;height:84px;background-position:-104px 0px;margin:0 auto;}

.white-bg-page{background-color:#fff;padding:55px 0px 50px;}
.yellow-bg-page{background-color:#ffe232;min-height:490px;}
.white-bg-page .container, .yellow-bg-page .container, .modernizr-content-block .container{font-size:18px;font-family:Roboto;line-height:30px;color:#000;margin:0px auto;}
.white-bg-page p{margin:15px 0px;}

.descr-landing-seo{font-size:20px;}

.work-new-kassa-block{margin-top:70px;}
.work-new-kassa-block .work-kassa-schema{margin-bottom:30px;}
.work-new-kassa-block .work-kassa-schema .item-schema{float:left;width:33%;padding:0px 15px;}
.work-new-kassa-block .work-kassa-schema .item-schema:last-child{padding-right:0px;}
.work-new-kassa-block .work-kassa-schema .item-schema:first-child{padding-left:0px;}
.work-new-kassa-block .work-kassa-schema .item-schema .step-schema{font-size:30px;font-family:RobotoThin;color:#384adc;margin:50px 0px 30px;}

.yellow-bg-block{position:relative;z-inex:0;}
.yellow-bg-block > div{right:0px;top:-75px;position: absolute;}
.yellow-bg-page.bg-table .yellow-bg-block > div{background:url("../images/yellow-block1.png") no-repeat right top;height: 513px;width: 659px;right:-70px;}
.yellow-bg-page.bg-table2 .yellow-bg-block > div{background:url("../images/yellow-block2.png") no-repeat right top;height:362px;width: 418px;top:-50px;right:50px;}
.yellow-bg-page.bg-table3 .yellow-bg-block > div{background:url("../images/yellow-block3.png") no-repeat right top;height:315px;width: 335px;top:-42px;right:50px;}
.yellow-bg-page.bg-table4 .yellow-bg-block > div{background:url("../images/yellow-block4.png") no-repeat right top;height:319px;width: 412px;top:-8px;}
.yellow-bg-page.bg-table5 .yellow-bg-block > div{background:url("../images/yellow-block5.png") no-repeat right top;height:319px;width: 412px;top:-58px;}
.yellow-bg-page.bg-table{min-height:490px;}
.yellow-bg-page.bg-table2, .yellow-bg-page.bg-table3, .yellow-bg-page.bg-table4, .yellow-bg-page.bg-table5{min-height:420px;}


.yellow-form-descr{width:605px;}
.yellow-bg-page.bg-table5 .yellow-form-descr{width:680px;}
.yellow-form-descr .title{font-family:RobotoBold;font-size:38px;line-height:48px;margin:45px 0px 25px;}
.yellow-form-descr .pink-bg-title{font-family:RobotoThin;color:#fff;font-size:24px;line-height:40px;padding:0px 12px;background-color:#d1088e;display:inline-block;}
.yellow-bg-page .yellow-form-form{margin-top:68px;position:relative;z-index:10;}
.yellow-bg-page .yellow-form-form .text:nth-child(odd){float:left;}
.yellow-bg-page .yellow-form-form .text:nth-child(even){float:right;}
.yellow-bg-page .yellow-form-form .text input{width:360px;border-radius: 0px;box-shadow: 0 0 0;border: 3px solid #000;background: transparent;font-size:20px;font-family:RobotoRegular;color:#000;text-transform:none;}
.yellow-bg-page .yellow-form-form form > div.form-page-content > div.clearfix{width:750px;float:left;}
.yellow-bg-page .yellow-form-form form .panel-button{float:left;margin:58px 0px 0px 65px;}
.yellow-bg-page .yellow-form-form form .panel-button:after {content:'';height:0px;line-height:0px;clear:both;}
.yellow-bg-page .yellow-form-form form .select-288{width:360px;background-color: transparent;border-radius: 0px;box-shadow: 0 0 0;border: 3px solid #000;height:50px;}
.yellow-bg-page .yellow-form-form form .select-288 .cuselText{padding-top:14px;}
.yellow-bg-page .yellow-form-form form .select-288 .cuselFrameRight.fa-caret-down:before{top:12px;}
.yellow-bg-page .yellow-form-form form .select-288.cusel .cusel-scroll-wrap{top:44px;background-color:#ffe232;box-shadow: 0 0 0;border: 3px solid #000;margin-left:-2px;width:354px;}
.yellow-bg-page .yellow-form-form form .select-288.cusel .jScrollPaneTrack{right:6px;}
.yellow-bg-page .yellow-form-form form .select-288.cusel span{margin:0px;padding:5px 9px 6px;}

.calendar-icon {margin-top:33px;}
.calendar-icon i{font-size:50px;}

.time-limit{border-collapse:collapse;}
.time-limit th, .time-limit td{border:3px solid #001673;vertical-align:top;}
.time-limit th{font-family:RobotoBold;color:#d1088e;padding:10px 30px;}
.time-limit th:first-child{border-top:3px solid transparent;border-left:3px solid transparent;}
.time-limit tr td{font-size:14px;padding:20px 30px;;}
.time-limit td.title-tr{font-family:RobotoBold;font-size:22px;padding:20px 25px;}
.time-limit tr td .title-in-td{font-family:RobotoBold;font-size:18px;}
.time-limit td p{margin:12px 0px;}
.star-time-limit{color:#d1088e;}

.new-rekvizit-block{margin-top:35px;}
.new-rekvizit-block .check-content{padding-left:445px;background:url("../images/check.jpg") 0 0 no-repeat;min-height:672px;}
.new-rekvizit-block .check-content .title-check-content{font-size:22px;font-family:RobotoBold;padding-top:45px;}
.new-rekvizit-block .check-content ol{margin-top:32px;padding-left:20px;}
.new-rekvizit-block .check-content ol li{margin:16px 0px;}

.modernizr-kassa-block{margin-top:85px;}
.modernizr-content-block{min-height:640px;background:#fff;}
.modernizr-content-block .blue-line-bg{height:335px;background-color:#ebecfa;-moz-transform: rotate(-14deg);-ms-transform: rotate(-14deg);-webkit-transform: rotate(-14deg);-o-transform: rotate(-14deg);transform: rotate(-14deg);margin:0px -100px;position:relative;top:40px;z-index:0;}
.modernizr-content-block .modernizr-items-block{z-index:10;position:relative;margin-top:-335px;}
.modernizr-items-block ul{list-style-type:none;padding:0px;}
.modernizr-items-block ul.step-to-left{margin-top:65px;}
.modernizr-items-block ul.step-to-right li{float:left;}
.modernizr-items-block ul.step-to-left li{float:right;}
.modernizr-items-block ul li{width:26%;}
.modernizr-items-block ul li:nth-child(3){width:24%;}
.modernizr-items-block ul li.arrow{width:12%;text-align:center;margin-top:95px;}
.modernizr-items-block ul.step-to-right li:nth-child(2){text-align:left;}
.modernizr-items-block ul.step-to-right li:nth-child(4){text-align: left;padding-left: 10px;box-sizing: border-box;}
.modernizr-items-block .arrow-down{position:relative;right:140px;}
.modernizr-items-block .arrow-down > div{-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);width:80px;height:21px;}
.modernizr-items-block .arrow-left > div{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.modernizr-items-block .step-item{color:#384adc;font-size:36px;font-family:RobotoBold;margin-bottom:25px;}
.modernizr-items-block .descr-item{line-height:26px;}

.new-law-block > div:first-child{padding-right:15px;}
.new-law-block > div:last-child{padding-left:15px;}
.new-law-block > div{width:50%;}

.shop-online > p{margin-top:0px;}
.shop-online > .h2{margin-bottom:15px;}
.shop-online .product-list{padding-top:20px;}
.shop-online .product-item{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #2e383f;}
.shop-online .product-list .product-item:last-child{border-bottom:0px;}
.shop-online .product-item .descr{margin-top:30px;}
.shop-online .product-item .preview{width:300px;}
.shop-online .product-item .button-buy{width:300px;margin-top:80px;}
.shop-online .product-item .title-product{font-size:24px;font-family:RobotoBold;}
.shop-online .product-item .price-product{font-size:24px;margin-top:30px;}
.shop-online .product-item .price-product i.fa{font-size:22px;margin-left:12px;}

footer{-webkit-box-shadow: 0 0 0;-moz-box-shadow: 0 0 0;box-shadow: 0 0 0;}

@media (min-width: 1240px) {
	.white-bg-page .container, .yellow-bg-page .container, .modernizr-content-block .container{width: 1140px;}
}

@media (max-width: 1279px) {
	.top-row .top-row-bg .h1-title-big h1{font-size:40px;margin: 20px 0px 15px;}
}
@media (max-width: 1239px) {
	.hidden1239{display:none;}
	.top-row .top-row-bg .banner-descr{margin-bottom:15px;}
	.work-kassa-schema img{width:100%;}
	.yellow-bg-page .yellow-form-form form .panel-button{float:none;margin:0px 0px 15px 0px;}
	.yellow-bg-page.bg-table .yellow-bg-block > div{right:-160px;}	
	.yellow-form-form .text.error:before{top:-60px !important;left:50px;height:25px;}
	.yellow-form-form .text.error:after{background:none;border: 9px solid transparent;	border-top: 9px solid #f02e2b;left:80px;top:-10px !important;transform: rotate(0deg);}
	.shop-online .product-item .button-buy{margin-top:10px;}
}
@media (max-width: 1019px) {
	.yellow-bg-page .yellow-bg-block > div{display:none;}
	.yellow-form-descr{width:100%;}
}
@media (max-width: 991px) {
	.work-new-kassa-block .work-kassa-schema .item-schema{float:none;width:100%;padding:0px;}
	.work-new-kassa-block .work-kassa-schema .item-schema{margin-bottom:20px;}
	.work-new-kassa-block .work-kassa-schema .item-schema .step-schema{margin:10px 0px 10px;}
	.yellow-form-descr .title{font-size:34px;line-height:40px;}
	.hidden-xxs{display:none;}
	.new-rekvizit-block .check-content{background-size:250px;padding-left:290px;min-height:auto;}
	.new-rekvizit-block .check-content .title-check-content{padding-top:0px;}
	.new-rekvizit-block .check-content ol{margin-top:15px;}
	.new-rekvizit-block .check-content ol li{margin:8px 0px;}
	.modernizr-items-block ul li, .modernizr-items-block ul li:nth-child(3), .modernizr-items-block ul.step-to-right li{float:none;width:100%;margin-bottom:25px;}
	.modernizr-items-block ul li.arrow, .modernizr-items-block .arrow-down, .modernizr-content-block .blue-line-bg{display:none;}
	.modernizr-items-block .step-item{margin-bottom:10px;}
	.modernizr-items-block ul.step-to-left, .modernizr-content-block .modernizr-items-block{margin-top:0px;}
	.new-law-block > div{width:100%;float:none;padding:0px !important;}
}
@media (max-width: 767px) {
	.hidden-xs{display:none;}
	.white-bg-page .container, .yellow-bg-page .container, .modernizr-content-block .container{margin:0px 15px;}
	.yellow-bg-page .yellow-form-form form > div.form-page-content > div.clearfix{width:100%;float:none;}
	.yellow-bg-page .yellow-form-form .text:nth-child(odd), .yellow-bg-page .yellow-form-form .text:nth-child(even){float:none;}
	.yellow-bg-page .yellow-form-form{text-align:center;}
	.yellow-form-form .text.error:before{top:-58px !important;left:150px !important;}
	.yellow-form-form .text.error:after{top:-9px !important;left:170px !important;}
	.new-rekvizit-block .check-content{background-position:center top;background-size:300px;padding-left:0px;padding-top:560px;}
}

@media (max-width: 479px) {
	.yellow-bg-page .yellow-form-form .text input{width:100%;}
	.yellow-bg-page .yellow-form-form form .select-288{width:100% !important;}
	.yellow-bg-page .yellow-form-form form .select-288.cusel .cusel-scroll-wrap{width:100%;}
}