

   

*/

 @import url("../icons/line-awesome/css/line-awesome.min.css");

 @import url("../icons/font-awesome/css/font-awesome.min.css");

 @import url("../icons/flaticon/flaticon.css");

 @import url("../icons/themify/themify-icons.css");



/* FS ALBERT FONT */



@font-face {

    font-family: 'FSAlbertRegular';

    src: url('../fonts/fs_albert-webfont.eot');

    src: url('../fonts/fs_albert-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FS_Albert.otf') format('opentype'), url('../fonts/fs_albert-webfont.woff') format('woff'), url('../fonts/fs_albert-webfont.ttf') format('truetype'), url('../fonts/fs_albert-webfont.svg#FSAlbertRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'FSAlbertBold';

    src: url('../fonts/fs_albert-bold-webfont.eot');

    src: url('../fonts/fs_albert-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FS_Albert_Bold.otf') format('opentype'), url('../fonts/fs_albert-bold-webfont.woff') format('woff'), url('../fonts/fs_albert-bold-webfont.ttf') format('truetype'), url('../fonts/fs_albert-bold-webfont.svg#FSAlbertBold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'FSAlbertItalic';

    src: url('../fonts/fs_albert-italic-webfont.eot');

    src: url('../fonts/fs_albert-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FS Albert-Italic.otf') format('opentype'), url('../fonts/fs_albert-italic-webfont.woff') format('woff'), url('../fonts/fs_albert-italic-webfont.ttf') format('truetype'), url('../fonts/fs_albert-italic-webfont.svg#FSAlbertItalic') format('svg');

    font-weight: normal;

    font-style: normal;

}

/* FS ALBERT FONT */



body {

    margin: 0;

    font-family: FSAlbertRegular,FSAlbertBold,FSAlbertItalic,arial,helvetica,verdana;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #000;

}

/*prettify.min.css*/

.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

/*Morris.min.css*/

.morris-hover{position:absolute;z-index:99}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}

.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}



.fixed-action-btn {

position: fixed;

z-index: 998;

right: 35px;

bottom: 35px;

text-align: center;

transition: all 0.3s ease;

}

.fixed-action-btn .btn { border-radius: 1rem; }

@media (min-width: 1200px) {

.collapse.dont-collapse-xl {

display: block;

height: auto !important;

visibility: visible;

}

}

@media (min-width: 992px) {

.collapse.dont-collapse-lg {

display: block;

height: auto !important;

visibility: visible;

}

}

@media (min-width: 768px) {

.collapse.dont-collapse-md {

display: block;

height: auto !important;

visibility: visible;

}

}

@media (min-width: 576px) {

.collapse.dont-collapse-sm {

display: block;

height: auto !important;

visibility: visible;

}

}

.word-wrap{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;}

.videoslider {

    position: relative;

    background-color: #000;

    /*height: 50vh;*/

    min-height: 28rem;

    width: 100%;

    overflow: hidden;

}

.slider {

    position: absolute;

    top: 87%;

    left: 50%;

    min-width: 100%;

    min-height: 100%;

    width: 100vw;

    height: auto;

    z-index: 0;

    transform: translateX(-50%) translateY(-50%);

}

.page-luxury {

    position: absolute;

    top: 50%;

    left: 50%;

    min-width: 100%;

    min-height: 100%;

    width: auto;

    height: auto;

    z-index: 0;

    transform: translateX(-50%) translateY(-50%);

}

.lufblue {

    background-color: #00194c!important;

}

.contactusbanner {

    background: #1b2330;

    background-repeat: no-repeat;

    background-position: center top;

    background-size: 100%;

    padding: 15px 0;

    width: 100%;

}