@font-face {
font-family:"coolvetica";
src:url("https://use.typekit.net/af/6ed6a1/00000000000000007735964b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/6ed6a1/00000000000000007735964b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/6ed6a1/00000000000000007735964b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"coolvetica";
src:url("https://use.typekit.net/af/0aafc1/000000000000000077359655/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/0aafc1/000000000000000077359655/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/0aafc1/000000000000000077359655/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"coolvetica";
src:url("https://use.typekit.net/af/53d30b/000000000000000077359657/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/53d30b/000000000000000077359657/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/53d30b/000000000000000077359657/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"coolvetica";
src:url("https://use.typekit.net/af/81eaef/000000000000000077359658/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/81eaef/000000000000000077359658/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/81eaef/000000000000000077359658/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}
::-webkit-scrollbar {
  width: 0px;
}
::-webkit-scrollbar-track {
  background: #ffffff; 
}
::-webkit-scrollbar-thumb {
  background: #ededed; 
}
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

body{
	font-family: "coolvetica",sans-serif;
	letter-spacing:1px;
}
p,span{font-family: 'Source Sans Pro', sans-serif;  letter-spacing: 0;  font-size:16px;}
*:focus{
	outline:0;
}
a:hover{text-decoration:none;}
img{max-width:100%;}
.wrapper {
    position: fixed;
    background-image: url(../images/background.jpg);
    display: inline-block;
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
	overflow-y: scroll;	
}
a.navbar-brand {
    margin: 0;
}
.sidebar {
    height: 100%;
    z-index: 2;
    color: #fff;
    text-align: right;	
    padding: 40px 20px;	
}
.main-panel {
    position: relative;
    transition: 0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1);
}
.main-panel .content {
    padding: 40px 15px;
    min-height: calc(100vh - 123px);
}
nav.navbar.navbar-expand-lg.navbar-light.bg-dark {
    background: transparent !important;
}

.navbar ul.navbar-nav li.nav-item {
    padding: 15px;
    margin: 5px;
}

.navbar ul.navbar-nav li.nav-item a {
    color: #fff;
    text-transform: uppercase;	
}
.navbar ul.navbar-nav li.nav-item.active a {
    color: #94d6f8;
}
.left-content {margin-top: 90px;padding-left: 80px;}

.left-content p {
    font-size: 23px;
	font-weight: 300;	
}
.right-side-outer {
    width: 90%;
    margin: 0 auto;
	margin-top: 20px;
    outline: 10px solid rgb(255 255 255 / 20%);
}
.right-side-content {
    background-color: #fff;
    padding: 25px 30px 25px;
}
.right-side-content.text-center h2 {
    margin: 0;
}
.right-side-content h2 {
    color: gray;
    font-weight: 600;
}
div#contact h4 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 0;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 0;
    color: #6d6e70;	
}
div#contact h4.color-dark {
    color: #212121;
    font-size: 15px;	
}
div#contact small {
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 0;
	color: #6d6e70;	
}

div#contact p {
    margin-top: 0;
    margin-bottom: 0;
	color: #6d6e70;
}
.gallery {
    display: flex;
}
/*	
@media (min-width:1200px) and (max-width:1400px){
	
.right-side-outer::-webkit-scrollbar {
  width: 5px;
}
.right-side-outer::-webkit-scrollbar-track {
  background: #ffffff; 
}
 
.right-side-outer::-webkit-scrollbar-thumb {
  background: #ededed; 
}

.right-side-outer::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


.right-side-outer {
    height: 80vh;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #FFF;	
}	
}*/
@media (max-width:1199px){
.right-side-outer {
    width: 85%;
}	
.left-content {
    padding-left: 50px;
}
}
@media (max-width:991.9px){
div#navbarNav ul.navbar-nav li.nav-item.active a {
    color: #94d6f8;
}	
.main-panel nav.navbar.navbar-expand-lg.navbar-light.bg-dark {
    display: none;
}	
.for-991 {
    display: block !important;
    background: #fff;
    margin-bottom: 40px;	
}

.for-991 a.map {
    color: grey;
    font-size: 25px;
	position: absolute;
	right: 70px;
    top: 7px;
}

div#navbarNav li a {
    color: #000;
}

.navbar ul.navbar-nav li.nav-item {
    border-top: 1px solid;
    margin: 0;
	padding: 10px;
    text-align: center;	
}

.navbar-light .navbar-toggler {
    border: transparent;
}

.navbar-light .navbar-toggler:focus {
    outline: 0;
}

div#navbarNav ul {
    padding-top: 10px;
}	
.wrapper {
	overflow: hidden;
    overflow-y: auto;
    position: relative;
    padding-bottom: 50px;
}
.left-content {
    padding-left: 0px;
    margin-top: 50px;	
}
.right-side-outer {
    width: 100%;
}
body {
    background: #00061a;
}
}
@media (max-width:767.9px){
.right-side-outer {
    margin-top: 0px;
}	
.sidebar {
    padding: 40px 40px;
}	
.sidebar {
    width: 100%;
    position: static;
}

.main-panel {width: 100%;}

.wrapper {
    position: relative;
    background-attachment: fixed;
    height: inherit;
    padding-bottom: 40px;
}
.for-991 {
    margin-bottom: 0px;
}
.left-content {
    padding-left: 40px;
}
}
@media (max-width:480.9px){
.right-side-content {
    padding: 25px 20px 25px;
}	
.right-side-content h2 {
    font-size: 27px;
}	
}
@media (max-width:380.9px){
.for-991 span.link {
    font-size: 15px;
}
}
@media (max-width:350.9px){
.for-991 span.link {
    font-size: 13px;
}
.for-991 a.map {
    font-size: 22px;
}
}