* {font-family: 'Poppins', sans-serif;}
.blu-sec-omega {width: 100%;margin: auto;}
/* .blu-sec-omega:hover img {transform: scale(1.1);} */
section {max-width: 1000px;height: auto;margin:30px auto;position: relative;text-align: left;}
section p {position: relative;color: black; font-size: 21px;font-weight: 400;width: 100%;line-height: 1.6em;margin-bottom: 20px;}
section h1 {position: relative;margin-bottom:30px;margin-top: 0;width: 100%;font-size: 72px;font-weight: 700;color: black;line-height: 1.1em;text-align: left;}
section h2 {color: black;font-size: 32px;text-align: left;margin-bottom: 20px;margin-top: 60px;font-weight: 600;line-height: 1.5em;}
section h3 {color: black; font-size: 20px; margin-bottom: 15px; font-weight: 600;}
.main-sec-image {width: 100%;height: 550px;object-fit: cover;border-radius: 50px;position: relative;margin: auto;}
.buy-now {text-align: center;margin-top: 60px;}
.buy-now a {text-align: center;font-size: 20px;margin: auto;color: white;padding: 15px 24px;border-radius: 50px;display: inline-block;background: linear-gradient(90deg, rgba(50,49,125,1) 0%, rgba(114,123,206,1) 100%);}
.m-break {display: none;}
.nobr {white-space: nowrap;}
a {font-weight: 600; color: #0056d7;}
a:hover {text-decoration: underline;}
.home-link {font-size: 21px;}
.date {font-size: 24px;color: gray;margin-bottom: 10px;}

section ul, section ol {margin:60px 0px 60px 40px;font-size: 30px;font-weight: 600;}
section li {list-style: unset;}
section li p {margin-top: 10px;}
section li h2 {margin-top: 40px;}

figure {margin: 0;}
strong {font-weight: 600;}
figcaption {font-size: 18px;color: gray;}

.sec-banner {height: auto;border-radius: 0;margin: auto;margin-top: 80px;text-align: left;}
.multi-p {margin-bottom: 10px;}
.last-p {margin-top: 60px;}
.subtitle {margin-top: 20px;}

.main-sec-image.budget-phones {width: 100%; height: 650px;}

/* .sec-unlocked iframe {width: 100%;height: 675px;border-radius: 50px;}
.sec-unlocked .play-video {margin: 0;padding: 0;background: none;}
.sec-unlocked .play-video img {transition: transform 0.2s;}
.sec-unlocked .play-video img:hover {transform: scale(1.05);} */

.sec-sim .sim-popup {position: relative;background-color: #a9e2f5;overflow: hidden;}
.sec-sim .n2-phone {width: 530px;height: 500px;margin: auto;display: block;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;object-fit: cover;object-position: top;}
.sec-sim .sim-tray {width:auto;height: 130px;position: absolute;object-fit: contain;margin: auto;left: 0;right: 560px;top: 225px;z-index: 1;}

/* --- QUERIES --- */

/* @media screen and (min-width: 1900px) {
  section {width: 1600px;margin: 150px auto;}
  section p {font-size: 28px;width: 1000px;}

  .sec-banner .blu-sec-omega {width: 1600px;}

  .sec-intro {margin: 100px auto;}
  .sec-intro h1 {font-size: 42px;margin: 40px;}
  .main-sec-image {height: 700px;}

  .sec-sim .n2-phone {height: 640px;width: 590px;}
  .sec-sim .sim-tray {height: 125px;top: 230px;right: 590px;}
  
} */


@media screen and (max-width: 1400px) {
  section {max-width: 980px;padding: 0 20px;}
  section h2 {margin-top: 40px}
  .main-sec-image {-webkit-border-radius:30px;-moz-border-radius:30px;border-radius: 30px;}
  .main-sec-image.budget-phones {height: 600px;}
  .main-sec-image.iphone-vs-android {height: 600px;}
  
}	

@media screen and (max-width: 980px) {
  section {width: 90vw;max-width: 750px;padding: 0;}
  /* section h2{font-size: 42px;margin: 30px auto;} */
  section p {font-size: 20px;}
  section ul, section ol {margin-left: 0;}
  section h1 {font-size: 54px;margin: 20px 0;}
  section h2 {font-size: 28px;line-height: 1.4em;}
  figcaption {font-size: 12px;}
  .home-link {font-size: 20px;}

  .main-sec-image.budget-phones {height: 480px;}
  .main-sec-image.iphone-vs-android {height: 480px;}
}

@media screen and (max-width: 600px) {
  .main-sec-image.budget-phones {height: 350px;}
  section h1 {font-size: 42px;margin: 20px 0;}
  section h2 {font-size: 22px;}
  section li {font-size: 20px;}
  section p {margin-bottom: 20px;}
  .main-sec-image.iphone-vs-android {height: 400px;}
}

@media screen and (max-width: 500px){
  .main-sec-image.budget-phones {height: 300px;}
  section ul, section ol {padding-left: 20px;} 
  section p {font-size: 16px;}
  .home-link {font-size: 16px;}
  .buy-now a {padding: 10px 20px;font-size: 16px;}
  .buy-now {margin-top: 30px;margin-bottom: 0;}
  section h1 {font-size: 36px;margin: 20px 0;}
  section h2 {font-size: 20px;}
  section li {font-size: 18px;}
  section li h2 {margin-top: 20px;}
  figcaption {font-size: 10px;}
  .main-sec-image {-webkit-border-radius:20px;-moz-border-radius:20px;border-radius: 20px;}
  .main-sec-image.iphone-vs-android {height: 350px;}
}

@media screen and (max-width: 400px) {
  .main-sec-image.budget-phones {height: 250px;}

}