<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.proxima-boldlt {font-family:'proxima-boldlt';}
.proxima-semibold {font-family:'proxima-semibold';}
.proxima-extrabold {font-family:'proxima-extrabold';}
.proxima-black {font-family:'proxima-black';}

html,body { margin: 0; padding: 0; border: 0; background-color: #000;font-family: quasimoda, sans-serif;}
html { font-size: 100%; -webkit-touch-callout:none; -webkit-text-size-adjust:none;-ms-text-size-adjust:100%;color:white}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, 
section { display:block; }


/*PG CSS*/
.blu-pg-sec-omega {width:1400px; margin:0 auto;position:relative;z-index: 1;}
.blu-pg-sec-ttl {font-size:40px; margin-bottom:20px;line-height: 0.92;font-weight:900;text-transform: uppercase;}
.blu-pg-txt {text-align:left;}
p {font-size:20px;line-height:1.3;}
.p-spec {font-size:18px}
.d-txt {display: block;}
.m-txt {display: none;}
.zero {opacity: 0;animation-delay: 0.5s;-webkit-animation-delay: 0.5s}

/* B preloader starts */
.preload {position:fixed;width:100%;height:100vh;background: black;transition: opacity 0.5s ease;z-index: 99999;}
#b-icon {position:absolute;top:50%;left:50%;transform: translate(-50%, -50%)}
#b-icon path:nth-child(1) {stroke-dasharray: 618px;stroke-dashoffset: 618px;
   animation: line-anim 2s ease infinite alternate;}

@keyframes line-anim{
   to {
      stroke-dashoffset: 0;
   }
}
.preload-finish {opacity:0;pointer-events: none;}
/* B preloader ends */

/*.blu-sec-1 {position:relative;height:1800px;
background: rgb(73,1,160);
background: -moz-linear-gradient(175deg, rgba(73,1,160,1) 0%, rgba(17,0,50,1) 35%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(175deg, rgba(73,1,160,1) 0%, rgba(17,0,50,1) 35%, rgba(0,0,0,1) 100%);
background: linear-gradient(175deg, rgba(73,1,160,1) 0%, rgba(17,0,50,1) 35%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4901a0",endColorstr="#000000",GradientType=1);}
*/
/* Cover animation starts */
.cover-ui {z-index:5;width:167px;position: absolute;top:177px;left:544px;opacity: 1;}
.cover-front {z-index:4;width:193px;position: absolute;top:165px;left:520px;}
.cover-back {z-index:3;width:198px;position: absolute;top:115px;left:400px;}
.intro-in {opacity:1;}
.cover-name {z-index:2;width:280px;position:absolute;top:350px;left:780px;}
.cover-buynow {z-index:2;position:absolute;top:510px;left:830px;}
.blu-sec-1 a {color:white;padding:8px 25px;text-decoration: none;font-weight:700;font-size:15px;border-radius: 50px;border:solid 2px white;}
.cover-black {position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;width:5000px;height:2000px;margin-left:-2500px;background:black;opacity:0;}

#coverintro {z-index:7;position:relative;margin:0 auto;width:100%;text-transform: uppercase;font-size:60px;text-align:center;font-weight:900;line-height:0.9;top:400px;
animation-name: coverintro;
animation-duration: 1.5s;  
animation-delay: 0s;
animation-timing-function: ease;}

@keyframes coverintro {
   0% {opacity:0;top:480px;}
   50% {opacity:1;}
   100% {top:400px;}
}
/* Cover animation ends */

/*Scroll Down indicator starts*/
.scrolldown-cont {height:100vh;position: relative;margin-top: -100px;}
.scrolldown {z-index: 7;position: absolute;bottom: 0px;left: 50%;margin-left:-50px;width:100px;text-align:center;font-size:17px;color: #a955ff;display: inline-block;
  padding-top: 70px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity:0;
  animation: scrolltype 1.5s infinite;
 }
 @keyframes scrolltype {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
 
 .scrolldown span {position: absolute;top: 0;left: 50%;width: 24px;height: 24px;margin-left: -12px;border-left: 2px solid #a955ff;border-bottom: 2px solid #a955ff;
   transform: rotate(-45deg);
   animation: arrowdown 1.5s infinite;
   box-sizing: border-box;
 }
 @keyframes arrowdown {
   0% {
     transform: rotate(-45deg) translate(0, 0);
     opacity: 0;
   }
   50% {
     opacity: 1;
   }
   100% {
     transform: rotate(-45deg) translate(-20px, 20px);
     opacity: 0;
   }
 }
/*Scroll Down indicator ends*/

.blu-sec-1 {position:relative;height:1800px;background:url('images/g90-pro-1-static.jpg') center center;background-size: cover;}
.cover-buynow {z-index:2;position:absolute;top:530px;left:830px;}

.sec-1-phone-design img {width:800px;position:absolute;left:600px;top:1000px}
.blu-sec-1 .blu-pg-txt {position: absolute;top:1150px;left:200px;width:470px;}

.blu-sec-2a {position:relative;height:900px;}
.display-bg {position:absolute;height:900px;margin:auto;top:0px;left:0px;bottom:0px;right:0px;background-image: radial-gradient(#b400ff 0%, #1d004c 30%, black 70%);z-index:0;}
.blu-sec-2a .blu-pg-txt {position: relative;margin:0 auto;top:200px;width:480px;text-align:center;z-index:0;}
.blu-sec-2a p {font-weight:600}
.video-containter {width:100%;margin:0 auto;}
.display-phone {width:1000px;margin: auto;position: absolute;top: 400px; left: 0; bottom: 0; right: 0;z-index: 2}
.display-phone img {width:100%;}
.display-vid {width:920px;height:310px;margin: auto;position: absolute;top: 150px; left: 0; bottom: 0; right: 0;perspective:1170px;z-index: 1;opacity:1}
#displayv {width:100%;height:100%;transform: rotateX(34deg);/*height: 310px;*/object-fit: cover;border-radius: 30px;}

.blu-sec-2 {position:relative;height:900px;background:url('images/g90-pro-2.jpg') center center;background-size: cover;}
.blu-sec-2 .blu-pg-txt {position: relative;margin:0 auto;top:250px;width:480px;text-align:center}
.blu-sec-2 p {font-weight:600}

.blu-sec-3 {position:relative;height:882px;background:url('images/g90-pro-3-2.jpg') center center;background-size: cover;}
.blu-sec-3 .blu-pg-txt {position:relative;margin:0 auto;top:600px;width:500px;text-align:center;}
#gameplay {position:absolute;width:760px;top:163px;left:307px;border-radius: 35px;}
.hands {position:absolute;width:1404px;left:-5px;top:110px;}

.blu-sec-4 {position:relative;height:900px;background:#14012d;/*background:url('images/g90-pro-4.jpg') center center;background-size: cover;*/}
.blu-sec-4 .blu-pg-txt {position:absolute;top:390px;left:900px;width:350px;}
#liquidv {width:900px;}
.blu-sec-4 span {font-size:15px;font-style:italic;}

.blu-sec-5 {position:relative;height:925px;background:url('images/g90-pro-5b.jpg') center center;background-size: cover;}
.blu-sec-5 .blu-pg-txt {position: absolute;top:755px;left:390px;}
.blu-3dmark {color:#05ffad;font-size:17px;position: absolute;top:580px;left:220px;line-height:1.5}
.blu-sec-5 li span {font-weight:700}
.blu-antutu {color:#05ffad;position:absolute;top:760px;left:325px;}
.blu-antutu-ttl {font-size:24px;font-weight:820;margin-bottom:-15px}
.count {font-size:40px;font-weight:900;}
.comparison-one {position:absolute;top:185px;left:705px;opacity:0;width:500px}
.comparison-two {position:absolute;top:185px;left:705px;opacity:1;width:500px}
.comparison-phones img {width:460px}
.comparison-stats {font-size:16px;}
.comparison1-3dmark {position:absolute;top:395px} 
.comparison2-3dmark {position:absolute;left:270px;top:395px;}
.comparison-antutu1 {position:absolute;left:90px;top:570px}
.comparison-antutu2 {position:absolute;left:345px;top:570px}
.darkbg {background:#120026}

.blu-sec-6 {position:relative;height:900px;background:url('images/g90-pro-6.jpg') center center;background-size: cover;}
.blu-sec-6 .blu-pg-txt {position:relative;margin:0 auto;top:575px;width:300px;text-align:center;}

.blu-sec-7 {position:relative;height:900px;/*background:url('images/g90-pro-7.jpg') center center;background-size: cover;*/background:black}
.blu-sec-7 .blu-pg-txt {position: relative;margin:0 auto;top:100px;width:460px;text-align:center;z-index:1}
.blu-sec-7 .blu-pg-sec-ttl {width:440px}
.blu-sec-7 video {width:100%;position:absolute; top:200px;}

.cameras-bg {position:relative;/*height:7290px;*/background:black}

.blu-sec-7a {position:relative;height:300px;}
.blu-sec-7a .blu-pg-txt {position:relative;margin:0 auto;width:800px;top:100px;text-align: center;}

.blu-sec-7b {position:relative;}
.blu-sec-7b .blu-pg-txt {position:relative;margin:0 auto;text-align: center;}
#superzoom1 {position:relative;margin:0 auto;border-radius: 25px;border:solid 2px white;height:700px;width:1200px;overflow: hidden;margin-top: 50px;}
#superzoom1 img {position: absolute;
   top: 50%;
   left: 50%;
   width: 1200px;
   margin-top: -400px; /* Half the height */
   margin-left: -600px; /* Half the width */
   transition: all 1s ease;}
   #superzoom1.superzoom2 img {position: absolute;
      top: 50%;
      left: 50%;
      width: 2800px;
      margin-top: -850px; /* Half the height */
      margin-left: -1160px; /* Half the width */}

.blu-sec-7c {position:relative;height:800px;margin-top:150px}      
.blu-sec-7c .blu-pg-txt {position:relative;margin:0 auto;text-align: center;width:560px;top:0px;}
.p-night-extreme {position:absolute;left:100px;top:170px;}
.night-extreme {position:absolute;left:100px;top:230px;width:720px;border-radius: 25px;border:solid 2px white;}
.p-night-night {position:absolute;right:100px;top:170px;}
.night-night {position:absolute;right:100px;top:230px;width:360px;border-radius: 25px;border:solid 2px white;}
.p-night-normal {position:absolute;right:100px;top:490px;}
.night-normal {position:absolute;right:100px;top:550px;width:360px;border-radius: 25px;border:solid 2px white;}

.blu-sec-7d {position:relative;padding-top:100px}
.blu-sec-7d .blu-pg-txt {position:relative;margin:0 auto;text-align: center;width:560px;top:0px;}
.cam-wide-icon {width:230px;}
#wideangle {position:relative;margin:0 auto;border:solid 2px white;border-radius:25px;width:1200px;height:550px;overflow: hidden;margin-top:30px;
   /*background:url('images/cam-wide-angle2.jpg') center center;background-size: cover;*/}
#wideangle img {width:1600px;position:absolute;left:50%;margin-left:-800px;}

.blu-sec-7e {position:relative;height:900px;padding-top:100px}
.blu-sec-7e .blu-pg-txt {position:relative;margin:0 auto;text-align: center;width:560px;}
#macroshot {position:relative;margin:0 auto;border:solid 2px white;border-radius:25px;width:1200px;height:700px;overflow: hidden;margin-top:50px}
.macro-shot-focus {width:700px;position:relative;margin:0 auto;top:100px;left:250px;z-index:2}
.macro-shot-blury {width:2500px;position: absolute;left:50%;top:50%;margin-left:-1250px;margin-top:-875px}
.macro-shot-sharp {width:2500px;position: absolute;left:50%;top:50%;margin-left:-1250px;margin-top:-875px;opacity:1;z-index:1}

.blu-sec-7f {position:relative;height:400px;}
.blu-sec-7f .blu-pg-txt {position:relative;margin:0 auto;width:1200px;top:100px;text-align: center;}
.cam-icons {width:1200px;margin-top: 40px;}

.blu-sec-7g {position:relative;height:900px}
.blu-sec-7g .blu-pg-txt {position:absolute;width:310px;left:910px;top:130px;z-index: 1;}

#owl-demo .item img{
   display: block;
   width: 100%;
   height: auto;
   margin:0 auto;
   position: relative;
 }
 #bar{
   width: 0%;
   max-width: 100%;
   height: 4px;
   background: #a955ff;
 }
 #progressBar{
   width: 100%;
   background: #260072;
   position:absolute;
   bottom: 0px;;
   z-index:1
 }


.blu-sec-8 {position:relative;height:900px;background:url('images/g90-pro-8b.jpg') center center;background-size: cover;}
.blu-sec-8 .blu-pg-txt {position: relative;margin:0 auto;text-align:center;top:660px;width:610px;}
.blu-sec-8 .blu-pg-sec-ttl {position: relative;margin:0 auto;width:400px;}

.loader {position: absolute;top:440px;left:50%;transform: translate(-50%, -50%);width:170px;height: 170px;box-sizing: border-box;}
.loader .face {position: absolute;border:2px solid #121212}
.loader .face.face1 {top:0;left:0;right:0;bottom:0;box-shadow: 0 0 10px rgba(0,0,0,1);border-radius: 50%;
  border-left: 2px solid #9e40fe;border-top: 2px solid #9e40fe;animation: animate 2s linear infinite;}
.loader .face.face2 {top:30px;left:30px;right:30px;bottom:30px;box-shadow: 0 0 10px rgba(0,0,0,1);border-radius: 50%;
  border-right: 2px solid #03a9f4;border-bottom: 2px solid #03a9f4;animation: animate 2s linear reverse infinite;}
.loader .face .circle {position: absolute;top:calc(50% - 1px);left:50%;width:50%;height:2px;transform-origin: left;}
.loader .face.face1 .circle {transform: rotate(-45deg)}
.loader .face.face2 .circle {transform: rotate(-45deg)}
.loader .face .circle:before {content:'';position: absolute;width:10px;height:10px;border-radius: 50%;background: #fff;top:-4px;right:-6px;}
.loader .face.face1 .circle:before {background: #9e40fe;
  box-shadow: 0 0 20px #b163ff,0 0 40px #b163ff,0 0 60px #b163ff,0 0 80px #b163ff,0 0 100px #b163ff, 0 0 0 5px rgba(255,255,0,.1);}
.loader .face.face2 .circle:before {background: #03a9f4;
  box-shadow: 0 0 20px #03a9f4,0 0 40px #03a9f4,0 0 60px #03a9f4,0 0 80px #03a9f4,0 0 100px #03a9f4, 0 0 0 5px rgba(3,169,244,.1);}
@keyframes animate {
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}

.blu-sec-9 {position:relative;height:900px;background:url('images/g90-pro-9b.jpg') center center;background-size: cover;}
.blu-sec-9 .blu-pg-txt {position: absolute;left:40px;top:380px;width:348px;}
.face-phone {position:absolute;width:35px;left:505px;top:125px;z-index:4}
.face-screen {position:absolute;width:125px;left:475px;top:80px;z-index:3}
.face-face {position:absolute;width:900px;right:-90px;z-index:2}
.face-light {position:absolute;width:574px;left:460px}



.blu-sec-10 {position:relative;height:950px;/*background:url('images/g90-pro-10.jpg') center center;background-size: cover;*/background:black;}
.blu-sec-10 .blu-pg-sec-omega {height:100%}
.blu-sec-10 .blu-pg-txt {position: absolute;left:940px;top:390px;width:320px;z-index:2}
.case-vid {width:100%;position:absolute;margin:auto;left:0;right:0;}
.case {position:relative;margin:0 auto;width:1000px;top:150px;z-index:4}
.case img{width:100%;}
.case-shadow {width:1490px;position:absolute;top:140px;left:-60px;z-index:3}
.black-layer {position:absolute;width:100%;height:100%;background: black;opacity:1;z-index: 3;}
.case-points {width:580px;position: absolute;top:275px;left:235px;z-index:4}

.blu-sec-11 {position:relative;height:900px;/*background:url('images/g90-pro-11.jpg') center center;background-size: cover;*/background:black;}
.blu-sec-11 .blu-pg-txt {position: relative;margin:0 auto;text-align:center;top:60px;z-index:1;}
#batteryv {width:100%;position:absolute;margin:auto;top:930px;left:0; right:0;bottom:0;}

.blu-sec-11-a {position:relative;height:900px;background:url('images/3-day-battery.jpg') center center;background-size: cover;}

.blu-sec-12 {position:relative;height:900px;background:url('images/g90-pro-12.jpg') center center;background-size: cover;}
.blu-sec-12 .blu-pg-txt {position: absolute;left:115px;top:170px;width:360px;}

.blu-sec-13 {position:relative;height:900px;background:url('images/g90-pro-13.jpg') center center;background-size: cover;}
.blu-sec-13 .blu-pg-txt {position: relative; margin: 0 auto;top:250px;width:840px;text-align:center}




/*gallery*/
.slider {background:#000;overflow:hidden;height:985px}
.custom-navigation {display: table;width: 100%;table-layout: fixed;padding-top:10px;}
.custom-navigation &gt; * {display: table-cell;}
.custom-navigation {position:relative;}
.custom-navigation &gt; a {width: 100%;position:relative;}
.custom-navigation .flex-next {text-align: right;}
.custom-controls-container {display:none;} 
a.flex-prev {position:absolute;left:100px;top:-425px;z-index:9999999999;display:block;width:54px;height:64px;background:url('images/gallery/arrow-left.png') center center no-repeat;}
a.flex-next {position:absolute;right:100px;top:-425px;width:54px;height:64px;background:url('images/gallery/arrow-right.png') center center no-repeat;}
.slides li {width:100%;height:850px;}
.first {background:url('images/gallery/g90pro-1.jpg') center center no-repeat;}
.second {background:url('images/gallery/g90pro-2.jpg') center center no-repeat;}
.third {background:url('images/gallery/g90pro-3.jpg') center center no-repeat;}
.fourth {background:url('images/gallery/g90pro-4.jpg') center center no-repeat;}
.fifth {background:url('images/gallery/g90pro-5.jpg') center center no-repeat;}

.colorBtnWrap {width:850px;margin:0 auto;text-align:center;padding-bottom:0px;}
.colorBtn {float:left;width:20%;margin:0 1%;cursor:pointer;font-size:18px;padding: 0% 0;text-align:center;text-transform:uppercase;}
.black {	background: #22252b; margin-left:20px; border-radius: 50%; width: 35px;	height: 35px;}
.blue {	background: #204778; margin-left:310px; border-radius: 50%; width: 35px;	height: 35px;}
.magenta {	background: #7d0087; margin-left:20px; border-radius: 50%; width: 35px;	height: 35px;}
.white {	background: #dffbfa; margin-left:20px; border-radius: 50%; width: 35px;	height: 35px;}

/*specs*/
.blu-sec-specs {background:#000;margin-top:0px;height:770px;padding:70px 0px;color:white}
.blu-pg-sec-spec-omega {width:1400px; margin:0 auto;position:relative;}
.device-name {position:relative;margin:0 auto;text-align:center}
.device-name img {width:200px;}


/* !!!!!!! SPEC WIDTH DEPENDING ON TEXT LENGHT !!!!!!! */
.specsGrid {float:left;width:33.33%;height:150px;}
.specsGrid ul {list-style:none;text-align:left;margin-left:0px;margin-top:0px;font-weight:400;font-size: 14.5px;padding-left:80px;font-weight:600;text-transform:uppercase}


/* !!!!!!! SPEC POSITION DEPENDING ON TEXT LENGHT !!!!!!! */
.spec-box{margin-top:80px;padding-left:115px}

.spec-technology {background:url('images/spec/w-technology.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-processor {background:url('images/spec/w-processor.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-fingerprint {background:url('images/spec/w-fingerprint.png') top -8px left no-repeat;background-size: auto 60px;}
.spec-memory {background:url('images/spec/w-memory.png') top 5px left 10px no-repeat;background-size: auto 50px;}
.spec-display {background: url(images/spec/w-display.png) top 5px left 8px no-repeat;background-size: auto 50px;}
.spec-f-display {background:url('images/spec/w-f-display.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-single-camera {background:url('images/spec/w-single-camera.png') top -5px left no-repeat;background-size: auto 50px;}
.spec_dual_camera {background:url('images/spec/w-dual-camera.png') top 5px left no-repeat;background-size: auto 55px;}
.spec_triple_camera {background:url('images/spec/w-triple-camera.png') top 5px left no-repeat;background-size: auto 65px;}
.spec_quad_camera {background:url('images/spec/w-quad-camera.png') top 5px left no-repeat;background-size: auto 65px;}
.spec-battery {background:url('images/spec/w-battery.png') top 5px left 15px no-repeat;background-size: auto 50px;}
.spec-connectivity {background:url('images/spec/w-connectivity.png') top -10px left no-repeat;background-size: auto 50px;}
.spec-dimension {background:url('images/spec/w-dimension.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-speaker {background:url('images/spec/w-speaker.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-android {background:url('images/spec/w-android.png') top left no-repeat;background-size: auto 50px;}
.spec-antenna {background:url('images/spec/w-antenna.png') top 0px left no-repeat;background-size: auto 60px;}
.spec-flashlight {background:url('images/spec/w-flashlight.png') top 0px left 10px no-repeat;background-size: auto 55px;}
.spec-musickeys {background:url('images/spec/w-musickeys.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-music {background:url('images/spec/w-music.png') top 5px left no-repeat;background-size: auto 50px;}
.spec-tv {background:url('images/spec/w-tv.png') top 0px left no-repeat;background-size: auto 60px;}

/* -------- Buy Now and Sales Guide Buttons Starts -------- */
.btn-wrap {position: relative;margin:0 auto;height: 100px;text-align: center;margin-top:40px;}

.buyNow {position:relative;margin:0 auto;margin-bottom:50px;}
.buyNow a {color:white;padding:8px 25px;text-decoration: none;font-weight:700;font-size:15px;border:solid 3px white;border-radius: 50px;}

.salesGuide {position:relative;margin:0 auto;}
.salesGuide a {color:white;padding:10px 20px;text-decoration: none;font-weight:600;font-size:15px;border-radius:25px;border:solid 2px #faf6f0;}
/* -------- Buy Now and Sales Guide Buttons Starts -------- */


footer {width:100%;background:black;text-align:center;margin-top:0px;}

@media (max-width: 1400px) {
.blu-pg-sec-omega {width:980px;}
p {font-size:17px;line-height:1.2;}
.blu-pg-sec-ttl {font-size:42px;margin-bottom:0px;line-height: 0.9;letter-spacing: 0}

.blu-sec-1 {height:1500px;background:url('images/t-g90-pro-1.jpg') center center;background-size: cover}
.cover-ui, .cover-front, .cover-back, .intro-in, .cover-name, .cover-black, #coverintro, .scrolldown-cont, .sec-1-phone-design {display:none}
.cover-buynow {top:440px;left:610px;}
.blu-sec-1 .blu-pg-txt {top:930px;left:20px;width:390px}


.blu-sec-3 {height:790px;background:url('images/t-g90-pro-3.jpg') center bottom;background-size: cover;}
.blu-sec-3 .blu-pg-txt {top:75px;width:500px;}
#gameplay {width:560px;top:250px;left:198px;border-radius: 35px;}
.hands {width:1013px;left:-20px;top:220px;}

.blu-sec-4 {height:750px}
.blu-sec-4 .blu-pg-txt {top:290px;left:600px;width:340px;z-index:1}
#liquidv {width:743px;left:-120px;position:absolute;}



.blu-sec-5 {height:750px;background:url('images/t-g90-pro-5.jpg') center center;background-size: cover;}
.blu-sec-5 .blu-pg-txt {position: absolute;top:755px;left:390px;}
.blu-3dmark {font-size:14px;top:450px;left:68px;}
.blu-antutu {top:610px;left:155px;}
.count {font-size:34px;}
.comparison-one {top:85px;left:445px;}
.comparison-two {top:85px;left:445px;}
.comparison-phones img {width:430px}
.comparison-stats {font-size:14px;}
.comparison1-3dmark {top:355px} 
.comparison2-3dmark {left:270px;top:355px;}
.comparison-antutu1 {left:55px;top:528px}
.comparison-antutu2 {left:305px;top:528px}



.blu-sec-6 {height:750px;background:url('images/t-g90-pro-6.jpg') center center;background-size: cover;}
.blu-sec-6 .blu-pg-txt {top:460px}

.blu-sec-7 {height:750px;}
.blu-sec-7 .blu-pg-txt {top:70px;width:460px;text-align:center;z-index:1}
.blu-sec-7 .blu-pg-sec-ttl {width:440px}
.blu-sec-7 video {width:100%;top:200px;}

.cameras-bg {}

.blu-sec-7a {height:200px;}
.blu-sec-7a .blu-pg-txt {top:30px;text-align: center;width:800px;margin:0 auto;}

#superzoom1 {width:100%;height:450px}

.blu-sec-7c {height:800px}
.blu-sec-7c .blu-pg-txt {width:480px}

.blu-sec-7d {padding-top:100px}

.night-extreme {left:20px;width:560px}
.night-normal {right:20px;width:270px;top:485px}
.night-night {right:20px;width:270px;}
.p-night-extreme {left:20px;top:175px}
.p-night-night {top:175px}
.p-night-night {right:20px}
.p-night-normal {top:430px; right:20px}

#wideangle {width:100%;height:430px}
#wideangle img {width:1495px;margin-left:-747.5px;top:-70px}

#macroshot {width:980px;height:600px;}
.macro-shot-focus {top:80px;left:180px;width:600px}

.blu-sec-7f .blu-pg-txt {width:100%}
.cam-icons {width:100%}

.blu-sec-7g {height:650px;}
.blu-sec-7g .blu-pg-txt {top:100px;left:635px;width:270px}

.blu-sec-8 {height:750px;background:url('images/t-g90-pro-8.jpg') center center;background-size: cover;}
.blu-sec-8 .blu-pg-txt {top:525px;width:390px;}
.loader {top:400px}

.blu-sec-9 {height:750px;}
.blu-sec-9 .blu-pg-txt {left:30px;top:300px;width:300px}
.face-phone {width:28px;top:90px;left:410px;}
.face-screen {width:100px;left:380px;top:50px;}
.face-light {width:425px;left:370px}
.face-face {width:790px;right:-180px;top:-32px}

.blu-sec-10 {height:750px;}
.blu-sec-10 .blu-pg-txt {position: absolute;left:655px;top:250px;width:330px;}
.case {top:120px;width:680px;}
.case-points {top:160px;width:400px}
.case-shadow {width:960px;top:150px;left:10px}

.blu-sec-11 {height:650px;}
.blu-sec-11 .blu-pg-txt {width:550px;top:0px}
#batteryv {top:650px}

.blu-sec-11-a {height:750px;background:url('images/3-day-battery-t.jpg') center center;background-size: cover;}

.blu-sec-12 {height:750px;background:url('images/t-g90-pro-12.jpg') center center;background-size: cover;}

.blu-sec-13 {height:750px;}
.blu-sec-13 .blu-pg-txt {width:655px;top:150px;}

.blu-pg-sec-spec-omega {width:980px; margin:0 auto;position:relative;}
.blu-sec-specs {height:690px;}
.spec-box {padding-left:20px;}
/* !!!!!!! SPEC POSITION DEPENDING ON TEXT LENGHT !!!!!!! */
.spec-technology {background-size: auto 45px;}
.spec-processor {background-size: auto 45px;}
.spec-fingerprint {background-size: auto 45px;}
.spec-memory {background-size: auto 45px;}
.spec-display {background-size: auto 45px;}
.spec-f-display {background-size: auto 45px;}
.spec-single-camera {background-size: auto 45px;}
.spec_dual_camera {background-size: auto 45px;}
.spec_triple_camera {background-size: auto 45px;}
.spec_quad_camera {background-size: auto 45px;}
.spec-battery {background-size: auto 45px;}
.spec-connectivity {background-size: auto 45px;}
.spec-dimension {background-size: auto 45px;}
.spec-speaker {background-size: auto 45px;}
.spec-android {background-size: auto 45px;}
.spec-antenna {background-size: auto 45px;}
.spec-flashlight {background-size: auto 45px;}
.spec-musickeys {background-size: auto 45px;}
.spec-music {background-size: auto 45px;}
.spec-tv {background-size: auto 45px;}

.specsGrid {float:left;width:33.33%;border:none;height:130px;}
.specsGrid ul {list-style:none;}
.specsGrid ul {font-size: 13.5px;line-height:1.5;padding-left:75px;}
}
 
 @media (max-width: 980px) {
.buyNow a {font-size:15px;padding:5px 20px;}
.slider {display: none;}
.blu-pg-sec-omega {width:320px; margin:0 auto;position:relative;}
.d-txt {display: none;}
.m-txt {display: block;margin-top:-5px;}
.blu-pg-sec-ttl {font-size: 30px;line-height: 0.9;margin-bottom:15px}
p {font-size: 16px;line-height: 1.2;margin: 0px;font-weight:400}
.device-name img {width:200px;}
.blu-pg-sec {margin:0px 0px 0px 0px;}

.smll-ttl {font-size:18px;margin-bottom:5px;padding-left:0px}

.blu-sec-1 {height:1600px;background:url('images/m-g90-pro-1.jpg') center center;background-size: cover}
.cover-buynow {margin:auto;left:0px;right:0px;top:190px;text-align:center;}
.blu-sec-1 a {padding:6px 20px;}
.blu-sec-1 .blu-pg-txt {position:relative;margin:0 auto;left:0px;top:900px;width:290px;text-align:center}

.blu-sec-2a {height:900px;}
.blu-sec-2a .blu-pg-txt {top:50px;width:290px;}
.m-video-containter {position:absolute;top:210px;left:0px;right:0px;margin: auto;}
.m-display-phone {position:absolute;left:0px;right:0px;margin:0 auto;width:295px;z-index:1}
.m-display-phone img {width:100%}
.m-display-vid {position:absolute;width:283px;top:12px;left:0px;right:0px;margin: auto;z-index:0}
#m-displayv {margin: auto;width:100%;border-radius:20px;}
.video-containter {display:none}
	 
.blu-sec-3 {height:480px;background:black}
.blu-sec-3 .blu-pg-txt {position:relative;margin:0 auto;top:150px;left:0px;width:320px;z-index: 3;}
.m-g90-pro-3-spec {width:250px;margin:0 auto;margin-top:20px;}
.hands {display:none}
#gameplay {left:-330px;width:980px;top:0px;z-index:0}
.blu-sec-3-overlay {position:absolute;height:480px;width:980px;left:-490px;background: black; opacity: 0;z-index: 1;}
.sec-3-txt {opacity:0}

.blu-sec-4 {height:700px;background:url('images/m-g90-pro-4.jpg') center center;position:relative; background-size:cover;}
.blu-sec-4 .blu-pg-txt {position:relative;margin:0 auto;left:0px;top:440px;width:290px;text-align:center}
#liquidv {display:none}

.blu-sec-5 {display:none}

.m-blu-sec-5 {height:1350px;background:url('images/m-g90-pro-5.jpg') center center;position:relative; background-size:cover;}
.m-blu-sec-5 .blu-pg-txt {position:relative;margin:0 auto;top:50px;width:290px;text-align:center}

.blu-sec-6 {height:600px;background:url('images/m-g90-pro-6.jpg') center center;position:relative; background-size:cover;}
.blu-sec-6 .blu-pg-txt {position:relative;margin:0 auto;top:385px;width:260px;text-align:center}

.m-blu-sec-6a {display: block;height:800px;background:url('images/m-g90-6a.jpg') center center;position:relative; background-size:cover;}
.m-blu-sec-6a .blu-pg-txt {position:absolute;top:40px;left:15px;width:280px;}
.m-blu-sec-6b {display: block;height:800px;background:url('images/m-g90-6b.jpg') center center;position:relative; background-size:cover;}
.m-blu-sec-6b .blu-pg-txt {position:absolute;top:80px;left:15px;width:290px;}
.m-blu-sec-6c {display: block;height:800px;background:url('images/m-g90-6c.jpg') center center;position:relative; background-size:cover;}
.m-blu-sec-6c .blu-pg-txt {position:absolute;top:50px;left:15px;width:250px;}
.m-blu-sec-6d {display: block;height:800px;background:url('images/m-g90-6d.jpg') center center;position:relative; background-size:cover;}
.m-blu-sec-6d .blu-pg-txt {position:absolute;top:180px;left:15px;width:250px;}

.blu-sec-7 {height:600px;background:url('images/m-g90-pro-7.jpg') center center;position:relative; background-size:cover;}
.blu-sec-7 .blu-pg-txt {top:50px;width:270px;left:0px;}
.blu-sec-7 .blu-pg-txt .blu-pg-sec-ttl {width:100%}
#camerav {display:none}

.blu-sec-7a {height:160px;}
.blu-sec-7a .blu-pg-txt {width:270px;top:50px}

#superzoom1 {border-radius:15px;margin-top:30px}

.blu-sec-7c {margin-top:50px;height:770px}
.blu-sec-7c .blu-pg-txt {width:290px;top:50px}
.p-spec {font-size:14px}
.night-extreme {width:100%;margin:0 auto;left:0px;border-radius:15px}
.night-normal {left:0px;width:140px;border-radius:15px;top:550px}
.night-night {right:0px;width:140px;border-radius:15px;top:550px}
.p-night-extreme {left:0px;top:510px}
.p-night-normal {left:0px;top:660px}
.p-night-night {right:0px;top:660px}

.blu-sec-7d {height:230px;padding-top:0px}
.blu-sec-7d .blu-pg-txt {width:270px;}
#wideangle {display:none}
.cam-wide-icon {margin-top:20px}


.blu-sec-7e {height:340px;padding-top:40px}
.blu-sec-7e .blu-pg-txt {width:290px;}
#macroshot {border-radius:15px;width:100%;height:290px;margin-top:30px}
.macro-shot-sharp {width:1000px;margin-left:-500px;margin-top:-375px}
.macro-shot-blury {width:1000px;margin-left:-500px;margin-top:-375px}
.macro-shot-focus {top:50px;left:30px;width:260px;}

.blu-sec-7f {height:740px}
.m-cam-icons {width:230px;margin:0 auto;margin-top:60px}

.blu-sec-7g {height:650px;background:url('images/m-g90-pro-7g.jpg') center center;position:relative; background-size:cover;}
.blu-sec-7g .blu-pg-txt {position:relative;margin:0 auto;top:50px;left:0px;width:290px;text-align:center}
#owl-demo {display:none !important}

.blu-sec-8 {height:600px;background:url('images/m-g90-pro-8.jpg') center center;position:relative; background-size:cover;}
.blu-sec-8 .blu-pg-txt {position:relative;margin:0 auto;top:50px;left:0px;width:290px;}
.blu-sec-8 .blu-pg-sec-ttl {width:100%;}
.loader {top:428px;width:120px;height:120px}


.blu-sec-9 {height:550px;background:url('images/m-g90-pro-9.jpg') center center;position:relative; background-size:cover;}
.blu-sec-9 .blu-pg-txt {position:relative;margin:0 auto;width:250px;top:50px;left:0px;text-align:center}
.face-phone, .face-screen, .face-light, .face-face {display:none}

.blu-sec-10 {height:600px;background:url('images/m-g90-pro-10.jpg') center center;position:relative; background-size:cover;}
.blu-sec-10 .blu-pg-txt {position:relative;margin:0 auto;top:50px;width:250px;left:0px;text-align:center}
#casev, .black-layer, .case, .case-shadow, .case-points {display:none}

.blu-sec-11 {height:740px;background:url('images/m-g90-pro-11.jpg') center center;position:relative; background-size:cover;}
.blu-sec-11 .blu-pg-txt {top:70px;width:210px;left:0px;}
#batteryv {display:none}

.blu-sec-11-a {position:relative;height:800px;background:url('images/3-day-battery-m.jpg') center center;background-size: cover;}

.blu-sec-12 {height:800px;background:url('images/m-g90-pro-12.jpg') center center;position:relative; background-size:cover;}
.blu-sec-12 .blu-pg-txt {position:relative;margin:0 auto;top:70px;width:210px;left:0px;text-align:center}

.blu-sec-13 {height:800px;background:url('images/m-g90-pro-13.jpg') center center;position:relative; background-size:cover;}
.blu-sec-13 .blu-pg-txt {top:70px;width:290px;}


.blu-pg-sec-spec-omega {width:280px; margin:0 auto;position:relative;}
.blu-sec-specs {height: auto;width:100%;background:black}  
.specsGrid ul {list-style:none;padding-left: 65px;}
.specsGrid {float:left;width:100%;}
.btn-wrap {margin-top:20px}

.spec-box{margin-top:50px;padding-left:20px}
.spec-technology {height:140px;background:url('images/spec/w-technology.png') top 0px left 5px no-repeat;background-size: auto 40px;;clear:both}
.spec-processor {height:100px;background:url('images/spec/w-processor.png') top 0px left 5px no-repeat;background-size: auto 40px;}
.spec-memory {height:100px;background:url('images/spec/w-memory.png') top 5px left 11px no-repeat;background-size: auto 40px;}
.spec-display {height:120px;background:url('images/spec/w-display.png') top 0px left 13px no-repeat;background-size: auto 40px;}
.spec-single-camera {background:url('images/spec/w-single-camera.png') top -6px left 5px no-repeat;background-size: auto 40px;}
.spec-battery {height:90px;background:url('images/spec/w-battery.png') top 0px left 14px no-repeat;background-size: auto 45px;}
.spec-fingerprint {height:90px;}
.spec-connectivity {height:130px;background:url('images/spec/w-connectivity.png') top -10px left 5px no-repeat;background-size: auto 40px;}
.spec-dimension {background:url('images/spec/w-dimension.png') top 0px left 15px no-repeat;background-size: auto 40px;}
.spec-speaker {background:url('images/spec/w-speaker.png') top 0px left 5px no-repeat;background-size: auto 40px;}
.spec-flashlight {background:url('images/spec/w-flashlight.png') top 0px left 9px no-repeat;background-size: auto 55px;}
.spec-antenna {background:url('images/spec/w-antenna.png') top 0px left 5px no-repeat;background-size: auto 50px;}
.spec_dual_camera {height:170px;background:url('images/spec/w-dual-camera.png') top 5px left 8px no-repeat;background-size: auto 55px;}
.spec_triple_camera {height:170px;background:url('images/spec/w-triple-camera.png') top 0px left 5px no-repeat;background-size: auto 60px;}
.spec_quad_camera {height:170px;background:url('images/spec/w-quad-camera.png') top 0px left 5px no-repeat;background-size: auto 60px;}
.spec-android {height:80px;background-size: auto 40px;}
 }
 
 
 @media (max-width: 797px) { 
   nav ul li:first-child img {top:-57px;width:14%;left:43%;display:block;border:1px solid black;}    
   nav ul li {display:block;}  
   .navWrapIn ul {display:none !important;}
   .mobBtnO {display:block;}
   .mobNav {display:block;background:rgba(0,0,0,0);height:1px;position:absolute;top:40px;left:-999px;z-index:999999;}   
   
  }

 
 @media (max-width: 600px) {
    nav ul li:first-child img {top:-56px;width:20%;left:40%;} 
  } 
   @media (max-width: 524px) {
   /* -------- Buy Now and Sales Guide Buttons Starts -------- */
   .btn-wrap {width:100%;padding-top:0%;margin-bottom:5%;left:0px;margin-top:0px}
   .buyNow {width: 120px;height: 30px;margin: 0 auto;position: relative;float: none;text-align: center;}
   .salesGuide {width: 240px;position: relative;margin: 0 auto;height: 49px;float: none;text-align: center;margin-top: 35px;}
   /* -------- Buy Now and Sales Guide Buttons Ends -------- */

}
   

   @media (max-width: 400px) {
    .blu-pg-sec-omega {width:96%;margin-left:2%;}
    .blu-sec-specs .blu-pg-sec-omega {width:96%;margin-left:2%;}
    .specsGrid {width:99%;}
    .blu-sec-specs {height: auto}
   }
   
 </pre></body></html>