.text-yellow {
    color: #ffc403;
}

.trusted_bigger_names {
    margin: -15px auto;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}

.play_button {
    position: absolute;
    top: 50%;
    /* position the top  edge of the element at the middle of the parent */
    left: 50%;
    /* position the left edge of the element at the middle of the parent */
    transform: translate(-50%, -50%);
    /* This is a shorthand of
                                         translateX(-50%) and translateY(-50%) */
    width: 20%;
    z-index: 99;
}

@font-face {
    font-family: rui-icon;
    src: url(//s1.rui.au.reastatic.net/rui-static/font/icons/3.1/rui-icon.eot);
    src: url(//s1.rui.au.reastatic.net/rui-static/font/icons/3.1/rui-icon.eot#iefix) format("embedded-opentype"), url(//s1.rui.au.reastatic.net/rui-static/font/icons/3.1/rui-icon.woff) format("woff"), url(//s1.rui.au.reastatic.net/rui-static/font/icons/3.1/rui-icon.ttf) format("truetype"), url(//s1.rui.au.reastatic.net/rui-static/font/icons/3.1/rui-icon.svg#rui-icon) format("svg");
    font-weight: 400;
    font-style: normal
}

.general-features__icon:before {
    font-family: rui-icon;
    content: attr(data-icon);
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #697684;
}

.general-features__beds:before {
    content: "\e601";
}

.general-features__baths:before {
    content: "\e602";
}

.general-features__cars:before {
    content: "\e603";
}

.general-features__land:before {
    content: "\e93c";
}

.nav li.active_link span {
    border-bottom: 1px solid #000;
    top: 2px;
}

.pswp__button--arrow--left,
.pswp__button--arrow--right {
    background: transparent !important;
    display: inline-block;
    font-family: "Pe-icon-7-stroke";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.section-introduce {
    background-color: #fff;
    padding-top: 55px;
    padding-bottom: 55px;
    margin-bottom: 0px;
}

.mb55 {
    margin-bottom: 55px;
}

.mb70 {
    margin-bottom: 70px;
}

.kaushan {
    font-family: 'Kaushan Script', cursive;
}

.roboto {
    font-family: 'Roboto', sans-serif;
}

body,
p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px;
    color: #000000;
}

.associatedMedia1 {
    width: 75% !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.associatedMedia5 {
    width: 75% !important;
    float: right !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.associatedMedia9 {
    width: 75% !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.associatedMedia13 {
    width: 75% !important;
    float: right !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.associatedMedia17 {
    width: 75% !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.associatedMedia21 {
    width: 75% !important;
    float: right !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.villa figure {
    width: 25%;
}

.villa figure {
    padding-left: 25px;
    padding-bottom: 25px;
}

.associatedMedia6,
.associatedMedia7,
.associatedMedia8,
.associatedMedia14,
.associatedMedia15,
.associatedMedia16,
.associatedMedia22,
.associatedMedia23,
.associatedMedia24 {
    padding-right: 25px;
    padding-left: 0px !important;
}

.show_more {
    display: none;
}

.read_more_button {
    font-style: italic;
}

.read_less_button {
    font-style: italic;
}

.property-info__primary-features {
    display: block;
    margin: 0 1rem 0 0;
    margin: 0px auto;
    text-align: center;
    position: relative;
    margin-top: 25px;
}

.general-features {
    display: inline-block;
    color: #333f48;
    padding-left: 0;
}

.property-size {
    display: inline-block;
    color: #333f48;
    padding: 5px;
}

.general-features__feature:not(:last-child) {
    margin-right: .75rem;
}

.general-features li {
    display: inline;
    padding: 5px;
    font-size: 16px;
    color: #697684;
}

.general-features li i {
    font-size: 18px;
    color: #697684;
    padding-right: 3px;
}

.review_logo {
    text-align: center;
    margin-bottom: 25px;
}

.stars {
    margin-top: 20px;
}

.stars i {
    font-size: 20px;
    padding-left: 5px;
}

.review_logo img {
    text-align: center;
    margin: 0px auto;
}

.brand {
    position: absolute;
    left: 50%;
    margin-left: -8% !important;
    display: block;
}

.brand img {
    max-width: 150px;
    margin-top: 10px !important;
}

.as_featured {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    background: #fff;
}

.text-white {
    color: #fff;
}

.guest_reviews {
    padding-top: 45px;
    padding-bottom: 45px;
}

.guest_reviews .comment {
    text-align: center;
}

.guest_reviews .stars {
    text-align: center;
}

.guest_reviews .name {
    text-align: center;
}

#footer-wrapper ul {
    padding: 0px;
    list-style: none;
}

#footer-wrapper a i:hover {
    color: #ccc;
}

.section-inner-footer {
    padding-top: 53px;
    padding-bottom: 33px;
}

.functions {
    margin-top: 45px;
}

.text-warning {
    color: #fbb03b;
}

.stars {
    margin-bottom: 25px;
}

.btn-search {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #000;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
}

.btn-search:hover {
    background: #fff;
    color: #000;
    text-transform: uppercase;
}

.main-banner {
    margin-top: 0px;
}

.mt15 {
    margin-top: 15px !important;
}

.mt30 {
    margin-top: 30px;
}

.mt45 {
    margin-top: 45px;
}

.mt60 {
    margin-top: 60px;
}

.contact-form-section {
    padding-left: 45px;
    padding-right: 45px;
}

.section-inner-page {
    padding: 45px 0;
}

.learn-more {
    margin-top: 20px;
    margin-bottom: 30px;
}

.btn-small-solaris,
.btn-small-solaris:focus,
.btn-small-solaris:active {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.btn-small-solaris:hover {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}

.please_wait {
    display: none;
    margin-top: 25px;
    color: #f57670;
}

.error_message {
    display: none;
    margin-top: 25px;
    color: #f57670;
}

.success_message {
    display: none;
    margin-top: 25px;
    color: #f57670;
}

.btn-large-solaris,
.btn-large-solaris:focus,
.btn-large-solaris:active {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.btn-large-solaris:hover {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
    background-color: transparent !important;
}

.main-contact-form .form-control {
    border: 1px solid #222;
    border-radius: 5px;
}

.main-contact-form textarea,
.main-contact-form textarea:focus,
#commentform .main-contact-form textarea,
#commentform .main-contact-form textarea:focus {
    border-top: 1px solid #000;
}

#marina .multi-blocks .content {
    min-height: 100px;
}

#experience .multi-blocks .content {
    min-height: 200px;
}

#village .multi-blocks .content {
    min-height: 140px;
}

.more-pd-l {
    padding-left: 50px;
}

.more-pd-r {
    padding-right: 50px;
}

#gallery figure a:hover {
    opacity: 0.5;
    display: block;
    background-color: #ffc403;
}

.resort {
    padding: 0px;
    padding-bottom: 80px;
}

.navbar-brand {
    position: absolute;
    width: 100%;
    left: -15px;
    text-align: center;
    margin: 0 auto;
    padding: 0px 15px;
}

.navbar-toggle {
    z-index: 3;
}

#owl-demo .owl-controls .owl-buttons div {
    color: #fff !important;
}

@media (max-width: 768px) {
    #owl-demo .owl-controls .owl-buttons div {
        top: calc(50%) !important;
    }
    .owl-demo-desktop {
        display: none !important;
        ;
    }
    .owl-demo-mobile {
        display: block !important;
    }
    .resort .owl-theme .owl-controls {
        margin-top: -5px;
    }
    .video-margin .owl-theme .owl-controls {
        margin-top: 15px;
    }
    .trusted-mobile {
        display:  block;
    }
    .trusted-desktop {
        display:  none;
    }
}
@media (min-width: 768px) {
    .trusted-mobile {
        display:  none;
    }
    .trusted-desktop {
        display:  block;
    }
    .navbar-nav {
        float: left;
        margin-top: 3px;
    }
    #owl-demo .owl-controls .owl-buttons div {
        color: #FFF;
        width: 95px;
        font-size: 155px;
        top: calc(50% - 65px) !important;
    }
    .owl-demo-desktop {
        display: block !important;
    }
    .owl-demo-mobile {
        display: none !important;
    }
    .owl-theme .owl-controls {
        margin-top: 15px;
    }
}

#owl-demo .item {
    margin: 3px;
}
#owl-demo .item img {
    display: block;
    width: 50%;
    height: auto;
}
.owl-theme .owl-controls .owl-page {
    display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #000;
    border-radius: 20px;
    display: block;
    height: 18px;
    margin: 5px 7px;
    opacity: 1;
    width: 18px;
}
.owl-theme .owl-controls .owl-page.active span {
    background: none repeat scroll 0 0 #ffc403;
}

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

#footer-wrapper li {
    position: relative;
    line-height: 30px;
}

#footer-wrapper li a {
    position: relative;
    width: 100%;
}

#footer-wrapper li a:hover:before {
    right: 0;
}

h3,
.h3 {
    font-size: 3.5rem;
    font-weight: 900;
    color: #000;
    line-height: normal;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.lighter {
    font-weight: 100;
    font-size: 30pt;
}

.block-fast {
    padding: 26px;
    border-left: 1px solid #ffc403;
    padding-left: 80px;
    text-align: left;
}

.block-fast2 {
    padding: 25px;
    border-left: 1px solid #ffc403;
    padding-left: 60px;
    text-align: left;
}

.latest_word {}

.virtual-tours {
    padding-top: 45px;
    padding-bottom: 55px !important;
}

.service_area {
    padding-left: 30px;
}

.map_service {
    padding-top: 10px;
    padding-bottom: 35px !important;
}

.smaller-padding {
    padding-right: 5px;
    padding-left: 5px;
}

.sub {
    margin-top: -20px;
}

.rates {
    padding-top: 35px;
    padding-bottom: 45px !important;
}

.contactblock {
    padding-top: 35px;
    padding-bottom: 45px !important;
}
.trut {
    padding-top: 35px;
    padding-bottom: 45px !important;
}

.video-margin {
    padding-top: 0px;
}

.vid_hover:hover {
    opacity: 0.5;
    display: block;
    background-color: #ffc403;
}

.as_featured .owl-carousel .owl-item {
    padding-left: 45px;
    padding-right: 45px;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';
    /* essential for enabling glyphicon */
    content: "\e114";
    /* adjust as needed, taken from bootstrap.css */
    float: right;
    /* adjust as needed */
    color: #ffc403;
    /* adjust as needed */
}

.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";
    /* adjust as needed, taken from bootstrap.css */
}

.faqs {
    padding-top: 15px;
    padding-bottom: 0px !important;
}

#accordion {
    margin-top: 45px;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
    border-top: 0px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    border: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #000;
}

h4.panel-title {
    font-weight: bold;
}

a:hover? a:active {
    color: #ffc403;
}

.go-button {
    cursor: pointer;
    display: inline-block;
    padding: 10px 10px;
    line-height: normal;
    min-width: 110px;
    text-align: center;
    border-radius: 8px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background: transparent;
    border: 1px solid #ffc403
}

.go-button:hover {
    background: #ffc403 !important;
    border: 1px solid #ffc403 !important;
    color: #fff !important;
}

.socialmedia li {
    vertical-align: middle;
    padding: 0;
    padding-bottom: 6px;
    padding-top: 5px;
}
.container-fluid {
    width: 80%;
}
#footer-wrapper {
    color: #000;
}

.dark-wrapper h1,
.dark-wrapper h2,
.dark-wrapper h3,
.dark-wrapper h4,
.dark-wrapper h5,
.dark-wrapper h6,
.dark-wrapper p,
.dark-wrapper a,
.dark-wrapper,
.dark-wrapper * {
    color: #000;
}

@media (max-width: 768px) {
    #gallery figure {
        margin-bottom: 25px !important;
    }
    #footer-wrapper li {
        font-size: 8px !important;
        line-height: 22px !important;
    }
    #welcome .section-inner {
        padding-top: 5px !important;
    }
    #welcome .section-inner .container {
        margin-bottom: 0px !important;
    }
    #vip .content-area {
        margin-bottom: 45px;
    }
    .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: -25px !important;
    }
}

body {
    font-family: 'Lato', Georgia, Times, sans-serif;
}

h1 {
    margin: 2em;
}

.pswp__caption__center {
    text-align: center;
}

.villa figure {
    display: inline-block;
    float: left;
    position: relative;
}

.villa figure .text {
    position: absolute;
    font: 400 20px/25px playlistscript, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-left: auto;
    margin-right: auto;
    left: 25px;
    right: 0;
    text-align: center;
    display: none;
    top: 0px;
    background-color: #fff;
    opacity: 0.5;
    height: calc(100% - 25px);
    width: calc(100% - 25px);
}

.villa .associatedMedia6 .text,
.villa .associatedMedia7 .text,
.villa .associatedMedia8 .text,
.villa .associatedMedia14 .text,
.villa .associatedMedia15 .text,
.villa .associatedMedia16 .text,
.villa .associatedMedia22 .text,
.villa .associatedMedia23 .text,
.villa .associatedMedia24 .text {
    left: 0px !important;
    right: 25px;
}

.villa .associatedMedia1 .text,
.villa .associatedMedia5 .text,
.villa .associatedMedia9 .text,
.villa .associatedMedia13 .text,
.villa .associatedMedia17 .text,
.villa .associatedMedia21 .text {
    left: 0px !important;
    right: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.villa {
    display: flex;
    position: relative;
    height: 100%;
}

.villa figure .text p {
    color: #000;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: calc(50% - 15px);
    ;
    text-align: center;
    font: 400 20px/25px playlistscript, Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 0px !important;
}

.villa figure a:hover {
    background: #ccc;
    opacity: 1 !important;
}

.villa figure a:hover .text {
    display: block;
}

#gallery img {
    width: 100%;
}

.spacer {
    height: 5em;
}

#map {
    border-radius: 15px;
}

.navbar-brand {
    height: auto;
}

.embed-video {
    margin-top: 35px;
}

.view_more_villa {
    margin-top: 45px;
}

.main-banner-video {
    height: 450px;
}

@media (min-width: 768px) {
    .main-banner-video {
        height: 500px;
    }
}

.main-banner-video {
    position: relative;
    z-index: 100;
    margin-top: 0px;
    margin-bottom: 25px;
}

.main-banner-video .video-outer {
    height: 100%;
    position: relative;
    overflow: hidden;
}

@media (min-width: 768px) {
    .main-banner-video .full-iframe {
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -1;
    }
}

.main-banner-video .full-iframe .iframe-video {
    max-width: none;
}

.iframe-video {
    position: relative;
    max-width: 640px;
    margin: 0 auto;
}

.iframe-video:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
}

.iframe-video iframe {
    height: 100%;
    width: 100%;
    border: none !important;
}

.iframe-video>*,
.iframe-video>.content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.demo {
    height: 100%;
    min-height: 10rem;
    padding: 0;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

@media (max-width: 670px) {
    .demo {
        width: 80%;
    }
}

.demo__slides {
    margin-top: 2rem;
    height: 28rem;
}

.demo__slide {
    height: 100%;
    text-align: center;
    width: 100%;
}

figure {
    margin: 0 0 10px;
}

.insta_feed {
    padding-top: 30px;
    padding-bottom: 0px !important;
}

.insta_feed a:hover {
    opacity: 0.5;
    display: block;
    background-color: #ffc403;
}
.download_mobile_icon a {
    padding: 0px !important;
}

@media (min-width: 790px) {
    ul.social-media {
        padding-top: 10px;
    }
    .buttons-footer {
        top: -20px;
        position: absolute;
    }
    #footer-wrapper ul.socialmedia {
        position: relative;
    }
    #footer-wrapper ul.socialmedia li {
        display:  inline-block;
    }
    .gallery-ph-mobile {
        display: none;
    }
    .gallery-ph-desktop {
        display: block;
    }
    .hide-mobile {
        display:  block;
    }
    .show-mobile {
        display:  none;
    }
}

/* Portrait and Landscape iPad Normal */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1023px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .trut .show-mobile {
        display:  none;
    }
    #footer-wrapper .dark-wrapper .ubookr-button {
        padding: 17px 9px !important;
        min-width: 100% !important;
        font-size: 24px !important;
    }
}

/* Portrait iPad Normal */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

    #footer-wrapper .liner-mobile .col-xs-4 {
        width:  20%;
    }

    #footer-wrapper .liner-mobile img {
        width:  100%;
    }
    #footer-wrapper .dark-wrapper .ubookr-button {
        padding: 11px 9px !important;
        height: 37px;
        min-width: 100% !important;
        font-size: 12px !important;
    }
    #footer-wrapper .col-sm-3 {
        width: 25% !important;
    }

}

/* Landscape iPad Normal */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

    #footer-wrapper .col-sm-3 {
        width: 25% !important;
    }
    #footer-wrapper .location-ipad-push {
        padding-left: 0 !important;
    }
}

/* Portrait ipadPro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

    #footer-wrapper .container-fluid {
        width: 95rem !important;
        padding-left: 13rem;
        padding-right: 6rem;
    }
    .location-ipad-push {
        width: 25%;
    }
    .fast-push {
        width: 25%;
    }
    .book-push {
        width:  25%;
    }
    #footer-wrapper .absolute_icons img {
        max-width:  90px !important;
    }

    .bookrfotterbtn img {
        max-width:  90px !important;
    }
    .items-single-hub li {
        border:  0px !important;
    }

}

/* Landscape iPad Pro */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

@media (max-width: 1377px) {
    .gallery-ph-mobile {
        display: block;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .gallery-ph-desktop {
        display: none;
    }
}

@media (max-width: 767px) {

    .location-ipad-push {
        padding-left: 13%;
    }
}

@media (max-width: 790px) {

    .logofooooter {
        text-align:  center;
    }
    #footer-wrapper .ubookr-button {
        padding: 8px 9px !important;
        width:  108px;
        font-size: 12px !important;
        height: 32px;
        min-width: 108px !important;
    }
    .show-mobile .socialmedia {
        text-align: center;
    }
    .resort {
        margin-top:  10px;
    }
    .vdtitle {
        line-height: normal !important;
    }
    .fromtitle {
        padding-bottom:  20px !important;
    }
    .photo-title {
        margin-bottom: 15px !important;
        margin-top: 15px;
    }
    .vt-title {
        margin-bottom: 15px !important;
        margin-top: 15px;
    }
    .vid-teaser-title {
        margin-bottom: 15px !important;
        margin-top: 15px;
    }
    .service-area-title {
        margin-bottom: 15px !important;
        margin-top: 15px;
    }
    #welcome .experience-antry {
        margin-top:  25px;
    }
    .tooltip.top {
        padding: 11px 8px !important;
        margin-top: 7px !important;
    }
    .show-mobile {
        display:  block;
    }
    .hide-mobile {
        display:  none;
    }
    .contactblock {
        padding-top: 35px !important;
    }
    .download_mobile_icon {
        display:  none;
    }
    .virtualrow {
        margin-top:  5px !important;
    }
    .photorow {
        margin-top:  5px !important;
    }
    .logofooooter {
        border:  none;
    }
    .container-fluid {
        width: 100%;
    }
    .section-introduce {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .section-introduce .row {
        margin-bottom: 5px !important;
    }
    .section-introduce .row img {
        padding-left:  25px;
        padding-right:  25px;
    }
    .rates {
        padding-top: 5px;
        padding-bottom:  25px !important;
    }
    #contactform {
        margin-top: 15px !important;
    }
    .virtual-tours {
        padding-top:  10px;
    }
    h3 {
        font-size: 20pt;
        line-height: 36pt;
    }
    .video-margin h3 {
        padding-bottom:  7px !important;
    }
    .as_featured .owl-carousel .owl-item {
        padding-left: 7px;
        padding-right: 7px;
    }
    .virtual-tours {
        padding-bottom: 30px !important;
    }
    .map_service {
        padding-top: 0px;
    }
    .map_service .row {
        margin-top: 4px !important;
        }
    .faqs {
        padding-top: 15px !important;
    }
    #accordion {
        margin-top: -5px !important;
    }
    .panel-title {
        font-size: 10px;
        line-height: 14px;
    }
    .navbar-header {
        float:  left;
    }
    .navbar-header img {
        max-width: 125px !important;
        padding-left: 30px;
    }
    .navbar-right {
        float: right;
        padding-right: 30px;
        margin-top: 5px;
    }
    .logofooooter {
        margin-bottom:  25px;
        margin-top: 0px;
    }
    .logofooooter img {
        max-width:  125px !important;
    }
    #footer-wrapper li {
        padding:  5px;
    }
    #footer-wrapper li img {
        max-width: 32px !important;
    }
    #footer-wrapper ul {
        margin-top:  10px;
    }
    .videomarg {
        margin-top: 5px !important;
    }
    .socialmedia li {
        display: inline-block;
    }
    .liner-mobile {
        margin-top:  20px;
    }
}