@charset "utf-8";
html {
font-size : 10px;
}
body {
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 14px;
line-height : 1.42857143;
color : #333;
background-color : #fff;
}
input, button, textarea {
font-family : inherit;
font-size : inherit;
line-height : inherit;
}
iframe:focus { 
    outline: none;
}

iframe[seamless] { 
    display: block;
}
a {
color : #337ab7;
text-decoration : none;
}
a:hover, a:focus {
color : #23527c;
text-decoration : underline;
}
a:focus {
outline : thin dotted;
outline-offset : -2px;
}
figure {
margin : 0;
}
img {
vertical-align : middle;
}
p {
margin : 0 0 10px;
}
.text-right {
text-align : right;
}
.text-primary {
color : #337ab7;
}
ul {
margin-top : 0;
margin-bottom : 10px;
}
ul ul {
margin-bottom : 0;
}
.container {
padding-right : 15px;
padding-left : 15px;
margin-right : auto;
margin-left : auto;
background-color : #FFF;
}
@media (min-width:768px) {
.container {
width : 750px;
}
}
@media (min-width:992px) {
.container {
width : 970px;
}
}
@media (min-width:1200px) {
.container {
width : 1170px;
}
}
.row {
margin-right : -15px;
margin-left : -15px;
}
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-xs-7, .col-md-7, .col-lg-7, .col-sm-12, .col-md-12 {
position : relative;
min-height : 1px;
padding-right : 15px;
padding-left : 15px;
}
.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7 {
float : left;
}
.col-xs-7 {
width : 58.33333333%;
}
.col-xs-6 {
width : 50%;
}
.col-xs-5 {
width : 41.66666667%;
}
.col-xs-4 {
width : 33.33333333%;
}
@media (min-width:768px) {
.col-sm-4, .col-sm-6, .col-sm-12 {
float : left;
}
.col-sm-12 {
width : 100%;
}
.col-sm-6 {
width : 50%;
}
.col-sm-4 {
width : 33.33333333%;
}
}
@media (min-width:992px) {
.col-md-4, .col-md-5, .col-md-7, .col-md-12 {
float : left;
}
.col-md-12 {
width : 100%;
}
.col-md-7 {
width : 58.33333333%;
}
.col-md-5 {
width : 41.66666667%;
}
.col-md-4 {
width : 33.33333333%;
}
.col-md-offset-7 {
margin-left : 58.33333333%;
}
}
@media (min-width:1200px) {
.col-lg-4, .col-lg-5, .col-lg-7 {
float : left;
}
.col-lg-7 {
width : 58.33333333%;
}
.col-lg-5 {
width : 41.66666667%;
}
.col-lg-4 {
width : 33.33333333%;
}
}
label {
display : inline-block;
max-width : 100%;
margin-bottom : 5px;
font-weight : bold;
}
input[type="checkbox"] {
margin : 4px 0 0;
line-height : normal;
}
input[type="checkbox"]:focus {
outline : thin dotted;
outline-offset : -2px;
}
.form-control {
display : block;
width : 100%;
height : 34px;
padding : 6px 12px;
font-size : 14px;
line-height : 1.42857143;
color : #555;
background-color : #fff;
background-image : none;
border : #ccc solid 1px;
border-radius : 4px;
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset;
transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:focus {
border-color : #66afe9;
outline : 0;
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control {
color : #999;
opacity : 1;
}
textarea.form-control {
height : auto;
}
.form-group {
margin-bottom : 15px;
}
.btn {
display : inline-block;
padding : 6px 12px;
margin-bottom : 0;
font-size : 14px;
font-weight : normal;
line-height : 1.42857143;
text-align : center;
white-space : nowrap;
vertical-align : middle;
touch-action : manipulation;
cursor : pointer;
background-image : none;
border : transparent solid 1px;
border-radius : 4px;
}
.btn:focus, .btn:active:focus {
outline : thin dotted;
outline-offset : -2px;
}
.btn:hover, .btn:focus {
color : #333;
text-decoration : none;
}
.btn:active {
background-image : none;
outline : 0;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.container:before, .container:after, .row:before, .row:after {
display : table;
content : " ";
}
.container:after, .row:after {
clear : both;
}
.visible-xs {
display : none !important ;
}
@media (max-width:767px) {
.visible-xs {
display : block !important ;
}
}
html {
font-size : 100%;
overflow-y : auto;
}
html, body {
border : 0;
margin : 0;
height : 100%;
min-height : 100%;
}
img.one {
position : fixed;
height : 10%;
}
img.two {
position : fixed;
height : 3em;
bottom : 3px;
}
body {
color : #1e1e1e;
font : 13px/1.231 arial, helvetica, sans-serif;
background : #f5f5f5;
}
body {
font-family : 'roboto', sans-serif;
font-size : 2vmin;
line-height : 1.65;
color : rgba(255, 255, 255, 0.5);
background-color : #272727;
margin : 0;
letter-spacing : 0.1px;
}
strong {
font-family : 'roboto', sans-serif;
}
ul {
list-style : none;
margin : 0;
padding-left : 0;
}
a {
color : #4394e5;
text-decoration : none;
transition : color 0.3s ease-out;
}
a:hover, a:focus {
color : #c5a47e;
outline : none;
cursor : pointer;
}
a:focus {
text-decoration : none;
}
*, :after, :before {
box-sizing : border-box;
}
label {
font-size : 2vmin;
}
.container {
width : 90em;
max-width : 100%;
margin : 0 auto;
background : transparent;
}
.l-viewport {
position : relative;
width : 100%;
height : 100vh;
box-shadow : 0 0 45px 5px rgba(0, 0, 0, 0.85);
overflow : hidden;
}
.l-main-content {
position : relative;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
list-style : none;
}
.l-section {
position : absolute;
width : 100%;
height : 100%;
}
.section {
opacity : 0;
visibility : hidden;
transition : all 0.4s ease-in-out;
transition : opacity 0.4s ease-in-out, visibility 0s 0.4s;
}
.section--is-active {
opacity : 1;
visibility : visible;
z-index : 1;
transition : opacity 0.4s 0.4s ease-in-out;
}
.section-content {
width : 180vmin;
max-width : 100%;
margin-right : auto;
margin-left : auto;
padding-left : 0;
padding-right : 0;
}
.section-title {
text-align : center;
font-size : 5vmin;
font-weight : bold;
}
.row-top {
margin-top : -7vmin;
}
.row-base {
margin-top : -7vmin;
width : 130vmin;
max-width : 90%;
margin : -10vmin auto;
}
.col-base {
margin-top : 11vmin;
}
.line1 {
height : 10%;
width : 1px;
margin : 0;
background-color : #646464;
}
.header-panel {
position : fixed;
left : 0;
top : 0;
width : 100%;
height : 10%;
display : inline;
vertical-align : middle;
transition : all 0.3s;
}
.header-panel {
z-index : 9;
background-color : rgba(7, 7, 7, 0.7);
}
.brand {
position : fixed;
list-style-type : none;
display : inline-block;
vertical-align : middle;
font-family : 'Montserrat', sans-serif;
font-weight : 700;
font-size : 17px;
line-height : 1;
color : #fff;
margin-left : 3.7vmin;
}
.brand:hover, .brand:focus {
color : #fff;
text-decoration : none;
}
h1 {
margin : 0;
display : initial;
font-size : 2.3vmin;
}
.social-list {
overflow : auto;
padding : 4vh 0;
}
.social-list li {
list-style-type : none;
float : right;
vertical-align : middle;
margin-right : 3.7vmin;
}
.social-list .fa {
font-size : 3vmin;
color : #ffffff;
}
.social-list .fa:hover {
color : #00bcd4;
text-decoration : none;
}
@media (max-width:768px) {
.social-list li:nth-child(1), .social-list li:nth-child(2), .social-list li:nth-child(3) {
display : none;
}
}
.toggle-menu em {
transition : all 0.5s cubic-bezier(0.7,0,0.3,1);
}
.overlay .side-info a {
font-family : 'Montserrat', Arial, sans-serif;
text-transform : uppercase;
letter-spacing : 1px;
font-weight : 700;
color : #fff;
}
.toggle-menu {
height : 10vmin;
width : 10vmin;
border-radius : 0;
border : rgba(255, 255, 255, 0.3) solid 1px;
position : fixed;
z-index : 70;
background : rgba(0, 0, 0, 0.5);
overflow : visible;
padding : 0;
top : 0;
right : 0;
margin : 10vh 4vmin;
}
.toggle-menu div {
position : absolute;
height : 22px;
width : 6vmin;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.toggle-menu em {
opacity : 1;
height : 0.9vmin;
width : 6vmin;
left : 50%;
transform : translateX(-50%);
position : absolute;
display : block;
background : #fff;
transition : all 0.5s cubic-bezier(0.7,0,0.3,1);
}
.toggle-menu em:nth-child(1) {
top : 0;
}
.toggle-menu em:nth-child(2) {
top : 9px;
}
.toggle-menu em:nth-child(3) {
top : 18px;
}
.overlay {
position : fixed;
height : 100%;
height : 100vh;
top : 0;
right : 0;
bottom : 0;
width : 100%;
z-index : 70;
visibility : hidden;
opacity : 0;
}
.overlay.open ~ .toggle-menu em {
position : absolute;
top : 50%;
left : 0%;
margin : 0;
}
.overlay.open {
visibility : visible;
opacity : 1;
}
.toggle-menu em, .overlay.open .toggle-menu, .overlay {
transition : all 0.5s cubic-bezier(0.7,0,0.3,1);
}
.overlay.open ~ .toggle-menu em:nth-child(1) {
transform : rotate(45deg);
}
.overlay.open ~ .toggle-menu em:nth-child(2) {
opacity : 0;
transform : translateX(-100%);
}
.overlay.open ~ .toggle-menu em:nth-child(3) {
transform : rotate(-45deg);
}
.overlay .side-info a {
font-family : 'Montserrat', Arial, sans-serif;
text-transform : uppercase;
letter-spacing : 1px;
font-weight : 700;
color : #fff;
}
.outer-menu .side-info .info-footer {
padding : 20px;
bottom : 0;
}
.side-info {
background : rgba(11, 12, 14, 0.84);
position : fixed;
float : right;
width : 30%;
text-align : center;
top : 0;
right : 0;
height : 100%;
}
.side-info .info-centered {
position : absolute;
padding : 20vmin 3vmin 3vmin 3vmin;
left : 0;
width : 100%;
}
.outer-menu .side-info a {
color : rgba(255, 255, 255, 0.8);
font-size : 3vmin;
margin-bottom : 3vmin;
line-height : 1;
float : none;
display : block;
padding : 10px;
opacity : 0;
transition-property : all;
transition-duration : 1s;
transition-timing-function : ease;
transform : translateY(100%);
}
.side-info a:hover {
color : #fff;
}
.side-info a:nth-child(1) {
transition-delay : 0.2s;
}
.side-info a:nth-child(2) {
transition-delay : 0.3s;
}
.side-info a:nth-child(3) {
transition-delay : 0.4s;
}
.side-info a:nth-child(4) {
transition-delay : 0.5s;
}
.side-info a:nth-child(5) {
transition-delay : 0.6s;
}
.side-info .menu-social a:nth-child(1) {
transition-delay : 0.7s;
}
.side-info .menu-social a:nth-child(2) {
transition-delay : 0.8s;
}
.side-info .menu-social a:nth-child(3) {
transition-delay : 0.9s;
}
.side-info .menu-social a:nth-child(4) {
transition-delay : 0.10s;
}
.side-info .menu-social a:nth-child(5) {
transition-delay : 0.11s;
}
.side-info .menu-social a:nth-child(6) {
transition-delay : 0.12s;
}
.side-info .menu-social a:nth-child(7) {
transition-delay : 0.13s;
}
.open.outer-menu .side-info a {
opacity : 1;
transform : none;
}
.side-info .menu-social {
margin-top : 6vmin;
}
.side-info .menu-social a {
color : rgba(255, 255, 255, 0.51);
padding : 0 12px;
display : inline-block;
font-size : 2.5vmin;
transform : translateX(100%);
}
.outer-menu .side-info .info-footer {
position : absolute;
width : 100%;
margin-top : 7vmin;
bottom : 0;
left : 0;
}
.outer-menu .side-info .info-footer p {
font-weight : 400;
font-size : 1.7vmin;
letter-spacing : 1.3px;
text-transform : uppercase;
}
@media (max-width:1200px) {
.side-info {
width : 50% !important ;
}
}
@media (max-width:768px) {
.side-info {
width : 100% !important ;
}
}
.side-nav {
position : fixed;
right : -30px;
top : 50%;
margin-top : -135px;
z-index : 1;
font-size : 9px;
font-family : Arial, sans-serif;
text-transform : uppercase;
z-index : 10;
cursor : pointer;
}
.side-nav > li img {
position : absolute;
left : 12px;
top : 15px;
}
.side-nav > li {
position : relative;
display : block;
right : 0;
width : 105px;
height : 51px;
margin : 3px;
text-decoration : none;
text-align : left;
}
.side-nav > li span {
position : absolute;
background-color : #3E3E3E;
color : #fff;
border-radius : 0 3px 3px 0;
padding : 4px 6px 4px 6px;
max-height : 20px;
top : 15px;
left : 20px;
}
.side-nav > li::before {
position : absolute;
background-color : #3E3E3E;
height : 51px;
width : 6px;
}
.side-nav li.is-active::before {
content : "";
background-color : #FFF;
width : 12px;
opacity : 1;
}
.side-nav li:nth-child(1)::before {
content : "";
}
.side-nav li:nth-child(2)::before {
content : "";
}
.side-nav li:nth-child(3)::before {
content : "";
}
.side-nav li:nth-child(4)::before {
content : "";
}
.side-nav li:nth-child(5)::before {
content : "";
}
.side-nav li.is-active {
color : #4394e5;
transition : color 0.4s ease-in-out;
}
.side-nav li.is-active span, .side-nav li:hover span {
opacity : 1;
visibility : visible;
transition : opacity 0.4s ease-in-out;
}
.side-nav li span {
opacity : 0;
}
.side-nav > li.is-active img {
opacity : 1;
visibility : visible;
}
.side-nav > li img {
opacity : 0;
}
@media (max-width:768px) {
.l-side-nav {
display : none;
}
}
.about-line {
height : 0.5vmin;
width : 6em;
margin : 0 auto 3vmin;
background-color : #646464;
}
.col-about-title {
margin-top : 0;
margin-bottom : 4vmin;
font-size : 3.2vmin;
margin-left : 3.8vmin;
font-weight : bold;
}
.col-about-info {
font-size : 2.5vmin;
text-align : justify;
margin-left : 3.8vmin;
}
.col-about-info p:last-child {
margin-bottom : 0;
}
.col-about-img {
position : relative;
}
@media (min-width:992px) {
.col-about-img {
padding-left : 0;
left : -5px;
}
}
.facebook-widget-wrapper {
width : 100%;
text-align : left;
position : relative;
z-index : 0;
}
.facebook-widget-content {
width : 24em;
height : 32em;
display : inline-block;
position : relative;
overflow : hidden;
max-width : 100%;
margin-left : 25px;
}
.facebook-widget-cover {
cursor : pointer;
z-index : 0;
position : absolute;
width : 100%;
height : 100%;
background : #000000;
right : 0;
bottom : 0;
background-size : cover;
background-image : url('../img/Fb page icon.jpg');
background-position : center center;
transition : all 0.6s;
display : table;
}
.facebook-widget-wrapper:hover .facebook-widget-cover {
bottom : -100%;
}
@media (max-width:992px) {
.facebook-widget-wrapper {
display : none;
}
}
button {
border : none;
padding : 0.6em 1.2em;
background : #272727;
color : #fff;
font-family : 'Lato', Calibri, Arial, sans-serif;
font-size : 1em;
letter-spacing : 1px;
text-transform : uppercase;
cursor : pointer;
display : inline-block;
margin : 3px 2px;
border-radius : 2px;
}
button {
border : none;
padding : 0.6em 1.2em;
background : #272727;
color : #fff;
font-family : 'Lato', Calibri, Arial, sans-serif;
font-size : 1em;
letter-spacing : 1px;
text-transform : uppercase;
cursor : pointer;
display : inline-block;
margin : 3px 2px;
border-radius : 2px;
}
.md-modal {
position : fixed;
overflow : visible;
top : 10%;
left : 1.5%;
width : 97%;
height : 80%;
z-index : 2000;
visibility : hidden;
backface-visibility : hidden;
}
.md-show {
visibility : visible;
}
.md-overlay {
position : fixed;
width : 100%;
height : 100%;
visibility : hidden;
top : 0;
left : 0;
z-index : 1000;
opacity : 0;
background : rgba(39, 39, 39, 0.5);
transition : all 0.3s;
}
.md-show ~ .md-overlay {
opacity : 1;
visibility : visible;
}
.md-content {
color : #000;
background : rgb(103, 160, 59);
position : relative;
border-radius : 3px;
margin : 0 auto;
}
.md-content h3 {
margin : 0;
padding : 0.4em;
text-align : center;
font-size : 3vmin;
font-weight : 300;
opacity : 0.800000011920928955078125;
background : rgba(0, 0, 0, 0.1);
border-radius : 3px 3px 0 0;
}
.md-content > div {
padding : 15px 40px 30px;
margin : 0;
font-weight : 300;
font-size : 1.15em;
}
.md-content > div p {
margin : 0;
padding : 10px 0;
font-size : 2.3vmin;
text-align : justify;
display : inline;
}
.md-content > div ul {
margin : 0;
padding : 0 0 30px 20px;
}
.md-content > div ul li {
padding : 5px 0;
}
.md-content button {
display : block;
margin : 0 auto;
font-size : 2vmin;
padding: 0.6em 1.2em;
}
.md-effect-1 .md-content {
transform : scale(0.7);
opacity : 0;
transition : all 0.3s;
}
.md-show.md-effect-1 .md-content {
transform : scale(1);
opacity : 1;
}
.text-primary {
color : #337ab7;
}
.project {
padding : 0;
overflow : hidden;
}
.project figure {
position : relative;
margin : 0;
}
.project figure img {
display : block;
width : 100%;
transition : all 8s linear;
}
.project figure:after {
content : '';
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
background-color : #111;
opacity : 0.699999988079071044921875;
transition : all 0.5s;
}
.project.project-light figure:after {
opacity : 0.4000000059604644775390625;
}
.project figcaption {
position : absolute;
z-index : 1;
left : 0;
top : 0;
right : 0;
bottom : 0;
margin : 2em 3em;
}
.project-title {
position : relative;
top : 0;
left : 0;
font-family : 'Oswald', sans-serif;
font-weight : normal;
text-align : center;
font-size : 3vmin;
line-height : 1.45;
letter-spacing : 0.07em;
color : #fff;
text-transform : uppercase;
transition : all 0.5s;
}
.project-category {
position : absolute;
left : -20px;
bottom : 0;
margin : 0 0 -0.8em;
font-family : 'Oswald', sans-serif;
font-weight : normal;
font-size : 2vmin;
color : #fff;
letter-spacing : 0.8em;
transform-origin : 0 0;
transition : all 0.5s;
}
.project-zoom {
position : absolute;
left : 50%;
top : 50%;
width : 5em;
height : 5em;
margin : -2.25em;
border-radius : 50%;
background-color : rgba(197, 164, 126, 0.84);
overflow : hidden;
opacity : 0;
transform : scale(0.5);
transition : all 0.7s;
}
.project-zoom:after {
content : '';
position : absolute;
left : 50%;
top : 50%;
width : 2em;
height : 2em;
background : url(../img/img-icon/zoom.png) 0 0 no-repeat;
background-size : cover;
transform : translate(-50%,-50%);
}
.project figure:hover:after {
opacity : 0;
}
.project figure:hover img {
transform : scale(1.4);
}
.project figure:hover .project-title {
top : 30px;
opacity : 0;
}
.project figure:hover .project-category {
opacity : 0;
letter-spacing : 2em;
}
.project figure:hover .project-zoom {
opacity : 1;
transform : scale(1);
}
input.verify {
float : left;
font-size : 2.5vmin;
color : #fff;
vertical-align : middle;
width : 13vmin;
height : 7vmin;
padding-left : 10px;
display : inline-block;
margin-left : 10px;
background-color : #323232;
border-radius : 0.75em;
border-color : transparent;
}
input.verify:focus {
border-color : #c5a47e;
outline : 0;
box-shadow : none;
}
input.verify {
color : #fff;
opacity : 1;
}
#captcha iframe {
float : left;
vertical-align : middle;
width : 13vmin;
height : 7vmin;
margin-left : 10px;
border : none;
background : #323232;
}
#captcha {
display : inline;
width : 3em;
height : 1.5em;
}
.hire {
position : relative;
display : flex;
width : 100vmin;
max-width : 75%;
flex-direction : column;
justify-content : center;
margin : 0 auto;
}
@media (max-width:1180px) {
.hire {
max-width : 100%;
}
}
.work-request {
display : flex;
width : 100%;
flex-direction : column;
align-items : center;
color : #fff;
}
.work-request--options {
display : flex;
width : 100%;
flex-direction : column;
align-items : center;
margin : 4vmin 0;
}
.work-request--options .options-a {
display : flex;
width : 100%;
justify-content : space-between;
}
.work-request--options .options-b {
display : flex;
width : 72%;
flex-wrap : wrap;
justify-content : space-around;
}
@media (max-width:767px) {
.work-request--options {
flex-direction : row;
justify-content : space-around;
}
.work-request--options .options-a, .work-request--options .options-b {
display : block;
width : auto;
}
}
.form-control, textarea.form-control {
font-size : 2.5vmin;
height : 9vmin;
border-radius : 0.75em;
padding-left : 22px;
color : #fff;
background-color : #323232;
border : #323232 solid 1px;
box-shadow : none;
transition : all 0.15s;
}
textarea.form-control {
height : 20vmin;
padding-top : 3vmin;
resize : none;
}
.form-control:focus {
border-color : #c5a47e;
outline : 0;
box-shadow : none;
}
.form-control {
color : #fff;
opacity : 1;
}
.form-group {
margin-bottom : 1.2vmin;
}
.row-field {
margin-left : -5px;
margin-right : -5px;
}
.col-field {
padding : 0 5px;
}
.col-message {
display : none;
}
.success-message {
display : none;
font-size : 2.3vmin;
text-align : right;
}
.success-message .fa {
margin-right : 7px;
font-size : 1.5em;
}
.error-message {
display : none;
font-size : 2.3vmin;
text-align : right;
}
.form-submit {
margin-top : 2.1vmin;
}
.btn {
font-family : 'montserratsemibold';
position : relative;
display : inline-block;
border : #c5a47e solid 0.2em;
border-radius : 30px;
padding : 2.2vmin 4.4vmin 2.2vmin;
font-size : 2.1vmin;
color : #fff;
letter-spacing : 0.15em;
text-transform : uppercase;
text-decoration : none;
background-color : #c5a47e;
border : 0;
transition : all 0.3s ease-out !important ;
}
.btn-shadow-2 {
background-color : #4394e5;
border : 0;
box-shadow : 0 15px 34px rgba(0, 0, 0, 0.18);
}
.btn:hover, .btn:focus {
color : #fff;
background-color : #323232;
box-shadow : none;
outline : none !important ;
}
.btn .icon-next {
position : relative;
top : -0.1em;
margin-left : 0.6em;
vertical-align : middle;
}
.icon-next {
display : inline-block;
width : 0.94em;
height : 0.75em;
background : url(../img/img-icon/next.png) 0 0 no-repeat;
background-size : 0.94em 0.75em;
}
.contact-details {
position : relative;
overflow : hidden;
}
.col-map {
height : 82vh;
}
.gmap {
position : absolute;
top : 0;
left : 0;
right : 0;
padding : 0;
height : 100%;
}


.map-info{
  padding: 1.2em;
}
.map-title{
  margin-bottom: 2em;
  
}

.map-title h3{
  margin:0;
  color: #000;
}

.map-address-row{
  margin-top: 1em;
  color: #000;
}

.map-address-row .fa{
  float: left;
  margin: 0.35em 0.6em 0 0;
  width: 1.1em;
  text-align: center;
  color: #c5a47e;
  font-size: 1.2em;
}

.map-address-row  .text{
  display: block;
  overflow: hidden;
  font-size: 1.15em;
}


.contact-info {
color : #fff;
padding : 0;
}
.contact-info-content {
padding : 15vmin 5vmin;
background-color : rgb(39, 39, 39);
height : 82vh;
}
.phone-row {
font-size : 3vmin;
letter-spacing : 0.2em;
margin-top : 0.5em;
}
.contact-body {
padding-left : 5vmin;
}
.contact-row {
position : relative;
z-index : 1;
margin-bottom : 5vmin;
}
.contact-row:last-child {
margin-bottom : 0;
}
.contact-row h4 {
color : #fff;
font-size : 4vmin;
font-weight : 500;
}
.contact-row .fa {
float : left;
width : 1.1em;
margin-top : 1vmin;
padding : 1px;
text-align : center;
font-size : 3vmin;
line-height : 1.25;
}
.contact-content {
font-size : 3vmin;
}
.footer-panel {
position : fixed;
left : 0;
bottom : 0;
width : 100%;
height : 8%;
display : inline;
vertical-align : middle;
transition : all 0.3s;
}
.footer-panel {
z-index : 9;
background-color : rgba(7, 7, 7, 0.7);
}
.copyright {
position : absolute;
font-size : 1.7vmin;
color : #888;
text-align : center;
font-weight : 700;
margin : 0.5% 30%;
margin-bottom : 0;
font-family : "Roboto", sans-serif;
letter-spacing : 2px;
text-transform : uppercase;
}
.copyright a {
color : #4394e5;
}
@media (min-width:992px) {
.row-field {
margin-left : -15px;
}
.col-map {
position : static;
height : 100%;
}
}
.icheckbox_line-blue, .iradio_line-blue {
display : block;
width : 30vmin;
margin-bottom : 3vmin;
line-height : 8vmin;
font-size : 2.5vmin;
font-weight : 700;
text-align : center;
border : #fff solid 2px;
cursor : pointer;
transition : background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.icheckbox_line-blue .icheck_line-icon, .iradio_line-blue .icheck_line-icon {
position : absolute;
top : 50%;
left : 1.7vmin;
width : 1em;
height : 0.9em;
margin : -0.3em 0 0 0;
padding : 0;
overflow : hidden;
background : url(../img/icheck/line.png) no-repeat;
background-size : 4em 0.9em;
border : none;
transition : width 0.2s ease-in-out;
}
.icheckbox_line-blue.hover, .icheckbox_line-blue.checked.hover, .iradio_line-blue.hover {
background : #3DA0DB;
}
.icheckbox_line-blue.checked, .iradio_line-blue.checked {
background : #2489c5;
}
.icheckbox_line-blue.checked .icheck_line-icon, .iradio_line-blue.checked .icheck_line-icon {
background-position : -1.1em 0;
}
.icheckbox_line-blue.disabled, .iradio_line-blue.disabled {
background : #ADD7F0;
cursor : default;
}
.icheckbox_line-blue.disabled .icheck_line-icon, .iradio_line-blue.disabled .icheck_line-icon {
background-position : -2.2em 0;
}
.icheckbox_line-blue.checked.disabled, .iradio_line-blue.checked.disabled {
background : #ADD7F0;
}
.icheckbox_line-blue.checked.disabled .icheck_line-icon, .iradio_line-blue.checked.disabled .icheck_line-icon {
background-position : -3.3em 0;
}
.owl-prev, .owl-next {
position : absolute;
top : 50%;
font-family : 'Oswald', sans-serif;
font-size : 1em;
letter-spacing : 0.32em;
text-transform : uppercase;
color : #fff;
transform : translateY(-50%);
transition : all 0.3s;
opacity : 0.699999988079071044921875;
}
.owl-prev:hover, .owl-next:hover {
opacity : 1;
}
.owl-prev {
left : 0.8em;
padding-left : 35px;
background : url(../img/img-icon/prev.png) left 50% no-repeat;
background-size : 1.3em 1em;
background-color : #333;
}
.owl-next {
left : auto;
right : 0.8em;
padding-right : 35px;
background : url(../img/img-icon/next.png) right 50% no-repeat;
background-size : 1.3em 1em;
background-color : #333;
}
.owl-carousel .owl-wrapper:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel {
display : none;
position : relative;
width : 100%;
z-index : 1;
}
.owl-carousel .owl-wrapper {
display : none;
position : relative;
}
.owl-carousel .owl-wrapper-outer {
overflow : hidden;
position : relative;
width : 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
transition : height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float : left;
position : relative;
min-height : 1px;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
cursor : pointer;
}
.grabbing {
cursor : url(grabbing.png) 8 8, move;
}
.mfp-bg {
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1042;
overflow : hidden;
position : fixed;
background : #0b0b0b;
opacity : 0.800000011920928955078125;
}
.mfp-wrap {
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1043;
position : fixed;
outline : none !important ;
}
.mfp-container {
text-align : center;
position : absolute;
width : 100%;
height : 100%;
left : 0;
top : 0;
padding : 0 8px;
box-sizing : border-box;
}
.mfp-container:before {
content : '';
display : inline-block;
height : 100%;
vertical-align : middle;
}
.mfp-align-top .mfp-container:before {
display : none;
}
.mfp-content {
position : relative;
display : inline-block;
vertical-align : middle;
margin : 0 auto;
text-align : left;
z-index : 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width : 100%;
cursor : auto;
}
.mfp-ajax-cur {
cursor : progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor : zoom-out;
}
.mfp-zoom {
cursor : pointer;
cursor : zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor : auto;
}
.mfp-loading.mfp-figure {
display : none;
}
.mfp-hide {
display : none !important ;
}
.mfp-preloader {
color : #CCC;
position : absolute;
top : 50%;
width : auto;
text-align : center;
margin-top : -0.8em;
left : 8px;
right : 8px;
z-index : 1044;
}
.mfp-preloader a {
color : #CCC;
}
.mfp-preloader a:hover {
color : #FFF;
}
.mfp-s-ready .mfp-preloader {
display : none;
}
.mfp-s-error .mfp-content {
display : none;
}
button.mfp-close, button.mfp-arrow {
overflow : visible;
cursor : pointer;
background : transparent;
border : 0;
display : block;
outline : none;
padding : 0;
z-index : 1046;
box-shadow : none;
}
button {
padding : 0;
border : 0;
}
.mfp-close {
width : 44px;
height : 44px;
line-height : 44px;
position : absolute;
right : 0;
top : 0;
text-decoration : none;
text-align : center;
opacity : 0.64999997615814208984375;
padding : 0 0 18px 10px;
color : #FFF;
font-style : normal;
font-size : 28px;
font-family : Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
opacity : 1;
}
.mfp-close:active {
top : 1px;
}
.mfp-close-btn-in .mfp-close {
color : #333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color : #FFF;
right : -6px;
text-align : right;
padding-right : 6px;
width : 100%;
}
.mfp-counter {
position : absolute;
top : 0;
right : 0;
color : #CCC;
font-size : 12px;
line-height : 18px;
white-space : nowrap;
}
.mfp-arrow {
position : absolute;
opacity : 0.64999997615814208984375;
margin : 0;
top : 50%;
margin-top : -55px;
padding : 0;
width : 90px;
height : 110px;
}
.mfp-arrow:active {
margin-top : -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity : 1;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content : '';
display : block;
width : 0;
height : 0;
position : absolute;
left : 0;
top : 0;
margin-top : 35px;
margin-left : 35px;
border : transparent inset medium;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width : 13px;
border-bottom-width : 13px;
top : 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width : 21px;
border-bottom-width : 21px;
opacity : 0.699999988079071044921875;
}
.mfp-arrow-left {
left : 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right : 17px solid #FFF;
margin-left : 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left : 25px;
border-right : 27px solid #3F3F3F;
}
.mfp-arrow-right {
right : 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left : 17px solid #FFF;
margin-left : 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left : 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top : 40px;
padding-bottom : 40px;
}
.mfp-iframe-holder .mfp-content {
line-height : 0;
width : 100%;
max-width : 900px;
}
.mfp-iframe-holder .mfp-close {
top : -40px;
}
.mfp-iframe-scaler {
width : 100%;
height : 0;
overflow : hidden;
padding-top : 56.25%;
}
.mfp-iframe-scaler iframe {
position : absolute;
display : block;
top : 0;
left : 0;
width : 100%;
height : 100%;
box-shadow : 0 0 8px rgba(0, 0, 0, 0.6);
background : #000;
}
img.mfp-img {
width : auto;
max-width : 100%;
height : auto;
display : block;
line-height : 0;
box-sizing : border-box;
padding : 40px 0 40px;
margin : 0 auto;
}
.mfp-figure {
line-height : 0;
}
.mfp-figure:after {
content : '';
position : absolute;
left : 0;
top : 40px;
bottom : 40px;
display : block;
right : 0;
width : auto;
height : auto;
z-index : -1;
background : #444;
}
.mfp-figure small {
color : #BDBDBD;
display : block;
font-size : 12px;
line-height : 14px;
}
.mfp-figure figure {
margin : 0;
}
.mfp-bottom-bar {
margin-top : -36px;
position : absolute;
top : 100%;
left : 0;
width : 100%;
cursor : auto;
}
.mfp-title {
text-align : left;
line-height : 18px;
color : #F3F3F3;
overflow-wrap : break-word;
padding-right : 36px;
}
.mfp-image-holder .mfp-content {
max-width : 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor : pointer;
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left : 0;
padding-right : 0;
}
.mfp-img-mobile img.mfp-img {
padding : 0;
}
.mfp-img-mobile .mfp-figure:after {
top : 0;
bottom : 0;
}
.mfp-img-mobile .mfp-figure small {
display : inline;
margin-left : 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background : rgba(0, 0, 0, 0.6);
bottom : 0;
margin : 0;
top : auto;
padding : 3px 5px;
position : fixed;
box-sizing : border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding : 0;
}
.mfp-img-mobile .mfp-counter {
right : 5px;
top : 3px;
}
.mfp-img-mobile .mfp-close {
top : 0;
right : 0;
width : 35px;
height : 35px;
line-height : 35px;
background : rgba(0, 0, 0, 0.6);
position : fixed;
text-align : center;
padding : 0;
}
}
@media all and (max-width:900px) {
.mfp-arrow {
transform : scale(0.75);
}
.mfp-arrow-left {
transform-origin : 0;
}
.mfp-arrow-right {
transform-origin : 100%;
}
.mfp-container {
padding-left : 6px;
padding-right : 6px;
}
}
.mfp-ie7 .mfp-img {
padding : 0;
}
.mfp-ie7 .mfp-bottom-bar {
width : 600px;
left : 50%;
margin-left : -300px;
margin-top : 5px;
padding-bottom : 5px;
}
.mfp-ie7 .mfp-container {
padding : 0;
}
.mfp-ie7 .mfp-content {
padding-top : 44px;
}
.mfp-ie7 .mfp-close {
top : 0;
right : 0;
padding-top : 0;
}
.mfp-zoom-in .mfp-with-anim {
opacity : 0;
transition : all 0.2s ease-in-out;
transform : scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity : 0;
transition : all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity : 1;
transform : scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity : 0.800000011920928955078125;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform : scale(0.8);
opacity : 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity : 0;
}
.mfp-newspaper .mfp-with-anim {
opacity : 0;
transition : all 0.5s;
transform : scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
opacity : 0;
transition : all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity : 1;
transform : scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
opacity : 0.800000011920928955078125;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
transform : scale(0) rotate(500deg);
opacity : 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
opacity : 0;
}
.mfp-move-horizontal .mfp-with-anim {
opacity : 0;
transition : all 0.3s;
transform : translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
opacity : 0;
transition : all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity : 1;
transform : translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity : 0.800000011920928955078125;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform : translateX(50px);
opacity : 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity : 0;
}
.mfp-move-from-top .mfp-content {
vertical-align : top;
}
.mfp-move-from-top .mfp-with-anim {
opacity : 0;
transition : all 0.2s;
transform : translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
opacity : 0;
transition : all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity : 1;
transform : translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity : 0.800000011920928955078125;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform : translateY(-50px);
opacity : 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity : 0;
}
* {
margin : 0;
padding : 0;
}
img {
border : none;
}
#supersized-loader {
position : absolute;
top : 50%;
left : 50%;
z-index : 0;
width : 60px;
height : 60px;
margin : -30px 0 0 -30px;
text-indent : -999em;
background : url(../img/progress.gif) center center no-repeat;
}
#supersized {
display : block;
position : fixed;
left : 0;
top : 0;
overflow : hidden;
z-index : -999;
height : 100%;
width : 100%;
}
#supersized img {
width : auto;
height : auto;
position : relative;
display : none;
outline : none;
border : none;
cursor : context-menu;
}
#supersized li {
display : block;
list-style : none;
z-index : -30;
position : fixed;
overflow : hidden;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : #272727;
}
#supersized a {
width : 100%;
height : 100%;
display : block;
}
#supersized li.prevslide {
z-index : -20;
}
#supersized li.activeslide {
z-index : -10;
}
#supersized li.image-loading {
background : url(../img/progress.gif) center center no-repeat #272727;
width : 100%;
height : 100%;
}
#supersized li.image-loading img {
visibility : hidden;
}
#supersized li.prevslide img, #supersized li.activeslide img {
display : inline;
}
#controls-wrapper {
margin : 0 auto;
height : 7%;
max-height : 50px;
width : 100%;
bottom : 4px;
left : 0;
z-index : 4;
position : fixed;
}
#controls {
overflow : hidden;
height : 100%;
position : relative;
text-align : left;
z-index : 5;
}
#slidecounter {
float : left;
color : #FFF;
font : 700 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin : 0 10px 0 15px;
line-height : 42px;
}
#slidecaption {
overflow : hidden;
float : left;
color : #FFF;
font : 700 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin : 0 20px 0 0;
line-height : 42px;
}
#navigation {
float : right;
margin : 0 20px 0 0;
}
#play-button {
float : left;
margin-top : 1px;
}
#play-button:hover {
background-position : 0 1px;
cursor : pointer;
}
#prevslide, #nextslide {
display : block;
margin : 4px 0;
height : 3.3em;
width : 3.3em;
opacity : 0.60000002384185791015625;
}
#prevslide {
background : url('../img/back.png');
background-color : black;
background-size : 3.3em 3.3em;
}
#nextslide {
background : url('../img/forward.png');
background-color : black;
background-size : 3.3em 3.3em;
}
#prevslide:hover, #nextslide:hover {
cursor : pointer;
}
ul#slide-list {
padding : 15px 0;
float : left;
position : fixed;
left : 50%;
bottom : 0;
}
ul#slide-list li {
list-style : none;
width : 12px;
height : 12px;
float : left;
margin : 0 5px 0 0;
}
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover {
background-position : 0 0;
}
ul#slide-list li a {
display : block;
width : 12px;
height : 12px;
background : url('../img/nav-dot.png') 0 -24px no-repeat;
}
ul#slide-list li a:hover {
background-position : 0 -12px;
cursor : pointer;
}
#tray-button {
float : right;
margin-top : 1px;
border-left : 1px solid #333;
background : url('../img/bg-hover.png') 0 44px repeat-x;
}
#tray-button:hover {
background-position : 0 1px;
cursor : pointer;
}
#progress-back {
z-index : 5;
position : fixed;
bottom : 0;
left : 0;
height : 4px;
width : 100%;
background : url('../img/nav-bg2.png') repeat-x;
}
#progress-bar {
position : relative;
height : 4px;
width : 100%;
background : url('../img/progress-bar.png') repeat-x;
}
#nextthumb, #prevthumb {
z-index : 2;
display : none;
position : fixed;
bottom : 61px;
height : 75px;
width : 100px;
overflow : hidden;
background : #ddd;
border : #fff solid 1px;
}
#nextthumb {
right : 12px;
}
#prevthumb {
left : 12px;
}
#nextthumb img, #prevthumb img {
width : 150px;
height : auto;
}
#nextthumb:active, #prevthumb:active {
bottom : 59px;
}
#nextthumb:hover, #prevthumb:hover {
cursor : pointer;
}
#thumb-tray {
position : fixed;
z-index : 3;
bottom : 0;
left : 0;
background : url(../img/bg-black.png);
height : 150px;
width : 100%;
overflow : hidden;
text-align : center;
box-shadow : 0 0 4px #000;
}
#thumb-back, #thumb-forward {
position : absolute;
z-index : 5;
bottom : 42px;
height : 108px;
width : 40px;
}
#thumb-back {
left : 0;
background : url('../img/thumb-back.png') center center no-repeat;
}
#thumb-forward {
right : 0;
background : url('../img/thumb-forward.png') center center no-repeat;
}
#thumb-back:hover, #thumb-forward:hover {
cursor : pointer;
background-color : rgba(255, 255, 255, 0.1);
}
#thumb-back:hover {
border-right : 1px solid rgba(255, 255, 255, 0.2);
}
#thumb-forward:hover {
border-left : 1px solid rgba(255, 255, 255, 0.2);
}
ul#thumb-list {
display : inline-block;
list-style : none;
position : relative;
left : 0;
padding : 0 0;
}
ul#thumb-list li {
background : #272727;
list-style : none;
display : inline;
width : 150px;
height : 108px;
overflow : hidden;
float : left;
margin : 0;
}
ul#thumb-list li img {
width : 200px;
height : auto;
opacity : 0.5;
transition : all 100ms ease-in-out;
}
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img {
opacity : 1;
}
ul#thumb-list li:hover {
cursor : pointer;
}
#other {
position : absolute;
top : 0%;
left : 50px;
background-repeat : no-repeat;
background-position : left bottom;
}
#other h2 {
text-transform : uppercase;
font-size : 20px;
font-weight : 700;
margin : 0 0 22px 0;
padding-bottom : 16px;
background-image : url(../img/h1-bg.png);
background-repeat : no-repeat;
}
#other h2 a {
color : darkblue;
text-decoration : none;
font-size : 25px;
line-height : 35px;
}
.title-panel {
position : absolute;
top : 45%;
left : 5%;
}
#prevslide:hover, #nextslide:hover {
background-color : #337ab7;
}
.playback {
position : absolute;
z-index : 1;
content : "";
transform : rotate(45deg);
background : rgba(7, 7, 7, 0.7);
width : 45vmin;
height : 15vmin;
bottom : 1vmin;
left : -30vmin;
border-top : 1px solid black;
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face{

font-family:'FontAwesome';
 src:url('../fonts/fontawesome-webfonte0a5.eot');
 src:url('../fonts/fontawesome-webfontd41d.eot') format('embedded-opentype'),
url('../fonts/fontawesome-webfonte0a5.woff2') format('woff2'),
url('../fonts/fontawesome-webfonte0a5.woff') format('woff'),
url('../fonts/fontawesome-webfonte0a5.ttf') format('truetype'),
url('../fonts/fontawesome-webfonte0a5.svg#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.fa {
display : inline-block;
font : normal normal 14px/1 FontAwesome;
font-size : inherit;
transform : translate(0,0);
}
@keyframes fa-spin {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(359deg);
}
}
.fa-check:before {
content : "\f00c";
}
.fa-map-marker:before {
content : "\f041";
}
.fa-phone:before {
content : "\f095";
}
.fa-twitter:before {
content : "\f099";
}
.fa-facebook-f:before, .fa-facebook:before {
content : "\f09a";
}
.fa-pinterest:before {
content : "\f0d2";
}
.fa-google-plus:before {
content : "\f0d5";
}
.fa-envelope:before {
content : "\f0e0";
}
.fa-linkedin:before {
content : "\f0e1";
}
.fa-youtube:before {
content : "\f167";
}
.fa-instagram:before {
content : "\f16d";
}


@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/v18/Hgo13k-tfSpn0qi1SFdUfaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 400;
src : local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 700;
src : local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
font-family : "'Oswald'";
font-style : normal;
font-weight : 300;
src : local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
font-family : 'Oswald';
font-style : normal;
font-weight : 400;
src : local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype');
}
@font-face {
font-family : 'Oswald';
font-style : normal;
font-weight : 700;
src : local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
font-family : 'Montserrat';
font-style : normal;
font-weight : 400;
src : local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/zhcz-_WihjSQC0oHJ9TCYC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
font-family : 'Montserrat';
font-style : normal;
font-weight : 700;
src : local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/IQHow_FEYlDC4Gzy_m8fcvEr6Hm6RMS0v1dtXsGir4g.ttf) format('truetype');
}