@media screen and (max-width: 760px) {
#boxes{
  min-height: 70vh;
}

.slider{
  position: relative !important;
  min-height: 60vh;
}
  .slide {
    top: -40px;
    left: -13px;
    width: 80% !important;
    margin: 10%;
    max-height:30%;
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
  }
  .slide.current {
  opacity: 1;
  }
#boxes h1{
  font-size: 2em;
text-align: center;
}

#boxes h3{
  text-align: center;
  font-size: 1.6em;
  margin-top: 13vh;
}
#boxes p{
  text-align: center;
  margin-top: 0vh;
}
#boxes h2{
margin-bottom: 100px;
font-size: 1.1em;
text-align: center;
margin-left: 20px;
margin-right: 20px;

}


.s1{
position:absolute !important;
}
.s2{
position:absolute !important;
}
.s3{
position:absolute !important;
}
.s4{
position:absolute !important;
}

/* i.fa-quote-left{
  position: absolute !important;
  left: 0;
  padding-left: 15px;
} */
.box img{

  transform: translateY(-6px);
}
  .buttons button#next {
    transform: translateY(-144px);
  }
  .buttons button#prev {
    margin-left: calc(50vw - 60px);
    transform: translateY(-144px);


  }


  .buttons button {
    border: 2px solid rgba(17, 26, 34,0.3);
    border-radius: 3px;
    background-color: transparent;
    color: #ccc;
    font-weight: 700;
    font-size: 1em;
    cursor: pointer;
    padding: 13px 15px;
    height: 10px;
    width: 50px;
    outline: none;
    margin-left: 15px;
    margin-right: 15px;
  }
  .buttons button i.fas{
    transform: translateY(-8px);
  }
  .buttons button:hover {
background-size: 20px 20px;
    color: white;
    font-weight: 700;
    font-size: 1em;
    background:
    repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.11) 0px, rgba(0, 0, 0, 0.11) 12px, rgba(1, 1, 1, 0.16) 12px, rgba(1, 1, 1, 0.16) 24px, rgba(0, 0, 0, 0.14) 24px, rgba(0, 0, 0, 0.14) 36px, rgba(0, 0, 0, 0.23) 36px, rgba(0, 0, 0, 0.23) 48px, rgba(0, 0, 0, 0.12) 48px, rgba(0, 0, 0, 0.12) 60px, rgba(1, 1, 1, 0.07) 60px, rgba(1, 1, 1, 0.07) 72px, rgba(0, 0, 0, 0.21) 72px, rgba(0, 0, 0, 0.21) 84px, rgba(0, 0, 0, 0.24) 84px, rgba(0, 0, 0, 0.24) 96px, rgba(1, 1, 1, 0.23) 96px, rgba(1, 1, 1, 0.23) 108px, rgba(1, 1, 1, 0.07) 108px, rgba(1, 1, 1, 0.07) 120px, rgba(0, 0, 0, 0.01) 120px, rgba(0, 0, 0, 0.01) 132px, rgba(1, 1, 1, 0.22) 132px, rgba(1, 1, 1, 0.22) 144px, rgba(1, 1, 1, 0.24) 144px, rgba(1, 1, 1, 0.24) 156px, rgba(0, 0, 0, 0) 156px, rgba(0, 0, 0, 0) 168px, rgba(0, 0, 0, 0.12) 168px, rgba(0, 0, 0, 0.12) 180px), repeating-linear-gradient(90deg, rgba(1, 1, 1, 0.01) 0px, rgba(1, 1, 1, 0.01) 12px, rgba(1, 1, 1, 0.15) 12px, rgba(1, 1, 1, 0.15) 24px, rgba(0, 0, 0, 0.09) 24px, rgba(0, 0, 0, 0.09) 36px, rgba(0, 0, 0, 0.02) 36px, rgba(0, 0, 0, 0.02) 48px, rgba(0, 0, 0, 0.1) 48px, rgba(0, 0, 0, 0.1) 60px, rgba(1, 1, 1, 0.07) 60px, rgba(1, 1, 1, 0.07) 72px, rgba(1, 1, 1, 0.15) 72px, rgba(1, 1, 1, 0.15) 84px, rgba(0, 0, 0, 0.18) 84px, rgba(0, 0, 0, 0.18) 96px, rgba(1, 1, 1, 0.15) 96px, rgba(1, 1, 1, 0.15) 108px, rgba(1, 1, 1, 0.09) 108px, rgba(1, 1, 1, 0.09) 120px, rgba(1, 1, 1, 0.07) 120px, rgba(1, 1, 1, 0.07) 132px, rgba(1, 1, 1, 0.05) 132px, rgba(1, 1, 1, 0.05) 144px, rgba(0, 0, 0, 0.1) 144px, rgba(0, 0, 0, 0.1) 156px, rgba(1, 1, 1, 0.18) 156px, rgba(1, 1, 1, 0.18) 168px), repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.24) 0px, rgba(0, 0, 0, 0.24) 16px, rgba(1, 1, 1, 0.06) 16px, rgba(1, 1, 1, 0.06) 32px, rgba(0, 0, 0, 0.16) 32px, rgba(0, 0, 0, 0.16) 48px, rgba(1, 1, 1, 0) 48px, rgba(1, 1, 1, 0) 64px, rgba(1, 1, 1, 0.12) 64px, rgba(1, 1, 1, 0.12) 80px, rgba(1, 1, 1, 0.22) 80px, rgba(1, 1, 1, 0.22) 96px, rgba(0, 0, 0, 0.24) 96px, rgba(0, 0, 0, 0.24) 112px, rgba(0, 0, 0, 0.25) 112px, rgba(0, 0, 0, 0.25) 128px, rgba(1, 1, 1, 0.12) 128px, rgba(1, 1, 1, 0.12) 144px, rgba(0, 0, 0, 0.18) 144px, rgba(0, 0, 0, 0.18) 160px, rgba(1, 1, 1, 0.03) 160px, rgba(1, 1, 1, 0.03) 176px, rgba(1, 1, 1, 0.1) 176px, rgba(1, 1, 1, 0.1) 192px), repeating-linear-gradient(135deg, rgba(1, 1, 1, 0.18) 0px, rgba(1, 1, 1, 0.18) 3px, rgba(0, 0, 0, 0.09) 3px, rgba(0, 0, 0, 0.09) 6px, rgba(0, 0, 0, 0.08) 6px, rgba(0, 0, 0, 0.08) 9px, rgba(1, 1, 1, 0.05) 9px, rgba(1, 1, 1, 0.05) 12px, rgba(0, 0, 0, 0.01) 12px, rgba(0, 0, 0, 0.01) 15px, rgba(1, 1, 1, 0.12) 15px, rgba(1, 1, 1, 0.12) 18px, rgba(0, 0, 0, 0.05) 18px, rgba(0, 0, 0, 0.05) 21px, rgba(1, 1, 1, 0.16) 21px, rgba(1, 1, 1, 0.16) 24px, rgba(1, 1, 1, 0.07) 24px, rgba(1, 1, 1, 0.07) 27px, rgba(1, 1, 1, 0.23) 27px, rgba(1, 1, 1, 0.23) 30px, rgba(0, 0, 0, 0.2) 30px, rgba(0, 0, 0, 0.2) 33px, rgba(0, 0, 0, 0.18) 33px, rgba(0, 0, 0, 0.18) 36px, rgba(1, 1, 1, 0.12) 36px, rgba(1, 1, 1, 0.12) 39px, rgba(1, 1, 1, 0.13) 39px, rgba(1, 1, 1, 0.13) 42px, rgba(1, 1, 1, 0.2) 42px, rgba(1, 1, 1, 0.2) 45px, rgba(1, 1, 1, 0.18) 45px, rgba(1, 1, 1, 0.18) 48px, rgba(0, 0, 0, 0.2) 48px, rgba(0, 0, 0, 0.2) 51px, rgba(1, 1, 1, 0) 51px, rgba(1, 1, 1, 0) 54px, rgba(0, 0, 0, 0.03) 54px, rgba(0, 0, 0, 0.03) 57px, rgba(1, 1, 1, 0.06) 57px, rgba(1, 1, 1, 0.06) 60px, rgba(1, 1, 1, 0) 60px, rgba(1, 1, 1, 0) 63px, rgba(0, 0, 0, 0.1) 63px, rgba(0, 0, 0, 0.1) 66px, rgba(1, 1, 1, 0.19) 66px, rgba(1, 1, 1, 0.19) 69px), linear-gradient(90deg, #7A0C2F, #862241);
  }

}
@media screen and (max-width: 1366px)
              and (min-width:768px)
              and (orientation:portrait){
    #boxes{
      zoom:0.7;
    }

}
@media screen and (max-height:767px)
              and (min-height:668px)
              and (orientation:portrait){
                #boxes{
                  zoom:0.9;
                }
              }
@media screen and (max-height: 667px)
              and (min-height:300px)
              and (orientation:portrait){
                  #boxes{
                    zoom:0.7;
                  }
                  .buttons button#next {
                    transform: translateY(4px);

                  }
                  .buttons button#prev {
                    transform: translateY(4px);


                  }
                }
@media screen and (max-width: 900px)
              and (min-width:800px)
              and (orientation:landscape){
                #showcase{
                  min-height: 210vh;
                }
                #boxes{
                  zoom:0.6;
                }
              }
@media screen and (max-width:548px) {
            .buttons button#next {
            transform: translateY(-12px);


            }
            .buttons button#prev {
            transform: translateY(-12px);
            margin-left: calc(50vw - 40px );
            }
          }

          @media screen and (max-width:410px)
                        and (min-width:320px){
            .buttons button#next {
              transform: translateY(0px);


            }
            .buttons button#prev {
              transform: translateY(0px);
                margin-left: calc(50vw + 10px);
                      }
                      }
@media screen and (max-height:848px)
              and (min-height:768px)
              and (orientation:portrait)  {
                .buttons button#next {
                transform: translateY(-24px);


                }
                .buttons button#prev {
                transform: translateY(-24px);
                margin-left: calc(50vw - 60px );
              }
            }

  @media screen and (min-height:967px)
                and (max-height:1025px)
                and (orientation:portrait){
                            #boxes .s1{


                                transform: translateY(0px) !important;
                            }
                          }

  @media screen and (min-height:1023px)
                and (max-height:1367px)
                and (orientation:portrait){
                  #boxes .box{
                    margin-top: 100px;
                    zoom:0.9;
                    height: 30vh;
                  }
                  #boxes h3{

                    margin-top: 13vh;
                  }

              }
/* div.col i{
  display: block;
} */
div.counter{
  display: inline-block;
}
.plus{
  display: inline;
  font-size: 2em;
  padding: 0;
  font-weight: bold;
}
