/* ----------------------------------------------------------------
  basic classes
---------------------------------------------------------------- */
* html .clearfix	{ height: 1%; /* IE5-6 */ }
*+html .clearfix	{ display: inline-block; /* IE7not8 */ }
.clearfix:after	{ /* FF, IE8, O, S, etc. */ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fll		{ float: left !important; }
.flr		{ float: right !important; }

/* ----------------------------------------------------------------
  special classes
---------------------------------------------------------------- */
.mAuto	{ margin: 0 auto !important; float: none !important; }
.mb0	{ margin-bottom: 0 !important; }
.mb5	{ margin-bottom: 5px !important; }
.mb10	{ margin-bottom: 10px !important; }
.mb15	{ margin-bottom: 15px !important; }
.mb20	{ margin-bottom: 20px !important; }
.mb25	{ margin-bottom: 25px !important; }
.mb30	{ margin-bottom: 30px !important; }
.mb35	{ margin-bottom: 35px !important; }
.mb40	{ margin-bottom: 40px !important; }
.mb50	{ margin-bottom: 50px !important; }
.mb60	{ margin-bottom: 60px !important; }
.mb70	{ margin-bottom: 70px !important; }
.mb80	{ margin-bottom: 80px !important; }
.mb100	{ margin-bottom: 100px !important; }
.mb150	{ margin-bottom: 150px !important; }



* {
  margin: 0;
  padding: 0; }

.section {
  width: 100%;
  float: left;
  clear: both; }

.container {
  width: 1170px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  margin: 0 auto; }

.wrap {
  width: 100%;
  float: left; }

@font-face {
  font-family: 'DederonStdLight';
  src: url("../fonts/Dederon Std Light.otf"); }

@font-face {
  font-family: 'DederonStdSemiBold';
  src: url("../fonts/Dederon Std Semib.otf"); }

@font-face {
  font-family: 'OswaldBold';
  src: url("../fonts/Oswald-Bold.ttf"); }

@font-face {
  font-family: 'DederonStdBold';
  src: url("../fonts/Dederon Std Bold.otf"); }

@font-face {
  font-family: 'DederonStdMedium';
  src: url("../fonts/Dederon Std Med.otf"); }

.navbar {
  position: fixed !important;
  left: 0;
  z-index: 9;
  height: 100%;
  display: table !important;
}
.navbar ul {
     display: table-cell;
  vertical-align: middle;
}
  .navbar li {
    float: left;
    clear: both;
    display: block;
    margin-bottom: 5px; }
  .navbar a {
    text-decoration: none;
    font: 400 34px 'DederonStdLight';
    color: #000;
    background-color: #fff;
    padding: 20px 35px 20px 25px;
    display: block;
    -webkit-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-box-shadow: 0 0 2px #000;
            box-shadow: 0 0 2px #000; }
    .navbar a:hover {
      color: #fba02d; }

.copyright {
  background-color: #e2e2e2;
  overflow: hidden; }
  .copyright .wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    height: 150px; }
    .copyright .whiteLine{
      width: 290px;
    -webkit-transform: rotateZ(65deg);
        -ms-transform: rotate(65deg);
            transform: rotateZ(65deg);
    height: 4px;
    position: absolute;
    left: 200px;
    margin: 0 auto;
    background-color: #fff;
    }
  .copyright .logo {
    position: absolute;
    right: 100%;
    margin-right: 10px; }
  .copyright .copyText {
    font: 400 19px 'DederonStdLight';
    color: #000;
    display: block;
    float: left;
    padding: 30px 0; }
  .copyright .footerNav {
    margin-left: 150px;
    float: left; }
    .copyright .footerNav li {
      float: left;
      display: block;
      font: 400 19px 'DederonStdLight';
      color: #000; }
      .copyright .footerNav li a {
        font: 400 19px 'DederonStdLight';
        color: #000;
        text-decoration: none;
        margin-left: 5px;
        -webkit-transition-duration: .5s;
             -o-transition-duration: .5s;
                transition-duration: .5s; }
        .copyright .footerNav li a:hover {
          color: #fba02d; }

.map {background-color: #fff; }
.map .boxIframe {
	width: 49%;
	margin: 30px 0;
}
.map .boxIframe iframe {
	min-height: 300px;
}

.contacts {
  background-image: url("../images/contactsBg.png");
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  background-position: right -200px bottom;
  background-repeat: no-repeat;
  background-color: #e2e2e2;
  padding: 70px 0 75px;
  position: relative; }
  .contacts .psevdoBg {
    position: absolute;
    bottom: 90px; }
    .contacts .psevdoBg img{
      width: 175px !important;
      margin-left: 75px;
      height: auto;
    }
  .contacts .listContact {
    float: right;
    margin-top: 25px;
    margin-right: 215px; }
    .contacts .listContact ul {
      list-style: none; }
      .contacts .listContact ul li, .contacts .listContact ul a {
        font: 400 32px 'DederonStdLight';
        color: #000;
        text-decoration: none; }
      .contacts .listContact ul a:hover {
        color: #8b8989; }
  .contacts .text {
    font: 400 32px 'DederonStdLight';
    color: #000;
    margin-top: 70px; }
  .contacts .weWork {
    margin-top: 85px;
    font: 400 40px 'DederonStdSemiBold';
    color: #000; }
  .contacts .weWork span {
    font: 400 24px 'DederonStdSemiBold';}
  .contacts .psevdoTitle {
    font: 700 80px 'OswaldBold';
    color: #fba02d;
    position: absolute;
    margin-left: -50px; }

.order {
  background-color: #999898;
  padding: 155px 0 135px;
  background-image: url("../images/bgOrder.png");
  background-repeat: no-repeat;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  background-position: left center; }
  .order .container {
    text-align: center; }
  .order .keyOrder {
    display: inline-block;
    font: 700 80px 'OswaldBold';
    color: #db9d4c;
    text-decoration: none;
    position: relative; }
    .order .keyOrder .beforeText {
      position: absolute;
      color: #fff;
      left: 100%;
      top: 20px; }
    .order .keyOrder .psevdoBg {
      position: absolute;
      top: -50%;
      right: -webkit-calc(-150% - 20px);
      right: calc(-150% - 20px); }

.listMenu {
  background-color: #e2e2e2;
  padding: 70px 0 100px; }
  .listMenu .owl-carousel {
    position: relative; }
  .listMenu .owl-stage-outer {
    z-index: 2;
    margin: 0 auto; }
    .listMenu .owl-stage-outer img {
      width: 100%;
      display: block;
      margin: 0 auto; }
  .listMenu .psevdoTitle {
    font: 700 80px 'OswaldBold';
    color: #ed972a;
    margin-bottom: 100px; }
  .listMenu .owl-prev {
    position: relative;
    font: 400 80px Tahoma;
    color: #624828;
    cursor: pointer;
    float: left;
    width: 80px;
    height: 80px;
    margin-left: -85px; }
    .listMenu .owl-prev:after {
      top: 0;
      content: '<';
      position: absolute;
      left: 0; }
  .listMenu .owl-next {
    position: relative;
    font: 400 80px Tahoma;
    color: #624828;
    cursor: pointer;
    float: right;
    width: 80px;
    height: 80px;
    margin-right: -85px; }
    .listMenu .owl-next:after {
      top: 0;
      right: 0;
      content: '>';
      position: absolute; }
  .listMenu .owl-nav {
    position: absolute;
    width: 100%;
    top: 50%; }
  .listMenu .whiteLine {
    width: 290px;
    -webkit-transform: rotateZ(65deg);
        -ms-transform: rotate(65deg);
            transform: rotateZ(65deg);
    height: 4px;
    margin: 0 auto;
    background-color: #fff; }

.ourFood {
  background-color: #999898;
  background-image: url("../images/bgFood.png");
  background-repeat: no-repeat;
  background-position: left -10vw center;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  padding: 90px 0 125px; }
  .ourFood .wrap {
    position: relative; }
  .ourFood .text {
    font: 400 32px 'DederonStdLight';
    color: #000;
    width: 685px;
    float: right; }
  .ourFood .text p {
	  margin-bottom: 10px;}
  .ourFood .text a,
  .ourFood .text i {
	  color: #ed972a;
	 }
.ourFood .text a:hover {
	text-decoration: none;
}
  .ourFood .psevdoTitle {
    font: 700 80px 'OswaldBold';
    color: #ed972a;
    position: absolute;
    left: 100%;
    display: block;
    bottom: -85px; }
  .ourFood .whiteLine {
    width: 290px;
    -webkit-transform: rotateZ(65deg);
        -ms-transform: rotate(65deg);
            transform: rotateZ(65deg);
    height: 4px;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #fff; }

.ourBear {
  background-color: #000;
  background-image: url("../images/bgBear.png");
  background-repeat: no-repeat;
  background-position: right -10vw center;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  padding: 100px 0 85px;
  position: relative; 
  width: 100%;}
  .ourBear .text {
    font: 400 25px 'DederonStdLight';
    color: #fff;
    width: 770px;
    margin-left: 85px; }
  .ourBear .psevdoTitle {
    font: 700 80px 'OswaldBold';
    color: #ed972a;
    position: absolute;
    display: block;
    left: 0%; }
    .ourBear .psevdoTitle div{
      margin-left: 40px;}
.beforeHeader {
  background-color: #fff;
  padding: 90px 0 115px;
  position: relative; }
  .beforeHeader .psevdoBg {
    position: absolute;
    left: 0;
    bottom: -26%; }
  .beforeHeader .text {
    font: 400 32px 'DederonStdLight';
    color: #000;
    width: 685px;
    float: right; }
  .beforeHeader .beforeText {
    font: 400 32px 'DederonStdLight';
    color: #fba02d;
    margin-top: 70px; }

.header {
  background-image: url("../images/bgHeader.jpg");
  padding: 230px 0 340px;
  -webkit-background-size: cover;
          background-size: cover;
  position: relative;
  background-position: center bottom; }
  .header .title {
    color: #fff;
    font: 700 67px 'DederonStdBold';
    margin-left: 130px; }
  .header .photo {
    position: absolute;
    bottom: -40px;
    z-index: 2;
    margin-left: 120px; }
  .header .photo img {
	  width: 85%;}
  .header .logo {
    position: absolute;
    right: -70px;
    bottom: 70px; }

.galleryHolste {
  float: left;
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 700px; }
  .galleryHolste .linkText {
    font: 700 80px 'OswaldBold';
    color: #fff;
    position: absolute; }
  .galleryHolste .itemGallery {
    float: left;
    height: 100%;
    width: 33%;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    position: relative; }
    .galleryHolste .itemGallery:hover .psevdoImg {
      width: 110%;
      height: 110%; }
    .galleryHolste .itemGallery .psevdoImg {
      width: 100%;
      height: 100%;
      -webkit-transition-duration: .3s;
           -o-transition-duration: .3s;
              transition-duration: .3s;
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center; }
  .galleryHolste .item1, .galleryHolste .item3 {
    width: 50%; }
  .galleryHolste .item2 {
    -webkit-transform: rotateZ(-20deg);
        -ms-transform: rotate(-20deg);
            transform: rotateZ(-20deg);
    height: 1000px;
    z-index: 3;
    display: block;
    margin-left: 36% !important;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    position: absolute;
    margin: 0 auto;
    margin-top: -200px;}
    .galleryHolste .item2 .linkText {
      right: 230px;
      bottom: 170px;
      z-index: 4;
      -webkit-transform: rotateZ(20deg);
          -ms-transform: rotate(20deg);
              transform: rotateZ(20deg); }
    .galleryHolste .item2:hover .psevdoImg {
      width: 188%; }
    .galleryHolste .item1:hover .psevdoImg{
      background-image: url("../images/color/1.png");
    }
        .galleryHolste .item2:hover .psevdoImg{
      background-image: url("../images/color/2.png");
    }
        .galleryHolste .item3:hover .psevdoImg{
      background-image: url("../images/color/3.png");
    }
    .galleryHolste .item2 .psevdoImg {
      width: 185%;
      margin-left: -40%;
      -webkit-transform: rotateZ(20deg);
          -ms-transform: rotate(20deg);
              transform: rotateZ(20deg);
      background-image: url("../images/gallery2.jpg"); }
  .galleryHolste .item1 .linkText {
    left: 230px;
    top: 170px; }
  .galleryHolste .item1 .psevdoImg {
    background-position: center top;
    background-image: url("../images/gallery1.jpg"); }
  .galleryHolste .item3 .linkText {
    right: 230px;
    top: 170px; }
  .galleryHolste .item3 .psevdoImg {
    background-image: url("../images/gallery3.jpg"); }

.topPanel {
  margin-bottom: -57px;
  z-index: 1;
  position: relative;
  padding: 25px 0 50px;
  background-image: url("../images/bgTopPanel.png"); 
	background-repeat: repeat-x;
  background-position: center bottom;}
  .topPanel .logo {
    min-height: 110px;
    float: left; }
   .topPanel .logo img{
    position: absolute;
   }
  .topPanel .social {
    float: right;
  }
  .topPanel .social img {
    width: 60px;
  }
.sectorLinkBear {
  margin-top: -90px;
}
.linkName {
  background-color: #fff;
  padding: 160px 0 15px; }
  .linkName .psevdoTitle {
    font: 700 80px 'OswaldBold';
    color: #fba02d;
    float: left;
    padding-right: 45px; }
  .linkName a {
    font: 500 22px 'DederonStdMedium';
    color: #000;
    float: right;
    margin-right: -300px; }
    .linkName a b {
      font: 700 40px 'DederonStdBold'; }

.beforeHeader .wrap {
  position: absolute;
  bottom: 0;
  width: 100%;
  float: left; }

.sectorLinkBear .container {
  position: relative; }

.sectorLinkBear a {
  font: 500 22px 'DederonStdMedium';
  color: #000;
  position: absolute;
  bottom: 0;
  right: 0; }
  .sectorLinkBear a b {
    font: 700 40px 'DederonStdBold'; }

@media screen and (min-width: 1300px) {
  .container {
    width: 1024px; }
  .linkName a {
    margin-right: 0px; }
  .navbar a {
    font-size: 21px;
    padding: 10px 25px 10px 15px; }
  .linkName {
    padding-top: 100px; }
  .copyright .copyText {
    font-size: 16px; }
  .copyright .footerNav li a {
    font-size: 18px; }
  .psevdoTitle {
    font-size: 70px !important; }
  .contacts .listContact ul li, .contacts .text, .contacts .listContact ul a {
    font-size: 28px; }
  .contacts .text {
    margin-top: 50px; }
  .contacts .weWork {
    margin-top: 60px;
    font-size: 32px; }
  .contacts .psevdoBg img {
    width: 80%; }
  .contacts {
    background-position: right -50px bottom; }
  .listMenu .whiteLine {
    width: 210px; }
  .listMenu {
    padding: 50px 0 75px; }
  .listMenu .owl-next, .listMenu .owl-prev {
    font-size: 65px;
    width: 65px;
    height: 65px; }
  .listMenu .owl-prev {
    margin-left: -55px;
    margin-top: -30px; }
  .listMenu .owl-next {
    margin-right: -55px;
    margin-top: -30px; }
  .ourBear .psevdoTitle {
    left: 20px; }
  .header {
    padding: 210px 0 290px; }
  .header .logo {
    right: 10px; }
    .header .logo img {
      width: 70%; }
  .topPanel {
    padding: 10px 0 35px; }
  .topPanel .logo img {
    padding-bottom: 20px;
    width: 60px; }
  .topPanel .social img {
    width: 60px; }
  .topPanel .social a{
    width: 60px;
    display: block;
    float: left;
  }/*
  .topPanel .social img:hover {
    width: 110%; }*/
  .ourFood .whiteLine {
    width: 210px;
    left: 90%; } }

@media screen and (max-width: 1240px) {

	.whiteLine{
		display: none;
	}
  .container {
    width: 100%; }
  .sectorLinkBear a {
    margin-right: 10px; }
  .linkName a {
    margin-right: 0; }
  .ourFood {
    background-image: none; }
  .ourFood .text {
    float: left;
    margin-left: 10px; }
  .ourFood .psevdoTitle {
    left: 75%; }
  .linkName {
    padding-top: 80px; }
  .psevdoTitle {
    font-size: 50px !important; }
  .listMenu .whiteLine {
    display: none; }
  .listMenu .psevdoTitle {
    margin-bottom: 50px; }
  .owl-carousel {
    width: 85%;
    margin: 0 auto; }
  .order {
    -webkit-background-size: left 100px center;
            background-size: left 100px center; }
  .order .keyOrder {
    font-size: 52px; }
  .order .keyOrder .psevdoBg {
    right: -webkit-calc(-190% - 20px);
    right: calc(-190% - 20px); }
    .order .keyOrder .psevdoBg img {
      width: 80%; }
  .contacts .psevdoBg {
    display: none; }
  .contacts .listContact {
    float: left;
    margin-right: 0; }
  .contacts .weWork {
    margin-top: 45px; }
  .contacts .psevdoTitle {
    position: static;
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }
  .copyright .logo {
    position: static; }
  .copyright .copyText {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center; }
  .copyright .footerNav {
    margin-bottom: 60px; }
  .beforeHeader .psevdoBg img {
    width: 60%; }
  .beforeHeader {
    padding: 50px 0 30px; }
  .ourFood .whiteLine {
    display: none; }
  .header .logo {
    right: 0; }
    .header .logo img {
      width: 80%; }
  .order {
    overflow: hidden; }
   .ourBear .psevdoTitle{
   	position: static;
   	}
   	.ourBear .psevdoTitle br{
   		display: none;
   		} 
   .ourBear .psevdoTitle div{
   	display: inline;
   	margin-left: 0;
   	}
   	.ourBear{
   		background-image: none;
   		}
   .ourBear .text{
   	min-width: 80%;
   	max-width: 95%;
   	margin-left: 0;
   	}
}

@media screen and  (max-width: 1200px){
  .topPanel .logo {
    min-height: auto;
    float: left; }
   .topPanel .logo img{
    position: static;
   }
  .navbar ul{
    display: block;
  }
  .galleryHolste .item2{
    margin-left: -18%;
    height: 700px;
  }
  .galleryHolste .item1, .galleryHolste .item2, .galleryHolste .item3 {
}/*
  .galleryHolste .item2 .psevdoImg {
    height: 500px;
 }*/
  .galleryHolste {
    height: 350px; }
  .galleryHolste .item1 .linkText, .galleryHolste .item2 .linkText, .galleryHolste .item3 .linkText {
    font-size: 60px;
 }
 .galleryHolste .item1 .linkText{
  left: 40px;
  top: 100px;
 }
 .galleryHolste .item3 .linkText{
  right: 40px;
  top: 100px;
 }
 .galleryHolste .item2 .linkText{
  width: 100%;
  text-align: center;
  right: auto;
 }
}

@media screen and (max-width: 980px){
 .whiteLine {
 	display: none !important;
	}
	.copyright .logo{
		display: none;
	}
	.beforeHeader .psevdoBg {
		display: none;
	}
  .navbar ul{
    display: block;
  }
  .galleryHolste .item2{
    margin-left: -18%;
    height: 600px;
  }
  .galleryHolste .item2 .psevdoImg {
    height: 500px;
 }
  .galleryHolste {
    height: 300px; }
  .galleryHolste .item1 .linkText, .galleryHolste .item2 .linkText, .galleryHolste .item3 .linkText {
    font-size: 40px;
 }
 .galleryHolste .item1 .linkText{
  left: 40px;
  top: 70px;
 }
 .galleryHolste .item3 .linkText{
  right: 40px;
  top: 70px;
 }
 .galleryHolste .item2 .linkText{
  width: 100%;
  text-align: center;
  right: auto;
 }
}

@media screen and (max-width: 881px){
    .topPanel .social{
    margin-right: 100px;
  }
}

@media screen and (max-width: 769px) {
  .sectorLinkBear {
    margin-top: 0;
  }
  .listMenu .owl-prev , .listMenu .owl-next{
    font-size: 35px;
  }
  .ourBear {
    background-image: none; }
    .ourBear .text {
      width: 100%;
      margin-left: 0; }
  .ourBear .psevdoTitle {
    position: static;
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }
    .ourBear .psevdoTitle br {
      display: none; }
  .listMenu .owl-prev {
    width: 35px;
    height: 35px;
    margin-left: -35px; }
  .listMenu .owl-next {
    width: 35px;
    height: 35px;
    margin-right: -35px; }
  .order {
    background-image: none; }
  .copyright .logo {
    display: none; }
  .copyright .footerNav {
    width: 100%;
    margin-left: 0;
    text-align: center; }
    .copyright .footerNav ul {
      display: inline-block; }
  .listMenu .owl-nav {
    top: 40%; }
  .beforeHeader .psevdoBg {
    display: none; }
  .header .photo {
    display: none; }
  .header .title {
    font-size: 36px;
    width: 100%;
    margin: 0; }
  .ourFood .text {
    width: 100%;
    font-size: 24px; }
  .map .container {
    padding: 15px; }
  .map iframe {
    width: 100%;
    padding: 0;
    margin: 0; }
  .order {
    padding: 50px 0; }
    .order .keyOrder {
      font-size: 32px; }
      .order .keyOrder .psevdoBg img {
        display: none; }
  
  .listMenu {
    padding: 35px 0 50px; }
  .ourFood .psevdoTitle {
    display: none; }
  .beforeHeader .text {
    width: 100%;
    font-size: 24px; }
  .header {
    padding: 115px 0 170px; }
  .header .logo img {
    width: 50%; }
  .linkName {
    padding-top: 20px; }
  .contacts {
    background-image: none; }
  .contacts .weWork {
    font-size: 24px; }
  .contacts .text {
    font-size: 21px; }
  .contacts .listContact ul li, .contacts .listContact ul a {
    font-size: 21px; }
  .contacts {
    padding: 60px 0 35px; }
  .listMenu .psevdoTitle {
    font-size: 21px;
    margin-bottom: 20px; }
  .ourFood {
    padding: 45px 0 60px; } 
   .topPanel{
   	margin-top: 0;
   }
   .galleryHolste .item2{
    margin-left: -18%;
    height: 500px;
  }
  .galleryHolste .item2 .psevdoImg {
    height: 500px;
 }
  .galleryHolste {
    height: 250px; }
  .galleryHolste .item1 .linkText, .galleryHolste .item2 .linkText, .galleryHolste .item3 .linkText {
    font-size: 21px;
 }
 .galleryHolste .item1 .linkText{
  left: 40px;
  top: 70px;
 }
 .galleryHolste .item3 .linkText{
  right: 40px;
  top: 70px;
 }
 .galleryHolste .item2 .linkText{
  width: 100%;
  text-align: center;
  top: 370px;
  bottom: auto;
  right: auto;
 }
 .map .boxIframe {
	 width: 100%;
	}
}

@media screen and (max-width: 480px) {
  .listMenu .owl-prev {
    display: none; }
  .listMenu .owl-next {
    display: none; }
  .owl-carousel {
    width: 100%; } 
    .social img,.topPanel .logo{
      width: 55px;
      }
      .topPanel .logo img{
        max-width: 100%;
        }
          .galleryHolste .item2 .psevdoImg {
    height: 500px;
 }
  .galleryHolste {
    height: 180px; }
  .galleryHolste .item1 .linkText, .galleryHolste .item2 .linkText, .galleryHolste .item3 .linkText {
    font-size: 16px;
 }
 .galleryHolste .item1 .linkText{
  left: 20px;
  top: 70px;
 }
 .galleryHolste .item3 .linkText{
  right: 20px;
  top: 70px;
 }
 .galleryHolste .item2 .linkText{
  width: 100%;
  text-align: center;
  top: 340px;
  bottom: auto;
  right: auto;
 }
      }
@media screen and (min-width: 1320px) {
  .galleryHolste .item3 .linkText{
    right: 57px;
  }
  .galleryHolste .item1 .linkText{
    left: 150px;
  }
  .galleryHolste .item2 .linkText{
    right: 85px;
  }
  .linkName .container {
    width: 100%;
  }
   .order .keyOrder{
    padding-right: 10%;
   }
 .order .keyOrder .beforeText{
    left: 78%;
  }
  .order .keyOrder .psevdoBg{
    left: 110%;
    right: auto;
  }
  .order .keyOrder .psevdoBg{
    width: 55%;
    top: -10px;
  }
  .order .keyOrder .psevdoBg img{
    width: 100%;
  }
  .order .keyOrder{
    font-size: 75px;
  }
  .order{
    padding: 117px 0 121px;
  }
  .galleryHolste .item2{
    margin-left: -11%;
  }
  .galleryHolste .item2{
    width: 28%;
  }
}
@media screen and (max-width: 1240px) and (min-width: 1201px) {
/*.container {
    width: 100%; }
.sectorLinkBear a,.linkName a{
  margin-right: 5px;
}
.ourFood .text{
  font-size: 24px;
  float: none;
  margin:0 auto;
}
.whiteLine{
  display: none;
}
.ourFood .psevdoTitle{
  right: 0;
  left: auto;
  font-size: 70px;
}
.ourBear .text{
  float: none;
  margin: 0 auto;
}
.owl-carousel{
  width: 75%;
  margin:0 auto;
}*/
.container{
  width: 100%;
  box-sizing: border-box;
  padding: 0 100px;
}
.topPanel{
  margin-top: 0;
}
.sectorLinkBear a{
  right: 100px;
}
.ourBear .text{
  margin: 0 auto;
}
.ourBear .psevdoTitle{
  margin-left: 200px;
}
.ourFood .text{
  margin-left: 0;
  float: none;
  margin:0 auto;
}
.listMenu .psevdoTitle{
  margin-left: 100px;
}
.contacts .listContact{
  margin-left: 100px;
}
.galleryHolste .item2{
  width: 28%;
  margin-left: -12%;
}
.galleryHolste .linkText{
  font-size: 60px;
}
.galleryHolste .item1 .linkText{
  left: 180px;
}
.galleryHolste .item2 .linkText{
  right: 115px;
  bottom: 360px;
}
.galleryHolste .item3 .linkText{
  right: 160px;
}
.galleryHolste{
  height: 600px;
}
.navbar{
  margin-top: 100px;
}
}
@media screen and (max-width: 1300px) and (min-width: 1241px){
  .linkName a{
    margin-right: 0;
  }
  .ourFood .psevdoTitle{
    left: auto;
    right: 30px;
    font-size: 70px;
  }
   .ourFood .psevdoTitle span{
    display: inline-block;
    margin-left: 40px;
  }
  .ourFood .text{
    float: left;
    margin-left: 180px;
  }
  .ourFood .whiteLine{
    right: 0;
    left: auto;
    width: 200px;
  }
  .header .logo{
    right: 5px;
  }
  body{
    overflow-x: hidden;
  }
  .galleryHolste .item2{
  width: 28%;
  margin-left: -12%;
}
.galleryHolste .linkText{
  font-size: 60px;
}
.galleryHolste .item1 .linkText{
  left: 180px;
}
.galleryHolste .item2 .linkText{
  right: 115px;
  bottom: 360px;
}
.galleryHolste .item3 .linkText{
  right: 160px;
}
.galleryHolste{
  height: 600px;
}
.contacts .listContact{
  margin-right: 285px;
}
.contacts{
  background-position: right -120px bottom;
}
.order .keyOrder{
  margin-left: -200px;
  font-size:70px;
}
.order .keyOrder .psevdoBg img{
  width: 200px;
}
.order .keyOrder .psevdoBg{
  right: 0;
  margin-right: -335px;
  top: -2%;
}
.copyright .logo{
 right: auto;
 left: 10px;
}
.copyright .copyText{
  margin-left: 120px;
  font-size: 16px;
}
.copyright .footerNav li a{
  font-size: 16px;
}
.copyright .whiteLine{
  left: 310px;
}
.ourFood .text{
  font-size: 25px;
}
.ourFood{
  background-position: left -17vw center;
}
.ourBear .text{
  margin-left: 180px;
}
.ourBear .psevdoTitle{
  left: 2%;
}
.listMenu{
  padding-top: 40px;
}
.listMenu .owl-nav{
  width: 99%;
}
.owl-carousel{
  width: 80%;
  margin-left: 10%;
}
.linkName {
  padding-top: 90px;
}
}