@font-face {
    font-family: 'pf_square_sans_proregular';
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot');
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfsquaresanspro-regular-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/************************************************************************************
RESET
*************************************************************************************/
img, fieldset {border: 0;}
img {max-width: 100%;height: auto;width: auto\9; /* ie8 */}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
a, a:hover, a:active,a:focus {color:#f4831f;text-decoration:none;outline: 0;}


/************************************************************************************
GENERAL STYLING
*************************************************************************************/
* {outline:none;}
html, body {margin:0; padding:0; height:100%;}
body {font-size:16px; color:#666; font-family: 'pf_square_sans_proregular' !important; background:#ececec;}

.relative {position: relative}
.block {display:block;}
.right {float:right}
.left {float:left}

.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f100 {font-size: 100px;}
.f34 {font-size: 34px;}

input.error, select.error, textarea.error, button.error {border: 1px solid #c00 !important;}
label.error {display: inline-block;margin-bottom: 5px;max-width: 100%;font-size: 14px;color:#c00;font-weight:normal}
.customError {border:solid 2px #c00 !important;}
.customErrorText {color:#c00 !important;}


.no-gutters {margin-left: 0px !important;margin-right: 0px !important;padding-left: 0px !important;padding-right: 0px !important;}
.low-margin-bottom {margin-bottom: 30px;}
.center-text {text-align: center;}
.top-20 {padding-top:20px;}
.top-40 {padding-top:40px;}
.orange {color:#f4831f}
.black {color:#000}

/*#fboverlay {opacity: 0.9;filter: alpha(opacity=90);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}*/
.google-share {padding-top:2px}
.bgWhite {background: #fff;border-top:3px solid #f4831f}
.line-big {height:3px;background:#f4831f;position: absolute;bottom:79px;width:50%;right:0;}

/********** Header pages ************************************/
.navbar-header {height:53px;}
.navbar-toggle {background-color: transparent;border: 1px solid #fff;border-radius: 4px;}
.navbar-toggle .icon-bar {background: #fff;}
/*.navbar-collapse {background: red;}*/
.nav > li > a:focus, .nav > li > a:hover {background-color: transparent !important;text-decoration: none;color: #fff !important;}
.navbar-nav > li > a {padding-top: 0px !important;}

.wrapHeader, .wrapHeaderPage {padding:0;margin:0; position:absolute;z-index:500;height:53px; width:100%; }
.wrapHeader .navbar {border-radius:0px;background: none;border:none;background: url(../images/front/nav-defaultBg.png) repeat-x;height:53px;margin:0px;padding:0px;}
.wrapHeaderPage .navbar {border-radius:0px;background: none;border:none;background: #f4831f;height:53px;margin:0px;padding:0px;}

ul.icons {list-style: none;float:left;margin:0px 0px 0px 15px;padding:0px;}
ul.icons li {float:left;padding-right:6px;padding-top:15px;}
ul.icons .unactive {cursor: text;opacity:0.7}

ul.pages-menu {padding:0px; margin:20px 0px;}
ul.pages-menu li{padding:0px; margin:0px;list-style: none;}
ul.pages-menu li a {font-weight: bold;font-size: 15px;text-transform: uppercase;color:#fff;text-decoration: none;}
ul.pages-menu li a.active, ul.pages-menu li a:hover {color:#f4831f;border-bottom: solid 2px #f4831f;padding-bottom: 3px;}
ul.pages-menu li a.home, ul.pages-menu li a.home:hover {display:block;padding-top:30px;background: url(../images/front/home.png) no-repeat left center;text-decoration: none;border-bottom: none !important;height:19px}

ul.langs {padding-top: 15px;float:right;}
ul.langs li {float:left;list-style: none;padding: 0px 5px;}
ul.langs a{font-size: 10px;padding: 8px 8x;color:#fff;text-decoration: none;text-transform: uppercase;}
ul.langs a.active{font-size: 10px;padding: 8px;background: url(../images/front/ellipse.png) no-repeat center center;color:#f4831f;}
ul.langs a:hover {color:#fff;}
ul.langs a.active:hover {color:#f4831f !important;}
ul.langs span.active{text-transform: uppercase;font-size: 10px;padding: 8px;background: url(../images/front/ellipse.png) no-repeat center center;color:#f4831f;}

.logo-main {position: absolute;z-index: 100;width:180px;top:100px;}
.container-footer {background-image: url(../images/front/new_footerBg.png);background-repeat: no-repeat;background-position: bottom; background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; width:100%;height:110px;position: absolute;bottom:0;float:left;z-index: 15;}
.container-footer span {font-size: 30px;color: #fff;text-align: center;display: none;padding-top:92px;font-weight: normal;}

.lang-tablets {float:right;padding:7px 10px;}
.lang-tablets .customSelectInner {width:50px !important;}
.lang-tablets .active-lang {margin-right:8px;text-transform: uppercase;font-size: 10px;padding: 9px;background: url(../images/front/ellipse.png) no-repeat center center;color:#f4831f;}

.submenu {width:28px;list-style: none;padding:0px;margin:3px 0;background:#none;position:absolute; top:29px; left:3px; right:0; text-align:center; z-index:520; visibility:visible; opacity: 0; -khtml-opacity:0; transition: visibility 0s 0.3s, opacity 0.3s linear;}
.submenu li {padding:0px;margin:0px;text-transform: uppercase}
.submenu li a{width:28px;height:28px;display:block;text-align: center;margin:0px 0px 3px 0px;background: url(../images/front/ellipse.png) no-repeat center center;color:#f4831f;}
.submenu li a span {padding:7px 0px; display:block;}
.active-lang:hover > ul.submenu { opacity:1; -khtml-opacity:1; transition: opacity 0.3s linear; visibility:visible;}
.sep-social {background: url(../images/front/social_sep.png) no-repeat center;display:block;width:1px;height:25px;margin-bottom: -9px;}
/****** Slideshow *****************************/
.slides-fade {width:100%;height:420px;}
.slide {display:block;height:420px;width: 100%;background-position: 50% 50%;background-repeat: none;background-size: cover;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:100;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
#banner-fade,#banner-slide{}
ul.bjqs-controls.v-centered li a{display:none;}
ol.bjqs-markers {position:absolute;bottom:85px;z-index: 99;}
ol.bjqs-markers li a {background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;cursor: pointer;display: inline-block;height: 10px;margin: 0px 5px 0px 0px;text-indent: -999px;width: 10px;}
ol.bjqs-markers li.active-marker a{background-color: #fff;height: 10px;margin: 0px 5px 0px 0px;width: 10px;}


/****** Home page products plock ***************/
.content {padding: 20px 0px;}
.products_main .bullet {float:left;width:106px;position:absolute;z-index: 999;top:-11px;right:30px;display:none;}
.products_main .bullet .corner {display:block;background: url(../images/front/cornerGreen.png) no-repeat;width: 5px;height:11px;float:left;}
.products_main .bullet.color .corner {display:block;background: url(../images/front/cornerPurple.png) no-repeat;width: 5px;height:11px;float:left;}
.products_main .bullet .center {display:block;background: url(../images/front/mainGreen.png) no-repeat;width:101px;height:42px;float:left;color: #fff;text-transform: uppercase;font-size: 13px;}
.products_main .bullet.color .center {display:block;background: url(../images/front/mainPurple.png) no-repeat;width:101px;height:42px;float:left;color: #fff;text-transform: uppercase;font-size: 13px;}
.products_main .bullet .center small {color: #fff;text-transform: uppercase;font-size: 12px;display:block;padding-top:7px;text-align: center;}
.products_main .item-box {padding:20px;background: #fff;-webkit-box-shadow: 3px 3px 7px 0px rgba(188, 188, 188, 0.72);-moz-box-shadow:    3px 3px 7px 0px rgba(188, 188, 188, 0.72);box-shadow:3px 3px 7px 0px rgba(188, 188, 188, 0.72);}
.products_main .item-box .name {position: absolute;top:15px;z-index: 100;color:#666666;font-size: 20px;}
.products-text {padding: 0px 25px;}
.sep-photo-right, .sep-photo-left {background: #f4831f;height:18px;margin-top:40px;margin-bottom: 45px;background: url(../images/front/arrowHomeRight.jpg) no-repeat right #f4831f;}
.sep-photo-left {background: url(../images/front/arrowHomeLeft.jpg) no-repeat left #f4831f;}
.all-catalog {color:#f4831f;height:20px;margin-top:25px;font-size: 26px;font-family:'pf_square_sans_proregular';text-decoration: none;text-transform: uppercase;display:block;}
.all_catalog:hover{color:#f4831f;text-decoration: none;}
.photos-main {background: #fff;}
.home-gallery {background: #fff;padding:5px 0px 20px 0px;}
.home-gallery h1 {font-size: 20px;color:#f4831f;text-transform: uppercase;}
.home-gallery .galery_caption {margin-top:-10px;margin-right:10px;}
.home-gallery .photo-view {width:20%;padding-left:0px;padding-right: 1px;padding-bottom: 1px;margin:0px !important;max-width: 240px;}

/* Footer pages ============================================================================== */
#footer {background-image: url(../images/front/new_siteFooterBg.png);background-repeat: no-repeat;background-position:center bottom;height:166x;margin-top:70px;}
#footer .footer_info {position: absolute;bottom:0px;}
#footer .container {height:242px;}
#footer .copyright {color: #fff;font-size: 14px;display:block;}
#footer ul {}
#footer ul li {list-style: none;display: inline;float:left;}
#footer ul li a {color:#fff;font-size: 16px;padding: 0px 15px 0px 10px;background: url(../images/front/sepBottom.jpg) no-repeat right;border-bottom: none;}
#footer ul li a:hover {color:#fff;font-size: 16px;padding: 0px 15px 0px 10px;background: url(../images/front/sepBottom.jpg) no-repeat right;border-bottom: none;}
#footer ul li:last-child a {background: none;}
#footer ul.pages-menu li {padding: 10px 5px;}
#footer .develop, #footer .develop a {color:#fff;font-size: 14px;}
#footer .develop a {text-decoration: underline;}


/* Header pages =====================================================================================*/
.header-cotntent {height:200px;position:relative;}
.header-cotntent .logo {padding-top:6%;display: block;max-width:222px;}
.header-cotntent .page-header {position:absolute;left:37%;top:60px}
.header-cotntent .page-title {background: #f4831f;border-radius:24px !important;padding:4px 15px;float:left;z-index: 99999}
.header-cotntent .page-title h1 {color:#fff;font-size: 28px;margin:0px;}
.header-cotntent .line {border:solid 2px #f4831f;position: absolute;top:117px;width:60%;left:40%}

.social_page {position:absolute;bottom:15px;right:10px}
.social_page ul.ads {list-style: none;float:left;}
.social_page ul.ads li {color: #333333;font-size: 14px;float:left;padding-right:13px;padding-left:15px;background: url(../images/front/social_sep.png) no-repeat right; }
.social_page ul.ads li span { display: block;float:right;padding:3px 5px;}
.social_page ul.ads li span.light-grey {color: #999898;} 

.submenu-pages {list-style: none;float: left;padding: 0px 40px 0px;margin:0px;}
.submenu-pages li{float:left;padding-right: 15px;}
.submenu-pages a{color:#f4831f;font-size: 18px;text-transform: none !important;font-weight: normal}
.submenu-pages a:hover{border-bottom: solid 2px #f4831f}

.white-content {background: #fff;min-height: 400px;}

/*Custom select ============================================================================== */
span.customSelect {font-size:16px;background-color: #fff;color:#f4831f;padding:5px 7px;border:1px solid #f4831f;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px 5px;}
span.customSelect.changed {background-color: #fff;}
.customSelectInner {background:url(../images/front/customSelect-arrow.png) no-repeat center right;width:220px !important;}

/*Shadow block =================================================================================*/
#shadow {width:100%; height:100%; background-color:#050504; opacity:0.7; filter:alpha(opacity=70); min-height:100%; position:fixed; z-index:1000;overflow:hidden;display: none;}
#shadow .loader_ajax {background: url(../images/front/ajax-loader.gif) no-repeat;width:100px;height:100px;top:50%;left:50%;position: absolute}
* html #shadow {height:100%;}
html>body #shadow {height:auto;}


/* Pager bread crumbs ============================================================================== */
.wrapBredCrumbs {clear: both;margin: 0 auto;padding: 15px 0;text-align: center;}
ul.bredCrumbs {height: 18px;margin: 0 auto;padding: 0;}
ul.bredCrumbs li {display: inline-block;list-style-type: none;padding: 0 3px;}
ul.bredCrumbs .current {color:#444444;font-size: 18px;}
ul.bredCrumbs li a span {display: none;}
ul.bredCrumbs li a {text-decoration: none;font-size: 18px;}
ul.bredCrumbs a.arrowLeft {background: url("../images/front/arrowLeft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 17px;position: relative;top: 4px;width: 9px;}
ul.bredCrumbs a.arrowRight {background: url("../images/front/arrowRight.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 17px;position: relative;top: 4px;width: 9px;}


/* Gallery ============================================================================== */
#gallery .orange-btn {float:right;border:solid 1px #f4831f;background: #f4831f;color:#fff;text-transform: uppercase;}
#gallery label {color: #666666}
#gallery .photo-view {background: #f1f1f1;padding-bottom: 10px;}
#gallery .photo-view img{padding: 15px 10px;height:189px;}
#gallery-modal-box .btn-file {background: #f4831f !important;border-color:#f4831f !important}
#gallery-modal-box .fileinput-upload-button {background: #f4831f !important;border-color:#f4831f !important;color:#fff;text-transform: uppercase;font-weight: bold;float:right}
#gallery-modal-box .close-button {background: #f4831f !important;border-color:#f4831f !important;color:#fff;text-transform: uppercase;font-weight: bold;}
#gallery-modal-box .file-other-error {display:none;}
#gallery-modal-box .file-preview {display:none !important;}
#gallery_date_catch {width:100px;}
#agree-error {display:none;}
#gallery .customSelectInner,#gallery-modal-box .customSelectInner {background:url(../images/front/customSelect-arrow.png) no-repeat center right;width:150px !important;}
#gallery .customSelect, #gallery-modal-box .customSelect{width:170px !important;}
#gallery .gallery-descr {height:90px;}

/* Articles ============================================================================== */
#articles h2 {font-size: 20px;padding:0px 0px 10px 0px;margin:0px;}
#articles .article-view {border-bottom:solid 2px #f4831f;padding:10px 0px;}
#articles .article-view:first-child {padding:0px !important;}
#articles .article-view img{float:left;padding:0px 20px 0px 0px}
#articles a.more {background: url(../images/front/articleBullet.png) no-repeat right;display:block;float:right;padding-right: 24px;}

/* Video ============================================================================== */
#videos a,#videos #videos a:hover, #videos a:focus {color: #666;text-decoration: none;}
#video-modal-box h3 {color:#f4831f;font-family:'pf_square_sans_proregular'; }

/* Dealers ============================================================================== */
#dealers h2 {color:#969b04;font-size: 18px;border-bottom:solid 2px #969b04;padding-bottom:5px;}

/* Catalog page ============================================================================== */
#catalog .category_title {position: absolute; left: 50%;}
#catalog .category_title .info {position: relative; left: -50%;top:-23px;}
#catalog .category_title .info h2 {margin:0px !important;font-size: 24px;border-radius: 24px !important;border: solid 2px #f4831f;padding:4px 15px;background: #fff;}
#catalog .separator {height:3px;background:#f4831f;}
#catalog .category_products {padding: 45px 0px;background: #fff;}
#catalog .item-box {padding:20px;background: #fff;-webkit-box-shadow: 3px 3px 7px 0px rgba(188, 188, 188, 0.72);-moz-box-shadow: 3px 3px 7px 0px rgba(188, 188, 188, 0.72);box-shadow: 3px 3px 7px 0px rgba(188, 188, 188, 0.72);}
#catalog .item-box .name { position: absolute;top:15px;z-index: 999;color:#666666;font-size: 15px;}
#catalog .bullet {float:left;width:80px;position:absolute;z-index: 999;top:-11px;right:30px;}
#catalog .bullet .corner {display:block;background: url(../images/front/greenCornerBullet.png) no-repeat;width: 5px;height:9px;float:left;}
#catalog .bullet .center {display:block;background: url(../images/front/greenBullet.png) no-repeat;width:75px;height:31px;float:left;color: #fff;text-transform: uppercase;font-size: 9px;}
#catalog .bullet .center small {color: #fff;text-transform: uppercase;font-size: 9px;display:block;padding-top:7px;text-align: center;}
#catalog .bullet.color .corner {display:block;background: url(../images/front/purpleCornerBullet.png) no-repeat;width: 5px;height:9px;float:left;}
#catalog .bullet.color .center {display:block;background: url(../images/front/purpleBullet.png) no-repeat;width:75px;height:31px;float:left;color: #fff;text-transform: uppercase;font-size: 9px;}


/* Product page ============================================================================== */
#product {margin-top:-20px;}
#product .description {padding:40px 0px 30px 0px;font-size: 16px;color:#333333;display:block;}
#product h2.expert_header {color:#eb4633;font-size: 16px;text-transform: uppercase;padding:0px 0px 3px 0px;margin:0px;border-bottom:solid 2px #eb4633}
#product .advice_content {padding:0px 0px 10px 0px;}
#product .advice_view {padding: 15px 0px 0px 0px;border-bottom:solid 1px #eb4633;}
#product .advice_view img {float:left;padding:0px 10px 0px 0px}
#product .advice_view .expert_name {color: #666666;font-weight: bold;font-size: 16px;padding-bottom: 10px;display:block}
#product .advice_view:last-of-type {border:none;}
#product h2.catch_header {color:#969b04;font-size: 16px;text-transform: uppercase;padding:0px 0px 3px 0px;margin:0px;border-bottom:solid 2px #969b04}

#product .model_table {margin:20px 0px 20px;}
#product .model_table th{background: #e5e5e5; padding: 10px 15px;border-right:solid 1px #fff;}
#product .model_table td{padding: 10px 15px;border-right:solid 1px #fff;}
#product .model_table tr:nth-child(2n) {background: #f7f7f7;} 

#product .models_photos h3 {color:#969b04;font-size: 20px;padding:0px 0px 5px 0px;margin:0px 15px;border-bottom:solid 2px #969b04;margin-bottom: 20px;}
#product .models_photos .model-box {position: relative;display: inline;}
#product .models_photos .model-box .lure-name {display:block;height:20px;}
#product .product-banner {}

#product .video-block {float:left;padding-right: 20px;}
#product .video-block .video-img {height: 165px !important;float:left;padding-right: 1px;padding-bottom: 20px;}
#product .video-block .photo-img {height: 165px !important;float:left;padding-right: 1px;padding-bottom: 20px;}
#product .video_header {margin-bottom:10px;text-transform: uppercase;color:#f4831f;font-size: 18px;border-bottom: solid 2px #f4831f;padding:0px 0px 5px 0px;}

.popover p {color:#666666;font-size: 20px;font-family:'pf_square_sans_proregular';position: absolute;}
.popover.top > .arrow:after {border-top-color: transparent !important;}
.popover.top > .arrow {background:url(../images/front/popoverArrow.png) no-repeat !important;bottom:-21px;width:48px;height:21px;border-top-color: transparent !important;border-style: none !important;left: 45% !important;}
.popover.bottom > .arrow:after {border-top-color: transparent !important;}
.popover.bottom > .arrow {background:url(../images/front/popoverArrowVert.png) no-repeat !important;top:-21px;width:48px;height:21px;border-top-color: transparent !important;border-style: none !important;left: 45% !important;}

/* Pages ============================================================================== */
#page {}
#page .form-horizontal .control-label {font-weight: normal;color:#666}
#page .form-caption {color:#f4831f;font-size:20px;padding:10px 0px 20px 0px}
#page .btn-file {background: #f4831f !important;border-color:#f4831f !important}
#page .fileinput-upload-button {background: #f4831f !important;border-color:#f4831f !important;color:#fff;text-transform: uppercase;font-weight: bold;float:right}
#page .file-other-error {display:none;}
#page .kv-file-upload {display:none !important;}

@media (min-width: 900px) {
  .container {width: 870px;}
  .lang-tablets {display:none;}
}

@media (min-width: 992px) {
  ul.langs {padding-top: 15px;float:right;padding-left:10px;}
  ul.pages-menu li {/*float:left;padding:15px 10px;*/}
  ul.pages-menu li a.home, ul.pages-menu li a.home:hover {display:block;padding-top:19px;background: url(../images/front/home.png) no-repeat left center;text-decoration: none;border-bottom: none !important;width:22px;height:19}

  .wrapHeader .navbar {background: none;border:none;background: url(../images/front/new_headerPagesBg.png) no-repeat center top;}  
  .slideshow .slide {height:260px;}
  .logo-main {top:95px;left:30px;width: 200px;}
  .container-footer span {margin-top:-26px;display: block;}
  
  .wrapHeaderPage .navbar {background: none;border:none;background: url(../images/front/headerBig.jpg) no-repeat center top;}  
  .products_main .bullet {display:block;}
  .all-catalog {font-size: 30px;}
  
  #footer {background-image: url(../images/front/new_siteFooterBg.png);background-repeat: no-repeat;background-position:center bottom;height:242x;margin-top:70px;}
  
  .header-cotntent .logo {padding:55px 0 0}  
}

@media (min-width: 1200px) {
  .container {width: 1200px;}
  ul.icons {margin-left:185px;}
  ul.langs {margin-right:140px;}
  ul.pages-menu {margin-left:25px;}
  
  .slideshow .slide {height:420px;}
  .logo-main {top:90px;left:160px;width:220px;}
  .container-footer {height:149px;}
  .container-footer span {margin-top:5px;display: block;}
  
  .content {padding: 20px 130px;}
  .social_page {position:absolute;bottom:10px;right:140px}
  

  .home-gallery .photo-view {width:20%;padding-left:0px;padding-right: 1px;padding-bottom: 1px;margin:0px !important;max-width: 240px;}
  
  #wrap {width:100%; min-height:100%; height:100%; margin-bottom:-242px;}
  html>body #wrap {height:auto;}
  .spaser {height:242px;}
}

@media (min-width: 1680px) {
  .logo-main {top:70px;left:160px;width:220px;}
  .container-footer {height:212px;}
  .container-footer span {margin-top:55px;display: block;}
}

@media (min-width: 900px) and (max-width: 1200px) {
  ul.pages-menu {margin: 20px 0 0 40px;}
}

@media (min-width: 767px) and (max-width: 899px) {
  .social_page {bottom:0px;}
  .nav > li > a {padding:10px 5px;}
  ul.pages-menu li a {font-size: 14px}
  ul.pages-menu li a.home {height: 19px;padding-left:20px;margin-left:25px;}
  .lang-tablets {display:none;}
}


@media (min-width: 561px) and (max-width: 750px) {
  .navbar-collapse {background: #f4831f;}
  .navbar-collapse .langs {display: none;}
  ul.pages-menu {float:left;}
  ul.pages-menu li a, ul.pages-menu li a.active, ul.pages-menu li a:hover {border-bottom:none;padding:10px 0 !important;}
 .header-cotntent .logo {padding-top:8%;display: block;max-width:222px;}
  .logo-main {top:60px;left:20px;width:100px;}
  #banner-fade {height:220px !important;}
  .slide {height:220px !important}
  ol.bjqs-markers {bottom:60px;}
  .container-footer span {display:block;font-size: 14px;padding-top:78px;}
  .social_page {bottom:15px;}
  .social_page .ads {display:none;}
  .all-catalog {margin-top:34px;font-size: 22px;}
  #footer {background:none;margin-top:0px;}
  #footer .footer_info {background:#f4831f;padding:20px 0px;}
  #footer .container {padding-left:0px;height:160px;}
  #footer ul li a {background: none;font-size: 13px}
  #footer ul li a:hover {font-size: 13px}
  #footer ul.pages-menu {margin:0px;}
  #footer ul.pages-menu li {padding: 5px;}
  #footer ul.pages-menu li:first-child {padding: 5px 5px 5px 0px;}
  
  #articles a.more {margin-bottom:10px;}
  
  .row {margin-left:-5px;margin-right:-5px;}
  #catalog .category_title .info h2 {font-size: 18px;}
  .header-cotntent .page-title h1 {font-size: 24px;}
  .logo img {width:85%}
  .header-cotntent .logo {padding-top: 62px}
  .model_table {font-size: 12px;}
}

@media (min-width: 320px) and (max-width: 560px) {
  .navbar-collapse {background: #f4831f;}
  .navbar-collapse .langs {display: none;}
  ul.pages-menu {float:left;}
  ul.pages-menu li a, ul.pages-menu li a.active, ul.pages-menu li a:hover {border-bottom:none;padding:10px 0 !important;}
 .header-cotntent .logo {padding-top:8%;display: block;max-width:222px;}
  .logo-main {top:60px;left:20px;width:100px;}
  #banner-fade {height:220px !important;}
  .slide {height:220px !important}
  ol.bjqs-markers {bottom:60px;}
  .container-footer span {display:block;font-size: 14px;padding-top:78px;}
  .social_page {bottom:-10px;}
  .social_page .ads {display:none;}
  .all-catalog {margin-top:34px;font-size: 22px;}
  #footer {background:none;margin-top:0px;}
  #footer .footer_info {background:#f4831f;padding:20px 10px;}
  #footer .container {padding-left:0px;height:160px;}
  #footer ul li a {background: none;font-size: 13px}
  #footer ul li a:hover {font-size: 13px}
  #footer ul.pages-menu {margin:0px;}
  #footer ul.pages-menu li {padding: 5px;}
  #footer ul.pages-menu li:first-child {padding: 5px 5px 5px 0px;}
  
  #catalog .category_title .info h2 {font-size: 18px;}
  .header-cotntent .page-header {left:45%}
  .header-cotntent .line {left:50%;width:50%;}
  .header-cotntent .page-title h1 {font-size: 24px;}
  .logo img {width:55%}
  .header-cotntent .logo {padding-top: 74px}
  /*.content {padding: 20px 10px;}*/
  .row {margin-left:-5px;margin-right:-5px;}
  #catalog .col-xs-4 {width:50%}
  #catalog .category_title {left:48%;}
  #catalog .category_title .info {top:-18px}
  
  #articles .article-photo {width:50%;}
  
  #product .video-block .photo-img {height: 98px !important;}
  #gallery .gallery-person{width:95%;}
  #gallery .gallery-descr{width:95%;padding-left:15px !important;}
  
  .file-drop-zone-title {font-size: 26px !important;}
  .model_table {font-size: 13px;}
}

