
@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';}

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;}
.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 {height:800px;background:url('images/dash-45-banner.jpg') center center;cursor:pointer;margin-top:56px;text-align:left;}
.blu-sec-1 .bn-text {position:absolute;width:33%;top:15%;left:0;margin-left:33%;font-style: italic;}
.blu-sec-1 h1 {font-size:40px;font-family:'proxima-light';}
.blu-sec-1 .subTxt {margin-top:-30px;font-size:18px;}
.blu-sec-2 {height:596px;background:url('images/dash-45-1.jpg') center center;}
.blu-sec-2 .blu-pg-txt {position:absolute;top:45px;right:25px;width:380px;text-align:center;color:white;}
.blu-sec-2 .blu-pg-sec-ttl {color:#51f7ff;font-size:30px;font-family:'proxima-bold';text-transform:uppercase;}
.blu-sec-3 {height:600px;background:url('images/dash-45-2.jpg') center center;}
.blu-sec-3 .blu-pg-txt {position:absolute;top:149px;right:128px;width:265px;text-align:center;color:black;}
.blu-sec-3 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;}
.blu-sec-4 {height:600px;background:url('images/dash-45-3.jpg') center center;}
.blu-sec-4 .blu-pg-txt {position:absolute;top:170px;left:60px;width:370px;text-align:center;color:black;}
.blu-sec-4 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;}
.blu-sec-5 {height:600px;background:url('images/dash-45-4.jpg') center center;}
.blu-sec-5 .blu-pg-txt {position:absolute;top:25px;left:0;width:84%;margin-left:8%;text-align:left;color:black;}
.blu-sec-5 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;padding-bottom:7px;text-align:center;}
.blu-sec-6 {height:587px;background:url('images/dash-45-5.jpg') center center;}
.blu-sec-6 .blu-pg-txt {position:absolute;top:125px;left:53px;width:310px;text-align:center;color:black;}
.blu-sec-6 .blu-pg-txt p {padding-top:9px;}
.blu-sec-6 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;padding:6px 0;}
.blu-sec-7 {height:600px;background:url('images/dash-45-6.jpg') center center;}
.blu-sec-7 .blu-pg-txt {position:absolute;top:150px;right:0px;width:300px;text-align:center;color:black;}
.blu-sec-7 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;margin-bottom:6px;}
.blu-sec-8 {height:600px;background:url('images/dash-45-7.jpg') center center;}
.blu-sec-8 .blu-pg-txt {position:absolute;top:185px;left:110px;width:340px;text-align:left;color:black;}
.blu-sec-8 .blu-pg-sec-ttl {font-size:15px;margin-left:30px;font-family:'proxima-bold';text-transform:uppercase;padding-bottom:10px;}
.blu-sec-8 ul {margin-top:-5px;}
.blu-sec-9 {height:588px;background:url('images/dash-45-8.jpg') center center;}
.blu-sec-9 .blu-pg-txt {position:absolute;top:200px;left:85px;width:310px;text-align:center;color:black;line-height:24px;}
.blu-sec-9 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;}


.blu-sec-flr {float:left;width:50%;}
.blu-pg-txt {line-height:21px;}
.blu-sec-flr img {width:98%;display:block;padding-top:30%;}
.blu-pg-com-r img {margin-left:2%;}
.blu-pg-l-txt-w, .blu-pg-r-txt-w {width:100%;}
.blu-pg-l-txt-w {border-right:1px solid gray;}
.blu-pg-l-ttl1, .blu-pg-l-ttl2, .blu-pg-r-ttl1, .blu-pg-r-ttl2 {width:78%;margin-left:22%;text-align:center;font-weight:bold;}
.blu-pg-r-ttl1, .blu-pg-r-ttl2 {margin-left:0;}
.blu-pg-l-ttl1, .blu-pg-r-ttl1 {margin-top:-55px;}
.blu-pg-l-ttl2, .blu-pg-r-ttl2 {margin-top:50px;}
.blu-pg-l-ttl1 {margin-left:20.5%;}
.blu-pg-r-ttl1 {margin-left:2%;}
.blu-pg-l-txt-w p, .blu-pg-r-txt-w p {width:70%;margin-left:23.5%;font-size:16px;text-align:center;text-align:justify;text-justify:newspaper;opacity:0.6;}
.blu-pg-r-txt-w p {margin-left:6.5%}
.blu-pg-l-ttl2, .blu-pg-r-ttl2 {border-top:1px solid gray;padding-top:15px;font-size:14px;font-family:'proxima-bold';}
.blu-pg-r-ttl2 {padding-left:1%;}
.blu-sec-10 #color-showcase {width:100%;text-align:center;}
.blu-sec-10 .blu-pg-sec-omega {margin-top:2%;margin-bottom:2%;text-align:center;}
.color-btn {width:100%;}
.color-btn img {width:30px;}
.color-btn ul {list-style:none;width:100%;margin-left:-40px;}
.color-btn li {display:inline;cursor:pointer;padding:5px 8px;}

.blu-sec-11 #gallery-showcase {width:100%;}
.blu-sec-11 .blu-pg-sec-omega {margin-top:2%;margin-bottom:2%;}
.blu-pg-gallery img {width:100%;}
.gallery-btn ul {list-style:none;padding-top:2%;}
.gallery-btn ul li {width:20%;float:left;}
.gallery-btn ul li img {width:76%;margin-left:12%;cursor:pointer;} 
.blu-sec-12 .blu-pg-l-txt-w {border-right:none;padding-left:22%;} 
.blu-sec-12 .blu-pg-l-ttl2, .blu-sec-12 .blu-pg-r-ttl2 {border-top:none;padding-top:10px;font-size:14px;} 
.blu-sec-12 .blu-pg-l-ttl2 {text-align:left;font-size:27px;margin-left:0;margin-top:15%;font-size:30px;text-transform:uppercase;font-family:'proxima-bold';}
.blu-sec-12 .blu-pg-l-txt-w p {margin-left:0;}
.blu-sec-12 ul {list-style:none;}
.blu-sec-12 li {margin-left:-8.5%;line-height:21px;font-size:17px;}
.blu-sec-12 ul li:first-child {font-family:'proxima-bold';}
footer {width:100%;background:black;text-align:center;margin-top:3%;}
.blu-pg-ft {color:white;font-size:12px;padding:15px 0;}
.blu-pg-ft p {font-size:13px;}
.blu-pg-bck {text-align:left;}
.sgBtn {padding-top:20px;}
.sgBtn a{background:black;padding:10px 15px;color:white;text-decoration:none;}
 
 
@media (max-width: 1450px) { 
 .blu-sec-1 .bn-text {margin-left:28%;}

}
 
 @media (max-width: 1150px) { 
  .blu-sec-1 .bn-text {margin-left:21%;}   
 }
 
 @media (max-width: 980px) { 
  .blu-pg-sec-omega {width:100%; margin:0 auto;}   
  .blu-sec-1 {height:450px;background:url('images/m-dash-45-banner.jpg') center center no-repeat;cursor:pointer;}
  .blu-sec-1 .bn-text {display:none;}
  .blu-sec-2 {height:450px;background:url('images/m-dash-45-1.jpg') center center no-repeat;}
  .blu-sec-3 {height:450px;background:url('images/m-dash-45-2.jpg') center center no-repeat;}
  .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:50%;width:25%;text-align:left;}
  .blu-sec-4 {height:450px;background:url('images/m-dash-45-3.jpg') center center no-repeat;}
  .blu-sec-4 .blu-pg-txt {transition:all 1s;top:45px;left:22%;width:56%;text-align:left;}
  .blu-sec-4 .mob-wd {width:58%;}
  .blu-sec-4 .mob-txt {display:block;}
  .blu-sec-4 .dsk-txt {display:none;}
  .blu-sec-5 {height:450px;background:url('images/m-dash-45-4.jpg') center center no-repeat;}
  .blu-sec-5 .blu-pg-txt {transition:all 1s;position:absolute;top:30px;left:0;margin-left:15%;width:70%;text-align:center;}
  .blu-sec-5 .mob-txt {display:block;}
  .blu-sec-5 .dsk-txt {display:none;}
  .blu-sec-6 {height:450px;background:url('images/m-dash-45-5.jpg') center center no-repeat;}
  .blu-sec-6 .blu-pg-txt {transition:all 1s;top:10px;left:0;margin-left:25%;width:50%;text-align:left;}
  .blu-sec-7 {height:450px;background:url('images/m-dash-45-6.jpg') center center no-repeat;}
  .blu-sec-7 .blu-pg-txt {transition:all 1s;position:absolute;top:20px;left:0;margin-left:19%;width:62%;text-align:left;}
  .blu-sec-7 .mob-txt {display:block;}
  .blu-sec-7 .dsk-txt {display:none;}
  .blu-sec-8 {height:450px;background:url('images/m-dash-45-7.jpg') center center no-repeat;}
  .blu-sec-8 .blu-pg-txt {transition:all 1s;position:absolute;top:30px;left:25%;width:50%;text-align:left;display:none;}
  .blu-sec-9 {height:450px;background:url('images/m-dash-45-8.jpg') center center no-repeat;margin-bottom:5%;}
  .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:28%;width:300px;text-align:left;}
  .blu-sec-9 .blu-pg-sec-ttl {font-size:30px;font-family:'proxima-bold';text-transform:uppercase;}
  .blu-sec-9 .mob-txt {display:block;}
  .blu-sec-9 .dsk-txt {display:none;}
  .blu-sec-9 .mob-wd {width:90%;}
 }
  @media (max-width: 850px) { 
   .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:25%;width:300px;text-align:left;}
      
  }
 
  @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;}
   .blu-sec-2 .blu-pg-txt {transition:all 1s;top:60px;}
   .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:49%;width:40%;text-align:left;}
   .blu-sec-4 .blu-pg-txt {transition:all 1s;left:15%;width:70%;top:45px;}
   .blu-sec-6 .blu-pg-txt {transition:all 1s;top:10px;left:0;margin-left:15%;width:70%;text-align:left;}
   .blu-sec-7 .blu-pg-txt {transition:all 1s;position:absolute;top:20px;left:0;margin-left:15%;width:70%;text-align:left;}
   .blu-sec-8 .blu-pg-txt {transition:all 1s;}
  .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:23%;width:300px;text-align:left;}
  }
  @media (max-width: 720px) { 
    .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:20%;width:300px;text-align:left;}
    .blu-sec-10 .blu-sec-flr {width:100%;}
    .blu-pg-com-r img {margin-left:0;}
    .blu-sec-10 .blu-pg-l-ttl1, .blu-sec-10 .blu-pg-l-ttl2, .blu-sec-10 .blu-pg-r-ttl1,  .blu-sec-10 .blu-pg-r-ttl2 {width:90%;margin-left:5%;}
    .blu-pg-l-txt-w p, .blu-pg-r-txt-w p {width:90%;margin-left:5%;}
    .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:49%;width:40%;text-align:left;}
    .blu-sec-2 .blu-pg-txt {transition:all 1s;top:40px;}
    .blu-sec-12 .blu-sec-flr {width:100%;}    
    .blu-sec-12 .blu-pg-l-txt-w {width:100%;margin-left:0;padding-left:0;text-align:center;}
    .blu-sec-12 .blu-pg-l-ttl2 {text-align:center;width:100%;}
    .blu-sec-12 .blu-sec-flr img {width:80%;margin-left:10%;padding-top:4%;}
    .gallery-btn ul li {width:50%;}
    .gallery-btn ul li:nth-child(2),.gallery-btn ul li:nth-child(3),.gallery-btn ul li:nth-child(5) { display:none;}
 }
 @media (max-width: 650px) { 
      .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:15%;width:300px;text-align:left;}
 }
 @media (max-width: 600px) {
    nav ul li:first-child img {top:-56px;width:20%;left:40%;} 
    .blu-sec-10 .blu-sec-flr {width:100%;}
    .blu-pg-com-r img {margin-left:0;}
    .blu-sec-1 {height:450px;background:url('images/m-dash-45-banner.jpg') center center no-repeat;cursor:pointer;}
    .blu-sec-10 .blu-pg-l-ttl1, .blu-sec-10 .blu-pg-l-ttl2, .blu-sec-10 .blu-pg-r-ttl1,  .blu-sec-10 .blu-pg-r-ttl2 {width:90%;margin-left:5%;}
    .blu-pg-l-txt-w p, .blu-pg-r-txt-w p {width:90%;margin-left:5%;}
    .blu-sec-12 .blu-sec-flr {width:100%;}
    .blu-sec-2 .blu-pg-txt {top:50px;right:15%;width:70%;}
    .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:45%;width:40%;text-align:left;}
    .blu-sec-4 .blu-pg-txt {top:30px;left:5%;width:90%;top:50px;}
    .blu-sec-5 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:20%;width:60%;}
    .blu-sec-6 .blu-pg-txt {transition:all 1s;top:10px;left:0;margin-left:10%;width:80%;text-align:left;}
    .blu-sec-7 .blu-pg-txt {transition:all 1s;position:absolute;top:20px;left:0;margin-left:5%;width:90%;text-align:left;}
    .blu-sec-7 .blu-pg-txt p {font-size:16px;}
    .blu-sec-8 .blu-pg-txt {transition:all 1s;left:15%;width:70%;text-align:left;}
    .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:12%;width:300px;text-align:left;}
    .blu-sec-10 .blu-pg-sec-omega {margin-bottom:5%;}
    #colors-showcase {width:96%;margin-left:2%;}
  } 
   @media (max-width: 550px) {
      .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:6%;width:300px;text-align:left;}  
       .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:43%;width:55%;text-align:left;}
   }
    @media (max-width: 479px) {
     .blu-sec-2 .blu-pg-txt {top:40px;right:10%;width:80%;}
     .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:43%;width:55%;text-align:left;}
     .blu-sec-4 .blu-pg-txt {top:40px;} 
     .blu-sec-5 .blu-pg-txt {transition:all 1s;top:20px;}
     .blu-sec-5 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:20%;width:60%;}
     .blu-sec-6 .blu-pg-txt {transition:all 1s;top:10px;left:0;margin-left:5%;width:90%;text-align:left;}
     .blu-sec-6 .blu-pg-sec-ttl {font-size:22px;} 
     .blu-sec-6 .blu-pg-txt p {font-size:16px;}
     .blu-sec-7 .blu-pg-txt {transition:all 1s;top:10px;left:0;margin-left:2%;width:96%;}
     .blu-sec-7 .blu-pg-sec-ttl {font-size:22px;}
     .blu-sec-8 .blu-pg-txt {transition:all 1s;top:20px;left:10%;width:80%;}
     .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:4%;width:300px;text-align:left;}
     .blu-sec-12 li {margin-left:-13.5%;}
   }
   @media (max-width: 427px) {
     .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:2%;width:300px;text-align:left;}   
       
   }
   @media (max-width: 386px) {
       p {font-size:16px;}  
       .blu-sec-2 .blu-pg-txt {top:40px;right:10%;width:80%;}
       .blu-sec-3 .blu-pg-txt {transition:all 1s;position:absolute;top:80px;left:42%;width:55%;text-align:left;}
       .blu-sec-4 .blu-pg-txt {top:30px;left:2%;width:96%;}
       .blu-sec-5 .blu-pg-txt {transition:all 1s;top:20px;left:0;margin-left:5%;width:90%;}
       .blu-sec-5 .blu-pg-sec-ttl {font-size:22px;}
       .blu-sec-6 .blu-pg-txt {transition:all 1s;top:10px;}
       .blu-sec-6 .blu-pg-sec-ttl {font-size:22px;}
       .blu-sec-7 .blu-pg-txt {transition:all 1s;top:5px;left:0;margin-left:1%;width:98%;}
       .blu-sec-7 .blu-pg-sec-ttl {font-size:22px;}
       .blu-sec-8 .blu-pg-txt {transition:all 1s;top:20px;left:5%;width:90%;}
       .blu-sec-9 .blu-pg-txt {transition:all 1s;top:30px;left:0;margin-left:1%;width:300px;text-align:left;}
       .blu-sec-9 .blu-pg-sec-ttl {font-size:22px;}
    }
   
 




