

/* Start:/bitrix/templates/furniture_blue/template_styles.css?176604720477034*/
/****@font-face{
font-family: 'LatoWeb';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWeb';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWeb';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWeb.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWeb.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWebMedium';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebMedium.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebMedium.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebMedium.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebMedium.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebMedium.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWebBold';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWebBold';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.svg#webfont') format('svg');
}
@font-face{
font-family: 'LatoWebBold';
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot');
src: url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.eot?iefix') format('eot'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.woff') format('woff'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.ttf') format('truetype'),
url('/bitrix/templates/furniture_blue/fonts/LatoWebBold.svg#webfont') format('svg');
}***/

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* Webfont: Lato-Bold */@font-face {
    font-family: 'LatoWebBold';
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* Webfont: Lato-Black */@font-face {
    font-family: 'LatoWebBlack';
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('/bitrix/templates/furniture_blue/lato_font/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('/bitrix/templates/furniture_blue/lato_font/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

html {width:100%; height: 100%;}

body{
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "LatoWeb";
  color: #000;
  font-size: 18px;
  line-height: 1.778;
}

.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
  flex: 0 0 20%;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
    flex: 0 0 20%;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
    flex: 0 0 20%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

.title_wrap{
  max-width: 1330px;
  padding: 7px 30px;
}

.title_wrap p{font-family: "LatoWeb"; font-size: 18px; color: #000; line-height: 1.778;}

.title_wrap a{color: #037fb5;}

.title_wrap a.linkcolorbottom{color: #037fb5; border-bottom: 1px solid rgba(3, 127, 181, 0.3);}

.title_wrap a.linkcolorbottom:hover{
  border-bottom: 1px solid rgba(255, 122, 0, 0.3);
}

.pagetitle{text-indent: -3px; font-family: "LatoWeb"; color: #000; font-size: 50px; margin: 24px 0;}

a:hover{text-decoration: none; color: #ff7a00 !important;}

.img_responsive{display: block; height: auto; max-width: 100%;}

h3{font-family: "LatoWebBold"; font-size: 26px; color: #000;}
h4{font-family: "LatoWebMedium"; color: #000; font-size: 22px;}
h2{font-family: "LatoWeb"; color: #000; font-size: 30px;}
.main_wrapper{margin: 0 auto; height: auto;}
header{position: relative; height: 73px; background: linear-gradient(to bottom, #106aa0, #1279b7); margin: 17px auto 0;}
.header_logo{margin-top: 15px;}
.main_menu{position: initial;}
.small_menu{display: none;}
.menu_inside{margin-top: 19px;}
.menu_inside a{font-family: "LatoWebMedium"; padding: 16px 1.7%; /***margin-right: 3%;***/color: #fff; font-size: 20px;}
.menu_inside a:hover{text-decoration: none; color: #ff7a00; /***padding: 16px 3.7%;***/ border-radius: 4px; background-color: #0d5681;}
.menu_inside a:nth-last-of-type(1){margin-right: 0px;}
.menu_inside a.active{text-decoration: none; color: #ff7a00; /***padding: 16px 3.7%;***/ border-radius: 4px; background-color: #0d5681;}

.submenu_outer{
  background-color: #0d5681;
  width: 100%;
  position: absolute;
  left: 0;
  margin: 14px auto 0px;
  padding: 0 65px;
}
.submenu{
  width: 100%;
  margin: 0px auto 0px;
  z-index: 4;
  /****max-width: 1500px;***/
  max-width: 1300px;
}

.submenu a{font-family: "LatoWeb"; font-size: 14px; color: #a8dbf9; line-height: 37px; margin-right: 20px; display: inline-block;}
.menu_inside a.parent.active{padding-bottom: 24px;}
.submenu a:nth-last-of-type(1){margin-right: 0px;}
.submenu_small{margin-bottom: 10px;}
.submenu_small a{margin-left: 14px; font-family: "LatoWeb" !important; color: #a8dbf9 !important; font-size: 14px !important;}

.main_text{font-family: "LatoWeb"; color: #1173b0; font-size: 34px; line-height: 1.471; width: 676px; margin: 21px 0px 0px 0px;}
/****.main_text{font-family: "LatoWeb"; color: #1173b0; font-size: 34px; line-height: 1.471; width: 676px; margin: 21px 0px 0px 73px;}***/
.main_text span{color: #ff0000;}
.try{display: inline-block; text-align: center; font-family: "LatoWebMedium"; color: #fff !important; line-height: 44px; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); font-size: 20px; width: 272px; height: 45px; background: linear-gradient(to bottom, #ff6f00, #ff9c00); border-radius: 4px; border-bottom: 2px solid #dd5d18; margin: 37px 0px 0px 0px;}
/****.try{display: inline-block; text-align: center; font-family: "LatoWebMedium"; color: #fff !important; line-height: 44px; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); font-size: 20px; width: 272px; height: 45px; background: linear-gradient(to bottom, #ff6f00, #ff9c00); border-radius: 4px; border-bottom: 2px solid #dd5d18; margin: 37px 0px 0px 73px;}***/
.try_free{display: block; text-align: center; font-family: "LatoWebMedium"; color: #fff !important; line-height: 44px; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); font-size: 20px; width: 231px; height: 45px; background: linear-gradient(to bottom, #ff6f00, #ff9c00); border-radius: 4px; border-bottom: 2px solid #dd5d18; margin: 14px auto;}

.write_review a{display: inline-block; text-align: center; font-family: "LatoWebMedium"; color: #fff !important; line-height: 44px; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); font-size: 20px; width: 186px; height: 45px; background: linear-gradient(to bottom, #ff6f00, #ff9c00); border-radius: 4px; border-bottom: 2px solid #dd5d18; margin: 0px 0px 51px 0px;}
.entrance{display: inline-block; text-align: center; font-family: "LatoWebMedium"; color: #fff; line-height: 41px; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); font-size: 20px; width: 103px; height: 44px; border-radius: 4px; border: 2px solid;}
header .try{width: 165px; margin: 14px 0px 0px 0px;}
.try:hover{background: linear-gradient(to bottom, #ffac00, #fff100); text-decoration: none; color: #fff !important; border-bottom: 2px solid #fa6718;}
.try_free:hover{background: linear-gradient(to bottom, #ff9600, #ffd200); text-decoration: none; color: #fff !important; border-bottom: 2px solid #fa6718;}
.write_review a:hover{background: linear-gradient(to bottom, #ff9600, #ffd200); text-decoration: none; color: #fff; border-bottom: 2px solid #fa6718;}
.write_review a:active{border-bottom: 1px solid #f86618;}
.try:active{border-bottom: 1px solid #fa6718;}
.try_free:active{border-bottom: 1px solid #f86618;}
.entrance:hover{text-decoration: none; color: #ff9100;}

.discount_s article{margin: 61px auto;}
.discount_s h3{font-family: "LatoWebBold"; color: #1279b7; font-size: 46px;}
.discount_s p{font-family: "LatoWebMedium"; color: #ff7c00; font-size: 21px; text-align: center; margin-top: 14px;}
.discount_s p span{position: relative;}
.discount_s p span:after{content: ""; position: absolute; width: 111px; height: 3px; top: 10px; left: -7px; background-color: #ff7c00; transform: rotate(-7deg); -moz-transform: rotate(-7); -ms-transform: rotate(-7); -webkit-transform: rotate(-7); -o-transform: rotate(-7);}

.fast-start{max-width: unset; height: auto; background-color: #e0ebf7; margin-top: 47px;}
.malcev_say{padding: 21px 0px; max-width: 100%; /****height: 341px;***/ margin-top: 47px; background-color: #e0ebf7;}
.malcev_man{/****width: 583px;***/ height: 353px; margin-top: -31px; position: relative; /****cursor: pointer;***/ display: block;}
.malcev_man span{position: absolute; width: 100px; height: 71px; background: url(/img/malcev_tube.png) no-repeat; top: 34px; right: 0; bottom: 0; left: 0; margin: auto;}
.programme_section .malcev_man span{top: 0;}
.malcev_man:hover span{background: url(/img/tube_hover.png) no-repeat;}
.malcev_dir{margin: 73px 0px 0px 43px;}
.malcev_dir p:nth-of-type(1){font-family: "LatoWeb"; color: #000; margin-bottom: 10px; font-size: 20px;}
.malcev_dir p:nth-of-type(2){font-family: "LatoWebMedium"; color: #000; margin-bottom: 14px; font-size: 32px;}
.malcev_dir p:nth-of-type(3){font-family: "LatoWebMedium"; color: #000; font-size: 21px; /****font-size: 26px;***/}
#inf_video .modal-dialog iframe{display: block;}

.our_programm{max-width: 1300px; text-align: center; margin: 61px auto; padding: 0px;}
.our_programm .whom{margin-bottom: 14px; /*padding: 0px 47px;*/}
.our_programm .whom > div{height: 73px;}
.our_programm h2{margin-bottom: 43px; font-size: 40px;}
.our_programm a{font-family: "LatoWebBold"; color: #1a72a7; font-size: 22px; border-bottom: 1px solid rgba(17, 115, 176, 0.3);}
.our_programm a:hover{text-decoration: none; border-bottom: 1px solid rgba(255, 122, 0, 0.3);}
.our_programm p:nth-last-of-type(1){font-family: "LatoWebMedium"; color: #000; font-size: 18px; line-height: 1.556;}

.slider_main{max-width: 1300px; text-align: center; margin: 61px auto; overflow: hidden;}
/****.slider_main{max-width: 1336px; text-align: center; margin: 61px auto; overflow: hidden;}***/
.slider_main .carousel_view{/***max-width: 1336px;***/ height: 810px; margin: 100px -15px 140px; background: url(/img/background_slider.jpg) no-repeat;}
.slider_main .carousel_view .picture:focus{outline: none;}
/****.slider_main .carousel_view .slick-list{
  transform: rotate(12deg);
}***/
.slider_main .carousel_view .slick-list .slick-slide img{margin: 0 auto;}
.slider_main h2{font-size: 40px;}

.free_version{
    background: url(/img/free_use.jpg) no-repeat;
    text-align: center;
    background-size: cover;
    max-width: 100%;
    margin-top: 61px;
    margin-bottom: 25px;
    border-radius: 0px;
    height: auto;}
.free_version article{margin: 31px auto;}
.free_version p{font-family: "LatoWeb"; color: #fff; font-size: 36px; margin: 0px 0px 0px;}

.reviews_main{max-width: 1300px; margin-bottom: 60px; margin-top: 60px;}
/****.reviews_main{max-width: 1336px; margin-bottom: 60px; margin-top: 60px; padding: 0;}***/
.reviews_main .review_item{margin-bottom: 31px; /****padding: 0px 10px 0px 0px;***/}

.reviews_main h2{text-align: center; font-size: 40px; margin-bottom: 43px;}

.other_compare{max-width: 1300px; margin-top: 60px;}
/****.other_compare{max-width: 1330px;margin-top: 60px;}***/
.other_compare h2{text-align: center; font-size: 40px; width: 734px; margin: 0 auto 31px;}
.other_compare .advantage_l{padding: 31px 61px 31px 14px;}
.other_compare .advantage_l img{}
.other_compare .advantage_l p, .other_compare .disadvantage_l p{font-family: "LatoWeb"; color: #000; font-size: 16px; line-height: 1.75; margin: 0px 0px 0px 17px;}
.other_compare .advantage_header > p{font-family: "LatoWebBold"; color: #000; font-size: 30px; padding: 1px 61px 1px 14px;}
.other_compare .disadvantage_header > p{font-family: "LatoWebBold"; color: #000; font-size: 30px; padding: 1px 14px 1px 61px;}
.other_compare .advantage_l .advantage, .other_compare .disadvantage_l .disadvantage{padding: 30px 0px 10px 17px;}
.other_compare .disadvantage_l{padding: 31px 14px 31px 61px;}
.other_compare .row:nth-child(even) .advantage, .other_compare .row:nth-child(even) .disadvantage {background-color: #f8f8f8;}
.other_compare .disc_orange{margin: 14px 0px 0px 17px;}
/*.other_compare .disadvantage .disc_orange li:before{background-color: #c9c9c9;}*/

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.main_news{margin-top: 61px; max-width: 1300px; padding: 0;}
/****.main_news{max-width: 1330px; margin-top: 61px;}***/
.main_news h2{text-align: center; font-size: 40px;}
.main_news .news_list{margin-top: 43px;}
.main_news .news_list .news_item{margin-bottom: 14px;}
.main_news .news_list .news_item .news_date{font-family: "LatoWeb"; color: #88959a; font-size: 14px; margin-bottom: 1px;}
/*.main_news .news_list .news_item .news_itemname a{font-family: "LatoWebBold"; color: #037fb5; font-size: 18px; border-bottom: 1px solid;}*/
.main_news .news_list .news_item .news_itemname a{font-family: "LatoWeb"; color: #037fb5; font-size: 18px; border-bottom: 1px solid rgba(17, 115, 176, 0.3);}
.main_news .news_list .news_item .news_itemname a:hover{border-bottom: 1px solid rgba(255, 122, 0, 0.3);}
.news-list .news-item{margin-bottom: 31px;}
.news-list .news-item .news-date{font-family: "LatoWeb"; color: #000; font-size: 16px;}
.news-list .news-item .news-title{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.667;}
.news-list .news-item .news-title a{border-bottom: 1px solid;}
.news-list .news-item .news-detail-link{font-family: "LatoWeb"; color: #037fb5; font-size: 18px; border-bottom: 1px solid;}
.news_detail .news_date{font-family: "LatoWeb"; color: #000; margin-bottom: 14px; font-size: 16px;}
.news_detail .news_text{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.667;}
.news_detail a{font-family: "LatoWeb"; color: #037fb5; font-size: 18px; border-bottom: 1px solid;}

.subscribe {
    margin-top: 43px;
    padding: 100px 71px 0px;
    background-color: #e0ebf7;
    border-radius: 4px;
}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.main_article .pagetitle{
  text-indent: 0px;
  margin-left: auto;
  margin-right: auto;
}


.main_article.title_wrap{
  max-width: 100%;
}
.container_section_articles .section_article:first-child{
   margin-top: 31px;
}

.container_section_articles .section_article:last-child{
   margin-bottom: 73px;
}

.container_section_articles .section_article:nth-child(even){
  background-color: #dcecf9;
}

.container_section_articles .section_article:nth-child(odd){
  background-color: #c3dce3;
}

.section_article .desc {
  padding: 61px 0px 73px;
  margin: 0 auto;
  max-width: 1330px;
}
.section_article .desc .h_section{
  margin-bottom: 37px;
  line-height: 1;
  font-family: "LatoWeb";
  font-size: 44px;
  text-align: center;
}
.section_article .desc .img_section{
  display: flex;
  justify-content: flex-end;
}
.section_article .desc .links_section{
  padding: 0 15px;
  margin-bottom: 0px;
}
.section_article .desc .links_section ul {
  margin-bottom: 43px;
  list-style: none;
  padding-left: 0px;
}
.section_article .desc .links_section ul li {
  margin-bottom: 21px;
  position: relative;
  padding-left: 30px;
  text-align: left;
}
.section_article .desc .links_section ul li:before {
  content: "\2014";
  position: absolute;
  color: #037fb5;
  left: 0px;
}
.section_article .desc .links_section ul li a {
  border-bottom: 1px solid rgba(3, 127, 181, 0.3);
}
.section_article .desc .links_section ul li a:hover {
  border-bottom: 1px solid rgba(255, 122, 0, 0.3) !important;
}
.section_article .desc .links_section .all_articles{
  display: block;
  margin-left: 30px;
  text-align: center;
  font-family: "LatoWebMedium";
  color: #037fb5;
  line-height: 41px;
  font-size: 20px;
  width: 130px;
  height: 44px;
  border-radius: 4px;
  border: 2px solid;
}
.article_list{
  margin: 0 -30px;
}
.article_list.page_article{
  max-width: 1330px;
  margin: 0 auto;
}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/

.article_list{margin: 0 -30px;}
.article_list .article_name{position: absolute; left: 40px; padding: 7px 14px; width: 64%; bottom: 25px; cursor: pointer; background-color: #fff;}
.article_list .article_name:hover{background-color: #ff6c00;}
.article_list .article_name:hover a{border-bottom: 1px solid rgba(255, 255, 255, 0.3); color: #fff;}
.article_list .article_name a{font-family: "LatoWeb"; color: #000; font-size: 18px; border-bottom: 1px solid rgba(0, 0, 0, 0.3);}
.article_list .article_name a:hover{color: #fff !important;}
.article-item{margin-bottom: 24px;}
.row.article_detail{}
.subscribe{margin-top: 43px; padding: 34px 71px; background-color: #e0ebf7;  border-radius: 4px;}
.subscribe .container{
  max-width: 1330px;
  /****max-width: 1530px;***/
}
.subscribe .subscribe_header{font-family: "LatoWebBold"; color: #000; font-size: 34px; margin-bottom: 0px;}
.subscribe .subscribe_subtitle{font-family: "LatoWeb"; color: #000; font-size: 24px;}
.subscribe .subscribe_text{font-family: "LatoWeb"; color: #000; font-size: 16px; line-height: 1.75; margin-bottom: 0;}
#unisender-subscribe-form{}

#unisender-modal iframe {height: 500px;}

#unisender-subscribe-form iframe {
    /*min-height: 290px;*/
	min-height: 500px;
    /*min-width: 500px;*/
}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.article_detail .article_detailpicture{margin-bottom: 34px;}
.article_detail .article_date{font-family: "LatoWeb"; color: #000; font-size: 16px;}
.article_detail a{border-bottom: 1px solid;}
.article_textsliderbefore .detail_picture{margin-bottom: 14px;}
.article_textsliderbefore p{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.667; margin-bottom: 31px;}
.article_textsliderbefore .article_slider .carousel-item span{font-family: "LatoWebMedium"; color: #697787; font-size: 16px; line-height: 1.75;}
.article_textsliderafter{margin: 43px 0px;}
.article_textsliderafter p{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.667; margin-bottom: 31px;}
.article_textsliderafter h2{font-family: "LatoWeb"; color: #000; font-size: 30px; margin-bottom: 31px;}
.disc_orange{
  padding-left: 0px;
  margin-bottom: 31px;
}
.disc_orange li{
  font-family: "LatoWeb";
  font-size: 18px;
  color: #000;
  list-style-type: none;
  line-height: 1.875;
  margin-bottom: 10px;
  padding-left: 30px;
  text-indent: -3px;
}
.disc_orange li:before{
  content: "";
  color: #ff7a00;
  margin: 10px 24px 0px 0px;
  background-color: #ff7a00;
  width: 9px;
  height: 9px;
  margin-left: -30px;
  border-radius: 100%;
  float: left;
}
.number_orange {
  padding-left: 0px;
  margin-bottom: 31px;
  counter-reset: item; /***item - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;, &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
  list-style-type: none; /***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
}
.number_orange li{
  font-family: "LatoWeb";
  font-size: 18px;
  color: #000;
  line-height: 1.875;
  margin-bottom: 10px;
  padding-left: 30px;
  text-indent: -3px;
}
.number_orange li:before {
  margin-right: 24px;
  content: counter(item);/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;***/
  counter-increment: item; /***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
  color: #ff7a00; /***&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
  font-family: "LatoWebBold";
  margin-left: -30px;
  font-size: 16px;
  float: left;
}
.number_orange span{display: table;}
.article_detail .another_article img{width: 100%;}
.another_article .article_name{position: absolute; left: 31px; padding: 7px 14px; bottom: 16px; background-color: #fff; right: 31px;}
.another_article .article_name:hover{background-color: #ff6c00;}
.another_article .article_name:hover span{color: #fff;}
.another_article .article_name span{font-family: "LatoWeb"; color: #000; font-size: 16px;}
.another_article .article_name span{border-bottom: 1px solid;}
.article_detail .article_text_and_control .article_slidetext{display: none;}
.article_detail .article_text_and_control .article_slidetext:nth-of-type(1){display: block;}

.article_detail .article_text_and_control .carousel-control-prev{position: absolute; left: 46px; margin-top: 0px;}
.article_detail .article_text_and_control .carousel-control-next{position: absolute; left: 100px; margin-top: 0px;}
.article_detail .article_text_and_control .carousel-indicators{position: absolute; left: 46px; bottom: 10px;}

.article_detail .article_text_and_control .article_slidetext {
	position: absolute;
  top: 100px;
  left: 46px;
	font-family: "LatoWeb"; font-size: 16px; color: #697787;
	transition: 1s;
	line-height: 1.75;
}
.apportionment {padding: 15px;background-color: rgb(228, 229, 233);}
.article_detail .another_article{
  padding-left: 0px;
}

/***&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.smartlombardinc .free_version, .reviews_list .free_version{margin: 31px -15px 43px;}
.s_company{margin-bottom: 41px;}
.s_company p{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.778;}
.s_company h2{margin-top: 41px;}
.photo_company{margin-top: 31px;}
.photo_company img{border-radius: 50%;}
.photo_company p:nth-of-type(2){font-family: "LatoWeb"; color: #000; font-size: 15px; margin-bottom: 10px;}
.photo_company p:nth-of-type(1){font-family: "LatoWebBold"; color: #000; font-size: 24px; margin: 21px 0px 0px;}
.photo_company p:nth-of-type(3){font-family: "LatoWeb"; font-size: 14px; font-style: italic; color: #000;}
.photo_company .staffer{min-height: 211px;}
.photo_company .staffer_img{padding: 0;}
.photo_company .staffer_text{padding-left: 10px;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.review_line{margin: 31px 0px;}
.text_review{padding-left: 0px;}
.text_review .review_name{font-family: "LatoWebMedium"; color: #000; font-size: 18px; margin: 16px 0px 4px;}
.text_review .review_l{font-family: "LatoWeb"; color: #000; font-size: 14px; opacity: 0.5; margin-bottom: 21px;}
.text_review .review_speech{font-family: "LatoWeb"; color: #000; font-size: 18px; line-height: 1.667;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.scope h2{font-family: "LatoWeb"; font-size: 44px;}
.scope .scope_list .fast-start .malcev_man{
  margin: 0px 0px 0px;
}
.scope_list > div:last-child{
  margin-bottom: 31px;
}
.section_malcev{
  padding: 0 0 0 30px;
}
.programm_text{margin-top: 16px;}
.programm_text > div{font-family: "LatoWebBold"; line-height: 1.6; padding-left: 0px; font-size: 20px; color: #000;}
.scope_list .scope_item:nth-child(even){
  background-color: #fff;
}
.scope_item{margin: 61px -15px;}
.fast_start{margin: 61px -15px;}
.scope_item .text_start{padding: 0px;}
.fast_start .text_start{padding: 0px;}
.scope_item .text_start p{font-family: "LatoWeb"; color: #000; font-size: 18px; margin-top: 16px; line-height: 1.667;}
.fast_start .text_start p{font-family: "LatoWeb"; color: #000; font-size: 18px; margin-top: 16px; line-height: 1.667;}
.bstrapslider_customize .carousel-inner{-webkit-box-shadow: 0px 21px 31px -10px #c1c1c1; -moz-box-shadow:: 0px 21px 31px -10px #c1c1c1; box-shadow: 0px 21px 31px -10px #c1c1c1;}
.bstrapslider_customize .carousel-indicators{bottom: -16px; position: relative; margin-left: 0px; justify-content: left; margin-right: 0px;}
.bstrapslider_customize .carousel-indicators li{background-color: #ccd3d2; width: 10px; height: 10px; margin-right: 37px; border-radius: 10px;}
.bstrapslider_customize .carousel-indicators .active{background-color: #ff7a00;}
.bstrapslider_customize .carousel-control-next, .bstrapslider_customize .carousel-control-prev{display: inline-block; position: relative; margin-top: 31px; opacity: 1; text-align: left; width: 50px; height: 37px;}
.bstrapslider_customize .carousel-control-next-icon, .carousel-control-prev-icon{width: 54px; height: 37px;}
.bstrapslider_customize .carousel-control-prev-icon{background: url(/img/arrow_left.png) no-repeat #1279b7 center;}
.bstrapslider_customize .carousel-control-prev-icon:hover{background: url(/img/arrow_left.png) no-repeat #ff7900 center;}
.bstrapslider_customize .carousel-control-next-icon{background: url(/img/arrow_right.png) no-repeat #1279b7 center;}
.bstrapslider_customize .carousel-control-next-icon:hover{background: url(/img/arrow_right.png) no-repeat #ff7900 center;}
.bstrapslider_customize .carousel-control-next:hover, .bstrapslider_customize .carousel-control-prev:hover, .bstrapslider_customize .carousel-control-next:focus, .bstrapslider_customize .carousel-control-prev:hover{opacity: 1;}
.related_activities{background-color: #eeeeee; padding: 45px 0px; border-radius: 4px;}
.flexible_setting{background-color: #eeeeee; padding: 45px 0px; border-radius: 4px;}
.related_activities .text_related p{font-family: "LatoWeb"; color: #000; font-size: 18px; margin-top: 16px; line-height: 1.667;}
.flexible_setting .text_related p{font-family: "LatoWeb"; color: #000; font-size: 18px; margin-top: 16px; line-height: 1.667;}
.section_collapse .collapsed{font-family: "LatoWebMedium"; color: #fff; padding: 14px 25px 10px; font-size: 24px; background: linear-gradient(to bottom, #82c505, #8bd105); border-bottom: 3px solid #6a9615; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.3); border-radius: 4px;}
.section_collapse .collapsed:hover{background: linear-gradient(to bottom, #9dee06, #a8fd06); color: #fff !important; border-bottom: 3px solid #7db416;}
.section_collapse .collapsed:active{border-bottom: 1px solid #7db416;}
.section_collapse .collapse_open{font-family: "LatoWebMedium"; color: #176a9b; padding: 11px 18px 10px; font-size: 20px; background: initial; border: 3px solid #cfd8e2; border-radius: 4px;}
.section_collapse .collapse_open:hover{border: 3px solid #ff7a00;}
.img_loupe{pointer-events: all;}
.img_loupe .carousel-inner .carousel-item:after{content: url(/img/plus_loupe.png); position: absolute; top: 0; right: 0; bottom: 0px; left: 0px; margin: auto; width: 39px; display: none; height: 39px; cursor: pointer;}
.img_loupe .carousel-inner .carousel-item:hover:after{display: block;}
.img_loupe{position: relative; cursor: pointer; /****-webkit-box-shadow: 0px 21px 31px -10px #c1c1c1; -moz-box-shadow: 0px 21px 31px -10px #c1c1c1; box-shadox: 0px 21px 31px -10px #c1c1c1;***/}
.img_loupe:hover:after{display: block; pointer-events: none;}
.sharing p{font-family: "LatoWeb"; color: #000; font-size: 18px; margin-top: 16px; line-height: 1.667;}
.scope .free_version{margin: 43px -15px 26px;}
.reviews_header{font-family: "LatoWeb"; color: #000; font-size: 36px; margin-top: 31px;}
.reviews_list.page_review{margin: 0 -15px;}
.reviews_list{margin: 25px -30px 120px;}
.reviews_list.page_review .reviews_main{
  margin-top: 0px;
}
/****.reviews_list{margin: 25px 0px 120px;}***/
.reviews_list .review_inside{border: 2px solid #dedede; /****margin-right: 31px;***/ border-radius: 4px; padding: 16px 26px;}
.reviews_list .review_inside > .row:first-child{max-height: 90px;}
.reviews_list .review_inside img{width: 71px; height: 71px; border-radius: 100px;}
.reviews_list .review_item .reviews_itemname{font-family: "LatoWebMedium"; color: #000; font-size: 18px; margin: 10px 0px 0px; word-wrap: break-word;}
.reviews_list .review_item .reviews_itemlombard{font-family: "LatoWeb"; color: rgba(0, 0, 0, 0.5); font-size: 14px; margin: 0px;}
.reviews_list .review_item .review_detail{height: 240px; position: relative; margin-top: 55px; overflow: hidden; font-family: "LatoWeb"; font-size: 16px; color: #000;}
.reviews_list .review_item .review_detail:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(255,255,255,.0), rgba(255,255,255,1));}
.reviews_list .review_item .review_detail:after {
    content: "";
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    width: 100%;
    height: 65px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255,255,255,1));
}
.reviews_list .review_item .review_detail_change_after:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none;}
.reviews_list .review_item:focus{outline: none;}
.reviews_list .review_item .detail_link{margin: 31px 0px 10px; font-family: "LatoWebMedium"; color: #ff7a00; font-size: 18px; cursor: pointer;}
.reviews_list .review_line .photo_review img{width: 71px; height: 71px; border-radius: 100px;}
.reviews_list .review_line .review_name{font-family: "LatoWebMedium"; color: #000; font-size: 18px;}
.reviews_list .review_line .review_l{font-family: "LatoWeb"; color: rgba(0, 0, 0, 0.5); font-size: 14px;}
.reviews_list .review_line .review_speech{margin-top: 14px;}
.reviews_list .review_line .review_speech p{font-size: 18px;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;***/
.price_info h2{font-family: "LatoWeb";}
.price_info .link_currency span, .price_info .payments_currency span{font-family: "LatoWebBold"; font-size: 19px; color: #000; margin-right: 16px;}
.price_info .link_currency a, .price_info .payments_currency a{font-family: "LatoWebBold"; font-size: 19px; color: #2ba0d9; border-bottom: 1px dashed rgba(43, 160, 217, 0.3); margin-right: 26px; cursor: pointer;}
.price_info .link_currency a.active, .price_info .payments_currency a.active{background-color: #b7cfeb; padding: 8px 10px 6px; color: #fff; border: none; border-radius: 4px;}
.price_info .link_currency a:hover, .price_info .link_currency a:hover{
  border-bottom: 1px dashed rgba(255, 122, 0, 0.3);
}
.price_info .link_currency a:nth-last-of-type(1), .price_info .payments_currency a:nth-last-of-type(1){margin-right: 0px;}
.price_info .price_col{margin: 30px -15px;}
.price_info .price_col:not(.active){display: none;}
.price_info .price_col > div:nth-of-type(1){padding-left: 0px;}
.price_info .price_col > div:nth-of-type(5){padding-right: 0px;}
.price_info .price_col div:nth-of-type(1) .text_cost{padding: 43px 0px 0px;}
.price_info .price_col .text_cost{background-color: #e0ebf7; text-align: center; border-radius: 4px; margin-bottom: 2px; padding: 34px 0px 0px; height: 212px; position: relative;}
.price_info .price_col .text_cost p{font-family: "LatoWebBold"; color: #1279b7; font-size: 40px; margin-bottom: 1px;}
.price_info .price_col div:nth-of-type(3) .text{background-color: #ecf5d3;}
.price_info .price_col .text_cost .number{font-size: 60px;}
.price_info .price_col .text_cost .try_freegreen{position: absolute; left: 14px; right: 14px; bottom: 10px; margin: auto; color: #fff; border-bottom: 3px solid #6a9615; height: 40px; font-family: "LatoWebMedium"; font-size: 16px; background: linear-gradient(to bottom, #82c505, #8bd105); text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); line-height: 40px; border-radius: 4px;}
.price_info .price_col .text_cost .try_freegreen:hover{background: linear-gradient(to bottom, #9dee06, #a8fd06); color: #fff !important; border-bottom: 3px solid #7db416;}
.price_info .price_col .text_cost .try_freegreen:active{border-bottom: 1px solid #7db416;}
.price_info .price_col .text_cost .currency_time .after_currency:after{color: #fff;}
.price_info .price_col .text{background-color: #eeeeee; padding: 21px 30px; border-radius: 4px; margin-bottom: 2px; font-family: "LatoWebMedium"; color: #000; font-size: 18px; line-height: 1.333;}
.price_info .price_col .text a{color: #2ba0d9; border-bottom: 1px solid rgba(43, 160, 217, 0.3);}
.price_info .price_col .text a:hover{
  border-bottom: 1px solid rgba(255, 122, 0, 0.3);
}
.currency_time{font-family: "LatoWeb"; color: #1279b7; font-size: 20px; margin-top: -17px; display: block;}
.rubl{font-family: "LatoWeb"; color: #1279b7; position: relative; font-size: 20px;}
.after .rubl:after{content: "-"; color: #1279b7; position: absolute; left: 0px; top: -4px;}
.price_info .caltucation{margin-bottom: 43px;}
.price_info .caltucation .caltucation_inside{border: 1px solid #d5e1ed; padding: 17px; border-radius: 4px;}
.price_info .caltucation .caltucation_inside .count_header{font-family: "LatoWebMedium"; color: #000; font-size: 18px; display: inline-block; margin-right: 7px;}
.price_info .caltucation .caltucation_inside .spin{display: inline-block;}
.price_info .caltucation .caltucation_inside .spin input{font-family: "LatoWeb"; color: #000; font-size: 21px; width: 55px; border: none; height: 51px; background-color: #e6f2fe; box-shadow: 0px 2px 2px 0px rgba(177, 177, 177, 0.6) inset; border-radius: 4px; text-align: center; outline: none;}
.price_info .caltucation .caltucation_inside .spin .minus{border: 2px solid #d6e2ed; width: 38px; height: 38px; display: inline-block; border-radius: 30px; vertical-align: middle; font-family: "LatoWeb"; color: #d5e1ed; font-size: 26px; text-align: center; margin-right: 3px; line-height: 33px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
.price_info .caltucation .caltucation_inside .spin .minus:hover{border: 2px solid #ff7200; color: #ff7200;}
.price_info .caltucation .caltucation_inside .spin:hover input{color: #709c1b;}
.price_info .caltucation .caltucation_inside .spin .plus{border: 2px solid #d6e2ed; width: 38px; height: 38px; display: inline-block; border-radius: 30px; vertical-align: middle; font-family: "LatoWeb"; color: #d5e1ed; font-size: 26px; text-align: center; margin-left: 3px; line-height: 37px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
.price_info .caltucation .caltucation_inside .spin .plus:hover{border: 2px solid #ff7200; color: #ff7200;}
.price_info .caltucation .caltucation_inside .discount{display: inline-block; font-family: "LatoWebBold"; font-size: 30px; color: #ff8300;}
.price_info .caltucation .caltucation_inside .discount .rubl{display: inline-block; font-family: "LatoWeb"; font-size: 30px; color: #ff8300;}
.price_info .caltucation .caltucation_inside .discount .rubl:after{top: 3px; left: 3px; color: #ff8300;}
.price_info .caltucation .caltucation_inside .no-discount{position: relative; margin-right: 31px; font-family: "LatoWeb"; display: inline-block; color: #6e6e6e; font-size: 24px;}
.price_info .caltucation .caltucation_inside .not-showing{display: none;}
.price_info .caltucation .caltucation_inside .no-discount .rubl{display: inline-block; font-family: "LatoWeb"; font-size: 24px; color: #6e6e6e;}
.price_info .caltucation .caltucation_inside .no-discount .rubl:after{top: 3px; left: 1px; color: #6e6e6e;}
.price_info .caltucation .caltucation_inside .no-discount:after{content: ""; width: 100%; position: absolute; height: 1px; top: 17px; left: -4px; background-color: #6e6e6e; transform: rotate(-11deg); -moz-transform: rotate(-11); -ms-transform: rotate(-11); -webkit-transform: rotate(-11); -o-transform: rotate(-11);}
.price_info .caltucation .caltucation_text{font-family: "LatoWebMedium"; font-size: 16px; margin-top: 30px; color: #000; border-radius: 4px; padding: 16px 34px; background-color: #e0ebf7;}

.price_info .price_col > div .text:nth-of-type(2){min-height: 88px;}
.price_info .price_col > div .text:nth-of-type(3){min-height: 134px;}
.price_info .prices_commissions p{font-family: "LatoWeb"; color: #000; font-size: 18px;}
.price_info .prices_commissions .price_time_commissions_wrapper{margin-bottom: 30px; margin-left: 0px; margin-right: 0px;}
.price_info .prices_commissions .price_time_commissions_wrapper .price_time:first-child{padding-left: 0px;}
.price_info .prices_commissions .price_time p span:nth-of-type(1){font-family: "LatoWebBold"; color: #000; font-size: 36px;}
.price_info .prices_commissions .price_time p{font-family: "LatoWeb"; color: #000; margin: 0; font-size: 20px;}
.price_info .prices_commissions .price_time p .rubl{font-family: "LatoWeb"; color: #000; font-size: 20px;}
.price_info .prices_commissions .price_time p .rubl:after{color: #000; left: 1px; top: -4px;}
.price_info .prices_commissions .price_time > span{font-family: "LatoWebBold"; color: #000; font-size: 16px;}
.price_info .payment_method p{font-family: "LatoWebBold"; padding-left: 0px; font-size: 22px; color: #000; margin: 0;}
.price_info .payment_method span{font-family: "LatoWeb"; color: #000; font-size: 16px; margin-bottom: 30px;}
.price_info .payment_method span:nth-last-of-type(1){margin-bottom: 14px;}
.price_info .payment_method img{margin-right: 21px;}
.price_info .payment_method img:last-child{margin-right: 0px;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.contacts_page p{font-family: "LatoWeb"; font-size: 18px; color: #000; }
.requisite_page p{font-family: "LatoWeb"; font-size: 18px; color: #000;}
.contacts_page a{border-bottom: 1px solid rgba(17, 115, 176, 0.3);}
.contacts_page a:hover{border-bottom: 1px solid rgba(255, 122, 0, 0.3);}
.mfeedback{margin-top: 14px;}
.mfeedback input[type="text"]{width: 310px; height: 51px; margin-bottom: 18px; padding: 0px 24px; border: none; border-radius: 4px; background-color: #e6f2fe; box-shadow: 0px 2px 2px 0px rgba(177, 177, 177, 0.6) inset; font-family: "LatoWeb"; outline: none; font-size: 18px; color: black;}
.mfeedback textarea{width: 310px !important; height: 140px; padding: 14px 24px; border: none; border-radius: 4px; background-color: #e6f2fe; box-shadow: 0px 2px 2px 0px rgba(177, 177, 177, 0.6) inset; font-family: "LatoWeb"; outline: none; font-size: 18px; color: black; resize: none;}
textarea::-webkit-input-placeholder{color: #9daab9 !important;}
textarea:-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
textarea::-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
textarea:-ms-input-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
.mfeedback input[type="submit"]{width: 310px; height: 51px; margin: 18px 0px 18px; border: none; border-radius: 4px; background: linear-gradient(to bottom, #82c505, #8bd105); border-bottom: 3px solid #709c1b; font-family: "LatoWebMedium"; font-size: 24px; color: #fff; outline: none; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); line-height: 48px; cursor: pointer;}
.mfeedback input[type="submit"]:hover{background: linear-gradient(to bottom, #9dee06, #a8fd06); color: #fff !important; border-bottom: 3px solid #8ecd17;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.registration form{max-width: 365px;}
.registration .text{font-family: "LatoWebBold"; font-size: 22px; color: #000; margin-bottom: 4px;}
.registration .desc{font-family: "LatoWeb"; font-size: 16px; color: #000; margin-bottom: 31px;}
.registration input{width: 365px; height: 51px; margin-bottom: 18px; padding: 0px 24px; border: none; border-radius: 4px; background-color: #e6f2fe; box-shadow: 0px 2px 2px 0px rgba(177, 177, 177, 0.6) inset; font-family: "LatoWeb"; outline: none; font-size: 18px; color: black;}
input::-webkit-input-placeholder{color: #9daab9 !important;}
input:-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
input::-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
input:-ms-input-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #9daab9 !important;}
.registration button{width: 400px; height: 51px; margin: 18px 0px; border: none; border-radius: 4px; background: linear-gradient(to bottom, #82c505, #8bd105); border-bottom: 3px solid #709c1b; font-family: "LatoWebMedium"; font-size: 24px; color: #fff; outline: none; text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31); line-height: 48px; cursor: pointer;}
.registration button:hover{background: linear-gradient(to bottom, #9dee06, #a8fd06); color: #fff !important; border-bottom: 3px solid #8ecd17;}
.registration button:active{border-bottom: 1px solid #8ecd17;}
.flag_country {
  position: absolute;
  top: 10px;
  right: 40px;
  width: 16px;
  height: 11px;
}
.agreement{font-family: "LatoWebMedium"; font-size: 14px !important; color: #000; margin-bottom: 30px;}
.show-personal-agreement{border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important; font-size: 14px !important; outline: none;}
.show-personal-agreement:hover{
  border-bottom: 1px solid rgba(255, 122, 0, 0.3) !important;
  color: rgba(255, 122, 0) !important;
}
.registration .entrance{text-align: center; font-family: "LatoWebMedium"; color: #176a9b; text-shadow: none; line-height: 43px; font-size: 20px; width: 103px; border-radius: 4px; height: 44px; border: 2px solid #cfd8e2;}
.registration .entrance:hover{color: #fff !important; background-color: #ff7d00; border: 2px solid #ff7d00;}
.registration input.error{background-color: #e9c1ca;}
.registration input.error:-webkit-autofill{
  -webkit-box-shadow: inset 0 0 0 50px #e9c1ca !important;
  -webkit-text-fill-color: #000 !important;
  color: #000 !important;
}
.registration input.error::-webkit-input-placeholder{color: #e71025 !important;}
.registration input.error:-moz-placeholder{color: #e71025 !important;}
.registration input.error::-moz-placeholder{color: #e71025 !important;}
.registration input.error:-ms-input-placeholder{color: #e71025 !important;}
#agreement .modal-content{padding: 14px 31px;}

/***&#65533;&#65533;&#65533;&#65533;&#65533;***/
footer{background-color: #dfeae6; padding-bottom: 10px;}
footer .container{max-width: 1300px; padding: 17px 0px 0px; margin: 30px auto 0px;}
/****footer .container{max-width: 1500px; height: 118px; padding: 17px 0px; margin: 30px auto 0px;}***/
footer .copyright .year{font-family: "LatoWeb"; color: #000; font-size: 16px;}
footer p{margin-bottom: 4px;}
footer .copyright p:nth-of-type(3){margin-bottom: 0px;}
footer p .writemessagelink{font-family: "LatoWebMedium"; color: #037fb5; font-size: 16px; border-bottom: 1px solid rgba(17, 115, 176, 0.3);}
footer p .call_action{font-family: "LatoWebMedium"; color: #037fb5; font-size: 16px; border-bottom: 1px dashed rgba(17, 115, 176, 0.3);}
footer p .link_privacy{font-family: "LatoWebMedium"; color: #037fb5 !important; border-bottom: 1px solid rgba(17, 115, 176, 0.3); font-size: 16px;}
footer p a:hover{text-decoration: none; border-bottom: 1px solid rgba(255, 122, 0, 0.3);}
footer p .call_action:hover{
  border-bottom: 1px dashed rgba(255, 122, 0, 0.3);
}
footer p .link_privacy:hover{border-bottom: none; color: #ff7a00 !important;}

footer .nation{font-family: "LatoWeb"; color: #000; font-size: 18px;}
footer .number{font-family: "LatoWebBold"; color: #000; font-size: 18px;}
footer .time{font-family: "LatoWeb"; color: #8f9693; font-size: 14px;}

.pagination_article{margin: 0px -15px;}

.vk_public a img{
  border-radius: 30px;
}

header .inside_header {}

.max_width-1540{
  max-width: 1330px;
}

.disadvantage_l li {font-size: 16px;}

.advantage_l li {font-size: 16px;}

.font-dashed {
  border-bottom: 1px dashed #000;
}

.default_rubl {
  font-family: "LatoWeb";
  color: #000;
  position: relative;
  font-size: 20px;
}

.default_rubl:after {
  content: "-";
  color: #000;
  position: absolute;
  left: 0px;
  top: -4px;
}

.one_of_the_subheadings {
  font-family: "LatoWebBold" !important;
  font-size: 22px !important;
  color: #000 !important;
}

@media screen and (max-width: 1640px){
	.main_wrapper{
    padding: 0 17px;
  }

  .malcev_say{
    margin-left: -17px;
    margin-right: -17px;
    max-width: initial;
  }

  .free_version{
    margin-left: -17px;
    max-width: initial;
    margin-right: -17px;
  }

  .subscribe{
    margin-left: -17px;
    max-width: initial;
    margin-right: -17px;
  }

  footer .container{
    padding: 17px 15px;
  }
}

@media screen and (max-width: 1470px){
  .main_picture img{
      width: 100%;
  }
}

@media (min-width: 991px) and (max-width: 1450px) {
  header {
    padding: 0px 50px;
  }
  .main_wrapper {
    padding: 0px 50px;
  }
  .malcev_say {
    padding: 21px 50px;
    margin-left: -50px;
    margin-right: -50px;
  }
  .middle_blocks {
    padding: 0px 15px;
  }
  .free_version {
    margin-left: -50px;
    margin-right: -50px;
  }
  .other_compare {
    padding: 0px 30px;
  }
  .main_news {
    padding: 0px 15px;
  }
  footer {
    padding: 0px 50px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  header,
  footer,
  .main_wrapper {
    padding: 0px 25px;
  }
  header .try {
    margin: 20px 0px 0px 0px;
  }
  .malcev_say {
    padding: 21px 25px;
  }
  .malcev_dir {
    margin: 40px 0px 0px 43px;
  }
  .our_programm,
  .our_programm .whom {
    padding: 0px 15px;
  }
  .reviews_main {
    padding: 0 30px;
  }
  .free_version {
    margin-left: -25px;
    margin-right: -25px;
  }
  .main_news {
    padding: 0 15px;
  }
  .review_line {
    margin: 31px -15px;
  }
}

@media screen and (max-width: 1430px){
	.menu_inside a{padding: 16px 2%;}
}

@media screen and (max-width: 1360px){
	.menu_inside a{padding: 16px 1.7%;}
}

@media screen and (max-width: 1340px){
  .slider_main{display: none;}

  /****.slider_main .carousel_view{height: 743px;}

  .slick-slide img{max-width: 1000px;}***/
}

@media screen and (max-width: 1330px){
  .main_text{width: auto; font-size: 30px;}
  .discount_s{background: url(/img/discount_banner.jpg) no-repeat center/cover; border-radius: 4px;}
  .price_info h2{font-size: 22px;}
  .price_info .link_currency span{font-size: 16px;}
  .price_info .link_currency a{font-size: 16px;}
  .price_info .price_col .text_cost p{font-size: 30px;}
  .price_info .price_col .text_cost .number{font-size: 40px;}
  .price_info .price_col .text{font-size: 15px; line-height: 1.467; padding: 10px 14px;}
  .price_info .caltucation .caltucation_inside .count_header{font-size: 16px;}
  .price_info .caltucation .caltucation_text{font-size: 14px;}
}

@media screen and (max-width: 1270px){
      .slider_main .carousel_view{height: 671px;}

      .slick-slide img{max-width: 910px;}
}

@media screen and (max-width: 1260px){
	.menu_inside a{font-size: 18px;}
	header .try{width: 143px;}
	.try{font-size: 18px;}
	.entrance{width: 81px; font-size: 18px;}
  .main_text{font-size: 24px;}
  .main_text{margin: 0px;}
  .try{margin: 30px 0px 0px 0px;}
}

@media screen and (max-width: 1170px){
      .slider_main .carousel_view{height: 610px;}

      .slick-slide img{max-width: 800px;}
}

@media screen and (max-width: 1150px){
  .header_logo a img {
    max-width: 100%;
  }
	.menu_inside {margin-top: 20px;}
  .menu_inside a{font-size: 15px;}
	header .try{width: 137px; font-size: 16px;}
	.entrance{width: 73px; font-size: 16px;}
}

@media screen and (max-width: 1051px){
      .slider_main .carousel_view{height: 541px;}

      .slick-slide img{max-width: 730px;}
}

@media screen and (max-width: 1040px){
	.menu_inside a{padding: 16px 1.3%;}
	header .try{width: 130px;}
	.entrance{width: 70px;}
	.article_list .article_name{width: 75%; left: 30px; bottom: 15px;}
	.pagetitle{font-size: 40px; margin: 14px 0px 17px;}
	.subscribe{padding: 31px 43px;}
	.subscribe .subscribe_header{font-size: 30px;}
	.subscribe .subscribe_subtitle{font-size: 20px;}
  .article_detail .article_text_and_control .article_slidetext{top: 70px;}
	.subscribe .subscribe_text{font-size: 14px;}
  .article_detail .article_text_and_control .carousel-indicators{display: none;}
  .programm_text > div, .fast_start .text_start p, .related_activities .text_related p, .sharing p{font-size: 16px;}
  .related_activities .p-0, .flexible_setting .text_related{padding: 0px 15px !important;}
  .flexible_setting img{width: 100%;}
  .reviews_list .review_inside > .row:first-child{
    max-height: none;
  }
}

@media screen and (max-width: 991px){
  header{position: relative; height: 100px;}
  /*.header_logo{margin-top: 10px;}*/
  .header_logo img{width: 183px;}
  /*.main_wrapper{padding: 0px 20px;}*/
  .main_menu{
    position: absolute;
    left: 0px;
    bottom: 7px;
  }
  .menu_inside {
    padding-left: 10px;
  }
  .malcev_say {
    margin-left: -25px;
    margin-right: -25px;
    max-width: initial;
  }
  .submenu_outer{
    margin: 7px auto 0px;
    padding: 0px 40px;
  }
  .menu_inside a{padding: 7px 15px 5px;}
  .discount_s h3{font-size: 43px;}
  .pagetitle{margin: 24px 0 1px;}
  .free_version p{font-size: 30px;}
  .smartlombardinc .free_version{margin: 1px -15px 43px;}
  .subscribe{padding: 30px 7px;}
  .free_version article{margin: 43px auto;}
  .malcev_dir p:nth-of-type(1){font-size: 16px;}
  .malcev_dir p:nth-of-type(2){font-size: 24px;}
  .malcev_dir p:nth-of-type(3){font-size: 20px;}
  .our_programm a{font-size: 20px;}
  .our_programm p:nth-last-of-type(1){font-size: 16px;}
  .our_programm .whom{margin-bottom: 31px;}
  .our_programm .whom:nth-last-of-type(1){margin: 0 auto;}
  .slick-slide img{max-width: 514px;}
  .slider_main .carousel_view{margin: 73px -15px 140px; height: 370px;}
  .slick-prev, .slick-next{width: 25px !important; height: 24px !important;}
  .reviews_list .slick-prev,
  .reviews_list .slick-next,
  .reviews_list .slick-prev:hover,
  .reviews_list .slick-next:hover {
    background-size: 65%;
  }
  .slick-prev{background: url(/img/slider_arrow_move_left.png) no-repeat center #ff8700 / 14px !important;}
  .slick-next{background: url(/img/slider_arrow_move_right.png) no-repeat center #ff8700 / 14px !important;}
  .reviews_list .review_item .reviews_itemname{font-size: 16px;}
  .reviews_list .review_item .review_detail p{font-size: 14px;}
  .reviews_list .review_item .detail_link{font-size: 16px;}
  .other_compare{display: none;}
  .our_programm h2, .slider_main h2, .reviews_main h2, .other_compare h2, .main_news h2{font-size: 36px;}
  /****.main_news{display: none;}***/
  .result-count-wrap{margin-top: 14px;}
  .price_info .price_col .text{word-wrap: break-word;}
  .price_info .caltucation .caltucation_text{margin-top: 14px;}
  .price_info .price_col .text_cost .try_freegreen{left: 7px; right: 7px;}
  .price_info .price_col .text_cost p{font-size: 24px;}
  .free_version{margin-top: 31px; padding: 0px 10px;}
  .slider_main{margin: 61px auto -31px;}
  .article_list .article_name a{font-size: 16px;}
  .scope_list .fast-start .text_start{
    padding: 31px;
  }
  .scope_list .fast-start .text_start h2{
    font-size: 34px;
  }
  /****.submenu{margin: 4px 0px 0px;}***/
  .reviews_list .review_line .review_speech p{font-size: 16px;}
  footer .nation{font-size: 16px;}
  footer .inf{padding: 0px;}
}

@media screen and (max-width: 840px){
  .article_detail .article_text_and_control .article_slidetext{top: 61px;}
  .malcev_dir{margin: 13px 0px 0px 43px;}
  .reviews_list .review_item .reviews_itemname{font-size: 14px;}
  .price_info .price_col .text_cost .try_freegreen{left: 3px; right: 3px;}
}

@media screen and (max-width: 767px){
  .our_programm .whom {padding: 0px;}
  .main_wrapper{padding: 0px 10px;}
  .s_company{margin-bottom: 16px;}
  .title_wrap {
    padding: 10px 20px;
  }
  .title_wrap p{font-family: "LatoWeb"; font-size: 16px;}
  .title_wrap a{font-size: 16px;}
  .s_company p{font-family: "LatoWeb"; font-size: 16px;}
  .contacts_page p{font-family: "LatoWeb"; font-size: 16px;}
  .disc_orange li{font-family: "LatoWeb"; font-size: 16px;}
  .number_orange li{font-family: "LatoWeb"; font-size: 16px;}
  .s_company h2{margin-top: 21px;}
  h2{font-size: 28px;}
  .article_list{margin: 0px -24px;}
  .another_article{margin-bottom: 31px; padding: 0px;}
  .article_textsliderafter{margin-top: 111px;}
  .price_info{margin-top: 14px;}
  .photo_company{margin-top: 14px;}
  footer .container{padding: 17px; text-align: center; height: auto;}
  .main_wrapper .free_version{max-width: initial; margin: 31px -10px;}
  .scope .scope_list .fast-start{
    padding-top: 15px;
  }

.reviews_list .slick-dots{display: none !important;}
.article_detail .article_text_and_control .carousel-control-prev{left: 0px; margin-top: 31px;}
.article_detail .article_text_and_control .article_slidetext{position: relative; left: 0px; top: 87px;}
.article_detail .article_text_and_control .carousel-control-next{left: 53px; margin-top: 31px;}
header{margin: 0px auto 0px !important; height: 61px;}
.header_logo{margin-top: 15px;}
.discount_s{display: none;}
.pagetitle{font-size: 30px;}
  h2{font-size: 26px;}
  .main_menu{display: none;}
  .header_links{display: none;}
  .small_menu_icon_burger{display: block !important; cursor: pointer; position: absolute; right: 15px; top: 18px; z-index: 4;}
  .small_menu_header_links{display: block !important; height: 61px; background-color: #0d5681; margin-top: 0px; border-radius: 0px; padding: 8px; margin-left: -10px; margin-right: -10px;}
  .small_menu_header_links .try{width: 143px; margin: 0px 7px;}
  .small_menu{position: absolute; /****height: 100%;***/ right: 0px; width: 240px; background-color: #0594e6; z-index: 3; padding: 73px 24px;}
  .small_menu a{font-family: "LatoWebMedium"; font-size: 18px; color: #fff; margin-bottom: 14px; display: table;}
  .small_menu a[href*="mail"]{margin: 37px 0px 0px; font-size: 16px;}
  .small_menu span{font-family: "LatoWebMedium"; font-size: 14px; color: #7ec3ed;}
  .small_menu a[href*="tel"]{margin-bottom: 0px; margin-top: 14px; font-size: 16px;}
  .small_menu a.active{text-decoration: none; color: #ff7a00; padding: 7px 10px 5px; border-radius: 4px; background-color: #0d5681;}
  .small_menu .small_menu_link_login{margin-top: 10px;}
  .subscribe{margin-left: -10px; text-align: center; margin-right: -10px; border-radius: 0px;}
  .free_version p{font-size: 20px;}
  .price_info .price_col{margin: 30px -15px 0px;}
  .price_info .price_col .text{text-align: center;}
  .price_info .price_col .text_cost{height: 143px; padding: 1px 0px 0px;}
  .price_info .price_col div:nth-of-type(1) .text_cost{padding: 31px 0px 0px;}
  .price_info .price_col .text_cost .try_freegreen{bottom: 14px; left: 31px; right: 31px;}
  .price_info .price_col > div .text:nth-of-type(2), .price_info .price_col > div .text:nth-of-type(3){min-height: auto;}
  .price_info .price_col > div{
    margin-bottom: 31px;
    padding: 0px;
  }
  .main_picture{display: none;}
  .main_text{margin: 31px 0px 0px 0px; text-align: center;}
  .main_text + .try{display: block; margin: 30px auto 14px;}
  .malcev_dir{margin: 0px 0px 0px 0; text-align: center;}
  .malcev_dir p:nth-of-type(2){margin-bottom: 1px;}
  .malcev_dir p:nth-of-type(1){margin-bottom: 1px;}
  .scope_list .fast-start .text_start h2{
    font-size: 26px;
  }
  .scope_list .fast-start .text_start{
    padding: 15px;
  }
  /*.our_programm{margin: 136px auto 0px;}*/
  .our_programm{
    margin: 43px auto 0px;
    padding: 0px 15px;
  }
  .reviews_list .review_item .detail_link{font-size: 14px;}
  .section_malcev{
    padding: 0px 15px;
  }
  .scope .scope_list .fast-start .malcev_man{
    margin: 0px 0px 13px;
  }
  .our_programm h2{margin-bottom: 14px;}
  .malcev_say{/****height: 444px;***/ margin-left: -10px; margin-right: -10px; max-width: initial; padding: 21px 0px 0px;}
  .price_info .prices_commissions .price_time_commissions_wrapper .price_time{padding-left: 0px;}
  .reviews_main .slick-prev, .reviews_main .slick-next, .reviews_list .slick-prev, .reviews_list .slick-next{top: auto; bottom: -43px;}
  footer .copyright .year{margin-top: 7px;}
  footer .nation{margin-top: 31px;}
  .reviews_main{margin-bottom: 100px; padding: 0px 5px;}
  .reviews_main .slick-slide{padding: 0px;}
  .reviews_main .reviews_list{margin: 24px auto 0px;}
  .reviews_main .slick-dots{display: none !important;}
  .main_news {padding: 0px 5px;}
  .review_line {
    margin: 31px 10px;
  }
}

@media screen and (max-width: 577px){
  .price_info .price_col{margin: 0px -15px 0px;}
  .price_info .caltucation .caltucation_inside div[class *= "col"]{text-align: center;}
  .price_info .caltucation .caltucation_inside div[class *= "col"]:nth-of-type(1){margin-bottom: 31px;}
  .price_info .caltucation .caltucation_inside div[class *= "col"]:nth-of-type(1){padding: 0;}
  .price_info .link_currency span{display: block; margin-bottom: 14px;}
  .price_info .link_currency a{display: inline-block; margin-bottom: 10px;}
  .price_info .caltucation .caltucation_inside .count_header{margin-right: 0px;}
  .price_info .payment_method img{margin-bottom: 13px; max-width: 100%; margin-right: 10px;}
  .carousel-indicators{justify-content: space-around !important;}
  .registration input, .registration button, .mfeedback input[type="text"], .mfeedback textarea, .mfeedback input[type="submit"]{width: 100% !important;}
  .malcev_say{/****height: 334px;***/}
  .registration button{font-size: 18px;}

  .scope .reviews_list{margin: 24px -15px 100px;}
  .reviews_list .slick-slide{padding: 0px;}
  .malcev_man{height: 237px; margin-top: -21px;}
  .programme_section .malcev_man{background-size: cover!important; min-height: 153px; max-height: 185px; margin-top: 0;margin-bottom: 20px;}
  .programme_section .malcev_man span {top: 0px;}
  .malcev_dir{margin: 7px 0px 0px 0;}

  .article-item{padding: 0px 10px 0px;}
  .scope h2{font-size: 25px;}
}

@media (min-width: 576px){
.modal-dialog {
    max-width: 700px;
    margin: 1.75rem auto;
}
.scope .modal-dialog{max-width: 1000px;}

#inf_video .modal-dialog{max-width: 900px;}
}

@media screen and (max-width: 400px){
  .malcev_dir{margin: 3px 0px 0px 0;}
}

@-moz-document url-prefix() {
	.slick-dots li button{height: 16px !important;}
}

.hover_menu{background-color: #0d5681 !important; padding-bottom: 24px !important; border-radius: 4px !important; color: #ff7a00 !important;}

/****&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;***/
.header_table{height: 91px; font-family: "LatoWeb"; font-size: 36px; padding-top: 18px; color: #a5abaf; background-color: #dde1e4; text-align: center; border-radius: 4px;}
.table thead th, .table tbody th{border: 10px solid #ffffff; font-size: 16px; font-family: "LatoWebBold"; width: 16.6666666%; background-color: #eeeeee; border-radius: 20px;}
.table thead th:first-child{border-left: 0px; background-color: #ffffff;}
.table tbody td{border: 10px solid #ffffff; font-size: 16px; font-family: "LatoWeb"; width: 16.6666666%; background-color: #ffffff; border-radius: 20px;}

.table tbody td p{font-size: 16px;}

.col-disadvantage{background-color: #f8dcde !important; border-radius: 4px;}
.col-yellow{background-color: #ffecd5 !important; height: 48.5px; border-radius: 4px;}
.col-advantage{background-color: #dcead1 !important; height: 48.5px; border-radius: 4px;}
.td-row{padding: 0px !important;}
.col-disadvantage img, .col-advantage img{padding: 7px;}

.button_green{
border-bottom: 3px solid #6a9615;
text-align: center;
color: #fff !important;
width: 100px;
height: 40px;
font-family: "LatoWebMedium";
font-size: 16px;
display: block;
background: linear-gradient(to bottom, #82c505, #8bd105);
text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31);
line-height: 40px;
border-radius: 4px;}
.button_green:hover{background: linear-gradient(to bottom, #9dee06, #a8fd06); color: #fff !important; border-bottom: 3px solid #7db416;}
.button_green:active{border-bottom: 1px solid #7db416;}
.button_orange{
    font-family: "LatoWebMedium";
    text-align: center;
    color: #fff !important;
    display: block;
    line-height: 48px;
    text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31);
    font-size: 20px;
    width: 115px;
    height: 50px;
    background: linear-gradient(to bottom, #ff6f00, #ff9c00);
    border-radius: 4px;
    border-bottom: 3px solid #dd5d18;}
.button_orange:hover{background: linear-gradient(to bottom, #ffac00, #fff100); text-decoration: none; color: #fff !important; border-bottom: 3px solid #fa6718;}
.button_orange:active{border-bottom: 1px solid #fa6718;}
.link{font-family: "LatoWeb"; font-size: 18px; color: #037fb5; border-bottom: 1px solid rgba(17, 115, 176, 0.3);}
.link:hover{
  border-bottom: 1px solid rgba(255, 122, 0, 0.3);
}
input.error{background-color: #ebc2cb !important;}
input.error::-webkit-input-placeholder{color: #e71025 !important}
input.error:-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #e71025 !important;}
input.error::-moz-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #e71025 !important;}
input.error:-ms-input-placeholder{font-family: "LatoWeb"; font-size: 18px; color: #e71025 !important;}

.table-price{font-size: 24px; font-family: "LatoWebBold";}
.rub{font-family: "LatoWeb"; color: #000; font-size: 24px;}
.rub:after{content: "-"; color: #000; position: relative; left: -14px; top: 3px;}
.table-cost{line-height: 0.778 !important; font-weight: bold; margin-bottom: 10px; font-size: 16px;}
.table-text{padding-top: 10px;}
.buttonlinkstyle{margin-top: 111px;}
.question_forget{position: absolute; line-height: 1; right: 10px; top: 3px;}

@media screen and (max-width: 320px){
  .header_table {height: 135px !important;}
  .price_info .caltucation .caltucation_inside .no-discount{margin-right: 0px;}
  .price_info .caltucation .caltucation_inside .discount{display: block;}
}

@media (min-height: 670px) and (max-width: 1070px) {
  .count_header {display: block;}
}

.whom.hover>div>a>img{
    filter: hue-rotate(170deg) brightness(2);
}
.whom.hover>p>a{
    color: #ff7a00 !important;
}
.scope .malcev_dir p {
    font-size: 35px;
    font-weight: bold;
    line-height: 35px;
}
.scope .vozm-dlit{
    font-weight: 600;
    margin-top: -15px;
    display: block;
}
@media screen and (max-width: 991px) and (min-width: 767px){
    .scope .malcev_dir p{
        font-size: 25px;
        line-height: 25px;
    }
    .scope .vozm-dlit {
        margin-top: 0px;
    }
}
@media screen and (max-width: 767px){
    .scope .vozm-dlit {
        margin-top: 0px;
    }
}

@media screen and (max-width: 575px){
    .vse-vozm {
        font-size: 20px !important;
    }
}
@media screen and (max-width: 493px){
    .vse-vozm {
        font-size: 14px !important;
    }
}
.bstrapslider_customize{
    padding: 0 15px !important;
}

.angle .slick-slide:not(.slick-center) {
    z-index: 0;
    transform: scale(0.7);
    top: -118px !important;
    right: -551px !important;
}
.angle .slick-active.slick-center+.slick-slide+.slick-slide {
    z-index: 1;
}
.angle .slick-active.slick-center+.slick-slide,
.angle .slick-center+.slick-cloned {
    z-index: 2;
    top: -13px !important;
    left: -716px !important;
}
.angle .slick-center {
    top: -64px !important;
    z-index: 3;
    left: -119px !important;
}
.angle .slick-slide {
    position: relative;
    transition: transform 80ms;
}
.slider__item img {
    position: relative;
    transform: translateX(-50%);
    left: 50%;
}
.angle .slick-dots{
    bottom: -120px;
}
.angle .slick-list{
    overflow: initial;
}
.top-sub.no-active{
display:none}
@media screen and (max-width: 767px){
	.submenu_small a{
		margin-bottom: 14px!important
	}

	.submenu_small a.no-active {
		display: none;
	}
}

.modal-dialog .close {
    cursor: pointer;
    text-align: center;
    width: 36px;
    height: 36px;
    right: 10px;
    top: 10px;
    position: absolute;
    background: none;
    color: #f1f1f1;
    opacity: 1;
    font-size: 31px;
    background: #1a72a7;
    border-radius: 18px;
    outline: none;
    line-height: 37px;
}

.modal-dialog .close:hover {
	color:#fff!important;
	background: #ff7a00;
}


.reviews_main .review_youtube {
	position: relative;
}
.review_youtube a:after {
	content: "";
    position: absolute;
    width: 60px;
    height: 44px;
    background: url(/img/malcev_tube.png) no-repeat;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
	background-size: 60px;
}

.review_youtube a:hover:after {
    background: url(/img/tube_hover.png) no-repeat;
    background-size: 60px;
}

.reviews_main .review_name {
    font-family: "LatoWebMedium";
    color: #000;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.our_reviews {
    border: 1px solid #c8c8c8!important;
    background: none;
    padding: 9px 0 11px;
    text-align: center;
    display: block;
    border-radius: 3px;
    font-size: 14px!important;
    color: #000!important;
    clear: both;
    width: 158px;
    position: relative;
    top: 10px;
	margin: 0 auto;
}

.our_reviews:hover {
    color: red!important;
    border-color: rgba(255,0,0,0.3)!important;
}

@media screen and (max-width: 768px) {
	#inf_video .modal-dialog {
		position: relative;
		width: calc(100% - 40px);
		margin: 20px;
		pointer-events: none;
	}
	#unisender-modal .modal-dialog {
		position: relative;
		width: calc(100% - 40px);
		margin: 20px;
		pointer-events: none;
	}
	.subscribe__box {
		max-width: 100%!important;
		margin: auto;
		padding: 36px 40px;
		border-radius: 3px;
		background-color: #ffffff;
		box-shadow: 0 4px 10px 0 #bababa;
		border: solid 1px #e5e5e5;
	}

	#unisender-subscribe-form iframe {
	}

	.useful_link_title {
		margin-top: 30px !important;
	}
}

@media screen and (max-width: 360px) {
  #callback .g-recaptcha {
    margin-left: -10%;
    transform: scale(0.8);
  }
}

.main_text a {
    color: #1173b0;
    border-bottom: 1px solid rgba(17, 115, 176, 0.3);
}

.main_text a:hover{
    border-bottom: 1px solid rgba(255, 122, 0, 0.3);
}

.contacts_page form p {
	width: 310px;
}

.contacts_page .mfeedback textarea {
	margin-bottom: 12px;
}

.reviews_list .review_item .reviews_itemlombard {
	min-height: 48px;
}

.reviews_list .review_item .review_detail.review_detail_change_after + p.detail_link {
	display: none;
}

.useful_links_container {
    padding-top: 0px;
    padding-bottom: 50px;
}

.useful_link_title {
    font-family: "LatoWeb";
    font-size: 26px;
    color: #70747e;
	margin-bottom: 30px;
	margin-top: 60px;
}

.useful_link_block {
}

.useful_link {
	margin-bottom: 10px;
	max-width: 256px;
}

.useful_link .useful_link_img {
	height:65px;
	display: block;
    position: relative;
}

.useful_link_name {
    padding-top: 24px;
}

.useful_link_name a {
    font-family: LatoWebMedium;
    font-size: 16px;
    color: #1279b7;
}

.useful_link a img {
	max-height:100%;
    bottom: 0;
    position: absolute;
}

.useful_link_text {
	font-family: "LatoWebMedium";
    font-size: 14px;
    padding-top: 18px;
    line-height: 24px;
}

.agreement-body {
	margin: 20px;
}


/* &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; */
.other_country_block, .other_country_block_stock {
  max-width: 1300px;
  padding: 50px 50px 20px;
  margin: 30px auto 100px;
  border: 3px dashed #dce1e5;
  position: relative;
}
.other_country_block .emblem {
  position: absolute;
  left: 0px;
  top: -33px;
  right: 0px;
  margin: auto;
  padding: 0px 15px;
  background-color: #FFF;
}
.other_country_block h2, .other_country_block_stock h2 {
  font-size: 40px;
  font-family: "LatoWeb";
  color: rgb( 16, 112, 175 );
  line-height: 1.5;
  text-align: center;
  margin-bottom: 40px;
}
.other_country_block_stock h2 span {
  color: #ff0000;
}
.other_country_block .row .requirement_item {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.other_country_block .row .requirement_item .requirement_icon {
  width: 65px;
  margin-right: 30px;
  text-align: center;
}
.other_country_block .row .requirement_item .requirement_text {
  font-size: 22px;
  font-family: "LatoWebBold";
  line-height: 1.4;
}
.other_country_block .row .requirement_item .requirement_text span {
  font-family: "LatoWeb";
  font-size: 18px;
}

.tariff_table {
  margin-bottom: 50px;
}
.tariff_table .price_crossed {
  position: relative;
  color: #999999;
  font-weight: normal !important;
}
.tariff_table .price_crossed:after {
  content: "";
  width: 100%;
  position: absolute;
  height: 3px;
  top: 9px;
  left: 0px;
  background-color: #ff7900;
  transform: rotate(-9deg);
  -moz-transform: rotate(-11);
  -ms-transform: rotate(-11);
  -webkit-transform: rotate(-11);
  -o-transform: rotate(-11);
}

.link_currency .tariff_table {
  margin-bottom: 10px;
}

.payments_currency .tariff_table {
  margin-bottom: 30px;
}

.tariff_table .row {
  align-items: center;
}
.tariff_table .row:last-child {
  margin-bottom: 0px;
}
.tariff_table .row div:first-child {
  line-height: 1.333;
  width: 20%;
}
.tariff_table .row .th_horizontal {
  color: rgb(18, 121, 183);
  background-color: rgb(224, 235, 247);
  text-align: center;
  font-size: 24px;
  padding: 5px 15px 4px;
  margin: 0px 5px 5px;
  width: 14%;
}
.tariff_table .row .th_value {
  color: #000;
  background-color: #eeeeee;
  text-align: center;
  font-size: 20px;
  padding: 25px 15px;
  margin: 0px 5px;
  width: 14%;
}
.tariff_table .row .th_value.other_css {
  padding: 10px;
  background: none;
  font-size: 15px;
  line-height: 1.2;
}
.tariff_table .row .cost_value {
  white-space: nowrap;
  padding: 25px 5px;
  font-size: 22px;
}

.tariff_table .row .cost_value.grey_cost span, .tariff_table .row .cost_value.grey_cost .currency_value:after {
  color: #b9b9b9;
}
.tariff_table .row .th_empty {
  margin-right: 5px;
}
.tariff_table .row .th_empty span {
  display: none;
}
.tariff_table .row .th_vertical {
  margin-right: 5px;
}
.tariff_table .row .no_active {
  color: #b9b9b9;
}
.tariff_table .row .currency_value {
  font-size: 18px;
}
.tariff_table .row .try_freegreen {
  color: #fff;
  border-bottom: 3px solid #6a9615;
  height: 40px;
  font-family: "LatoWebMedium";
  font-size: 16px;
  background: linear-gradient(to bottom, #82c505, #8bd105);
  text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31);
  line-height: 40px;
  border-radius: 4px;
  margin: 0px 5px 5px;
  width: 14%;
  text-align: center;
}
.tariff_table .row .try_freegreen:hover {
  color: #fff !important;
  background: linear-gradient(to bottom, #9dee06, #a8fd06);
  border-bottom: 3px solid #7db416;
}
.tariff_table .row .try_freegreen:active {
  border-bottom: 1px solid #7db416;
}
.tariff_discount_block {
  display: flex;
  background-color: #ecf5d3;
  flex-direction: column;
  padding: 90px 10px;
  text-align: center;
  margin-bottom: 43px;
}
.tariff_discount_block .head_discount_block {
  font-size: 38px;
  margin-bottom: 20px;
  line-height: 1;
}
.tariff_discount_block .desc_discount_block {
  margin-bottom: 50px;
}
.tariff_discount_block .values_discount_block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.tariff_discount_block .values_discount_block .item_discount {
  display: flex;
  margin-bottom: 20px;
  margin-right: 70px;
  align-items: center;
  font-size: 24px;
}
.tariff_discount_block .values_discount_block .item_discount:last-child {
  margin-right: 0px;
}
.tariff_discount_block .values_discount_block .item_discount div:first-child {
  margin-right: 30px;
}
.tariff_discount_block .values_discount_block .item_discount div:last-child {
  background: url(/img/discount-icon.svg) no-repeat;
  width: 110px;
  height: 56px;
  background-size: cover;
  line-height: 56px;
}
.tariff_discount_block .values_discount_block .item_discount div:last-child span {
  margin-left: -10px;
  font-weight: bold;
}
.tariff_discount_block .button_discount_block {
  width: 280px;
  height: 50px;
  background: linear-gradient(to bottom, #ff6f00, #ff9c00);
  color: #fff;
  margin: 0px auto;
  border-bottom: 3px solid #dd5d18;
  font-family: "LatoWebMedium";
  font-size: 18px;
  text-shadow: 0px 1px 1px rgba(103, 0, 0, 0.31);
  line-height: 50px;
  text-align: center;
  border-radius: 4px;
  font-weight: bold;
}
.tariff_discount_block .button_discount_block:hover {
  background: linear-gradient(to bottom, #ffac00, #fff100);
  text-decoration: none;
  color: #fff !important;
  border-bottom: 3px solid #fa6718;
}
.tariff_discount_block .button_discount_block:active {
  border-bottom: 1px solid #fa6718;
}

.tariff_table .paid_workplace_input_wrapper,
.tariff_table .paid_accounts_input_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100% !important;
}

.tariff_table .paid_workplace_input_wrapper .paid_workplace_button_container,
.tariff_table .paid_accounts_input_wrapper .paid_accounts_button_container {
    border: 2px solid #5b5c5d;
    border-radius: 50%;
    color: #5b5c5d;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.tariff_table .paid_workplace_input_wrapper .paid_workplace_input,
.tariff_table .paid_accounts_input_wrapper .paid_accounts_input {
    width: 35.55px;
    height: 35.55px;
    background-color: #e0ebf7;
    border: none;
    border-radius: 3px;
    box-shadow: 0px -2px 3px 0px #938c8c;
    text-align: center;
}

/* Скрываем стандартные стрелки */
/* Chrome, Safari, Edge, Opera */
.tariff_table .paid_workplace_input::-webkit-outer-spin-button,
.tariff_table .paid_workplace_input::-webkit-inner-spin-button,
.tariff_table .paid_accounts_input::-webkit-outer-spin-button,
.tariff_table .paid_accounts_input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Скрываем стандартные стрелки */
/* Firefox */
.tariff_table .paid_workplace_input,
.tariff_table .paid_accounts_input {
    -moz-appearance: textfield;
}

/* End */
/* /bitrix/templates/furniture_blue/template_styles.css?176604720477034 */
