/*SERVICES*/
  .services
  {
    /* display:flex; min-height: 200px; */
  }

  /* Mobile (Smartphone)
  @media (max-width: 480px) { .servicesNested { padding: 0em 3em; } }
  @media (min-width: 481px) { .servicesNested { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0em; padding: 5em 0em; min-height: 100px; } } */

  .servicesNested { display: none; min-height: 100px; }  

  @media (max-width: 1000px) 
  { 
      /* .servicesNested { display: flex; padding: 5em calc(5% + (200 - 5) * ((100vw - 361px) / (1000-361))); min-height: 100px; } */
      .servicesNested { display: none; padding: 5% calc(5% + (200 - 5) * ((100vw - 361px) / (1000-361))); } .below1000WidthServices { display: block; /*width: 100%; */  }   

      .servicesNestedInner { display: flex; }

      .servicesNestedInner > div { padding: 1%; } 
  }  
  /* Tablets Ipads portrait mode 
  @media (min-width: 768px) { .servicesNested { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0em; padding: 5em 3em; min-height: 100px; } } */
  /* Tablets Ipads portrait mode */
  @media (min-width: 1001px) 
  { 
      /* .servicesNested { display: flex; padding: 5em 8em; min-height: 100px; } */
      .servicesNested 
      { display: none; padding: 3% 10% 0%; } 
      .above1000WidthServices { display: flex; } 
  }
  /* Desktops 
  @media (min-width: 1281px) { .servicesNested { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0em; padding: 5em 20em; min-height: 100px; } }
  /* Huge size (Larger screen) */
  /*@media (min-width: 1281px) { .servicesNested { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0em; padding: 5em 25em; min-height: 100px; } } */
  
  /* .servicesNested > div{ background:#eee; } .servicesNested > div:nth-child(odd){ background:#ddd; } border:#333 1px solid; 
  .servicesNested > div{ padding:1em; } 
  .servicesNestedInner { display: grid; grid-template-columns: 1fr; }
  .servicesNestedInner > div{ background:#eee; min-height: 75px; } .servicesNestedInner > div:nth-child(odd){ background:#ddd; min-height: 140px; } */
  /* .servicesNestedInner > div{ border:#333 1px solid; padding:1em;   }      

  .servicesNestedInner > div:nth-child(1){ border-radius: 10px 10px 0px 0px; }
  .servicesNestedInner > div:nth-child(2){ border-radius: 0px 0px 5px 5px; } */

  .servicesNested > div:nth-child(1){ padding: 3% 1% 3% 0%; }
  .servicesNested > div:nth-child(2){ padding: 3% 1% 3% 1%; }
  .servicesNested > div:nth-child(3){ padding: 3% 1% 3% 1%; }
  .servicesNested > div:nth-child(4){ padding: 3% 0% 3% 1%; }


  .servicesNestedInner { justify-content: center;  }

  .serviceCaption { text-align: center; padding: 0rem 0.25rem; }

  /*body > div{ background:#eee; } body > div:nth-child(odd){ background:#ddd; } 
  .nested > div{ background:#eee; } .nested > div:nth-child(odd){ background:#ddd; }
  .nested > div{ border:#333 1px solid; padding:1em; } */    

  /* Top Container */
  /* Mobile (Smartphone)*/
  @media (max-width: 767px) 
  { 
      /* .freeShipping { display: none; }
      .freeShipping480 { display: grid; grid-template-columns: 1fr; } 
      .freeShippingLeft 
      {         
        min-height: 300px;               
        background-size: cover;
        background-position: center;
        padding: 1rem;
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: center;        
      }
      .freeShippingRight { min-height: 300px; background: url(https://www.ur1stop.com/images/ruaa/shipping.jpg); background-size: 100%; background-repeat: no-repeat; } */

      .freeShipping { display: none; }
      .freeShipping480 { display: block; } 
      .freeShippingLeft 
      {   
        padding: 1rem;
        display: flex;
        flex-direction: column;
        align-items: start;             
      }
      .freeShippingRight { text-align: right; }      

      .payLater { display: block; }  
      .payLaterLeft { }
      .payLaterRight { padding: 1rem; display: flex; flex-direction: column; align-items: start; }
  }   
   
  @media (min-width: 768px) 
  { 
      /* .freeShipping480 { display: none; }
      .freeShipping { display: grid; grid-template-columns: 3fr 2fr; grid-template-areas: 'freeShippingLeft freeShippingRight'; } 
      .freeShippingLeft 
      {         
        grid-area: freeShippingLeft;
        min-height: 400px;               
        background-size: cover;
        background-position: center;
        padding: 1rem;
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        margin-left: 5%;        
      }
      .freeShippingRight 
      { 
        grid-area: freeShippingRight;
        min-height: 550px; background: url(https://www.ur1stop.com/images/ruaa/shipping.jpg); background-size: 100%; background-repeat: no-repeat;
      } */

      .freeShipping480 { display: none; }
      .freeShipping { display: table; width: 100%; } 
      .freeShippingLeft 
      {       
          width: 51%;
          /* padding: 1%; */
          display: table-cell;
          /* margin-left: 10%; */
          vertical-align: middle;
          padding: 0 3% 0 12%;
          font-size: 1.35em;
      }      

      .freeShippingRight { width: 46%; display: table-cell; } 

      .payLater { display: table; width: 100%; }  
      .payLaterLeft 
      {     
          width: 47%;
          display: table-cell; 
      }
      
      .payLaterRight 
      { 
          width: 50%; 
          display: table-cell; 
          vertical-align: middle;
          padding: 0 10% 0 6%;
          font-size: 1.35em;
      }
  } 
  /* Tablets Ipads portrait mode 
  @media (min-width: 1001px) { .freeShipping { display: grid; grid-template-columns: 3fr 2fr; grid-template-areas: 'freeShippingLeft freeShippingRight'; } }
  /* Desktops 
  @media (min-width: 1281px) { .freeShipping { display: grid; grid-template-columns: 3fr 2fr; grid-template-areas: 'freeShippingLeft freeShippingRight'; } }
  /* Huge size (Larger screen) 
  @media (min-width: 1281px) { .freeShipping { display: grid; grid-template-columns: 3fr 2fr; grid-template-areas: 'freeShippingLeft freeShippingRight'; } } font-size: 2rem; */  

  .freeShippingRight > img { width: 100%; }
  .payLaterLeft > img { width: 100%; }

  .freeShippingLeft h1, .payLaterRight h1 
  {  
      margin-bottom: 0;
      color: #410a6c;     
  }

  .freeShippingLeft p, .payLaterRight p 
  {  
      font-size: 0.7em;
      margin-top: 0;
      color: var(--dark);
      text-align: justify;
  }
   
  /*NEW ARRIVALS*/

  .topDealsContainer { padding: 3% 0% 0%; }
  .newArrivalCaption, .topDealsCaption { font-size: 0.7em; text-align: center; color: #410a6c; margin: 0% 0% 2%; }
  .newArrival { }

  .newArrivalNestedInner { width: 33.3%; text-align: center; }
  .newArrivalNestedInner > div:nth-child(1)
  {   
      /* background:#ddd; */ min-height: 90px; border-radius: 10px 10px 0px 0px; border-width: 2px 2px 0px 2px; padding: 5%; border-color: #ccc; border-style: solid;
  }

  .newArrivalNestedInnerImg { width: 50%; cursor: pointer; }
  .newArrivalNestedInnerTitle { font-size: 0.9em; color: #7f7f7f; padding: 5%; height: 70px; } 
  .newArrivalNestedInnerListPrice { font-size: 0.8em; color: #7f7f7f; text-decoration: line-through; }
  .newArrivalNestedInnerPrice { font-size: 0.9em; font-weight: bold; }
  .newArrivalNestedInnerRentalPrice { font-size: 0.9em; font-weight: bold; }
  .newArrivalNestedInnerBuyButton { background-color: #769e2d; color: white; padding: 5px; margin-right: 2%; font-weight: normal; cursor: pointer; }
  .newArrivalNestedInnerRentButton { background-color: #f58829; color: white; padding: 5px; margin-right: 2%; font-weight: normal; cursor: pointer; }
  
  .newArrivalNestedInner > div:nth-child(2){ /*  background:#eee; */ min-height: 75px; border-width: 0px 2px; border-style: solid; border-color:  #ccc; } 
  .newArrivalNestedInner > div:nth-child(3)
  {   
      /*  background:#eee; */ min-height: 25px; border-radius: 0px 0px 10px 10px; border-width: 0px 2px 2px 1px; border-style: solid; border-color: #ccc;
      padding: 5%; 
  } 
  .newArrivalNestedInner > div 
  { 
      /* border:#333 1px solid; */
      padding: 1%; 
  } 

  @media (max-width: 767px) 
  { 
    .newArrivalNested > div { padding:1em 0.1%; } 

    .newArrivalNestedInnerTitle { font-size: 0.7em; color: #7f7f7f; padding: 5%; height: 70px; } 
    .newArrivalNestedInnerListPrice { font-size: 0.6em; color: #7f7f7f; text-decoration: line-through; }
    .newArrivalNestedInnerPrice { font-size: 0.7em; font-weight: bold; }
    .newArrivalNestedInnerRentalPrice { font-size: 0.7em; font-weight: bold; }

  }
  @media (min-width: 768px) 
  {
    .newArrivalNested > div:nth-child(1){ padding:1em 0em 1em 1em; }
    .newArrivalNested > div:nth-child(2)
    { 
        padding:0.1em; 
        border-radius: 20px;
        -webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
        -moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
        box-shadow: 3px 3px 10px 10px #ccc;     
    }

    .newArrivalNested > div:nth-child(2) > div { border: 0; }

    .newArrivalNested > div:nth-child(3){ padding:1em 1em 1em 0em; } 
  }   

  /* Mobile (Smartphone)
  @media (max-width: 480px) 
  { 
      .nA767 { display: block; } 
      .newArrivalNested 
      { 
       } 
  }
  @media (min-width: 481px) 
  { 
      .nA767 { display: block; }
      .newArrivalNested { display: none; } 
      .mobTab { display: block }
  } */

  .newArrivalNested { display: none; } 

  /* Low Resolution Tablets and ipads */
  @media (max-width: 767px) 
  { 
      .nA767 { display: block; }
      .newArrivalNested { display: none; } 
      .mobTab { display: block }
  }

  /* Tablets Ipads portrait mode */
  @media (min-width: 768px) 
  { 
      .nA767 { display: none; } 
      .newArrivalNested { display: none; } 
      .des { display: flex; padding: 1% 5% 1% 5%; }
  }
  /* Tablets Ipads portrait mode */
  @media (min-width: 1001px) 
  { 
      .nA767 { display: none; } 
      .newArrivalNested { display: none; } 
      .des { display: flex; padding: 1% 12% 1% 12%; }
  }
  /* Desktops */
  @media (min-width: 1281px) { /* .servicesNested { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0em; padding: 5em 15em; min-height: 100px; } */ }
  /* Huge size (Larger screen) */
  @media (min-width: 1281px) { /* .servicesNested { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0em; padding: 5em 25em; min-height: 100px; } */ } 
  
  /* .newArrivalNested > div{ background:#eee; } .newArrivalNested > div:nth-child(odd){ background:#ddd; } border:#333 1px solid; */
  
  .btn 
  {
    background: var(--dark);
    color: var(--light);
    padding: 0.6rem 1.3rem;
    text-decoration: none;
    border: 0;
  }

  /*3COLUMNS*/
  .threecolumns
  {
    margin: 3% 10% 0%;
  }

  @media (max-width: 1000px) { .threecolumns { width: 97%; margin: 0 1.5%; } }  

   /* Tablets Ipads portrait mode */
  @media (max-width: 767px) { .threecolumnsNested { display: block; } }  

  @media (min-width: 768px) { .threecolumnsNested { display: flex; width: 100%; margin: auto; } }

  /* .servicesNested > div{ background:#eee; } .servicesNested > div:nth-child(odd){ background:#ddd; } border:#333 1px solid; */
  .threecolumnsNested > div{ padding: 1%; } 

  .threecolumnsNestedInner {  }

  @media (max-width: 767px) { .threecolumnsNestedInner { text-align: center; width: auto;   } }  
  @media (min-width: 768px) { .threecolumnsNestedInner { text-align: center; width: auto; } } 

  .threecolumnsNestedInner > div > img { width: 40%; }

  @media (max-width: 767px) 
  {
      .threecolumnsNestedInner > div > img { width: 30%; }
  }

  /* .threecolumnsNestedInner > div{ min-height: 75px; } 
  .threecolumnsNestedInner > div:nth-child(odd){ min-height: 140px; } */
   
  .threecolumnsNestedInnerHeaderItem { font-size: 0.8em; font-weight: bold }
  .threecolumnsNestedInnerTextItem { font-size: 0.8em; padding: 8% 6%; }

  /*ourPartner margin: 3% 0;*/
  .ourPartner { margin: 5% 0% 0%; }  
  .ourPartnerCaption { font-size: 0.7em; text-align: center; color: #410a6c; margin: 0% 0% 2%; }
  .ourPartnerNested { margin: 0% 10% 3%; }
  .ourPartnerNestedInner > img { width: 100%; }

  @media (max-width: 1000px) 
  { .ourPartnerNested { width: 97%; margin: 0 1.5%; } }  


  /*/////////////////HOME TOP DEALS////////////////////////////////*/
  .topDeals { margin: 0 10%; }

  .flex-row
  {
      display: flex;justify-content: center;align-items: center; margin: -1% auto;font-size: 0.8em;font-weight: bold; flex-wrap: wrap;  
  }

  @media (min-width: 768px) 
  {
      .flex-row-item
      {
          /* width: 96%; */
          color: #7f7f7f;
          text-align: center;
          padding: 1% 1%;
          /* border: 2px solid lightgray; */
          flex: 23%;
      }
  }

  @media (max-width: 767px) 
  {
      .flex-row-item
      {
          /* width: 96%; */
          color: #7f7f7f;
          text-align: center;
          padding: 1% 1%;
          /* border: 2px solid lightgray; */
          flex: 31.3%;
      }
  }

  .flex-row-item > a
  {
      font-size: 0.8em;font-weight: bold;
      text-decoration: none;
      color: black;
  }

  .flex-row-item > a > img
  {
    width:100%;
  }

  .flex-row-item > a > div
  {
    text-align: center;
    margin: 5% 0% 0%;
  }

  /*/////////////////HOME TOP DEALS////////////////////////////////*/

  .tooltip {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
  display: none;
  /* width: 200px; */
  background-color: black;
  color: white;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  font-size: 0.7em;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  display: block;
}

