
@font-face {
    font-family: 'proxima-light';
    src: url('fonts/ProximaNova-Light.otf');
}
@font-face {
    font-family: 'proxima-bold';
    src: url('fonts/ProximaNova-Bold.otf');
}
@font-face {
    font-family: 'proxima-boldlt';
    src: url('fonts/ProximaNova-Boldlt.otf');
}
@font-face {
    font-family: 'proxima-semibold';
    src: url('fonts/ProximaNova-Semibold.otf');
}
@font-face {
    font-family: 'proxima-extrabold';
    src: url('fonts/ProximaNova-Extrabold.otf');
}
@font-face {
    font-family: 'proxima-regular';
    src: url('fonts/ProximaNova-Regular.otf');
}
@font-face {
    font-family: proxima-black;
    src: url('fonts/ProximaNova-Black.otf');
}
.proxima-regular {font-family:'proxima-regular';}
.proxima-bold {font-family:'proxima-bold';}
.proxima-boldlt {font-family:'proxima-boldlt';}
.proxima-semibold {font-family:'proxima-semibold';}
.proxima-extrabold {font-family:'proxima-extrabold';}
.proxima-light {font-family:'proxima-light';}
.proxima-black {font-family:'proxima-black';}
.italic {font-style:italic;}
html,body { margin: 0; padding: 0; border: 0; background-color: #ffffff;font-family:'proxima-regular', verdana;overflow-x:hidden; }
html { font-size: 100%; -webkit-touch-callout:none; -webkit-text-size-adjust:none;font-family:'proxima-regular',verdana;
 -ms-text-size-adjust:100%; }
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, 
section { display:block; }
 p {font-size:17px;line-height:22px;}
.mob-txt {display:none;}

/*PG CSS*/
.blu-pg-sec {width:100%;padding:0;}
.blu-pg-sec-omega {width:980px; margin:0 auto;position:relative;}
.blu-pg-sec-title {width:100%;text-align:center;font-size:28px;font-weight:bold;margin:3% 0;}
.blu-pg-sec-p {width:100%;text-align:left;}
.blu-pg-sec-img, .blu-pg-sec-img img {width:100%;}
.blu-pg-sec-img img {margin:2% 0;}  

.blu-sec-1 {position:relative;height:100vh;background:url('images/grand-mini-1.jpg') center center no-repeat;cursor:pointer;margin-top:56px;text-align:left;background-size:cover;}
.blu-sec-1 .blu-pg-txt {width:100%;margin:0 auto;}
.blu-sec-1 .blu-pg-txt a {display: block;width: 170px;margin: 0 auto;margin-top: 30px;text-align: center;color: black;text-decoration: none;border: 1px solid black;padding: 12px;font-size: 19px;}
.gm-tagline-cover {display:block;width:320px;margin:0 auto;padding-top:70px;}

.blu-sec-2 {height:100vh;background:url('images/grand-mini-2.jpg') center center;position:relative;background-size:cover;}

.blu-sec-3 {height:100vh;background:url('images/grand-mini-3.jpg') center center no-repeat;background-size:cover;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:75vh;left:10px;width:70%;text-align:justify;color:white;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}

.blu-sec-4 {height:100vh;background:url('images/grand-mini-4.jpg') center center;background-size:cover;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:5vh;left:0px;width:70%;margin-left:15%;text-align:justify;color:white;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-4 .blu-pg-txt img {display:none;}

.blu-sec-5 {height:100vh;background:url('images/grand-mini-5.jpg') center center;background-size:cover;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:5vh;left:0px;width:60%;margin-left:20%;text-align:center;color:white;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}

.blu-sec-6 {height:100vh;background:url('images/grand-mini-6.jpg') center center;background-size:cover;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:20vh;right:10px;width:420px;text-align:right;color:white;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:right;}
.blu-sec-6 .blu-pg-txt img {width:65%;}

.blu-sec-8 {height:100vh;background:url('images/grand-mini-8.jpg') center center no-repeat;background-size:cover;}
.blu-sec-8 .blu-pg-txt {position:absolute;top:40vh;left:0px;width:45%;text-align:center;color:white;}
.blu-sec-8 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-8 .blu-pg-txt img {width:50%;padding-top:5%;}

.blu-sec-9 {height:100vh;background:url('images/grand-mini-9.jpg') center center no-repeat;background-size:cover;}
.blu-sec-9 .blu-pg-txt {position:absolute;top:20vh;right:10px;width:45%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-txt-1 {position:absolute;top:60vh;right:10px;width:45%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;margin-bottom:8px;}
.blu-sec-9 .blu-pg-txt img {width:90%;padding-top:5%;}

/*gallery*/
.slider {background:white;overflow:hidden;}
.custom-navigation {display: table;width: 100%;table-layout: fixed;padding-top:10px;}
.custom-navigation > * {display: table-cell;}
.custom-navigation {position:relative;}
.custom-navigation > a {width: 100%;position:relative;}
.custom-navigation .flex-next {text-align: right;}
#main {margin:0px;}
.custom-controls-container {display:none;} 
a.flex-prev {position:absolute;left:200px;top:-425px;z-index:9999999999;width:20px;height:35px;background:url('images/gallery/arrow-left.png') center center no-repeat;}
a.flex-next {position:absolute;right:200px;top:-425px;width:20px;height:35px;background:url('images/gallery/arrow-right.png') center center no-repeat;}
a.flex-prev,a.flex-next {display:block;}
.slides li {width:100%;height:850px;}
ul.slides {}
.first {background:url('images/gallery/gold1.png') center center no-repeat;}
.second {background:url('images/gallery/gold2.png') center center no-repeat;}
.third {background:url('images/gallery/gold3.png') center center no-repeat;}
.colorBtnWrap {width:650px;margin:0 auto;text-align:center;padding-bottom:5%;}
.colorBtn {float:left;width:14.9%;margin:0 5%;color:black;cursor:pointer;font-size:21px;padding-bottom:30px;
text-align:center;text-transform:uppercase;font-size:16px;}
.metal-black {border-bottom:7px solid black;}
.c-gold {border-bottom:7px solid #dbbe8c;}
.c-rose-gold {border-bottom:7px solid #e4aeb2;}
.c-white {border-bottom:7px solid white;}
.c-blue {border-bottom:7px solid #2d354d;}
.c-silver {border-bottom:7px solid silver;}

/*specs*/

.blu-sec-12 {padding:5% 0;background:white;}
.blu-sec-12 .blu-pg-sec-omega {width:1200px;}
.spec-txt-w {width:100%;text-align:center;padding-bottom:4%;}
.spec-tagline {width:100%;text-align:center;color:white;font-size:40px;text-transform: uppercase;font-family:'proxima-bold';}
.spec-tagline span {font-family:'proxima-regular';font-style:italic;}
.spec-sub {color:white; font-size:25px;font-family:'proxima-regular';}

.specsGrid {float:left;width:24.8%;border:1px solid rgba(200,200,200,0.5);height:280px;}
.specsGrid ul {list-style:none;text-align:center;margin-top:60%;}
.specsGrid ul {color:black;}

.spec_os { background:url('images/b-specs-tech.png') top 40px center no-repeat; }
.spec_cpu {background:url('images/b-specs-processor-6570.png') top 40px center no-repeat;}

.spec_memory {background:url('images/b-specs-memory.png') top 40px center no-repeat;}
.spec_display {background:url('images/b-specs-display-45.png') top 40px center no-repeat;}
.spec_camera {background:url('images/b-specs-camera.png') top 40px center no-repeat;}
.spec_battery {background:url('images/b-specs-battery.png') top 40px center no-repeat;}
.spec_connection {background:url('images/b-specs-wifi.png') top 40px center no-repeat;}
.spec_dimensions {background:url('images/b-specs-dimensions.png') top 40px center no-repeat;}

.btn-wrap {width:100%;padding-top:4%;}
.salesGuide { width:220px;position:relative;margin:0 auto; }
.buyNow { width:49%;position:relative;float:left;text-align:left; }
.salesGuide a, .buyNow a {
    text-decoration:none;background:black;color:white;text-transform:uppercase;
    padding:16px 60px;border:1px solid rgba(200,200,200,0.5); 
}

footer {width:100%;background:black;text-align:center;margin-top:0px;}

@media (min-width: 2000px) { 

 .blu-sec-1 .blu-pg-txt {width:100%;margin:0 auto;}
.blu-sec-1 .blu-pg-txt a {display: block;width: 170px;margin: 0 auto;margin-top: 30px;text-align: center;color: black;text-decoration: none;border: 1px solid black;padding: 12px;font-size: 19px;}
.gm-tagline-cover {display:block;width:320px;margin:0 auto;padding-top:30px;}
    
}

@media (max-width: 1400px) { 
  p {font-size:15px;}   
  .tab-txt {display:none;}
  
.blu-pg-sec-omega {width:980px;}
.blu-sec-1 {position:relative;height:100vh;background:url('images/grand-mini-1.jpg') center center no-repeat;cursor:pointer;margin-top:56px;text-align:left;background-size:cover;}
.blu-sec-2 {height:100vh;background:url('images/grand-mini-2.jpg') center center;position:relative;background-size:cover;}

.blu-sec-3 {height:100vh;background:url('images/grand-mini-3.jpg') center center no-repeat;background-size:cover;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:75vh;left:70px;width:50%;text-align:justify;color:white;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}

.blu-sec-4 {height:100vh;background:url('images/grand-mini-4.jpg') center center;background-size:cover;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:5vh;left:0px;width:70%;margin-left:15%;text-align:justify;color:white;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-4 .blu-pg-txt img {display:none;}

.blu-sec-5 {height:100vh;background:url('images/grand-mini-5.jpg') center center;background-size:cover;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:5vh;left:0px;width:60%;margin-left:20%;text-align:center;color:white;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}

.blu-sec-6 {height:100vh;background:url('images/grand-mini-6.jpg') center center;background-size:cover;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:20vh;right:20px;width:420px;text-align:right;color:white;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:right;}
.blu-sec-6 .blu-pg-txt img {width:65%;}

.blu-sec-8 {height:100vh;background:url('images/grand-mini-8.jpg') center center no-repeat;background-size:cover;}
.blu-sec-8 .blu-pg-txt {position:absolute;top:40vh;left:10px;width:45%;text-align:center;color:white;}
.blu-sec-8 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-8 .blu-pg-txt img {width:50%;padding-top:5%;}

.blu-sec-9 {height:100vh;background:url('images/grand-mini-9.jpg') center center no-repeat;background-size:cover;}
.blu-sec-9 .blu-pg-txt {position:absolute;top:20vh;right:20px;width:45%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-txt-1 {position:absolute;top:60vh;right:20px;width:45%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;margin-bottom:8px;}
.blu-sec-9 .blu-pg-txt img {width:90%;padding-top:5%;}
.blu-sec-12 .blu-pg-sec-omega {width:980px;}
.specsGrid {float:left;width:24.75%;border:1px solid rgba(200,200,200,0.5);height:280px;}
.specsGrid ul {list-style:none;text-align:center;margin-top:70%;}
 
  
 }
 
 @media (max-width: 1100px) { 
     a.flex-prev,a.flex-next {display:none;}
 }
 
 @media (max-width: 980px) { 
  .tab-txt {display:none;}
  .mob-txt {display:block;}
  .dsk-txt {display:none;}
 .blu-pg-sec-omega {width:340px; margin:0 auto;position:relative;}
 
 
 .blu-sec-1 {position:relative;height:534px;background:url('images/m-grand-mini-1.jpg') center center no-repeat;cursor:pointer;margin-top:56px;margin-bottom:0px;}
 .blu-sec-1 .blu-pg-txt {width:100%;top:120px;left:0px;position:absolute;text-align:center;}
 .blu-sec-1 .blu-pg-txt a {width:80px;margin:25px 0 0 0px;text-align:center;display:inline-block;left:50px;padding:10px 35px;color:black;text-decoration:none;border:1px solid black;}
 .gm-tagline-cover {display:none;}
 
 .blu-sec-2 {height:600px;background:url('images/m-grand-mini-2.jpg') center center;position:relative;}
 
.blu-sec-3 {height:599px;background:url('images/m-grand-mini-3.jpg') center center no-repeat;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:420px;left:0px;margin-left:5%;width:90%;text-align:justify;color:white;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-3 .blu-pg-txt span {display:none;}

.blu-sec-4 {height:600px;background:url('images/m-grand-mini-4.jpg') center center;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:50px;left:0px;margin-left:5%;width:90%;text-align:justify;color:white;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-4 span {display:none;}

.blu-sec-5 {height:660px;background:url('images/m-grand-mini-5.jpg') center center no-repeat;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:50px;left:0px;margin-left:5%;width:90%;text-align:justify;color:white;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-5 .blu-pg-txt span {display:none;}

.blu-sec-6 {height:595px;background:url('images/m-grand-mini-6.jpg') center center no-repeat;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:3vh;left:0;margin-left:1%;width:98%;text-align:center;color:white;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-6 .blu-pg-txt img {display:none;}

.blu-sec-7 {height:597px;background:url('images/m-grand-mini-7.jpg') center center no-repeat;}

.blu-sec-12 .blu-pg-sec-omega {width:799px}
.specsGrid ul {list-style:none;text-align:center;margin-top:80%;}

.blu-sec-8 {height:100vh;background:url('images/m-grand-mini-8.jpg') center center no-repeat;background-size:cover;}
.blu-sec-8 .blu-pg-txt {position:absolute;top:80px;left:0px;margin-left:5%;width:90%;text-align:justify;color:white;}
.blu-sec-8 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;}
.blu-sec-8 .blu-pg-txt img {width:50%;padding-top:5%;}
.blu-sec-8 .blu-pg-txt span, .blu-sec-8 .blu-pg-txt img {display:none;}

.blu-sec-9 {height:953px;background:url('images/m-grand-mini-9.jpg') center center no-repeat;background-size:cover;}
.blu-sec-9 .blu-pg-txt {position:absolute;top:40px;left:0px;margin-left:5%;width:90%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-txt-1 {position:absolute;top:320px;left:0px;margin-left:5%;width:90%;text-align:center;color:black;}
.blu-sec-9 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-regular';text-align:center;margin-bottom:8px;}
.blu-sec-9 .blu-pg-txt img {width:90%;padding-top:5%;} 
.blu-sec-9 .blu-pg-txt-1 span {display:none;}
.blu-sec-12 img.gm-tagline {width:400px;}
 
 }
 
 @media (max-width:826px) {
 .blu-sec-12 .blu-pg-sec-omega {width:500px;}
 .specsGrid ul {list-style:none;text-align:center;margin-top:70%;}
 .specsGrid {float:left;width:49%;border:1px solid rgba(200,200,200,0.5);height:280px;}    
 .spec-tagline {padding:8% 0px;} 
 }
 
 
 
 @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;}   
   .blu-pg-l-ttl1, .blu-pg-r-ttl1 {margin-top:-30px;}
  
  }
  @media (max-width: 661px) { 
   .d-none {display:none;}
   .slider {display:none;}
   .blu-sec-12 img.gm-tagline {width:300px;padding:4% 0;}
  }
 
 @media (max-width: 600px) {
    nav ul li:first-child img {top:-56px;width:20%;left:40%;} 
    .colorBtnWrap {width:380px;margin:0 auto;text-align:center;}
.colorBtn {float:left;width:19.5%;color:white;cursor:pointer;font-size:21px;}
  
  } 
   @media (max-width: 524px) {
  
   .blu-sec-12 .blu-pg-sec-omega {width:380px;}
   .specsGrid ul {list-style:none;text-align:center;margin-top:85%;}
   .specsGrid {float:left;width:49.25%;border:1px solid rgba(200,200,200,0.5);height:280px;}    
   .spec-tagline {padding:8% 0px;}  
    
   .btn-wrap {width:100%;padding-top:4%;margin-bottom:5%;}

  .buyNow { width:49%;position:relative;float:left;text-align:left; }

 
    
   }
    @media (max-width: 479px) {
    
    
   }
   @media (max-width: 430px) {
  
  
    
   }
   @media (max-width: 390px) {
     p {font-size:16px;} 
     .blu-sec-1 .blu-pg-sec-omega {width:340px; margin:0 auto;position:relative;} 
     .blu-pg-sec-omega {width:340px; margin:0 auto;position:relative;}
    .blu-sec-12 .blu-pg-sec-omega {width:340px;}
    .specsGrid {width:99%;}
    .specsGrid ul{margin-top:50%;}
    .btn-wrap {padding-top:8%;}
   }
 