﻿ .content {
                    margin: 0 auto;
                    max-width: 1000px;
                }

                    .content > h2 {
                        clear: both;
                        margin: 0;
                        padding: 4em 1% 0;
                        color: #484B54;
                        font-weight: 800;
                        font-size: 1.5em;
                    }

                        .content > h2:first-child {
                            padding-top: 0em;
                        }

                /* Header */
                .codrops-header {
                    margin: 0 auto;
                    padding: 4em 1em;
                    text-align: center;
                }

                    .codrops-header h1 {
                        margin: 0;
                        font-weight: 800;
                        font-size: 4em;
                        line-height: 1.3;
                    }

                        .codrops-header h1 span {
                            display: block;
                            padding: 0 0 0.6em 0.1em;
                            color: #74777b;
                            font-weight: 300;
                            font-size: 45%;
                        }

                /* Demo links */
                .codrops-demos {
                    clear: both;
                    padding: 1em 0 0;
                    text-align: center;
                }

                .content + .codrops-demos {
                    padding-top: 5em;
                }

                .codrops-demos a {
                    display: inline-block;
                    margin: 0 5px;
                    padding: 1em 1.5em;
                    text-transform: uppercase;
                    font-weight: bold;
                }

                    .codrops-demos a:hover,
                    .codrops-demos a:focus,
                    .codrops-demos a.current-demo {
                        background: #3c414a;
                        color: #fff;
                    }

                /* To Navigation Style */
                .codrops-top {
                    width: 100%;
                    text-transform: uppercase;
                    font-weight: 800;
                    font-size: 0.69em;
                    line-height: 2.2;
                }

                    .codrops-top a {
                        display: inline-block;
                        padding: 1em 2em;
                        text-decoration: none;
                        letter-spacing: 1px;
                    }

                    .codrops-top span.right {
                        float: right;
                    }

                        .codrops-top span.right a {
                            display: block;
                            float: left;
                        }

                .codrops-icon:before {
                    margin: 0 4px;
                    text-transform: none;
                    font-weight: normal;
                    font-style: normal;
                    font-variant: normal;
                    font-family: 'codropsicons';
                    line-height: 1;
                    speak: none;
                    -webkit-font-smoothing: antialiased;
                }

                .codrops-icon-drop:before {
                    content: "\e001";
                }

                .codrops-icon-prev:before {
                    content: "\e004";
                }

                /* Related demos */
                .related {
                    clear: both;
                    padding: 6em 1em;
                    font-size: 120%;
                }

                    .related > a {
                        display: inline-block;
                        margin: 20px 10px;
                        padding: 25px;
                        border: 1px solid #4f7f90;
                        text-align: center;
                    }

                    .related a:hover {
                        border-color: #39545e;
                    }

                    .related a img {
                        max-width: 100%;
                        opacity: 0.8;
                    }

                    .related a:hover img,
                    .related a:active img {
                        opacity: 1;
                    }

                    .related a h3 {
                        margin: 0;
                        padding: 0.5em 0 0.3em;
                        max-width: 300px;
                        text-align: left;
                    }

                /* Demo ad design */
                body #cdawrap {
                    background: none;
                    top: 50px;
                    border: none;
                }

                    body #cdawrap a {
                        color: #fff !important;
                    }

                body #cda-remove {
                    color: #fff;
                }

                @media screen and (max-width: 25em) {
                    .codrops-header {
                        font-size: 75%;
                    }

                    .codrops-icon span {
                        display: none;
                    }
                }

                .grid {
                    position: relative;
                    clear: both;
                    margin: 0 auto;
                    padding: 1em 0 4em;
                    max-width: 1000px;
                    list-style: none;
                    text-align: center;
                }

                    /* Common style */
                    .grid figure {
                        position: relative;
                        float: left;
                        overflow: hidden;
                        margin: 10px 1%;
                        min-width: 320px;
                        max-width: 480px;
                        max-height: 360px;
                        width: 48%;
                        height: auto;
                        background: #3085a3;
                        text-align: center;
                        cursor: pointer;
                    }

                        .grid figure img {
                            position: relative;
                            display: block;
                            min-height: 100%;
                            max-width: 100%;
                            opacity: 0.8;
                        }

                        .grid figure figcaption {
                            padding: 5em;
                            color: #fff;
                            text-transform: uppercase;
                            font-size: 1.25em;
                            -webkit-backface-visibility: hidden;
                            backface-visibility: hidden;
                        }

                            .grid figure figcaption::before,
                            .grid figure figcaption::after {
                                pointer-events: none;
                            }

                            .grid figure figcaption,
                            .grid figure figcaption > a {
                                position: absolute;
                                top: 0;
                                left: 0;
                                width: 100%;
                                height: 100%;
                            }

                                /* Anchor will cover the whole item by default */
                                /* For some effects it will show as a button */
                                .grid figure figcaption > a {
                                    z-index: 1000;
                                    text-indent: 200%;
                                    white-space: nowrap;
                                    font-size: 0;
                                    opacity: 0;
                                }

                        .grid figure h2 {
                            word-spacing: -0.15em;
                            font-weight: 300;
                        }

                            .grid figure h2 span {
                                font-weight: 800;
                            }

                        .grid figure h2,
                        .grid figure p {
                            margin: 0;
                        }

                        .grid figure p {
                            letter-spacing: 1px;
                            font-size: 68.5%;
                        }

                /* Individual effects */

                /*---------------*/
                /***** Julia *****/
                /*---------------*/

                figure.effect-julia {
                    background: #2f3238;
                }

                    figure.effect-julia img {
                        max-width: none;
                        height: 400px;
                        -webkit-transition: opacity 1s, -webkit-transform 1s;
                        transition: opacity 1s, transform 1s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    figure.effect-julia figcaption {
                        text-align: left;
                    }

                    figure.effect-julia h2 {
                        position: relative;
                        padding: 0.5em 0;
                    }

                    figure.effect-julia p {
                        display: inline-block;
                        margin: 0 0 0.25em;
                        padding: 0.4em 1em;
                        background: rgba(255,255,255,0.9);
                        color: #2f3238;
                        text-transform: none;
                        font-weight: 500;
                        font-size: 75%;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(-360px,0,0);
                        transform: translate3d(-360px,0,0);
                    }

                        figure.effect-julia p:first-child {
                            -webkit-transition-delay: 0.15s;
                            transition-delay: 0.15s;
                        }

                        figure.effect-julia p:nth-of-type(2) {
                            -webkit-transition-delay: 0.1s;
                            transition-delay: 0.1s;
                        }

                        figure.effect-julia p:nth-of-type(3) {
                            -webkit-transition-delay: 0.05s;
                            transition-delay: 0.05s;
                        }

                    figure.effect-julia:hover p:first-child {
                        -webkit-transition-delay: 0s;
                        transition-delay: 0s;
                    }

                    figure.effect-julia:hover p:nth-of-type(2) {
                        -webkit-transition-delay: 0.05s;
                        transition-delay: 0.05s;
                    }

                    figure.effect-julia:hover p:nth-of-type(3) {
                        -webkit-transition-delay: 0.1s;
                        transition-delay: 0.1s;
                    }

                    figure.effect-julia:hover img {
                        opacity: 0.4;
                        -webkit-transform: scale3d(1.1,1.1,1);
                        transform: scale3d(1.1,1.1,1);
                    }

                    figure.effect-julia:hover p {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                /*-----------------*/
                /***** Goliath *****/
                /*-----------------*/

                figure.effect-goliath {
                    background: #df4e4e;
                }

                    figure.effect-goliath img,
                    figure.effect-goliath h2 {
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                    }

                    figure.effect-goliath img {
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    figure.effect-goliath h2,
                    figure.effect-goliath p {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        padding: 30px;
                    }

                    figure.effect-goliath p {
                        text-transform: none;
                        font-size: 90%;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(0,50px,0);
                        transform: translate3d(0,50px,0);
                    }

                    figure.effect-goliath:hover img {
                        -webkit-transform: translate3d(0,-80px,0);
                        transform: translate3d(0,-80px,0);
                    }

                    figure.effect-goliath:hover h2 {
                        -webkit-transform: translate3d(0,-100px,0);
                        transform: translate3d(0,-100px,0);
                    }

                    figure.effect-goliath:hover p {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                /*-----------------*/
                /***** Hera *****/
                /*-----------------*/

                figure.effect-hera {
                    background: #303fa9;
                }

                    figure.effect-hera h2 {
                        font-size: 158.75%;
                    }

                    figure.effect-hera h2,
                    figure.effect-hera p {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(-50%,-50%,0);
                        transform: translate3d(-50%,-50%,0);
                        -webkit-transform-origin: 50%;
                        transform-origin: 50%;
                    }

                    figure.effect-hera figcaption::before {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        width: 200px;
                        height: 200px;
                        border: 2px solid #fff;
                        content: '';
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
                        transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
                        -webkit-transform-origin: 50%;
                        transform-origin: 50%;
                    }

                    figure.effect-hera p {
                        width: 100px;
                        text-transform: none;
                        font-size: 121%;
                        line-height: 2;
                    }

                        figure.effect-hera p a {
                            color: #fff;
                        }

                            figure.effect-hera p a:hover,
                            figure.effect-hera p a:focus {
                                opacity: 0.6;
                            }

                            figure.effect-hera p a i {
                                opacity: 0;
                                -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                                transition: opacity 0.35s, transform 0.35s;
                            }

                            figure.effect-hera p a:first-child i {
                                -webkit-transform: translate3d(-60px,-60px,0);
                                transform: translate3d(-60px,-60px,0);
                            }

                            figure.effect-hera p a:nth-child(2) i {
                                -webkit-transform: translate3d(60px,-60px,0);
                                transform: translate3d(60px,-60px,0);
                            }

                            figure.effect-hera p a:nth-child(3) i {
                                -webkit-transform: translate3d(-60px,60px,0);
                                transform: translate3d(-60px,60px,0);
                            }

                            figure.effect-hera p a:nth-child(4) i {
                                -webkit-transform: translate3d(60px,60px,0);
                                transform: translate3d(60px,60px,0);
                            }

                    figure.effect-hera:hover figcaption::before {
                        opacity: 1;
                        -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
                        transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
                    }

                    figure.effect-hera:hover h2 {
                        opacity: 0;
                        -webkit-transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
                        transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
                    }

                    figure.effect-hera:hover p i:empty {
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0); /* just because it's stronger than nth-child */
                        opacity: 1;
                    }

                /*-----------------*/
                /***** Winston *****/
                /*-----------------*/

                figure.effect-winston {
                    background: #162633;
                    text-align: left;
                }

                    figure.effect-winston img {
                        -webkit-transition: opacity 0.45s;
                        transition: opacity 0.45s;
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    figure.effect-winston figcaption::before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background: url(../img/triangle.svg) no-repeat center center;
                        background-size: 100% 100%;
                        content: '';
                        -webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
                        transition: opacity 0.45s, transform 0.45s;
                        -webkit-transform: rotate3d(0,0,1,45deg);
                        transform: rotate3d(0,0,1,45deg);
                        -webkit-transform-origin: 0 100%;
                        transform-origin: 0 100%;
                    }

                    figure.effect-winston h2 {
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(0,20px,0);
                        transform: translate3d(0,20px,0);
                    }

                    figure.effect-winston p {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        padding: 0 1.5em 7% 0;
                    }

                    figure.effect-winston a {
                        margin: 0 10px;
                        color: #5d504f;
                        font-size: 170%;
                    }

                        figure.effect-winston a:hover,
                        figure.effect-winston a:focus {
                            color: #cc6055;
                        }

                    figure.effect-winston p a i {
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(0,50px,0);
                        transform: translate3d(0,50px,0);
                    }

                    figure.effect-winston:hover img {
                        opacity: 0.6;
                    }

                    figure.effect-winston:hover h2 {
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-winston:hover figcaption::before {
                        opacity: 0.7;
                        -webkit-transform: rotate3d(0,0,1,20deg);
                        transform: rotate3d(0,0,1,20deg);
                    }

                    figure.effect-winston:hover p i {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-winston:hover p a:nth-child(3) i {
                        -webkit-transition-delay: 0.05s;
                        transition-delay: 0.05s;
                    }

                    figure.effect-winston:hover p a:nth-child(2) i {
                        -webkit-transition-delay: 0.1s;
                        transition-delay: 0.1s;
                    }

                    figure.effect-winston:hover p a:first-child i {
                        -webkit-transition-delay: 0.15s;
                        transition-delay: 0.15s;
                    }

                /*-----------------*/
                /***** Selena *****/
                /*-----------------*/

                figure.effect-selena {
                    background: #fff;
                }

                    figure.effect-selena img {
                        opacity: 0.95;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                    }

                    figure.effect-selena:hover img {
                        -webkit-transform: scale3d(0.95,0.95,1);
                        transform: scale3d(0.95,0.95,1);
                    }

                    figure.effect-selena h2 {
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(0,20px,0);
                        transform: translate3d(0,20px,0);
                    }

                    figure.effect-selena p {
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg);
                        transform: perspective(1000px) rotate3d(1,0,0,90deg);
                        -webkit-transform-origin: 50% 0%;
                        transform-origin: 50% 0%;
                    }

                    figure.effect-selena:hover h2 {
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-selena:hover p {
                        opacity: 1;
                        -webkit-transform: perspective(1000px) rotate3d(1,0,0,0);
                        transform: perspective(1000px) rotate3d(1,0,0,0);
                    }

                /*-----------------*/
                /***** Terry *****/
                /*-----------------*/

                figure.effect-terry {
                    background: #34495e;
                }

                    figure.effect-terry figcaption {
                        padding: 1em;
                    }

                        figure.effect-terry figcaption::before,
                        figure.effect-terry figcaption::after {
                            position: absolute;
                            width: 200%;
                            height: 200%;
                            border-style: solid;
                            border-color: #101010;
                            content: '';
                            -webkit-transition: -webkit-transform 0.35s;
                            transition: transform 0.35s;
                        }

                        figure.effect-terry figcaption::before {
                            right: 0;
                            bottom: 0;
                            border-width: 0 70px 60px 0;
                            -webkit-transform: translate3d(70px,60px,0);
                            transform: translate3d(70px,60px,0);
                        }

                        figure.effect-terry figcaption::after {
                            top: 0;
                            left: 0;
                            border-width: 15px 0 0 15px;
                            -webkit-transform: translate3d(-15px,-15px,0);
                            transform: translate3d(-15px,-15px,0);
                        }

                    figure.effect-terry img,
                    figure.effect-terry p a {
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                    }

                    figure.effect-terry img {
                        opacity: 0.85;
                    }

                    figure.effect-terry h2 {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        padding: 0.4em 10px;
                        width: 50%;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(100%,0,0);
                        transform: translate3d(100%,0,0);
                    }

                @media screen and (max-width: 920px) {
                    figure.effect-terry h2 {
                        padding: 0.75em 10px;
                        font-size: 120%;
                    }
                }

                figure.effect-terry p {
                    float: right;
                    clear: both;
                    text-align: left;
                    text-transform: none;
                    font-size: 111%;
                }

                    figure.effect-terry p a {
                        display: block;
                        margin-bottom: 1em;
                        color: #fff;
                        opacity: 0;
                        -webkit-transform: translate3d(90px,0,0);
                        transform: translate3d(90px,0,0);
                    }

                        figure.effect-terry p a:hover,
                        figure.effect-terry p a:focus {
                            color: #f3cf3f;
                        }

                figure.effect-terry:hover figcaption::before,
                figure.effect-terry:hover figcaption::after {
                    -webkit-transform: translate3d(0,0,0);
                    transform: translate3d(0,0,0);
                }

                figure.effect-terry:hover img {
                    opacity: 0.6;
                }

                figure.effect-terry:hover h2,
                figure.effect-terry:hover p a {
                    -webkit-transform: translate3d(0,0,0);
                    transform: translate3d(0,0,0);
                }

                figure.effect-terry:hover p a {
                    opacity: 1;
                }

                    figure.effect-terry:hover p a:first-child {
                        -webkit-transition-delay: 0.025s;
                        transition-delay: 0.025s;
                    }

                    figure.effect-terry:hover p a:nth-child(2) {
                        -webkit-transition-delay: 0.05s;
                        transition-delay: 0.05s;
                    }

                    figure.effect-terry:hover p a:nth-child(3) {
                        -webkit-transition-delay: 0.075s;
                        transition-delay: 0.075s;
                    }

                    figure.effect-terry:hover p a:nth-child(4) {
                        -webkit-transition-delay: 0.1s;
                        transition-delay: 0.1s;
                    }

                /*-----------------*/
                /***** Phoebe *****/
                /*-----------------*/

                figure.effect-phoebe {
                    background: #675983;
                }

                    figure.effect-phoebe img {
                        opacity: 0.85;
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-phoebe:hover img {
                        opacity: 0.6;
                    }

                    figure.effect-phoebe figcaption::before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background: url(../img/triangle2.svg) no-repeat center center;
                        background-size: 100% 100%;
                        content: '';
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: scale3d(5,2.5,1);
                        transform: scale3d(5,2.5,1);
                        -webkit-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                    }

                    figure.effect-phoebe:hover figcaption::before {
                        opacity: 0.6;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                    figure.effect-phoebe h2 {
                        margin-top: 1em;
                        -webkit-transition: transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(0,40px,0);
                        transform: translate3d(0,40px,0);
                    }

                    figure.effect-phoebe:hover h2 {
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-phoebe p a {
                        color: #fff;
                        font-size: 140%;
                        opacity: 0;
                        position: relative;
                        display: inline-block;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                    }

                        figure.effect-phoebe p a:first-child {
                            -webkit-transform: translate3d(-60px,-60px,0);
                            transform: translate3d(-60px,-60px,0);
                        }

                        figure.effect-phoebe p a:nth-child(2) {
                            -webkit-transform: translate3d(0,60px,0);
                            transform: translate3d(0,60px,0);
                        }

                        figure.effect-phoebe p a:nth-child(3) {
                            -webkit-transform: translate3d(60px,-60px,0);
                            transform: translate3d(60px,-60px,0);
                        }

                    figure.effect-phoebe:hover p a {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                /*-----------------*/
                /***** Apollo *****/
                /*-----------------*/

                figure.effect-apollo {
                    background: #3498db;
                }

                    figure.effect-apollo img {
                        opacity: 0.95;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: scale3d(1.05,1.05,1);
                        transform: scale3d(1.05,1.05,1);
                    }

                    figure.effect-apollo figcaption::before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background: rgba(255,255,255,0.5);
                        content: '';
                        -webkit-transition: -webkit-transform 0.6s;
                        transition: transform 0.6s;
                        -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
                        transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
                    }

                    figure.effect-apollo p {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        margin: 3em;
                        padding: 0 1em;
                        max-width: 150px;
                        border-right: 4px solid #fff;
                        text-align: right;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-apollo h2 {
                        text-align: left;
                    }

                    figure.effect-apollo:hover img {
                        opacity: 0.6;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                    figure.effect-apollo:hover figcaption::before {
                        -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
                        transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
                    }

                    figure.effect-apollo:hover p {
                        opacity: 1;
                        -webkit-transition-delay: 0.1s;
                        transition-delay: 0.1s;
                    }

                /*-----------------*/
                /***** Kira *****/
                /*-----------------*/

                figure.effect-kira {
                    background: #fff;
                    text-align: left;
                }

                    figure.effect-kira img {
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-kira figcaption {
                        z-index: 1;
                    }

                    figure.effect-kira p {
                        padding: 2.25em 0.5em;
                        font-weight: 600;
                        font-size: 100%;
                        line-height: 1.5;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(0,-10px,0);
                        transform: translate3d(0,-10px,0);
                    }

                        figure.effect-kira p a {
                            margin: 0 0.5em;
                            color: #101010;
                        }

                            figure.effect-kira p a:hover,
                            figure.effect-kira p a:focus {
                                opacity: 0.6;
                            }

                    figure.effect-kira figcaption::before {
                        position: absolute;
                        top: 0;
                        right: 2em;
                        left: 2em;
                        z-index: -1;
                        height: 3.5em;
                        background: #fff;
                        content: '';
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(0,4em,0) scale3d(1,0.023,1);
                        transform: translate3d(0,4em,0) scale3d(1,0.023,1);
                        -webkit-transform-origin: 50% 0;
                        transform-origin: 50% 0;
                    }

                    figure.effect-kira:hover img {
                        opacity: 0.5;
                    }

                    figure.effect-kira:hover p {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-kira:hover figcaption::before {
                        opacity: 0.7;
                        -webkit-transform: translate3d(0,5em,0) scale3d(1,1,1);
                        transform: translate3d(0,5em,0) scale3d(1,1,1);
                    }

                /*-----------------*/
                /***** Steve *****/
                /*-----------------*/

                figure.effect-steve {
                    z-index: auto;
                    overflow: visible;
                    background: #000;
                }

                    figure.effect-steve:before,
                    figure.effect-steve h2:before {
                        position: absolute;
                        top: 0;
                        left: 0;
                        z-index: -1;
                        width: 100%;
                        height: 100%;
                        background: #000;
                        content: '';
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-steve:before {
                        box-shadow: 0 3px 30px rgba(0,0,0,0.8);
                        opacity: 0;
                    }

                    figure.effect-steve figcaption {
                        z-index: 1;
                    }

                    figure.effect-steve img {
                        opacity: 1;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: perspective(1000px) translate3d(0,0,0);
                        transform: perspective(1000px) translate3d(0,0,0);
                    }

                    figure.effect-steve h2,
                    figure.effect-steve p {
                        background: #fff;
                        color: #2d434e;
                    }

                    figure.effect-steve h2 {
                        position: relative;
                        margin-top: 2em;
                        padding: 0.25em;
                    }

                        figure.effect-steve h2:before {
                            box-shadow: 0 1px 10px rgba(0,0,0,0.5);
                        }

                    figure.effect-steve p {
                        margin-top: 1em;
                        padding: 0.5em;
                        font-weight: 800;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: scale3d(0.9,0.9,1);
                        transform: scale3d(0.9,0.9,1);
                    }

                    figure.effect-steve:hover:before {
                        opacity: 1;
                    }

                    figure.effect-steve:hover img {
                        -webkit-transform: perspective(1000px) translate3d(0,0,21px);
                        transform: perspective(1000px) translate3d(0,0,21px);
                    }

                    figure.effect-steve:hover h2:before {
                        opacity: 0;
                    }

                    figure.effect-steve:hover p {
                        opacity: 1;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                /*-----------------*/
                /***** Moses *****/
                /*-----------------*/

                figure.effect-moses {
                    background: -webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
                    background: linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
                }

                    figure.effect-moses img {
                        opacity: 0.85;
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-moses h2,
                    figure.effect-moses p {
                        padding: 20px;
                        width: 50%;
                        height: 50%;
                        border: 2px solid #fff;
                    }

                    figure.effect-moses h2 {
                        padding: 20px;
                        width: 50%;
                        height: 50%;
                        text-align: left;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(10px,10px,0);
                        transform: translate3d(10px,10px,0);
                    }

                    figure.effect-moses p {
                        float: right;
                        padding: 20px;
                        text-align: right;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(-50%,-50%,0);
                        transform: translate3d(-50%,-50%,0);
                    }

                    figure.effect-moses:hover h2 {
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-moses:hover p {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-moses:hover img {
                        opacity: 0.6;
                    }

                /*---------------*/
                /***** Jazz *****/
                /*---------------*/

                figure.effect-jazz {
                    background: -webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
                    background: linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
                }

                    figure.effect-jazz img {
                        opacity: 0.9;
                    }

                    figure.effect-jazz figcaption::after,
                    figure.effect-jazz img,
                    figure.effect-jazz p {
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                    }

                    figure.effect-jazz figcaption::after {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        border-top: 1px solid #fff;
                        border-bottom: 1px solid #fff;
                        content: '';
                        opacity: 0;
                        -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
                        transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
                        -webkit-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                    }

                    figure.effect-jazz h2,
                    figure.effect-jazz p {
                        opacity: 1;
                        -webkit-transform: scale3d(0.8,0.8,1);
                        transform: scale3d(0.8,0.8,1);
                    }

                    figure.effect-jazz h2 {
                        padding-top: 26%;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                    }

                    figure.effect-jazz p {
                        padding: 0.5em 2em;
                        text-transform: none;
                        font-size: 0.85em;
                        opacity: 0;
                    }

                    figure.effect-jazz:hover img {
                        opacity: 0.7;
                        -webkit-transform: scale3d(1.05,1.05,1);
                        transform: scale3d(1.05,1.05,1);
                    }

                    figure.effect-jazz:hover figcaption::after {
                        opacity: 1;
                        -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
                        transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
                    }

                    figure.effect-jazz:hover h2,
                    figure.effect-jazz:hover p {
                        opacity: 1;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                /*---------------*/
                /***** Ming *****/
                /*---------------*/

                figure.effect-ming {
                    background: #030c17;
                }

                    figure.effect-ming img {
                        opacity: 0.9;
                        -webkit-transition: opacity 0.35s;
                        transition: opacity 0.35s;
                    }

                    figure.effect-ming figcaption::before {
                        position: absolute;
                        top: 30px;
                        right: 30px;
                        bottom: 30px;
                        left: 30px;
                        border: 2px solid #fff;
                        box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
                        content: '';
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: scale3d(1.4,1.4,1);
                        transform: scale3d(1.4,1.4,1);
                    }

                    figure.effect-ming h2 {
                        margin: 20% 0 10px 0;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                    }

                    figure.effect-ming p {
                        padding: 1em;
                        opacity: 0;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: scale(1.5);
                        transform: scale(1.5);
                    }

                    figure.effect-ming:hover h2 {
                        -webkit-transform: scale(0.9);
                        transform: scale(0.9);
                    }

                    figure.effect-ming:hover figcaption::before,
                    figure.effect-ming:hover p {
                        opacity: 1;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                    figure.effect-ming:hover figcaption {
                        background-color: rgba(58,52,42,0);
                    }

                    figure.effect-ming:hover img {
                        opacity: 0.4;
                    }

                /*---------------*/
                /***** Lexi *****/
                /*---------------*/

                figure.effect-lexi {
                    background: -webkit-linear-gradient(-45deg, #000 0%,#fff 100%);
                    background: linear-gradient(-45deg, #000 0%,#fff 100%);
                }

                    figure.effect-lexi img {
                        margin: -10px 0 0 -10px;
                        max-width: none;
                        width: -webkit-calc(100% + 10px);
                        width: calc(100% + 10px);
                        opacity: 0.9;
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                        -webkit-transform: translate3d(10px,10px,0);
                        transform: translate3d(10px,10px,0);
                        -webkit-backface-visibility: hidden;
                        backface-visibility: hidden;
                    }

                    figure.effect-lexi figcaption::before,
                    figure.effect-lexi p {
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                    }

                    figure.effect-lexi figcaption::before {
                        position: absolute;
                        right: -100px;
                        bottom: -100px;
                        width: 300px;
                        height: 300px;
                        border: 2px solid #fff;
                        border-radius: 50%;
                        box-shadow: 0 0 0 900px rgba(255,255,255,0.2);
                        content: '';
                        opacity: 0;
                        -webkit-transform: scale3d(0.5,0.5,1);
                        transform: scale3d(0.5,0.5,1);
                        -webkit-transform-origin: 50% 50%;
                        transform-origin: 50% 50%;
                    }

                    figure.effect-lexi:hover img {
                        opacity: 0.6;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                    figure.effect-lexi h2 {
                        text-align: left;
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: translate3d(5px,5px,0);
                        transform: translate3d(5px,5px,0);
                    }

                    figure.effect-lexi p {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        padding: 0 1.5em 1.5em 0;
                        width: 140px;
                        text-align: right;
                        opacity: 0;
                        -webkit-transform: translate3d(20px,20px,0);
                        transform: translate3d(20px,20px,0);
                    }

                    figure.effect-lexi:hover figcaption::before {
                        opacity: 1;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                    figure.effect-lexi:hover h2,
                    figure.effect-lexi:hover p {
                        opacity: 1;
                        -webkit-transform: translate3d(0,0,0);
                        transform: translate3d(0,0,0);
                    }

                /*---------------*/
                /***** Duke *****/
                /*---------------*/

                figure.effect-duke {
                    background: -webkit-linear-gradient(-45deg, #34495e 0%,#cc6055 100%);
                    background: linear-gradient(-45deg, #34495e 0%,#cc6055 100%);
                }

                    figure.effect-duke img,
                    figure.effect-duke p {
                        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
                        transition: opacity 0.35s, transform 0.35s;
                    }

                    figure.effect-duke:hover img {
                        opacity: 0.1;
                        -webkit-transform: scale3d(2,2,1);
                        transform: scale3d(2,2,1);
                    }

                    figure.effect-duke h2 {
                        -webkit-transition: -webkit-transform 0.35s;
                        transition: transform 0.35s;
                        -webkit-transform: scale3d(0.8,0.8,1);
                        transform: scale3d(0.8,0.8,1);
                        -webkit-transform-origin: 50% 100%;
                        transform-origin: 50% 100%;
                    }

                    figure.effect-duke p {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        margin: 20px;
                        padding: 30px;
                        border: 2px solid #fff;
                        text-transform: none;
                        font-size: 90%;
                        opacity: 0;
                        -webkit-transform: scale3d(0.8,0.8,1);
                        transform: scale3d(0.8,0.8,1);
                        -webkit-transform-origin: 50% -100%;
                        transform-origin: 50% -100%;
                    }

                    figure.effect-duke:hover h2,
                    figure.effect-duke:hover p {
                        opacity: 1;
                        -webkit-transform: scale3d(1,1,1);
                        transform: scale3d(1,1,1);
                    }

                /* Media queries */
                @media screen and (max-width: 50em) {
                    .content {
                        padding: 0 10px;
                        text-align: center;
                    }

                    .grid figure {
                        display: inline-block;
                        float: none;
                        margin: 10px auto;
                        width: 100%;
                    }
                }







                        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/bootstrap.min.css */
        a {
            background-color: transparent;
        }

            a:active, a:hover {
                outline: 0;
            }

        img {
            border: 0;
        }

        @media print {
            *, :after, :before {
                color: #000!important;
                text-shadow: none!important;
                background: 0 0!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important;
            }

            a, a:visited {
                text-decoration: underline;
            }

                a[href]:after {
                    content: " (" attr(href) ")";
                }

                a[href^="#"]:after {
                    content: "";
                }

            img {
                page-break-inside: avoid;
            }

            img {
                max-width: 100%!important;
            }

            p {
                orphans: 3;
                widows: 3;
            }
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        :after, :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        a {
            color: #337ab7;
            text-decoration: none;
        }

            a:focus, a:hover {
                color: #23527c;
                text-decoration: underline;
            }

            a:focus {
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }

        img {
            vertical-align: middle;
        }

        h4 {
            font-family: inherit;
            font-weight: 500;
            line-height: 1.1;
            color: inherit;
        }

        h4 {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        h4 {
            font-size: 18px;
        }

        p {
            margin: 0 0 10px;
        }

        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
        }

        @media (min-width:768px) {
            .container {
                width: 750px;
            }
        }

        @media (min-width:992px) {
            .container {
                width: 970px;
            }
        }

        @media (min-width:1200px) {
            .container {
                width: 1170px;
            }
        }

        .row {
            margin-right: -15px;
            margin-left: -15px;
        }

        .col-md-4, .col-md-8, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-9 {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
        }

        @media (min-width:768px) {
            .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-9 {
                float: left;
            }

            .col-sm-9 {
                width: 75%;
            }

            .col-sm-5 {
                width: 41.66666667%;
            }

            .col-sm-4 {
                width: 33.33333333%;
            }

            .col-sm-3 {
                width: 25%;
            }
        }

        @media (min-width:992px) {
            .col-md-4, .col-md-8 {
                float: left;
            }

            .col-md-8 {
                width: 66.66666667%;
            }

            .col-md-4 {
                width: 33.33333333%;
            }
        }

        .media {
            margin-top: 15px;
        }

            .media:first-child {
                margin-top: 0;
            }

        .media, .media-body {
            overflow: hidden;
            zoom: 1;
        }

        .media-body {
            width: 10000px;
        }

        .media-object {
            display: block;
        }

        .media > .pull-left {
            padding-right: 10px;
        }

        .media-body {
            display: table-cell;
            vertical-align: top;
        }

        .media-heading {
            margin-top: 0;
            margin-bottom: 5px;
        }

        .container:after, .container:before, .row:after, .row:before {
            display: table;
            content: " ";
        }

        .container:after, .row:after {
            clear: both;
        }

        .pull-left {
            float: left!important;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/font-awesome.min.css */
        .pull-left {
            float: left;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/reset.css */
        * {
            margin: 0;
            padding: 0;
        }

        a, a:hover, a:focus, a:active {
            text-decoration: none;
            border: none;
            outline: none;
        }

        img {
            max-width: 100%;
        }

        h4, p {
            margin: 0;
        }

        h4 {
            font-family: 'Lato', sans-serif;
        }

        p, a {
            font-family: 'PT Sans', sans-serif;
        }

        ::-webkit-input-placeholder {
            color: #fff;
            opacity: 1;
        }

        ::-moz-placeholder {
            color: #fff;
            opacity: 1;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/style.css */
        .media-heading {
            color: #515151;
            font-size: 18px;
            font-weight: 700;
            margin-bottom: 2px;
            margin-top: 0;
        }

        .topbar-area .media {
            position: relative;
            bottom: -11px;
        }

        .media-body {
            color: #999999;
            font-family: 'Lato', sans-serif;
            font-weight: 700;
            font-size: 14px;
        }

        .pull-left {
            margin-right: 20px;
        }

        .topbar-area .pull-left {
            margin-right: 10px;
        }

        .topbar-area {
            padding: 15px 0;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/responsive.css */
        @media only screen and (min-width: 992px) and (max-width: 1200px) {
            .topbar-area .pull-left {
                margin-right: 0;
            }

            .topbar-area .media-body {
                font-weight: 700;
                font-size: 11px;
            }

            .topbar-area .media-heading {
                font-size: 17px;
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .topbar-area .pull-left {
                margin-right: 0;
            }

            .topbar-area .media-body {
                font-weight: 700;
                font-size: 9px;
            }

            .topbar-area .media-heading {
                font-size: 13px;
            }
        }

        @media only screen and (max-width: 767px) {
            .topmedia {
                display: none;
            }

            .topbar-area {
                text-align: center;
                padding: 10px 0;
            }
        }




        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/bootstrap.min.css */
        nav {
            display: block;
        }

        a {
            background-color: transparent;
        }

            a:active, a:hover {
                outline: 0;
            }

        button {
            margin: 0;
            font: inherit;
            color: inherit;
        }

        button {
            overflow: visible;
        }

        button {
            text-transform: none;
        }

        button {
            -webkit-appearance: button;
            cursor: pointer;
        }

            button::-moz-focus-inner {
                padding: 0;
                border: 0;
            }

        @media print {
            *, :after, :before {
                color: #000!important;
                text-shadow: none!important;
                background: 0 0!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important;
            }

            a, a:visited {
                text-decoration: underline;
            }

                a[href]:after {
                    content: " (" attr(href) ")";
                }

                a[href^="#"]:after {
                    content: "";
                }

            .navbar {
                display: none;
            }
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        :after, :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        button {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
        }

        a {
            color: #337ab7;
            text-decoration: none;
        }

            a:focus, a:hover {
                color: #23527c;
                text-decoration: underline;
            }

            a:focus {
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
        }

        ul {
            margin-top: 0;
            margin-bottom: 10px;
        }

            ul ul {
                margin-bottom: 0;
            }

        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
        }

        @media (min-width:768px) {
            .container {
                width: 750px;
            }
        }

        @media (min-width:992px) {
            .container {
                width: 970px;
            }
        }

        @media (min-width:1200px) {
            .container {
                width: 1170px;
            }
        }

        .collapse {
            display: none;
        }

        .nav {
            padding-left: 0;
            margin-bottom: 0;
            list-style: none;
        }

            .nav > li {
                position: relative;
                display: block;
            }

                .nav > li > a {
                    position: relative;
                    display: block;
                    padding: 10px 15px;
                }

                    .nav > li > a:focus, .nav > li > a:hover {
                        text-decoration: none;
                        background-color: #eee;
                    }

        .navbar {
            position: relative;
            min-height: 50px;
            margin-bottom: 20px;
            border: 1px solid transparent;
        }

        @media (min-width:768px) {
            .navbar {
                border-radius: 4px;
            }
        }

        @media (min-width:768px) {
            .navbar-header {
                float: left;
            }
        }

        .navbar-collapse {
            padding-right: 15px;
            padding-left: 15px;
            overflow-x: visible;
            -webkit-overflow-scrolling: touch;
            border-top: 1px solid transparent;
            -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
            box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
        }

        @media (min-width:768px) {
            .navbar-collapse {
                width: auto;
                border-top: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }

                .navbar-collapse.collapse {
                    display: block!important;
                    height: auto!important;
                    padding-bottom: 0;
                    overflow: visible!important;
                }
        }

        .container > .navbar-collapse, .container > .navbar-header {
            margin-right: -15px;
            margin-left: -15px;
        }

        @media (min-width:768px) {
            .container > .navbar-collapse, .container > .navbar-header {
                margin-right: 0;
                margin-left: 0;
            }
        }

        .navbar-toggle {
            position: relative;
            float: right;
            padding: 9px 19px;
            margin-top: 8px;
            margin-right: 15px;
            margin-bottom: 8px;
            background-color: transparent;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
        }

            .navbar-toggle:focus {
                outline: 0;
            }

            .navbar-toggle .icon-bar {
                display: block;
                width: 22px;
                height: 2px;
                border-radius: 1px;
            }

                .navbar-toggle .icon-bar + .icon-bar {
                    margin-top: 4px;
                }

        @media (min-width:768px) {
            .navbar-toggle {
                display: none;
            }
        }

        .navbar-nav {
            margin: 7.5px -15px;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
                line-height: 20px;
            }

        @media (min-width:768px) {
            .navbar-nav {
                float: left;
                margin: 0;
            }

                .navbar-nav > li {
                    float: left;
                }

                    .navbar-nav > li > a {
                        padding-top: 15px;
                        padding-bottom: 15px;
                    }
        }

        @media (min-width:768px) {
            .navbar-left {
                float: left!important;
            }

            .navbar-right {
                float: right!important;
                margin-right: -15px;
            }
        }

        .container:after, .container:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before {
            display: table;
            content: " ";
        }

        .container:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after {
            clear: both;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/font-awesome.min.css */
        .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .fa-twitter:before {
            content: "\f099";
        }

        .fa-facebook:before {
            content: "\f09a";
        }

        .fa-linkedin:before {
            content: "\f0e1";
        }

        .fa-angle-down:before {
            content: "\f107";
        }

        .fa-dribbble:before {
            content: "\f17d";
        }

        .fa-behance:before {
            content: "\f1b4";
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/magnific-popup.css */
        button::-moz-focus-inner {
            padding: 0;
            border: 0;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/reset.css */
        * {
            margin: 0;
            padding: 0;
        }

        ul {
            list-style: none;
            margin-bottom: 0;
        }

        button, a, a:hover, a:focus, a:active {
            text-decoration: none;
            border: none;
            outline: none;
        }

        a {
            font-family: 'PT Sans', sans-serif;
        }

        .nav > li > a:focus, .nav > li > a:hover {
            background-color: transparent;
            text-decoration: none;
        }

        .navbar {
            margin-bottom: 0;
            border: 0;
        }

        .navbar {
            transition: .4s;
        }

        .navbar-toggle .icon-bar {
            position: relative;
            -webkit-transition: all 500ms ease-in-out;
            transition: all 500ms ease-in-out;
            width: 28px;
        }

        ::-webkit-input-placeholder {
            color: #fff;
            opacity: 1;
        }

        ::-moz-placeholder {
            color: #fff;
            opacity: 1;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/style.css */
        nav.navbar {
            background: rgb(243 150 27) none repeat scroll 0 0;
            border-radius: 0;
            font-family: 'PT Sans', sans-serif;
        }

        .menu > li > a {
            color: #fff;
            font-size: 11px;
            font-weight: 700;
            line-height: 30px;
            text-transform: uppercase;
            transition: .4s;
            padding-right: 10px;
            padding-left: 10px;
            letter-spacing: 1px;
        }

        .menu li:last-child > ul {
            right: 0;
            left: auto;
        }

        .menu li:nth-last-child(2) > ul {
            right: 0;
            left: auto;
        }

        .menu > li > a span {
            padding-left: 5px;
        }

        .menu > li > a:hover {
            background: #a7712a;
        }

        .navbar-collapse {
            padding-left: 0;
        }

        .social-link a {
            background: #fff none repeat scroll 0 0;
            border: 3px solid #f3961b;
            border-radius: 50%;
            color: #f3961b;
            font-size: 14px;
            height: 40px;
            line-height: 34px!important;
            margin: 0;
            padding: 0!important;
            text-align: center;
            width: 40px;
            transition: .4s;
            margin-left: 8px;
        }

        .social-link {
            margin-top: 10px;
        }

        .nav.social-link a:hover {
            background: #F15C59;
            color: #fff;
            border-color: #F15C59;
        }

        .menu li {
            position: relative;
        }

            .menu li > ul {
                background: #4cbcbf none repeat scroll 0 0;
                left: 0;
                opacity: 0;
                position: absolute;
                top: 130%;
                transition: all 0.4s ease 0s;
                visibility: hidden;
                width: 250px;
            }

                .menu li > ul li a {
                    line-height: 50px;
                    border-bottom: 1px solid #fff;
                    transition: .4s;
                    display: block;
                    text-transform: uppercase;
                    font-weight: 700;
                    padding-left: 25px;
                    padding-right: 25px;
                    color: #fff;
                    letter-spacing: 1px;
                    background-color: #f3961b;
                    font-size: 11px;
                }

                .menu li > ul li:last-child a {
                    border-bottom: 0;
                }

                .menu li > ul li a:hover {
                    background: #a7712a;
                    color: #fff;
                    border-color: #a7712a;
                }

        .menu > li:hover ul {
            visibility: visible;
            opacity: 1;
            top: 100%;
        }

        .navbar-area {
            position: absolute;
            width: 100%;
            left: 0;
            z-index: 55;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/responsive.css */
        @media only screen and (min-width: 992px) and (max-width: 1200px) {
            .menu > li > a {
                padding-right: 17px;
                padding-left: 17px;
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .nav.navbar-right.social-link {
                float: none!important;
                width: 100%;
                display: block;
                text-align: center;
                overflow: hidden;
                padding-bottom: 15px;
            }

                .nav.navbar-right.social-link li {
                    float: none;
                    display: inline-block;
                }

            .menu li ul {
                z-index: 4;
            }

            .menu > li > a {
                padding-right: 17px;
                padding-left: 17px;
            }

            .menu li:last-child > ul {
                right: 0;
                left: auto;
            }
        }

        @media only screen and (max-width: 767px) {
            .social-link {
                text-align: center;
            }

            .navbar-toggle span {
                background: #fff;
            }

            .navbar-header .navbar-toggle {
                float: left;
                margin-right: 0;
            }

            .navbar-header {
                text-align: center;
            }

            .menu {
                text-align: center;
            }

                .menu li > ul {
                    width: 100%;
                    z-index: 5;
                }

            .nav.social-link li {
                display: inline-block;
            }

                .nav.social-link li:first-child {
                    margin-left: 20px;
                }
        }


        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/bootstrap.min.css */
        section {
            display: block;
        }

        a {
            background-color: transparent;
        }

            a:active, a:hover {
                outline: 0;
            }

        h1 {
            margin: .67em 0;
            font-size: 2em;
        }

        @media print {
            *, :after, :before {
                color: #000!important;
                text-shadow: none!important;
                background: 0 0!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important;
            }

            a, a:visited {
                text-decoration: underline;
            }

                a[href]:after {
                    content: " (" attr(href) ")";
                }

            p {
                orphans: 3;
                widows: 3;
            }
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        :after, :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        a {
            color: #337ab7;
            text-decoration: none;
        }

            a:focus, a:hover {
                color: #23527c;
                text-decoration: underline;
            }

            a:focus {
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }

        h1, h4 {
            font-family: inherit;
            font-weight: 500;
            line-height: 1.1;
            color: inherit;
        }

        h1 {
            margin-top: 20px;
            margin-bottom: 10px;
        }

        h4 {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        h1 {
            font-size: 36px;
        }

        h4 {
            font-size: 18px;
        }

        p {
            margin: 0 0 10px;
        }

        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
        }

        @media (min-width:768px) {
            .container {
                width: 750px;
            }
        }

        @media (min-width:992px) {
            .container {
                width: 970px;
            }
        }

        @media (min-width:1200px) {
            .container {
                width: 1170px;
            }
        }

        .row {
            margin-right: -15px;
            margin-left: -15px;
        }

        .col-sm-6 {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
        }

        @media (min-width:768px) {
            .col-sm-6 {
                float: left;
            }

            .col-sm-6 {
                width: 50%;
            }
        }

        .container:after, .container:before, .row:after, .row:before {
            display: table;
            content: " ";
        }

        .container:after, .row:after {
            clear: both;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/font-awesome.min.css */
        .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .fa-check:before {
            content: "\f00c";
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/reset.css */
        * {
            margin: 0;
            padding: 0;
        }

        a, a:hover, a:focus, a:active {
            text-decoration: none;
            border: none;
            outline: none;
        }

        h1, h4, p {
            margin: 0;
        }

        h1, h4 {
            font-family: 'Lato', sans-serif;
        }

        p, a {
            font-family: 'PT Sans', sans-serif;
        }

        .section-padding {
            padding-top: 100px;
            padding-bottom: 100px;
        }

        ::-webkit-input-placeholder {
            color: #fff;
            opacity: 1;
        }

        ::-moz-placeholder {
            color: #fff;
            opacity: 1;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/style.css */
        .aboutUs-area {
            position: relative;
        }

            .aboutUs-area:before {
                background: #7b521c;
                width: 50%;
                height: 100%;
                left: 0;
                content: "";
                position: absolute;
                top: 0;
            }

            .aboutUs-area:after {
                position: absolute;
                width: 50%;
                height: 100%;
                right: 0;
                content: "";
                background: #F39314;
                top: 0;
                z-index: -1;
            }

        .aboutUs-contant {
            color: #fff;
        }

        .about-left {
            padding-right: 50px;
        }

        .about-title h4 {
            margin-bottom: 10px;
            font-weight: 400;
            font-family: 'PT Sans', sans-serif;
        }

        .about-title h1 {
            font-weight: 900;
        }

        .about-title {
            padding-bottom: 30px;
        }

        .aboutUs-contant p {
            padding-bottom: 30px;
            line-height: 24px;
            font-size: 16px;
        }

        .about-btn {
            background: #fff none repeat scroll 0 0;
            border-radius: 3px;
            box-shadow: 3px 5px 10px rgba(0, 0, 0, .07);
            color: #f15c58;
            display: inline-block;
            font-weight: 700;
            height: 50px;
            line-height: 50px;
            text-align: center;
            width: 150px;
            margin-top: 20px;
            transition: .4s;
            font-family: 'PT Sans', sans-serif;
            text-transform: uppercase;
        }

        .about-right {
            padding-left: 50px;
        }

        .aboutUs-contant.about-right > h4 span {
            padding-right: 20px;
        }

        .aboutUs-contant.about-right > h4 {
            padding-bottom: 10px;
        }

        .about-right .about-btn {
            margin-top: 10px;
            color: #23b5b9;
            box-shadow: 3px 5px 10px rgba(0, 0, 0, .07);
        }

        .about-btn:hover {
            background: #23b5b9;
            color: #fff;
        }

        .about-right .about-btn:hover {
            background: #f15c58;
            color: #fff;
        }
        /*! CSS Used from: http://www.kazierfan.com/themes/medicre/medicre/css/responsive.css */
        @media only screen and (min-width: 992px) and (max-width: 1200px) {
            .aboutUs-contant.about-left .about-btn {
                box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .about-right {
                padding-left: 0;
            }
        }

        @media only screen and (max-width: 767px) {
            .aboutUs-area::before {
                width: 100%;
            }

            .about-right {
                padding-left: 0;
                margin-top: 50px;
            }
        }