@font-face {
font-family: "ArialRegular";
src: url("../fonts/ArialRegular.eot");
src: url("../fonts/ArialRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/ArialRegular.woff") format("woff"),
url("../fonts/ArialRegular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "MyriadProRegular";
src: url("../fonts/MyriadProRegular.eot");
src: url("../fonts/MyriadProRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/MyriadProRegular.woff") format("woff"),
url("../fonts/MyriadProRegular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "FixSysC-Regular"; /* имя шрифта для CSS правил */
src: url(../fonts/FixSysC-Regular.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}
a:focus {
outline: none;
}
ul {
padding: 0px;
margin: 0px;
}
ul li {
display: inline-block;
}

.feature {
font-weight: bold;
}

div.review-week ul, div.article-text ul {
 list-style: initial;    
    padding: 0 0 20px 40px;
	text-align: left;
	font-size: 18px;
    line-height: 1.2;
	color: #000;
    font-family: "MyriadProRegular";
}

div.review-week ol, div.article-text ol {
	 list-style: 
    padding: 0 0 20px 40px;
	text-align: left;
	font-size: 18px;
    line-height: 1.2;
	color: #000;
    font-family: "MyriadProRegular";
}

div.widget {
background-color: #fafafa;
}

div.widget p{
	text-align:left;
	margin-left: 20px;	
	text-transform: uppercase;
}

div.widget2 p{	
	text-align:left;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.widget2 img {
	max-height: 110px;
    max-width: 150px;
}

div p.head{	
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;	
	text-align:left;
	margin-left: 20px;
}

div.widget p a, div.widget2 p a {
	color: black;
}



  .article-text table.style1 {
    margin: 20px auto 20px auto;
    background: white; /* Цвет фона таблицы */
    color: black; /* Цвет текста */
	max-width: 800px;
   }
   .article-text table.style1 td, th {    
    padding: 5px; 
	border-style: solid;
	border-width: 1px;
	border-color: gray;
   }
   
   .article-text table.style1 td.header{    
    background-color: #e7ebef;
	font-weight: bold;
   }   
   
   .article-text table.style1 th {    
    background-color: #EFECE6;
    font-size: 20px;		
   }
   
  

div.review-week ul li, div.review-week ol li, div.article-text ul li, div.article-text ol li{
display: list-item;
margin-left: 30px;
}

h1, .h1, h2, .h2 /*h3, .h3, h4, .h4*/ {
margin-top: 0px;
margin-bottom: 0px;
}

h3 {
    font-size: 18px;        
    color: rgb(0, 0, 0);    
}

h2 {
font-size: 18px;
margin: 0px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
}

.article-text h2 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 20px;
/*font-family: "MyriadProRegular";*/
font-weight: 600;
}

.what-contents h2 {
margin-bottom: 15px;
}

.article-text h3 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 18px;
/*font-family: "MyriadProRegular";*/
font-weight: 600;
}

h1 {
font-size: 25px;
font-family: "MyriadProRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
margin-top: 0px;
line-height: 1.2;
}

div.text {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}

div.container {
    position: relative;
}

.left_side {
float: left;
margin-top: 300px;
margin-left: auto;
margin-right: auto;
margin-bottom: -2200px;
}

.right_side {
float: right;
margin-top: 300px;
margin-left: auto;
margin-right: auto;
margin-bottom: -600px;
}

.left_side, .right_side {
width: 180px;
}


/* ШАПКА */
/* ГЛАВНОЕ МЕНЮ */
header {
text-align: center;
background-color: #626262;
}
.navbar-toggle {
height: 40px;
width: 45px;
}
.LNG {
color: #FFF;
font-family: "MyriadProRegular";
}
ul.navbar-lng {
display:none;
margin-top: 25px;
}
.navbar-lng li{
display:inline-block;
}
.navbar-default .navbar-toggle:hover span,.navbar-default .navbar-toggle:focus span{
color: #000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color:#FFF;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #FFF;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
background-color: #000;
}
.navbar-collapse {
padding-right: 0px;
padding-left: 0px;
}
.navbar-default {
background-color: #000;
}
.navbar {
border: none;
margin-bottom: 7px;
}
.header-center{
text-align: center;
}
.navbar-default a.navbar-brand:hover,.navbar-default a.navbar-brand:active,.navbar-default a.navbar-brand:focus {
color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand {
font-size: 37.4px;
font-family: "ArialRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;
margin-right: 43px;
padding: 0px;
margin-top: 35px;
}
.navbar-default .navbar-brand span{
color: #00bd8e;
}
.navbar-default .navbar-nav > li > a {
padding: 0px;
}
.navbar-nav {
margin-top: 50px;
margin-right: 24px;
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:focus  {
color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
text-decoration:underline;
}
.navbar-default .navbar-nav > li > a {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;
}
.navbar-default .navbar-nav > li {
padding-right:25px;
}
.navbar-default .navbar-center {
margin: 30px 0 22px 0;
width: 150px;
}
.navbar-default .navbar-center > li {
padding-right:8px;
padding-bottom:10px;
}
.h1 {
max-width: 465px;
margin: 0 auto;
position:relative;
top: 40px;
padding-bottom: 18px;
}
.h1-cap {
height:50px;
}
.header-h1-cap {
display:none;
}
/* КОНЕЦ ГЛАВНОЕ МЕНЮ */

/* НАВИГАЦИЯ ВКЛАДКИ */
.header-fon {
background: url(../images/header-fon.jpg) no-repeat;
background-position: center top 0px;

}
.header-fon2 {
position:absolute;
display:none;
z-index: 1;
}
.tab-content div {
width: 900px;
height: 194px;
box-sizing: border-box;
}
.tab {
z-index:999;
padding-left: 30px;
padding-bottom: 10px;
margin-top: 50px;
}
div.tab-1 {
background-color: rgba(17, 164, 177, 0.8);
}
div.tab-2 {
background-color: rgba(19, 198, 151, 0.8);
}
li.tab-1 {
background-color: rgba(17, 164, 177, 0.55);
margin: 0px 10px 0px 1px;
top:2px;
box-sizing: border-box;
}
li.tab-2 {
top:2px;
box-sizing: border-box;
}
li.tab-1.active {
background-color: rgba(17, 164, 177, 0.55);
margin: 0px 11px 0px 0px;
top:0px;
margin-right: 9px;
}
li.tab-2.active {
top:0px;
}
li.tab-2 {
background-color: rgba(19, 198, 151, 0.55);
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:hover, .nav-tabs > li.active > a:focus {
background: inherit;
border: none;
color: rgb(255, 255, 255);
outline: none;
}
.nav-tabs ,.nav-tabs > li > a {
border: none;
}
.tab-content div.tab-1 {
border-left: 1px solid #5bd9b8;
border-right: 1px solid #5bd9b8;
border-bottom: 1px solid #5bd9b8;
}
.tab-content div.tab-2 {
border-left: 1px solid #5bd9b8;
border-right: 1px solid #5bd9b8;
border-bottom: 1px solid #5bd9b8;
}
.nav-tabs > li {
border-radius: 7px 7px 0 0;
border-right: 1px solid #14a6b4;
border-left: 1px solid #14a6b4;
border-top: 1px solid #14a6b4;
}
.nav-tabs li.active {
border-right: 1px solid #5bd9b8;
border-left: 1px solid #5bd9b8;
border-top: 1px solid #5bd9b8;
}
.nav-tabs > li > a {
padding: 0;
margin-right: 0px;
font-size: 14px;
font-family: "MyriadProRegular";
text-transform: uppercase;
line-height: 1.2;
color: rgb(255, 255, 255);
padding-top: 12px;
}
li.tab-1 a{
width: 435px;
height: 40px;
}
li.tab-2 a{
width: 450px;
height: 40px;
}
li.tab-2.active a{
}
.tab-content div{
border-radius: 7px 0px 7px 7px;
}
.tab-content .tab-1.active{
border-radius: 0px 7px 7px 7px;
}
.tab-1 form,.tab-2 form{
padding-top: 24px;
padding-right: 15px;
}
input[type="search"] {
text-align: left;
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(141, 140, 140);
line-height: 1.2;
}
input.search-model {
height: 38px;
width: 633px;
padding-left: 15px;
margin-bottom: 60px;
}
input.search-telefon {
display: inline-block;
height: 38px;	
width: 310px;
padding-left: 15px;
position:relative;
right: 28px;
margin-bottom: 10px
}
input.search {
display: inline-block;
height: 38px;
width: 310px;
padding-left: 15px;
margin-bottom: 60px;
position:relative;
left: 18px;
}
input.submit-search {
color: #000;
}
input.search[type="search"]::-webkit-input-placeholder{color: #000000!important;text-decoration: underline}
input.search[type="search"]::-moz-placeholder{color: #000000!important;text-decoration: underline}
input.search[type="search"]:-moz-placeholder{color: #000000!important;text-decoration: underline}
input.search[type="search"]:-ms-input-placeholder {color: #000000!important;text-decoration: underline}
input[class="submit-search"] {
border: none; 
height: 50px;
width: 173px;
background-color: #d49600;
font-size: 18px;
font-family: "MyriadProRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;
margin-bottom: 22px;
}
/* КОНЕЦ НАВИГАЦИЯ ВКЛАДКИ */
/* ИНФОРМЕР */
.autocomplete-suggestions { cursor: default; overflow: auto; padding: 0px 0px 0px 0px;}
.autocomplete-suggestion { padding: 1px 15px; white-space: nowrap; overflow: hidden; background-color: #FFF;}
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions { font-size: 16px; font-family: "MyriadProRegular"; color: rgb(141, 140, 140); line-height: 1.15; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestion {
border-left:2px solid #13c697;
border-right:2px solid #13c697;
}
.autocomplete-suggestions div.autocomplete-suggestion:first-child{
border-top:2px solid #13c697;
border-radius: 7px 7px 0 0;
padding-top: 10px;
}
.autocomplete-suggestions div.autocomplete-suggestion:last-child{
border-bottom:2px solid #13c697;
border-radius: 0 0 7px 7px;
padding-bottom: 10px;
}
.autocomplete-suggestions::before {
content: url(../images/ap.png);
position:relative;
left: 125px;
top:5px;
z-index: 999;
}
/* КОНЕЦ ИНФОРМЕР */
/* КОНЕЦ ШАПКА */

/* ГЛАВНАЯ */
section, footer {
text-align:center;
}
h1.table-of-contents {
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
font-weight:bold;
}
span.blue {
color: #008fad;
}
.all-contents a{
font-size: 14px;
color: rgb(0, 0, 0);
text-decoration: underline;
}
h2.table-of-contents,h1.table-of-contents {
display:block;
margin-top: 30px;
margin-bottom: 20px;
}
h1.table-of-contents {
margin-bottom: 30px;
}
div.all-contents {
position:relative;
bottom: 20px;
text-align: right;
margin-bottom: 20px;
}
.characteristic ul li.empty-row {
display:none;
}
.nowrap {
white-space:nowrap !important;
}
.title-left {
text-align: left;
margin-bottom: 25px;
}
.title-center {
text-align: center;
margin-bottom: 25px;
}
/* КОНТЕНТ - ПОСЛЕДНИЕ ДОБАВЛЕННЫЕ */
.content-last-added ul li figure figcaption {
padding-top: 15px;
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: center;
}
.content-last-added ul li, .content-popular-models ul li{
height: 220px;
width: 132px;
vertical-align: top;
}
.content-last-added ul li figure img {
max-height: 135px;
max-width: 65px;
}
/* КОНЕЦ КОНТЕНТ - ПОСЛЕДНИЕ ДОБАВЛЕННЫЕ */
/* КОНТЕНТ - ПОСЛЕДНИЕ СРАВНЕНИЯ */
.content3-border-h2 {
border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #d6d6d6;
}
.content-compare {
text-align:center;
padding-top: 15px;
padding-bottom: 15px;
display:block;
border-radius: 7px;
background-color: #f0f0f0;
height:100%;
width: 100%;
}
.content-compare:hover {
text-decoration: none;
}
.content-compare >div {
display:inline-block;
}
.tovar-content-compare {
width: 200px;
}
.tovar-content-compare {
font-size: 18px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
text-align:left;
}
.tovar-content-compare img{
max-height: 55px;
max-width: 27px;
width: 20%;
display: inline-block;
vertical-align: middle;
}
.arrow-content-compare {
margin-right: 15px;
}
.tovar-content-compare span {
margin-left: 10px;
display: inline-block;
width: 78%;
vertical-align: middle;
}
.content-last-comparison {
border: 1px solid #d1d1cf;
padding-top: 30px; padding-bottom: 30px;
}
.last-comparison {
margin-bottom:50px;
}
.content-last-comparison li,.last-comparison li {
padding-bottom: 4px;
}
.content-last-comparison li:nth-of-type(odd) {
padding-left: 30px; padding-right: 2px;
}
.content-last-comparison li:nth-of-type(even) {
padding-left: 2px; padding-right: 30px;
}
.last-comparison li:nth-of-type(odd) {
padding-left: 10px; padding-right: 2px
}
.last-comparison li:nth-of-type(even) {
padding-left: 2px; padding-right: 10px;
}
.h2-contents {
display:inline-block;
padding-left: 20px; padding-right: 20px;
position:relative;
top: 10px;
background-color: #FFF;
}
.btn-contents {
display:inline-block;
position:relative;
bottom: 11px;
}
.btn-contents a{
border-radius: 3px;
padding: 8px 38px;
background-color: #008088;
font-size: 14px;
font-family: "ArialRegular";
color: rgb(255, 255, 255);
line-height: 1.2;
}
/* КОНЕЦ КОНТЕНТ - ПОСЛЕДНИЕ СРАВНЕНИЯ */

/* СРАВНЕНИЕ ТЕЛЕФОНОВ */
.comparison ul li {
margin-bottom:45px;
}
.compare-box {
border-radius: 7px;
background-color: #f3f3f3;
height:100%;
max-width: 904px;
padding: 15px;
margin:0 auto;
}
.compare-btn {
padding-top: 55px;
}
.compare-btn img{
margin-bottom: 30px;
max-height: 145px;
max-width: 145px;
}
.compare-box figure img {
margin-top: 20px;
max-height: 135px;
max-width: 65px;
}
.compare-btn a{
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(198, 198, 198);
text-decoration: underline;
line-height: 1.2;
}
.tovar-compare-left,.tovar-compare-right {
height: 270px;
border: 1px solid #d1d1cf;
border-radius: 7px;
display: block;
background-color: white;
}
.tovar-compare-left figure figcaption,.tovar-compare-right figure figcaption{
font-size: 16px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.tovar-compare-left div a, .tovar-compare-right div a{
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(0, 100, 163);
text-decoration: underline;
line-height: 1.2;
}
.tovar-card {
margin: 0 auto;
width: 170px;
}
.compare-box meter {
margin-left: 50px; 
margin-top: 15px;
}
.compare-meter span{
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(77, 164, 0);
line-height: 1.2;
}
.comparison-phones {
margin-bottom: 50px;
}
.comparison-rating-phones {
margin-bottom: 40px;
}
.comparison-rating-phones .phone-card figure {
font-size: 16px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: center;
}
.comparison-rating-phones .phone-card figure img {
max-height: 185px;
max-width: 100px;
}
.comparison-rating-phones .phone-card figure figcaption {
width: 170px;
margin: 0 auto;
margin-top: 15px; margin-bottom: 15px;
}
.comparison-rating-phones .phone-card div a {
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(0, 100, 163);
text-decoration: underline;
line-height: 1.2;
}
.compare-rating {
font-size: 12px;
font-family: "ArialRegular";
color: rgb(124, 124, 124);
line-height: 2.5;
margin-top: 30px;
margin-bottom: 30px;
font-style:italic;
}
.compare-rating  .rating-tovar-number{
font-size: 81px;
font-family: "MyriadProRegular";
line-height: 1.4;
font-style:normal;
}
/* ТАБЛИЦА СРАВНЕНИЕ ТЕЛЕФОНОВ */
.table-contents-phones {
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.667;
border-style: solid;
border-width: 1px;
border-color: rgb(228, 228, 228);
background-color: rgb(255, 255, 255);
}
.table-contents-phones .phone-characteristic {
font-size: 14px;
line-height: 2.143;
font-style: italic;
font-weight: bold;
}

.table-phones {
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.667;
text-align: left;
margin-bottom: 50px;
word-wrap: break-word; //word break workaround
}
.comparison-table-phones > div:last-child {
margin-bottom: 30px;
}
.table-phones ul li{
display:flex;
margin-left: 0px; 
margin-right: 0px;
margin-top: 2px;
text-align:left	;
}
.table-phones ul li:nth-child(even) {
background-color: #f2f2f2;
}
.table-phones ul li:nth-child(odd) {
background-color: #fafafa;
}
.table-green {
background-color: #d4ffad;
}
.table-red {
background-color: #ffdddd;
}
.table-phones ul li div:first-child{
text-align:left;
}
.table-phones ul li div:last-child{
text-align:left;
}
.table-phones ul li:first-child {
font-weight:bold;
font-size: 24px;
background-color: #dff2ff;
margin-bottom: 20px;
font-weight:bold;
text-transform: uppercase;
color: #B90F17;
}
.table-phones ul li:first-child div{
text-align:left !important;
}

.table-phones ul li div {
border-right: 1px solid gray;
}

.table-phones ul li:first-child div {
border-right: 0;
}

/* ПЛЮСЫ МОДЕЛИ */
.comparison-plus-phones > ul > li:first-child{ 
padding-right: 10px;
padding-left: 12px;
}
.comparison-plus-phones > ul > li:last-child{
padding-right: 12px;
padding-left: 10px;
}
.box-plus {
background-color: #d4ffad;
text-align: left;
font-size: 18px;
color: rgb(0, 0, 0);
line-height: 1.2;
padding: 12px 8px 25px 12px;
}
.box-plus img {
position:relative;
right:5px;
}
.plus-model {
font-family: "ArialRegular";
display:inline-block;
position:relative;
right:5px;
}
.plus-list {
margin-top:10px;
}
.plus-list li {
font-family: "MyriadProRegular";
display:block;
}
/* КОНЕЦ ПЛЮСЫ МОДЕЛИ */
/* КОНЕЦ ТАБЛИЦА СРАВНЕНИЕ ТЕЛЕФОНОВ */
/* КОНЕЦ СРАВНЕНИЕ ТЕЛЕФОНОВ */

/* КОНТЕНТ - ПОПУЛЯРНЫЕ МОДЕЛИ */
.content-popular-models ul li figure figcaption {
padding-top: 15px;
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: center;
}
.content-popular-models ul li{
height: 220px;
width: 132px;
}
.content-popular-models ul li figure img {
max-height: 135px;
max-width: 65px;
}
/* КОНЕЦ КОНТЕНТ - ПОПУЛЯРНЫЕ МОДЕЛИ */

/* КОНТЕНТ - ПРОИЗВОДИТЕЛИ */
.content-manufacturers {
border: 1px solid #d1d1cf;
padding-top: 30px; padding-bottom: 50px;
padding-left: 70px;
}
.content-manufacturers li{
text-align:left;
}
.content-manufacturers li a{
display: block;
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
}
.btn-contents-content-manufacturers {
margin-bottom: 30px;
}
/* КОНЕЦ КОНТЕНТ - ПРОИЗВОДИТЕЛИ */

/* ПОСЛЕДНИЕ НОВОСТИ */
.latest-news {
margin-bottom: 70px;
}
.latest-news li figure a img{
display:block;
margin: 0 auto;
max-height: 160px;
max-width: 220px;
}
.latest-news li figcaption{
text-align: left;
}
.latest-news li figcaption{
padding-bottom: 15px;
padding-top: 15px;
}
.latest-news li figcaption a{
font-size: 16px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
}
.latest-news li span {
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(79, 79, 79);
line-height: 1.2;
display:block;
text-align: left;
}
/* КОНЕЦ ПОСЛЕДНИЕ НОВОСТИ */

/* АНОНС ПОСЛЕДНЕЙ СТАТЬИ */
.what24-contents {
margin-bottom: 30px;
}
.latest-article{
margin-bottom: 85px;
}
.latest-article div,.latest-article div div a{
text-align: left;
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(79, 79, 79);
line-height: 1.2;
}
.latest-article div div a {
text-align: center;
font-size: 16px;
color: #000;
}
.latest-article div img{ 
max-height: 110px;
max-width: 150px;
}
.latest-article div:last-child{
//padding-left: 25px;
}
/* КОНЕЦ АНОНС ПОСЛЕДНЕЙ СТАТЬИ */

/* НОВОСТИ */
.news {
margin: 50px 30px 70px;
}
.news .row {
margin-bottom: 35px;
}
.news .article-text .tag {
margin-bottom:0px;
}
/* КОНЕЦ НОВОСТИ */

/* НОВОСТНАЯ СТАТЬЯ */
.article {
margin: 60px 30px 70px;
}
.article .row {
margin-bottom: 80px;
}
.article .article-text .tag {
margin-bottom:0px;
}
.article .article-pic-box {
padding-right:5px;
}
.article .article-pic-box img{
margin-top: 0px;/*35px;*/
}
.article-date,.description-date {
font-size: 12px;
font-family: "ArialRegular";
color: rgb(150, 150, 150);
text-align: left;
}
.article-title, .article-title h1,.article-title a {
font-size: 24px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
text-align: left;
margin-bottom: 10px;
text-transform: none;
}
.article-text {
font-size: 18px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: left;
}
.article-text img {
float:left;
padding-right: 10px;
}
.article-pic {
text-align:center;
}
.article-pic img {
padding-right: 10px;
padding-bottom: 10px;
}
.article-pic img:last-child{
padding-right: 0px;
}
.article-title-pic img {
float:left;
}
/* КОНЕЦ НОВОСТНАЯ СТАТЬЯ */

/* СРАВНИ24 */
.what24 {
padding-left: 0px;
}
.what24 p{
text-align: left;
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(79, 79, 79);
line-height: 1.2;
}
/* КОНЕЦ СРАВНИ24 */

/* О ПРОЕКТЕ */
.about-project {
padding-left: 0px;
margin: 0px 30px 120px;
}
.about-project p{
text-align: left;
font-size: 18px;
font-family: "MyriadProRegular";
color: #000;
line-height: 1.2;
}
/* КОНЕЦ О ПРОЕКТЕ */

/* НЕДАВНО ДОБАВЛЕННЫЕ */
.list-mobile {
margin-left: 15x;
margin-right: 15x;
}
.list-mobile .panel-default > .panel-heading figcaption{
font-size: 16px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
}
.list-mobile .panel-default > .panel-heading div a  {
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(0, 100, 163);
text-decoration: underline;
line-height: 2.6;
}
.list-mobile .panel-heading > div.open a{
font-size: 13px;
color: rgb(121, 121, 121);
}
.list-mobile .panel-heading > div.fades a{
font-size: 13px;
color: #797979;
}
.recently-added .row figure figcaption{
width: 150px;
margin:0 auto;
}
.recently-added .row {
margin: 0px 15px 15px;
}
.recently-added .row,.similar-models {
border: 1px solid #d1d1cf;
border-radius: 7px;
}
.h2-contents h2 span {
font-size: 14px;
}
.similar-models {
margin: 0px 0px 15px 20px; 
padding: 20px 0px 0px 15px;
}
div.similar-models-tovar1,div.similar-models-tovar2 {
z-index: 1;
}
div.similar-models-tovar2 {
padding-top: 20px;
text-align: center;
}
div.similar-models-tovar1 {
padding-top: 30px;
text-align: center;
}
div.similar-models-tovar1 img, div.similar-models-tovar2 img{
display:inline-block;
max-height:55px;
max-width:27px;
}
div.similar-models-tovar1 > span, div.similar-models-tovar2 > span{
position:relative;
top:5px;
display:inline-block;
width:115px;
margin-left: 15px;
}
.similar-models-meter div.similar-models-tovar1 > span,.similar-models-meter div.similar-models-tovar2 > span{
top:-5px;
}
.similar-models {overflow: hidden;}
.similar-models li a>div {
float:left;
height:100px;
margin: 0 0 -1px -1px;
position:relative;
width:185px;}
.similar-models li a>div:after,
.similar-models li a>div:before {
content: "";
position: absolute;
}
.similar-models li a> div::after {
border-left: 1px solid #cfcfcf;
height: 78px;
right: 25px;
top: 10px;
width: 185px;
z-index: 999;
}
.similar-models li a> div::before {
border-bottom: 1px solid #cfcfcf;
height: 98px;
left: -14px;
top: 0;
width: 190px;
z-index: 999;
}
.similar-models li:nth-of-type(1) a>div::before,.similar-models li:nth-of-type(4) a>div::before {
border-bottom: 1px solid #cfcfcf;
height: 98px;
left: -3px;
top: 0;
width: 176px;
z-index: 999;
}
.similar-models li:nth-of-type(1) a>div:after,.similar-models li:nth-of-type(4) a>div:after{
border-left: none;
} 
.similar-models li:nth-of-type(4) a>div:before,.similar-models li:nth-of-type(5) a>div:before,.similar-models li:nth-of-type(6) a>div:before{
border-bottom: none;
}   
.similar-models li a {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
display:inline-block;
}
.similar-models li a:focus {
outline: none;
}
.list-mobile .col15-xs-3 .open{
display:block;
}
.list-mobile .col15-xs-3 .fades{
display:none
}
.list-mobile .col15-xs-15 .open {
display:none;
}
.list-mobile .col15-xs-15 .fades{
display:block;
}
.recently-added .row figure img{
max-height: 135px;
max-width: 65px;
}
.list-mobile .row li figure img {
margin-top: 15px;
max-height:135px;
max-width:65px;
}
.list-mobile ul.panel-group {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 50px;
}
.panel-group .col15-xs-3 {
width: 19%;
}
.list-mobile .panel-heading > figure,.list-mobile .panel-heading > div {
width: 150px;
margin: 0 auto;
}
.recently-added-right {
padding-bottom: 15px;
padding-right: 5px;
}
.panel-group .panel + .panel {
margin-top: 9px;
}

.panel-group .panel {
height: 270px;    
}
.list-mobile .panel-group {
margin-bottom: 0px;
}
.list-mobile .panel-group .panel,  .list-mobile .panel-group2 .panel{
border: 1px solid #d1d1cf;
border-radius: 7px;
margin-right: 6px;	
margin-left: 0px;
margin-bottom: 0;
margin-top: 9px;
}


.list-mobile .panel-default {
border-color: transparent;
}
.list-mobile .panel {
margin-bottom: 0px;
background-color: transparent;
border: none;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
.list-mobile .panel-default > .panel-heading {
color: transparent;
background-color: transparent;
border-color: transparent;
text-align:center;
}
.list-mobile .panel-group .panel-heading {
border-bottom: 0;
}
.list-mobile .panel-heading {
padding: 0px;
border-bottom: 0px solid transparent;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.list-mobile .panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: transparent;
}
.list-mobile panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 0px solid #dddddd;
}
.list-mobile .panel-body {
padding: 0px;
}
.list-mobile .panel-group > li {
margin: 0 auto;
float:none;  vertical-align: top;
}
/* КОНЕЦ НЕДАВНО ДОБАВЛЕННЫЕ */

/* СПИСОК ПРОИЗВОДИТЕЛЕЙ */
h1.table-of-contents {
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
font-weight:bold;
}
.list-firm .row>div{
height:400px;
margin-bottom:50px;
}
.firm {
width: 35px;
text-align:left;
margin: 0 auto;
}
.firm li {
display:block;
}
.firm li a {
font-size: 18px;
font-family: "ArialRegular";
color: #015bff;
line-height: 1.5;
}
.list-firm .letter{
margin-bottom:45px;
font-size: 24px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.5;
}
/* КОНЕЦ СПИСОК ПРОИЗВОДИТЕЛЕЙ */

/* ТХ ТЕЛЕФОНОВ */
.characteristic ul li{
display:flex;
font-family: "ArialRegular";
}
.left-column-characteristic {
font-size: 18px;
text-align:left;
}
.left-column-characteristic li img {
float: right;
max-height: 20px;
max-width: 20px;
margin-top: 6px;
}
.left-column-characteristic li:first-child img {
margin-top: 10px;
}
.left-column-characteristic li:nth-child(1) {
min-height: 20px;
}
.left-column-characteristic li > div{
border-right: 1px solid #cfcfcf;
padding-left: 30px;
padding-right: 30px;
line-height: 1.7;
}
.left-column-characteristic li > div a {
display:inline-block;
height: 21px;
width: 21px;
background: url(../images/question2.png) no-repeat;
position:absolute;
right: 3px;
top:3px;
}
.left-column-characteristic li:first-child  > div a {
background: url(../images/question1.png) no-repeat;
}
.left-column-characteristic li:nth-child(odd) > div{
background-color: #f2f2f2;
min-height: 30px;
}
.left-column-characteristic li:nth-child(even) > div{
background-color: #FFF;
min-height: 30px;
}
.left-column-characteristic li:first-child > div{
background-color: #dff2ff;
min-height: 39px;
font-weight: bold;
line-height: 2.20;
padding-right:0px;
color: #B90F17;
text-transform: uppercase;
}
.right-column-characteristic{
display:block;
}
.right-column-characteristic li > div{
font-size: 14px;
padding: 0px;
line-height: 2.8;
}
.right-column-characteristic li:first-child{
background-color: #dff2ff;
min-height: 39px;
}
.box-options {
width: 99%;
height: 100%;
background: #ececec;
border-radius: 4px;
margin-top: 3px;
margin-left: 3px;
padding: 8px;
padding-bottom: 0px;
}
.box-options a{
display:inline-block;
}
.box-options a.options-compare {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align:left;
text-decoration: none;
max-width:100px;
}
.box-options a.options-compare span {
font-size:12px;
font-family: "ArialRegular";
color: #0057b9;
margin-top: 15px;
text-decoration: underline;
}
.box-options a.options-compare img {
text-align:center;
display:block;
margin:0 auto;
margin-top: 2px;
margin-bottom: 2px 
}
.box-options a.options-phones {
float: left;
margin-right: 10px;
}
.box-options a.options-phones img{
max-height: 55px;
max-width: 27px;
}
.look-all-characteristic {
display:inline-block;
margin-top: 10px;
color: #0057b9;
}
.look-all-characteristic a{
text-decoration: underline;
font-size: 12px;
font-family: "ArialRegular";
color: #0057b9;
}
.first-table-characteristic {
margin-bottom: 50px;

}
margin-right: -52px;
.first-table-characteristic ul.right-column-characteristic {
width: 21%;
}
.table-characteristic {
margin-bottom: 60px;
}
.characteristic div.table-characteristic:last-child {
margin-bottom: 0px;
}

/* МОДЕЛИ С ПОХОЖИМИ ПАРАМЕТРАМИ */
.similar-models-btn {
display:none;
float:right;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: rgb(207, 207, 207);
border-radius: 5px;
background-image: -moz-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);
margin-top: 15px;
margin-bottom: 15px;
}
.similar-models-btn span{
cursor: pointer;
display:block;
height: 32px;
width: 292px;
font-size: 12px;
font-family: "ArialRegular";
color: rgb(121, 121, 121);
line-height: 2.7;
text-decoration:none;
background: url(../images/similar-models-btn.png) no-repeat right 10px top 5px;
}
.table-characteristic div.click span {
background: url(../images/similar-models-btn2.png) no-repeat right 10px top 5px;
}
/* КОНЕЦ МОДЕЛИ С ПОХОЖИМИ ПАРАМЕТРАМИ */

/* ГАЛЕРЕЯ */
/* СЛАЙДЕР */
.box-slider {
float:left;
margin-right: 18px;
padding-right: 0px;
}
.slide {
cursor: pointer;
}
/* КОНЕЦ СЛАЙДЕР */
.modal-dialog {
display:table;
vertical-align:middle;
height: 100%;
margin: 0 auto;
}
.modal-dialog > div {
display:table-cell;
vertical-align: middle;
}
.modal-content {
display: inline-block;
}
.modal-body {
padding:0;
}
/* КОНЕЦ ГАЛЕРЕЯ */

/* РЕЙТИНГ ТЕЛЕФОНОВ */
.rating-tovar {
font-size: 24px;
font-family: "ArialRegular";
color: #000;
text-align: left;
margin-bottom: 65px;
margin-top: 15px;
}
.rating-set4 {
right: 18px;
}
.rating-tovar-number {
color: #929292;
display:inline-block;
}
.rating-green {
color: #4da400;
}
.rating-red {
color: #ff0000;
}
/* КОНЕЦ РЕЙТИНГ ТЕЛЕФОНОВ */
/* КОНЕЦ ТХ ТЕЛЕФОНОВ */

/* ГОЛОСОВАНИЕ */
.voting {
margin-bottom: 30px;
}
.voting .progress{
max-height: 16px;
max-width: 592px;
background-color: #f2f2f2;
border-radius: 0px;
box-shadow: none;
overflow: visible;
}
.voting .progress-bar {
box-shadow: none;
max-height: 16px;
}
.voting .progress-red {
background-color: #e52e2f;
}
.voting .progress-orange {
background-color: #ffbd2e;
}
.voting .progress-yellow {
background-color: #ffcc00;
}
.voting .progress-green {
background-color: #6de800;
}
.radio-vote  {
bottom: 8px;
padding-right: 0px;
}
.radio-vote p{
text-align: left;
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.667;
margin: 0 0 6px;
}
.vote-submit {
text-align: left;
}
.vote-submit input {
font-size: 13.936px;
font-family: "ArialRegular";
color: rgb(132, 132, 132);
line-height: 1.2;
padding: 4px 6px;
}
.title-left h2,.title-center h2{
font-size: 24px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.25;
}
.vote-right {
display:block;
height:14px;
text-align:left;
width:30px;
float: right;
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 0.8;
position: relative;
left: 35px;
}
/* КОНЕЦ ГОЛОСОВАНИЕ */

/* ДРУГИЕ МОДЕЛИ */
.other-models {
border: 1px solid #e3e3e3;
border-radius: 10px;
padding: 35px 40px 10px;
margin-bottom: 50px;
}
.other-models ul.box-other-models {
border-right: 1px solid #e3e3e3;
}
.other-models ul.box-other-models:nth-of-type(4) {
border-right: none;
}
.box-other-models li {
height: 70px;
width: 155px;
}
.box-other-models li img {
display:inline-block;
}
.box-other-models li span {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: left;
display:inline-block;
margin-left: 10px;
position: relative;
top: 5px;
width: 115px;
}
.other-models .look-all-characteristic{
float: right;
}
/* КОНЕЦ ДРУГИЕ МОДЕЛИ */

/* ПОХОЖИЕ ПО СРАВНЕНИЮ */
.similar-models .compare-meter{
width: 115px;
display: inline-block;
margin-left: 30px;
position: relative;
bottom: 20px;
}
.similar-models .compare-meter div {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(151, 151, 151);
line-height: 1.2;
padding-left: 0px; padding-right: 16px;
}
.Similar-comparison .compare-meter div span {
color: #000;
}
/* КОНЕЦ ПОХОЖИЕ ПО СРАВНЕНИЮ */

/* ОБЗОР ЭТОЙ МОДЕЛИ */
.review-week {
margin-bottom: 80px;
}
.review-week-article {
border-bottom: 1px solid #e3e3e3;
padding-left: 0px; 
margin-bottom: 15px; 
padding-bottom: 15px;
}
.review-week-article p{
font-size: 18px;
font-family: "MyriadProRegular";
color: #000;
line-height: 1.2;
text-align: justify;
margin-left: 30px;
}
.review-week-article p:first-child{
font-size: 18px;
color: #000;
}
.review-week-article .look-all-characteristic {
text-align: left;
margin-left: 30px;
}
.look-all-article {
text-align: left;
padding-left: 0px; 
}
.look-all-article a{
font-size: 16px;
font-family: "ArialRegular";
color: rgb(85, 85, 85);
text-decoration: underline;
line-height: 1.2;
text-align: left;
margin-left: 30px;
}
.look-all-article a span{
color: #8d8d8d;
}
.review-week-article .look-all-characteristic {
float:left;
}
/* КОНЕЦ ОБЗОР ЭТОЙ МОДЕЛИ */

/* ОТЗЫВЫ О ТОВАРЕ */
.review-producT {
margin-bottom: 80px;
}
.review-product-article{
border-bottom: 1px solid #e3e3e3;
padding-left: 0px; 
margin-bottom: 15px; 
padding-bottom: 15px;
text-align: left;
font-size: 14px;
font-family: "ArialRegular";
line-height: 1.2;
}
.review-product-article >div {
margin-left: 30px;
}
.review-product-article >ul {

}
.review-product-article ul.information-user {
margin-bottom: 10px;
}
.review-product-article ul.information-user li {
font-size: 14px;
font-family: "ArialRegular";
color: #555555;
line-height: 1.2;
}
.review-product-article ul.information-user li img {
position:relative;
right:15px;
}
.review-product-article ul.information-user li:first-child {
font-size: 18px;
font-weight: bold;
}
.review-product-article ul.information-user li:last-child,.review-telefon {
color: #000;
font-size: 18px;
}
.review-product-article div.review-date {
color: #828282;
margin-bottom: 30px;
font-style:italic;
}
.review-product-article div.review-coment{
color: #555;
margin-bottom: 15px
}
.review-product-article div.review-worth p, .review-product-article div.review-drawback p{
color: #8c8c8c;
margin-bottom: 15px;
font-weight:normal;
}
div.review-worth {
color: #04b900;
font-weight:bold;
}
div.review-drawback {
color: #ee0000;
font-weight:bold;
}
.review-coment-btn {
display:inline-block;
float:right;
margin-right:15px;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: rgb(207, 207, 207);
background-image: -moz-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( 90deg, rgb(225,225,225) 0%, rgb(255,255,255) 100%);;
}
.review-coment-btn a{
display:block;
height: 25px;
width: 171px;
font-size: 12px;
font-family: "ArialRegular";
color: rgb(121, 121, 121);
line-height: 2;
text-decoration:none;
cursor:pointer;
}
/* КОНЕЦ ОТЗЫВЫ О ТОВАРЕ */

/* ВИДЕО ОБЗОР ЭТОЙ МОДЕЛИ */
.video-review-producT {
text-align: left;
margin-bottom: 80px;
}
.video-review {
margin-top: 40px;
}
.video-review iframe {
width:420px;
height:220px;
}
div.video-review:nth-of-type(odd) {
text-align: left;
}
div.video-review:nth-of-type(even) {
text-align: left;
}
.video-review p {
max-width:420px;
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: center
}
.video-review-producT div.video-review-article {
margin-top: 30px;
}
.video-review-producT div.video-review-article p{
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(144, 144, 144);
line-height: 1.2;
text-align: justify;
}
/* КОНЕЦ ВИДЕО ОБЗОР ЭТОЙ МОДЕЛИ */

/* КОММЕНТАРИИ К ЭТОЙ МОДЕЛИ */
.coment-product {
text-align: left;
font-family: "ArialRegular";
font-size: 14px;
margin-left: 15px; 
margin-right: 15px;
}
.coment-product div.coment-menu ul,.coment-product div.coment-user {
min-height:31px;
background-color: #e9e9e9;
}
.coment-product div.coment-menu ul {
display:flex;
}
.coment-menu {
margin-bottom: 20px;
}

.coment-text {
min-height:20px;
max-width: 605px;
}
.coment-product div.coment-menu {
color: rgb(11, 11, 11);
line-height: 2.2;
font-style: italic;
font-weight:bold;
}
.coment-product div.coment-menu a{
text-decoration: underline;
color: #0b0b0b;
margin-left: 50px;
}
.coment-product div.coment-user {
color: rgb(173, 0, 0);
line-height: 2.2;
font-weight: bold;
}
.coment-product div.coment-user span {
color: #7b7b7b;
padding-left: 5px;
font-weight: normal;
}
.coment-product div.coment-text {
padding-top: 18px; 
padding-bottom: 18px;
}
.coment-product div.coment-answer {
margin-bottom: 40px;
max-width: 520px;
text-align:center;
}
.coment-product div.coment-answer a{
font-size: 13.936px;
font-family: "ArialRegular";
color: rgb(218, 74, 56);
font-weight: bold;
line-height: 1.2;
}
.coment-product div.coment-many {
margin-bottom: 10px;
text-align:center;
}
.coment-many a{
display:block;
}
.coment-many a:hover {
text-decoration: none;
}
.coment-many a div{
color: rgb(255, 255, 255);
line-height: 2;
display:block;
margin: 0 auto;
height:28px;
max-width: 262px;
background-color: #da4a38;
border-radius: 5px;
}
.coment-form {
margin-bottom: 35px;
}
.modal-coment-form {
margin-bottom:0px;
}
.box-coment {
min-height:326px;
max-width: 672px;
background-color: #ebebeb;
margin: 0 auto;
padding: 15px;
}
.box-coment textarea {
width: 100%; 
height: 172px; 
resize: none; 
font-size: 14px;
font-family: "ArialRegular";
color: rgb(178, 178, 178);
line-height: 1.2;
padding: 8px;
}
.box-coment textarea,.box-coment input {
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
padding-left: 8px;
padding-right: 8px;
}
.coment-login {
text-align: left;
margin-bottom: 18px;
}
.coment-login input {
width: 185px; 
height: 33px;
font-size: 14px;
font-family: "ArialRegular";
color: rgb(102, 102, 102);
line-height: 1.2;
margin-top: 10px;
}
.coment-checkbox label {
font-size: 14px;
font-family: "ArialRegular";
color: rgb(178, 178, 178);
line-height: 1.2;
}
.coment-checkbox input {
position: relative;
top: 2px;
margin-left: 5px;
}
.coment-btn {
margin-top: 44px;
}
.box-coment div.coment-btn {
margin-bottom: 10px;
text-align:center;
}
.coment-btn a{
display:block;
}
.coment-btn a:hover {
text-decoration: none;
}
.coment-btn a div{
font-size: 16px;
font-family: "ArialRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 5;
display:block;
margin: 0 auto;
height:78px;
width: 187px;
background-color: #da4a38;
border-radius: 5px;
}
/* КОНЕЦ КОММЕНТАРИИ К ЭТОЙ МОДЕЛИ */

/* ОПИСАНИЕ МОБИЛЬНОГО ТЕЛЕФОНА */
.description-tovar{
margin: 60px 30px 50px;
}
.description-tovar > div {
margin-bottom: 50px;
}
.description-tovar div > a {
display: block;
text-align: center;
}
.description-tovar .article-pic-box {
text-align:right;
padding-right:5px;
}
.description-tovar .article-pic-box img{
margin-top: 25px;
}
.description-tovar .description-article > a {
display: block;
text-align: left;
font-size: 24px;
font-family: "MyriadProRegular";
line-height: 1.2;
color: #000;
margin-bottom: 10px;
}
.description-tovar div p {
margin-top: 10px;
}
.latest-article div:last-child{
//padding-left: 25px;
}
.description-tovar .description-text .tag {
margin-bottom:0px;
}
.description-date {
font-size: 12px;
font-family: "ArialRegular";
color: rgb(150, 150, 150);
text-align: left;
}
.description-title,.description-title h1,.description-title a {
font-size: 24px !important;
font-family: "MyriadProRegular" !important;
color: rgb(0, 0, 0) !important;
text-align: left !important;
margin-bottom: 10px;
text-transform: none;
}
.description-text {
font-size: 18px;
font-family: "MyriadProRegular";
color: rgb(0, 0, 0);
line-height: 1.2;
text-align: justify;
margin-bottom: 20px;
}
.article-text img {
float:left;
padding-right: 10px;
}
.description-title-pic img {
float:left;
display:inline-block;
padding-right: 20px;
padding-bottom: 20px;
margin-top: 25px;
}
.description-pic {
text-align:center;
padding-left:15px;
padding-right:15px;
}
.description-pic img{
text-align:center;
padding-left:10px;
padding-right:10px;
}
/* КОНЕЦ КОНЕЦ ОПИСАНИЕ МОБИЛЬНОГО ТЕЛЕФОНА */

/* ОШИБКА ПОИСКА */
.error-search h1{
font-size: 18px;
font-family: "ArialRegular";
color: #ff0000;
text-transform: uppercase;
line-height: 1.2;
margin-top: 50px; margin-bottom: 90px;
}
.title-contents {
margin-bottom: 40px;
padding-bottom: 22px;
}
.title-contents h2{
display:inline-block;
float: left;
margin-left: 30px;
}
.title-contents a{
font-size: 14px;
color: rgb(0, 0, 0);
text-decoration: underline;
}
.title-contents span {
float:right;
margin-right: 20px;
}
/* КОНЕЦ ОШИБКА ПОИСКА */

/* ОШИБКА СРАВНЕНИЯ */
.comparison-error, .message-sent {
margin-bottom:65px;
}
.box-comparison-error {
height: 215px;
max-width: 460px;
margin: 0 auto;
background: url(../images/fon-comparison-error.png) no-repeat;
background-position: center;
padding-top: 80px;
font-size: 14px;
font-family: "ArialRegular";
color: rgb(49, 49, 49);
line-height: 1.2;
text-align: center;
}

.box-message-sent {
height: 215px;
max-width: 460px;
margin: 0 auto;
background: url(../images/fon-sent.png) no-repeat;
background-position: center;
padding-top: 80px;
font-size: 14px;
font-family: "ArialRegular";
color: rgb(49, 49, 49);
line-height: 1.2;
text-align: center;    
}
/* КОНЕЦ ОШИБКА ПОИСКА */

/* ФОРМА ОБРАТНОЙ СВЯЗИ */
.feedback {
background-color: #0fc192;
font-family: "ArialRegular";
color: rgb(255, 255, 255);
padding: 40px 0px 65px;
margin-bottom:100px;
}
.feedback .form-control {
height: 37px;
}
.feedback-message,.feedback-user,.feedback-captcha,.feedback-btn {
max-width:630px;
margin: 0 auto;
font-weight: normal;
}
.feedback-message {
margin-bottom: 30px;
}
.feedback-message .control-label{
text-align:center;
padding-bottom: 12px;
font-size: 18px;
font-family: "ArialRegular";
}
.feedback-message input,.feedback-message select {
border-radius:0;
font-size: 14px;
font-family: "ArialRegular";
color: #b4b4b4;
font-style:italic;
}
.feedback-message textarea {
resize: none;
border-radius:0;
min-height:125px;
font-size: 14px;
font-family: "ArialRegular";
color: #b4b4b4;
font-style:italic;
}
.feedback-user .form-group {
margin-left: -55px;
}
.feedback-user .control-label {
font-size: 14px;
font-family: "ArialRegular";
padding:0;
line-height: 2.4;
}
.feedback-user input {
border-radius:0;
}
.feedback-captcha {
margin-bottom:70px;
}
.feedback-captcha .form-group {
margin-left: 136px;
}
.feedback-captcha .form-group >div{
padding:0;
}
.feedback-captcha .form-group >div:first-child{
text-align:left;
}
.feedback-captcha .control-label {
text-align:left;
padding-bottom: 5px;
margin-top: 23px;
font-size: 18px;
font-family: "ArialRegular";
}
.feedback-captcha input {
border-radius:0;
font-size: 18px;
font-family: "ArialRegular";
color: #c0c0c0;
line-height: 1.2;
}
.feedback-btn > div {
padding:0;
}
.feedback-btn > div:first-child {
text-align:left
}
.feedback-btn > div:last-child {
text-align:right
}
.feedback-btn .btn-default {
background-color: #0fc192;
color: #fff;
border: 1px solid #fff;
}
.feedback-btn .btn {
height:65px;
width: 275px;
font-size: 18px;
font-family: "ArialRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 2;
border-radius:0;
}
select.message-subject::-webkitwebkit-input-placeholder{color: #b4b4b4!important}
select.message-subject::-moz-placeholder{color: #b4b4b4!important}
select.message-subject:-moz-placeholder{color: #b4b4b4!important}
select.message-subject:-ms-input-placeholder {color: #b4b4b4!}
input.message-title::-webkit-input-placeholder{color: #b4b4b4!important}
input.message-title::-moz-placeholder{color: #b4b4b4!important}
input.message-title:-moz-placeholder{color: #b4b4b4!important}
input.message-title:-ms-input-placeholder {color: #b4b4b4!}
input.captcha-code::-webkit-input-placeholder{color: #c0c0c0!important}
input.captcha-code::-moz-placeholder{color: #c0c0c0!important}
input.captcha-code:-moz-placeholder{color: #c0c0c0!important}
input.captcha-code:-ms-input-placeholder {color: #c0c0c0!}
textarea.message-text::-webkit-input-placeholder{color: #b4b4b4!important}
textarea.message-text::-moz-placeholder{color: #b4b4b4!important}
textarea.message-text:-moz-placeholder{color: #b4b4b4!important}
textarea.message-text:-ms-input-placeholder {color: #b4b4b4!}
/* КОНЕЦ ФОРМА ОБРАТНОЙ СВЯЗИ */

/* СПИСОК ТАГОВ */
.tag {
font-size: 16px;
margin-top: 20px;
margin-bottom: 70px;
} 
.tag ul{
display: inline-block;
margin-left: 2px;
}
.tag ul li {
margin-right: 3px;
}
.tag ul li a {
font-size: 14px;
font-family: "MyriadProRegular";
color: #008eac;
line-height: 1.2;
text-align: left;
text-decoration: underline;
}
.tag-left {
text-align:left;
}
.tag-link {
text-align:left;
margin: 35px 0 50px 10px;
}
.tag-link a{
font-size: 14px;
font-family: "ArialRegular";
font-weight:bold;
color: #008eac;
line-height: 1.2;
text-align: left;
text-decoration: underline;
}
.data-tag {
color: #00a2ff;
text-decoration: underline;
}
.list-tag {
margin-left: 70px;
text-align:left;
}
.list-tag  .letter {
max-width:110px;
font-size: 24px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
line-height: 1.5;
text-align: left;
font-weight:bold;
}
.list-tag .tag {
max-width:110px;
margin-bottom:50px;
}
.list-tag .row >div:last-child {
margin-bottom:50px;
}
.list-tag .tag li a{
font-size: 14px;
font-family: "ArialRegular";
color: #015bff;
text-decoration: underline;
line-height: 1.2;
}
/* КОНЕЦ СПИСОК ТАГОВ */

/* ДИРЕКТОРИЯ */
div.directory {
text-align:left;
margin: 10px 0px 10px 30px;
}
.directory div{
display:inline-block;
}
.directory div a{
font-size: 12px;
font-family: "ArialRegular";
color: rgb(150, 150, 150);
text-align: left;
}
.directory div:before {
content: ">";
padding-right: 4px;
}
.directory div:first-child:before{
content: none;
}
.directory div:last-child a{
color: #000;
}
.title h1 {
font-size: 18px;
font-family: "ArialRegular";
color: rgb(0, 0, 0);
text-transform: uppercase;
line-height: 1.2;
font-weight: bold;
margin-bottom: 30px;
}
/* КОНЕЦ ДИРЕКТОРИЯ */

/* НУМЕРАЦИЯ */
.numbering {
margin-bottom: 50px;
}
.pagination-next a,.pagination-last a{
  font-size: 18px;
  font-family: "MyriadProRegular";
  color: rgb(0, 0, 0);
  line-height: 1.2;
font-weight:bold;
}
.pagination-next {
text-align:right;
}
.pagination-last {
text-align:left;
}
/* КОНЕЦ НУМЕРАЦИЯ */

/* СОЦИАЛЬНАЯ СЕТЬ */
.main .social-network ul{
display:inline-block;
}
.main .social-network span{
padding-right: 15px;
font-size: 14px;
font-family: "ArialRegular";
color: rgb(49, 49, 49);
line-height: 1.2;
}
/* КОНЕЦ СОЦИАЛЬНАЯ СЕТЬ */
/* КОНЕЦ ГЛАВНАЯ */

/* ПОДВАЛ */
footer {
background-color: #000;
margin-top:30px;
padding-top: 60px;
padding-bottom: 20px;
}
.copyright {
font-size: 14px;
font-family: "MyriadProRegular";
color: rgb(255, 255, 255);
line-height: 2.143;
text-align:left;
padding-left: 0px;
padding-top: 6px;
}
.footer-menu li a {
font-size: 13px;
font-family: "MyriadProRegular";
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;
}
.footer-menu {
padding-top: 12px;
}
.footer-menu li {
padding-right: 40px;
}
.footer-menu li:last-child {
padding-right: 0px;
}
.social-network a{
font-size: 16px;
font-family: "FixSysC-Regular";
color: rgb(153, 153, 153);
text-decoration: underline;
line-height: 2.4;
}
/* КОНЕЦ ПОДВАЛ */

div.one-article {
padding-bottom: 30px;
}

div.compc {
padding-top: 10px; 
padding-bottom:10px; 
height: 80px;
}

div.compci {
float:left; 
width: 30px;
}

div.compca {
float:left; 
width: 50%; 
margin-left: 10%; 
margin-top: 10px;
}

div.vs-pad {
    padding: 35px 70px 10px;
}

/* АДАПТИВНЫЕ ПРАВИЛА */
@media (min-width: 1200px) { 
.container {
width: 960px;
}
}

@media (min-width: 1200px) and (max-width: 1300px){ 
.container {
margin-left: 220px;
margin-right: 0px;
}
}

@media (max-width: 1320px) {
.right_side {
	display:none;
}
}

@media (max-width: 1200px) {
.left_side {
	display:none;
}
}

@media (max-width: 1214px) {
.tab {
padding-left: 35px;
}
.box-plus {
text-align:center;
}
.plus-model {
margin-top: 5px;
}
.plus-list {
text-align: left;
margin-left: 10px;
}
}

@media (max-width: 1004px) {
.navbar-nav {
margin-top:25px;
}
.navbar-default .navbar-center {
margin-top:0px;
}
.comparison-rating-phones .row > div:nth-child(2) {
padding-left: 0;
padding-right:0;
}
.description-pic img{
text-align:center;
padding-left:30px;
padding-right:30px;
}
input.search-telefon {
right: 5px;
}

.content-last-comparison li:nth-of-type(2n+1),.content-last-comparison li:nth-of-type(2n),.last-comparison li:nth-of-type(2n+1),.last-comparison li:nth-of-type(2n) {
padding-left: 30px;
padding-right: 30px;
}
.latest-news li {
padding-left: 10px; padding-right: 10px;
}
.latest-article div:first-child{
text-align: center;
}
.similar-models {
padding: 20px 0 0 0;
}
.similar-models li:nth-of-type(3) a>div::after,.similar-models li:nth-of-type(5) a>div::after {
border-left: none;
}
.similar-models li:nth-of-type(4) a>div:after{
border-left: 1px solid #cfcfcf;
} 
.similar-models li:nth-of-type(4) a>div:before{
border-bottom: 1px solid #cfcfcf;  
}
.recently-added .row figure {
margin-top: 70px;
}
.recently-added .row div.turn {
margin-top: 60px;
}
.panel-group .col15-xs-3 {
width: 25%;
}
.box-slider {
float:none;
margin-bottom: 30px;
}
.other-models ul.box-other-models:nth-of-type(even) {
border-right:none;
}
div.video-review:nth-of-type(2n+1),div.video-review:nth-of-type(2n) {
text-align:center;
}
.video-review p {
margin: 0 auto;
margin-bottom:10px;
}
.video-review-producT div.video-review:first-child{
margin-top:0;
}
}

@media (max-width: 992px) {
.header-fon {
background: url(../images/header-fon2.jpg) no-repeat;
background-position: center top 0px;
background-size: 100% cover;
}
.tab-content div {
width: 699px;
}
li.tab-1 a{
width: 335px;
height: 40px;
}
li.tab-2 a{
width: 350px;
height: 40px;
}
.tab {
padding-left: 25px;
}
.latest-news li figure {
}
.latest-news li  {
padding-bottom: 30px;
}
.latest-article div{
padding-left: 5px;
}
.latest-article div:last-child {
padding-left: 5px;
}
.latest-article div img {
margin-bottom: 15px;
}
.box-slider {
margin-right: 0px;
}
}

@media (max-width: 844px) {
.header-fon {

}
.tab {
}
}
@media (max-width: 800px) {
li.tab-2.active {
  right: 1px;
}
.list-mobile .row li.col15-xs-15 figure img {
margin-top: 70px;
}
}
@media (max-width: 781px) {
.tab {
text-align:center;
}
.tab .nav > li {
    display: inline-block;
}
.tab-content > .active {
    display: inline-block;
}
.nav-tabs > li {
    float: none;
}
li.tab-1 {
  margin: 0px 7px 0px 1px;
}
li.tab-1.active {
  margin-right: 6px;
}
.characteristic ul li.m-empty-row {
display:none;
}
.phone-characteristic {
padding-left: 0px;
padding-right: 0px;
}
.navbar-default .navbar-brand {
margin-right: 0px;
margin-top: 5px;
margin-left: 15px;
}
.navbar-collapse > ul:first-child{
padding-left: 30px;
text-align:left;
}
.navbar-default .navbar-nav > li {
padding-bottom: 15px;
}
.tab {
padding-left: 0px;
padding-right: 0px;
}
.content-manufacturers  {

}
.content-manufacturers li{
padding-bottom: 15px;
}
.content-manufacturers li a{
padding-bottom: 10px;
}
.latest-news {
text-align: left;
}
.compare-btn {
margin-bottom: 55px;
}
.pagination-next,.pagination-last {
text-align:center;
}
.left-column-characteristic li > div:last-child {
border-right:none
}
.box-options a.options-phones {
float:none;
}
.box-options a.options-phones img {
vertical-align: text-bottom;
}
.rating-set4 {
right: 0px;
}
.comparison-plus-phones > ul > li:first-child,.comparison-plus-phones > ul > li:last-child {
padding-left: 30px;
padding-right: 30px;
}
.comparison-plus-phones > ul > li{
margin-bottom: 20px;
}
.table-phones ul li div:last-child {
text-align:left;
}
.table-phones ul li div:first-child {
text-align:left;
}
.comparison-table-phones {

}
.rating-tovar {
margin-left: 15px; 
margin-right: 15px;
}
.feedback-btn > div:first-child,.feedback-btn > div:last-child {
text-align: center;
}
.feedback-btn > div:first-child {
margin-bottom: 20px;
}
.feedback-captcha .form-group {
margin-left: -15px;
}
.feedback-captcha .form-group > div:first-child {
text-align: center;
}
.feedback-user .form-group {
margin-left: -15px;
}
.feedback-user {
margin-bottom: 30px;
}
}

@media (max-width: 768px) {
.right-column-characteristic {
display:none;
width:100%;
}
.right-column-characteristic li:first-child {
display:none;
}
input.search-telefon {
right: 0px;
display:block;
margin: 0 auto;
margin-bottom: 2px;
width: 633px;
}
input.search {
left: 0px;
left: 0px;
display:block;
margin: 0 auto;
width: 633px;
top: 5px;
}
.copyright {
text-align: center;
}
.similar-models li:nth-of-type(2n) a>div::after {
border-left: none;
}
.recently-added .row figure {
margin-top: 35px;
}
.recently-added .row div.turn {
margin-top: 50px;
}
.recently-added .row figure figcaption{
width: 135px;
}
.similar-models {
margin: 0 0 15px 0px;
}
.panel-group .col15-xs-3 {
width: 35%;
}
.other-models ul.box-other-models {
border-right:none;
}
.other-models ul.box-other-models li{
width:100%;
}
.review-product-article ul.information-user li{
margin-bottom:5px;
}
.review-product-article ul.information-user li img {
position:relative;
right: 30px;
}
.information-user {
margin-left: 30px;
}
.similar-models-btn {
display:inline-block;
float:right;
}

.right-column-characteristic .box-options {
display:inline-block;
width: auto;
margin-top: 6px;
}
.characteristic-similar-options .look-all-characteristic {
display:block;
text-align:right;
}
.content-manufacturers {
padding-left: 0px;
}
.content-manufacturers  ul li a{
max-width: 220px;
margin: 0 auto;
text-align:center;
}
}

@media (max-width: 768px) {

.tab-content {
display:inline-block
}
.left-column-characteristic {
width: 100%;
}
li.tab-1.active {
top: 0px;
}
.tab-content .tab-1.active{
border-radius: 0px 0px 7px 7px;
}
.tab-content .tab-2.active{
border-radius: 0px 0px 7px 7px;
}
footer  {
padding-top: 30px;
}
.footer-menu {
padding-top: 15px; padding-bottom: 15px;
}
.content-manufacturers  {

}
.article-pic {
text-align:center;
}
.article-text img {
float: none;
display:block;
padding-right: 0px;
margin: 0 auto;
margin-bottom: 15px;
}
.article {
margin: 60px 5px 70px;
}
.list-tag .letter {
margin: 0 auto;
}
.list-tag .tag {
margin: 0 auto;
margin-bottom: 50px;
}
.list-tag {
margin-left: 0px;
}
.description-tovar {
margin: 60px 0px 50px;
}
.description-pic img {
padding-right: 0px;
display: block;
margin: 0 auto;
margin-bottom: 15px;
}
.feedback {
padding-left: 30px;
padding-right: 30px;
}
.list-mobile .panel-group .panel {
    padding-left: 50px;
    padding-right: 0px;
}

}

@media (max-width: 756px) {
li.tab-2.active {
  right: 0px;
}
li.tab-1.active {
top: 2px;
}
ul.navbar-lng {
display:block;
}
.navbar-center {
display: none;
}
.navbar-collapse > ul:first-child{
margin-top:15px;
}
.list-firm .row>div{
height:100%;
margin-bottom:50px;
}
.pagination-next  { 
margin-bottom: 15px;
}
.pagination-last {
margin-top: 15px;
}
.container {
width: 100%;
}
.content-manufacturers  {
margin-left: 5px;
margin-right: 5px;
}
.header-fon {
background-size: cover;
}
.tab-content div {
width: 551px;
}
li.tab-1 a{
width: 535px;
height: 40px;
}
li.tab-2 a{
width: 550px;
height: 40px;
}
li.tab-2{
width: 551px;
margin-bottom: 0px;
}
input[type="search"] {
width: 430px;
}
.nav-tabs li.tab-2 {
border-radius: 0px 7px 0 0;
}
.nav-tabs li.tab-2.active{
border-radius: 7px 7px 0 0;
}
li.tab-1.active {
right: 3px;
}
.list-mobile .panel-group .panel{
    padding-left: 10px;
    padding-right: 10px;
}
.list-mobile .row li.col15-xs-15 figure img {
margin-top: 10px;
}
}

@media (max-width: 635px) {
.coment-product div.coment-menu ul {
display:block;
}
}
@media (max-width: 624px) {
h2.table-of-contents {
display:block;
margin-bottom: 30px;
}
.title-contents span {
margin-top: 15px;
margin-bottom: 15px;
}
div.all-contents {
position: inherit;
}
.comparison-table-phones {
margin-left: -15px;
margin-right: -15px;
}
.similar-models li:nth-of-type(5) a>div:before{
border-bottom: 1px solid #cfcfcf;  
}
.panel-group .col15-xs-3 {
width: 45%;
}
.description-title-pic {
display: block;
}
.description-title-pic img {
float: none;
}
.table-phones {
font-size: 16px;
}
.left-column-characteristic {
    font-size: 16px;
}
}

@media (max-width: 624px) {
.contents ul li {
display:block;
margin-bottom: 10px;
}
.content-compare div{
display:block;
margin: 0 auto;
}
.arrow-content-compare {
margin-right: 0px;
}

/*.article-text table.style1 {
font-size: 13px;
}

.article-text table.style1 th {
font-size: 15px;
}*/

}

@media (max-width: 612px) {
.container {
width: 100%;
}
.header-fon {
background-size: cover;
}
.tab-content div {
width: 451px;
}
li.tab-1 a{
width: 435px;
height: 40px;
}
li.tab-2 a{
width: 450px;
height: 40px;
}
li.tab-2{
width: 451px;
margin-bottom: 0px;
}
input[type="search"] {
width: 330px;
}
}

@media (max-width: 537px) {
.similar-models {
padding-left: 50px;
}
.article-text img {

}
.article-pic img {

}
}

@media (max-width: 524px) {
.content-compare div{
display:block;
}
.content-manufacturers  {

}
.recently-added .row figure figcaption{
width: 105px;
}
div.similar-models-tovar1 img, div.similar-models-tovar2 img {

}
.similar-models li a> div::before {
left: 10px;
width: 150px;
}
.similar-models li:nth-of-type(1) a> div::before, .similar-models li:nth-of-type(4) a> div::before {
left: 10px;
width: 150px;
}
.similar-models li a> div {
right: 20px;
}
.panel-group .col15-xs-3 {
width: 55%;
}
.article .row > div {

}
.table-phones ul li div {
padding-left: 5px;
padding-right: 5px;
}
.left-column-characteristic li > div {
    padding-left: 15px;
}
}

@media (max-width: 512px) {
.container {
width: 100%;
}
.header-fon {
background-size: cover;
}
.tab-content div {
width: 351px;
}
li.tab-1 a{
width: 335px;
height: 40px;
box-sizing: border-box;
}
li.tab-2 a{
width: 350px;
height: 40px;
box-sizing: border-box;
}
li.tab-2{
width: 351px;
margin-bottom: 0px;
}
input[type="search"] {
width: 230px;
}
.social-network ul li{
padding-right: 10px;
}
.video-review iframe {
width:320px;
height:180px;
}
}

@media (max-width: 464px) {
.content-last-added ul li,.content-popular-models ul li {
height:220px;
width:220px;
}
.content-last-added ul li figure img,.content-popular-models ul li figure img {
max-height: 270px;
max-width: 130px;
}
}

@media (max-width: 437px) {
.similar-models {
margin: 0px 15px 15px;
}
.left-column-characteristic li > div {

}
.voting .row > div:last-child{
padding-right: 30px;
}
}

@media (max-width: 424px) {
.navbar-default .navbar-brand {
margin-left: 0px;
}
.footer-menu ul li{
padding-right: 20px;
}
.content-manufacturers  {

}
.recently-added .row>div {
padding-left: 0px; padding-right: 0px;
}
.recently-added .row figure figcaption{
width: 90px;
}
.similar-models {
padding-left: 35px;
}
.panel-group .col15-xs-3 {
width: 65%;
}
.table-phones,.table-contents-phones {
    font-size: 14px;
}
.left-column-characteristic {
    font-size: 14px;
}
.review-coment-btn {
width:85%;
float:none;
margin-right:0;
margin-top: 20px;
}
.review-coment-btn a {
width:85%;
}
.title-left h2,.title-center h2{
font-size: 22px;
}
.article-text img {
max-width: 330px;
}
.feedback-btn .btn {
width: 235px;
}
.feedback-message select option {
max-width: 215px;
}
.feedback-message input, .feedback-message select {
font-size: 13px;
}
.about-project {
  margin: 0px 0px 120px;
}
.news {
  margin: 50px 0px 70px;
}
.review-coment-btn a {
  display: inline-block;
}
}

@media (max-width: 412px) {
.container {
width: 100%;
}
.header-fon {
background-size: cover;
}
.tab-content div {
width: 291px;
}
li.tab-1 a{
width: 275px;
height: 48px;
}
li.tab-2 a{
width: 290px;
height: 48px;
}
li.tab-2{
width: 291px;
margin-bottom: 0px;
}
input[type="search"] {

}
}

@media (max-width: 364px) {
/*
.article-text table.style1 {
font-size: 10px;
}

.article-text table.style1 th{
font-size: 12px;
}
*/
.latest-article div img {
padding-left: 10px;
}
.title-contents h2 {
margin-left: 0px;
}
.latest-article div:last-child {
padding-left: 10px;
}
.what24  p {
padding-left: 10px;
}
.content-manufacturers  {

}
.navbar-default .navbar-brand {
font-size: 33px;
line-height: 1.5
}
.similar-models {
padding-left: 20px;
}
.panel-group .col15-xs-3 {
width: 75%;
}
.similar-models-tovar2,.similar-models-tovar1 {
width: 165px;
}
.title-left h2 {
font-size: 20px;
}
.video-review iframe {
max-width: 260px;
}
.article-text img {
max-width: 300px;
}
.article .row > div {
padding: 0 10px;
}
.feedback-btn .btn {
width: 210px;
}
}

@media (max-width: 350px) {
.container {
width: 100%;
}
.header-fon {
width: 100%;
background-size: cover;
}
.tab {
padding-left: 0px;
}
.article-text img {
max-width: 260px;
}
.article-pic img {
max-width: 260px;
}
.similar-models-btn  {
float:none;
}
.characteristic-similar-options {
text-align: center;
}
}
@media (max-width: 320px) {
body {
overflow-x: hidden;
}
}
/* КОНЕЦ АДАПТИВНЫЕ ПРАВИЛА */


img.article_img {         
    margin-left: auto; 
    margin-right:auto;
    text-align:center;
    display:block; 
    clear:both;
    float:none;
}

div.video {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	margin-left: 30px;
	height:0;
}

div.article div.video {	
	margin-left: 0;	
}

div.video iframe {
    position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/*div.video iframe {
    margin-left: auto; 
    margin-right:auto;
    text-align:center;
    display:block; 
    width: 80%;
    height: 380px;
}*/

li.marker a {
    cursor: pointer;
}

.table-offers {
    margin-top: 40px;
}
.table-offers .row {
	margin-left: -15px;
	margin-right: -15px; }
.table-offers .row .left-column-offers {
	font-size: 15px;
	text-align: left; }
.table-offers .row .left-column-offers li {
	display: flex; }
.table-offers .row .left-column-offers li:nth-child(1) {
	min-height: 20px; }
.table-offers .row .left-column-offers li:first-child > div {
	background-color: #dff2ff;
	min-height: 39px;
	font-weight: bold;
	line-height: 2.20;
	padding-right: 0px; }
.table-offers .row .left-column-offers li:nth-child(odd) > div {
	background-color: #f2f2f2; }
.table-offers .row .left-column-offers li > div a {
	display: inline-block;
	line-height: 30px; }
.table-offers .row .left-column-offers li .price span {
	text-align: center; }
.table-offers .row .left-column-offers li .price span {
	line-height: 32px;
	font-weight: bold; }
.table-offers .row .left-column-offers li .buy {
	text-align: right; }
.table-offers .row .left-column-offers li .buy a {
	padding: 0 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #FF9800;
	border: 1px solid #FF9800;
	border-radius: 4px;
	display: inline-block; }
.table-offers .row .left-column-offers li .buy a:hover {
	color: #fff;
	background: #FF9800;
	text-decoration: none; }