/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
    font-family: "PFEncoreSansPro";
}

body {
    /*  padding-top: 50px;  Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 75%;
}

    header.carousel .item,
    header.carousel .item.active,
    header.carousel .carousel-inner {
        height: 100%;
    }

    header.carousel .fill {
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: cover;
    }

.carousel-caption.synapse-carousel-caption,
.carousel-caption.version3-carousel-caption,
.carousel-caption.version3-1-carousel-caption {
    text-align: center;
    top: 0;
    left: 20%;
    right: 20%;
    padding-top: 0;
}

.carousel-caption.version3-carousel-caption,
.carousel-caption.version3-1-carousel-caption {
    padding-top: 10px;
}


.synapse-carousel-caption h2 {
    font-size: 56px;
}

.synapse-carousel-caption h4 {
    font-size: 24px;
}

.synapse-carousel-caption h2, .synapse-carousel-caption h4,
.version3-carousel-caption h2, .version3-carousel-caption h4,
.version3-1-carousel-caption h2, .version3-1-carousel-caption h4 {
    margin: 0;
    font-weight: 100;
}

.version3-carousel-caption h2,
.version3-1-carousel-caption h2 {
    font-size: 2em;
}

.version3-carousel-caption h4,
.version3-1-carousel-caption h4 {
    font-size: 2em;
}

.synapse-carousel-caption .btn.read-more {
    margin: 10px;
    display: inline-block;
    font-weight: 100;
    min-width: 10em;
    max-width: 20em;
    padding: 6px;
}

.synapse-carousel-caption .btn.watch-video {
    background-color: #fff;
    color: #3195cf;
}

.synapse-carousel-caption p.text-center {
    font-size: 16px;
    font-weight: 100;
}

.synapse-carousel-caption .empty-watch-video {
    display: block;
    width: 100%;
    height: 70%;
}

.carousel-caption.version3-carousel-caption .hide-content {
    max-width: 975px;
    margin-left: auto;
    margin-right: auto;
}

.carousel-caption.version3-1-carousel-caption .hide-content {
    margin-top: 10px;
    color: black;
    font-weight: 300;
    max-width: 975px;
    margin-left: auto;
    margin-right: auto;
}

.version3-carousel-caption .btn.read-more {
    margin: 10px;
    display: inline-block;
    font-weight: 100;
    min-width: 7em;
    max-width: 20em;
    padding: 6px;
}

.version3-1-carousel-caption .btn.read-more {
    margin: 10px;
    display: inline-block;
    font-weight: 100;
    min-width: 7em;
    max-width: 20em;
    padding: 6px;
    color: #0261ba;
    border-color: #0261ba;
}

.version3-carousel-caption .btn.btnbluefull {
    background-color: #0261ba !important;
    border-color: #0261ba;
}

    .version3-carousel-caption .btn.btnbluefull:hover {
        background-color: #eef5f9 !important;
        border-color: #eef5f9;
        color: #0261ba !important;
    }

.version3-1-carousel-caption .btn.btnbluefull:hover {
    background-color: #eef5f9 !important;
    border-color: #eef5f9;
    color: #0261ba !important;
}

.version3-1-carousel-caption .btn:hover {
    background-color: #eef5f9 !important;
}

/* NavBar Styles */
.navbar {
    margin-bottom: 0;
}

.navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .navbar-brand img {
        max-height: 60px;
    }

.nav > li > a {
    border-right: 1px solid #ccc;
}

.navbar-nav > li > .dropdown-menu {
    border: none;
    margin-top: 10px;
}

.nav > li > a.last {
    border-right: none;
}

div.signIn {
    border-radius: 50px;
    border: 1px solid #3195cf;
    padding: 8px;
    color: #3195cf;
    position: relative;
    top: -8px;
}

    div.signIn:hover {
        background: #3195cf;
        color: #f1f1f1;
    }

.nav-main {
    background: #f9f9f9;
    border-top: 1px solid #dfdfdf;
}

    .nav-main .collapse {
        padding-left: 0;
        padding-right: 0;
    }

    .nav-main li a {
        font-weight: bold;
        font-size: 1.2em;
        line-height: 30px;
    }

    .nav-main li.active .underline-blue {
        border-bottom: 4px solid #3195CF;
        position: relative;
        top: 16px;
    }

.nav.navbar-nav.mobile-menu {
    padding: 5px 12px;
}

    .nav.navbar-nav.mobile-menu > li {
        padding: 5px 0;
    }

/* Navigation For Mobiles*/

.navbar-toggle {
    border: none;
    margin: 0;
    border-radius: 0;
}

.navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus {
    /*border: 1px solid #3195cf;*/
    background-color: white;
}

.navbar-default .navbar-toggle .icon-bar {
    margin-bottom: 6px;
    background-color: #3195cf;
}

    .navbar-default .navbar-toggle .icon-bar:last-child {
        margin-bottom: 0;
    }

div.signIn.xs-signIn {
    padding: 3px 8px;
    top: 0;
}

a#menu-item-141 {
    min-height: 30px;
}

    a#menu-item-141 span,
    a#mob-menu-item-141 span {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAOaSURBVFhHvVdbTxNBGF28QEyMMd64VUppC2W5dLerQtRQH4zyoviC8ZcYQ4xEEp/UQOm2QEy8xYQEhQQIiIWAEgFtt90G++SfwfNNv5asDbS1rSc5YebM952Z/XZ2pkiFwOVynW9tbV0kUptlSdO04x6Pp54oy3IdpCPpkQLQ1tbWAMMI6GFG3G53I42hPQFOIiYMTqP9UCTlQ3t7ux0JqzBqYUmiNrQI2Ay+xxPUkI6/MoyfiaDDgEdzkanT6bzIUhYwsdEYJnazVJgxBdGqqHYs5YBqCqMIzDuon9cYj6ogYAU8x9KBwMRnKRamKhZCGOIhK2Dag8Flu91+mqW8oFjkLGGSXpaswCP1YfYFPOJJlgoG5SB3HuZ+ltKAcAuzztlsthMsFQ3KhfksfG4LAY274DTqJLZNKcDKq8kLEwzQJv/q9/uP8VhJaGlpuUBe8NygFya+onIAq53BqpvK6SkA48fgJe6WD0UZo14B8BP4kUntezxswUHGVfzXApjMc1Ogs7OzFtoUdy3IMaYvDsGPuGvB38YOh4OMJ7lrwf8zxsfRWxHjYlbMNa6YcWEvD1/LGQTTGTwL0nYS5BNvnMMEEFuH5CHwBsdnc6B9LubIlXyTsXpVT2yA62ow3sCy5Ar8rtHGjKYM/cMbhZ85lKCEEttqKN4tqMe3QDuNqbr5Vg0lPoBvFN1cUIKJJyIpH3yTv5xI2NHGDQ9LUtdotE3RMZEedymh5NyVwI9TpPvCuxq05yLoMCiBhKyEzO2ucDR79WfQPZ50wHzHF4x1sVSYsVc3FdTze0comnP1Z+CdMBtRiq3uQFSlfl5jn57sQU2/XdZT9JPpUHSO7dZi5Zu+gNFLE6jB2AgPWYEZ+/AiNlCG7O+zfNCmjHMwX8dirBdpBko4cRM1XfOOmoXvQwblYFGrvqCRvkgzwDa6g1lXZD1V9NWfAeWi5svwGRCCEjYH0Vnofbn9z1d/BuQBr3mvbtyXFD2ekGdS1TxWEminyMOpapjHxJ5kvWTAcBG1dpXTUwDvakTTk9e5Wz4UZYw3/QqPt4xTbUkw3X7AwxbkGu/tVQ3OzBzlXhZ0DGLjryEAN3iafE685hALyBjxV7mLoqOD4GHuZrFvvA+8+eYDjXXzqS9s7P9OLpsxVmwx9o7HrlXEOL1io1LGlVgxjkk62JGwgk88S2ytfvAdhwmQsRoyR9TAz34lGP8imM1JbGovDPy3JUl/AO5AxEMffS5tAAAAAElFTkSuQmCC') /*images/new/home.png*/;
        background-position: 0 0;
        height: 22px;
        width: 22px;
        display: block;
        position: relative;
        top: 3px;
    }

        a#menu-item-141 span:hover {
            background-position: 0 22px;
        }

/* Footer Styles */
#prefooter {
    background-color: #fafafa;
    padding: 60px 20px 20px;
}

    #prefooter .social a {
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    #prefooter .social img {
    }

#espa .row {
    margin-top: 20px;
}

footer {
    background-color: #f2f2f2;
    padding: 15px;
}

/* Carousel */
.carousel-caption {
    text-align: left;
    left: 15%;
    right: 15%;
}

header.carousel .item .carousel-caption.bulletincarousel {
    color: #fff;
    font-weight: lighter;
    font-size: 16px;
}

    header.carousel .item .carousel-caption.bulletincarousel h2 {
        margin-bottom: 0;
        font-weight: lighter;
        white-space: nowrap;
    }

        header.carousel .item .carousel-caption.bulletincarousel h2:lang(ru) {
            white-space: initial;
        }

    header.carousel .item .carousel-caption.bulletincarousel h3 {
        margin-top: 5px;
        margin-bottom: 30px;
        font-weight: lighter;
    }


/*header.carousel .item:nth-child(4) .read-more:hover {
     background-color: #fff;
      color: #3195cf;
}*/

.read-more {
    border: 1px solid white;
    color: white;
    border-radius: 20px;
    font-size: 1em;
    max-width: 6em;
    padding: 0 5px;
    margin-top: 25px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

    .read-more:hover {
        background: #3195cf;
        color: #fff;
        border-color: #3195cf;
    }

#myCarousel {
    z-index: 0;
}

#main-container {
    z-index: 1;
    padding: 0;
}

/* News Boxes*/
#newsBoxes {
    margin-top: -40px;
    height: 300px;
}

#devices {
    width: 100%;
    margin-top: 75px;
}

img.list-group-img {
    margin-top: 7px;
}

.register-under-arrows {
    margin-top: 10px;
    margin-left: 4em;
}

#techbullets img.list-group-img {
    margin-top: 11px;
}

.blue-spacer {
    background-image: url('images/new/dashboard.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 60px;
}

.btn-readmore-inverted.click-here {
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    white-space: normal;
}

.vithoulkas-frame {
    border: 1px solid #efefef;
    box-shadow: 0 0 2px #eee;
    background-color: #fff;
    padding: 15px;
}

.vithoulkas {
    width: 100%;
}

.medal_row {
    margin-top: 25px;
    height: 65px;
}

.medal {
    display: block;
    width: 54px;
    height: 52px;
}

.medal-text {
    font-size: 1.2em;
}

.mdt1 {
    padding-top: 15px;
}

#alter_nobel {
    background: url("images/new/medals.png") no-repeat 0 0;
}

#medal2 {
    background: url("images/new/medals.png") no-repeat 0 -70px;
    height: 65px;
}

#medal3 {
    background: url("images/new/medals.png") no-repeat 0 -154px;
    margin-top: 2px;
}

#medal4 {
    background: url("images/new/medals.png") no-repeat 0 -229px;
}

#medal5 {
    background: url("images/new/medals.png") no-repeat -55px 0;
    margin-top: 2px;
}

#medal6 {
    background: url("images/new/medals.png") no-repeat -55px -71px;
}

#medal7 {
    background: url("images/new/medals.png") no-repeat -55px -154px;
}

#medal8 {
    background: url("images/new/medal8.png") no-repeat 0 0;
    margin-top: 6px;
}

#mag {
    margin-left: -100px;
    width: 100%;
    margin-top: 100px;
}

    #mag:lang(es), #mag:lang(ru), #mag:lang(pt) {
        width: 105%;
    }


/*a.btn.btn-readmore.readmore.researchbulletinlink2 {
        display:none;
    }*/

#ipad_container {
    overflow: hidden;
}

#ipad {
    width: 100%;
}

#bullets5 .col-xs-10 {
    font-size: 1.2em;
}

#bullets5 .col-xs-2 {
    visibility: hidden;
}

#feats {
    /*width: 90%;*/
    height: 360px;
    margin: auto;
}

.featslider {
    padding: 20px;
    min-height: 210px;
    list-style: none;
}

    .featslider li {
        font-size: 1.1em;
        text-indent: -5px;
        line-height: 25px;
        margin-bottom: 20px;
        max-width: 90%;
    }

        .featslider li:before {
            content: "-";
            position: relative;
            left: -5px;
        }

.vithoulkas-quote {
    font-size: 1.7em;
    text-align: right;
    line-height: 25px;
}

.rndText {
    line-height: 25px;
}

#techwrap {
    background-image: url('images/ipad.png');
    background-repeat: no-repeat;
    background-position-x: 180%;
}

#techbullets .list-group-item {
    background: transparent;
}

#techbullets .col-xs-2 img {
    visibility: hidden;
}

.whyvc #techbullets .col-xs-2 img {
    visibility: visible;
}

#techbullets.much-bigger {
    font-size: 1.4em;
}

.researchbulletinlink {
    margin-bottom: 15px;
    clear: both;
}

.researchbulletinlink2 {
    margin-bottom: 15px;
    clear: both;
}

.quote {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA8CAYAAACNQSFVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOASURBVHjatJjJT1RBEMZ/NKsQBBEVRIJGCIoEZRZEvLkcTTwaL97wb/Hu2cSrHtSDHjwahWERCIKjJggoDok7gSCyjZd6ydh2vy5MqGQymZ6ab2qvr19Rf38/CjHADeAx8FmhfxToM+jkJHAA+KHU7wWWteDngAlgQ6FbD7QDoxrwFqAJGN2BIQvAolEqzwDfFbqVQBcwEiUqTurExRGl1WcldNMa8PPAEvBOAVwKpIExYCsEHrk4CuQV4F3AnsLcxIGn5fsxBXAR0Cce/gyBl0r8poFVBXg7sN/OjYlxsXIHieyVapoJgRdJ+S0CHxXAR6Td/8mN8bhYv8Om2QDGXQPJ5eIa8EoBXCtzZwr4FQKPXJwA1pVWG19ujEM5rwxJBdANfAJyIfAacXEW+KoATwFlcRVVCN4X56IlxdIHq9EciQOPXFwC3irAO4Hq0IyPwJPi4ktgW9nqwdwYcbG3oLROBGbOceCQhKQTaIgDj1wESADXZBmXeX7TI+9VwAXgpnjiBE94VluP43wv0OoI0yVgnwv8cMzMsKXJEzIDNLoONz3gy46zzZhcLLvAXXW9AQw5zmeBb47zedn4fzdDMpmcl51XJ0siBzyQkWvLtvRBjbw2ZcA9dHlVIj94Ji+NLAH3tBxw16Qon8/vGvjuWq6k0P8lJTHflQMdQnRywFwAqwE4JlWTBVZKYmjwdSnPSCaARx721ScjIArzReC+L+ZXLGCAMzLkbGkELlv5qwCuGk84Wjx/2uw4a5XhZUu18cwP3wxZcZz99ujmXeBbMZzlteMsKzzHlgVfzJ8AAxZ3mfOwgmXgLvDBSnbGB74BPAVuAW8i5ZgyXATuALdlVi0B2VCHVgBtwmA1rOCUVM0AsB0CT8gCH1LcLoywiLWIlJoAhUjKlh9XWN0mM34sypUJKNcKN9GQ0rTEe0gzFVNSlhp6Vyd8JivJjAWvFcunPIvalqSE8blmnqdEOaOcrN3SB4sh8GJRfu9Z0rZ0yOUso9lEHULVBpQ7Ie3rA+MJyRf72hezIJp9fWCDH5Rxm1FeyVNxfWAcLq4Ckwrg8oJnA+sh8DJRHlY+ETotyVfdibrk87AykalQHxgrJJPKBwktkp+MhhQ1a5Qtq2dCfWAKrJ6REgxJlfTCoIbOVYryC6XVCdfjDx94t1g8q3wilNT2QYncCnI7IK6Dyj7gzwB9ldDyZiI0qwAAAABJRU5ErkJggg==') /*images/quotes.png*/;
    width: 25px;
    height: 31px;
    background-repeat: no-repeat;
    margin: auto;
}

.quote-start {
    background-position-y: top;
}

.quote-finish {
    background-position-y: bottom;
}

.testimonial_text {
    padding: 7px 0;
    font-style: italic;
    font-weight: lighter;
    height: 108px;
    max-height: 108px;
    overflow: hidden;
}

.vc-testimonial-user {
    font-size: 1.1em;
    font-weight: bold;
}

.joinVC {
    background-image: url('images/peopleBlue.png');
    background-repeat: no-repeat;
    background-size: cover;
}

/* Why VC Styles */
#whyvcfilterswrapper {
    opacity: 0.9;
    background-color: #fafafa;
    z-index: 5;
}

    #whyvcfilterswrapper > .row {
        margin: 0;
    }

.whyvcPromo, .testimonialsPromo {
    background: #eee;
    margin: 0;
}

.whyvcFilters {
    padding: 15px;
}

.whyvcFiltersSub {
    padding-bottom: 30px;
}

.checkIcon {
    padding-top: 6px;
}

hr.whyvchr {
    width: 5%;
    border-top-color: #333;
}

hr.tstmhr {
    width: 5%;
    border-top-color: #333;
}

hr.pricehr {
    width: 10%;
    border-top-color: #ccc;
    margin-top: 40px;
    margin-bottom: 40px;
}

hr.newshr {
    margin-top: 40px;
    margin-bottom: 40px;
}

.whyvc h1 {
    font-size: 2.5em;
    font-weight: bold;
}

span.list-all {
    width: 32px;
    height: 32px;
    display: block;
    background-image: url('/Content/images/new/whyvc.png');
    background-position: 0 0;
    margin-left: auto;
    margin-right: auto;
}

    span.list-all:hover, .active span.list-all, .inverted-link:hover span.list-all {
        background-position: -33px 0;
    }

span.list-tech {
    width: 32px;
    height: 32px;
    display: block;
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -65px 0;
    margin-left: auto;
    margin-right: auto;
}

    span.list-tech:hover, .active span.list-tech, .inverted-link:hover span.list-tech {
        background-position: -97px 0;
    }

span.list-tools {
    width: 32px;
    height: 32px;
    display: block;
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -134px 0;
    margin-left: auto;
    margin-right: auto;
}

    span.list-tools:hover, .active span.list-tools, .inverted-link:hover span.list-tools {
        background-position: -169px 0;
    }

.whyvc .hidden-xs span {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div.list-advanced {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -0px 60px;
    width: 67px;
    height: 60px;
}

div.list-repert {
    background-image: url('/Content/images/new/whyvc.png');
    /*background-position: -70px 60px;
    width: 67px;
    height: 60px;*/
    background-position: -1040px 60px;
    width: 64px;
    height: 57px;
}

div.list-acute {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -120px 60px;
    width: 60px;
    height: 60px;
}

div.list-differ {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -170px 63px;
    width: 77px;
    height: 61px;
}

div.list-synapse {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -1102px 51px;
    width: 73px;
    height: 59px;
}

div.list-dynamic {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -246px 65px;
    width: 69px;
    height: 63px;
}

div.list-toolbox {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -325px 60px;
    width: 67px;
    height: 60px;
}

div.list-materia {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -400px 65px;
    width: 67px;
    height: 69px;
}

div.list-templ {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -470px 65px;
    width: 67px;
    height: 70px;
}

div.list-print {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -545px 65px;
    width: 67px;
    height: 65px;
}

div.list-collab {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -620px 65px;
    width: 67px;
    height: 62px;
}

div.list-stacks {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -690px 65px;
    width: 67px;
    height: 65px;
}

div.list-devices {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -760px 65px;
    width: 69px;
    height: 65px;
}

div.list-icons {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -835px 65px;
    width: 69px;
    height: 65px;
}

div.list-langs {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -910px 65px;
    width: 67px;
    height: 65px;
}

div.list-password {
    background-image: url('/Content/images/new/whyvc.png');
    background-position: -976px 65px;
    width: 67px;
    height: 65px;
}

div.list-homeopro {
    background-image: url('/Content/images/new/whyvc.png?v20180215');
    background-position: -1172px 66px;
    width: 60px;
    height: 65px;
}


/* About VC Styles */
ul.navigationAbout > li {
    padding: 1px 15px;
}

    ul.navigationAbout > li.active {
        border-bottom: 1px solid #3195cf;
        border-top: 1px solid #3195cf;
    }

    ul.navigationAbout > li > a {
        border-bottom: 1px solid #ddd;
        color: #333;
        display: block;
        padding: 10px 15px;
    }

        ul.navigationAbout > li > a:hover, ul.navigationAbout > li > a:focus {
            color: #3195cf;
            text-decoration: none;
        }


        ul.navigationAbout > li > a.selected {
            border-bottom: 1px solid #3195cf;
            border-top: 1px solid #3195cf;
            color: #3195cf;
        }

        ul.navigationAbout > li > a.previousSelected {
            border-bottom: none;
        }

.gradient-box {
    background: #f6f6f6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 50%, #f6f6f6 51%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#fcfcfc), color-stop(51%,#f6f6f6), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#f6f6f6 51%,#fefefe 100%);
    background: -o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#f6f6f6 51%,#fefefe 100%);
    background: -ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#f6f6f6 51%,#fefefe 100%);
    background: linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 50%,#f6f6f6 51%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fefefe',GradientType=0 );
}

.aboutText p {
    margin-bottom: 25px;
}

.about-main {
    display: none;
}

/* Contact Page*/
.form-control {
    font-size: 1.3em;
    border: 1px solid #ccc;
    border-left: none;
    border-radius: 20px;
    color: #3195cf;
    background-color: #fafafa;
    height: 100%;
    -moz-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
}

    .form-control:lang(el) {
        font-size: 1.1em;
    }

.focused .form-control {
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}

.input-group-addon {
    border: 1px solid #ccc;
    border-right: none;
    border-radius: 20px;
    background-color: #fafafa;
}

.focused .input-group-addon {
    background-color: #fff;
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.input-group i {
    color: #3195cf;
}

a.btn.btn-readmore.readmore.multipart span:first-child {
    background: #3195cf;
    margin: -20px 8px 0 -13px;
    -ms-border-radius: 27px 0 0 27px;
    border-radius: 27px 0 0 27px;
    padding: 9px;
    color: #fff;
    font-weight: bold;
}

input[type="submit"] {
    background: none;
    border: none;
    padding: 0;
}

    input[type="submit"].btn.btn-readmore {
        border: 1px solid #3195cf;
        border-radius: 20px;
        color: #3195cf;
        padding: 5px 15px;
    }

        input[type="submit"].btn.btn-readmore:hover {
            background: #3195cf;
            color: #fff;
        }

    input[type="submit"].btn.btn-readmore-inverted {
        border: 1px solid white;
        border-radius: 20px;
        font-size: 1em;
        color: #fff;
    }

        input[type="submit"].btn.btn-readmore-inverted:hover {
            background: #fff;
            color: #3195cf;
            border-color: #fff;
        }

    input[type="submit"].btn.btn-readmore:focus {
        outline: none;
    }

.textarea.input-group-addon {
    vertical-align: top;
    padding-top: 13px;
}

.bottomSuccess .bg-default {
    margin-bottom: 25px;
    padding: 20px;
    border-radius: 5px;
}

.my-placeholder {
    font-size: 1.3em;
    color: #999;
}

.input-group-addon.right {
    border-right: 1px solid #ccc;
}

.haserror .form-control {
    border-right: none;
}

.focused .input-group-addon.right {
    border-color: #3195cf;
}

.haserror ::-webkit-input-placeholder { /* WebKit browsers */
    color: #E42130;
}

.haserror :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #E42130;
    opacity: 1;
}

.haserror ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #E42130;
    opacity: 1;
}

.haserror :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #E42130;
}

.haserror .fa-exclamation-circle {
    color: #E42130 !important;
}

.contact-success {
    display: none;
    border: 1px solid #3195cf;
    border-radius: 20px;
    padding: 30px 60px 60px;
}

/* Pricing Styles */
.aboutHeader .col-md-8 h4 strong {
    font-weight: normal;
}

.youare {
    color: #3195cf;
}

.expandline {
    position: relative;
    top: 14px;
    z-index: 0;
}

.diagramrow {
    background: #ccc;
    height: 2px;
}

.circleplus, .circleminus {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    top: -12px;
    background-color: #fff;
    padding: 4px;
    color: #3195cf;
    cursor: pointer;
    border: 2px solid #ccc;
}

.expandline:hover .circleplus, .expandline:hover .circleminus {
    border-color: #3195cf;
    background: #3195cf;
    color: white;
}

.circleminus {
    display: none;
}

.expandline:hover .diagramrow {
    background: #3195cf;
}

.subsPlanHeader {
    font-size: 3em;
    color: #3195cf;
    cursor: pointer;
}

.subsPlanExpand strong {
    padding: 0 1em;
    background-color: #fff;
    cursor: pointer;
}

.subsPlanExpandHeader {
    cursor: pointer;
}

.circleplus {
    border: 2px solid #ccc;
    border-radius: 25px;
}

.subsPlanExpandRow {
    display: none;
}

    .subsPlanExpandRow .text-lowercase:lang(de) {
        text-transform: none;
    }

.monthsNo {
    display: inline;
    font-size: 3em;
    font-weight: bold;
}

.monthsLang {
    display: inline;
}

.monthsEuro {
    display: inline;
    color: #3195cf;
    margin-left: 10px;
}

.monthsPrice {
    display: inline;
    font-size: 3em;
    color: #3195cf;
}

.monthsPricePerMonth {
    display: inline;
    margin-left: 10px;
}

.monthsFreeCredits {
    display: inline;
    margin-left: 10px;
    font-size: 1.2em;
}

    .monthsFreeCredits a,
    .monthsFreeCredits a:hover,
    .monthsFreeCredits a:visited,
    .monthsFreeCredits a:active {
        color: inherit;
        text-decoration: none;
    }

.monthCredits {
    font-size: 1.2em;
    color: #3195cf;
}

.pricing-subfooter {
    background-image: url('images/new/pricingBlueBg.png');
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
}

/* FAQ */
.faq-container {
    padding-top: 30px;
    padding-bottom: 30px;
}

.Hide {
    display: none;
}

.faq {
    padding: 10px 4em;
    font-size: 1.3em;
}

.btnToggle {
    margin-right: 20px;
}

.bluething.question {
    cursor: pointer;
    padding: 20px 20px;
    margin: 0;
}

    .bluething.question:hover, .bluething.question.isOpen {
        color: #3195cf;
        background-color: #fafafa;
    }

.faq.isOpen {
    background-color: #fafafa;
}

/* Register Styles */
.head1 {
    color: #3195cf;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 35px;
}

.paddingSide {
    padding-left: 15px;
    padding-right: 15px;
}

.fa-check {
    padding-top: 5px;
}

.bordered-bottom {
    padding-bottom: 25px;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
}

.focused .form-control {
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
}

.input-group-addon {
    border: 1px solid #ccc;
    border-right: none;
    border-radius: 25px;
    background-color: #fafafa;
}

.focused .input-group-addon {
    background-color: #fff;
}

.focused .input-group-addon {
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.input-group i {
    color: #3195cf;
}

.btn-group {
    width: 100%;
}

    .btn-group > .btn {
        width: 100%;
        text-align: left;
        background-color: #fafafa;
    }

        .btn-group > .btn > .text {
            color: #999;
            font-size: 1.3em;
        }

            .btn-group > .btn > .text:lang(el) {
                font-size: 1.1em;
            }

        .btn-group > .btn > .caret {
            position: absolute;
            right: 15px;
            top: 18px;
        }

    .btn-group > .btn-select {
        border: 1px solid #ccc;
        border-radius: 25px;
    }

.focused.btn-group > .btn-select {
    background-color: #fff;
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-group > .btn > i {
    color: #3195cf;
    margin-right: 20px;
}

.open > #titleList.dropdown-menu {
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
}

.signin {
    width: 100%;
    border-radius: 25px;
}

label.remember {
    font-size: 1.2em;
    color: #333;
}

input[type="checkbox"].loginchk {
    margin-left: 0;
}

#countryTxt.chosen, #titleTxt.chosen {
    /*   font-size: 1.3em;*/
    color: #3195cf;
}

input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:active, input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.dropdown-toggle:focus {
    border-color: #3195cf;
}

/* Override Selectivity Styles */

.selectivity-single-select {
    border-radius: 25px;
    background: #FAFAFA;
    border: 1px solid #ccc;
    text-align: left;
}

    .selectivity-single-select:focus, .selectivity-single-select:active {
        outline: none;
        border-color: #3195cf;
    }

.selectivity-single-result-container {
    top: .5em;
    padding-left: 46px;
}

.selectivity-placeholder {
    font-size: 1.3em;
}

    .selectivity-placeholder:lang(el) {
        font-size: 1.1em;
    }

a.selectivity-single-selected-item-remove {
    float: none;
    position: absolute;
    top: 0px;
    right: 15px;
    color: #888;
    display: none;
}


.selectivity-single-select .fa-globe {
    margin-left: 7px;
    color: #3195cf;
}

.selectivity-caret {
    right: 12px;
    color: #888;
}

.selectivity-single-selected-item {
    font-size: 1.3em;
    color: #3195cf;
}

    .selectivity-single-selected-item:lang(el) {
        font-size: 1.1em;
    }

.selectivity-results-container {
    max-height: 20em;
}

/* Credits Table Styles */
div.tableback {
    background: #F8F6F6;
    padding: 8px;
    margin: 0 auto;
    margin-top: 10px;
}

    #plans_pricing tr.ListPrice td,
    #plans_pricing tr.TCost td,
    #plans_pricing tr.FCredits td,
    div.tableback table tr.Plantype td,
    #credits_pricing tr.Credits td,
    div.tableback table.credits tr.Credits td {
        background: white;
    }

        #plans_pricing tr.ListPrice td:not(:first-child),
        #plans_pricing tr.TCost td:not(:first-child),
        div.tableback table tr.Plantype td:not(:first-child),
        #credits_pricing tr.Credits td:not(:first-child),
        div.tableback table.credits tr.Credits td {
            line-height: 40px;
            padding: 0;
            vertical-align: top;
        }

    #plans_pricing tr td,
    #credits_pricing tr td,
    div.tableback table tr td {
        border: 1px solid #ddd;
    }

    #plans_pricing tbody tr td,
    #credits_pricing tbody tr td,
    div.tableback table tr td,
    div.tableback table.credits tr.Credits td {
        width: 17%;
        text-align: center;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
        font-size: 1.2em;
        font-weight: bold;
        line-height: 27px;
        vertical-align: middle !important;
    }

#plans_pricing tr.LimitedTime td,
#plans_pricing tr.TCost.limited td,
#credits_pricing tr.CreditsPrice td,
table.credits tr.CreditsPrice td {
    background: #f5f5f5;
}

#plans_pricing tr.MoreInfo td,
div.tableback table tr.MoreInfo td {
    background: #f5f5f5;
    padding: 5px;
    height: 64px;
}

#credits_pricing tr.CreditsPrice td,
div.tableback table tr.DailyPrice td:not(:first-child),
div.tableback table tr.FrequentPrice td:not(:first-child),
div.tableback table tr.FlexiblePrice td:not(:first-child),
div.tableback table tr.DailyPriceCost td:not(:first-child),
div.tableback table.credits tr.CreditsPrice td {
    line-height: 38px;
    font-size: 3em;
    font-weight: bold;
    color: #2175b5;
    padding: 10px;
}

/* Learning Center Styles */
#search.form-control {
    border-left: 1px solid #cccccc;
    border-right: none;
    font-size: 1.6em;
}

    #search.form-control:focus {
        border-color: #66afe9;
    }

.searchinput .input-group-addon {
    border: 1px solid #ccc;
    border-left: none;
}

.searchinput .focused .input-group-addon {
    background-color: #fff;
    border-color: #3195cf;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.learnTexts {
    font-size: 1.2em;
    color: #111;
}

    .learnTexts h3 {
        margin-top: 40px;
    }

.container-menu-nav {
    display: none;
}

.highlight {
    background-color: #ffff95;
}

.ebd_img {
    background: linear-gradient(to bottom, #5f93cc 0%,#447897 100%);
    padding: 5px;
    border: 1px solid #85909a;
    border-radius: 3px;
}

img.help_icon {
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
}

.fluid-box {
    display: block;
    text-align: center;
    margin: 15px 0;
}

    .fluid-box img {
        width: 100%;
    }

/*.fluid-box.registration img {
    float: right;
}*/

.fluidbox-closed {
    cursor: -webkit-zoom-in;
}

.fluidbox-opened {
    cursor: -webkit-zoom-out;
}

a.fluid-box:focus {
    outline: none;
}

.zoomImage {
    position: absolute;
    z-index: 1000;
    right: 0;
    background-color: rgba(190, 206, 219, 0.45);
    padding: 13px;
    border-radius: 5px 5px 0 5px;
    bottom: 0;
}

    .zoomImage:hover {
        color: #45B3F2;
    }

p.videoTutorial {
    text-align: left;
    display: table;
    margin: 0 auto;
}

    p.videoTutorial a:focus, .videotitle a {
        text-decoration: none;
    }

.videoTutorial img {
    height: 50px;
}

.videoTutorial span, .videotitle a {
    color: #000;
    padding-left: 14px;
    position: relative;
    font-size: 20px;
    line-height: 34px;
    margin-top: 9px;
    display: inline-block;
    font-weight: bold;
    top: 5px;
}

a.videoTut.iframe {
    display: block;
    margin-bottom: 5px;
}


.videothumb {
    min-height: 200px;
}

    .videothumb a {
        display: block;
        width: 100%;
        font-size: 16px;
        position: relative;
    }

.videoTitle {
    height: 65px;
    overflow: hidden;
}

.overlay {
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.27);
    width: 120px;
    height: 90px;
    position: absolute;
    top: 5px;
    left: 20px;
}

.videothumb a:hover .overlay {
    background-color: transparent;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.videoGrid > .row {
    margin-bottom: 15px;
}

.thumbnail {
    margin-bottom: 0;
    width: 100%;
}

img.yt_play {
    position: absolute;
    z-index: 2;
    width: 50px;
    top: 50%;
    top: -moz-calc(50% - 17px);
    top: -webkit-calc(50% - 17px);
    top: calc(50% - 17px);
    left: 50%;
    left: -moz-calc(50% - 25px);
    left: -webkit-calc(50% - 25px);
    left: calc(50% - 25px);
}

.videotitle {
    font-size: 22px;
    font-weight: bold;
}


ul.learnNav > li > a.navHeader.videosectionlink {
    text-align: left;
    color: #3195cf;
    padding-bottom: 0.3em;
    line-height: 1.1em;
    border-bottom: 1px solid #ddd !important;
    padding-bottom: 13px;
}

.videosectionlink .fa-film {
    margin-right: .65em;
    color: #3195cf;
}

ul.learnNav > li > a.navHeader {
    margin-top: 0;
    padding-bottom: 8px;
}

#Using-the-VC-Repertory ul li em {
    color: #2424D1;
}

#Using-the-VC-Repertory ul li:nth-child(3) strong {
    color: #AC0000;
}

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

#LanguagesList {
    width: 100%;
}

    #LanguagesList.dropdown-menu > li > a {
        line-height: 25px;
    }

.haserror #LanguageDropDown .fa-exclamation-circle {
    right: 8px;
    position: absolute;
    top: 13px;
}

.haserror.btn-group > .btn > .text {
    color: #e42130;
}

.btn-group > .btn > .text.chosen {
    color: #3195cf;
}

.dropdown-menu > li > a.active {
    color: #f1f1f1;
    background-color: #3195cf;
}

.schedule-big {
    font-size: 30px;
    color: #333;
    font-weight: lighter;
}

.schedule-medium {
    font-size: 20px;
    font-weight: lighter;
}

.schedule-list-check {
    font-size: 16px;
    color: #2e75af;
    margin-bottom: 15px;
}

    .schedule-list-check .checklistimg {
        height: 18px;
        margin-right: 5px;
    }

#schedule-form-container {
    background-image: url('images/scheduledemo/formbackground2x.png');
    background-size: cover;
    -ms-border-radius: 15px;
    border-radius: 15px;
}

.schedule-form-img-row {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
}

.schedule-form-img {
    width: 100%;
    -ms-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
}

.schedule-form-info {
    text-align: center;
    color: #fff;
    line-height: 2em;
}

#schedule-form-container .text-danger {
    color: #fff;
}

#schedule-form-container .btn-readmore {
    color: #fff;
    background-color: #80b300;
    border: 1px solid #80b300;
    outline: none !important;
}

    #schedule-form-container .btn-readmore:hover, #schedule-form-container .btn-readmore:focus {
        background-color: #91c707;
        outline: none;
    }

.whitecheck {
    height: 20px;
    position: relative;
    left: -1%;
    top: -2px;
}

/*#region LMHI Styles */
.lmhiCarousel {
    background-image: url('images/lmhi/bg-website-slider-1.png');
    background-size: cover;
    background-repeat: no-repeat;
}
    .lmhiCarousel > .carousel-item {
        background-image: url('images/lmhi/cn-website-slider-1.png');
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: center;
    }

#lmhi-main-container {
    padding-top: 161px;
}

.lmhiPromo {
    background-image: url('images/lmhi/lmhi-website-page-1.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 60px;
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */
    .lmhiPromo {
        /*background-image: url('images/lmhi/lmhi-website-page-1@2x.png');*/
    }
}

.lmhiPromo > .container {
    height: 372px;
}

.lmhiContainer p {
    margin-bottom: 20px;
}

/*#endregion LMHI Styles */

/* Responsive Styles */
@media screen and (max-width: 1024px) {
    .carousel-inner > .version-5 > div:lang(en) {
        background-image: url('images/carusel/version_5_Mobile_en.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(ru) {
        background-image: url('images/carusel/version_5_Mobile_ru.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(it) {
        background-image: url('images/carusel/version_5_Mobile_it.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(pt) {
        background-image: url('images/carusel/version_5_Mobile_pt.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(fr) {
        background-image: url('images/carusel/version_5_Mobile_fr.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(es) {
        background-image: url('images/carusel/version_5_Mobile_es.png') !important;
    }
    .carousel-inner > .version-5 > div:lang(de) {
        background-image: url('images/carusel/version_5_Mobile_de.png') !important;
    }
}

@media(max-width:991px) {
    .customer-img, .img-related {
        margin-bottom: 30px;
    }

    #mag {
        margin-top: 120px;
    }

    .carousel-caption.synapse-carousel-caption,
    .carousel-caption.version3-carousel-caption,
    .carousel-caption.version3-1-carousel-caption {
        top: 8%;
        left: 10%;
        right: 10%;
    }

    .carousel-caption.version3-carousel-caption,
    .carousel-caption.version3-1-carousel-caption {
        top: 1%;
    }

    .carousel-caption.synapse-carousel-caption:lang(de) {
        top: 3%;
        left: 0;
        right: 0;
    }

    #schedule-form-container .btn-readmore {
        font-size: 16px;
    }

    .whitecheck {
        height: 16px;
        position: relative;
        left: -1%;
        top: -2px;
    }

    .lmhiCarousel > .carousel-item {
        background-image: url('images/lmhi/cnm-website-slider-1-mobile@2x.png');
    }

    #lmhi-main-container {
        padding-top: 161px;
    }

    .lmhiPromo {
        background-image: url('images/lmhi/lmhi-website-slider-1-mobile@2x.png');
        padding-top: 0;
        background-size: contain;
    }

        .lmhiPromo > .container {
            height: 234px;
        }


}


@media screen and (max-width:767px) {

    #main-container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }

    .carousel .carousel-caption h2 {
        font-size: 1.3em;
    }

    .carousel .carousel-caption h3 {
        font-size: 1.2em;
    }

    .padding-xs-0 {
        padding: 0;
    }

    .padding-xs-5 {
        padding: 0 5px;
    }

    .navbar-brand {
        height: 60px;
        margin-bottom: 20px;
    }

        .navbar-brand > img {
            max-height: 55px;
            margin: 5px auto;
        }

    #newsBoxes {
        margin-top: 15px;
    }

    h3.news-title {
        font-weight: bold;
        font-size: 24px;
    }

    .mobile-menu li {
        background: #F4F4F4 !important;
        border-bottom: 1px solid #fdfdfd;
        font-weight: bold;
    }

        .mobile-menu li .caret {
            float: right;
        }

    #bs-example-navbar-collapse-2 .dropdown li {
        padding: 5px 0;
        background: white !important;
        border-bottom: 1px solid #ededed;
    }

        #bs-example-navbar-collapse-2 .dropdown li a {
            font-weight: bold;
        }

    .anythingSlider-minimalist-round {
        padding: 0;
        min-height: 310px;
    }

    .panel.panel-custom > .panel-body {
        height: 90px;
    }


    .researchbulletinlink {
        margin-bottom: 15px;
    }

    header.carousel .item:nth-child(2) .carousel-caption:not(.synapse-carousel-caption) {
        background-color: rgba(13, 37, 89, 0.55);
        padding-left: 1em;
        padding-right: 1em;
        border-radius: 5px;
    }

    header.carousel .item .carousel-caption.bulletincarousel {
        background-color: rgba(33, 105, 140, 0.55);
        padding-left: 1em;
        padding-right: 1em;
        border-radius: 5px;
    }


    header.carousel .item:nth-child(3) .carousel-caption {
        top: 0;
    }

    #prefooter .list-group-item {
        margin-bottom: 10px;
    }

    .carousel-caption.synapse-carousel-caption h2 {
        font-size: 2.6em;
    }

    .carousel-caption.version3-carousel-caption h2 {
        font-size: 3.5em;
    }

}


@media screen and (max-width:450px) {
    h1 {
        font-size: 32px;
    }

    .about-main img {
        width: 100%;
    }

    .navbar-brand > img {
        max-height: 70px;
        width: 100%;
    }

    .panel.panel-custom {
        height: 285px;
    }

    #bullets5 .col-xs-2, #techbullets .col-xs-2 {
        display: none;
    }

    #bullets5 .col-xs-10, #techbullets .col-xs-10 {
        width: 100%;
    }

    .btn-readmore-inverted.click-here {
        width: 90%;
    }

    .register-under-arrows {
        margin-left: 0;
    }
    /*.carousel-caption.synapse-carousel-caption .hide-content {
        display: none;
    }*/
    .carousel-caption.synapse-carousel-caption h2 {
        font-size: 1.8em;
    }

    .carousel-caption.synapse-carousel-caption h2 {
        font-size: 1.8em;
    }

    .carousel-caption.version3-carousel-caption h2 {
        font-size: 2.5em;
    }

    #newsBoxes .panel-body p {
        display: -webkit-box;
        max-height: 100px;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media screen and (min-width: 768px) {

    /* Override width of bootstrap navbar to fit all to menu items in all langs*/
    .navbar-nav {
        width: 110% !important;
    }

    .carousel-caption {
        left: 10%;
        right: 55%;
        top: 8%;
        text-shadow: none;
        text-align: left;
    }

    .read-more {
        border: 1px solid white;
        border-radius: 50px;
        font-size: 1.1em;
        max-width: 10em;
        padding: 10px;
        margin-top: 25px;
        text-align: center;
        color: white;
        display: block;
    }

    .carousel-indicators {
        bottom: 40px;
    }

    .carousel-caption.synapse-carousel-caption h2 {
        font-size: 2.6em;
    }

    .carousel-caption.version3-carousel-caption h2 {
        font-size: 3.3em;
    }

    header.carousel .item .carousel-caption.bulletincarousel {
        width: 32%;
    }


        header.carousel .item .carousel-caption.bulletincarousel a.read-more {
            position: absolute;
            left: 0;
            padding: 4px 35px;
        }

            header.carousel .item .carousel-caption.bulletincarousel a.read-more:lang(it) {
                padding: 10px;
            }
}

@media screen and (min-width: 768px) and (max-width: 900px) {
    header.carousel .item .carousel-caption.bulletincarousel h2 {
        white-space: initial;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .navbar-nav > li {
        margin-bottom: 4px;
    }

    .nav-main li.active .underline-blue {
        top: 0;
    }

    #lmhi-main-container {
        padding-top: 213px;
    }
}

@media screen and (min-width: 991px) {
    .whyvcPromo {
        background: #eee url('images/new/ipadWhyvc.png') right 5% bottom no-repeat;
    }

    .testimonialsPromo {
        background: #eee url('images/new/quotes_lg.png') right 25% center no-repeat;
    }

    .carousel-caption {
        left: 10%;
        right: 55%;
        top: 15%;
        text-shadow: none;
        text-align: left;
    }

    .thumbnail {
        min-height: 120px;
    }

    .carousel-caption.synapse-carousel-caption {
        top: 1%;
        left: 0;
        right: 0;
    }

    .carousel-caption.version3-carousel-caption,
    .carousel-caption.version3-1-carousel-caption {
        top: 1%;
        left: 0;
        right: 0;
    }

    .synapse-carousel-caption .empty-watch-video {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1600px) {
    #mag {
        margin-top: 0;
    }

    .carousel-caption.synapse-carousel-caption {
        top: 3%;
    }

    .lmhiPromo {
        background-image: url('images/lmhi/lmhi-website-page-1@2x.png');
    }
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {
    #mag {
        margin-top: 225px;
    }

    .carousel-caption.synapse-carousel-caption {
        top: 1%;
        left: 10%;
        right: 10%;
    }

    .synapse-carousel-caption .empty-watch-video {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1465px) {
    #mag {
        margin-top: 125px;
    }

    .carousel-caption.synapse-carousel-caption {
        top: 2%;
        left: 15%;
        right: 15%;
    }

        .carousel-caption.synapse-carousel-caption:lang(de) {
            left: 12%;
            right: 12%;
        }
}

@media screen and (min-width: 1466px) and (max-width: 1599px) {
    #mag {
        margin-top: 40px;
    }

    .carousel-caption.synapse-carousel-caption {
        top: 3%;
    }
}

@media screen and (min-width: 1920px) {
    #mag {
        margin-top: 0;
        width: 80%;
    }
}

@media screen and (max-height: 675px) {
    .carousel .synapse-carousel-caption .hide-content p {
        display: none;
    }

    .carousel .version3-carousel-caption h2,
    .carousel .version3-1-carousel-caption h2 {
        font-size: 2.5em;
    }

    .carousel .version3-carousel-caption .hide-content p,
    .carousel .version3-1-carousel-caption .hide-content p {
        display: none;
    }
}

/* Blue buttons */
.btnbluefull {
    background-color: #3195cf !important;
    color: #fff !important;
    border: 1px solid #3195CF;
}

.btnblue {
    color: #3195cf;
    border: 1px solid #3195CF;
}
