@font-face {
    font-family: 'FuturaBT-Book';
    src: url('../webfonts/2A0842_0_0.eot');
    src: url('../webfonts/2A0842_0_0.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/2A0842_0_0.woff')       format('woff'),
         url('../webfonts/2A0842_0_0.ttf')        format('truetype');
}

@font-face {
    font-family: 'FuturaBT-Bold';
    src: url('../webfonts/2A0842_1_0.eot');
    src: url('../webfonts/2A0842_1_0.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/2A0842_1_0.woff')       format('woff'),
         url('../webfonts/2A0842_1_0.ttf')        format('truetype');
}

body {
    font-family: "FuturaBT-Book", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.9);
    background: #008EC4;
    line-height: 1.42857;
    background-image: url('../gfx/medicalvision-microsite-bg.jpg');
    background-size: cover;
    background-attachment: fixed;
}
body .container {
    max-width: 1024px;
}
body .content .container {
    margin-top: 50px;
    padding: 0;
    background: rgba(255, 255, 255, 1);
    max-width: 1024px;
}
body .content .container .txtbox {
    font-size: 1.2em;
    background: transparent;
    color: #000000;
    padding: 25px;
}
body .content .container .txtbox h1 {
    font-size: 1.6em;
    margin-top: 0;
}
body .content .container .txtbox p:last-child {
    margin-bottom: 0;
}
body ul.ani-ei {
    list-style: none;
    margin: -50px auto 0 auto;
    padding: 0;
    position: relative;
    z-index: 2;
    width: 500px;
    height: 500px;
    /* main.js */
    border-radius: 100%;
    overflow: hidden;
    margin-left: -110px;
    /*
    background: #008EC4;
    box-shadow: inset 0 0 100px rgba(black,.5),
                0 2px 4px rgba(black,.75);
    */
    text-align: center;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    transform: scale(0.6);
}
body ul.ani-ei .txt {
    position: absolute;
    top: 250px;
    left: 50%;
    padding: 20px;
    margin: 0;
    margin-left: -124px;
    background: #AECF00;
    border-radius: 4px;
    font-weight: bold;
    font-size: 1.6em;
    text-shadow: 0 2px 0px rgba(96, 114, 0, 0.75);
    z-index: 1337;
    color: white;
    letter-spacing: 2px;
    box-shadow: 0 2px 25px rgba(0, 0, 0, 0.5);
}
/* iPhone 6 Plus landscape */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
    ul.ani-ei {
        margin-left: -60px !important;
        -webkit-transform: scale(0.8) !important;
        -moz-transform: scale(0.8) !important;
        -ms-transform: scale(0.8) !important;
        -o-transform: scale(0.8) !important;
        transform: scale(0.8) !important;
    }
}
/* iPhone 6 Plus landscape */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
    ul.ani-ei {
        margin-left: 100px !important;
        -webkit-transform: scale(0.8) !important;
        -moz-transform: scale(0.8) !important;
        -ms-transform: scale(0.8) !important;
        -o-transform: scale(0.8) !important;
        transform: scale(0.8) !important;
    }
}
/* 360x640 (Android) portrait */

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {
    ul.ani-ei {
        margin-left: -80px !important;
        -webkit-transform: scale(0.6) !important;
        -moz-transform: scale(0.6) !important;
        -ms-transform: scale(0.6) !important;
        -o-transform: scale(0.6) !important;
        transform: scale(0.6) !important;
    }
}
/* 360x640 (Android) landscape */

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
    ul.ani-ei {
        margin-left: 65px !important;
        -webkit-transform: scale(0.8) !important;
        -moz-transform: scale(0.8) !important;
        -ms-transform: scale(0.8) !important;
        -o-transform: scale(0.8) !important;
        transform: scale(0.8) !important;
    }
}
/* iPhone 5 & 5S landscape */

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
    ul.ani-ei {
        margin-left: 10px !important;
    }
}
/* iPhone 2G - 4S  landscape */

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    ul.ani-ei {
        margin-left: -30px !important;
        -webkit-transform: scale(0.8) !important;
        -moz-transform: scale(0.8) !important;
        -ms-transform: scale(0.8) !important;
        -o-transform: scale(0.8) !important;
        transform: scale(0.8) !important;
    }
}
/* Small devices (tablets, 768px and up) */

@media only screen and (min-width: 768px) {
    /* Styles */
    ul.ani-ei {
        margin-top: 5px !important;
        margin-left: 100px !important;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important;
    }
}
/* Medium devices (desktops, 992px and up) */

@media only screen and (min-width: 992px) {
    /* Styles */
    /* Styles */
    ul.ani-ei {
        margin-top: 5px !important;
        margin-left: 200px !important;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important;
    }
}
/* Large devices (large desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
    /* Styles */
    ul.ani-ei {
        width: 500px;
        height: 500px;
        /* main.js */
        margin-top: 0 !important;
        margin-left: 250px !important;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        transform: scale(1) !important;
    }
    ul.ani-ei .txt {
        font-size: 1.6em;
    }
}
/*# sourceMappingURL=styles.css.map */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    padding: 0;
}