#header.transparent-header {
    background: rgba(255, 255, 255, 0.51);
}
#header-wrap #primary-menu > ul > li:after{
    border-bottom: 0px solid #ffffff!important; content: ''; width: 5%; display: block; transition-duration: 0.5s; transition-property: all;
}
#header-wrap #primary-menu > ul > li.current:after {
    border-bottom: 5px solid rgba(102, 36, 131, 0.3)!important;
    content: '';
    width: 100%;
    display: block;
    margin-top: -5px;
}
#header-wrap #primary-menu > ul > li.current > a,
#header-wrap #primary-menu > ul > li > a {
    color: #565656!important;
}
#header-wrap #primary-menu > ul > li:hover > a {
    color: #662483!important;
}
#header.full-header #primary-menu > ul,
#header.full-header #logo {
    border-right: 0px none;
}
#primary-menu ul li > a i {
    position: relative;
    top: -1px;
    font-size: 25px;
    width: 16px;
    text-align: center;
    margin-right: 20px;
    vertical-align: top;
}
#footer.dark, .dark #footer {
    background-color: #662483!important;
    color: #CCC!important;
    border-top-color: rgba(0,0,0,0.2)!important;
}
#copyrights {
    padding: 5px 0;
    font-size: 12px;
    line-height: 1.5;
}
.content-wrap {
    padding: 30px 0;
}
.topmargin-lg {
    margin-top: 30px !important;
}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .emphasis-title h1, .emphasis-title h2 {
    color: #662483;
}
.heading-block > span:not(.before-heading) {
    font-weight: 500;
    color: #8a8a8a;
}
#slider .slider-caption.slider-caption-center h1,
#slider .slider-caption.slider-caption-center h2,
#slider .slider-caption.slider-caption-center p {
    background-color: rgba(255, 255, 255, 0);
    padding: 0;
    border-radius: 10px;
    margin: 0 0 0 0;
}
#slider .slider-caption.slider-caption-center h1{
    font-size: 3em; text-transform: uppercase; font-weight: 700; line-height: 1em;
}
#slider .slider-caption.slider-caption-center h2{
    font-size: 2em; font-weight: 300; line-height: 1em;
}
#slider .slider-caption.slider-caption-center p {
    font-size: 1.2em;  font-weight: 700; line-height: 1em;
}
.feature-box.fbox-bg.fbox-center {
    margin-top: 68px;
    padding: 40px 30px 20px;
    background-color: #FFF;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
}
.feature-box.fbox-bg.fbox-center .fbox-icon {
    position: absolute;
    top: -25px;
    left: 50%;
    margin: 0 0 0 -48px;
}
.feature-box.fbox-center.fbox-plain .fbox-icon i {
    font-size: 65px;
    text-align: center;
}
i.icon-skype2 {
    background-repeat:no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E %3Cpath d='M30.5 0A29.53 29.53 0 0 0 4.9 44.15L.05 58.68a1 1 0 0 0 1.2 1.29l15.87-4.18A29.53 29.53 0 0 0 60 29.5 29.53 29.53 0 0 0 30.5.01zm18.4 42.9l-1.75 1.75c-2.22 2.22-4.7 3.35-7.36 3.35-3.59 0-7.46-2.05-11.5-6.1l-10.2-10.19c-3.19-3.18-5.14-6.28-5.82-9.2-.82-3.55.21-6.8 3.08-9.66l1.76-1.76a3.79 3.79 0 0 1 4.37-.66c2.66 1.41 5.42 6.03 5.73 6.55.55.97.72 1.97.48 2.82-.18.66-.59 1.2-1.19 1.56-.8.67-1.75 1.51-1.92 1.73-1.01 1.5-.9 2.65.41 3.96L32.95 35c1.32 1.32 2.45 1.43 3.98.4.2-.16 1.04-1.1 1.71-1.91a2.64 2.64 0 0 1 2.34-1.3c.66 0 1.36.2 2.03.58.53.32 5.15 3.07 6.56 5.74a3.7 3.7 0 0 1-.66 4.38z' fill='%23662483'/%3E %3C/svg%3E");
    background-size: 80% 80%;
    background-position: center;
}
i.icon-skype2:before {
    content: ".";
    visibility: hidden;
}
i.icon-drink {
    background-repeat:no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.38 41.38'%3E %3Cg fill='%23FFF'%3E %3Cpath d='M40.9 16.6c-.26-2.26-6.35 0-6.35 0l-.36 3.22a4.54 4.54 0 0 0-.41-.21l-1.54-6.72c-.57-3.2-2.98-5.55-6.5-5.43h-9.03c-.06.38-.15.74-.25 1.1h9.9a4.5 4.5 0 0 1 4.44 3.5l1.66 6.63-.32-.02H12.98v6.47h11.88v1.44H12.98V27h11.76v1.45H12.99v5.43h12.68v3.44c0 1.4 1.72 2.53 3.86 2.53s3.85-1.13 3.85-2.53v-3.84c1.82-.68 3.1-2.19 3.1-3.94v-6.15a4.1 4.1 0 0 0-1.97-3.37l6.39-.34s.25-.82 0-3.08zm-7.31 11.74h-6.97v-3.3h6.97v3.3z'/%3E %3Cpath d='M12.81 27h.18v1.45h-.18zm.12-1.86h.06v1.45h-.06z'/%3E %3Cpath d='M15.34 6.49c0-2.78-1.52-5.2-3.77-6.49v6L7.85 8.13 4.13 6V0a7.48 7.48 0 0 0 .34 13.16v24.69a3.52 3.52 0 1 0 7.06 0L11.52 13a7.48 7.48 0 0 0 3.82-6.52zM8.78 39.4a1.35 1.35 0 0 1-1.9-1.9 1.35 1.35 0 0 1 1.9 1.9z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 50% 50%;
    background-position: center;
}
i.icon-drink:before {
    content: ".";
    visibility: hidden;
}
#slider .slider-caption.slider-caption-center {
    position: relative;
    max-width: 800px;
    text-align: left;
    margin: 0;
    left: 0;
    right: 0;
    color: #662483 !important;
    padding: 20px 20px 25px 40px;
    background-color: rgba(255, 255, 255, 0.7);
    border-left: 30px solid;
    border-radius: 70px 5px 60px 5px;
}
#slider .slider-caption.slider-caption-center h2{
    color: #662483 !important;
}
#header-wrap div#primary-menu-trigger {
    top: 4px;
    left: auto;
    right: 0;
}
#primary-menu .dropdown-menu.show {
    display: block;
}
#primary-menu .dropdown-menu.show a span {
    display: inline-block;
}
div#personMarkup {
    padding: 25px 15px;
    transition: padding 0.2s ease-in-out 0s;
}
.gototop-active div#personMarkup {
    padding: 5px 15px;
}

ul.copyright-links {
    list-style: none;
    float: none;
    color: white;
    margin: 0;
}
ul.copyright-links .fb_iframe_widget,
ul.copyright-links li {float: unset;display: inline-block !important;width: 147px !important;line-height: 35px;margin: 0;padding: 0;overflow: hidden;height: 35px;}

ul.copyright-links .fb_iframe_widget *,
ul.copyright-links li a{display: inline-block !important; color:white;}
ul.copyright-links li a:hover{color:white;text-decoration: underline !important;}

.MobileName{display: none}
@media (max-width: 991px){
    .MobileName{display: block}
    div#logo {
        height: 60px;
    }
    #header, #header-wrap, #logo img {
        height: 60px;
        margin: 5px 0 0 0;
    }
    #slider .slider-caption.slider-caption-center h1 {
        font-size: 2.5em;
    }
    #slider .slider-caption.slider-caption-center h2 {
        font-size: 1.5em;
    }
}
@media (max-width: 520px){
    #oc-clients-full .owl-item {
        display: block;
        text-align: center;
        width: 49%;
        float: left;
        margin: 0 !important;
        padding: 0 !important;
    }
    .slider-caption.slider-caption-center {
        margin-top: -150px !important;
    }
    #slider .slider-caption.slider-caption-center h1 {
        font-size: 1.5em;
    }
    #slider .slider-caption.slider-caption-center h2 {
        font-size: 1em;
    }
}

.formLogin input{}