button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle;}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}

@font-face{font-family:'PN';src:url('fonts/ProximaNova-Regular.eot');src:url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),

url("fonts/ProximaNova-Regular.otf") format("opentype"),

url('fonts/ProximaNova-Regular.woff2') format('woff2'),

url('fonts/ProximaNova-Regular.woff') format('woff'),

url('fonts/ProximaNova-Regular.ttf') format('truetype'),

url('fonts/ProximaNova-Regular.svg#ProximaNovaRegular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}

@font-face{font-family:'PN-B';src:url('fonts/ProximaNova-Bold.eot');src:url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),

url("fonts/ProximaNova-Bold.otf") format("opentype"),

url('fonts/ProximaNova-Bold.ttf') format('truetype'),

url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');font-weight:bold;font-style:normal;font-display: swap;}

@font-face{font-family:'PFD';src:url('fonts/PFDinDisplayPro-Bold.eot');src:url('fonts/PFDinDisplayPro-Bold.eot?#iefix') format('embedded-opentype'),

url('fonts/PFDinDisplayPro-Bold.woff') format('woff'),

url('fonts/PFDinDisplayPro-Bold.woff2') format('woff2'),

url("fonts/PFDinDisplayPro-Bold.otf") format("opentype"),

url('fonts/PFDinDisplayPro-Bold.ttf') format('truetype'),

url('fonts/PFDinDisplayPro-Bold.svg#PFDinDisplayPro-Bold') format('svg');font-weight:bold;font-style:normal;font-display: swap;}

@font-face{font-family:'PN';src:url('fonts/ProximaNova-Light.eot');src:url('fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),

url("fonts/ProximaNova-Light.otf") format("opentype"),

url('fonts/ProximaNova-Light.woff2') format('woff2'),

url('fonts/ProximaNova-Light.woff') format('woff'),

url('fonts/ProximaNova-Light.ttf') format('truetype'),

url('fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');font-weight:300;font-style:normal;font-display: swap;}

@font-face{font-family:'PN';src:url('fonts/ProximaNova-Semibold.eot');src:url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),

url("fonts/ProximaNova-Semibold.otf") format("opentype"),

url('fonts/ProximaNova-Semibold.woff2') format('woff2'),

url('fonts/ProximaNova-Semibold.woff') format('woff'),

url('fonts/ProximaNova-Semibold.ttf') format('truetype'),

url('fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');font-weight:600;font-style:normal;font-display: swap;}

*{-webkit-text-size-adjust: none;-ms-text-size-adjust: none;max-height:1342177px;}

*, *:before, *:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;}

html, body{height:100%;margin:0;}

hr{border-top:1px solid #D5D5D5;}

body{font-family:'PN';font-size:14px;line-height:24px;}

a{text-decoration:none;color:#000;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out; color: #f7720f;}

article, section, aside, hgroup, nav, header, footer, figure, figcaption{display:block;}

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

input:-moz-placeholder{color:#ACACAC;}

textarea::-webkit-input-placeholder{color:#ACACAC;}

textarea:-moz-placeholder{color:#ACACAC;}

input, textarea, select{border:1px solid #232323;outline:none;color:#000;}

ul{margin-left:35px;list-style-image:url(images/li.png);}

li{padding-left:8px;}

ol{margin-left:30px;}

p{margin-bottom:20px;}

h1{font-size:30px;margin:0px;}

.floatLeft{float:left;}

.floatRight{float:right;}

.floatNone{float:none !important;}

.clear{clear:both;height:0;}

.formbox{margin:0px 0px 15px 0px;line-height:1.5em;}

.formbox_submit{margin:30px 0px 15px 0px;}

.input, .select{resize:none;width:100%;color:#aaaaaa;padding:16px 17px;background:#fff;border:1px solid #dddddd;font-size:14px;}

#mod{position:fixed;top:50%;left:50%;z-index:9995;display:none;background:#F4F4F4;}

#black{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9994;display:none;background:#000;opacity:0.3;}

.close{cursor:pointer;width:27px;height:27px;background:url(images/close.png?v=1);position:absolute;top:17px;right:22px;}

.dialog, .cancel{cursor:pointer}

.m{display:none;}

.modbox, #modbox{padding:63px 87px 68px 84px;color:#000;background:#fff;overflow:auto;max-height:630px;font-size:15px;text-align:center;}

.mod_text{line-height:1.5em;font-size:16px;}

table{border-collapse:collapse;border-spacing:0;}

.clearfix:before,

.clearfix:after{content:"";display:table;}

.clearfix:after,

.clearfix{clear:both;}

.hide{display:none;}

.text-center{text-align:center;}

.body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}

.VisualTeam{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}

.navigation{margin:20px 10px 0 10px;font-size:14px;line-height:1em;text-transform:uppercase;color:#797979;width:940px;line-height:23px;}

.navigation a{color:#797979;text-decoration:none}

.navigation>span{display:inline-block;text-align:center;vertical-align:middle}

.navigation .active_nav,.navigation .noactive_nav,.navigation .etc{background:#fff;color:#7083af;display:inline-block;line-height:24px;height:44px;text-align:center;min-width:44px;vertical-align:middle;padding:10px 0px;border:1px solid #e5e5e5;margin-left:-1px;}

.navigation .next_page,.navigation .prev_page{color:#000;display:inline-block;vertical-align:middle;width:7px;height:11px;padding:21px;border:1px solid #e5e5e5;}

.navigation .active,.navigation .active_nav{color:#fff;background:#10307a;}

.navigation .nav_table{width:100%;border:0px;}

.navigation .nav_table td{vertical-align:middle}

.navigation .next_page{background:url(/images/nav-right.png) center center no-repeat #fff;margin-left:-1px;}

.navigation .prev_page{background:url(/images/nav-left.png) center center no-repeat #fff;}

.navigation .nav_table tr:nth-child(2n+1){background:#fff;}

.navigation .nav_table td{border:0px;}

.navigation a:hover{color:#10307a !important;}

strong, b{font-weight:bold;display:inline-block;}

header{padding:10px 0px;}

a:hover{color:#b1b1b1;}

.breadcrumbs{padding:10px 0px;font-weight:300;}

table, th, td{border:1px solid black;}

td{padding:15px;vertical-align:middle;}

th{height:55px;background:#3c5780;color:#fff;font-weight:normal;text-align:left;}

tr:nth-child(2n+1){background:#f9f9f9;}

.noborder{border:0px;}

.noborder td, tr, th{border:0px;}

.h2{font-size:26px;font-weight:bold;margin:20px 0;text-align:center;text-transform:uppercase;}

.dev-text{font-size:28px;font-weight:300;text-align:center;color:#ffffff;padding:25px 0px;background-image:-webkit-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);}

.objects-box .item-card-chip{display:none;}

.pdf-icon-block{float:left;margin-right:23px;background:#103079;width:48px;height:34px;padding:7px 0;border-radius:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-shadow:-1px 1px black;}

.pdf-icon{background:url(images/print-download-icon-small2.png) no-repeat center;width:38px;height:21px;margin:0 auto;}

.content-large{width:1600px;margin:0 auto;}

.left-column{width:330px;padding-right:50px;float:left;}

.left-column .catalog-left-menu{position:inherit;left:0;}

.col-leftmenu{width:225px;float:left;padding-left:15px;}

.right-column{width:960px;float:left;}

#sticky{position:relative;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;}

#sticky1{position:relative;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;}

.inner-grid{display:table;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-box-orient:horizontal;}

.VisualTeam{width:100%;margin:0 auto;max-width:2000px;min-width:960px;}

.center-big{width:1600px;margin:0 auto;}

.center-middle{width:1000px;margin:0 auto;}

.center-normal{width:960px;margin:0 auto;}

.header-logo{float:left;width:208px;}

.header-logo img{}

.header-mid-text{float:left;text-align:center;width:612px;padding-top:33px;}

.header-mid_title{font-size:18px;text-transform:uppercase;font-weight:bold;color:#000;}

.header-mid_smallText{color:#c1c1c1;text-transform:uppercase;}

.header-contacts{float:left;line-height:30px;width:180px;padding-top:5px;}

.header-contacts .phone,.mail{display:block;font-weight:bold;}

.header-contacts .phone{font-size:20px;color:#f7780c;text-shadow:0 -1px 0 #dc5210,

0 1px 0 #dc5210,

-1px 0 0 #dc5210,

1px 0 0 #dc5210,

-1px -1px 0 #dc5210,

1px -1px 0 #dc5210,

-1px 1px 0 #dc5210,

1px 1px 0 #dc5210,

-1px -1px 0 #dc5210,

1px -1px 0 #dc5210,

-1px 1px 0 #dc5210,

1px 1px 0 #dc5210;text-align:right;font-weight:300;letter-spacing:1px;}

.header-contacts .mail{font-size:18px;text-align:right;}

.mail{color:#10307a;}

.header-middle-text p{margin-bottom:0;}

.header-menu{background-image:-moz-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);background-image:-webkit-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);background-image:-ms-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);}

.menu{padding:16px 0px;height:58px;}

.menuLink{margin:0px 46px;font-weight:bold;text-transform:uppercase;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;color:#fff;display:inline-block;}

.menuLink:hover{color:#7691bc;}

.menuLink:last-child{margin-right:0px;}

.menuLink:first-child{margin-left:0px;}

/*.menuLinkAct{pointer-events: ;}*/

.menuLink.menuLinkAct>.menu_bottom{border-bottom:2px solid #fff;}

.cards-block{max-width:2000px;height:555px;padding:45px 0px 65px;}

.cards-box .item{width:314px;height:196px;display:inline-block;vertical-align:top;margin-top:25px;}

.cards-box .item:nth-child(3n+2){margin:25px 25px 0px;}

.cards-box .item-black{width:314px;height:196px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/cards-black.png) no-repeat center;border:2px solid #fff;border-radius:11px;box-shadow:-2px 2px 0px 0px black;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}

.cards-box .item-img:hover .item-black{background:none;}

.cards-box .item-img{width:314px;height:196px;position:relative;}

.cards-box .item-card-name{color:#fff;font-size:18px;text-transform:uppercase;position:absolute;bottom:20px;left:20px;font-family:'PFD';font-weight:bold;letter-spacing:1.35px;}

.cards-box .item-inside{width:314px;height:196px;padding:20px 0 0 20px;}

.cards-box .item-card-logo{background:url(images/cards-logo25.png) no-repeat center;width:59px;height:25px;position:absolute;top:20px;left:20px;}

.item-card-chip{background:url(images/cards-chip.png) no-repeat center;width:35px;height:32px;position:absolute;top:65px;left:45px;}

.menuLink:hover>.menu_bottom{border-bottom:2px solid #fff;animation-name:show-menu-item;animation-duration:.2s;-webkit-animation-name:show-menu-item;-webkit-animation-duration:.2s;-moz-animation-name:show-menu-item;-moz-animation-duration:.2s;}

@keyframes show-menu-item{0%{transform:scaleX(0);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0)}

10%{transform:scaleX(0.1);-webkit-transform:scaleX(0.1);-ms-transform:scaleX(0.1);-moz-transform:scaleX(0.1)}

20%{transform:scaleX(0.2);-webkit-transform:scaleX(0.2);-ms-transform:scaleX(0.2);-moz-transform:scaleX(0.2)}

30%{transform:scaleX(0.3);-webkit-transform:scaleX(0.3);-ms-transform:scaleX(0.3);-moz-transform:scaleX(0.3)}

40%{transform:scaleX(0.4);-webkit-transform:scaleX(0.4);-ms-transform:scaleX(0.4);-moz-transform:scaleX(0.4)}

50%{transform:scaleX(0.5);-webkit-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-moz-transform:scaleX(0.5)}

60%{transform:scaleX(0.6);-webkit-transform:scaleX(0.6);-ms-transform:scaleX(0.6);-moz-transform:scaleX(0.6)}

70%{transform:scaleX(0.7);-webkit-transform:scaleX(0.7);-ms-transform:scaleX(0.7);-moz-transform:scaleX(0.7)}

80%{transform:scaleX(0.8);-webkit-transform:scaleX(0.8);-ms-transform:scaleX(0.8);-moz-transform:scaleX(0.8)}

90%{transform:scaleX(0.9);-webkit-transform:scaleX(0.9);-ms-transform:scaleX(0.9);-moz-transform:scaleX(0.9)}

100%{transform:scaleX(1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1)}

}

.cards-box .item-black:hover{box-shadow:0 0 20px 5px white;}

.news{background-image:-moz-linear-gradient(90deg, rgb(251,251,251) 0%, rgb(255,255,255) 100%);background-image:-webkit-linear-gradient(90deg, rgb(251,251,251) 0%, rgb(255,255,255) 100%);background-image:-ms-linear-gradient(90deg, rgb(251,251,251) 0%, rgb(255,255,255) 100%);}

.news-blocks{padding:40px 0px;float:left;}

.news-blocks h1, .news-blocks .h1{text-align:center;font-size:30px;text-transform:uppercase;font-weight:bold;    display: inline-block;}

.news-item{display:inline-block;width:318px;height:200px;border:1px solid #cbcbcb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:20px 20px 25px 15px;margin-right:18px;vertical-align:top;background:#fff;}

.news-row-blocks{width:1000px;overflow:hidden;}

.news-item:last-child{margin-right:0px;}

.news-date{background:#173566;width:85px;text-align:center;color:#fff;padding:1px 0px 0px;letter-spacing:0.75px;}

.news-name{font-size:16px;text-transform:uppercase;padding:25px 0 20px;font-weight:bold;letter-spacing:0.75px;}

.news-opis{line-height:18px;color:#b1b1b1;padding:15px 0px;}

.news-opis p{margin:0;}

.news-arrows-and-title h1{display:inline-block;}

.news-arrows-and-title .arrows{width:451px;margin:0 auto;}

.news-right, .news-left{display:inline-block;width:32px;height:32px;cursor:pointer;}

#news_prev{background:url(images/news-l.png) no-repeat center;margin-right:25px;}

#news_next{background:url(images/news-r.png) no-repeat center;margin-left:25px;}

.news-arrows-and-title{width:451px;margin:0 auto 30px;}

.news-partner{width:270px;height:254px;border-radius:8px;}

.news-box{height:130px;overflow:hidden;position:relative;}

.news-name::after{content:' ';position:absolute;bottom:0;width:25%;height:20px;background-color:transparent;right:0;background-image:-webkit-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);background-image:-moz-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);background-image:-o-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);background-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);}

.left-partner-1{float:left;margin-right:28px;padding-top:55px;width:272px;height:310px;}

.right-partner-1{float:left;margin-left:28px;padding-top:55px;width:272px;height:310px;}

.partnersandnews{max-width:1600px;margin:0 auto;}

.partner-box{width:272px;height:256px;border:1px solid #cbcbcb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}

#news_prev:hover{background:url(images/news-l-h.png) no-repeat center;}

#news_next:hover{background:url(images/news-r-h.png) no-repeat center;}

.info{padding:30px 0px;}

.info-time{float:left;width:275px;}

.time-center{width:150px;margin:0 auto;}

.info-title{text-align:center;font-size:16px;font-family:'PFD';text-transform:uppercase;font-weight:bold;}

.info-weather{float:left;width:330px;margin:0px 85px 0px 40px;}

.info-exchangerate{float:left;width:230px;}

.dollar-icon{background:url(images/dollar.png) no-repeat center;width:39px;height:39px;float:left;}

.euro-icon{background:url(images/euro.png) no-repeat center;width:39px;height:39px;float:left;}

.dollar-kurs,.euro-kurs{float:left;font-size:15px;text-transform:uppercase;color:#4a4a4a;padding:8px 10px 7px;}

.kurs-change{float:left;padding:7px 0px;}

.info-kurs{padding:21px 0px 34px;}

.dollar{margin-bottom:22px;}

.partnersandinfo{width:1600px;margin:0 auto;}

.left-partner-3{

	float: left;

	margin-right: 48px;

	width: 272px !important;

	height: 196px;

	border: 1px solid #cbcbcb;

	border-radius: 8px;

}

.partner-box-1{width:272px;overflow:hidden;height:194px;border:1px solid #cbcbcb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;position:relative;}

.info-partner{width:270px;height:192px;border-radius:8px;}

.partner-item{display:inline-block;vertical-align:top;background:#fff;}

.left-partner-4{float:left;width:272px;height:196px;margin-left:48px;position:relative;}

.info-blocks{float:left;}

.partner-right,.partner-left{display:inline-block;width:40px;height:40px;cursor:pointer;}

#partner_prev{background:url(images/info-l.jpg) no-repeat center;position:absolute;left:1px;top:0px;}

#partner_next{background:url(images/info-r.jpg) no-repeat center;position:absolute;right:1px;top:0px;}

.partners-arrows{position:absolute;z-index:1;margin-top:80px;width:100%;}

#partner_prev:hover{background:url(images/info-l-h.jpg) no-repeat center;}

#partner_next:hover{background:url(images/info-r-h.jpg) no-repeat center;}

.pre-footer{background:#fbfbfb;padding:15px 0px;}

.point-icon{width:18px;height:18px;background:url(images/iconpoint.png) no-repeat center center;margin:0 auto;}

.point-icon-block{float:left;margin-right:15px;background:#10307a;width:48px;height:34px;padding:7px 0;border-radius:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-shadow:-1px 1px black;}

.pre-footer .address{width:245px;float:left;}

.footer-phones{float:right;width:405px;}

.footer-address{float:left;}

.pre-footer .phone{font-size:18px;font-weight:bold;margin-right:10px;}

.pre-footer .phone:last-child{margin-right:0;}

.footer-address{float:left;width:315px;}

.pre-footer .mail{font-size:18px;font-weight:bold;}

.phone-icon{background:url(images/phone-icon.png) no-repeat center;width:24px;height:24px;float:left;margin-right:10px;}

.footer-contacts{float:left;width:330px;}

.pre-footer-img{background:url(images/footer-bg.jpg) no-repeat center;height:234px;}

.pre-footer-img-contacts{background:url(images/footer-bg-cont.jpg) no-repeat center;height:289px;border-bottom:7px solid #425e8d;border-top:7px solid #425e8d;}

footer{padding:35px 0px;}

footer .logo{background:url(images/footer-logo250.png) no-repeat left center;height:50px;}

.logo-and-copyright{float:left;}

.footer-info{float:right;text-align:right;}

.footer-info .phoner a{font-size:18px;color:#545454;font-weight:bold;}

.footer-info .mails a{font-size:18px;}

.vt{font-size:12px;margin-top:20px;}

.vt a{color:#10307a;}

.footLink{font-size:12px;font-weight:bold;text-transform:uppercase;display:block;}

.menuCol a:hover{color:#7691bc !important;}

.footer-menu{float:left;width:68.2%;}

.menuCol{margin:0 21px;}

.footer-m{
	/*width:475px;*/
	width: 510px;
	margin:0 auto;padding:10px 0px 0px 0px;}

.menuCol:first-child{margin:0 21px 0 0;}

.menuCol:last-child{margin:0 0px 0 30px;}

.content-normal{width:960px;margin:0 auto;padding:10px 0px;min-height:260px;}

.content-normal h1{text-align:center;text-transform:uppercase;margin-bottom:16px;line-height:1;}

.breadcrumbs span{color:#767676;}

@media(max-width:800px){
	.breadcrumbs span{font-size: 30px}
} 

.textbox{margin:15px 0px;line-height:24px;}

.objects{list-style:none;margin-left:0px;margin-top:20px;}

.objects li{list-style:none;display:inline-block;padding:0;margin-right:20px;margin-bottom:20px;vertical-align:top;}

.objects li:nth-child(3n){margin-right:0px;}

.objects-name{height:49px;}

.objects img{width:300px;}

.objects-name a{display:inline-block;font-size:16px;color:#173566;font-weight:bold;line-height:24px;letter-spacing:1px;}

.objects-text{background:#f8f8f8;padding:25px 30px 25px 30px;width:300px;}

.objects-date{color:#666666;margin-bottom:20px;}

.object-about-text{/* float:left; *//* width:640px; */width: 100%;padding: 0 10px;}

.object-about-dates{float:left;width:320px;}

.object-about-dates .date{color:#666666;}

.gallery-img .gallery-item{display:inline-block;width:300px;height:220px;border:1px solid #ececec;margin-right:20px;margin-bottom:20px;}

.gallery-img .gallery-item:nth-child(3n){margin-right:0px;}

.gallery-img .gallery-item img{width:300px;height:220px;}

.object-cat{display:inline-block;padding:10px 15px;font-weight:600;color:#7486a3;text-transform:uppercase;border:1px solid #7486a3;margin-top:15px;line-height:1;cursor:pointer;background:#fff;}

.object-cat:hover{color:#173566;border:1px solid #173566;}

.object-cat.disabled{background:#f4f4f4;color:#173566;border:1px solid #173566;}

.grid-justify{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;padding:0;cursor:default;}

.grid [class*='col-']{float:left;}

.grid-justify{margin:20px 0 0 0;text-align:justify;-webkit-text-align-last:justify;-moz-text-align-last:justify;text-align-last:justify;}

.grid-justify .col-justify{display:inline-block;float:none;-webkit-text-align-last:center;-moz-text-align-last:center;text-align-last:center;}

.grid-justify::before{display:block;width:100%;content:'';}

.grid-justify::after{display:inline-block;width:100%;content:'';}

.objects-box .item{width:298px;height:186px;display:inline-block;vertical-align:top;margin:0 10px 20px;}

.objects-box .item-black{width:298px;height:186px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/cards-black.png) no-repeat center;border:2px solid #fff;border-radius:11px;box-shadow:-2px 2px 0px 0px black;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}

.objects-box .item-img{width:298px;height:186px;position:relative;border-radius:11px;}

.objects-box .item-card-name{color:#fff;font-size:16px;position:absolute;bottom:20px;left:20px;font-family:'PFD';font-weight:bold;letter-spacing:1.35px;padding-right:20px;}

.objects-box .item-inside{width:298px;height:186px;padding:20px 0 0 20px;}

.objects-box .item-card-logo{background:url(images/cards-logo25.png) no-repeat center;width:59px;height:25px;position:absolute;top:20px;left:20px;}

.objects-box .item-card-chip{background:url(images/cards-chip.png) no-repeat center;width:35px;height:32px;position:absolute;top:65px;left:45px;}

.objects-box .item-img:hover .item-black{background:none;box-shadow:0 0 20px black;}

.backbtn{font-size:12px;font-weight:600;color:#173566;border-bottom:1px solid #d6d8df;}

@media(max-width:800px){
	.backbtn{
		font-size: 26px;
	}
}

.backbtn.left{text-align:left;float:left;background:url(images/home-icon.png) no-repeat left center;padding-left:35px;height:24px;}

.backbtn.left:hover{background:url(images/home-icon-h.png) no-repeat left center;}

.back-buttons{margin:15px 0px;}

.backbtn.right{text-align:right;float:right;}

.backbtn.right.b{cursor:pointer;}

.people-item-img img{border-left:3px solid #fff;border-bottom:3px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;}

.people-item-img, .people-item-img img{width:200px;height:240px;border-radius:11px;box-shadow:-2px 2px 7px 0px #6c87b3;}

.people-item-post{height:36px;}

.people-item-phone{height:18px;}

.people-item-info{padding:10px 15px;width:200px;color:#666666;line-height:18px;margin-top:10px;}

.people-item-name{color:#000;font-family:'PFD';text-transform:uppercase;margin:10px 0px;font-size:15px;line-height:20px;}

.people-item-info a{color:#666666;}

.people-item-info

a:hover{color:#b1b1b1;}

.people-item{margin-right:25px;display:inline-block;margin-bottom:45px;vertical-align:top;}

.people-item:nth-child(4n){margin-right:0px;}

.people{width:890px;margin:50px auto 20px;}

.requisites-file{display:inline-block;width:47%;line-height:1;margin-bottom:20px;cursor:pointer;}

.requisites-page{padding:0px 20px;}

.requisites-pdf-icon{background:url(images/pdf-icon-blue.jpg) no-repeat center #10307a;width:40px;height:40px;float:left;margin-right:19px;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}

.requisites-name{color:#173566;margin-bottom:7px;font-weight:600;}

.requisites-filesize{color:#999999;}

.requisites-info{float:left;}

.requisites-table{width:100%;font-size:16px;margin:55px 0px 50px;}

.requisites-table td:first-child{width:360px;}

.requisites-table td{padding-left:50px;}

.no-margin{margin:0;}

.requisites-page p{font-size:16px;}

.requisites-file:hover .requisites-pdf-icon{background:url(images/download-icon-blue.jpg) no-repeat center;height:40px;width:40px;}

.map{height:687px;width:100%;position:relative;}

.contacts-r{background:url(images/opacity-contact-bg.png) repeat;width:492px;height:541px;position:absolute;z-index:1;margin:73px 0px;border-radius:30px;border:3px solid transparent;}

.contacts{padding:15px 41px 45px 41px;border-radius:30px;border:4px solid #5a84ab;width:486px;height:535px;}

.map-block{position:relative;background:#ccc;border-top:7px solid #56729f;border-bottom:7px solid #4f6b99;}

.contact-block{width:960px;margin:0 auto;}

.contact-block h1{text-align:center;padding:20px 0px 40px;text-transform:uppercase;}

.contact-text{margin-bottom:15px;}

.contact-messangers .phone, .contact-phones .phone{display:block;font-size:18px;font-weight:bold;}

.phones-and-mail{float:left;margin-bottom:25px;}

.contact-phones .mail{color:#10307a;font-size:18px;}

.contact-block .address{float:left;width:300px;}

.contact-office,

.contact-production{margin-bottom:15px;}

.contact-phones .mail:hover{color:#b1b1b1;}

.contact-block .address p{font-size:18px;font-weight:bold;text-transform:uppercase;}

.contact-schema a{color:#10307a;text-decoration:underline;margin:5px 0px;display:block;}

.form-contact .formbox1{margin-bottom:30px;width:240px;float:left;margin-right:30px;}

.form-contact .formbox1:hover, .formbox-message:hover, .input-cont-form:focus{box-shadow:0px 0px 5px 0px #737373;}

.form-contact .formbox-message{margin-bottom:30px;height:114px;}

.form-contact{background:url(images/bg-contact-form.jpg) no-repeat center center;height:400px;margin-top:80px;margin-bottom:120px;box-shadow:0 4.95px 6px 0px rgba(0, 4, 7, 0.43);}

.form-contact-text{font-size:16px;font-weight:bold;text-align:center;margin-bottom:35px;text-transform:uppercase;color:#10307a;}

.btn_contact{float:right;background:#10307a;padding:17px 80px;color:#fff;text-transform:uppercase;cursor:pointer;line-height:1;}

.btn_contact:hover{background:#5f74a4;}

.printbtn{background:none;cursor:pointer;color:#10307a;text-decoration:underline;}

.icon-mail-block, .icon-phones-block, .contact-point-icon-block, .contact-pdf-icon-block{float:left;margin-right:23px;background:#103079;width:48px;height:34px;padding:7px 0;border-radius:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-shadow:-1px 1px black;}

.icon-phones{background:url(images/iconphone.png) no-repeat center;width:18px;height:18px;margin:0 auto;}

.contact-point-icon{width:18px;height:18px;background:url(images/iconpoint.png) no-repeat center center;margin:0 auto;}

.contact-pdf-icon{background:url(images/print-download-icon-small2.png) no-repeat center;width:38px;height:21px;margin:0 auto;}

.price-table td{text-align:center;font-weight:bold;padding:5px;}

.price-page{padding:15px;width: 960px;margin: 0 auto;background: url(/images/panels/sendvich-center-bg.jpg) fixed top center;position: relative;z-index: 1;}

.print-download-price-file{display:block;cursor:pointer;margin:20px auto;background:#103079;width:105px;padding:7px 0;border-radius:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-shadow:-1px 1px black;}

.pdf-print-download{background:url(images/print-download-icon2.png) no-repeat center;width:67px;height:37px;margin:0 auto;}

.price-header{font-size:18px;font-weight:bold;}

.price-date{color:#b1b1b1;}

.price-btn{margin:0 auto 40px;width:110px;}

.after-table{margin-top:30px;}

.six-box .six-blocks .number{color:#e9e9e9;font-size:48px;font-weight:bold;float:left;margin-right:20px;height:40px;padding-top:13px;width:58px;}

.six-box .six-blocks .number-text{float:left;width:365px;font-weight:300;}

.six-box .six-blocks{float:left;width:50%;}

.price-phones-block{float:left;padding-top:5px;}

.price-phones-block a{font-size:20px;font-weight:bold;}

.price-phones-blocks{width:700px;margin:0 auto;}

.price-td-light{font-weight:300;}

.send-text-blocks .left{float:left;}

.send-text-blocks .right{float:right;}

.send-text-blocks .right img{width:290px;height:190px;}

.send-text-blocks .first-block .left{width:62%;}

.send-text-blocks .first-block .right{width:35%;padding:65px 0px;}

.panels-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:555px;max-width:2000px;}

.panels-center-text{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.send-text-blocks{padding:58px 55px 60px 70px;color:#666;}

.send-text-blocks h2:first-child{margin-top:0;}

.send-text-blocks h2{font-family:'PFD';text-transform:uppercase;margin:25px 0px;font-size:14px;color:#000;}

.send-text-blocks .second-block{margin-top:40px;}

.h2-text{font-family:'PFD';text-transform:uppercase;margin:25px 0px;font-size:14px;}

.catalog-item .item-img{width:420px;height:640px;}

.catalog-item .left,.catalog-item .right{float:left;width:50%;}

.catalog-item{margin-left:30px;padding-bottom:40px;border-bottom:1px solid #d1d1d1;}

.catalog-item:last-child{border:0;}

.catalog-item .item-name{text-align:center;margin:35px 0px;font-family:'PFD';font-size:18px;color:#666;}

.catalog-item .item-img-file{margin-top:25px;}

.catalog-item .catalog-file-info{float:left;line-height:1;}

.catalog-item .catalog-file-name{color:#173566;margin-bottom:7px;font-weight:600;}

.catalog-item .catalog-file-size{color:#999999;}

.catalog-item:last-child{border:0;}

.catalog-header-menu{background:#f8f8f8;padding-left:30px;display:none;}

.top-menu-link{color:#666;width:140px;line-height:18px;margin:0 auto;}

.catalog-menu-link .arrow{background:url(/images/catalog-arrow.png) no-repeat center center;width:9px;height:6px;display:inline-block;margin-left:15px;position:absolute;}

.catalog-menu-link:last-child .arrow{margin-top:6px;}

.catalog-menu-link{display:inline-block;vertical-align:middle;padding:10px 0px;width:245px;cursor:pointer;}

.catalog-menu-link:hover .top-menu-link{color:#173566;}

.catalog-submenu{display:none;position:absolute;background:#f8f8f8;width:345px;text-align:center;padding:20px 10px;line-height:24px;}

.catalog-header-menu .catalog-menu-link:hover > .catalog-submenu{display:block;}

.catalog-menu-link.disabled{color:#173566;}

.top-submenu-link{display:block;color:#666;line-height:18px;text-align:left;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:5px;font-size:12px;}

.top-submenu-link:hover{color:#173566;}

.catalog-left-menu{background:#f8f8f8;width:280px;padding:30px 40px 20px 35px;position:absolute;left:-330px;}

.catalog-left-menu .catalog-menu-link{display:block;position:relative;}

.catalog-left-menu .top-menu-link{margin:0;float:left;margin-right:10px;}

.catalog-left-menu .catalog-menu-link .arrow{background:url(/images/catalog-arrow.png) no-repeat center center;width:9px;height:6px;float:left;margin-left:15px;margin-top:15px;transform:rotate(-90deg);}

.catalog-left-menu .catalog-submenu{position:absolute;width:485px;top:0;left:245px;cursor:default;display:inline-block;padding-right:25px;}

.catalog-left-menu .catalog-menu-link:last-child .arrow{margin-top:6px;}

.catalog-menu-link:hover .arrow{transform:rotate(90deg);}

.about-top-text h2, .about-center-text h2{font-family:'PFD';text-transform:uppercase;margin:25px 0px;font-size:14px;color:#000;}

.about-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat center center;height:555px;max-width:2000px;}

.about-center-text{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed center center;padding:0 0 30px;}

.about-first-block{width:361px;float:left;margin-right:69px;}

.about-second-block{width:508px;float:left;color:#666;}

.inner-block .about-page{margin-bottom:50px;color:#666;}

.inner-block .first-block{width:361px;float:left;margin-right:69px;}

.inner-block .second-block{width:508px;float:left;color:#737b85;}

.inner-block{margin:0 47px 0 65px;color:#666;}

.first-block-alt{width:466px;float:left;margin-right:88px;}

.first-block-alt2{margin-right:66px;padding-top:20px;}

.first-block-alt3{width:414px;padding-top:50px;}

.indentImg{padding:63px 0 0 0;}

.second-block-alt{width:245px;float:left;}

.second-block-alt2{margin-right:66px;}

.second-block-alt3{width:341px;padding-top:0px;}

.inner-block .third-block{margin-bottom:30px;}

.inner-block .third-block .left{float:left;width:50%;}

.inner-block .third-block .right{float:right;width:45%;}

.inner-block .third-block .left ul>li{padding-bottom:10px;}

.inner-block .third-block .left ul>li:last-child{padding-bottom:0px;}

.inner-block .third-block .right ul>li:last-child{padding-bottom:0px;}

.inner-block .third-block .right ul>li{padding-bottom:22px;}

.about-last-block{background-image:-moz-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);background-image:-webkit-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);background-image:-ms-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);color:#fff;padding:10px 20px;margin-bottom:20px;font-size:15px;border:2px solid #fff;opacity:0.8;box-shadow:-2px 2px 0px 0px black;border-radius:11px;}

.about-last-block p{margin:0;}

.documents-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;
	/*height:350px;*/
	max-width:2000px;}

.documents-center-text{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) no-repeat center center;max-height:1600px;}

.documents-center-text .objects-box .item{
	width:840px;
	/*height:100%;*/
	height:auto;
	display:table;vertical-align:top;margin:0 60px 30px;}

.documents-center-text .objects-box .item-img{width:148px;height:93px;position:relative;border-radius:11px;display:table-cell;vertical-align:top;}

.documents-center-text .objects-box .item-black{width:148px;height:93px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/cards-black.png) no-repeat center;border:2px solid #fff;border-radius:11px;box-shadow:-2px 2px 0px 0px black;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}

.documents-center-text .objects-box .item-inside{width:148px;height:93px;padding:20px 0 0 20px;}

.documents-center-text .objects-box .item-card-logo{background:url(images/cards-logo25.png) no-repeat center;width:40px;height:17px;position:absolute;top:15px;left:10px;background-size:cover;}

.documents-center-text .documents-name-link{display:table-cell;vertical-align:middle;font-weight:bold;color:#375483;font-size:16px;padding-left:25px;}

.documents-center-text .objects-box .item:hover .item-black{background:none;box-shadow:0 0 20px black;}

.documents-block .left{float:left;margin-right:80px;margin-left:30px;}

.documents-block .objects-box .item{margin:0;}

.documents-block .right{float:left;width:50%;}

.documents-block .right p{margin:0;color:#666666;}

.documents-inside-img{width:315px;height:445px;}

.documents-inside-block .left{float:left;}

.documents-inside-block .right{float:left;width:61%;margin-left:50px;}

.documents-inside-download-block .price-btn{margin:0 auto;}

.documents-file-info{text-align:center;}

.mobile-partners{display:none;width:960px;margin:0 auto 40px;text-align:center;}

.mobile-partners h1{text-align:center;font-size:30px;text-transform:uppercase;font-weight:bold;margin:75px 0px 40px;}

.mobile-partner-item{display:inline-block;vertical-align:top;width:320px;height:200px;border:1px solid #cbcbcb;border-radius:8px;margin-left:-1px;}

.mobile-partner-logo{width:270px;height:192px;margin:3px auto;}

.center-content{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) no-repeat center center;max-height:1600px;}

.top-content{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:350px;max-width:2000px;}

.top-objects-inside{height:290px;}

.gallery-img{width:950px;margin:0 auto;}

.requisites-top{height:270px;}

.full-bg{background:url(images/fon.png) no-repeat top center;max-width:2000px;margin:0 auto;}

.half-bg-1{background:url(images/half-bg-1.jpg) no-repeat top center;max-width:2000px;margin:0 auto;}

.half-bg-2{background:url(images/half-bg-2.jpg) no-repeat top center;margin:0 auto;background-attachment:fixed;}

.lic-row .left{float:left;}

.lic-row .right{float:left;width:74%;margin-left:50px;}

.lic-row .left img{width:190px;height:274px;}

.lic-row{padding:30px 10px;border-bottom:2px solid #ccc;}

.lic-row:last-child{border:0px;}

.docs-lic-page{margin-top:75px;}

.documents-inside-block{}

.documents-inside-block-item{padding:30px 10px;border-bottom:2px solid #ccc;}

.documents-inside-block-item:last-child{border:0px;}

.documents-margin{}

.documents-inside-block-item .left{float:left;}

.documents-inside-block-item .right{float:left;width:73%;margin-left:50px;}

.documents-inside-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:280px;max-width:2000px;}

.documents-inside-center-text{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.documents-text{padding:0 10px;}

.landing-header-bg{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:468px;max-width:2000px;}

.landing-center-bg{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.landing-header-text-block{padding:0px 45px;}

.landing-header-text-block .left h2{color:#000;font-weight:bold;font-size:30px;text-transform:uppercase;line-height:1;}

.landing-header-text-block .landing-header-price{width:150px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);background-image:-moz-linear-gradient(0deg, #395cac 0%, #163782 100%);background-image:-webkit-linear-gradient(0deg, #395cac 0%, #163782 100%);background-image:-ms-linear-gradient(0deg, #395cac 0%, #163782 100%);width:256px;text-align:center;color:#fff;font-size:24px;padding:12px 0;font-weight:900;box-shadow:-35px 15px #10317b;margin:35px 0px 30px 105px;}

.landing-header-text-block .landing-header-price .price{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);}

.landing-header-text-block .left p{color:#767676;font-size:14px;margin-bottom:0px;line-height:1;padding-left:95px;}

.landing-header-text-block .left{float:left;width:490px;}

.landing-header-text-block .right{float:right;}

.landing-header-text-block .discount-block{border:2px solid #10317b;background:url(/upload/land/disc-1.jpg) no-repeat center center #fff;font-size:18px;font-weight:bold;text-align:center;padding:25px 0px;margin:75px 0 25px;}

.landing-header-text-block .left h1{font-size:30px;text-transform:uppercase;line-height:1;color:#10307a;}

.landing-header-text-block .discount-block span{color:#f00;border-bottom:2px dashed #f00;}

.landing-header-text-block .landing-header-img-block{margin-top:20px;}

.landing-center-text-block .about-item-img{width:203px;height:136px;margin:0 auto 35px;}

.landing-center-text-block .about-block-item{float:left;width:290px;text-align:center;}

.landing-center-text-block .about-item-name{font-weight:bold;font-size:16px;text-transform:uppercase;color:#10307a;margin-bottom:10px;}

.landing-center-text-block .about-item-desc{color:#666666;padding:0 25px;}

.landing-center-text-block{padding:0 45px;}

.landing-center-text-block .discount-phone-block{border:2px dashed #10317b;background:#fff;font-size:18px;font-weight:bold;text-align:center;padding:25px 0px;margin:50px 0 25px;box-shadow:0px 1px 29px 0px rgba(0, 0, 0, 0.3);}

.landing-center-text-block .discount-phone-text{font-size:18px;line-height:22px;}

.landing-center-text-block .discount-phone-text span{color:#e21e59;}

.discount-phone-block .phone{display:inline-block;background:url(images/phone-icon.png) no-repeat left center;height:24px;padding-left:50px;}

.discount-phone-block .phone:last-child{margin-right:0px;}

.discount-phone-block .phones{width:735px;margin:0 auto;padding:20px 0px 0px;}

.discount-phone-block .phone a{color:#10307a;}

.landing-center-text-block .h2{margin:0px;padding:35px 0px;}

.landing-center-text-block .used-block .left{float:left;}

.landing-center-text-block .used-block .h2{padding:35px 0px 0px;}

.landing-center-text-block .used-block .right{float:left;width:37%;}

.landing-center-text-block ul.used-ul{list-style-image:url(/upload/land/li.png);}

.landing-center-text-block .used-ul{margin-top:50px;}

.landing-center-text-block .used-ul li{padding:15px 8px;}

.landing-center-text-block .objects-block{width:960px;margin-left:-45px;}

.landing-center-text-block .allobjects{width:960px;margin-left:-45px;text-align:right;padding-right:20px;padding-bottom:20px;}

.landing-center-text-block .allobjects a{color:#173566;border-bottom:1px solid #767676;}

.form-pos{width:960px;margin:0 auto;padding:25px 45px 0px;}

.center-pos{padding:35px 45px 0px 50px;border:2px dashed #10317b;box-shadow:0px 4px 13px 0px rgba(51, 51, 51, 0.43);background:url(/upload/land/bg-form-1.jpg) no-repeat bottom left;}

.form-pos-text{color:#10307a;font-size:16px;text-transform:uppercase;font-weight:bold;text-align:center;padding-bottom:40px;}

.landing-form .formbox2{float:left;}

.landing-form .formbox2:nth-child(2){margin:0px 25px;}

.input_border{border:0px;border-bottom:2px solid #10307a;padding-bottom:11px;width:240px;padding-left:25px;}

.input_border::-webkit-input-placeholder{color:#666666;}

.landing-form .text-pos .left{float:left;}

.landing-form .text-pos .left:nth-child(1){color:#999999;width:240px;}

.text-pos{padding:35px 0px 30px;}

.landing-form .text-pos .left:nth-child(2) a{font-size:18px;font-weight:bold;color:#10307a;padding:0px 25px;}

.landing-form .text-pos .left:nth-child(3){float:right;}

#pos_btn{background-image:-webkit-linear-gradient(0deg, #395cac 0%, rgba(205,220,250,0) 100%);box-shadow:0px 4px 13px 0px rgba(51, 51, 51, 0.43);}

.input_border:hover ,.input_border:focus{border-bottom:2px solid #ccc;}

.price-without{color:#999999;padding:30px 0px 30px 50px;}

.edit-wrap{position:absolute;opacity:0.3;}

.edit-wrap:hover{opacity:1;}

.edit-wrap .edit a{color:#ffffff;background-image:-webkit-linear-gradient(0deg, #395cac 0%, #163782 100%);padding:10px 10px;border-bottom:1px solid rgb(0, 0, 0);border-radius:8px;display:block;float:left;margin-right:5px;box-shadow:1px 1px 2px white;}

.header-text-block-panels .header-panels-left{margin-right:50px;display:inline-block;vertical-align:middle;}

.header-text-block-panels{padding:0px 65px;}

.header-text-block-panels .header-panels-right{width:63%;display:inline-block;vertical-align:middle;}

.center-text-block-panels{padding:65px 65px 20px;}

.center-text-block-panels .block-1 p, li{color:#666666;}

.textbox a{color:#10307a;}

.textbox a:hover{color:#b1b1b1;}

.center-text-block-panels .block-1 ul{padding-bottom:20px;}

.center-text-block-panels h3{text-transform:uppercase;font-size:14px;padding:15px 0px;}

.center-text-block-panels .block-2 h3:first-child{text-align:center;}

.center-text-block-panels .block-2 img{display:block;margin:0 auto 20px;}

.center-text-block-panels .block-2 p,li{color:#666;}

.center-text-block-panels .block-2 ul{padding-bottom:20px;padding-left:50px;}

.text-black{color:#000 !important;}

@media only screen and (max-width:1620px){.right-partner-1, .left-partner-1, .left-partner-3, .left-partner-4{display:none;}

.news-blocks{float:none;}

.center-big{width:960px;}

.center-middle{width:960px;}

.header-middle-text{width:515px;}

.partnersandinfo{width:960px;}

.header-mid-text{width:530px;}

.cards-box .item{width:314px;height:196px;display:inline-block;vertical-align:top;margin-top:5px;}

.cards-box .item:nth-child(3n+2){margin:5px 5px 0px;}

.news-row-blocks{width:960px;}

.menuLink{margin:0px 43px;}

	.list_menu .menuLink {margin: 0 39px !important;}

.news-item{margin-right:-1px;}

.catalog-left-menu{display:none;}

.catalog-header-menu{display:block;}

.left-column{display:none;}

.right-column{margin:0 auto;}

.content-large{width:960px;}

.mobile-partners{display:block;font-size: 0px;}

.mobile-partners .h1 {font-size: 20px;}

.mobile-slider-partners-1 {width: 318px !important; margin:20px auto;	display: inline-block !important;	vertical-align: top;}

.mobile-slider-partners-2 {display: inline-block !important;vertical-align: top;width: 318px !important;margin: 20px;}

.mobile-slider-partners-2 .owl-prev {

	background: url(images/info-l.jpg) no-repeat center;

	width: 40px;

	height: 200px;

	position: absolute;

	left: 0px;

}

.mobile-slider-partners-2 .owl-next {

	background: url(images/info-r.jpg) no-repeat center;

	width: 40px;

	height: 200px;

	position: absolute;

	right: 0px;

}

.owl-nav {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

}



.mobile-slider-partners-2 .owl-prev:hover {

	background: url(images/info-l-h.jpg) no-repeat center;

}



.mobile-slider-partners-2 .owl-next:hover {

	background: url(images/info-r-h.jpg) no-repeat center;



}

.desktop-version {

	display: none !important;

}

}

.grid-services{display:flex;margin-bottom:50px;padding:0 70px;align-items:center;justify-content:center;}

.grid-services-first{margin-top:32px;margin-bottom:100px;}

.col-left-image{width:260px;}

.col-right-image{width:340px;}

.col-right-text{width:560px;padding-left:30px;}

.col-left-text{width:480px;padding-right:30px;}

.grid-services h3{font-family:'PFD';font-size:16px;line-height:1;margin-bottom:10px;text-transform:uppercase;}

.grid-services strong{display:inline;}

.grid-services p{line-height:22px;margin-bottom:0;}

.grid-services a{display:inline;text-decoration:none;color:#003777;border-bottom:1px solid #b0bbc6;}

.grid-services a:hover{border-color:#0b3f7c;}

.text-bold{font-weight:600;}

.text-right{text-align:right;}

.phones{padding-left:71px;}

.icon-messangers-block{float:left;width:48px;height:34px;margin-right:23px;padding:7px 0;text-align:left;border-bottom:1px solid #fff;border-left:1px solid #fff;}

.contact-mail .mail{font-size:18px;font-weight:bold;display:block;}

.icon-mail{width:18px;height:18px;margin:0 auto;background:url(images/iconemail.png) no-repeat center;}

.icon-whatsapp{display:inline-block;width:18px;height:18px;background:url(images/whatsapp-icon.png) no-repeat center;}

.icon-viber{display:inline-block;width:18px;height:18px;background:url(images/viber-icon.png) no-repeat center;}

.icon-telegram{display:inline-block;width:18px;height:18px;background:url(/images/tgrm.png) no-repeat center;}

.contact-messangers p{font-size:15px;font-weight:bold;text-transform:uppercase;}

.contact-messangers{margin-bottom:15px;}

.contact-mail{margin-bottom:15px;}

.contact-phones{margin-bottom:15px;}

.phone-icon-block{float:left;width:48px;height:34px;margin-right:15px;padding:7px 0;border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:8px;background:#10307a;box-shadow:-1px 1px black;}

.phones-icon{width:18px;height:18px;margin:0 auto;background:url(images/iconphone.png) no-repeat center center;}

.footer-email{float:left;}

.email-icon-block{float:left;width:48px;height:34px;margin-right:15px;padding:7px 0;border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:8px;background:#10307a;box-shadow:-1px 1px black;}

.email-icon{width:18px;height:18px;margin:0 auto;background:url(images/iconemail.png) no-repeat center center;}

.submenu-mini-zone{position:absolute;z-index:1;top:55px;right:0;display:none;width:42px;height:29px;}

.catalog-menu-link:hover .submenu-mini-zone{display:block;}

.right-column .catalog-menu-link{width:225px;}

.right-column .catalog-menu-link:hover .arrow{transform:rotate(180deg);}

.panels-inside-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:350px;max-width:2000px;}

.panels-inside-center-text.clearfix{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.productions{padding:0 65px;margin-top:20px;}

.productions .item{width:250px;height:160px;display:inline-block;vertical-align:top;margin:0 11px 24px;}

.productions .item-img{width:250px;height:160px;position:relative;border-radius:11px;}

.productions .item-black{width:250px;height:160px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:url(images/cards-black.png) no-repeat center;border:2px solid #fff;border-radius:11px;box-shadow:-2px 2px 0px 0px black;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}

.productions .item-inside{width:260px;height:160px;padding:20px 0 0 20px;}

.productions .item-card-name{color:#fff;font-size:16px;position:absolute;bottom:20px;left:20px;font-family:'PFD';font-weight:bold;letter-spacing:1.35px;padding-right:20px;}

.productions-box .item-img:hover .item-black{background:none;box-shadow:0 0 20px black;}

.header-text-block-productions{padding:0px 0px 0 65px;}

.header-text-block-productions .header-productions-left{margin-right:50px;display:inline-block;vertical-align:middle;}

.header-text-block-productions .header-productions-right{width:61%;display:inline-block;vertical-align:middle;}

.header-text-block-productions .header-productions-right p:last-child{margin-bottom:0px;}

.header-text-block-productions .item-img{width:290px;height:180px;position:relative;border-radius:11px;box-shadow:0 0 20px 7px white;}

.productions-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:415px;max-width:2000px;}

.productions-center-block{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.header-text-block-productions .header-productions-right a:hover{color:#b1b1b1;}

.header-text-block-productions .header-productions-right a{color:#10307a;}

.productions-inside-top-text{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat 0 -75px;min-height:240px;max-width:2000px;}

.productions-inside-center-text{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}

.team-top-bg{background:url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;height:200px;max-width:2000px;}

.team-bottom-bg{width:960px;margin:0 auto;background:url(/images/panels/sendvich-center-bg.jpg) fixed top center;}



.price-top {

	background: url(/images/panels/sendvich-up-bg.jpg) no-repeat top center;

	height: 280px;

	max-width: 2000px;

}



.price-top h1 {

	text-align: center;

	text-transform: uppercase;

}



.page-center-block {

	width: 960px;

	margin: 0 auto;

	background: url(/images/panels/sendvich-center-bg.jpg) fixed top center;

}

.left-partner-3 .mobile-partner-item {

	width: 270px;

	height: 189px;

	margin-left: 0;

	border: 0;

	border-radius: 0;

}

.partner_width {

	font-size: 0;

}

.sidebar, .header-nav-mobile{
	display: 	none;
}


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

.list_callback {
	padding: 15px 35px;
	text-transform: uppercase;
	font-size: 1.125em;
	color: #fff;
	display: inline-block;

	background: linear-gradient(to right, #acbb2e, #87bf00);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.list_callback:hover {
	color: #fff;
	opacity: 0.9;
}

.list_top {
	background: url(/images/list/l-bg.png) no-repeat 100%;
	text-align: center;
	color: #fff;
}

.list_top h2, .list_top h1 {
	font-family:'PN-B', Arial, sans-serif;
	font-size: 2.75em;
	line-height: 1.5;
	margin-top: 26px;
	margin-bottom: 60px;
}
.h1-wrap h1 {
	font-family:'PN-B', Arial, sans-serif;
	font-size: 2.75em;
	line-height: 1.5;
    margin-top: 37px;
    margin-bottom: 30px;
}
.h1-wrap {
	text-align: center;
}
.h1-wrap-cont h1{
	margin-top: 0px;
    margin-bottom: 0px;
    padding: 27px 0px 22px;
}

.anchor_bl {
	display: inline-block;
}

.anchor_bl:first-child {
	margin-right: 120px;
}

.anchor_bl p {
	font-size: 1.125em;
}

.list_advantages {
	background: #f2f2f2;
	padding: 60px 80px;
	text-align: center;
}

.table_opis:after,
.l_advantages:after {
	content: '';
	display: table;
	clear: both;
}

.list_advantages h3 {
	font-size: 1.875em;
	font-family:'PN-B', Arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 40px;
}

.l_adv_block {
	width: 230px;
	float: left;
}

.l_adv_block:nth-child(even) {
	margin: 0 55px;
}

.l_adv_block img {
	height: 155px;
	width: 100%;

	-webkit-box-shadow: 0 0 0 2px #618800, 0 10px 21px -7px #618800;
	-moz-box-shadow: 0 0 0 2px #618800, 0 10px 21px -7px #618800;
	box-shadow: 0 0 0 2px #618800, 0 10px 21px -7px #618800;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;

	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.l_adv_block img:hover {
	-webkit-box-shadow: 0 0 0 2px #fff, 0 10px 21px -7px #fff;
	-moz-box-shadow: 0 0 0 2px #fff, 0 10px 21px -7px #fff;
	box-shadow: 0 0 0 2px #fff, 0 10px 21px -7px #fff;
	opacity: 0.8;
}

.l_adv_block h4 {
	color: #333;
	text-transform: uppercase;
	font-size: 1em;
	font-family:'PN-B', Arial, sans-serif;
	line-height: 1.0;
	margin-top: 30px;
	margin-bottom: 10px;
}

.l_adv_block p {
	color: #666666;
	line-height: 1.2;
}

.l_form-1 {
	background-image: linear-gradient(to right, #005d7c, #003832);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 30px 40px;
	margin-top: 8px;
	margin-bottom: 8px;
}

a.text-link{
	color: #87bf00;
}

td.table-text-center {
	text-align: center;
}

.l_form-1 h3 {
	font-size: 1.875em;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 35px;
}

.l_form-1 input {
	padding: 15px 50px;
	border: 1px solid #fff;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
}

.l_form-1 input:nth-child(even) {
	margin: 0 29px;
}

.l_form-1 input[type='submit'] {
	color: #005c7a;
	font-size: 1.125em;
	background: #fff;
	font-family:'PN-B', Arial, sans-serif;
	width: 271px;
	cursor: pointer;
}

.table_block {
	padding: 48px 42px;
	background: #f2f2f2;
}

.table_opis_left {
	float: left;
	width: 295px;
	text-align: center;
	position: relative;
}

.table_opis_right {
	float: left;
	font-size: 1em;
	color: #333333;
	width: 581px;
	padding: 30px 0 30px 55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.table_opis_left img {
	position: relative;
	z-index: 2;
	max-width: 85%;
}

.l_whot {
	background: #fff;
	display: block;
	width: 100%;
	height: 80%;
	top: 10%;
	position: absolute;
	z-index: 0;
}

.table_opis_right h3 {
	color: #333;
	font-size: 2em;
	font-family:'PN-B', Arial, sans-serif;
	margin-bottom: 30px;
}

.list_table {
	border: 1px solid #87bf00;
	width: 100%;
	margin-top: 75px;
}

.list_table  th,
.list_table td {
	border: none;
	padding: 15px;
	height: auto;
	color: #333333;
	font-size: 18px;
}

.list_table  th {
	background: unset;
	font-family:'PN-B', Arial, sans-serif;
}

.list_table tr:nth-child(odd) {
	background: #e6e6e6;
}

.list_table tr td:last-child {
	font-family:'PN-B', Arial, sans-serif;
}

.list_quest {
	padding: 0 40px;
	background-image: linear-gradient(to bottom, #f2f2f2 58%, #fff 50%);
}

.l_form-2 {
	border: 2px #87bf00 solid;
	background: #fff;
	padding: 35px 50px;

	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);

	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
}

.l_form-2 h2 {
	color: #88c000;
	font-size: 0.875em;
	font-family:'PN-B', Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 35px;
}
.l_form-2 h3 {
	font-size: 2em;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family:'PN-B', Arial, sans-serif;
}

.form2_input {
	margin-bottom: 35px;
}

.form2_input input {
	width: 240px;
	padding: 15px 25px;
	border: none;
	border-bottom: 2px #87bf00 solid;
}

.form2_input input:nth-child(even) {
	margin: 0 24px;
}

.form2_submit p {
	color: #212121;
	font-family:'PN-B', Arial, sans-serif;
	font-size: 1.125em;
	display: inline-block;
}

.form2_submit span {
	color: #999999;
	font-family:'PN', Arial, sans-serif;
	font-size: 0.875em;
	margin-right: 25px;
}

.form2_submit input {
	padding: 15px 35px;
	width: 240px;
	text-transform: uppercase;
	font-size: 1.125em;
	color: #fff;
	border: none;
	cursor: pointer;
	margin-left: 140px;

	background: linear-gradient(to right, #acbb2e, #87bf00);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.2);
}

.list_table2 {
	width: 100%;
	margin-top: 45px;
}

.list_table2 th {
	padding: 15px;
}

.list_text h1 {
	font-size: 1.875em;
	font-family: 'PN-B', Arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 40px;
}

.list_menu .menuLink {
	margin: 0 39px;
}

.list_menu .menuLink:first-child {
	margin-left: 0;
}
.list_menu .menuLink:last-child {
	margin-right: 0;
}

.table_ {
	text-align: left;
	margin-bottom: 40px;
}

.table_ span {
	color: #223377;
	font-size: 0.8em;
}
.table_ p {
	color: #363636;
	font-size: 1em;
	font-family: 'PN-B', Arial, sans-serif;
	margin-bottom: 0;
	text-transform: uppercase;
}
.table_1 img {
	width: 50%;
	float: left;
}

.table_1 p {
	width: 50%;
	font-family: 'PN', Arial, sans-serif;
	text-transform: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	padding: 15px;
	float: left;
}

.tb_left {
	width: 48%;
	float: left;
}

.tb_left img {
	width: 100%;
}

.prim_fl {
	width: 48%;
	float: left;
	margin-bottom: 20px;
}

.prim_fl + div {
	line-height: 1.2;
}

.prim_fl img {
	float: left;
	margin-right: 15px;
}

.prim_fl p {
	margin-bottom: 5px;
	color: #363636;
	line-height: 1.2;
}
.last_bl h2 {
	font-family: 'PN-B', Arial, sans-serif;
	font-size: 30px;
	text-align: left;
	margin: 30px 0;
	text-transform: uppercase;
}

.mobil_list  {
	padding: 46px 0;
	background-image: -webkit-linear-gradient(-180deg, rgb(121,148,191) 0%, rgb(23,53,102) 100%);
}
.mobil_list p:last-child {
	margin-bottom: 0;
}
.mobil_list a {
	color: #fff;
	margin: 0px 46px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transition: color 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out;
	-ms-transition: color 300ms ease-in-out;
	-o-transition: color 300ms ease-in-out;
	transition: color 300ms ease-in-out;
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	-moz-transition-delay: .2s;
	transition-delay: .2s;
	display: inline-block;
}

.mobil_list_menu {
	display: none;
	float: left;
	width: 48px;
	height: 45px;
	cursor: pointer;
	margin-top: 25px;

}

.mobllll {
	/*float: none;*/
	/*width: 100%;*/
}
.mobil_list {
	display: none;
	margin-bottom: 15px;
}

.mobil_list_menu span {
	display: block;
	width: 48px;
	height: 8px;
	background: #173566;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
	position: relative;
}

.mobil_list_menu span:before,
.mobil_list_menu span:after
{
	position: absolute;
	content: '';
	display: block;
	width: 48px;
	height: 8px;
	background: #173566;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.mobil_list_menu span:before {
	top: 16px;
}

.mobil_list_menu span:after {
	top: 32px;
}

.footer-text {
    padding: 5px 0 0;
    line-height: 1.4;
    font-size: 12px;
}
p.right-text {
    text-align: right;
    font-style: italic;
    font-size: 12px;
    line-height: 1.4;
}






























body {
	overflow-x: hidden;
}

@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	src: local('Gilroy-Bold'), url('fonts/Gilroy-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	src: local('Gilroy-Regular'), url('fonts/Gilroy-Regular.woff') format('woff');
}

.promo {
	font-family: 'Gilroy', Arial, Helvetica, sans-serif;
}

.promo__poster {
	position: relative;
	padding-top: calc(822 / 1920 * 100%);
}

.poster__img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	width: 100%;
	height: 100%;

	-o-object-fit: cover;
	   object-fit: cover;
}

.poster__overlay {
	position: absolute;
	top: 0;
}

.poster__overlay--right {
	right: 42px;
}

.poster__button {
	font-size: 18px;
	font-weight: bold;

	position: relative;

	display: inline-block;
	float: right;

	margin: 56px 44px 0 0;
	padding: 17px 42px;

	cursor: pointer;
	text-transform: uppercase;

	color: #111 !important;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	background: #eac422;

  box-shadow: 0px 8px 13px 0px rgba(234, 196, 32, 0.3);
}

.poster__button:hover {
	background: #d2af14;
}
.poster__button:active {
	top: 1px;
}

.poster__title {
	font-size: 72px;
	line-height: 1.1;

	padding-top: 42px;

	color: #fff;

	text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.promo__content {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	margin-top: 124px;
}

.promo__title {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.1;
}

.promo__desc {
	font-size: 18px;
	line-height: 1.4;

	margin-top: 22px;
}



.promo__form {
	margin-top: 144px;
}

.promo__form .form-pos {
	width: 1356px;
}

.promo__form .center-pos {
	padding: 64px 156px 42px;

	border: 6px solid #0e2746;
	-webkit-border-radius: 8px;
	        border-radius: 8px;
	background: #fff;
}

.promo__form .form-pos-text {
	font-size: 0;
	line-height: 1;

	content: "";
	text-align: left;
	text-transform: inherit;

	color: #0e2746;
}
.promo__form .form-pos-text::after {
	font-size: 44px;

	content: "Мы производим сэндвич панели с 2011 года и всегда готовы к сотрудничеству";
}

.promo__form .formbox2[style="margin-right: 0px;"] {
	display: none;
}

.promo__form .input_border {
	font-size: 16px;

	width: 280px;
	padding: 16px 28px;

	border: 0;
	-webkit-border-radius: 4px;
	        border-radius: 4px;
	background: #dadada;
}

.promo__form .text-pos .left {
	display: none;
	float: right;
}

.promo__form .text-pos .left:last-child {
	display: block;

	margin-top: -86px;
}

.promo__form #pos_btn {
	font-size: 18px;
	font-weight: bold;

	position: relative;

	display: inline-block;

	padding: 17px 42px;

	cursor: pointer;
	text-transform: uppercase;

	color: #111 !important;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	background: #eac422;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.promo__form #pos_btn:hover {
	background: #d2af14;
}
.promo__form #pos_btn:active {
	top: 1px;
}

.promo__form .formbox2:nth-child(2) {
	margin: 0 60px;
}
.promo__form .formbox2::before {
	position: absolute;
	top: 19px;
	left: 20px;
	color: #0f2847;
}

.promo__form .formbox2 {
	position: relative;
}

.promo__form .input_border {
	padding-left: 49px;
}

.promo__form #pos_btn::after {
	content: " заявку";
}

.promo .price-without {
	visibility: hidden;

	opacity: 0;
}

@media screen and (max-width: 1380px) {
	.promo__form .form-pos {
		width: 100%;
	}

	.promo__form .formbox2 {
		float: none;
		margin: 0 auto 20px !important;
		display: block;
		text-align: center;

		width: 280px;
	}

	.promo__form .text-pos .left:last-child {
		margin: -20px auto 0 !important;
		text-align: center !important;
		width: 100%;
		float: none;
	}

	.promo__form #pos_btn {
		float: none;
		min-width: 280px;
	}

	.promo__form .formbox2::before {
		top: 16px;
	}
}

@media screen and (max-width: 980px) {
	.promo__form .center-pos {
		padding: 64px 80px 42px;
	}
	.poster__overlay--right {
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(15, 40, 71, 0.33);
		text-align: center;
	}
	.poster__button {
		float: none;
		margin: 16px 0 0;
	}
	.poster__title {
		font-size: 42px;
	}

	.promo__content {
		width: 100%;
		padding-left: 32px;
		padding-right: 32px;
	}
}

@media screen and (max-width: 640px) {
	.poster__title {
		font-size: 32px;
		text-align: center;
	}
}

@font-face {
  font-family: 'rsp-icons';
  src: url('fonts/rsp-icons.eot?62664560');
  src: url('fonts/rsp-icons.eot?62664560#iefix') format('embedded-opentype'),
       url('fonts/rsp-icons.woff2?62664560') format('woff2'),
       url('fonts/rsp-icons.woff?62664560') format('woff'),
       url('fonts/rsp-icons.ttf?62664560') format('truetype'),
       url('fonts/rsp-icons.svg?62664560#rsp-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.promo__form.landing-form .formbox2::before {
  font-family: "rsp-icons";
  font-style: normal;
  font-weight: normal;
  /*speak: none;*/

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.promo__form.landing-form .formbox2:nth-child(1)::before { content: '\e800'; }
.promo__form.landing-form .formbox2:nth-child(2)::before { content: '\e801'; }

.schema-all {
	display: none;
}