/*** Шрифты ***/
@font-face{font-family: 'Roboto'; src: url('../fonts/hinted-subset-Roboto-Italic.eot'); src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/hinted-subset-Roboto-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/hinted-subset-Roboto-Italic.woff2') format('woff2'), url('../fonts/hinted-subset-Roboto-Italic.woff') format('woff'), url('../fonts/hinted-subset-Roboto-Italic.ttf') format('truetype'), url('../fonts/hinted-subset-Roboto-Italic.svg#Roboto-Italic') format('svg'); font-weight: normal; font-style: italic}
@font-face{font-family: 'Roboto'; src: url('../fonts/hinted-subset-Roboto-Medium.eot'); src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/hinted-subset-Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/hinted-subset-Roboto-Medium.woff2') format('woff2'), url('../fonts/hinted-subset-Roboto-Medium.woff') format('woff'), url('../fonts/hinted-subset-Roboto-Medium.ttf') format('truetype'), url('../fonts/hinted-subset-Roboto-Medium.svg#Roboto-Medium') format('svg'); font-weight: 500; font-style: normal}
@font-face{font-family: 'Roboto'; src: url('../fonts/hinted-subset-Roboto-Bold.eot'); src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/hinted-subset-Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/hinted-subset-Roboto-Bold.woff2') format('woff2'), url('../fonts/hinted-subset-Roboto-Bold.woff') format('woff'), url('../fonts/hinted-subset-Roboto-Bold.ttf') format('truetype'), url('../fonts/hinted-subset-Roboto-Bold.svg#Roboto-Bold') format('svg'); font-weight: bold; font-style: normal}
@font-face{font-family: 'Roboto'; src: url('../fonts/hinted-subset-Roboto-Regular.eot'); src: local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/hinted-subset-Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/hinted-subset-Roboto-Regular.woff2') format('woff2'), url('../fonts/hinted-subset-Roboto-Regular.woff') format('woff'), url('../fonts/hinted-subset-Roboto-Regular.ttf') format('truetype'), url('../fonts/hinted-subset-Roboto-Regular.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal}
@font-face{font-family: 'Roboto Condensed'; src: url('../fonts/hinted-subset-RobotoCondensed-Regular.eot'); src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url('../fonts/hinted-subset-RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/hinted-subset-RobotoCondensed-Regular.woff2') format('woff2'), url('../fonts/hinted-subset-RobotoCondensed-Regular.woff') format('woff'), url('../fonts/hinted-subset-RobotoCondensed-Regular.ttf') format('truetype'), url('../fonts/hinted-subset-RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg'); font-weight: normal; font-style: normal}
/*** Глобальные ***/
body{color:#45636b}
.wrapper{overflow:hidden}
.navbar, .navbar-header{background:none; border:none; margin:0; min-height:auto}
html{min-height:100%; position:relative}
form, fieldset{margin:0}
.h1, h1, .h4, h4{color:#1f535d; text-transform:uppercase}
h2, .h2, .h3, h3{color:#1f535d}
.h3, h3{text-align:center}
.h5, h5{}
.h6, h6{color:#1f535d; font-style:italic}
.block-table{display:table; width:100%}
.block-table-cell{display:table-cell; vertical-align:middle}
.valign-bottom{vertical-align:bottom !important}
.wrapper__carusel .owl-carousel{padding:0 0 60px; position:relative}
.wrapper__carusel .owl-buttons div, .prevArrow, .nextArrow{transition: all 0.3s linear 0s; position:absolute; left:15px; bottom:0; height:40px; width:40px; background: #e8e5e5;text-align: center;line-height: 38px;color: #e22904;font-size: 24px}
.wrapper__carusel .owl-buttons div + div, .nextArrow{left:auto; right:15px}
.wrapper__carusel .owl-buttons div:hover, .prevArrow:hover, .nextArrow:hover, .wrapper__carusel .owl-buttons div:focus, .prevArrow:focus, .nextArrow:focus{background:#e22904 !important; color:#fff !important}
.prevArrow, .nextArrow {z-index:10}
.pathway{margin:0; position:relative; font-size:13px; color:#004054; line-height:13px}
.pathway ol a{text-decoration:none; text-decoration:underline; padding:0; text-decoration:none; color:#adadad}
.breadcrumb{background:#fff !important; border-radius:0px}
.breadcrumb > li + li::before{content: "→  "; color:#717e81; font-size:13px}
.breadcrumb > .active{color:#004054; font-weight:400}
.pathway ol a:hover{text-decoration:none}
.pagination > li{display:inline-block !important; vertical-align:middle !important}
.pagination > li > a{color:#191818; font-size:16px; font-weight:700; background:#ffffff; margin-right:15px; border-radius:40px !important; width:35px; height:35px; padding:0; line-height:35px; border:none; box-shadow: 0px 0px 10px 0 rgba( 139, 139, 139, 0.2);}
.prev_link .prev_page_link, .next_link .next_page_link{width:auto !important; height:40px !important; padding:0 40px !important; line-height:37px; background:#f7f7f7}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li.active > a, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#fff !important; box-shadow:none !important; background:#379d72 !important}
#toTop{display:none !important}
li a#toTop{display:block !important}
@media (min-width:300px){
	body{font:13px/20px 'Roboto'; padding-bottom:196px}
	p{margin-bottom:15px}
	.h1, h1{font:500 22px/28px 'Roboto';margin:15px 0 10px; text-align:center}
	.h2, h2{font:500 20px/26px 'Roboto'; margin:15px 0}
	.h3, h3{font:500 18px/24px 'Roboto'; margin:15px 0}
	.h4, h4{font:700 16px/22px 'Roboto'; margin:15px 0}
	.h5, h5{font:700 14px/20px 'Roboto'; margin:15px 0 0}
	.h6, h6{font:italic 14px/20px 'Roboto'; margin:15px 0 0}
	.breadcrumb {padding: 15px 30px;margin: 0 -30px 15px}
}
@media (min-width:576px){
	body{padding-bottom:186px}
	p{margin-bottom:20px}
	.breadcrumb{margin:20px 0 0;padding:15px 20px}
	.h1, h1{font:500 24px/30px 'Roboto';text-align:left}
	.h2, h2{font:500 22px/28px 'Roboto'; margin:20px 0}
	.h3, h3{font:500 20px/26px 'Roboto'; margin:20px 0}
	.h4, h4{font:700 18px/24px 'Roboto'; margin:20px 0 10px}
	.h5, h5{font:700 16px/22px 'Roboto'; margin:20px 0 0}
	.h6, h6{font:italic 14px/20px 'Roboto'; margin:20px 0 0}
}
@media (min-width:768px){
	body{font:14px/22px 'Roboto'; padding-bottom:192px}
	p{margin-bottom:25px}
	.breadcrumb{padding:25px 20px; margin:20px 0}
	.h1, h1{font:500 26px/32px 'Roboto';margin: 10px 0 20px;}
	.h2, h2{font:500 24px/30px 'Roboto'; margin:25px 0}
	.h3, h3{font:500 22px/28px 'Roboto'; margin:25px 0}
	.h4, h4{font:700 20px/26px 'Roboto'; margin:25px 0 15px}
	.h5, h5{font:700 18px/24px 'Roboto'; margin:25px 0 5px}
	.h6, h6{font:italic 16px/22px 'Roboto'; margin:25px 0 0}
}
@media (min-width:992px){
	body{padding-bottom:185px}
	p{margin-bottom:30px}
	.breadcrumb{margin:20px 0 30px}
	.h1, h1{font:500 28px/34px 'Roboto'; margin:10px 0 30px}
	.h2, h2{font:500 26px/32px 'Roboto'; margin:30px 0}
	.h3, h3{font:500 24px/30px 'Roboto'; margin:30px 0}
	.h4, h4{font:700 22px/28px 'Roboto'; margin:30px 0 20px}
	.h5, h5{font:700 20px/26px 'Roboto'; margin:30px 0 10px}
	.h6, h6{font:italic 18px/24px 'Roboto'; margin:30px 0 0}
}
@media (min-width:1230px){
	body{font:15px/24px 'Roboto'}
	p{margin-bottom:35px}
	.breadcrumb{margin:20px 0 40px}
	.h1, h1{font:500 30px/36px 'Roboto'; margin:10px 0 40px}
	.h2, h2{font:500 28px/34px 'Roboto'; margin:35px 0}
	.h3, h3{font:500 26px/32px 'Roboto'; margin:35px 0}
	.h4, h4{font:700 24px/30px 'Roboto'; margin:35px 0 25px}
	.h5, h5{font:700 22px/28px 'Roboto'; margin:35px 0 15px}
	.h6, h6{font:italic 20px/26px 'Roboto'; margin:35px 0 0}
}
/*** Меню пользователя ***/
.wrapper__user-menu{background:#f2f2f2}
.user-menu{padding:0; margin:0; text-align:right}
.user-menu li{padding:0 25px 0 35px; margin:0; list-style:none; display:inline-block; background:url(../images/ico-lk.png) no-repeat left center}
.user-menu li:last-child{padding:0 0 0 35px; background:url(../images/ico-pay.png) no-repeat left center}
.user-menu li a{font-weight:500; color:#215160; font-size:13px}
.user-menu li a:hover{color:#00649e}
.user-registration{padding:0 !important; background:none !important}
@media (min-width:768px){
	.wrapper__user-menu .block-table{height:36px}
}
@media (min-width:992px){
	.wrapper__user-menu .block-table{height:45px}
}
@media (max-width:767px){
	.wrapper__user-menu .block-table{height:36px}
}
@media (max-width:360px){
	.user-menu{text-align:center}
}
/*** Шапка ***/
.wrapper__header{background:#fff}
.header__losung{color:#5e7175}
.header__contact{text-align:right}
.contact__title{color:#7e8a8d}
.contact__mail{color:#00649e; display:block}
.contact__phone{color:#1f505f; font-weight:700; display:block}
@media (min-width:768px){
	.wrapper__header .block-table{height: 100px;}
	.header__losung{font-size:13px;line-height: 18px;text-align:center}
	.header__contact{font-size:13px; line-height:16px}
	.contact__phone{padding: 4px 0 5px;font-size: 19px;}
}
@media (min-width:992px){
	.wrapper__header .block-table{height:120px}
	.header__losung{line-height:20px}
	.header__contact{font-size:14px; line-height:18px}
	.contact__phone{padding:6px 0 3px; font-size:24px}
}
@media (min-width:1230px){
	.wrapper__header .block-table{height:160px}
	.header__losung{text-align:left}
	.contact__phone{padding:10px 0}
}
@media (max-width:767px){
	.wrapper__header .block-table{height: 100px;}
	.header__losung{font-size:13px;line-height: 18px;text-align:center}
	.header__contact{font-size:13px; line-height:16px}
	.contact__phone{padding: 4px 0 5px;font-size: 19px;}
}
@media (max-width:740px){
	.wrapper__header .block-table{height: 100px;}
	.header__logo{width:50%}
	.header__losung{display:none}
	.header__contact{width:50%; font-size:13px; line-height:16px}
	.contact__phone{padding: 4px 0 5px;font-size: 19px;}
}
@media (max-width:460px){
	.wrapper__header{padding:20px 0}
	.wrapper__header .block-table{height:auto}
	.header__logo, .header__contact, .header__losung{width:100%; text-align:center}
	.header__logo img{max-width:80%; margin:0 auto}
	.header__losung{display:block; padding:10px 0}
	.header__contact{font-size:13px; line-height:16px}
	.contact__phone{padding: 4px 0 5px;font-size: 19px;}
}
/*** Меню ***/
.wrapper_topmenu{background:#f7f6f2}
.wrapper_topmenu #mainmenu li a{text-transform:uppercase; font-weight:700; color:#1f505f; background:none !important}
.wrapper_topmenu #mainmenu li.active a, .wrapper_topmenu #mainmenu li a:hover, .wrapper_topmenu #mainmenu li a:focus, .wrapper_topmenu #mainmenu > li:hover > a{color:#2077ab !important; background:none !important}
.menu-title-small{float: left;font-size:24px; font-weight:700; line-height:48px}
.navbar-toggle{transition: all 0.3s linear 0s; margin-right:0; border-radius:0; background:none; background:#1f505f}
.navbar-toggle .icon-bar{background:#fff !important}
.navbar-toggle:focus, .navbar-toggle:hover{background:#00649e !important}
@media (min-width:768px){
	.collapse{padding:0}
	.wrapper_topmenu #mainmenu li a{font-size: 12px;padding: 14px 8px;line-height: 12px;}
	#topNav ul.dropdown-menu{box-shadow:none; border:none; background:rgba(237,42,38,0.9); padding:10px 5px !important; min-width:310px !important}
	#topNav ul.dropdown-menu li{border:none !important}
	#topNav ul.dropdown-menu li a{padding:0 15px; line-height:30px; font-size:12px; color:#fff !important; font-weight:600}
	.wrapper_topmenu #mainmenu li:first-child a{padding-left:0}
	.wrapper_topmenu #mainmenu li:last-child a{padding-right:0}
}
@media (min-width:992px){
	.wrapper_topmenu #mainmenu li a{font-size: 15px;padding: 16px 14.7px;line-height: 15px;}
}
@media (min-width:1230px){
	.wrapper_topmenu #mainmenu li a{font-size: 15px; padding: 19px 37.7px; line-height: 15px}
}
@media (max-width:767px){
	.dropdown-menu{position: static;display: block;float: none;background: none !important;border: none !important;box-shadow: none !important; padding:0 !important}
	.dropdown-menu li{border:none !important}
	#topNav ul.dropdown-menu li a{line-height:14px; color:#1d1c1c !important; font-weight:600; padding:10px 20px; font-size:14px}
	.wrapper_topmenu #mainmenu li a{font-size: 18px; padding:10px 0}
}
/*** Слайдер ***/
.ms-bullets{opacity:1 !important; display:block !important}
.ms-skin-default .ms-bullet{width: 6px !important; height: 6px !important; border-radius: 100%; background: #fff !important}
.ms-bullet.ms-bullet-selected{background:#2782b8 !important}
.ms-bullets.ms-dir-h{right: auto !important}
@media (min-width:576px){
	.ms-bullets.ms-dir-h{bottom: 4vw !important;left: auto !important;width:100% !important;}
}
@media (min-width:1230px){
	.ms-bullets.ms-dir-h{bottom:6vw !important; left: 19vw !important; width:50px !important}
}
@media (max-width:575px){
	.ms-partialview-template{display:none !important}
}
/*** О компании ***/
.wrapper__about{background:#ededed; color:#4a5355}
.about__we-best{background:#ffffff; position:relative; z-index:10}
.we-best__title{color:#2077ab}
.we-best__text{color:#1f535d}
@media (min-width:576px){
	.wrapper__about{padding-bottom: 35px;}
	.about__we-best{padding: 25px 0 10px; margin:20px 0; text-align:center}
	.ms-partialview-template{margin-bottom:-40px}
	.about__we-best .col-md-3{padding: 0 15px 15px}
	.wrapper__about .h1{margin-top:0}
	.we-best__title{font: 24px/20px 'Roboto Condensed';padding-bottom:5px;}
	.we-best__text{font: 14px/18px 'Roboto';}
}
@media (min-width:768px){
	.wrapper__about{padding-bottom: 35px;}
	.about__we-best{padding: 25px 0; text-align:left; margin:20px 0 30px}
	.ms-partialview-template{margin-bottom:-40px}
	.about__we-best .col-md-3{padding: 0 10px;}
	.wrapper__about .h1{margin-top:10px}
	.we-best__title{font: 28px/20px 'Roboto Condensed';padding-bottom:10px;}
	.we-best__text{font: 12px/16px 'Roboto';}
}
@media (min-width:992px){
	.wrapper__about{padding-bottom: 50px;}
	.about__we-best{padding: 35px 0; margin:20px 0 40px}
	.ms-partialview-template{margin-bottom:-50px}
	.about__we-best .col-md-3{padding: 0 20px;}
	.we-best__title{font: 32px/22px 'Roboto Condensed'}
	.we-best__text{font: 14px/18px 'Roboto';}
}
@media (min-width:1230px){
	.wrapper__about{padding-bottom:80px}
	.about__we-best{padding:50px 0; margin:20px 0 45px}
	.ms-partialview-template{margin-bottom:-60px}
	.we-best__title{font:36px/26px 'Roboto Condensed'; padding-bottom:15px}
	.we-best__text{font:16px/20px 'Roboto'}
}
@media (max-width:575px){
	.wrapper__about{padding-bottom: 35px;}
	.about__we-best{margin:0 -30px; padding: 25px 0 10px; text-align:center}
	.about__we-best .col-md-3{padding: 0 40px 20px}
	.wrapper__about .h1{margin-top:20px}
	.we-best__title{font: 24px/20px 'Roboto Condensed';padding-bottom:5px;}
	.we-best__text{font: 14px/18px 'Roboto';}
}
/*** Услуги ***/
.content__big-image{text-align:justify}
.content__big-image .col-xs-12{background:#fff}
@media (min-width:300px){
	.content__big-image .block-table{height:auto}
}
@media (min-width:992px){
	.content__big-image .block-table{height:460px}
	.wrapper__content-left .col-xs-12{padding-left:30px}
	.wrapper__content-right .col-xs-12{padding-right:30px}
	.wrapper__content-left{background:url(../images/content-left.jpg) no-repeat left center / 770px}
	.wrapper__content-right{background:url(../images/content-right.jpg) no-repeat right center / 770px}
	.service-1{background:url(../images/serv-image/1.jpg) no-repeat left center / 770px}
	.service-2{background:url(../images/serv-image/2.jpg) no-repeat right center / 770px}
	.service-3{background:url(../images/serv-image/3.jpg) no-repeat left center / 770px}
	.service-4{background:url(../images/serv-image/4.jpg) no-repeat right center / 770px}
	.service-5{background:url(../images/serv-image/5.jpg) no-repeat left center / 770px}
}
@media (min-width:1230px){
	.content__big-image .block-table{height:480px}
	.wrapper__content-left, .wrapper__content-right{background-size:955px}
}
/*** Миссия ***/
.wrapper__mission{background:#ededed}
@media (min-width:768px){
	.wrapper__mission .block-table{height:420px}
}
@media (max-width:767px){
	.wrapper__mission img{max-width:30%}
}
@media (max-width:575px){
	.wrapper__mission img{max-width:50%}
}
@media (max-width:460px){
	.wrapper__mission img{max-width:60%}
}
/*** Контакты низ ***/
.wrapper__bottom-content{background:#fff; }
.bottom-content__image{ float:left;}
.bottom-content__info{float:left; color:#7e8a8d; font-size:14px}
.bottom-content__text{font-weight:700; color:#1f505f;}
.bottom-content__text a{color:#1f505f;}
@media (min-width:576px){
	.wrapper__bottom-content{padding:40px 0}
	.bottom-content__info .block-table{height:70px}
	.bottom-content__image{width:70px;}
	.bottom-content__info{padding-left:10px; width:calc(100% - 70px)}
	.bottom-content__text{font-size:16px}
	.bottom-content-mail{font-size:13px}
	.wrapper__bottom-content .col-xs-4{width:50%}
	.wrapper__bottom-content .col-xs-4:nth-child(2){display:none}
}
@media (min-width:768px){
	.wrapper__bottom-content .col-xs-4{width:33.3333%}
	.wrapper__bottom-content .col-xs-4:nth-child(2){display:block}
}
@media (min-width:992px){
	.wrapper__bottom-content{padding:60px 0}
	.bottom-content__info .block-table{height:85px}
	.bottom-content__image{width:85px;}
	.bottom-content__info{padding-left:15px; width:calc(100% - 85px)}
	.bottom-content__text{font-size:22px}
}
@media (min-width:1230px){
	.wrapper__bottom-content{padding:75px 0}
	.bottom-content__info .block-table{height:97px}
	.bottom-content__image{width:97px;}
	.bottom-content__info{padding-left:20px; width:calc(100% - 97px)}
	.bottom-content__text{font-size:24px; padding-top:5px}
	.bottom-content-mail{font-size:18px}
}
@media (max-width:575px){
	.wrapper__bottom-content{padding:20px 0 10px; text-align:center}
	.bottom-content__info .block-table{height:50px}
	.bottom-content__image{width:50px;}
	.bottom-content__info{padding-left:10px; width:calc(100% - 50px)}
	.bottom-content__text, .bottom-content-mail{font-size:16px}
	.wrapper__bottom-content .col-xs-4{width:auto; float:none; padding:5px 0; display:inline-block; width:75%;text-align:left}
	.wrapper__bottom-content .col-xs-4:nth-child(2){display:none}
}
/*** Футер ***/
.wrapper__footer{position:absolute; bottom:0; width:100%; background:#45636b; color:#ededed}
.footer__logo .block-table, .footer__contact .block-table{height:120px}
.footer__copyright{background:#39565e}
.footer__copyright address{display:block; margin:0}
.copyright__block{padding-right:0}
.footer__contact{text-align:right}
.footer__contact .contact__phone{font-size:18px; line-height:30px; font-weight:400; color:#ededed; padding:0}
.footer__contact .contact__mail{font-size:14px; color:#2ca9f3}
@media (min-width:576px){
	.footer__copyright{font-size:11px; line-height:16px; text-align:center; padding:10px 0}
}
@media (min-width:768px){
	.footer__copyright{font-size:12px; line-height:18px; text-align:center; padding:10px 0}
}
@media (min-width:992px){
	.footer__copyright{text-align:left; padding:0}
	.footer__copyright .block-table{height:65px}
	.footer__copyright address{text-align:right}
}
@media (max-width:575px){
	.footer__copyright{font-size:11px; line-height:16px; text-align:center; padding:10px 0}
	.footer__logo{display:none}
	.footer__contact{width:100%; text-align:center}
	.footer__logo .block-table, .footer__contact .block-table{height:100px}
}
/*** Панель с ссылками ***/
.wrapper__panel{transition: all 0.3s linear 0s; position:fixed; right:0; padding:0; margin:0; z-index:100}
.wrapper__panel li{padding:0; margin:0 0 5px; list-style:none}
.wrapper__panel li a{box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.35); display:block}
.wrapper__panel li a{width:53px; height:53px}
.wrapper__panel li a.lk{background:#ffffff url(../images/panel-lk/1.png) no-repeat center center}
.wrapper__panel li a.pay{background:#ffffff url(../images/panel-lk/2.png) no-repeat center center}
.wrapper__panel li a.phone{background:#ffffff url(../images/panel-lk/3.png) no-repeat center center}
.wrapper__panel li a.mail{background:#ffffff url(../images/panel-lk/4.png) no-repeat center center}
.wrapper__panel li a.skype{background:#ffffff url(../images/panel-lk/5.png) no-repeat center center}
.wrapper__panel li a.up{background:#ffffff url(../images/panel-lk/6.png) no-repeat center center}
@media (min-width:576px){
	.wrapper__panel{bottom:200px}
	.wrapper__panel li a{width:35px; height:35px; background-size:24px !important}
}
@media (min-width:1230px){
	.wrapper__panel{bottom:250px}
	.wrapper__panel li a{width:53px; height:53px; background-size:auto !important}
}
@media (max-width:575px){
	.wrapper__panel{bottom:220px}
	.wrapper__panel li a{width:28px; height:28px; background-size:22px !important}
}
/*** Контент ***/
.wrapper__mainbody{background:#ededed}
.bank__wrapper{padding-bottom:30px}
.bank__block{display:block; background:#fff; text-align:center}
.bank__block:hover{box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);}
.bank__block .block-table{height:150px}
.bank__block img{max-height:150px}
.bank__block-title{display:block; font-size:13px; line-height:18px; color:#5e7175; padding:0 10px; height:50px}
.bank__wrapper .col-md-4{padding:15px}
.wrapper__link-service{background:#fff; text-align:center; padding:20px 0; margin-bottom:30px}
.link-service__block{display:inline-block; margin:0 -2px; vertical-align:top; padding:0 15px}
.link-service__block a{display:block}
.link-service__title{display:block; padding-top:10px; font-weight:500; }
@media (min-width:576px){
	.link-service__block{width:33.3333%}
	.link-service__block:nth-child(4), .link-service__block:nth-child(5){width:37%}
	.link-service__title{font-size:14px; line-height:20px}
}
@media (min-width:992px){
	.link-service__block{width:20%}
	.link-service__block:nth-child(4), .link-service__block:nth-child(5){width:20%}
	.link-service__title{font-size:16px; line-height:22px}
}
@media (max-width:575px){
	.bank__wrapper .col-xs-6{width:100%}
}
@media (max-width:575px){
	.link-service__block{width:100%; padding-bottom:15px}
	.link-service__block br{display:none}
	.link-service__title{font-size:14px; line-height:20px}
}
/*** Лайтбокс ***/
.padding-6{text-align:center !important; padding:0 !important; background:#f2f2f2}
.fancybox-opened .fancybox-skin {box-shadow: none !important;padding: 0 !important}
.fancybox-close::before, .fancybox-close::after{background:#fff}
.fancybox-close::before, .fancybox-close::after {left: 12px;top: 16px}
h2.text-warning, .fancybox-slide .h3 {border: none;text-align: center !important;padding: 30px 0;margin: 0}
#popup_message, #id_new_comment_form{font-size: 14px;margin: 0;padding: 0 15px 20px}
.text-form {font: 14px/20px 'Roboto';padding: 0 0 20px;text-align: center}
#popup_message .input-group{ width:100%}
#popup_message fieldset{margin:0}
#popup_message .control-label{color:#1f535d; font-size:12px}
.price-form {background: #3b71a8 none repeat scroll 0 0;color: #ffffff;font-size: 28px;margin: 15px 0;padding: 15px 0;text-align: center}
.price-form i{font-size:22px}
.ofert-form{font:14px/20px 'Roboto'}
.modal-footer{border:none}
#popup_message .form-group.col-md-6.text-left{text-align:center !important; width:100% !important; }
#popup_message .input-group-addon{display:none}
.fancybox-close-small{background:none; color:#1f535d; top:0; right:0; font-size:36px; opacity:0.6; line-height:30px; -webkit-transition: all .300s;-moz-transition: all .300s;-o-transition: all .300s;transition: all .300s}
.fancybox-close-small:hover{background:none; color:#1f535d; opacity:1}
#popup_message .form-agreement-yes {display: inline-block;line-height: 28px;margin: 0}
#popup_message .btn_form_bottom{text-align:center !important}
#popup_message button{color:#fff !important; display:inline-block !important; padding:0 20px; width:auto; min-width:280px; height:40px}
#popup_message textarea.form-control{height:150px; resize:none; padding-top:10px}
#popup_message .form-group.col-md-12.text-right{text-align:center !important}

#callModal .modal-dialog{width:300px !important; text-align:center !important}
#callModal .modal-body{padding:0 !important; text-align:center !important}
#callModal .modal-title{background: #1f535d;color: #fff;text-align: center;font-size: 20px;line-height: 24px;padding: 10px 0}
#callModal .close{

    background: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding: 0;
    width: 20px;
    border-radius: 100px;
    top: 0px;
    position: absolute;
    right: 3px;

}
.modal-bottom{background: #1f535d; height:40px}