.prague-logo a img {width:286 !important;height:52 !important;}        h1,
        h1 a {
            font-family: Raleway !important;font-size: 10px !important;
 line-height: normal;        }
            h1,
        h1 a {
            font-family: Arial !important;        }
    
/* MENU */
    /* MENU */
    .prague-header .prague-navigation .main-menu > li > a {
                    font-family: "Raleway", sans-serif !important;
                                                                color: #706b5c !important;
                            }

/* SUBMENU */
    /* SUBMENU */
    .prague-header .prague-navigation .sub-menu li a {
                    font-family: "Raleway", sans-serif !important;
                                                                color: #706b5c !important;
                            }

/* BUTTON */
    /* BUTTON */
    .a-btn, .a-btn-arrow-2, .a-btn-2, .a-btn-arrow, .button.prev, .button.next {
                    font-family: "Raleway", sans-serif !important;
                                                                                }

/* Theme Options Custom CSS */
.prague-header {
    background: rgba(255,255,255,.5);
    padding: 1rem 30px;
}
.prague-header.simple.sticky-menu.light.scroll {
    background: rgba(255,255,255,.5);
}
.main-menu .sub-menu {
    background: #fff;
}
.prague-header .main-menu .sub-menu li {
   padding: .5rem 0;
}
.testimonials-wrapper.no-figure .testimonials-pagination-wrapper {
display: none;
}
.testimonials-wrapper.no-figure {
padding-left: 0;
}
.testimonials-wrapper .swiper-slide {
background: #fff;
}
.prague-footer .footer-content-outer {
padding-top: 60px;
padding-bottom: 60px;
}
.prague-footer-main-block {
float: left !important;
width: 100% !important;
}
.prague-footer .footer-top-content .prague-footer-main-block .prague-logo {
float: left;
}
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {
float: right;
text-align: right;
}

/* landing */
.page-id-3109 .prague-header {
background: none;
position: static !important;
text-align: center;
}
.page-id-3109 .prague-logo {
margin: 0 auto;
}
.page-id-3109 .prague-header-wrapper {
display: none;
}
.page-id-3109 .top-banner .content {
background: rgba(102,102,102,.8);
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
padding: 4rem;
width: calc(25% + 8rem);
}
.page-id-3109 .top-banner .content .title, .page-id-3109 .top-banner .content h1 {
font-size: 24px;
line-height: 30px;
color: #fff;
}
.page-id-3109 .top-banner .content h1 strong {
font-weight: 400;
}
.w-100, .page-id-3109 .vc_images_carousel {
width: 100% !important;
}

/* landing video */
.page-id-3379 .prague-header {
background: none;
position: static !important;
text-align: center;
}
.page-id-3379 .prague-logo {
margin: 0 auto;
}
.page-id-3379 .prague-header-wrapper {
display: none;
}
.page-id-3379 .top-banner .content {
background: rgba(102,102,102,.8);
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
padding: .75rem 4rem;
width: calc(25% + 8rem);
}
.page-id-3379 .wpb_video_widget {
    position: absolute;
    width: calc(75% - 8rem);
    height: 538px;
    top: 0;
    left: 0;
    z-index: 999;
}
@media (max-width: 1199px) {
.page-id-3379 .wpb_video_widget {
width: 100%;
}
.page-id-3379 .top-banner .content {
margin: 56.25% 0 0;
width: 100%;
max-width: unset;
}
}

.page-id-3379 .top-banner .content .title, .page-id-3379 .top-banner .content h1 {
font-size: 24px;
line-height: 30px;
color: #fff;
}
.page-id-3379 .top-banner .content h1 strong {
font-weight: 400;
}
.page-id-3379 .vc_images_carousel {
width: 100% !important;
}

#tf-stat-3443 h3 {
    margin: 0 ;
    display: none !important;
}