/* ESSENTIAL */
.container-slider-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-top: 120px;
  position: relative;
}
.container-slider-img input {
  display: none;
}
.container-slider-img .slider-wrapper .inner {
  width: 500%;
  line-height: 0;
}
.container-slider-img .slider-wrapper .inner figure {
  width: 20%;
  float: left;
  position: relative;
}
.container-slider-img .slider-wrapper .inner figure img {
  width: 100%;
  height:auto;
  vertical-align: top;
  object-fit: cover;
  font-family: 'object-fit: cover';
  overflow: hidden;
}
/* SLIDER ARROW CONTROL */
.container-slider-img .slider-arrow-control {
  position: absolute;
  top: 50%;
  margin-top:-35px;
  width: 100%;
  padding: 0 2.2%;
  opacity:0;
  visibility:hidden;
  transition: opacity 0.3s ease;
}
.container-slider-img:hover .slider-arrow-control {
  opacity:1;
  visibility:visible;
}
.container-slider-img .slider-arrow-control label {
  background: transparent;
  position: relative;
  display: none;
  cursor: pointer;
  outline: none;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  font-size: inherit;
  font-family: inherit;
  width: 3.5rem;
  height: auto;
}
.container-slider-img .slider-arrow-control label .slider-circle {
  position: relative;
  display: block;
  margin: 0;
  width: 3.5rem;
  height: 3.5rem;
}
.container-slider-img .slider-arrow-control label .slider-circle .slider-icon {
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}
.container-slider-img .slider-arrow-control label .slider-circle .slider-icon.slider-arrow {
  background: none;
  width: 2.5rem;
  height: 0.4rem;
  border-radius: 0.175rem;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity:0.7;
}
.container-slider-img .slider-arrow-control label .slider-circle .slider-icon.slider-arrow::before {
  position: absolute;
  content: '';
  top: -0.8rem;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 0.175rem;
  right: 0.25rem;
  border-top: 0.4rem solid #fff;
  border-right: 0.4rem solid #fff;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);

}
.container-slider-img .slider-arrow-control label:hover .slider-circle .slider-icon.slider-arrow {
  background: #fff;
  opacity:1;
  -webkit-transform: translate(-0.8rem, 0);
          transform: translate(-0.8rem, 0);
}
/* DOT CONTROL */
.container-slider-img .slider-dot-control {
  position: absolute;
  width: 100%;
  bottom: 4%;
  text-align: center;
}
.container-slider-img .slider-dot-control label {
  background: #fff;
  width: 25px;
  height: 25px;
  margin: 0 6px;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.6;
  cursor: pointer;
  transition: all 0.3s;
}
.container-slider-img .slider-dot-control label:hover {
  opacity: 1;
}
/* SLIDER PROGRESS BAR */
.container-slider-img .progress-bar {
  background:#fff;
  width: 0;
  bottom: 0;
  height:6px;
  opacity:0.6;
  position:absolute;
}
/* SLIDER TEXT */
@keyframes anim-slide-text {
  0%, 0.5% { opacity:0; }
  0.6%, 1% { opacity:0; z-index: +1; }
  99%, 99.5% { opacity:1; z-index: +1; }
  100% { opacity:1; z-index: +1; }
}
.container-slider-img article .slider-text {
  font-size:3em;
  line-height:1em;
  position:absolute;
  top: 20%;
  left: 8%;
  overflow: hidden;
  transition: top, line-height, font-size ease 0.5s;
  opacity:1;

}
.container-slider-img article .slider-text h3 {
  font-family: "Sport-Stamp", Arial, sans-serif;
  font-size:1.85em;
  text-transform: uppercase;
  letter-spacing: -0.08ch;
  line-height: 1em;
}
.container-slider-img article .slider-text span {
  font-family: "Sport-Stamp", Arial, sans-serif;
  font-size: 0.8em;
  text-transform: uppercase;
  margin-bottom:0.8em;
  line-height: 0.8em;
  display: block;
}
.container-slider-img article .slider-text p {
  font-family: "Ubuntu-Regular", Arial, san-serif;
  font-size: 0.45em;
  display: block;
  margin-bottom: 1.4em;
  line-height: 1.6em;
}
/* SLIDER BUTTON BUBBLE */
.container-slider-img article .slider-text .slider-button {
  height: 3em;
  padding: 0 2em 0 2em;
  font-family: "Ubuntu-Bold", Arial, san-serif;
  font-size: 0.4em;
  line-height: 3em;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  outline: none;
  border-radius: 1.5em;
  position: relative;
  vertical-align: middle;
  transition: all .45s cubic-bezier(0.65, 0, 0.076, 1);
}
.container-slider-img article .slider-text .btn-01.slider-button,
.container-slider-img article .slider-text .btn-02.slider-button,
.container-slider-img article .slider-text .btn-03.slider-button,
.container-slider-img article .slider-text .btn-04.slider-button,
.container-slider-img article .slider-text .btn-05.slider-button {
  border: 2px solid #fff;
  color:#fff;
}
.container-slider-img article .slider-text .btn-01.slider-button:hover,
.container-slider-img article .slider-text .btn-02.slider-button:hover,
.container-slider-img article .slider-text .btn-03.slider-button:hover,
.container-slider-img article .slider-text .btn-04.slider-button:hover,
.container-slider-img article .slider-text .btn-05.slider-button:hover {
  background: #fff
}
.container-slider-img article .slider-text .btn-01.slider-button:hover {
  color: #212222;
  border: 2px solid rgb(33,34,34,0);
}
.container-slider-img article .slider-text .btn-02.slider-button:hover {
  color: #4f4947;
  border: 2px solid rgb(79,73,71,0);
}
.container-slider-img article .slider-text .btn-03.slider-button:hover {
  color: #a49d6b;
  border: 2px solid rgb(164,157,107,0);
}
.container-slider-img article .slider-text .btn-04.slider-button:hover {
  color: #7f6379;
  border: 2px solid rgb(127,99,121,0);
}
.container-slider-img article .slider-text .btn-05.slider-button:hover {
  color: #5c482f;
  border: 2px solid rgb(92,72,47,0);
}
/* SLIDER IMAGES */
.container-slider-img article .slider-text img {
  max-height:2.7em;
  width: auto;
  height: 100%;
  float: left;
  margin-right: 0.6em;
}
/* SLIDER */
.container-slider-img .slider-wrapper {
  width: 100%;
  overflow: hidden;
  background: #fff;
}
.container-slider-img .slider-wrapper .inner {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
}
/* SET POSITION FOR SLIDE */
.container-slider-img #slide1:checked ~ .slider-arrow-control label:nth-child(2)::after, 
.container-slider-img #slide2:checked ~ .slider-arrow-control label:nth-child(3)::after, 
.container-slider-img #slide3:checked ~ .slider-arrow-control label:nth-child(4)::after, 
.container-slider-img #slide4:checked ~ .slider-arrow-control label:nth-child(5)::after, 
.container-slider-img #slide5:checked ~ .slider-arrow-control label:nth-child(1)::after, 
.container-slider-img #slide2:checked ~ .slider-arrow-control label:nth-child(1)::after, 
.container-slider-img #slide3:checked ~ .slider-arrow-control label:nth-child(2)::after, 
.container-slider-img #slide4:checked ~ .slider-arrow-control label:nth-child(3)::after, 
.container-slider-img #slide5:checked ~ .slider-arrow-control label:nth-child(4)::after, 
.container-slider-img #slide1:checked ~ .slider-arrow-control label:nth-child(5)::after {
  display: block;
}
.container-slider-img #slide1:checked ~ .slider-arrow-control label:nth-child(2), 
.container-slider-img #slide2:checked ~ .slider-arrow-control label:nth-child(3), 
.container-slider-img #slide3:checked ~ .slider-arrow-control label:nth-child(4), 
.container-slider-img #slide4:checked ~ .slider-arrow-control label:nth-child(5), 
.container-slider-img #slide5:checked ~ .slider-arrow-control label:nth-child(1) {
  display: block;
  float: right;
  transform: rotate(180deg);
}
.container-slider-img #slide2:checked ~ .slider-arrow-control label:nth-child(1), 
.container-slider-img #slide3:checked ~ .slider-arrow-control label:nth-child(2), 
.container-slider-img #slide4:checked ~ .slider-arrow-control label:nth-child(3), 
.container-slider-img #slide5:checked ~ .slider-arrow-control label:nth-child(4), 
.container-slider-img #slide1:checked ~ .slider-arrow-control label:nth-child(5) {
  display: block;
  float: left;
}
.container-slider-img #slide1:checked ~ .slider-dot-control label:nth-child(1), 
.container-slider-img #slide2:checked ~ .slider-dot-control label:nth-child(2), 
.container-slider-img #slide3:checked ~ .slider-dot-control label:nth-child(3), 
.container-slider-img #slide4:checked ~ .slider-dot-control label:nth-child(4), 
.container-slider-img #slide5:checked ~ .slider-dot-control label:nth-child(5) {
  background: #fff;
  opacity: 1;
}
.container-slider-img #slide1:checked ~ .slider-wrapper .inner {
  margin-left: 0%;
}
.container-slider-img #slide2:checked ~ .slider-wrapper .inner {
  margin-left: -100%;
}
.container-slider-img #slide3:checked ~ .slider-wrapper .inner {
  margin-left: -200%;
}
.container-slider-img #slide4:checked ~ .slider-wrapper .inner {
  margin-left: -300%;
}
.container-slider-img #slide5:checked ~ .slider-wrapper .inner {
  margin-left: -400%;
}
/* TITLE POSITION */
.container-slider-img #slide1:checked ~ article .slider-text.info-slide1,
.container-slider-img #slide2:checked ~ article .slider-text.info-slide2,
.container-slider-img #slide3:checked ~ article .slider-text.info-slide3,
.container-slider-img #slide4:checked ~ article .slider-text.info-slide4,
.container-slider-img #slide5:checked ~ article .slider-text.info-slide5 {
  color: #fff;
}
.container-slider-img #slide1:checked ~ article .slider-text.info-slide1,
.container-slider-img #slide2:checked ~ article .slider-text.info-slide2,
.container-slider-img #slide3:checked ~ article .slider-text.info-slide3,
.container-slider-img #slide4:checked ~ article .slider-text.info-slide4,
.container-slider-img #slide5:checked ~ article .slider-text.info-slide5 {
  -webkit-animation: 0.7s ease-out 0.35s forwards anim-slide-text;
     -moz-animation: 0.7s ease-out 0.35s forwards anim-slide-text;
      -ms-animation: 0.7s ease-out 0.35s forwards anim-slide-text;
       -o-animation: 0.7s ease-out 0.35s forwards anim-slide-text;
          animation: 0.7s ease-out 0.35s forwards anim-slide-text;
}
/* AUTOPLAY */
/* AUTOPLAY SLIDES */
@-webkit-keyframes anim-slide {
  0%, 16% { margin-left: 0; }
  18% { margin-left: -100%; }
  36% { margin-left: -100%; }
  38% { margin-left: -200%; }
  56% { margin-left: -200%; }
  58% { margin-left: -300%; }
  76% { margin-left: -300%; }
  78% { margin-left: -400%; }
  96% { margin-left: -400%; }
  100% { margin-left: 0; }
}
@-moz-keyframes anim-slide {
  0%, 16% { margin-left: 0; }
  18% { margin-left: -100%; }
  36% { margin-left: -100%; }
  38% { margin-left: -200%; }
  56% { margin-left: -200%; }
  58% { margin-left: -300%; }
  76% { margin-left: -300%; }
  78% { margin-left: -400%; }
  96% { margin-left: -400%; }
  100% { margin-left: 0; }
}
@keyframes anim-slide {
  0%, 16% { margin-left: 0; }
  18% { margin-left: -100%; }
  36% { margin-left: -100%; }
  38% { margin-left: -200%; }
  56% { margin-left: -200%; }
  58% { margin-left: -300%; }
  76% { margin-left: -300%; }
  78% { margin-left: -400%; }
  96% { margin-left: -400%; }
  100% { margin-left: 0; }
}
.container-slider-img #slide-autoplay:checked ~ .slider-wrapper .inner {
  -webkit-animation: 40000ms ease infinite normal anim-slide;
     -moz-animation: 40000ms ease infinite normal anim-slide;
      -ms-animation: 40000ms ease infinite normal anim-slide;
       -o-animation: 40000ms ease infinite normal anim-slide;
          animation: 40000ms ease infinite normal anim-slide;
}
.container-slider-img #slide-autoplay:checked ~ .slider-wrapper .inner {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;	
}
/* AUTOPLAY CONTROL DOT */
@-webkit-keyframes anim-slide-control-dot {
  0%, 20% { opacity: 1; }
  21%, 100% { opacity: 0.6; }
}
@-moz-keyframes anim-slide-control-dot {
  0%, 20% { opacity: 1; }
  21%, 100% { opacity: 0.6; }
}
@keyframes anim-slide-control-dot {
  0%, 20% { opacity: 1; }
  21%, 100% { opacity: 0.6; }
}
.container-slider-img #slide-autoplay:checked ~ .slider-dot-control label.dot-control1 {
  -webkit-animation: 40000ms ease-in-out -2000ms infinite anim-slide-control-dot;
     -moz-animation: 40000ms ease-in-out -2000ms infinite anim-slide-control-dot;
      -ms-animation: 40000ms ease-in-out -2000ms infinite anim-slide-control-dot;
       -o-animation: 40000ms ease-in-out -2000ms infinite anim-slide-control-dot;
          animation: 40000ms ease-in-out -2000ms infinite anim-slide-control-dot;
}
.container-slider-img #slide-autoplay:checked ~ .slider-dot-control label.dot-control2 {
  -webkit-animation: 40000ms ease-in-out 6000ms infinite anim-slide-control-dot;
     -moz-animation: 40000ms ease-in-out 6000ms infinite anim-slide-control-dot;
      -ms-animation: 40000ms ease-in-out 6000ms infinite anim-slide-control-dot;
       -o-animation: 40000ms ease-in-out 6000ms infinite anim-slide-control-dot;
          animation: 40000ms ease-in-out 6000ms infinite anim-slide-control-dot;
}
.container-slider-img #slide-autoplay:checked ~ .slider-dot-control label.dot-control3 {
  -webkit-animation: 40000ms ease-in-out 14000ms infinite anim-slide-control-dot;
     -moz-animation: 40000ms ease-in-out 14000ms infinite anim-slide-control-dot;
      -ms-animation: 40000ms ease-in-out 14000ms infinite anim-slide-control-dot;
       -o-animation: 40000ms ease-in-out 14000ms infinite anim-slide-control-dot;
          animation: 40000ms ease-in-out 14000ms infinite anim-slide-control-dot;
}
.container-slider-img #slide-autoplay:checked ~ .slider-dot-control label.dot-control4 {
  -webkit-animation: 40000ms ease-in-out 22000ms infinite anim-slide-control-dot;
     -moz-animation: 40000ms ease-in-out 22000ms infinite anim-slide-control-dot;
      -ms-animation: 40000ms ease-in-out 22000ms infinite anim-slide-control-dot;
       -o-animation: 40000ms ease-in-out 22000ms infinite anim-slide-control-dot;
          animation: 40000ms ease-in-out 22000ms infinite anim-slide-control-dot;
}
.container-slider-img #slide-autoplay:checked ~ .slider-dot-control label.dot-control5 {
  -webkit-animation: 40000ms ease-in-out 30000ms infinite anim-slide-control-dot;
     -moz-animation: 40000ms ease-in-out 30000ms infinite anim-slide-control-dot;
      -ms-animation: 40000ms ease-in-out 30000ms infinite anim-slide-control-dot;
       -o-animation: 40000ms ease-in-out 30000ms infinite anim-slide-control-dot;
          animation: 40000ms ease-in-out 30000ms infinite anim-slide-control-dot;
}
/* AUTOPLAY SLIDER TEXT */
@-webkit-keyframes anim-autoslider-slider-text {
  0% { opacity:0; z-index: 0; }
  1% { opacity:0; z-index: +1; }
  5% { opacity:1; z-index: +1; }
  21% { opacity:1; z-index: +1; }
  21.5% { opacity:0; z-index: 0; }
  100% { opacity:0; z-index: 0; }
}
@-moz-keyframes anim-autoslider-slider-text {
  0% { opacity:0; z-index: 0; }
  1% { opacity:0; z-index: +1; }
  5% { opacity:1; z-index: +1; }
  21% { opacity:1; z-index: +1; }
  21.5% { opacity:0; z-index: 0; }
  100% { opacity:0; z-index: 0; }
}
@keyframes anim-autoslider-slider-text {
  0% { opacity:0; z-index: 0; }
  1% { opacity:0; z-index: +1; }
  3.5% { opacity:1; z-index: +1; }
  21% { opacity:1; z-index: +1; }
  21.5% { opacity:0; z-index: 0; }
  100% { opacity:0; z-index: 0; }
}
.container-slider-img #slide-autoplay:checked ~ article .slider-text.info-slide1 {
  color: #fff;
  -webkit-animation: 40000ms ease-in-out -2000ms infinite anim-autoslider-slider-text;
     -moz-animation: 40000ms ease-in-out -2000ms infinite anim-autoslider-slider-text;
      -ms-animation: 40000ms ease-in-out -2000ms infinite anim-autoslider-slider-text;
       -o-animation: 40000ms ease-in-out -2000ms infinite anim-autoslider-slider-text;
          animation: 40000ms ease-in-out -2000ms infinite anim-autoslider-slider-text;
}
.container-slider-img #slide-autoplay:checked ~ article .slider-text.info-slide2 {
  color: #fff;
  -webkit-animation: 40000ms ease-in-out 6000ms infinite anim-autoslider-slider-text;
     -moz-animation: 40000ms ease-in-out 6000ms infinite anim-autoslider-slider-text;
      -ms-animation: 40000ms ease-in-out 6000ms infinite anim-autoslider-slider-text;
       -o-animation: 40000ms ease-in-out 6000ms infinite anim-autoslider-slider-text;
          animation: 40000ms ease-in-out 6000ms infinite anim-autoslider-slider-text;
}
.container-slider-img #slide-autoplay:checked ~ article .slider-text.info-slide3 {
  color: #fff;
  -webkit-animation: 40000ms ease-in-out 14000ms infinite anim-autoslider-slider-text;
     -moz-animation: 40000ms ease-in-out 14000ms infinite anim-autoslider-slider-text;
      -ms-animation: 40000ms ease-in-out 14000ms infinite anim-autoslider-slider-text;
       -o-animation: 40000ms ease-in-out 14000ms infinite anim-autoslider-slider-text;
          animation: 40000ms ease-in-out 14000ms infinite anim-autoslider-slider-text;
}
.container-slider-img #slide-autoplay:checked ~ article .slider-text.info-slide4 {
  color: #fff;
  -webkit-animation: 40000ms ease-in-out 22000ms infinite anim-autoslider-slider-text;
     -moz-animation: 40000ms ease-in-out 22000ms infinite anim-autoslider-slider-text;
      -ms-animation: 40000ms ease-in-out 22000ms infinite anim-autoslider-slider-text;
       -o-animation: 40000ms ease-in-out 22000ms infinite anim-autoslider-slider-text;
          animation: 40000ms ease-in-out 22000ms infinite anim-autoslider-slider-text;
}
.container-slider-img #slide-autoplay:checked ~ article .slider-text.info-slide5 {
  color: #fff;
  -webkit-animation: 40000ms ease-in-out 30000ms infinite anim-autoslider-slider-text;
     -moz-animation: 40000ms ease-in-out 30000ms infinite anim-autoslider-slider-text;
      -ms-animation: 40000ms ease-in-out 30000ms infinite anim-autoslider-slider-text;
       -o-animation: 40000ms ease-in-out 30000ms infinite anim-autoslider-slider-text;
          animation: 40000ms ease-in-out 30000ms infinite anim-autoslider-slider-text;
}
.container-slider-img #slide-autoplay:checked ~ article {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;	
}
/* AUTOPLAY PROGRESS BAR */
@-webkit-keyframes anim-slide-progress-bar {
  0% { width:0; }
  95% { width:100%; }
  100% { width:100%; }
}
@-moz-keyframes anim-slide-progress-bar {
  0% { width:0; }
  95% { width:100%; }
  100% { width:100%; }
}
@keyframes anim-slide-progress-bar {
  0% { width:0; }
  95% { width:100%; }
  100% { width:100%; }
}
.container-slider-img #slide-autoplay:checked ~ .progress-bar {
  -webkit-animation: 8000ms linear -1550ms infinite anim-slide-progress-bar;
     -moz-animation: 8000ms ease-in-out -1550ms infinite anim-slide-progress-bar;
      -ms-animation: 8000ms ease-in-out -1550ms infinite anim-slide-progress-bar;
       -o-animation: 8000ms ease-in-out -1550ms infinite anim-slide-progress-bar;
          animation: 8000ms linear -1550ms infinite anim-slide-progress-bar;
}
@media screen and (max-width: 1800px) {
  .container-slider-img article .slider-text {
    font-size:2.9em;
  }
}
@media screen and (max-width: 1700px) {
  .container-slider-img article .slider-text {
    font-size:2.8em;
  }
}
@media screen and (max-width: 1500px) {
  .container-slider-img article .slider-text {
    font-size:2.6em;
  }
}
@media screen and (max-width: 1400px) {
  .container-slider-img article .slider-text {
    font-size:2.5em;
  }
}
@media screen and (max-width: 1340px) {
  .container-slider-img article .slider-text {
    font-size:2.3em;
  }
  .container-slider-img article .slider-text p {
    line-height: 1.5em;
  }
}
@media screen and (max-width: 1265px) {
  .container-slider-img {
    margin-top: 90px;
  }
  .container-slider-img article .slider-text {
    font-size:2.3em;
  }
}
@media screen and (max-width: 1230px) {
  .container-slider-img article .slider-text {
    font-size:2.2em;
  }
}
@media screen and (max-width: 1130px) {
  .container-slider-img article .slider-text {
    top: 17%;
    font-size:2em;
  }
  .container-slider-img article .slider-text p {
    font-size:0.52em;
    line-height: 1.6em;
  }
  .container-slider-img article .slider-text .slider-button {
    height: 3em;
    padding: 0 1.5em 0 1.5em;
    font-size: 0.5em;
    line-height: 3em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 6%;
  }
  .container-slider-img .slider-dot-control label {
    width: 20px;
    height: 20px;
    margin: 0 5px;
  }
}
@media screen and (max-width: 1070px) {
  .container-slider-img article .slider-text {
    font-size:2em;
  }
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
  .container-slider-img article .slider-text {
    top: 25%;
    font-size:2.3em;
  }
}

@media screen and (max-width: 1024px) and (orientation: landscape) {
  .container-slider-img {
    margin-top: 64px;
  }
}
@media screen and (max-width: 990px) and (orientation: landscape) {
  .container-slider-img article .slider-text {
    top: 16%;
    font-size:1.9em;
  }
}
@media screen and (max-width: 920px) and (orientation: portrait) {
  .container-slider-img article .slider-text {
    font-size:2.1em;
  }
}
@media screen and (max-width: 920px) and (orientation: landscape) {
  .container-slider-img article .slider-text {
    top: 13%;
    font-size:1.8em;
  }
}
@media screen and (max-width: 840px) {
  .container-slider-img article .slider-text {
     top: 20%;
   font-size:1.9em;
  }
  .container-slider-img article .slider-text .slider-button {
    height: 3em;
    padding: 0 1.5em 0 1.5em;
    font-size: 0.5em;
    line-height: 3em;
  }
  .container-slider-img .slider-arrow-control {
    display:none;
  }
}
/*@media screen and (max-width: 840px) and (orientation: landscape) {
  .container-slider-img article .slider-text {
    font-size:1.7em;
  }
  .container-slider-img article .slider-text .slider-button {
    height: 3em;
    padding: 0 1.5em 0 1.5em;
    font-size: 0.5em;
    line-height: 3em;
  }
  .container-slider-img .slider-arrow-control {
    display:none;
  }
}*/
@media screen and (max-width: 810px) {
  .container-slider-img .slider-dot-control {
    bottom: 6%;
  }
  .container-slider-img .slider-dot-control label {
    width: 20px;
    height: 20px;
    margin: 0 5px;
  }
}
@media screen and (max-width: 710px) {
  .container-slider-img article .slider-text {
    top: 19%;
    left: 6%;
    font-size:1.75em;
  }
  .container-slider-img article .slider-text p {
    font-size:0.54em;
  }
}
/*@media screen and (max-width: 810px) and (orientation: landscape) {
  .container-slider-img article .slider-text {
    top: 11.5%;
    font-size:1.6em;
  }
  .container-slider-img article .slider-text p {
    font-size:0.54em;
    line-height: 1.5em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 8%;
  }
  .container-slider-img .slider-dot-control label {
    width: 20px;
    height: 20px;
    margin: 0 5px;
  }
}
@media screen and (max-width: 760px) and (orientation: portrait) {
  .container-slider-img article .slider-text {
    top: 23%;
    font-size:1.7em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 6%;
  }
  .container-slider-img .slider-dot-control label {
    width: 20px;
    height: 20px;
    margin: 0 5px;
  }
}
@media screen and (max-width: 760px) and (orientation: landscape) {
  .container-slider-img article .slider-text {
    top: 11.5%;
    font-size:1.6em;
  }
  .container-slider-img article .slider-text p {
    font-size:0.54em;
    line-height: 1.5em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 6%;
  }
  .container-slider-img .slider-dot-control label {
    width: 20px;
    height: 20px;
    margin: 0 5px;
  }
}*/
@media screen and (max-width: 690px) {
  .container-slider-img article .slider-text {
    top: 18%;
    font-size:1.7em;
  }
  .container-slider-img article .slider-text h3 {
    line-height: 1.2em;
  }
  .container-slider-img article .slider-text span {
    margin-bottom: 1em;
  }
  .container-slider-img {
    margin-top: 64px;
  }
  .container-slider-img .slider-dot-control {
    bottom: 8%;
  }
}
@media screen and (max-width: 675px) {
  .container-slider-img article .slider-text {
    font-size:1.5em;
  }
  .container-slider-img article .slider-text p {
    display:none;
  }
  .container-slider-img .slider-dot-control label {
    width: 15px;
    height: 15px;
    margin: 0 3px;
  }
  .container-slider-img article .slider-text .slider-button {
    height: 3em;
    padding: 0 1.5em 0 1.5em;
    font-size: 0.6em;
    line-height: 3em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 6%;
  }
}
@media screen and (max-width: 500px) {
  .container-slider-img article .slider-text {
    top: 22%;
    font-size:1.3em;
  }
}
@media screen and (max-width: 380px) {
  .container-slider-img article .slider-text {
    top: 20%;
    font-size:1.2em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 5%;
  }
}
@media screen and (max-width: 340px) {
  .container-slider-img article .slider-text {
    top: 18%;
    font-size:1.2em;
  }
  .container-slider-img .slider-dot-control {
    bottom: 5%;
  }
}
