@media screen and (max-width: 1200px) {
.popup_header nav {
	width: 31%;
}
.popup_header nav ul li .sub_box {
	width: 194%;
}
}
 @media screen and (max-width: 1150px) {
header.header .logotip {
	margin-right: 3%;
}
.popup_header nav ul li .sub_box {
	width: 190%;
}
}
 @media screen and (max-width: 1100px) {
header.header nav ul li {
	margin-left: 13px;
}
.pagination_articles .dop {
	width: 100%;
	position: relative;
	margin-top: -50px;
}
.pagination_articles a.back {
	margin-left: 0;
}
.pagination_articles a.next {
	margin-left: 0;
	float: right;
}
.conclusion .left {
	width: 100%;
	border-bottom: 1px dashed #c6eeee;
}
.conclusion .right {
	width: 100%;
	border-left: none;
}
}
 @media screen and (max-width: 1050px) {
header.header nav ul li {
	margin-left: 10px;
}
header.header a.bonus {
	width: 128px;
}
.table table tr td.text, .table table tr td.profit_arrow {
	font-size: 15px;
}
.table table tr td.advantage div {
	white-space: normal;
}
.articles .parent .section {
	width: calc(50% - 12px);
}
.block .left .icon_row .section {
	width: 33%;}
}
 @media screen and (max-width: 1000px) {
.container {
	padding: 0 5px;
}
footer .container {
	padding: 34px 5px 27px;
}
header.header a.menu {
	margin-left: 10px;
}
header.header nav {
	max-width: 50%;
}
header.header nav ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
header.header nav ul li {
	margin: 3px 18px 3px 0;
}
.popup_header nav ul li .sub_box .left a {
	width: 100%;
}
.popup_header nav ul li .sub_box {
	width: 185%;
}
.table_half table tr td.link_trade a {
	width: 85px;
}
.question_box .question a {
	padding-right: 40px;
	width: calc(100% - 40px);
}
.rightColomn {
	width: 340px;
}
.content {
	width: calc(100% - 350px);
}
.table table tr td.link_trade a {
	width: 90px;
}
.table table tr td.logo img {
	max-width: 100px;
	padding-left: 20px;
}
.table .title {
	font-size: 18px;
	padding: 0 10px;
	width: calc(100% - 20px);
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
}
 @media screen and (max-width: 950px) {
.block .left .head {
	padding-right: 15px;
	padding-left: 60px;
	width: calc(100% - 75px);
}
}
 @media screen and (max-width: 900px) {
.table table tr td.link_trade a {
	width: 90px;
}
.table_half table tr td.name img {
	max-width: 60px;
}
.table_half table tr td.risk img {
	max-width: 35px;
}
.table_half table tr th {
	font-size: 10px;
}
.block .left .head img.icon {
	display: none;
}
.block .left .head .text {
	text-align: right;
}
.rightColomn .table_column .parent {
	padding: 0 10px;
	width: calc(100% - 20px);
}
.rightColomn {
	width: 300px;
}
.content {
	width: calc(100% - 300px);
}
.adventage_block .parent .section {
	width: 100%;
}
}
 @media screen and (max-width: 800px) {
header.header nav,  .popup_header nav ul li .sub_box .right,  .popup_header nav ul li .sub_box .title,  .popup_header nav ul li .sub_box:after,  .table_small .right,  .table table thead,  .table table tr:hover td:before,  .table_half table thead,  .question_box .head,  footer .line_top nav,  .table table tr:hover td:after,  .table_half table tr:hover td:after {
	display: none;
}
.table table tr:hover td:after {
	display: none !important;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 16px;
}
header.header a.bonus,  header.header a.bonus:hover {
	text-indent: -9999em;
	width: 41px;
	height: 41px;
	border: none;
	background: url(../images/bonus_mob.png) no-repeat;
	border-radius: none;
	position: relative;
	top: 0;
	right: 0;
	margin-right: 10px;
}
header.header .logotip {
	margin: 0;
}
header.header .container {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
header.header a.menu {
	margin-right: 0;
}
.popup_header nav {
	width: calc(100% - 29px);
	margin-right: 16px;
	padding-left: 13px;
}
.popup_header nav ul li .sub_box {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
}
.popup_header nav ul li {
	-webkit-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.popup_header nav ul li .sub_box .left {
	width: calc(100% - 60px);
	padding: 0 0 0 60px;
}
.popup_header nav ul li.sub.active a:after {
	background: url(../images/arrow_nav_mob.png) no-repeat;
	width: 11px;
	height: 5px;
	top: calc(50% - 2px);
}
.popup_header nav ul li.sub.active a {
	color: #ff8a48;
}
.entry .column {
	-moz-column-count: auto;
	-webkit-column-count: auto;
	column-count: auto;
}
.table_small .left {
	width: 100%;
}
.analysis .title {
	font-size: 20px;
}
.analysis .title span {
	font-size: 16px;
}
.analysis .cont {
	display: block;
}
.analysis .cont .section {
	border: none;
	width: calc(100% - 50px);
}
.swiper-wrapper-stopped {
	width: 20000em;
}
.arrow_list {
	display: block;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 28px;
}
.arrow_list a {
	width: 12px;
	height: 22px;
	display: block;
	margin: 0 25px;
}
.arrow_list a.back {
	background: url(../images/arrow_slider.png) left top;
}
.arrow_list a.next {
	background: url(../images/arrow_slider.png) right top;
}
.table {
	position: relative;
	padding-bottom: 0;
	margin-bottom: 70px;
}
.table .title a {
	position: absolute;
	bottom: -37px;
	left: 10px;
	color: #ff8a4f;
	border-color: #ff8a4f;
}
.table .title a:hover {
	background: #ff8a4f;
	color: #fff;
}
.table .title {
	font-size: 16px;
	width: calc(100% - 20px);
	padding: 0 10px;
	border: none;
}
.table table tr {
	width: calc(100% - 20px);
	padding: 9px;
	border: 1px solid #f3f3f3;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	margin-bottom: 9px;
	border-radius: 3px;
	background: #ffffff;
}
.table table tr:hover {
	border-color: #37beba;
}
.table table tr td {
	padding: 0;
}
.table table tr td:first-child,  .table table tr td:last-child,  .table table tr:hover td,  .table table tr:hover td:before,  .table table tr:hover td:first-child,  .table table tr:hover td:last-child,  .table table tr td,  .table table tr td:first-child,  .table table tr td:last-child,  .table table tr:hover:nth-child(1) td.logo:before,  .table table tr:hover:nth-child(2) td.logo:before,  .table table tr:hover:nth-child(3) td.logo:before,  .table table tr:hover:nth-child(1) td.name:before,  .table table tr:hover:nth-child(2) td.name:before,  .table table tr:hover:nth-child(3) td.name:before {
	border: none;
	background: none;
	height: auto;
}
.table table tr:nth-child(1) td.logo:before,  .table table tr:nth-child(2) td.logo:before,  .table table tr:nth-child(3) td.logo:before,  .table table tr:nth-child(1) td.name:before,  .table table tr:nth-child(2) td.name:before,  .table table tr:nth-child(3) td.name:before {
	display: block;
}
.table table tr:nth-child(1) td.logo:after,  .table table tr:nth-child(2) td.logo:after,  .table table tr:nth-child(3) td.logo:after,  .table table tr:nth-child(1) td.name:after,  .table table tr:nth-child(2) td.name:after,  .table table tr:nth-child(3) td.name:after {
	top: 0;
}
.table table tr td.logo {
	position: static;
	width: 100%;
}
.table table tr td.logo a {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-decoration: none;
}
.table table tr td.logo a:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	content: "Название брокера";
	display: block;
	position: static;
	text-align: center;
}
.table.robots-table table tr td.logo a:before {
	content: "Название робота";}
.table.signals-table table tr td.logo a:before {
	content: "Название сигнала";}
.table table tr td.logo img {
	padding: 10px 0 20px;
	max-width: 170px;
}
.table table tr td.name {
	font-size: 16px;
	width: 100%;
	position: static;
	text-align: center;
	padding-left: 0;
	padding-bottom: 20px;
}
.table table tr td.name a:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	margin-bottom: 5px;
	content: "Название стратегии";
	display: block;
	position: static;
	text-align: center;
}
.table.indicators-table table tr td.name a:before {
	content: "Название индикатора";}
.table table tr td.text,  .table table tr td.profit_arrow {
	width: 33%;
	text-align: left;
	margin-bottom: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	vertical-align: top;
}
.table table tr td.text:before,  .table table tr td.profit_arrow:before {
	color: #cecece;
	font-size: 14px;
	display: block;
	text-align: left;
	position: static;
	margin-bottom: 5px;
}
.table table tr td.text.para,  .table table tr td.text.type_option,  .table table tr td.risk,  .table table tr td.level {
	width: 50%;
}
.table table tr td.text.min_depozit:before {
	content: "Мин. депозит";
}
.table table tr td.text.bonus:before {
	content: "Бонус";
}
.table table tr td.text.pribil:before {
	content: "Прибыль";
}
.table table tr td.profit_arrow:before {
	content: "Прибыльные сделки";
}
.table table tr td.text.brokers:before {
	content: "Совместимые брокеры";
}
.table table tr td.text.signal:before {
	content: "Сигналов в день";
}
.table table tr td.text.para:before {
	content: "Торговые активы";
}
.table table tr td.text.type_option:before {
	content: "Тип опционов";
}
.table table tr td.text.trade_active:before {
	content: "Торговые активы";
}
.table table tr td.advantage {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin-bottom: 15px;
}
.table table tr td.advantage:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	content: "Преимущества";
	display: block;
	position: static;
	text-align: left;
	margin-bottom: 5px;
}
.table table tr td.raiting {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-align-items: center;
	align-items: center;
	width: 160px;
	text-align: left;
	margin-right: 25px;
}
.table table tr td.raiting:before {
	color: #cecece;
	font-size: 14px;
	content: "Оценка";
	display: block;
	position: static;
	text-align: left;
	padding-right: 30px;
	position: absolute;
	top: 40%;
	left: 0;
}
.table table tr td.link_trade {
	margin-top: 20px;
	width: 100%;
}
.table table tr td.link_trade a {
	width: calc(100% - 2px);
}
.table table tr td.tool {
	width: 50%;
	text-align: left;
}
.table table tr td.tool:before,  .table table tr:hover td.tool:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	margin-bottom: 5px;
	content: "Самостоятельный интсрумент";
	display: block;
	position: static;
	text-align: left;
}
.table table tr td.risk:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	margin-bottom: 5px;
	content: "Риск";
	display: block;
	position: static;
}
.table table tr td.level:before {
	width: 100%;
	color: #cecece;
	font-size: 14px;
	margin-bottom: 5px;
	content: "Уровень трейдера";
	display: block;
	position: static;
	text-align: center;
}
.table table tr td.logo,  .table table tr td.name {
	order: 1;
}
.table table tr td.text,  .table table tr td.text.para {
	order: 2;
}
.table table tr td.advantage,  .table table tr td.profit_arrow,  .table table tr td.text.type_option {
	order: 3;
}
.table table tr td.raiting,  .table table tr td.risk,  .table table tr td.level,  .table table tr td.tool {
	order: 4;
}
.table table tr td.more {
	order: 5;
	position: relative;
	top: 29px;
}
.table table tr td.link_trade {
	order: 10;
}
.line {
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: 0;
}
.line .text {
	width: calc(100% - 22px);
	padding: 0 10px;
	margin-bottom: 32px;
}
.table_half {
	width: 100%;
	position: relative;
	margin-bottom: 74px;
	border: none;
	background: none;
}
.table_half .title a {
	position: absolute;
	bottom: -44px;
	left: 10px;
	border: 1px solid #ff8a4f;
	color: #ff8a4f;
}
.table_half .title a:hover {
	background: #ff8a4f;
	color: #fff;
}
.table_half .title {
	font-size: 16px;
	height: 52px;
	border: none;
	padding: 0 10px;
	width: calc(100% - 20px);
}
.table_half table tr {
	width: calc(100% - 2px);
	padding: 0;
	background: #fff;
	border: 1px solid #f3f3f3;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	margin-bottom: 9px;
	border-radius: 3px;
}
.table_half table tr td {
	border: none;
	padding: 12px 0;
}
.table_half table tr td.name {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	width: 100%;
	min-width: 100%;
}
.table_half table tr td.name img {
	max-width: 95px;
}
.table_half table tr td.name:before {
	width: 100%;
	content: "Название стратегии";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
}
.table_half.noname-table table tr td.name:before {
	content: "Название";}
.table_half table tr td.info {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	width: 100%;
}
.table_half table tr td.info div {
	margin: 0 10px;
}
.table_half table tr td.info:before {
	width: 100%;
	content: "Тайм-фрейм/Тип трейдинга";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
}
.table_half table tr td.risk,  .table_half table tr td.level,  .table_half table tr td.raiting,  .table_half table tr td.profit,  .table_half table tr td.figure {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin: 0 10px;
	width: calc(30% - 20px);
}
.table_half table tr td:last-child {
	padding: 0;
}
.table_half table tr td.risk:before {
	width: 100%;
	content: "Риск";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
	height: 29px;
}
.table_half table tr td.level:before {
	width: 100%;
	content: "Уровень трейдера";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
	height: 42px;
}
.table_half table tr td.raiting:before {
	width: 100%;
	content: "Оценка";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: left;
	height: 25px;
}
.table_half table tr td.profit:before {
	content: "Прибыльные сделки";
	color: #b1b1b1;
	width: 100%;
	font-size: 12px;
	margin-bottom: 5px;
	height: 35px;
}
.table_half table tr td.figure:before {
	content: "Совместимые брокеры";
	color: #b1b1b1;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
	height: 37px;
}
.table_half table tr td.link_trade {
	width: 50%;
	max-width: 170px;
}
.table_half table tr td.link_trade a {
	width: 168px;
	margin-top: 32px;
}
.table_half table tr td.name {
	order: 1;
}
.table_half table tr td.info {
	order: 2;
}
.table_half table tr td.profit {
	order: 2;
}
.table_half table tr td.level {
	order: 3;
}
.table_half table tr td.risk {
	order: 4;
}
.table_half table tr td.figure {
	order: 5;
}
.table_half table tr td.link_trade {
	order: 6;
}
.table_half table tr td.raiting {
	order: 7;
	margin-top: 12px;
	margin-bottom: 12px;
}
.line .slider {
	width: 100%;
}
.line .slider .slide_box .text_box {
	padding: 20px 10px;
	width: calc(100% - 20px);
}
.line .slider .slide_box .text_box .name {
	font-size: 16px;
	margin-bottom: 15px;
}
.line .slider .title {
	font-size: 16px;
	height: 55px;
}
.line .slider .list {
	text-align: right;
	margin-bottom: 20px;
}
.line .slider .title a {
	position: absolute;
	bottom: 13px;
	left: 15px;
	color: #ff8a4f;
	border: 1px solid #ff8a4f;
}
.line .slider .title a:hover {
	background: #ff8a4f;
	color: #fff;
}
.question_box .title {
	font-size: 20px;
	text-align: center;
	padding: 0 10px;
	width: calc(100% - 20px);
}
.question_box .answer {
	position: relative;
	width: 100%;
	top: 0;
	right: auto;
	left: 0;
	float: left;
}
.question_box .answer .text {
	position: relative;
	z-index: 2;
	margin-top: -30px;
}
.question_box .question .section {
	width: 100%;
	float: left;
	border-bottom: 1px solid #f3f3f3;
}
.question_box .question {
	width: 100%;
}
.question_box .question a {
	float: left;
	border: none;
}
.question_box .question .active a:before {
	background: url(../images/arrow_question_mob.png) no-repeat left top;
	position: absolute;
	top: calc(50% - 4px);
	width: 15px;
	height: 7px;
	content: "";
	right: 0;
}
.question_box {
	margin-bottom: 20px;
}
.start {
	padding: 15px 0;
}
.start .title {
	font-size: 22px;
	margin-bottom: 35px;
}
.start .parent {
	width: calc(100% - 22px);
	padding: 0 10px;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
.start .parent .section {
	width: 100%;
	margin-bottom: 50px;
}
footer .container {
	padding: 30px 15px 25px;
}
footer .line_top {
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
footer .line_top .logotip {
	width: 100%;
}
footer .line_top .info {
	width: 100%;
}
footer .line_second {
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
footer .line_second .copy,  footer .line_second .old {
	width: 100%;
	margin: 0 0 15px 0;
	order: 2;
}
footer .line_second .icon_logo {
	width: 100%;
	order: 1;
	margin-bottom: 15px;
}
footer .line_second .icon_logo img:first-child {
	margin: 0;
}
.block {
	-webkit-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.block .left {
	width: 100%;
}
.block .left .head .text {
	font-size: 18px;
	line-height: 1.3em;
}
.block .left .tester a {
	max-width: 289px;
	font-size: 16px;
	height: 68px;
}
.block .right {
	width: calc(100% - 1px);
}
.block .left .icon_row {
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
.block .left .icon_row .section {
	width: 33.3%;
}
.breadcrumbs {
	padding: 0 10px;
	width: calc(100% - 20px);
}
.tegs {
	width: 100%;
	padding: 0 0 11px;
}
.articles .title {
	padding: 0;
	width: 100%;
}
.rightColomn {
	width: 100%;
}
.content {
	width: calc(100% - 20px);
	padding: 0 10px;
	margin-bottom: 35px;
}
.articles .parent {
	padding: 0;
	width: 100%;
}
.pagination_articles {
	width: 100%;
	margin: 0;
}
blockquote {
	padding: 25px 15px;
	width: calc(100% - 32px);
}
article {
	padding: 0 9px;
	width: calc(100% - 20px);
}
article ul li {
	padding-left: 20px;
}
article ul li:before {
	left: 0;
}
.table_other table tr td {
	padding: 12px 15px;
}
.last_line {
	-webkit-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}
.last_line .logotip,  .last_line .bonus {
	padding-bottom: 15px;
	text-align: center;
}
.adventage_block .parent .section {
	width: 48%;
}
.conclusion {
	margin: 0 -9px;
	width: calc(100% + 18px);
}
.adventage_block {
	padding: 30px 9px 20px;
	margin: 0 -9px;}
article .table {
	margin-bottom: 90px;}
}
 @media screen and (max-width: 600px) {
.table_small .left .section {
	height: 103px;
	border-color: #37beba;
	padding: 0 9px;
	width: calc(100% - 20px);
	margin-bottom: 9px;
}
.table_small .left .section .condition {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 5px;
}
.table_small .left .section .logo {
	width: 120px;
	height: 60px;
}
.block .right .top {
	margin: 20px 10px;
	width: calc(100% - 20px);
}
.block .right ul {
	margin: 0 10px 17px;
	width: calc(100% - 20px);
}
.block .table_blocks .parent {
	padding: 0 10px;
	width: calc(100% - 20px);
}
.block .right .info {
	margin: 19px 10px 29px;
	width: calc(100% - 20px);
}
.adventage_block .parent .section {
	width: 100%;
}
.conclusion .left .section {
	padding: 0 11px;
	width: calc(100% - 22px);
}
.table_half table tr td.link_trade a {
	width: 90px;}
.table_half table tr td.raiting {
	width: calc(25% - 20px);}
.table table tr td.text:before, 
.table table tr td.profit_arrow:before {
	height: 32px;}
}
 @media screen and (max-width: 500px) {
.block .left .icon_row .section,  .block .left .icon_column .section {
	width: 50%;
}
.block .table_blocks table tr td.logo img {
	max-width: 110px;
}
.block .left .head img {
	max-width: 170px;
}
.articles .parent .section {
	width: calc(100% - 12px);
}
.table_other table {
	font-size: 14px;}
.table_other table tr td {
	padding: 12px 10px;}
.alignleft,
.alignright {
	margin-left: 0;
	margin-right: 0;
	float: none;
	display: block;}
}
 @media screen and (max-width: 400px) {
.table_half table tr td.link_trade {
	max-width: inherit;
	width: auto;
	margin-left: 0;
}
.pagination_articles .dop {
	margin-top: -65px;
}
.pagination_articles a.back {
	width: 40%;
	white-space: normal;
	padding-left: 30px;
	position: relative;
	text-align: left;
}
.pagination_articles a.next {
	width: 40%;
	white-space: normal;
	padding-right: 30px;
	position: relative;
	text-align: right;
}
.pagination_articles a.back:before {
	position: absolute;
	top: 0;
	left: 0;
}
.pagination_articles a.next:after {
	position: absolute;
	top: 0;
	right: 0;
}
.table_other table {
	font-size: 12px;}
.table_other table tr td {
	padding: 12px 5px;}
}
