*{
  box-sizing: border-box;
}
body, html  {
  margin: 0;
  padding: 0;
  font-family: 'Nunito', bold;
  color: white;
  scroll-behavior: smooth;
}
a,a:visited,a:hover{
  text-decoration: none;
  color: white;
}
@font-face {
  font-family: 'BenchNine 300';
  font-style: normal;
  font-weight: 300;
  src: local('BenchNine Light'), local('BenchNine-Light'),
       url('../fonts/benchnine-v8-latin-300.woff2') format('woff2'),
       url('../fonts/benchnine-v8-latin-300.woff') format('woff');
}
@font-face {
  font-family: 'BenchNine 400';
  font-style: normal;
  font-weight: 400;
  src: local('BenchNine Regular'), local('BenchNine-Regular'),
       url('../fonts/benchnine-v8-latin-regular.woff2') format('woff2'),
       url('../fonts/benchnine-v8-latin-regular.woff') format('woff');
}
@font-face {
  font-family: 'BenchNine 700';
  font-style: normal;
  font-weight: 700;
  src: local('BenchNine Bold'), local('BenchNine-Bold'),
       url('../fonts/benchnine-v8-latin-700.woff2') format('woff2'),
       url('../fonts/benchnine-v8-latin-700.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../fonts/open-sans-condensed-v14-latin-300.woff2') format('woff2'),
       url('../fonts/open-sans-condensed-v14-latin-300.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../fonts/open-sans-condensed-v14-latin-700.woff2') format('woff2'),
       url('../fonts/open-sans-condensed-v14-latin-700.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
       url('../fonts/open-sans-condensed-v14-latin-300italic.woff2') format('woff2'),
       url('../fonts/open-sans-condensed-v14-latin-300italic.woff') format('woff');
}
#navbar-menu ul li a.nav-link {
  font: normal 700 20px 'Open Sans Condensed';
  padding: 20px;
  color: black;
  text-decoration: none;
  transition: 0.3s;
}
#navbar-menu ul li a.nav-link:hover{
  color: #ffa91d;
}
#navbar-menu .nav-item.active > a{
  color:rgb(255, 115, 0);
  font: normal 700 20px 'Open Sans Condensed';
}
#navbar-menu ul li a{
  text-align: center ;
}
#navbar-menu .menu-bg {
  position: absolute;
  right: 0;
}
.random-line-v {
  background-color: transparent;
  position: absolute;
  height: 100%;
  width: 4px;
  top: 0;
  left: 10px;
}
.random-line-v2 {
  background-color: transparent;
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  left: 14px;
}
@media (max-width: 992px) {
  .collapsing {
    height: initial !important;
    overflow: initial !important;
    transition: initial !important;
  }
  #navbar-menu{
    background:transparent;
    font-size: 1rem;
    width: 100% !important;
    height: 100vh !important;
    max-width: 100vw !important;
    min-height: 100vh !important;
  }
  #navbar-menu .menu-bg{
    background-color: rgb(39, 39, 39);
    position: absolute;
    right: 0;
    width: 40%;
    height: 100%;
    box-shadow: -2px 3px 3px rgb(0, 0, 0, 0.5);
  }

  #navbar-menu ul li a.nav-link{
    text-align: left;
    padding-left: 60px;
    color: white;
  }
  .random-line-v {
    background-color:#bd3100;
    position: absolute;
    height: 100%;
    width: 4px;
    top: 0;
    left: 10px;
  }
  .random-line-v2 {
    background-color:#ffa91d;
    position: absolute;
    height: 100%;
    width: 2px;
    top: 0;
    left: 14px;
  }
}
@media (max-width: 576px) {
  .collapsing {
    height: initial !important;
    overflow: initial !important;
    transition: initial !important;
  }
  #navbar-menu{
    background:transparent;
    font-size: 1rem;
    width: 100% !important;
    height: 100vh !important;
    max-width: 100vw !important;
    min-height: 100vh !important;
  }
  #navbar-menu .menu-bg{
    background-color: rgb(39, 39, 39);
    position: absolute;
    right: 0;
    width: 80%;
    height: 100%;
    box-shadow: -2px 3px 3px rgb(0, 0, 0, 0.5);
  }

  #navbar-menu ul li a.nav-link{
    text-align: left;
    padding-left: 60px;
    color: white ;
  }
  .random-line-v {
    background-color:#bd3100;
    position: absolute;
    height: 100%;
    width: 4px;
    top: 0;
    left: 10px;
  }
  .random-line-v2 {
    background-color:#ffa91d;
    position: absolute;
    height: 100%;
    width: 2px;
    top: 0;
    left: 14px;
  }
}
@keyframes fade1 {
  0%{
    opacity: 0.4;
  }
  33% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0.4;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0.4;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  75% {
    opacity: 0.4;
  }
  100% {
    opacity: 0;
  }
}
.slide {
  height: 450px;
  width: 100%;
  position: relative;
  background: rgb(38, 57, 66);
}
.carousel {
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  left: 0;
  opacity: 0.3;
  background-size: cover;
  z-index: 5;
}
.carousel-fix {
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  left: 0;
  z-index: 15;
}
.carousel-1{
  animation: fade1 18s infinite;
}
.carousel-2{
  animation: fade2 18s infinite;
}
.carousel-3{
  animation: fade3 18s infinite;
}
.carousel-mask {
  position: absolute;
  bottom: 0;
  background: 0 0;
  height: 42px;
  width: 100%;
  z-index: 10;
}
.slide-slogan {
  font-size: 30px;
  font-style: italic;
  z-index: 20;
}
.icon-logo {
  margin: 20px;
  width: 200px;
  height: 200px;
  opacity: 1;
  background-size: cover;
  background: url(../img/logo.png) center no-repeat ;
  animation: fade-icon 10s infinite;
}
@keyframes fade-icon {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

 .service-box{
   height: 300px;
   min-width: 200px;
   padding: 10px;
 }
 .service-box div:hover {
   background-color: #d2691e !important
 }
hr.white{
  border-color: #fff !important;
}
.op-5 {
  opacity: .75;
}
.footer-menu:hover{
  opacity: 1 !important;
  color: #ff4400;
}
.op-5:hover,.op-5 a:hover{
  opacity: 1;
}
.icon-s25{
  width: 25px
}
.bg-black {
  background-color: rgba(0, 0, 0, .85) !important;
}
.navbar {
  transition: background-color 0.4s !important;
  height: 80px !important;
}
.bg-white-shadow {
  background-color: rgba(255, 255, 255, 0.90);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.5);
}
.slide-xl-intro {
  margin-left: 5%;
  height: 600px;
  width: 600px;
}
@font-face {
  font-family: 'Playball';
  font-style: normal;
  font-weight: 400;
  src: local('Playball'), local('Playball-Regular'),
       url('../fonts/playball-v9-latin-regular.woff2') format('woff2'),
       url('../fonts/playball-v9-latin-regular.woff') format('woff');
}
.intro-name-2 {
  font: 50px 'Playball' !important;
  color: #bd3100;
}
.intro-name-1 {
  font-size: 50px;
  color: #bd3100;
}
.intro-slogan {
  font-size: 30px;
  font: italic 300 30px 'Open Sans Condensed';
  color: #ffa91d;
}
@media (max-width: 430px) { .intro-name-1, .intro-name-2{font-size: 45px !important;} }
@media (max-width: 365px) { .intro-name-1, .intro-name-2{font-size: 43px !important;} }
@media (max-width: 320px) { .intro-name-1, .intro-name-2{font-size: 40px !important;} }
@media (max-width: 430px) { .intro-slogan{font-size: 25px; padding-bottom: 5px !important;} }
@media (max-width: 365px) { .intro-slogan{font-size: 22px; padding-bottom: 5px !important;} }
@media (max-width: 320px) { .intro-slogan{font-size: 20px; padding-bottom: 5px !important;} }
.btn-intro {
  font: normal 700 20px 'Open Sans Condensed';
  color: white;
  border: white 2px solid;
  border-radius: 2rem!important;
}
.btn-intro:hover {
  color: white;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-intro:focus, .btn-intro.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-intro.disabled, .btn-intro:disabled {
  color: #ff0000;
  background-color: transparent;
}
.btn-intro:not(:disabled):not(.disabled):active, .btn-intro:not(:disabled):not(.disabled).active,.show > .btn-intro.dropdown-toggle {
  color: ffa91d;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-intro:not(:disabled):not(.disabled):active:focus, .btn-intro:not(:disabled):not(.disabled).active:focus,.show > .btn-intro.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.top_decor_L {
 height: 80px;
}
.top_decor_xs {
  height: 10px;
  background-color: #ffa91d;
 }
 .slide-xl_2 {
  padding-bottom: 20px;
  height: auto;
  width: 100%;
  position: relative;
  background-color: whitesmoke;
}
.slide-xl_3 {
    padding-bottom: 20px;
    height: auto;
    width: 100%;
    position: relative;
    background-color: rgb(46, 46, 46);
 }
 .slide-xl_4 {
  padding-bottom: 20px;
  height: auto;
  width: 100%;
  background-color: rgb(235, 235, 235);
}
 .bg-gray {
  background-color: rgb(209, 209, 209);
}
.vertical-m {
  vertical-align: middle;
}
.info-txt{
  text-align: justify;
  height: 350px;
  margin : 20% 0 25% 0;
}
.menu_b_parent {
  width: 200px;
  height: 250px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  font: 28px 'Playball';
}
.menu_parent {
  width: 200px;
  height: 200px;
  border: solid 2px red;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.menu_child {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
@media (max-width: 430px) { .menu_b_parent{ width: 150px; height: 200px; font-size: 22px !important;} }
@media (max-width: 430px) { .menu_parent{ width: 150px; height: 150px !important;} }
@media (max-width: 365px) { .menu_b_parent{ width: 140px; height: 180px; font-size: 20px !important;} }
@media (max-width: 365px) { .menu_parent{ width: 140px; height: 140px !important;} }
@media (max-width: 320px) { .menu_b_parent{ width: 120px; height: 180px; font-size: 20px !important;} }
@media (max-width: 320px) { .menu_parent{ width: 120px; height: 120px !important;} }
.data-img-bg-in-loading{
  background-color: black !important;
  background-image: url(../img/loading/loading_04.svg) !important;
  background-repeat: no-repeat !important;
  background-size: 100px 100px !important;
  background-position: center !important;
}
.data-img-src-in-loading{
  display: flex !important;
  max-width: 100px !important;
  min-width: 100px !important;
  margin: auto !important;
}
.b-bg-001 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.b-bg-002 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.b-bg-003 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.b-bg-004 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.b-bg-005 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.b-bg-006 {
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.menu_b_parent:hover .menu_child, .menu_b_parent:focus .menu_child {
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.parent:hover .menu_child:before, .menu_parent:focus .menu_child:before {
  display: block;
}
.menu_parent:hover a, .menu_parent:focus p {
  display: block;
}
.menu_child:before {
  content: "";
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(52,73,94,0.75);
}
@media screen and (max-width: 960px) {
  .menu_parent {width: 100%; margin: 20px 0px}
  .menu_wrapper {padding: 20px 20px;}
}
.menu-text {
  display: block;
  color:rgb(255, 255, 255) !important;
  text-align: center;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 50px;
  cursor: pointer;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  /*text-decoration: none;*/
}
.menu_b_parent{
  transition: all .2s;
}
.menu_b_parent:hover, .menu_b_parent:hover > p {
  color: red !important;

}
.section-menu {
  background-color: rgb(68, 68, 68);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
.section-menu h2{
  font-size: 30px;
  font: normal 700 40px 'Open Sans Condensed';
  color: rgb(255, 255, 255);
}
@media (max-width: 350px) { .section-menu h2, .section-best h2 { font-size: 20px !important;} }
@media (min-width: 350px) { .section-menu h2, .section-best h2 { font-size: 25px !important;} }
@media (min-width: 430px) { .section-menu h2, .section-best h2 { font-size: 28px !important;} }
@media (min-width: 576px) { .section-menu h2, .section-best h2 { font-size: 30px !important;} }
@media (min-width: 768px) { .section-menu h2, .section-best h2  { font-size: 35px !important;} }
@media (min-width: 992px) { .section-menu h2, .section-best h2  { font-size: 35px !important;} }
@media (min-width: 1200px) { .section-menu h2, .section-best h2  { font-size: 40px !important;} }
@media (max-width: 350px) { .section-menu h5, .section-best h5 { font-size: 16px !important;} }
@media (min-width: 350px) { .section-menu h5, .section-best h5 { font-size: 16px !important;} }
@media (min-width: 768px) { .section-menu h5, .section-best h5  { font-size: 18px !important;} }
@media (min-width: 992px) { .section-menu h5, .section-best h5  { font-size: 18px !important;} }
@media (min-width: 1200px) { .section-menu h5, .section-best h5  { font-size: 20px !important;} }
.section-menu h5{
  font-size: 30px;
  font: normal 700 20px 'Open Sans Condensed';
  color: rgb(202, 202, 202);
}
.best_b_parent {
  max-width: 350px;
  width: auto;
  height: auto;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.best_parent {
  width: 100%;
  height: 250px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
@media (max-width: 320px) { .best_parent { height: 140px !important;  } }
@media (min-width: 350px) { .best_parent { height: 170px !important;  } }
@media (min-width: 430px) { .best_parent { height: 190px !important;  } }
@media (min-width: 576px) { .best_parent { height: 210px !important;  } }
@media (min-width: 768px) { .best_parent { height: 210px !important;  } }
@media (min-width: 992px) { .best_parent { height: 210px !important;  } }
@media (min-width: 1200px) { .best_parent { height: 230px !important;  } }
.best_child {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.best_b_parent:hover .best_child, .best_b_parent:focus .best_child {
  -ms-transform: rotate(3deg) scale(1.1);
  -moz-transform: rotate(3deg) scale(1.1);
  -webkit-transform: rotate(3deg) scale(1.1);
  -o-transform: rotate(3deg) scale(1.1);
  transform: rotate(3deg) scale(1.1);
}
.parent:hover .best_child:before, .best_parent:focus .best_child:before {
  display: block;
}
.best_parent:hover a, .best_parent:focus a {
  display: block;
}
.best_child:before {
  content: "";
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(52,73,94,0.75);
}
.best-text {
  display: block;
  color: black !important;
  font: normal 700 30px 'Open Sans Condensed';
  text-align: left;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 50px;
  cursor: pointer;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  /*text-decoration: none;*/
}
@media (max-width: 350px) { .best-text { font-size: 16px !important; height: 30px;  } }
@media (min-width: 350px) { .best-text { font-size: 19px !important; height: 35px;  } }
@media (min-width: 430px) { .best-text { font-size: 21px !important; height: 40px;  } }
@media (min-width: 576px) { .best-text { font-size: 26px !important; height: 45px;   } }
@media (min-width: 768px) { .best-text  { font-size: 26px !important; height: 45px;  } }
@media (min-width: 992px) { .best-text  { font-size: 26px !important; height: 45px;  } }
@media (min-width: 1200px) { .best-text  { font-size: 30px !important; height: 50px;  } }
.best_b_parent{
  transition: all .2s;

}
.best_b_parent:hover, .best_b_parent:hover > a {
  color: red !important;

}
.best_b_parent, .best_b_parent > p {
  color: rgb(27, 27, 27) !important;

}
.section-best {
  background-color: white;
  z-index: 99 !important;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
.section-best h5{
  font: normal 700 20px 'Open Sans Condensed';
  color: rgb(82, 82, 82);
}
.section-best h2{
  font: normal 700 40px 'Open Sans Condensed';
  color: rgb(27, 27, 27);
}
.random-line {
  background-color:  rgb(104, 104, 104);
  position: absolute;
  display: block;
  height: 3px;
  border-radius: 1px;
  width: 40%;
  transition: all 0.2s;
}
.best_b_parent:hover .random-line {
  background-color: black;
  width: 70%;
}
.stars{
  color: #000000 !important;
}
.stars {
  font-size: 25px;
  color: #ffa91d !important;
}
.heart {
  font-size: 25px;
  color: #ff1d4e !important;
}
#motherbase {
  text-align: center !important;
}
.col-md-7-xl {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
  padding: 2rem !important;
}
.text-size-1 { font-size: 1rem !important;  }
@media (min-width: 576px) { .text-size-1 { font-size: 1rem !important;  } }
@media (min-width: 768px) { .text-size-1 { font-size: 1rem !important;  } }
@media (min-width: 992px) { .text-size-1 { font-size: 1.1rem !important;  } }
@media (min-width: 1200px) { .text-size-1 { font-size: 1.3rem !important;  } }
.text-size-2{ font-size: 2rem !important;  }
.text-size-3{ font-size: 3rem !important;  }
.text-size-4{ font-size: 4rem !important;  }
.i-block {
  display: inline-block;
}
.menu-burger{
  width: 35px !important;
  height: 24px !important;
  cursor: pointer !important;
  position: relative !important;
}
.menu-burger span{
  width: 100% !important;
  height: 3px !important;
  background-color: #000 !important;
  display: block !important;
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%);
  transition: background-color 0.3s ease-in-out;
}
.menu-burger span::before, .menu-burger span::after{
  content: '';
  position: absolute !important;
  width: 100% !important;
  height: 3px !important;
  background-color: #000 !important;
  transition: transform 0.3s ease-in-out;
}
.menu-burger span::before{
transform: translateY(-10px);
}
.menu-burger span::after{
  transform: translateY(10px);
}
.menu-burger.active span {
  background-color: transparent;
}
.menu-burger.active span::before {
  transform: translateY(-0px) rotateZ(45deg);
}
.menu-burger.active span::after {
  transform: translateY(-0px) rotateZ(-45deg);
}
.footerfont {
  font-family:'Open Sans Condensed';
}
.transp-part{
  bottom: 0;
  height: 80px;
  width: 100%;
  background-color: transparent;
}
.tomatored {
  color :#b21000;
}
.bg-tomatored {
  background-color :#b21000;
}
.saladgreen {
  color:#4c8701;
}
.bg-saladgreen {
  background-color:#4c8701;
}
.table-conntainer{
  width: 80%;
  margin: 0 auto;
  display: block;
}
.table-conntainer-xl, .table-conntainer-m{
  width: 80%;
  margin: 0 auto;
  display: block;
}
@media (max-width: 1200px) { .table-conntainer-xl { display: none !important;} }
@media (min-width: 1200px) { .table-conntainer-xl { display: block !important;} }
@media (max-width: 1200px) { .table-conntainer-m { display: block !important;} }
@media (min-width: 1200px) { .table-conntainer-m { display: none !important;} }
@media (max-width: 350px) { .table-conntainer,.table-conntainer-m { width: 100% !important;} }
@media (min-width: 350px) { .table-conntainer,.table-conntainer-m  { width: 100% !important;} }
@media (min-width: 430px) { .table-conntainer,.table-conntainer-m  { width: 100% !important;} }
@media (min-width: 576px) { .table-conntainer,.table-conntainer-m  { width: 100% !important;} }
@media (min-width: 768px) { .table-conntainer,.table-conntainer-m  { width: 90% !important;} }
@media (min-width: 992px) { .table-conntainer,.table-conntainer-m  { width: 90% !important;} }
@media (min-width: 1200px) { .table-conntainer,.table-conntainer-m  { width: 80% !important;} }
.food-table {
  width: 100%;
  border-collapse: collapse;

}
.shadow-black{
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);;
}
th, td {
  padding: 8px;
}
th{
  font: normal 700 25px 'Open Sans Condensed';
}
td {
  padding: 8px;
  color: #000;
}
.td-right{
  padding-right: 5%;
  text-align: right;
}
.td-left{
  padding-left: 5%;
  text-align: left;
}
.td-left-b{
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  padding-left: 5%;
  text-align: left;
}
.td-right-b{
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  padding-right: 5%;
  text-align: right;
}
.td-left-i{
  color: rgb(34, 34, 34);
  font-style: bold;
  padding-left: 5%;
  text-align: left;
}
tr:nth-child(2n+1){background-color: white}
tr:nth-child(2n+2){background-color: rgb(200, 200, 200)}
.scroll-smooth {
  scroll-behavior: smooth;
}
#myBtn {
  width: 60px;
  height: 60px;
  opacity: 0;
  position: fixed;
  bottom: 35px;
  right: 35px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #bd3100;
  color: white;
  cursor: pointer;
  border-radius: 100%;
  transition: all 0.5s;
  font: normal 700 18px 'Open Sans Condensed';
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
#myBtn:hover {
  background-color: #4c8701;
}
.imageGalleryItem{
  border: 20px solid #fff !important;
  background-repeat: no-repeat  !important;
  background-position: center center  !important;
  background-size: cover  !important;
  height: 300px  !important;
}
@media (max-width: 350px) { .imageGalleryItem { height: 150px !important;} }
@media (min-width: 350px) { .imageGalleryItem { height: 150px !important;} }
@media (min-width: 430px) { .imageGalleryItem { height: 250px !important;} }
@media (max-width: 350px) { #categorietext { font-size: 40px !important;} }
@media (min-width: 350px) { #categorietext { font-size: 50px !important;} }
@media (min-width: 430px) { #categorietext { font-size: 30px !important;} }
@media (min-width: 576px) { #categorietext { font-size: 70px !important;} }
@media (min-width: 768px) { #categorietext { font-size: 80px !important;} }
@media (min-width: 1200px) { #categorietext { font-size: 100px !important;} }
::selection {
  background-color: #ff4400;
  color: white;
}
.minh-250{
  min-height: 250px !important;
}
.intro-bg1, .intro-bg2, .intro-bg3, .intro-bg4, .intro-bg5, .intro-bg6, .intro-bg7, .intro-bg8{
  background-size: cover;
  height: auto;
  background: no-repeat;
}
.Copyright-footer{
  color: #ff4400;
}
.Go-to-top{
  font-size: 22px;
}
#categorietext{
  color: #ffa91d;
  font:  30px 'Playball';
}
.overflow-x-scroll{
  overflow-x: scroll;
}
.text-b21000{ color: #b21000; }
.text-4c8701{ color: #4c8701; }
.text-d65600{ color: #d65600; }
.text-b31717{ color: #b31717; }
.text-693800{ color: #693800; }
.text-d46b14{ color: #d46b14; }
.text-804b0f{ color: #804b0f; }
.text-bd5e10{ color: #bd5e10; }
.text-d46b14{ color: #d46b14; }
.text-832a2a{ color: #832a2a; }
.text-b9001f{ color: #b9001f; }
.text-ac3d90{ color: #ac3d90; }
.text-54a136{ color: #54a136; }
.text-83452d{ color: #83452d; }
.bg-d65600{ background-color: #d65600; }
.bg-b31717{ background-color: #b31717; }
.bg-693800{ background-color: #693800; }
.bg-804b0f{ background-color: #804b0f; }
.bg-bd5e10{ background-color: #bd5e10; }
.bg-d46b14{ background-color: #d46b14; }
.bg-832a2a{ background-color: #832a2a; }
.bg-b9001f{ background-color: #b9001f; }
.bg-ac3d90{ background-color: #ac3d90; }
.bg-83452d{ background-color: #83452d; }
.text-apropos{
  line-height: 200%;
}
