.navbar-nav.main-menu {float: none;margin: 0 auto;}
.menu_nav_bottom li {float: none;}
.mobile-nav-menu {
  position: relative;
  z-index: 20;
}
.cd-primary-nav .socials {padding: 2px 20px 0;}
.cd-primary-nav .socials a {display: inline-block;padding: 0;}
.cd-primary-nav .socials a .fa {vertical-align: top;line-height: 37px;}
.cd-primary-nav .fa {
    font-size: 22px;
    margin-right: 10px;
    vertical-align: middle;
    color: #b0b0b0;
}
.cd-nav ul .selected, .cd-nav ul li > span, .cd-nav ul li.active > span, .cd-nav ul li a:hover {
  text-decoration: none;
  color: #fff;
  background: #ff7204;
}
.cd-nav ul .selected .label, .cd-nav ul li > span .label, .cd-nav ul li.active > span .label, .cd-nav ul li a:hover .label {
  color: inherit;
}
.cd-nav .phone em {
  font-style: normal;
}
.cd-nav .phone .icon {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 15px 0 0;
  width: 19px;
  height: 18px;
  background: url("../images/icons.png") no-repeat;
}
.cd-nav .phone .icon.icon-star {
  background-position: -1px -17px;
}
.cd-nav .phone .icon.icon-mts {
  background-position: -1px -40px;
}
.cd-nav .phone .icon.icon-tel {
  background-position: -201px -255px;
}
.cd-nav .phone:hover .icon-star {
  background-position: -26px -17px;
}
.cd-nav .phone:hover .icon-mts {
  background-position: -27px -40px;
}
.cd-nav .phone:hover .icon-tel {
  background-position: -201px -282px;
}
.cd-primary-nav .fa {
  font-size: 22px;
  margin-right: 10px;
  vertical-align: middle;
  color: #b0b0b0;
}
.socials a .fa {margin: 0}
.cd-primary-nav li:hover .fa {
  color: #fff;
}
.mobile-nav-menu .container {
  position: relative;
}
.footer {min-width: 0;}


@media only screen and (min-width: 1076px) {
  .mobile-nav-menu {display: none;}
  .cd-nav {display: none;}

}

@media only screen and (max-width: 1535px) {
  .menu_nav_bottom li a {padding: 20px 10px;}
  .rightext_block .right-top-block {margin: 17px 0px 0 15px;}
  .rightext_block .nav > li > a {padding: 10px 5px;}
}
@media only screen and (max-width: 1379px) {
  .slider-reviews {max-width: 90%;margin: 0 auto 60px;}
  .owl-carousel .owl-nav > .owl-prev {left: -3%}
  .owl-carousel .owl-nav > .owl-next {right: -2%;}
  .item__text {padding-top: 10px;}
  .benefit-box {padding: 40px 0}
  .benefit-box__img {margin-bottom: 40px;}
}

@media only screen and (max-width: 1330px) {
  .wrap-description,.order-decription.open .wrap-description {padding-left: 5%;}
  .order-decription.open .wrap-description {padding-top: 20px;}
  .btn-more {width: 250px;}
  .btn-more--big {width: 290px;font-size: 20px;height: 45px;padding: 7px 15px;}
  .btn--icon__icon, .btn-more--big .btn--icon__icon {margin-right: 15px;}
  .btn-more--big .btn--icon__icon {width: 30px;height: 30px;background-position: -1px -1px}
  .btn-more--big:hover .btn--icon__icon {background-position: -1px -1px}
}
@media only screen and (max-width: 1200px) {
  .menu_nav_bottom li a {padding: 20px 6px;}
}
@media only screen and (max-width: 1075px) {
  .rightext_block, .bg_menu {display: none;}
  .logo {margin-left: 0;max-width: 210px;padding: 9px 0}
  .products {padding-top: 0px;}
}
@media only screen and (max-width: 991px) {
  .benefit-box:nth-child(odd) {clear: left;}
}

@media only screen and (max-width: 991px) {
  .order-img {margin-right: 0%;width: 100%;padding-top: 0;margin-bottom: 10px;}
  .col-desc:first-of-type {width: 40%;margin-right: 5%;}
  .col-desc:last-child {width: 55%}
  .table-header {font-size: 18px}
  .footer-h {height: 342px;}
  .footer {padding-top: 40px;height: auto;min-height: 342px;margin: -342px 0 0}
  .footmenu_title {margin-bottom: 20px;}
  .footer-bottom {margin-top: 10px;line-height: 40px;height: 40px;}
  .footer-bottom .text-right {padding-right: 15px;}
  .slider-reviews .item > div {text-align: center;margin-bottom: 20px}
  .fix-right {display: none;}
}
@media only screen and (max-width: 799px) {
  .table-header {display: none;}
  .table-orders .hint {display: inline-block;font: 18px/1 'PFDinTextCompPro-Medium', Arial, sans-serif;color: #286c7e;margin-right: 10px;}
  .order-row td {
    width: 100%;
    text-align: center;
    display: block;
    padding: 5px 0;
  }
  .page-content {margin-bottom: 40px;}
}
@media only screen and (max-width: 767px) {
  .footer_navmenu {min-height: 0;border-left: none;margin-bottom: 0px;}
  .footer .logo {padding-top: 0px;margin-left: 0;}
  .footer_navmenu .nav.navbar-nav {margin: 7.5px 0px;}
  .footmenu_title {display: none;}
  .footer_navmenu .navbar-brand {display: block;float: left;padding: 15px 5px;color: #286c7e;font-size: 24px;}
  .footer .socials {margin-top: 0px;}
  .footer .navbar-inverse .navbar-toggle {border-color:transparent;margin-top: 14px;}
  .footer .navbar-inverse .navbar-toggle .icon-bar {background-color: #286c7e;}
  .footer .navbar-inverse .navbar-toggle .icon-bar:last-child {
    -webkit-transform: translateX(0px) translateY(-5px) rotate(90deg);
    -moz-transform: translateX(0px) translateY(-5px) rotate(90deg);
    -ms-transform: translateX(0px) translateY(-5px) rotate(90deg);
    -o-transform: translateX(0px) translateY(-5px) rotate(90deg);
    transform: translateX(0px) translateY(-5px) rotate(90deg);
  }
  .footer .navbar-inverse .navbar-toggle:hover, .footer .navbar-inverse .navbar-toggle:focus {background-color: transparent;}
  .footer .navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar:last-child {display: none;}
  .benefit-box:before {display: none;}
  .benefit-box {padding: 20px 0}
  .prod-box, .faq .prod-box__img {max-width: 480px;margin-bottom: 20px;}
  .products {text-align: center;}
  .prod-box__infor:before {display: none;}
  .prod-box__infor {text-align: left;height: auto!important;}
  .item__photo {width: 80%}
  .testimonials .heading, .faq .constructor-title span {margin-bottom: 40px;}
  .faq .constructor-title {padding-bottom: 40px;}
  .order-row td.td-success{border-top: 1px solid #fff;}
  .order-row td.td-rmv{border-bottom: 1px solid #fff;} 
  .order-row td:last-child {border-left: 0;}
  .order-row td:first-child {border-right: 0;}
}
@media only screen and (max-width: 599px) {
  .footer-bottom .row > div {width: 100%;text-align: center;line-height: 1.4;}
}
@media only screen and (max-width: 530px) {
  .page-content .nav-tabs > li > a {font-size:18px;width: 125px;height: 39px;padding: 10px 12px;}
  .page-content .nav-tabs {margin-bottom: 20px;}
}
@media only screen and (max-width: 479px) {
  .order-img {display: none;}
  .col-desc:first-of-type, .col-desc:last-child {width: 100%;margin-right: 0;}
  .col-desc:first-of-type {padding-top: 10px;margin-bottom: 20px;}
  .order-decription.open .wrap-description {padding-bottom: 20px}
  .table-orders {margin-bottom: 20px;}
  .page-content .nav-tabs > li {margin: 0 0px 10px 0;}
  .btn-prev {width: auto;}
  .btn-prev .btn-icon {display: none;}
  .btn-details--big {width: auto;height: 60px;font-size: 24px;padding: 13px 10px;}
}