
@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-light; }
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:19px;line-height:25px;}
.mob-txt {display:none;}

/*PG CSS*/
.blu-pg-sec {width:100%;padding:0;}
.blu-pg-sec-omega {width:1200px; 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/studio-g-mini-1.jpg') center center no-repeat;cursor:pointer;margin-top:56px;text-align:left;background-size:cover;}
.blu-sec-1 .blu-pg-txt {position:absolute;top:40vh;width:317px;text-align:left;color:white;left:40px;}
.blu-sec-1 .blu-pg-txt div:first-child {margin-bottom:5px;}
.blu-sec-1 .blu-pg-txt div:first-child img {width:317px;height:56px;}
.blu-sec-1 .blu-pg-txt div:nth-child(3) {text-align:center}
.blu-sec-1 .blu-pg-txt div:nth-child(2) {color:white;font-size:32px;font-family:'proxima-regular';margin-bottom:13px;}
.blu-sec-1 .blu-pg-txt div:nth-child(3) a {display:inline-block;margin:20px 0px;width:170px;color:white;border:1px solid white;padding:12px 0px;text-align:center;text-decoration:none;}
.blu-sec-1 .blu-pg-txt div:last-child {text-align:center;}
.blu-sec-1 .blu-pg-txt div:last-child img {display:inline-block;width:167px;height:42px;}

.blu-sec-2 {height:100vh;background:url('images/studio-g-mini-2.jpg') center center;position:relative;background-size:cover;}
.blu-sec-2 .blu-pg-txt {position:absolute;top:8vh;width:64%;margin-left:18%;text-align:center;color:white;left:0px;}
.blu-sec-2 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}

.blu-sec-3 {height:100vh;background:url('images/studio-g-mini-3.jpg') center center no-repeat;background-size:cover;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:9vh;width:70%;margin-left:15%;text-align:center;color:white;left:0px;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-3 .blu-pg-txt img {margin:40px auto 0 auto;display:block;width:504px;height:141px;}

.blu-sec-4 {height:100vh;background:url('images/studio-g-mini-4.jpg') center center;background-size:cover;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:73vh;right:3vw;width:425px;text-align:center;color:white;margin:0 auto;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;padding-top:10px;}

.blu-sec-5 {height:100vh;background:url('images/studio-g-mini-5.jpg') center center;background-size:cover;position:relative;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:37vh;;width:440px;text-align:center;color:black;left:2vw;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-5 .blu-pg-txt img {margin:30px auto 0 auto;display:block;width:365px;height:160px;}


.blu-sec-6 {height:100vh;background:url('images/studio-g-mini-6.jpg') center center;background-size:cover;position:relative;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:6vh;left:0px;width:450px;margin-left:4vw;text-align:left;color:white;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-regular';text-align:left;}
.blu-sec-6 .blu-pg-txt img[alt='Marshmallow'] {display:inline-block;margin-left:-25px;}
.blu-sec-6 .blu-pg-txt img[alt='Google Play'] {display:inline-block;margin-left:0px;}

.blu-sec-7 {height:100vh;background:url('images/studio-g-mini-7.jpg') center center no-repeat;background-size:cover;position:relative;}
.blu-sec-7 .blu-pg-txt {position:absolute;margin:0 auto;top:70vh;left:0px;width:50%;margin-left:25%;text-align:center;color:black;}
.blu-sec-7 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-7 .blu-pg-txt img[alt='Carriers'] {display:inline-block;margin-left:0px;width:100%;}
.blu-sec-7 .blu-pg-txt img[alt='Carriers-m'] {display:none;}

/*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;display:block;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;}
.slides li {width:100%;height:850px;}
ul.slides {margin-left:-40px;}
.first {background:url('images/gallery/black1.png') center center no-repeat;}
.second {background:url('images/gallery/black2.png') center center no-repeat;}
.third {background:url('images/gallery/black3.png') center center no-repeat;}
.forth {background:url('images/gallery/black4.png') center center no-repeat;}
.fifth {background:url('images/gallery/black5.png') center center no-repeat;}
.colorBtnWrap {width:980px;margin:0 auto;text-align:center;padding-bottom:2%;}
.colorBtn {float:left;width:11%;margin:0 10%;color:black;cursor:pointer;font-size:21px;padding: 0 1% 30px 1%;text-align:center;text-transform:uppercase;}
.btn-black {border-bottom:7px solid #242424;}
.btn-silver {border-bottom:7px solid #e6e6e6;}
.btn-rose-gold {border-bottom:7px solid #ffd0d0;}
.btn-gold {border-bottom:7px solid #ccc1a6;}
.btn-white {border-bottom:7px solid rgba(230,230,230,1);}
.btn-blue {border-bottom:7px solid #345997;}
.colors-sec {margin:0 auto;width: 100%;position:relative;}


/*specs*/
.blu-sec-12 {padding:2% 0;background:white;}
.blu-sec-12 .blu-pg-sec-omega {width:1200px;}
.spec-txt-w {width:100%;text-align:center;padding-bottom:4%;height:140px;}
.spec-tagline {width:100%;text-align:center;color:black;font-size:40px;text-transform: uppercase;font-family:'proxima-bold';}
.spec-tagline img {width:404px;height:97px;padding-bottom:4%;}
.spec-tagline span {font-family:'proxima-regular';font-style:italic;}
.spec-sub {color:black; 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-left:-40px;margin-top:57%;}
.specsGrid ul {color:black;}

.spec_technology {background:url('images/specs/b-specs-tech.png') top 40px center no-repeat;}
.spec_processor {background:url('images/specs/b-specs-processor-6570.png') top 40px center no-repeat;}
.spec_memory {background:url('images/specs/b-specs-memory.png') top 40px center no-repeat;}
.spec_display {background:url('images/specs/b-specs-display-45.png') top 40px center no-repeat;}
.spec_camera {background:url('images/specs/b-specs-camera.png') top 40px center no-repeat;}
.spec_battery {background:url('images/specs/b-specs-battery.png') top 40px center no-repeat;}
.spec_connection {background:url('images/specs/b-specs-wifi.png') top 40px center no-repeat;}
.spec_dimensions {background:url('images/specs/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;
    padding:16px 60px;border:1px solid rgba(200,200,200,0.5);
}

footer {width:100%;background:black;text-align:center;margin-top:0px;}

@media (max-width: 1200px) { 
p {font-size:17px;line-height: 1.4;}
.blu-pg-sec-ttl {font-size:27px !important;} 
.tab-txt {display:none;}
.device-ttl {display: none;}
.t-device-ttl {display: block;padding-top:20px;}
.m-device-ttl {display:none;}
.blu-pg-sec-omega {width:980px;}
.blu-sec-1 {position:relative;height:596px;background-size:cover;background:url('images/t-studio-g-mini-1.jpg') center center no-repeat;cursor:pointer;text-align:left;}
.blu-sec-1 .blu-pg-txt {position:absolute;top:230px;width:317px;text-align:left;color:white;left:1vw;}

.blu-sec-2 {height:650px;background:url('images/t-studio-g-mini-2.jpg') center center;position:relative;}
.blu-sec-2 .blu-pg-txt {position:absolute;top:20px;width:100%;margin-left:0px;text-align:center;color:white;left:0px;}
.blu-sec-2 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}

.blu-sec-3 {height:650px;background:url('images/t-studio-g-mini-3.jpg') center center no-repeat;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:30px;width:70%;margin-left:15%;text-align:center;color:white;left:0px;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-3 .blu-pg-txt img {margin:40px auto 0 auto;display:block;width:504px;height:141px;}

.blu-sec-4 {height:650px;background:url('images/t-studio-g-mini-4.jpg') center center;background-size:cover;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:430px;right:6vw;width:400px;text-align:center;color:white;margin:0 auto;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;padding-top:10px;}

.blu-sec-5 {height:650px;background:url('images/t-studio-g-mini-5.jpg') center center;background-size:cover;position:relative;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:190px;width:440px;text-align:center;color:black;left:3vw;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-5 .blu-pg-txt img {margin:30px auto 0 auto;display:block;width:365px;height:160px;}

.blu-sec-6 {height:650px;background:url('images/t-studio-g-mini-6.jpg') center center;background-size:cover;position:relative;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:60px;left:0px;width:450px;margin-left:4vw;text-align:left;color:white;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-regular';text-align:left;}
.blu-sec-6 .blu-pg-txt img[alt='Marshmallow'] {display:inline-block;margin-left:-25px;}
.blu-sec-6 .blu-pg-txt img[alt='Google Play'] {display:inline-block;margin-left:0px;}

.blu-sec-7 {height:649px;background:url('images/t-studio-g-mini-7.jpg') center center no-repeat;background-size:cover;position:relative;}
.blu-sec-7 .blu-pg-txt {position:absolute;margin:0 auto;top:400px;left:0px;width:50%;margin-left:25%;text-align:center;color:black;}
.blu-sec-7 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-7 .blu-pg-txt img[alt='Carriers'] {display:inline-block;margin-left:0px;width:100%;}

.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-left:-40px;margin-top:70%;}
.colorBtnWrap {width:799px;margin:0 auto;text-align:center;padding-bottom:2%;}
.colors-sec {width:100%;}
.metal-black {margin-left:28%;}
.spec-tagline { padding:4% 0; }
.btn-wrap {padding:4% 0px;}
  
 }
 
 
 @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;}
  
 .device-ttl {display: none;}
 .m-device-ttl {display:block;padding-top:4vh;}
 .t-device-ttl {display:none;}
 .buy-btn-w {margin-left:0px;}
 .blu-sec-1 {position:relative;height:547px;background:url('images/m-studio-g-mini-1.jpg') center center no-repeat;cursor:pointer;margin-top:56px;margin-bottom:0px;}
 .blu-sec-1 .blu-pg-txt {position:absolute;top:75px;width:100%;text-align:center;color:white;left:0px;}
.blu-sec-1 .blu-pg-txt div:first-child {margin-bottom:5px;}
.blu-sec-1 .blu-pg-txt div:first-child img {width:280px;height:auto;}
.blu-sec-1 .blu-pg-txt div:nth-child(3) {text-align:center}
.blu-sec-1 .blu-pg-txt div:nth-child(2) {color:white;font-size:27px;font-family:'proxima-regular';margin-bottom:13px;}
.blu-sec-1 .blu-pg-txt div:nth-child(3) a {display:inline-block;margin-bottom:13px;width:170px;color:white;border:1px solid white;padding:12px 0px;text-align:center;text-decoration:none;}
.blu-sec-1 .blu-pg-txt div:last-child {text-align:center;}
.blu-sec-1 .blu-pg-txt div:last-child img {display:inline-block;width:167px;height:42px;}

.blu-sec-2 {height:600px;background:url('images/m-studio-g-mini-2.jpg') center center;position:relative;}
.blu-sec-2 .blu-pg-txt {position:absolute;top:20px;width:100%;text-align:center;color:white;left:0;}
.blu-sec-2 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-2 span {display:none;}

.blu-sec-3 {height:599px;background:url('images/m-studio-g-mini-3.jpg') center center no-repeat;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:35px;width:70%;margin-left:15%;text-align:center;color:white;left:0px;}
.blu-sec-3 .blu-pg-txt p {display:none;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-3 .blu-pg-txt img {margin:20px auto 0 auto;display:block;width:100%;height:auto;}

.blu-sec-4 {height:600px;background:url('images/m-studio-g-mini-4.jpg') center center;position:relative;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:20px;right:0px;width:100%;text-align:center;color:white;margin:0 auto;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;padding-top:10px;}
.blu-sec-4 .blu-pg-txt span {display:none;}

.blu-sec-5 {height:600px;background:url('images/m-studio-g-mini-5.jpg') center center no-repeat;position: relative}
.blu-sec-5 .blu-pg-txt {position:absolute;top:20px;width:100%;text-align:center;color:black;left:0px;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-5 .blu-pg-txt img {margin:30px auto 0 auto;display:block;width:265px;height:auto;}
.blu-sec-5 .blu-pg-txt p {display:none;}

.blu-sec-6 {height:599px;background:url('images/m-studio-g-mini-6.jpg') center center no-repeat;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:290px;left:0px;width:100%;margin-left:0px;text-align:center;color:white;}
.blu-sec-6 .blu-pg-txt p {display:none;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-regular';text-align:center;}
.blu-sec-6 .blu-pg-txt img[alt='Marshmallow'] {display:inline-block;margin: 0 auto;width:60%;}
.blu-sec-6 .blu-pg-txt img[alt='Google Play'] {display:inline-block;margin:15px auto;}

.blu-sec-7 {height:599px;background:url('images/m-studio-g-mini-7.jpg') center center no-repeat;}
.blu-sec-7 .blu-pg-txt {position:absolute;margin:0 auto;top:350px;left:0px;width:100%;margin-left:0px;text-align:center;color:black;}
.blu-sec-7 .blu-pg-sec-ttl {font-size:32px;font-family:'proxima-bold';text-align:center;}
.blu-sec-7 .blu-pg-txt img[alt='Carriers'] {display:none;}
.blu-sec-7 .blu-pg-txt img[alt='Carriers-m'] {display:block;margin-top:25px;width:100%;height:auto;}
.blu-sec-7 .blu-pg-txt p {display:none;}

.slider {display:none;}
.blu-sec-12 .blu-pg-sec-omega {width:500px;}
.specsGrid ul {list-style:none;text-align:center;margin-left:-40px;margin-top:70%;}
.specsGrid {float:left;width:49%;border:1px solid rgba(200,200,200,0.5);height:280px;}    
.spec-tagline {padding:8% 0px;}
.spec-tagline img {width:80%;height:auto;}
 
}
 
 
 
 @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;}
  }
 
 @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-left:-40px;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: 400px) {
     p {font-size:16px;} 
     
    .blu-pg-sec-omega {width:96%;margin-left:2%;}
    .blu-sec-12 .blu-pg-sec-omega {width:96%;margin-left:2%;}
    .specsGrid {width:99%;}
    .specsGrid ul{margin-top:50%;}
    .btn-wrap {padding-top:8%;}
    
    /*.blu-sec-3 .blu-pg-txt {position:absolute;top:7vh;right:0px;width:98%;margin-left:1%;text-align:center;color:white;}
    .blu-sec-4 .blu-pg-txt {position:absolute;top:6vh;right:0px;width:98%;margin-left:1%;text-align:center;color:white;}
    
    .blu-sec-5 .blu-pg-txt {right:0px;left:0px;width:98%;margin-left:1%;text-align:center;}
    */
   }
   
 