/*THIS IS IN MAIN*/

.slider {
  margin: 0 auto;
  /*max-width: 1389px;*/
  /*max-width: 1511px;*/
  /*max-width: 1398px;*/
  max-width: 1300px;
  background: #fff;
  z-index: 999999;
  bottom: 0;
  /*box-shadow: 0 44px 44px -34px rgba(0,0,0,0.7);*/ 
  box-shadow: 0 3vw 5vw -.75vw rgba(0,0,0,0.55); }

.slide_viewer {
  /*height: 974px;*/
  /*height: 1168px;*/
  /*height: 1080px;*/
  height: 1004px;
  overflow: hidden;
  position: relative; }

.slide_group {
  height: 100%;
  position: relative;
  width: 100%; }

.slide {
  display: none;
  height: 100%;
  position: absolute;
  width: 100%; }

.slide:first-child {
  display: block; }

.slide:nth-of-type(1) {
}

.slide:nth-of-type(2) {
}

.slide:nth-of-type(3) {
}

.slide:nth-of-type(4) {
}

.slide:nth-of-type(5) {
}

.slide:nth-of-type(6) {
}

.slide:nth-of-type(7) {
}

.slide:nth-of-type(8) {
}

.slide:nth-of-type(9) {
}

.slide:nth-of-type(10) {
}

.slide:nth-of-type(11) {
}

.slide:nth-of-type(12) {
}

.slide:nth-of-type(13) {
}

.slide:nth-of-type(14) {
}

.slide:nth-of-type(15) {
}

.slide:nth-of-type(16) {
}

.slide:nth-of-type(17) {
}

.slide:nth-of-type(18) {
}

.slide:nth-of-type(19) {
}

.slide:nth-of-type(20) {
}

.slide:nth-of-type(21) {
}

.slide_buttons {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center; }

a.slide_btn {
  color: #4e4844;
  font-size: 42px;
  margin: 0 0.175em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

    @media only screen and (max-width: 1024px) {
        a.slide_btn {
            color: #888; } }


.slide_btn.active, .slide_btn:hover {
  /*color: #428CC6;*/
  color: #333;
  transition: 1s ease;
  cursor: pointer; }

  @media only screen and (max-width: 1024px) {
        .slide_btn.active, .slide_btn:hover {
            color: #888; } }

.directional_nav {
  /*top: -950px;*/
  /* height: 950px;*/
  /*top: -540px;*/
  top: -502px;
  margin: 0 auto;
  /*max-width: 1385px;*/

  max-width: 1300px;
  position: relative; }

.previous_btn {
  bottom: 0;
  left: -100px;
  margin: auto;
  position: absolute;
  top: 0; }

.next_btn {
  bottom: 0;
  margin: auto;
  position: absolute;
  right: -95px;
  top: 0; }

.previous_btn, .next_btn {
  cursor: pointer;
  height: 65px;
  opacity: 1.0;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 65px; }

.previous_btn:hover, .next_btn:hover {
  transition: 2s ease;
  opacity: .4; }


/* Slider / Responsiveness */

/* Slider 1940 */
@media only screen and (min-width: 1681px) and (max-width: 1940px) { 
  .slider {
      max-width: 1100px; }
  .slide_viewer {
      height: 850px; }
  .previous_btn {
      left: 5px; }  
  .next_btn {
      right: 10px; }
  .directional_nav {
      top: -425px;
      max-width: 1300px; } }

/* Slider 1680 */
@media only screen and (min-width: 1441px) and (max-width: 1680px) { 
  .slider {
      max-width: 950px; }
  .slide_viewer {
      height: 734px; }
  .previous_btn {
      left: 5px; }  
  .next_btn {
      right: 10px; }
  .directional_nav {
      top: -367px;
      max-width: 1150px; } }

/* Slider 1440 */
@media only screen and (min-width: 1281px) and (max-width: 1440px) { 
  .slider {
      max-width: 800px; }
  .slide_viewer {
      height: 618px; }
  .previous_btn {
      left: 5px; }  
  .next_btn {
      right: 10px; }
  .directional_nav {
      top: -309px;
      max-width: 1000px; } }

/* Slider 1280 */
@media only screen and (min-width: 1025px) and (max-width: 1280px) { 
  .slider {
      max-width: 670px; }
  .slide_viewer {
      height: 516px; }
  .previous_btn {
      left: 5px; }  
  .next_btn {
      right: 10px; }
  .directional_nav {
      top: -258px;
      max-width: 840px; } }

/*@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape) { 
.slider {
        max-width: 65vw; }
    .slide_viewer {
        height: 50.214vw; }
    .previous_btn {
        left: 10px; }  
    .next_btn {
        right: 10px; }
    .directional_nav {
        top: -24.5vw;
        max-width: 80vw; } }*/

/* Slider / Small Tablet */
/*@media only screen and (min-width: 600px) and (max-width: 768px) { 
    .slider {
        max-width: 580px; }
    .slide_viewer {
        height: 440px; }
    .previous_btn {
        left: 10px; }  
    .next_btn {
        right: 12px; }
    .directional_nav {
        top: -220px;
        max-width: 96vw; } }*/

/* Slider / Large Tablet */
@media only screen and (min-width: 600px) and (max-width: 1024px) { 
.slider {
/*      max-width: 800px; }*/
  max-width: 84vw; }
  .slide_viewer {
/*      height: 618px; }*/
height: 64.89vw; }
  .previous_btn {
      left: .8vw; }  
  .next_btn {
      right: 1vw; }
  .directional_nav {
      top: -32vw;
      max-width: 100%;
      box-shadow: 0 4vw 6vw -1vw rgba(0,0,0,0.55); } }

/* Slider iPhone 13 */
@media only screen and (min-width: 376px) and (max-width: 599px) {
  .slider {
      max-width: 290px;
      box-shadow: 0 5vw 8vw -1vw rgba(0,0,0,0.55);  }
  .slide_viewer {
      height: 447px; }
  .previous_btn {
      left: 0px; }  
  .next_btn {
      right: 0px; }
  .directional_nav {
      top: -223px;
      max-width: 599px; } }

/* Slider iPhone 11 */
@media only screen and (max-width: 375px) {
  .slider {
      max-width: 280px;
      box-shadow: 0 5vw 8vw -1vw rgba(0,0,0,0.55);  }
  .slide_viewer {
      height: 416px; }
  .previous_btn {
      left: 1px; }  
  .next_btn {
      right: 1px; }
  .directional_nav {
      top: -208px;
      max-width: 375px; } }

/*@media (max-width: 1280px) {
  .slider {
      max-width: 720px; }
  .slide_viewer {
      height: 505px; }
  .previous_btn {
      left: 50px; }  
  .next_btn {
      right: 50px; }
  .directional_nav {
      top: -260px;
      max-width: 960px; } }*/





/* Slider 1068 */
/*@media only screen and (min-width: 1024px) and (max-width: 1068px) { 
    .slider {
      max-width: 220px; }
    .slide_viewer {
      height: 234px; }
    .previous_btn {
      left: 50px; }  
    .next_btn {
      right: 50px; }
    .directional_nav {
      top: -140px;
      max-width: 360px; } }*/

/* Slider 1024 */
/*@media (max-width: 1024px) {
  .slider {
      max-width: 640px; }
  .slide_viewer {
      height: 448px; }
  .previous_btn {
      left: 50px; }  
  .next_btn {
      right: 50px; }
  .directional_nav {
      top: -240px;
      max-width: 900px; } }*/

/* Slider 900 */
/*@media (max-width: 900px) {
  .slider {
      max-width: 500px; }
  .slide_viewer {
      height: 350px; }
  .previous_btn {
      left: 50px; }  
  .next_btn {
      right: 50px; }
  .directional_nav {
      top: -180px;
      max-width: 740px; } }*/


      

/*@media (max-width: 768px) {
  #starbucks-slider {
      display: none !important; } }*/

