/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .view-cart-save-my{
          font-size: 8px !important; 
    }
    .fa-angle-right{
      margin-left: 15px !important;
    }
    .view-cart-details-title{
      font-size: 25px !important;
    }
    .cart-item-title{
      font-size: 34px !important;
    }
    .thnkcontainer2{  
      background-position: right 0px bottom 100px,right bottom !important;
      background-size: 580px 300px,570px 570px

    }
    .wegoodtext2{
      font-size: 53px;
      font-weight: 300;
      line-height: 1.25;
      letter-spacing: 0.53px;
    }
    .emailtotext2{
      font-size: 12px;
      font-weight: 500;
      line-height: 1.58;
      letter-spacing: 0.72px;
    }
    .lastcontentspanmain2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
    }
    .lastcontentclickmore2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
      text-align: left;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  #addToCartBtn,#checkoutcart
  {
    font-size: 8px !important;
  }
  .thnkcontainer2{  
      background-size: 300px 300px,570px 570px
  }
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #addToCartBtn,#checkoutcart
    {
      font-size: 8px !important;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

    
    .thnkcontainer2{  
      background-position: right -14px bottom 131px,right bottom !important;
      background-size: 500px 300px,570px 570px;

    }

    .wegoodtext2{
      font-size: 53px;
      font-weight: 300;
      line-height: 1.25;
      letter-spacing: 0.53px;
    }
    .emailtotext2{
      font-size: 12px;
      font-weight: 500;
      line-height: 1.58;
      letter-spacing: 0.72px;
    }
    .lastcontentspanmain2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
    }
    .lastcontentclickmore2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
      text-align: left;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .thnkcontainer2{  
      background-position: right 10px bottom 200px,right bottom !important;
      background-size: 462px 400px,600px 600px;
    }
}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #addToCartBtn,#checkoutcart
    {
      font-size: 8px !important;
    }

    .fa-angle-right{
      margin-left: 40px !important;
    }
    .cart-item-title{
      font-size: 45px !important;
    }
     .wegoodtext2{
      font-size: 53px;
      font-weight: 300;
      line-height: 1.25;
      letter-spacing: 0.53px;
    }
    .emailtotext2{
      font-size: 12px;
      font-weight: 500;
      line-height: 1.58;
      letter-spacing: 0.72px;
    }
    .lastcontentspanmain2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
    }
    .lastcontentclickmore2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
      text-align: left;
    }
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .thnkcontainer2{  
      background-position: right 100px bottom 200px,right bottom !important;
      background-size: 380px 300px,600px 600px
    }
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    
    .fa-angle-right{
      margin-left: 40px !important;
    }
    .cart-item-title{
      font-size: 45px !important;
    }
     .thnkcontainer2{  
        background-position: right -80px bottom 200px,right bottom !important;
        background-size: 850px 400px,800px 800px;
    }
     .wegoodtext2{
      font-size: 53px;
      font-weight: 300;
      line-height: 1.25;
      letter-spacing: 0.53px;
    }
    .emailtotext2{
      font-size: 12px;
      font-weight: 500;
      line-height: 1.58;
      letter-spacing: 0.72px;
    }
    .lastcontentspanmain2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
    }
    .lastcontentclickmore2{
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.71;
      letter-spacing: normal;
      text-align: left;
    }
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .thnkcontainer2{  
      /*background-position: right -80px bottom 250px,right bottom !important;
      background-size: 800px 400px,800px 800px;*/
      background-position: right -26px bottom 330px,right bottom !important;
      background-size: 850px 500px,925px 925px;
    }
}
