/* cyrillic-ext */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* cyrillic-ext */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* cyrillic-ext */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, a, pre,form,fieldset,input,textarea,p,blockquote,th,td, img{margin:0;padding:0; }
img {vertical-align: top;}
li{margin-left:5%;}
ul{margin-top:10px;}
 


 

 
@media screen and (min-width:1150px){.desktopnoshow{display:none;}}
@media screen and (min-width:0px) and (max-width:1150px){.mobilenoshow{display:none;}}

 
@media screen and (max-width: 1150px) {
.topnav a {display: none;}
.topnav a.icon {float: right; display: block; font-size:14px;}
.topnav.responsive {position: fixed;}
.topnav.responsive .icon {position: absolute; right: 0; top: 0;}
.topnav.responsive a {float: none; display: block; }
}

.topnav .icon {display: none;}
 
 
 

@media screen and (min-width:1150px){

.topnav a{font-family: 'Roboto'; font-size:17px;}
.topnav {overflow: hidden;  text-align:right; position:absolute;  left: 50%; transform: translate(-50%, 0%); width:99%; padding-left:1%;  z-index:999; display:inline-block;}
 
.navlink-height{height:80px; line-height:80px; padding-left:20px; padding-right:20px; color: #fff; }
.navlink { display: inline-block; text-align: center; text-decoration: none; font-size: 20px; font-weight:bold;text-shadow: 0px 0px 5px rgba(0,0,0,0.77); }
.navlink:hover{color:#333;}
.nav-logo{display:inline-block; vertical-align:middle; height:40px; padding-top:15px; padding-bottom:15px; float:left;}
}

@media screen and (min-width:0px) and (max-width:1150px){
 
.topnav a{font-family: 'Roboto'; font-size:16px; color:#7f7f7f;}
.topnav {overflow: hidden; position:absolute;  left: 50%; transform: translate(-50%, 0%); width:100%;  z-index:1;}
.navlink{ display: block; padding-left:10px; background-color:#f7f7f7; color: #333; text-align: left; text-decoration: none; font-size: 18px; height:50px; line-height:50px; border-bottom:1px solid #dedede;}
.navlink:hover{background-color:#f2f2f2; color:#333;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.ham { background-color:#bce27f;  display: block; height:56px; width:56px; line-height:56px; color: #fff; text-align: center; text-decoration: none; font-size: 20px;}
.ham:hover{background-color:#333; color:#fff; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.nav-logo{display:inline-block; width:30%; vertical-align:middle; }
}


@media screen and (min-width:1150px){	
.intro-left{display:inline-block; position:absolute; bottom:3%; left:3%; vertical-align:text-bottom; text-align:left;}
.intro-right{display:inline-block; position:absolute; bottom:6%; right:3%; vertical-align:text-bottom; text-align:right;}
  
.tafold1{display:block; text-align:left; position:relative; min-height:100vh; background: url(images/boat1.jpg) fixed no-repeat center center; background-size:100% auto;}

  
.taintrotitle{color:#fff; font-size:40px; margin-bottom:10px; font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);}
.taintropara{font-family: 'Roboto';  font-size:16px; color:#fff; width:80%;  line-height:22px;}

.introbtnright{font-family: 'Roboto-Medium'; display:inline-block; color:#fff; border:2px solid #fff; font-size:16px; padding-left:60px; padding-right:60px; padding-top:18px; padding-bottom:18px; text-decoration:none; margin-top:20px; text-transform:uppercase;}
.introbtnright:hover{color:#fff; background-color:#bce27f; border:2px solid #bce27f;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.phoneicon{display:inline-block; vertical-align:middle; height:18px; width:18px; margin-right:5px;}
.fcont{background: url(images/f-bg.jpg) no-repeat center top #fff; background-size:100% 100%; display:block; text-align:center; padding-top:5%; padding-bottom:5%;}
 .ftitle{margin-bottom:5%; color:#333; font-family: 'Roboto'; font-size:30px;}
.fbcont {position: relative; text-align: center; color: #fff; width:96%; margin-left:2%; margin-right:2%; max-width:300px; display:inline-block;}
.fbover {opacity:0; position: absolute; top: 0px; left: 0px; bottom:0px; right:0px; background: rgba(60, 52, 107, 0.9);}
.fbover:hover {opacity:1.0; position: absolute; top: 0px; left: 0px; bottom:0px; right:0px; background: rgba(60, 52, 107, 0.9); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.fbtext {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Roboto'; font-size:25px; color:#fff; text-decoration:none;}
}
@media screen and (min-width:0px) and (max-width:1150px){

.intro-left{display:inline-block;  vertical-align:text-bottom; text-align:left;}
 
.tafold1{display:block; text-align:left; position:relative; background: url(images/boat1.jpg) no-repeat center center #fff; background-size:cover;}

 
.taintrotitle{font-family: 'Roboto-Light';  color:#fff; font-size:30px; margin-bottom:10px; font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);}

.taintropara{font-family: 'Roboto';  font-size:16px; color:#fff; width:80%;  line-height:22px;}


.introbtnright{font-family: 'Roboto-Medium'; display:inline-block; color:#fff; font-size:14px; padding-left:40px; padding-right:40px; padding-top:15px; padding-bottom:15px; text-decoration:none; margin-top:5%; text-transform:uppercase; border:1px solid #fff;}
.introbtnright:hover{color:#fff; background-color:#bce27f;  border:1px solid #bce27f; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}


.phoneicon{display:inline-block; vertical-align:middle; height:18px; width:18px; margin-right:5px;}
.fcont{background: url(images/f-bg.jpg) no-repeat center top #fff; background-size:100% 100%; display:block; text-align:center; padding-top:5%; padding-bottom:5%;}
 .ftitle{margin-bottom:5%; color:#333; font-family: 'Roboto'; font-size:30px;}
.fbcont {position: relative; text-align: center; color: #fff; width:96%; margin-left:2%; margin-right:2%; max-width:300px; display:inline-block;}
.fbover {opacity:0; position: absolute; top: 0px; left: 0px; bottom:0px; right:0px; background: rgba(60, 52, 107, 0.9);}
.fbover:hover {opacity:1.0; position: absolute; top: 0px; left: 0px; bottom:0px; right:0px; background: rgba(60, 52, 107, 0.9); -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.fbtext {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Roboto'; font-size:25px; color:#fff; text-decoration:none;}
}










 


@media screen and (min-width:1150px){
.int-block-right{display:block; text-align:center; position:relative; background: url(images/small2.jpg) no-repeat left center #fff; background-size:50% auto; vertical-align:text-top;}
.int-block-text-right{margin-left:50%;  padding:4%; width:42%;  text-align:left; background-color:#fff;}

.int-block-left{display:block; text-align:center; position:relative; background: url(images/small3.jpg) no-repeat right center #fff; background-size:auto 100%; vertical-align:middle;  vertical-align:text-top;}
.int-block-text-left{margin-right:50%; padding:4%; width:42%; text-align:left; background-color:#fff;}
}

@media screen and (min-width:0px) and (max-width:1150px){
.int-block-right{display:block; text-align:center; position:relative; background-color:#fff; vertical-align:text-top;}
.int-block-text-right{padding:4%; width:92%;  text-align:left; background-color:#fff;}

.int-block-left{display:block; text-align:center; position:relative; background: url(images/small3.jpg) no-repeat right center #fff; background-size:auto 100%; vertical-align:middle;  vertical-align:text-top;}
.int-block-text-left{padding:4%; width:92%; text-align:left; background-color:#f2f2f2;}
}




 



@media screen and (min-width:1150px){
.testimonial-block{display:block; text-align:center; padding-top:2%; padding-bottom:2%; background-color:#f0f0f0;}
.testimonial-block-2{display:block; text-align:center; padding-top:5%; padding-bottom:5%; background: url(images/bg-testimonial-2.jpg) no-repeat center center; background-size:100% 100%;}
.testimonial-paragraph{font-family: 'Roboto-Medium'; font-size:30px; line-height:40px; color:#20145d;}
.lebrontestcont{width:94%; margin-left:auto; margin-right:auto; text-align:center;}
.testimonial-name{font-family: 'Roboto';  color:#20145d; font-size:18px; margin-top:30px;}
  .test-title{font-family: 'Roboto-Light'; font-size:30px; color:#333;}
}

@media screen and (min-width:0px) and (max-width:1150px){
.test-title{font-family: 'Roboto-Light'; font-size:20px; color:#333;}
.testimonial-block{display:block; text-align:center; padding-top:5%; padding-bottom:5%; background-color:#f0f0f0;}
.testimonial-block-2{display:block; text-align:center; padding-top:5%; padding-bottom:5%; background: url(images/bg-testimonial-2.jpg) no-repeat center center; background-size:100% 100%;}
.testimonial-paragraph{font-family: 'Roboto-Medium'; font-size:25px; line-height:30px; color:#20145d;}
.lebrontestcont{width:70%; margin-left:auto; margin-right:auto; text-align:center;}
.testimonial-name{font-family: 'Roboto';  color:#20145d; font-size:18px; margin-top:30px;}
}










@media screen and (min-width:1150px){
.project-plan-cont{display:block; text-align:center; background-color:#fff; position:relative;  background: url(images/ocean.jpg) fixed no-repeat bottom center #fff; background-size:100% auto; min-height:100vh;}
.sjmcont{display:inline-block; width:70%; text-align:left; position:absolute; left:5%; bottom:5%;}
.project-plan-title{font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);  color:#fff; font-size:50px;}
.project-plan-para{font-family: 'Roboto'; font-size:16px; color:#fff;  line-height:22px;}
.button-1{font-family: 'Roboto'; display:inline-block; color:#fff; font-size:16px; padding-left:60px; padding-right:60px; padding-top:18px; padding-bottom:18px; border:1px solid #fff; text-decoration:none; margin-top:3%;}
.button-1:hover{color:#fff; background-color:#153358;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.ppline{border-left:4px solid #fff; display:inline-block; padding-left:6%;}
.btn-1-margin{margin-left:6%;}
}




@media screen and (min-width:0px) and (max-width:1150px){
	.mobilebreak{display:block;}
.project-plan-cont{display:block; text-align:center; position:relative;  background: url(images/ocean.jpg) no-repeat center center #fff; background-size:cover;}
.pp-pad{ padding-bottom:7%; padding-top:7%; background: rgba(0, 0, 0, 0.6); }
.sjmcont{display:inline-block; width:80%; padding-left:10%; padding-right:10%; text-align:left;}
.project-plan-title{font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);  color:#fff; font-size:30px; margin-bottom:20px;}
.project-plan-para{font-family: 'Roboto'; font-size:16px; color:#fff;  line-height:22px;}
.button-1{font-family: 'Roboto'; display:inline-block; color:#fff; font-size:16px; padding-left:60px; padding-right:60px; padding-top:18px; padding-bottom:18px; border:1px solid #fff; text-decoration:none; margin-top:5%; }
.button-1:hover{color:#fff; background-color:#153358;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
}




@media screen and (min-width:1150px){

 .link1{font-family: 'Roboto-Medium'; color:#bce27f; display:block; font-size:16px; text-decoration:none; font-weight:bold; margin-bottom:8px;}
.link1:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}

 .link2{font-family: 'Roboto-Medium'; color:#20175b; display:block; font-size:20px; text-decoration:none; font-weight:bold; margin-bottom:8px;}
.link2:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.link2pad{margin-left:3%;}

.link2cont{display:inline-block; width:100%; max-width:300px; text-align:left; vertical-align:text-top;}
.button-3{font-family: 'Roboto-Medium'; display:inline-block; color:#fff; font-size:14px; padding-left:60px; padding-right:60px; padding-top:18px; padding-bottom:18px; background-color:#333; text-decoration:none; margin-top:5%; text-transform:uppercase;}
.button-3:hover{color:#fff; background-color:#bce27f; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.skyimg{width:100%; margin-left:auto; margin-right:auto; max-width:450px;}
.bis{display:block; text-align:center; position:relative; background: url(images/bg-dealer.jpg) no-repeat center right #fff; background-size:52% auto;}
.skyleft{width:45%;  padding-left:5%;  display:inline-block; text-align:left; vertical-align:middle; background-color:#fff; padding-top:5%; padding-bottom:5%; background: url(images/f-bg.jpg) no-repeat center center #fff; background-size:100% 100%;}
.skyright{width:45%; display:inline-block; text-align:left;  vertical-align:middle;}
.skytitle{font-family: 'Roboto-Light';  color:#4f4f4f; font-size:50px; margin-bottom:30px;}
.skypara{font-family: 'Roboto'; font-size:16px; color:#4f4f4f;  line-height:22px; margin-bottom:40px;}
.line-purple{border-left:5px solid #20175b; display:block; padding-left:3%;}
.dealer-img{display:none;}
}

@media screen and (min-width:0px) and (max-width:1150px){
	.dealer-img{width:100%; max-width:500px; display:inline-block; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.link1{font-family: 'Roboto-Medium'; color:#bce27f; display:block; font-size:16px; text-decoration:none; font-weight:bold; margin-bottom:8px;}
.link1:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.link2{font-family: 'Roboto-Medium'; color:#20175b; display:block; font-size:20px; text-decoration:none; font-weight:bold; margin-bottom:8px;}
.link2:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.link2cont{display:inline-block; width:100%; max-width:350px; text-align:left; vertical-align:text-top;}
.button-3{font-family: 'Roboto-Medium'; display:inline-block; color:#333; font-size:14px; padding-left:40px; padding-right:40px; padding-top:15px; padding-bottom:15px; text-decoration:none; margin-top:5%; text-transform:uppercase; border:1px solid #333;}
.button-3:hover{color:#fff; background: url(images/bg-button3h.jpg) no-repeat center center #0c1323; background-size:100% 100%;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.skyimg{width:100%; margin-left:auto; margin-right:auto; max-width:200px;}
.bis-pad{background: rgba(255, 255, 255, 0.95); padding-top:5%; padding-bottom:5%;}
.bis{display:block; text-align:center; position:relative; background: url(images/bg-dealer.jpg) no-repeat bottom center #fff; background-size:100% auto; }
.skyleft{width:80%;  padding-left:10%; padding-right:10%; display:inline-block; text-align:left; vertical-align:text-top;}
.skyright{display:none;}
.skytitle{font-family: 'Roboto-Light';  color:#4f4f4f; font-size:40px; margin-bottom:30px;}
.skypara{font-family: 'Roboto'; font-size:16px; color:#4f4f4f;  line-height:22px; margin-bottom:40px;}
}


 





 



@media screen and (min-width:1150px){
.navcont{height:80px; line-height:80px; padding-left:1%; display:inline-block; vertical-align:middle; position:absolute; left:0px;}
.navlogonew{display:inline-block; vertical-align:middle; width:100%; max-width:200px; }
 
.navml{display:inline-block;  text-align:left;}
.navmr{display:none;}
}

@media screen and (min-width:0px) and (max-width:1150px){
.navcont{height:56px; line-height:56px; width:83%; padding-left:2%; display:inline-block; vertical-align:middle;}
.navlogonew{display:inline-block; vertical-align:middle; width:100%; max-width:220px; }
.mobilemenuphone{display:inline-block; vertical-align:middle; color:#153358;  text-transform:uppercase; font-size:16px; text-decoration:none;}
.navml{display:inline-block; width:55%; text-align:left;}
.navmr{display:inline-block; width:45%; text-align:right;}
}



@media screen and (min-width:1150px){
.up-to-date{display:block; background: url(images/bg-code.jpg) no-repeat center center #20175c; background-size:100% 100%; text-align:center; padding-top:5%;}
.utd-left{display:inline-block; width:40%; text-align:left; vertical-align:text-top;}
.utd-right{display:inline-block; width:30%; text-align:left; vertical-align:text-top;}
.utd-para{font-family: 'Roboto'; color:#fff;}
.utd-title{font-family: 'Roboto-Light'; color:#fff;}


.git-in{font-size:16px; font-weight:bold;  color:#666; -webkit-appearance: none; border:2px solid #fff; background-color: rgba(255, 255, 255, 1.0); width:30%; padding-top:15px; padding-bottom:15px; padding-left:20px; font-family: 'Roboto'; display:inline-block; vertical-align:middle;}
.utd-btn{-webkit-appearance: none;  border:2px solid #fff; color:#fff; background-color: rgba(255, 255, 255, 0.0); font-size:16px; width:25%; padding-top:15px; padding-bottom:15px; display:inline-block; vertical-align:middle;}

.utd-btn:hover{color:#fff; background-color:#bce27f; border:2px solid #bce27f;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}

.utd-img{width:100%; max-width:500px; display:inline-block;}
}

@media screen and (min-width:0px) and (max-width:1150px){
 
 .up-to-date{display:block; background: url(images/bg-code.jpg) no-repeat center center #20175c; background-size:100% 100%; text-align:center; padding-top:5%;}
.utd-left{display:inline-block; width:90%; padding-left:5%; padding-right:5%; text-align:left; vertical-align:text-top;}
.utd-right{display:inline-block; width:30%; text-align:left; vertical-align:text-top;}
.utd-para{font-family: 'Roboto'; color:#fff;}
.utd-title{font-family: 'Roboto-Light'; color:#fff;}
.git-in{font-size:16px;  font-weight:bold;  color:#666; -webkit-appearance: none; border:0px; background-color: rgba(255, 255, 255, 1.0); width:99%; margin-bottom:20px; padding-top:15px; padding-bottom:15px; display:block; font-family: 'Roboto'; text-align:center}
.utd-btn{-webkit-appearance: none; padding-top:15px; padding-bottom:15px; border:1px solid #fff; color:#fff; background-color: rgba(255, 255, 255, 0.0); font-size:16px; width:100%; margin-bottom:20px;}

.utd-btn:hover{color:#fff; background-color:#bce27f; border:2px solid #bce27f;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}

.utd-img{display:none;}

}





@media screen and (min-width:1150px){
.logo-cont{display:block; background-color:#f2f2f2; text-align:center; padding-top:2%; padding-bottom:2%;}
.logo-img{display:inline-block; height:60px; margin:30px;}
.logo-block{display:block; margin-bottom:40px; margin-top:40px;}
.logo-title{color:#666; font-size:20px;  font-family: 'Roboto'; margin-bottom:40px;}
}

@media screen and (min-width:0px) and (max-width:1150px){
.logo-cont{display:block; background-color:#f2f2f2; text-align:center; padding-top:2%; padding-bottom:2%;}
.logo-img{display:inline-block; height:40px; margin:5%;}
.logo-block{display:inline-block;}
.logo-title{color:#666; font-size:20px;  font-family: 'Roboto'; margin-bottom:40px;}
}




@media screen and (min-width:1150px){
	 .ft-cont{display:block; text-align:left; padding-bottom:20px; padding-top:3%;}
 .fs-left{display:inline-block; text-align:left; width:50%; vertical-align:middle}
 .fs-right{display:inline-block; text-align:right; width:50%; vertical-align:middle;}
 .fs-cont{width:80%; display:inline-block}
 .fs-title{font-size:35px; color:#fff; font-family: 'Roboto-Light';}
 .fs-para{font-size:13px; color:#fff; font-family: 'Roboto';}
.footer-cont{display:block; text-align:center; background-color:#333; vertical-align:text-top; padding-top:2%; padding-bottom:2%;}
.footer-left{width:50%;  display:inline-block; vertical-align:text-top; text-align:left;}
.footer-right{width:50%; display:inline-block; vertical-align:text-top; text-align:right;}
.footer-logo{display:block; width:100%; max-width:200px; margin-bottom:30px;}
.footer-loc{font-family: 'Roboto-Light'; font-size:20px; line-height:30px; width:33%; color:#fff; display:inline-block; vertical-align:text-top; text-align:right; margin-top:30px;}
.footer-links{font-family: 'Roboto'; color:#fff; text-decoration:none; display:inline-block; font-size:16px; padding-right:20px; padding-left:20px;}
.footertel{color:#fff; text-decoration:none;}
.footertel:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.footer-links:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.footer-copy{display:block; color:#fff; font-family: 'Roboto-Light';}
}

@media screen and (min-width:0px) and (max-width:1150px){
	 .ft-cont{display:block; text-align:left; padding-bottom:20px; padding-top:3%;}
 .fs-left{display:inline-block; text-align:center; width:100%; vertical-align:middle; margin-top:20px;}
 .fs-right{display:inline-block; text-align:center; width:100%; vertical-align:middle;}
 .fs-cont{width:80%; display:inline-block}
 .fs-title{font-size:35px; color:#fff; font-family: 'Roboto-Light';}
 .fs-para{font-size:13px; color:#fff; font-family: 'Roboto';}
.footer-cont{display:block; text-align:center; background-color:#333; vertical-align:text-top; padding-top:50px; padding-bottom:2%;}
.footer-left{width:90%; padding-left:5%; padding-right:5%; display:inline-block; vertical-align:text-top; text-align:center;}
.footer-right{width:90%; padding-left:5%; padding-right:5%; display:inline-block; vertical-align:text-top; text-align:center;}
.footer-logo{display:inline-block; width:100%; max-width:200px; margin-bottom:30px; margin-left:auto; margin-right:auto;}
.footer-loc{font-family: 'Roboto-Light'; font-size:20px; line-height:30px; width:90%; padding-right:5%; padding-left:5%; color:#fff;display:inline-block; vertical-align:text-top; margin-bottom:50px;}
.footer-links{font-family: 'Roboto-Medium'; color:#fff; text-decoration:none; display:block; font-size:16px; margin-bottom:20px;}
.footertel{color:#fff; text-decoration:none;}
.footertel:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.footer-links:hover{color:#666; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}
.footer-copy{display:block; color:#fff; font-family: 'Roboto-Light';}
}

.social-img{width:30px; height:30px; display:inline-block; margin:3px;}
.footer-social-cont{margin-top:7%;}

.logoslider {display:none;}


@media screen and (min-width:1150px){
.jetcont{display:block;  min-height:50vh; position:relative; background: url(images/jet-edit.JPG) no-repeat left center #fff; background-size:50% auto;}
.jetcont-right{margin-left:50%; width:44%; padding-left:5%; padding-right:5%;}

.video {position: absolute; top: 0; right: 0; width:50%}
 .vid50cont{display:block; text-align:left; min-height:55vh; position:relative; width:100%;}
 .vid50left{display:inline-block; width:50%; vertical-align:middle; position:absolute; top:0px; bottom:0px; left:0px; background: url(images/linebg2.jpg) no-repeat center center #fff; background-size:100% 100%; }
 .vid50right{display:inline-block; width:50%;  vertical-align:middle; position:absolute; top:0px; bottom:0px; right:0px; background: url(images/linebg2.jpg) no-repeat center center #fff; background-size:100% 100%; }
.vid-text-right { position: absolute; top:0%; right: 0%;}
.vid-text { position: absolute; top: 50%; left: 0%; transform: translate(0%, -50%);}
.vid-title{font-size:40px; color:#333; font-family: 'Roboto-Light';}
.vid-para{font-size:18px; color:#333; font-family: 'Roboto';}
.vid-pad{padding:15%;}
.text-green{color:#bce27f;}
}

@media screen and (min-width:0px) and (max-width:1150px){
.vid-pad-intro{background: rgba(0, 0, 0, 0.7); padding-top:20%; padding-left:10%; padding-right:10%; padding-bottom:5%;}
.jetcont{display:block;  background: url(images/jet-edit.JPG) no-repeat center center; background-size:cover;}
.jetcont-right{width:100%;}


.vid50cont{display:block; text-align:left; width:100%;}
.vid50left{display:inline-block; width:100%; vertical-align:middle; background: url(images/linebg2.jpg) no-repeat center center #fff; background-size:100% 100%;}
.vid50right{display:inline-block; width:100%;}
.vid-text-right {background: rgba(255, 255, 255, 0.5);}
.vid-title{font-size:30px; color:#333; font-family: 'Roboto-Light';}
.vid-para{font-size:16px; color:#333; font-family: 'Roboto';}
.vid-pad{padding:10%;}
.text-green{color:#bce27f;}
}





@media screen and (min-width:1150px){
  
.interior-bg{display:block; text-align:left; position:relative; min-height:100vh;}
.interior-bg-1{background: url(images/background-1.JPG) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-2{background: url(images/background-2.JPG) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-3{background: url(images/jet-edit.JPG) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-4{background: url(images/rr1.jpg) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-5{background: url(images/ocean.jpg) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-6{background: url(images/background-6.jpg) fixed no-repeat center center; background-size:100% auto;}
.interior-bg-7{background: url(images/d3.jpg) fixed no-repeat center center; background-size:100% auto;}


.interior-left{display:inline-block; position:absolute; bottom:3%; left:3%; vertical-align:text-bottom; text-align:left;}
.interior-title{color:#fff; font-size:60px; margin-bottom:10px; font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);}
.interior-button{font-family: 'Roboto-Medium'; display:inline-block; color:#fff; border:2px solid #bce27f; font-size:16px; padding-left:60px; padding-right:60px; padding-top:18px; padding-bottom:18px; text-decoration:none; margin-top:20px; text-transform:uppercase; background-color:#bce27f; margin-left:20px;}
.interior-button:hover{color:#fff; background-color:#333; border:2px solid #333;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}

.interior-cont{display:block; text-align:center; background-color:#fff;}
.interior-sub{font-size:30px; font-family: 'Roboto'; margin-bottom:20px;}
.interior-jt-big{font-size:30px; font-family: 'Roboto';}
.interior-jt{font-size:20px; font-family: 'Roboto'; margin-bottom:20px;}
.interior-para{color:#333;  font-family: 'Roboto'; font-size:16px; line-height:22px; text-align:justify;}
.int-alt{display:block; padding-left:10%; padding-right:10%; padding-top:5%; padding-bottom:5%; text-align:left;}
.bg-grey{background-color:#f2f2f2;}
}

@media screen and (min-width:0px) and (max-width:1150px){
	
.interior-bg{display:block; text-align:left; position:relative;}
.interior-bg-1{background: url(images/background-1.JPG) no-repeat center center #fff; background-size:cover;}
.interior-bg-2{background: url(images/background-2.JPG) no-repeat center center #fff; background-size:cover;}
.interior-bg-3{background: url(images/jet-edit.JPG) no-repeat center center #fff; background-size:cover;}
.interior-bg-4{background: url(images/rr1.jpg) no-repeat center center #fff; background-size:cover;}
.interior-bg-5{background: url(images/ocean.jpg) no-repeat center center #fff; background-size:cover;}
.interior-bg-6{background: url(images/background-6.jpg) no-repeat center center #fff; background-size:cover;}
.interior-bg-7{background: url(images/toyota/1.jpg) no-repeat center center #fff; background-size:cover;}


.interior-left{display:inline-block; text-align:center; width:100%;}
.interior-title{color:#fff; font-size:40px; margin-bottom:10px; font-family: 'Roboto-Black'; text-shadow: 0px 0px 5px rgba(0,0,0,0.77);}
.interior-button{font-family: 'Roboto-Medium'; display:block; color:#fff; border:2px solid #bce27f; font-size:16px; padding-top:15px; padding-bottom:15px; text-decoration:none; margin-top:20px; text-align:center; text-transform:uppercase; background-color:#bce27f;}
.interior-button:hover{color:#fff; background-color:#333; border:2px solid #333;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s;}

.interior-cont{display:block; text-align:center; background-color:#fff;}
.interior-sub{font-size:30px; font-family: 'Roboto'; margin-bottom:20px;}
.interior-jt-big{font-size:30px; font-family: 'Roboto';}
.interior-jt{font-size:20px; font-family: 'Roboto'; margin-bottom:20px;}
.interior-para{color:#333;  font-family: 'Roboto'; font-size:16px; line-height:22px;}
.int-alt{display:block; padding-left:10%; padding-right:10%; padding-top:5%; padding-bottom:5%; text-align:left;}
.bg-grey{background-color:#f2f2f2;}
}
 .image2{display:inline-block; width:40%; margin-left:3%; margin-right:3%;}
 .image3{display:inline-block; width:25%; margin-left:3%; margin-right:3%;}
.image3cont{display:block; text-align:center; margin-top:5%;}




@media screen and (min-width:1150px){
.cta-input{font-size:16px; font-weight:bold;  color:#666; -webkit-appearance: none; border:0px solid #f2f2f2; background-color: #f2f2f2; width:15%; padding-top:15px; padding-bottom:15px; padding-left:20px; font-family: 'Roboto'; display:inline-block; vertical-align:middle;}

.cta-btn{-webkit-appearance: none;  border:0px solid #fff; color:#fff; background-color: #333; font-size:16px; width:15%; padding-top:15px; padding-bottom:15px; display:inline-block; vertical-align:middle; font-family: 'Roboto'; text-transform:uppercase;}

.cta-btn:hover{color:#fff; background-color:#000; border:0px solid #bce27f;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}
.owner-left{display:inline-block; text-align:center; width:40%; padding-left:5%; padding-right:5%;  margin-right:50%; padding-top:5%; padding-bottom:5%; vertical-align:text-top; text-align:left;}
.owner-cont{display:block; background: url(images/pj.jpg) no-repeat right center #fff; background-size:50% auto;}
.bio-left{display:inline-block; text-align:center;  padding-right:5%; width:20%; vertical-align:text-top;}
.bio-founder{display:none;}
.bio-right{display:inline-block; text-align:left; padding-left:5%; padding-right:5%; width:65%; vertical-align:text-top;}
.bio-img{display:inline-block; border-radius:100%; width:100%; max-width:250px;}
}

@media screen and (min-width:0px) and (max-width:1150px){
	.owner-left{display:inline-block; text-align:center; width:90%; padding-left:5%; padding-right:5%; padding-top:5%; padding-bottom:5%; vertical-align:text-top; text-align:left;}
.bio-founder{display:inline-block; text-align:center;  padding-right:5%; padding-left:5%; width:90%; vertical-align:text-top; margin-bottom:5%;}
.bio-left{display:inline-block; text-align:center;  padding-right:5%; padding-left:5%; width:90%; vertical-align:text-top; margin-bottom:5%;}
.bio-right{display:inline-block; text-align:left; padding-left:5%; padding-right:5%; width:90%; vertical-align:text-top;}
.bio-img{display:inline-block; border-radius:100%; width:100%; max-width:250px;}
 .cta-input{font-size:16px; font-weight:bold;  color:#666; -webkit-appearance: none; border:0px solid #f2f2f2; background-color: #f2f2f2; width:100%; padding-top:15px; padding-bottom:15px;  font-family: 'Roboto'; display:inline-block; vertical-align:middle; text-align:center; margin-bottom:20px;}

.cta-btn{-webkit-appearance: none;  border:0px solid #fff; color:#fff; background-color: #333; font-size:16px; width:100%; padding-top:15px; padding-bottom:15px; display:inline-block; vertical-align:middle; font-family: 'Roboto'; text-transform:uppercase;}

.cta-btn:hover{color:#fff; background-color:#000; border:0px solid #bce27f;  -moz-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; cursor:pointer;}
}