@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic';
@font-face {
	font-family:'PFDinDisplayPro-Bold';
	src: url('../fonts/PFDinDisplayPro-Bold.eot');
	src: url('../fonts/PFDinDisplayPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/PFDinDisplayPro-Bold.woff') format('woff'),
		url('../fonts/PFDinDisplayPro-Bold.ttf') format('truetype'),
		url('../fonts/PFDinDisplayPro-Bold.svg#PFDinDisplayPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB05;
}


.slider-pro a {color:#222;}
body{
width:100%;
font-family: 'PT Sans', sans-serif;
font-size:18px;
line-height:25px;
color:#222222;
}
/*
html, body {
	position: relative;
	height: 100%;
}*/
*{
outline:none;
}
img{
max-width:100%;
}
a{
color:#005ab6;
text-decoration:none;
}
a:hove{
text-decoration:underline;
}
h1{
background:#fff;
font-size:25px;
text-transform:uppercase;
font-family:'PFDinDisplayPro-Bold';
margin:18px 20px 30px;
}
h2, .h2{
font-size:22px;
line-height:22px;
color:#222222;
margin:20px 0px;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
}
h3, .h3{
font-size:20px;
line-height:20px;
color:#222222;
margin:20px 0px;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
}
h4, .h4{
font-size:18px;
line-height:18px;
color:#222222;
margin:20px 0px;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
}
ul{
padding:0px 0px 0px 25px;
list-style-image:url('../images/icon_bullet.png');
list-style-position:outside;
margin-left: 15px;
}
ol {
counter-reset:li;
padding:0; 
list-style:none;
}
ol li {
position:relative;
margin:0 0 10px 20px;
padding:0px 0px 0px 30px;
}
ol li:before {
content:counter(li); 
counter-increment:li;
position:absolute;
top:0px;
left:0;
height:22px;
width:22px;
padding:0px 0;
color:#fff;
font-size:12px;
text-align:center;
line-height:22px;
background:#243238;
font-weight:bold;
text-align:center;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
}


.btn{
border:0px;
background:none;
line-height:30px;
padding:0px 12px;
color:#000;
font-size:14px;
text-transform:uppercase;
font-family:'PFDinDisplayPro-Bold';
border:0px;
text-decoration: underline;;
}
.btn-default{
line-height:30px;
padding:0px 17px;
color:#fff;
font-size:14px;
text-transform:uppercase;
font-family:'PFDinDisplayPro-Bold';
background:#a0a0a0 url(../images/btn_grey.png) repeat-x 0px 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:0px;
text-decoration:none !important;
}

.container-fluid {
padding-right:0px;
padding-left:0px;
}

.tob_bar{
padding:10px 15px 15px;
}
.logo{
    display: block;
    text-align: center;
    margin-top: 7px;
    float: left;
}
.descriptor{
color:#243238;
font-weight:700;
line-height:20px;
margin-top:5px;
padding: 15px 0px 0px 80px;
background: url(../images/icon_descriptor.png) no-repeat 10px 15px;
}

.right_top{
text-align:right;
}
.right_top a{
font-size:12px;
color:#000000;
text-decoration:underline;
line-height:16px;
display:inline-block;
}
.right_top a:hover{
text-decoration:none;
}
.login_link{
padding-left:26px;
margin-right:15px;
background: url(../images/icon_login.png) no-repeat 0px center;
}
.autorize{
margin-bottom:10px;
}
.search_box .form-group,.search_box .input-group{
width:100%;
position:relative;
}
.search_box  .form-control{
border:1px solid #a0a0a0;
height:30px;
line-height:30px;
padding:0px 75px 0px 10px;
color:#000000;
font-size:12px;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0) !important;
}
.search_box  .btn-primary{
	text-decoration:none;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 30px;
    line-height: 30px;
    border: 0px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    color: #ffffff;
    font-family: 'PFDinDisplayPro-Bold';
    text-transform: uppercase;
    background: #005ab6;
    z-index: 2;
    padding: 0px 15px !important;
}
.search_box  .btn-primary:hover{
background:#003367;
}


.navbar{
height:40px;
min-height:40px;
width:100%;
display:block;
background: url(../images/bg_menu.png) repeat-x 0px 0px;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
border:0px !important;
margin-bottom:0px;
}
.navbar .navbar-nav{
width:100%;
display:table;
}
.navbar .navbar-nav>li{
width:14%;
display:table-cell;
text-align:center;
line-height:40px;
height:40px;
vertical-align:middle;
border-right:1px solid #425861;
position:static;
}
.navbar .navbar-nav>li:last-child{
border-right:0px;
}
.navbar-nav>li>a {
    padding:0px;
	text-align:center;
	display:block;
	height:43px;
	line-height:43px;
	font-size:14px;
	color:#ffffff;
	font-family: 'PFDinDisplayPro-Bold';
	text-decoration:none !important;
	text-transform:uppercase;
border-top:3px solid transparent;
margin-top:-3px;
}
li.open a.dropdown-toggle{
z-index:55;
}
.navbar-nav>li>a.dropdown-toggle>span{
padding-right:18px;
display:inline-block;
background: url(../images/arrow_menu.png) no-repeat right 17px;
}
.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li.active>a,.navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li>a:hover,.navbar .open>a, .navbar .open>a:focus, .navbar .open>a:hover{
background:#2e363a !important;
border-top:3px solid #005ab6;
}
.dropdown-menu {
    position: absolute;
    top:40px;
	width:100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0;
    margin: 0px 0 0 0px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border:0px solid transparent !important;
    border-radius:0px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.0);
    box-shadow: 0 6px 12px rgba(0,0,0,.0);
	background:#2e363a;
	text-align:center;
}
.dropdown-menu>li{
display:inline-block;
height:55px;
border:0px !important;
}
.dropdown-menu>li a{
display:block;
line-height:56px;
text-transform:uppercase;
font-family: 'PFDinDisplayPro-Bold';
padding:0px 15px;
border:0px !important;
color:#fff;
}

#layer {
    position: absolute;
    display: none;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 5;
}
li.droprown>a {
position:relative;
}


.top-a{
background: url(../images/bg_mark.png) repeat 0px 0px;
-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.25);
padding:10px;
border-bottom:2px solid #0062c5;
position:relative;
}
.mark_box{
width:90%;
float:left;
}
.mark-collapse>.row{
margin-top:15px;
margin-bottom:15px;
}
.mark_box img{
    height: auto;
    width: 50px;
    max-width: 90%;
}
.mark_box img:hover{
opacity:0.8;
}
.btn-moremark.collapsed{
background: url(../images/arrow_mark.png) no-repeat 0px 0px;
}
.btn-moremark{
position:absolute;
bottom:-20px;
width:78px;
left:50%;
margin-left:-39px;
height:19px;
padding:0px;
border-bottom:1px solid #002f90;
background: url(../images/arrow_mark.png) no-repeat 0px -21px;
border:0px !important;
padding:0px !important;
cursor:pointer;
z-index:555;
}
.all_mark{
float:right;
width:10%;
text-align:center;
margin-top:15px;
}
.all_mark a{
color:#ffffff;
font-size:16px;
font-family: 'PFDinDisplayPro-Bold';
text-decoration:underline;
text-transform:uppercase;
}
.all_mark a:hover{
text-decoration:none;
}



.main-row{
margin-left:0px;
margin-right:0px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.main-row>div{
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}
.blue-bg{
background:#005ab3;
padding:0px;
}
.blue-bg>.main-bar{
height:100%;
position:static
}
.main-bar>div{
    padding: 22px 20px 30px 20px;
}
.panel-title{
color:#000;
text-transform:uppercase;
font-size:16px;
font-family: 'PFDinDisplayPro-Bold';
margin-bottom:15px;
line-height:22px;
}

.pooling_box{
color:#fff;
}
.pooling_box .panel-title{
color:#fff;
}
.pooling-list label{
display:block;
width:100%;
padding-left:0px;
line-height:30px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:3px 10px 2px 10px;
margin-bottom:0px;
background:#2673be;
font-size:14px;
}
.checkbox, .radio{
margin-bottom:7px;
margin-top:7px;
}
.jq-radio {
width:16px;
height:16px;
margin-right:10px;
background: url(../images/icon_radio.png) no-repeat 0px -64px;
top: 3px;
}
.jq-radio.checked{
background: url(../images/icon_radio.png) no-repeat 0px 0px;
}
.pooling-buttons{
margin-top:15px;
}
.result-pooling{
color:#fff !important;
float:left;
}
.vote-btn{
float:right;
}




.news-box{
background:#f1f1f1;
}
.news-box ul {margin-left:0;}
.news-box ul li {line-height: 17px;}
.news-list{
list-style-type:none;
padding:0px;
list-style-image:none;
}
.news-list li a{
font-size:14px;
color:#222222;
padding:7px 0px 9px 20px;
text-decoration:none;
background: url(../images/icon_marker.png) no-repeat 0px 10px;
border-bottom:1px solid #bababa;
display:block;
}
.news-list li a:hover{
text-decoration:underline;
}



.skew-photo{
margin-bottom:0px;
position:relative;
overflow:hidden;
margin-right:-1px;
padding: 0px !important;
}
.skew-photo::before{
content:'';display:block;
padding-top:58%
}
.skew-photo__item{
overflow:hidden;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-transform:skewY(-30deg);
-ms-transform:skewY(-30deg);
transform:skewY(-30deg);
-webkit-transition:z-index .7s,-webkit-transform .5s;
transition:z-index .7s,-webkit-transform .5s;
transition:transform .5s,z-index .7s;
transition:transform .5s,z-index .7s,
-webkit-transform .5s
}
.skew-photo__item:hover{
-webkit-transform:skewY(0);
-ms-transform:skewY(0);
transform:skewY(0);
z-index:2
}
.skew-photo__item:first-child,
.skew-photo__item:first-child .skew-photo__inner{
left:0;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0}
.skew-photo__item:last-child,
.skew-photo__item:last-child .skew-photo__inner{
right:0;
-webkit-transform-origin:100% 0;
-ms-transform-origin:100% 0;
transform-origin:100% 0
}
.skew-photo__item:hover .skew-photo__inner{
-webkit-transform:skewY(0);
-ms-transform:skewY(0);
transform:skewY(0)
}
.skew-photo__inner{
display:block;
position:relative;
height:100%;
-webkit-transform:skewY(30deg);
-ms-transform:skewY(30deg);
transform:skewY(30deg);
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s,
-webkit-transform .5s;
background-size:cover;
background-repeat:no-repeat;
}



.accordion-menu{
padding:0px !important;
margin:0px 0px 0px 0px !important;
}
.accordion-menu .panel-default{
    margin: 0px !important;
    background-color: #004b99;
    border:0px solid transparent  !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.0) !important;
    box-shadow: 0 1px 1px rgba(0,0,0,.0)  !important;
}
.accordion-menu  .panel-title>a:hover {}
.accordion-menu  .panel-heading {
    color: #fff;
    background-color: #004b99;
    border-color: #ddd;
    padding: 0;
	margin:0px !important;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.accordion-menu  .panel-title {
    color: #fff;
    text-transform: none;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    margin-bottom: 0px;
    line-height: 16px;
}
.accordion-menu  .panel-title>a{
display:block;
width:100%;
padding:7px 25px;
line-height:15px;
font-size:14px;
color:#fff;
text-decoration:none;
background:#004b99 url(../images/arrow_accordion.png) no-repeat right -82px;
border-top:1px solid #337abf;
border-left:1px solid #005ab3;
border-bottom:1px solid #003771;
}
.accordion-menu  .panel-title>a:hover{
border-top:1px solid #4f9ce6;
background:#1a67b6 !important;
}
.accordion-menu  .panel-title>a.collapsed{
background:#004b99 url(../images/arrow_accordion.png) no-repeat right 12px;
}
.accordion-menu  .panel-title>a.no-collapse{
background:#004b99;
}
.accordion-menu .list-group{
background:#2471bc;
border:0px !important;
padding:0px !important;
margin:0px !important;
}
.accordion-menu .panel>.list-group:last-child .list-group-item:last-child,.accordion-menu .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius:0px;
}
.accordion-menu .list-group li{
padding:0px !important;
margin:0px !important;
border:0px !important;
}
.accordion-menu .list-group a{
display:block;
width:100%;
padding:7px 25px 7px 35px;
line-height:15px;
font-size:12px;
color:#fff;
text-decoration:none;
background:#2471bc;
border-top:1px solid #4f9ce6;
border-left:1px solid #005ab3;
border-bottom:1px solid #004b99;
}
.accordion-menu .list-group a:hover{
border-top:1px solid #337abf;
}



.mud-box{
padding:20px 1px !important;
margin:0px 0px 0px 0px;
background:#f1f1f1;
}
.img-mud img{
width:100%;
height:auto;
}
.mud-box .panel-title{
margin-left:20px;
}


.am_number {
	display:block;
    background: url(../images/automudak.png) no-repeat;
    width: 100px;
    height: 26px;
    position: relative;
    margin: 5px;
}
.amn_number {
	display:block;
    position: absolute;
    top: 2px;
    left: 13px;
	line-height: 19px;
	font-size:16px;
}
.amn_region {
	display:block;
    width: 30px;
    text-align: center;
    position: absolute;
    left: 66px;
    top: 1px;
    font-size: 10px;
	line-height: 18px;
}

.amp_info{
padding:10px 10px 10px 25px;
}
.amp_info>.row>div{
padding-left:0px;
}
.rating-row{
font-size:11px;
color:#222222;
font-weight:700;
margin-bottom:10px;
line-height:20px;
}
.a_plus{
display:inline-block;
width:20px;
height:20px;
vertical-align:top;
margin-right:3px;
background: url(../images/icons.png) no-repeat 0px 0px;
}
.a_minus{
display:inline-block;
width:20px;
height:20px;
vertical-align:top;
margin-right:3px;
background: url(../images/icons.png) no-repeat 0px -30px;
}
.a_plus:hover,.a_minus:hover{
opacity:0.7;
}
.raiting_green,.raiting_red{
width:24px; 
text-align:center;
display:inline-block;
}
.raiting_green{
color:#005ab3;
}
.raiting_red{
color:#f20602;
}

.am_date{
color:#222222;
font-size:12px;
text-align:right;
display:block;
font-weight:700;
}
.am_title {
text-align:right;
font-weight:700;
}
.am_title  a{
color:#005ab3;
text-decoration:underline;
}
.am_title  a:hover{
text-decoration:none;
}
.am_c_s{
margin-top:28px;
text-align:right;
font-size:12px;
color:#222222;
font-weight:700;
}
.am_c_s span{
padding-left:22px;
line-height:20px;
display:inline-block;
}
.hits{
background: url(../images/icons.png) no-repeat 0px -71px;
margin-right:10px;
}
.numcomments{
background: url(../images/icons.png) no-repeat 0px -110px;
}
.all-mud{
    color: #005ab3 !important;
    margin: 0px auto;
    display: block;
    text-decoration: underline !important;
}
.all-mud:hover{
text-decoration:none !important;
}


.blue-bg>div.recomend-box{
    padding:15px 0px 0px 0px !important;
}
.recomend-box .panel-title{
color:#fff;
margin-left:20px;
}

.box-panel-01,.box-panel-02{
margin:10px;
}
.box-panel-01 .news_wrap,.box-panel-02 .news_wrap{
display:block;
position:relative;
overflow:hidden;
border:3px solid #fff;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
color:#fff;
text-decoration:none;
}
.box-panel-01 .panel-mask{
display:block;
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
background: url(../images/bg_mask.png) repeat-x 0px bottom;
}
.box-panel-01 .title-mask{
position:absolute;
left:10px;
bottom:10px;
margin-right:10px;
color:#fff;
font-size:14px;
line-height:16px;
text-align:left;
}
.box-panel-01 .news_wrap:hover{
text-decoration:underline !important;
}
.box-panel-02 .panel-mask{
display:block;
position:relative;
background:#fff;
padding:10px;
}
.box-panel-02 .title-mask{
color:#222222;
font-size:14px;
line-height:16px;
text-align:left;
}
.box-panel-02 .news_wrap:hover{
text-decoration:underline !important;
}

.box-panel-03 .news_wrap{
display:block;
position:relative;
overflow:hidden;
color:#222222;
text-decoration:none;
}
.box-panel-03 .panel-mask{
display:block;
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
background: url(../images/bg_mask_white.png) repeat-x 0px bottom;
}
.box-panel-03 .title-mask{
position:absolute;
left:10px;
bottom:10px;
margin-right:10px;
color:#222222;
font-size:14px;
line-height:16px;
text-align:left;
}
.box-panel-03 .news_wrap:hover{
text-decoration:underline !important;
}





.right-bar{
    background: url(../images/bg_right.png) repeat 0px 0px;
	padding:0px;
}
.right-bar>div>div{
    padding: 22px 20px 20px;
}
.right-bar>div>div:nth-child(2n){
background:#f1f1f1;
}
.service-list{
list-style-type:none;
margin:0px;
padding:0px;
list-style-image:none;
}

.service-list li a{
display:block;
margin-bottom:2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:14px;
color:#222222;
line-height:14px;
padding:8px 15px 10px 32px;
background-color:#f1f1f1;
background-image:url(../images/icons.png);
background-repeat:no-repeat;
text-decoration:none !important;
}
.right-bar>div>div:nth-child(2n) .service-list li a {background-color: #e8e8e8;}
.right-bar>div>div:nth-child(2n) .service-list li a:hover, .service-list li a:hover{
background-color:#fff;
}
.service-01 a{background-position: 5px -826px;}
.service-02 a{background-position: 5px -856px;}
.service-03 a{background-position: 5px -887px;}
.service-04 a{background-position: 5px -916px;}
.service-05 a{background-position: 6px -947px;}


.quest-box .panel-title{
margin-bottom:0px;
}
.quest-box  .panel-subtitle{
font-size:12px;
margin:3px 0px 10px;
}
.quest-box textarea.form-control{
height:60px !important;
    margin-bottom: 0px !important;
resize: none;
width:100%;
padding:10px !important;
font-size:12px !important;
line-height:15px !important;
color:#000;
border:1px solid #b9b9b9 !important;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
border-radius:4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0) !important;
position:relative;
}
.field-box{
position:relative;
display:inline-block;
width:100%;
margin-bottom:5px;
}
.field-box:after{
content:"";
position:absolute;
bottom:-9px;
left:65px;
width:8px;
height:10px;
background: url(../images/angle_comment.png) no-repeat 0px 0px;
}
.btn-quest{
float:right;
}

.last-questions{
display:inline-block;
width:100%;
margin-top:15px;
}
.last-title{
color:#222222;
font-size:14px;
font-weight:700;
}
.last-questions ul{
list-style-type:none;
list-style-image:none;
padding:0px;
margin:10px 5px 0px;
font-size:14px;
line-height:20px;
}
.last-questions ul a{
color:#222222;
font-size:14px;
text-decoration:none;
}
.last-questions ul a:hover{
text-decoration:underline;
}


.status_newsletter{
line-height:30px;
padding:0px 8px 0px 12px;
color:#fff;
font-size:14px;
background:#243238;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.status_newsletter span{
display:block;
padding-right:20px;
background: url(../images/icons.png) no-repeat right -997px;
}

.newsletter-box .panel-subtitle{
font-size:12px;
line-height:16px;
margin:10px 0px;
}
.form-horizontal .form-group{
margin:0px;
}
.form-control {
    display: block;
    width: 100%;
    height: 28px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 28px;
    color: #222222;
	margin-bottom:10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b9b9b9;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.newsletter-box .btn{
width:100%;
}


.lastcomments-box .panel-title{
margin-bottom:0px;	
}
.head_comment{
font-family:'PFDinDisplayPro-Bold';
font-size:13px;
}
.head_comment .data{
padding:0px 8px 0px 30px;
line-height:20px;
display:inline-block;
color:#005ab6;
margin-right:10px;
border-right:1px solid #606060;
background: url(../images/icons.png) no-repeat 0px -1067px;
}
.head_comment .autor-comment{
line-height:20px;
}
.text-comment{
display:inline-block;
width:100%;
font-size:12px;
color:#222222;
text-decoration:none;
margin:10px 0px 0px;
}
.comment-box{
border-bottom:1px solid #d9d9d9;
padding:15px 0px;
}
.comment-box:last-child{
border-bottom:0px;
}

.zn-item{
	margin:0 0 10px 0;
display:table;
width:100%;
background: #fff;
padding: 5px;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}
.zn-item a {
font-size:13px;
color:#000;
}
.zn-item span.img_zn{
width:60px;
}
.zn-item img{
margin-right:10px;
width:50px;
}

.lastpopulat-box{
margin:20px 0px 0px;
padding:0px !important;
color:#fff;
background:none !important;
}
.lastpopulat-box .nav-tabs{
border-bottom:2px solid #002f8f;
display:block;
width:100%;
overflow:hidden;
}
.lastpopulat-box .nav-tabs>li{
margin-bottom:0px;
position:relative;
width:50%;
height:28px;
}
.lastpopulat-box .nav-tabs>li>a{
padding:0px 30px 0px 10px;
width:100%;
position:absolute;
top:0px;
display:block;
line-height:28px;
color:#222222;
font-size:12px;
font-weight:700;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright:0px;
border-top-left-radius: 4px;
border-top-right-radius:0px;
border:0px !important;
background: url(../images/bg_tab.png) no-repeat right -42px !important;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
z-index:0;
}
.lastpopulat-box .nav-tabs>li>a span{
padding-left:25px;
display:inline-block;
}
.lasttab a{
width:110% !important;
}
.lastpopulat-box .nav-tabs>li.active>a,.lastpopulat-box .nav-tabs>li.active>a:focus,.lastpopulat-box .nav-tabs>li.active>a:hover{
background: url(../images/bg_tab.png) no-repeat right 0px !important;
color:#fff;
z-index:10;
}
.lastpopulat-box .tab-content{
background: url(../images/bg_blue.png) repeat 0px 0px !important;
}

.lasttab span{
background: url(../images/icons.png) no-repeat 0px -1100px;
}
.populartab span{
background: url(../images/icons.png) no-repeat 0px -1190px;
}
.active.lasttab span{
background: url(../images/icons.png) no-repeat 0px -1142px;
}
.active.populartab span{
background: url(../images/icons.png) no-repeat 0px -1224px;
}
.lastpopulat-box .tab-content ul{
	padding:10px 20px !important;
	margin:0px !important;
	list-style-type:none;
}
.lastpopulat-box .tab-content ul li{
border-bottom:1px solid #bababa;
display:inline-block;
width:100%;
}
.lastpopulat-box .tab-content ul li:last-child{
border-bottom:0px;
}
.lastpopulat-box .tab-content ul li a{
color:#fff;
font-size:13px;
text-decoration:none !important;
line-height:18px;
padding:14px 0px;
display:inline-block;
width:100%;
}
.lastpopulat-box .tab-content ul li a:hover{
text-decoration:underline !important;
}
.lastpopulat-box .tab-content ul li img{
float:left;
margin:0px 10px 0px 0px;
display:block;
}
.lastpopulat-box .tab-content ul li a:hover img{
opacity:0.7;
}


.test-box{
padding:15px 0px !important;
}
.test-box .panel-title{
margin-left:20px;
margin-bottom:0px;
}
.test-box img{
display:block;
margin:0px auto;
}
.gotest-box{
margin:10px 0px 20px;
padding:15px 0px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
text-align:center;
}
.test-title{
color:#222222;
text-align:center;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
font-size:16px;
line-height:20px;
margin-bottom:15px;
}
.gotest-box .btn{
display:block;
margin:0px 20px;
}

.profile-box{
background:none !important;
display:inline-block;
width:100% !important
}
.profile-box img{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
margin:0px 8px 10px 0px;
}
.user-data{
float:left;
}
.user-name{
margin:5px 0px 5px;
font-size:14px;
display:block;
}
.user-data a{
font-size:12px;
line-height:14px;
}
.pass-down{
display:inline-block;
margin-right:15px;
}


.company-box{
width:100%;
display:inline-block;
}
.company-box img{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
margin:0px 15px 10px 0px;
}
.company-box img:hover{
opacity:0.7;
}
.item-company{
display:inline-block;
width:100%;
margin-bottom:5px;
}
.company_info{
float:left;
}
.company_info>*{
display:block;
font-size:12px;
line-height:16px;
}
.company_info a{
font-size:14px;
line-height:18px;
}


.pooling_box_right{
padding-bottom:20px !important;
display:inline-block;
width:100%;
}
.quest-title{
color:#222222;
font-size:18px;
line-height:18px;
font-weight:700;
margin-bottom:15px;
}
.pooling_box_right img{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:0px auto 10px;
}
.quest-list label{
padding-left:0px;
display:table;
}
.quest-list .jq-radio{
display:table-cell;
vertical-align:top;
}
.quest-list span{
display:table-cell;
vertical-align:top;
padding-bottom:10px;
font-size:15px;
position: relative;
top: -2px;
}
.pooling_box_right  .result-pooling{
text-transform:none;
color:#005ab3 !important;
}



.mark-detail{
padding:20px 0px 0px !important;
}
.mark-detail .panel-title{
margin-left:20px;
}
.mark-detail .panel-title img{
margin-right:10px;
}
.mark-detail ul{
list-style-type:none;
padding:0px;
margin:0px;
list-style-image:none;
}
.mark-detail ul li{
margin-bottom:2px;
}
.mark-detail ul li a{
display:block;
line-height:28px;
padding:0px 25px;
color:#222222;
text-decoration:none !important;
background:#e7e7e7;
}
.mark-detail ul li a:hover{
background:#fff;
}


.popular-box{
padding:20px 0px !important;
}
.popular-box .panel-title{
margin-left:20px;
}
.box-panel-04 .news_wrap{
display: block;
    position: relative;
    overflow: hidden;
    color: #fff;
	background:#243238;
    text-decoration: none;
}
.box-panel-04 .panel-mask {
    display: block;
    position: relative;
    color: #fff;
	background:#243238;
    padding: 10px;
}
.box-panel-04 .title-mask{
color: #fff;
}

.box-panel-05 .news_wrap{
display: block;
    position: relative;
    overflow: hidden;
    color: #fff;
	background:#243238;
    text-decoration: none;
}
.box-panel-05 .panel-mask {
display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/bg_mask.png) repeat-x 0px bottom;
}
.box-panel-05 .title-mask {
    position: absolute;
    left: 10px;
    bottom: 10px;
    margin-right: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
}

.box-panel-06{
margin:10px;
}
.box-panel-06 .news_wrap{
    display: block;
    position: relative;
    overflow: hidden;
    border: 3px solid #fff;
    color: #fff;
    text-decoration: none;
}
.box-panel-06 .panel-mask {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/bg_mask.png) repeat-x 0px bottom;
}
.box-panel-06 .title-mask {
    position: absolute;
    left: 10px;
    bottom: 10px;
    margin-right: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
}
.popular-box img,.recomend-box img{
width:100%;
height:auto;
}
.recomend-box{
margin:0px;
    padding: 15px 0px !important;
}



.center-bar{
padding:0px 0px 0px 0px;
}
.center-bar>div>div{
padding:0px;
}
.center-bar .panel_title{
line-height:30px;
padding:0px 30px 0px 5px;
background:url(../images/bg_grey.png) repeat-x 0px 0px;
text-transform:uppercase;
font-size:16px;
color:#222222;
font-family:'PFDinDisplayPro-Bold';
position:relative;
}
.center-bar .panel_title:after{
content:"";
width:8px;
height:4px;
position:absolute;
bottom:-4px;
left:30px;
background:url(../images/arrow_title.png) no-repeat 0px 0px;
}
.center-bar .panel_title .name_box{
padding-left:30px;
line-height:30px;
display:inline-block;
}
.exclusive_box .panel_title .name_box{
background:url(../images/icons.png) no-repeat 0px -184px;
}
.icon-info{
display:block;
width:16px;
height:16px;
float:right;
margin:7px 0px 0px;
background:url(../images/icons.png) no-repeat 0px -275px;
}
.icon-info:hover{
opacity:0.7;
}
.slider_exclusive{
padding:0px 60px;
position:relative;
margin:5px 0px 22px;
}
.slider_exclusive .owl-nav>div{
width:28px;
height:79px;
position:absolute;
top:0px;
text-indent:-1000px;
overflow:hidden;
}
.slider_exclusive .owl-nav>div:hover{
opacity:0.7;
}
.slider_exclusive .owl-prev{
left:0px;
background:url(../images/arrow_exclusive.png) no-repeat 0px 0px;
}
.slider_exclusive .owl-next{
right:0px;
background:url(../images/arrow_exclusive.png) no-repeat 0px -80px;
}
.slider_exclusive .item{
margin-top:12px;
text-align:center;
}
.slider_exclusive .item a{
text-decoration:none !important;
color:#222222 !important
}
.slider_exclusive .item a:hover{
opacity:0.7;
}
.price_exclusive{
font-size:14px;
color:#222222;
font-weight:700;
margin-top:8px;
}
.slider_exclusive .am_number{
margin:0px auto !important;
}



.spec_box .panel_title .name_box{
background:url(../images/icons.png) no-repeat 0px -343px;
}
.spec_box .panel_title{
margin-bottom:20px;
}
.spec_box .icon-info{
width:auto;
display:inline-block;
font-size:12px;
text-decoration:underline;
text-transform:none;
font-family: 'PT Sans', sans-serif;
padding-left:22px;
line-height:15px;
}
.spec_box .item{
overflow:hidden;
} 
 
.slider_spec{
padding:0px 20px;
    clear: both;
}
.price-spec{
display:block;
line-height:30px;
height:30px;
color:#ffffff;
font-weight:700;
font-size:14px;
padding:0px 10px;
background:#243238;
}
.spec_info{
display:block;
height:40px;
line-height:20px;
background:#eaeaea;
padding:0px 10px;
}
.city-spec{
display:block;
color:#222222;
font-size:14px;
}
.name_spec{
color:#005ab6;
font-weight:700;
text-decoration:none;
padding-bottom:2px;
}

.slider_spec .owl-nav>div{
width:15px;
height:30px;
position:absolute;
top:50%;
margin-top:-15px;
text-indent:-1000px;
overflow:hidden;
}
.slider_spec .owl-nav>div:hover{
opacity:0.7;
}
.slider_spec .owl-prev{
left:20px;
background:url(../images/arrow_spec.png) no-repeat 0px 0px;
}
.slider_spec .owl-next{
right:20px;
background:url(../images/arrow_spec.png) no-repeat 0px -30px;
}
.slider_spec .owl-controls{
margin:20px;
}


.slider_right{
margin:0px 10px 0px 20px;
}
#slider-right{
max-width:100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-slides-container {
    position: relative;
    overflow: hidden;
}
.sp-thumbnail-image-container{
width:100px !important;
height:60px !important;
overflow:hidden;
float:left;
background:#fff;
}
.sp-thumbnail-image-container img{
height:100%;
width:auto !important;
}
.sp-thumbnail-text{
background:#fff;
}


.sp-thumbnail-title{
font-size: 13px !important;
    line-height: 15px;
    text-align: left;
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
border-left:5px solid #005ab3;
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
border-right: 13px solid #005ab3; 
}

.popularviewed_box{
margin-top:20px;
}
.popularviewed_box .name_box{
background:url(../images/icons.png) no-repeat 0px -414px;
}
.accordion-box{
margin:20px;
}


.showcase-panels-container {
  overflow: hidden;
}
.showcase-panels-container:after {
  clear: both;
}
.showcase-panels-container > ul {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
.showcase-panels-container > ul > li {
  display: block;
  height: 100%;
  width: 100%;
  float: left;
  position: relative;
  -moz-transition: width 0.8s ease 0.2s, background 0.8s ease;
  -o-transition: width 0.8s ease 0.2s, background 0.8s ease;
  -webkit-transition: width 0.8s ease, background 0.8s ease;
  -webkit-transition-delay: 0.2s, 0s;
  transition: width 0.8s ease 0.2s, background 0.8s ease;
}
.showcase-panels-container > ul > li:nth-of-type(1) {
  z-index: 1;
}
.showcase-panels-container > ul > li:nth-of-type(2) {
  z-index: 2;
}
.showcase-panels-container > ul > li:nth-of-type(3) {
  z-index: 3;
}
.showcase-panels-container > ul > li:nth-of-type(4) {
  z-index: 4;
}
.showcase-panels-container > ul > li:nth-of-type(5) {
  z-index: 5;
}
.showcase-panels-container > ul > li:nth-of-type(6) {
  z-index: 6;
}
.showcase-panels-container > ul > li:nth-of-type(7) {
  z-index: 7;
}
.showcase-panels-container > ul > li:nth-of-type(8) {
  z-index: 8;
}
.showcase-panels-container > ul > li:nth-of-type(9) {
  z-index: 9;
}
.showcase-panels-container > ul > li:nth-of-type(10) {
  z-index: 10;
}

.showcase-panels-container .showcase-panel-content {
  -moz-transition: width 0.4s ease;
  -o-transition: width 0.4s ease;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
  position:absolute;
  top:0px;
  width:100%;
  background:#243238;
  padding:10px;
  font-size:12px;
  line-height:16px;
  color:#fff;
}
.showcase-panel-content a {color:#fff; font-size:17px;}
.showcase-panels-container > ul > li:nth-child(2n) .showcase-panel-content {
top:auto;
bottom:0px;
}
.showcase-panels-container {
  width: 100%;
  margin: 0 auto;
}
.showcase-panels-container {
    height: 330px;
  }
  .showcase-panels-container > ul > li {
    width: 20%;
    background-repeat: no-repeat;
	    background-size: cover;
		    box-shadow: -4px 0px 13px 4px rgba(0,0,0,0.7);
  }
  .showcase-panels-container > ul > li:last-of-type {
    width: 20%;
  }
  .showcase-panels-container[data-hover] > ul > li {
    width: 50px;
  }
  .showcase-panels-container > ul > li.hovered {
    width: calc(100% - 50px * 4);
  }
 

.interes_box .name_box{
background:url(../images/icons.png) no-repeat 0px -474px;
}
.interes_box .inner_box{
padding:20px;
}

.row-grid,.about_box .row,.row-grid>div>.row{
margin:0px -1px;
}
.row-grid>div,.row-grid>div>.row>div,.about_box .row>div{
padding:0px 1px 0px;
}
.row-grid>div>.row>div,.about_box .row>div>.row>div{
padding-bottom:1px;
}
.row-left:first-child{
padding-bottom:1px !important;
}
.row-center:nth-child(2){
padding-bottom:1px;
}
.row-left:last-child{
padding-bottom:1px;
}
.row-grid  img,.photo-video img{
width:100%;
height:auto;
}
.row-grid  .grid_wrap{
display:block;
text-decoration:none !important;
position:relative;
}
.row-grid  .grid_wrap .int_title{
display:block;
background: rgba(36,50,56,0.7);
color:#fff;
font-size:14px;
line-height:18px;
padding:5px 15px;
overflow:hidden;
    position: absolute;
    bottom: 0px;
	    width: 100%;
}
.int_img{
padding:0px !important;
display:block;
position:relative;
width:100%;
overflow:hidden;
}
.row-grid .inner_box{
margin:20px;
}
.row-grid .row>div .row img{
width:100%;
height:auto;
}


.about_box .name_box{
background:url(../images/icons.png) no-repeat 0px -560px;
}
.about_box .inner_box{
padding:20px;
}
.about_box p{
color:#222222;
font-size:14px;
line-height:18px;
margin-bottom:30px;
}
.title-about{
font-size:16px;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
line-height:16px;
margin-bottom:15px;
}
.photo-video a{
display:block;
position:relative;
color:#fff;
text-decoration:none !important;
}
.photo-video .int_title{
display:block;
position:absolute;
width:100%;
height:100%;
overflow:hidden;
left:0px;
top:0px;
background:url(../images/mask_photo.png) repeat-x 0px bottom;
}
.photo-video .row .row .int_title{
background:url(../images/mask_photo_big.png) repeat-x 0px bottom;
}
.photo-video  a{
display:block;
position:relative;
}
.photo-video  .int_title span{
color:#fff;
font-size:14px;
line-height:20px;
position:absolute;
bottom:0px;
left:20px;
margin-right:20px;
margin-bottom:10px;
height:auto;
overflow:hidden;
}
.icon_play_big{
width:60px;
height:60px;
position:absolute;
top:50%;
left:50%;
margin:-30px 0px 0px -30px;
background:url(../images/icon_play_big.png) no-repeat 0px bottom;
}
.icon_play{
width:40px;
height:40px;
position:absolute;
top:50%;
left:50%;
margin:-20px 0px 0px -20px;
background:url(../images/icon_play.png) no-repeat 0px bottom;
}
.row-video a:hover .icon_play_big,.row-video a:hover .icon_play{
	opacity:0.7;
}

.play_link{
display:inline-block;
text-transform:uppercase;
text-decoration:underline;
font-family:'PFDinDisplayPro-Bold';
font-size:14px;
line-height:20px;
margin:20px 0px 10px;
padding-left:33px;
background:url(../images/icons.png) no-repeat 4px -633px;
}
.play_link a:hover{
text-decoration:none;
}



.comment-info {opacity:0.5}
.comments-header,.title-comment-form{
font-size:20px;
color:#222222;
text-transform:uppercase;
font-family:'PFDinDisplayPro-Bold';
line-height:20px;
margin:35px 0px 20px;
}
.quote_comment_main {display:none; background: #f1f1f1; padding: 10px 20px; margin: 0 0 20px 0; border-radius: 5px;}
.cc_title {font-weight:bold;}
.comment-inner{
position:relative;
padding-left:10%;
}
.img_comment{
position:absolute;
left:0px;
top:0px;
width:8%;
}
.img_comment img{
width:100%;
height:auto;
margin-top:15px;
}
.comment-content{
border:1px solid #c6c6c6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position:relative;
padding:20px 20px 10px 20px;
margin-bottom:20px;
display:inline-block;
}
.comment-content:after{
content:"";
width:6px;
height:10px;
background:url(../images/angle_comment2.png) no-repeat 0px 0px;
left:-6px;
top:30px;
position:absolute;
}
.comment-text{
text-align:justify;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #c6c6c6;
}
.comment-detail{
float:left;
}
.comment-date{
display:inline-block;
margin:0px 15px;
}
.comment-links{
float:right;
text-align:right;
}
.comment-links a{
display:inline-block;
margin-left:15px;
font-size:12px;
color:#243238 !important;
text-decoration:underline;
}
.comment-links a:hover{
text-decoration:none;
}
.comment-item .comment-item{
margin-left:15px;
}
.comment-form textarea.form-control{
border:1px solid #b9b9b9;
height:80px !important;
max-width:100% !important;
}
.btns-comment{

}
.btns-comment .btn{
padding:0px 25px;
}
.email-subscribe{
display:none;
}
.jq-checkbox {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: url(../images/icons.png) no-repeat 0px -718px;
    top: 6px;
}
.jq-checkbox.checked {
    background: url(../images/icons.png) no-repeat 0px -780px;
}
.comment-form label {
    padding-left: 0px;
    line-height: 30px;
	font-size:12px;
    padding: 3px 10px 2px 15px;
    margin-bottom: 0px;
}
.btns-comment .form-control{
width:200px;
margin-top:20px;
}
#footer{
padding:20px 20px 25px 20px;
background: url(../images/bg_footer.png) repeat 0px 0px;
color:#fff;
position:relative;
z-index:1;
}
.left-footer{
width:70%;
float:left;
}
.right-footer{
width:30%;
float:right;
}

.left-footer .row ul{
list-style-image:none;
padding:0px;
}
.left-footer .row ul li{
display:block;
margin:0px;
}
.left-footer .row ul li a{
display:block;
margin-bottom:2px;
color:#ffffff;
font-size:14px;
line-height:16px;
padding:8px 20px;
text-decoration:none !important;
    background: rgba(255,255,255,0.05);
}
.left-footer .row ul li a:hover{
background: rgba(255,255,255,0.15);	
}
.counter-box{
margin-right:25px;
float:left;
}
.footer-debug ul{
list-style-image:none;
padding:5px 0px 0px 0px;
margin:0px;
}
.footer-debug ul li{
display:inline-block;
margin:0px 12px;
}
.footer-debug ul li a{
display:block;
line-height:30px;
font-size:14px;
color:#fff;
line-height:14px;
text-decoration:underline;
}
.footer-debug ul li a:hover{
text-decoration:none;
}


.social-tab{
padding:0px 0px 0px 20px;
}
.social-tab .nav-tabs{
border-bottom:0px solid #e1e7eb;
display:table;
width:100%;
}
.social-tab .nav-tabs>li{
display:table-cell;
width:25%;
margin:0px;
padding:0px;
}
.social-tab .nav-tabs>li a{
display:block;
height:28px;
line-height:28px;
text-align:center;
background-color:#bbbbbb;
border:0px !important;
padding:0px !important;
margin:0px !important;
margin-right:1px !important;
    border-radius: 0px 0px 0 0 !important;
	overflow:hidden;
}
.social-tab .nav-tabs>li:last-child a{
margin-right:0px !important;
}
.social-tab .nav-tabs>li a span{
display:block;
overflow:hidden;
height:28px;
width:100%;
text-indent:-1000px;
background: url(../images/icon_social.png) no-repeat center 10px;
}
.social-tab .nav-tabs>li.fb-tab a span{
background: url(../images/icon_social.png) no-repeat center -35px;
}
.social-tab .nav-tabs>li.ok-tab a span{
background: url(../images/icon_social.png) no-repeat center -80px;
}
.social-tab .nav-tabs>li.tw-tab a span{
background: url(../images/icon_social.png) no-repeat center -128px;
}
.social-tab .nav-tabs>li.active>a,.social-tab  .nav-tabs>li.active>a:focus,.social-tab  .nav-tabs>li.active>a:hover{
background-color:#5e81a8 !important;
}
.social-tab .tab-content{
background:#fff;
border:1px solid #e1e7eb;
margin-right:1px;
color:#000;
}
#vk_groups,#vk_groups>iframe{
width:100%  !important;
}

.spec_box img,.blue-bg img,.row-grid  img,.photo-video img,.popular-box img{
 -moz-transition: all 0.5s ease-out;
 -o-transition: all 0.5s ease-out;
 -webkit-transition: all 0.5s ease-out;
 }
 
.spec_box img:hover,.blue-bg  .news_wrap:hover img,.row-grid  .grid_wrap:hover img,.photo-video a:hover img,.popular-box .news_wrap:hover img{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }


.nav-scroll{
position:fixed;
width:300px;  
left:0px;
bottom:0px;
padding:0px !important;
display:block !important;
z-index:1;
}
.is_stuck{
top:auto !important;
bottom:0px !important;
}
.nav-scroll.absolute{
bottom:0px !important;
width:100% !important;
    position: absolute !important;
}



.nav-scroll>*:hover{
opacity:0.8;
}
#scroll-link{
position:absolute;
bottom:0px;
left:0px;
width:100%;
float:left;
height:38px;
display:block;
line-height:38px;
border:1px solid #d1d1d1;
background:url(../images/navpage_bg.png) repeat-x 0px 0px;
padding-left:20px;
text-decoration:none !important;
cursor:pointer;
}
#scroll-link span{
padding-left:30px;
line-height:38px;
background:url(../images/arrow_up.png) no-repeat 0px center;
color:#243238;
font-size:17px;
font-family:'PFDinDisplayPro-Bold';
text-transform:uppercase;
}
.go-content,#scroll-link2{
width:38px;
float:right;
display:block;
height:38px;
line-height:38px;
border:1px solid #d1d1d1;
background:url(../images/navpage_bg.png) repeat-x 0px 0px;
cursor:pointer;
z-index:444;
position:absolute;
right:0px;
bottom:0px;
}
.go-content{
width:40px;
margin:0px 1px;
border-left:1px solid #005ab3;
border-right:1px solid #005ab3;
right:36px;
}
#scroll-link2{
float:right;
}
.go-content span{
padding-left:0px;
line-height:38px;
background:url(../images/nav-middle.png) no-repeat center center;
    display: block;
    text-indent: -1000px;
}
#scroll-link2 span{
line-height:38px;
width:100%;
display:block;
overflow:hidden;
text-indent:-1000px;
background:url(../images/arrow_down.png) no-repeat center center;
}

#scroll-bar{
position:absolute;
left:0px;
bottom:0px;
height:100%;
background:#dbdbdb;
width:3px;
display:none;
overflow:hidden;
}
.hover-nav{
position:fixed;
display:block;
width:15px;
height:50px;
z-index:5;
left:0px;
top:0px;
}
.arrow-ups{
width:3px;
height:14px;
background:url(../images/arrow-top.png) no-repeat 0px center;
position:fixed;
bottom:-15px;
left:0px;
}

.f_01 ul, .f_02 ul, .f_03 ul, .nav {margin-left:0;} 

.offcanvas-toggle .icon-bar {
  background: #000;
  -webkit-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out; }

.offcanvas-toggle.is-open .icon-bar:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(5px, 4px);
          transform: rotate(45deg) translate(5px, 4px); }

.offcanvas-toggle.is-open .icon-bar:nth-child(2) {
  opacity: 0; }

.offcanvas-toggle.is-open .icon-bar:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(4px, -4px);
          transform: rotate(-45deg) translate(4px, -4px); }



@media (max-width: 1100px){
.slider_exclusive {
padding: 0px 30px;
}
.main-bar>div {
    padding: 22px 10px 30px 10px;
}
.right-bar>div>div {
    padding: 22px 10px 0px;
}
h1{
font-size:22px;
}
h2{
font-size:20px;
}
h3{
font-size:18px;
}
h4{
font-size:16px;
}
.dropdown-menu>li a{
padding:0px 8px
}
}
@media (max-width:992px){
.nav-scroll{
display:none !important;
}
.all_mark{
margin-top:5px;
}
.all_mark a{
font-size:13px;
}
.center-bar .panel_title{
font-size:14px;
}
.title-about{
margin-top:15px;
}
.left-footer {
width: 60%;
}
.right-footer {
width: 40%;
}
.pooling-buttons .btn{
    padding: 0px 10px;
}
.lastpopulat-box .nav-tabs>li>a{
padding-left:5px;
font-size:10px;
}
.am_c_s span {
padding-left: 18px;
}
.hits{
margin-right:3px;
}
.dropdown-menu>li a{
font-size:12px;
}
.service-list li a{
font-size:12px;
}
.spec_box .panel_title{
font-size:10px;
}
.name_spec,.price-spec{
font-size:12px;
}
.descriptor{
font-size:12px;
}
.navbar-nav>li>a.dropdown-toggle>span {
padding-right: 12px;
}
.navbar-nav>li>a{
font-size:11px;
}
.populartab span{
margin-left:10%;
}
}

@media (max-width: 767px) {
.populartab span{
margin-left:0;
}
.logo{
float:none;
}
.navbar{
height:0px;
line-height:0px;
    min-height: 0px;
}
.navbar-toggle {
position: fixed;
top: 0px;
background: #fff;
right: 0px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
z-index:555;
}
  .offcanvas-stop-scrolling {
    height: 100%;
    overflow: hidden; }
  .navbar-default .navbar-offcanvas {
    background-color: #f8f8f8; }
  .navbar-inverse .navbar-offcanvas {
    background-color: #222; }
  .navbar-offcanvas {
	      background: url(../images/bg_menu_mob.png) repeat 0px 0px;
    position: fixed;
    width: 100%;
    max-width: 250px;
    left: -250px;
    top: 0;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 999;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.15s ease-in;
            transition: all 0.15s ease-in; 
}
.navbar-offcanvas .navbar-nav{
display:block;
width:100%;
margin:0px !important
}
.navbar .navbar-nav>li {
    width: 100%;
    display: block;
    text-align: left;
    vertical-align: middle;
    border-right: 0px solid #425861;
    position:relative;
	border-bottom:1px solid #fff;
	height:auto !important;
}
.navbar-nav .dropdown-menu,.navbar-offcanvas .dropdown-menu.shown{
position:relative !important;
top:0px !important;
}
.dropdown-menu>li{
width:100% !important;
text-align:center !important;
height: auto !important;
    vertical-align: top !important;
}
.dropdown-menu>li a{
font-size:14px !important;
line-height:35px;
text-align:left !important;
}
.navbar-nav>li>a {
    padding: 0px 10px;
    text-align: left;
    display: block;
	font-size: 14px;
}
    .navbar-offcanvas.in {
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
    .navbar-offcanvas.navbar-offcanvas-fade {
      opacity: 0; }
      .navbar-offcanvas.navbar-offcanvas-fade.in {
        opacity: 1; }
    .navbar-offcanvas.offcanvas-transform.in {
      -webkit-transform: translateX(250px);
              transform: translateX(250px); }
    .navbar-offcanvas.offcanvas-position.in {
      left: 0; }
    .navbar-offcanvas.navbar-offcanvas-right {
      left: auto;
      right: -250px; }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
        -webkit-transform: translateX(-250px);
                transform: translateX(-250px); }
      .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
        left: auto;
        right: 0; }
    .navbar-offcanvas .dropdown.active .caret {
      border-top: 0;
      border-bottom: 4px solid; }
    .navbar-offcanvas .dropdown-menu {
      position: relative;
      width: 100%;
      border: inherit;
      box-shadow: none;
      -webkit-transition: height 0.15s ease-in;
              transition: height 0.15s ease-in; }
      .navbar-offcanvas .dropdown-menu.shown {
        display: block;
        margin-bottom: 10px; } 
		
.mark_box {
    width: 100%;
    float: none;
}
.all_mark{
width:100%;
float:none;
text-align:center;
}
.lastpopulat-box .nav-tabs>li>a {
padding-left: 30px;
font-size:12px;
}
.spec_box .icon-info{
font-size:10px;
    padding-left: 17px;
}

.int_img{
height:auto !Important;
}
.left-footer {
    width: 100%;
}
.right-footer {
    width: 100%;
}
.footer-debug ul li a{
line-height:30px !important;
}
.counter-box{
float:none;
margin:10px auto;
}
html, body{
overflow-x:hidden;
}
}

@media (max-width:600px) {
.f_01,.f_02{
width:50% !important;
}
.f_03{
width:100%;
}
}
@media (max-width:450px) {
.f_01,.f_02{
width:100% !important;
}

}