
#team-bios-section input::-ms-clear { /* Remove IE Clear Field X button on input */
    display: none;
}

.page-header {
    border: none;
    padding: 0;
    margin: 0;
}

    .page-header > h2 {
        font-size: 36px;
        margin: 40px 0 20px 0;
        color: #333333;
        text-align: center;
    }

#our-history-section.child-about-us {
    background: none;
}

    #our-history-section.child-about-us .page-header > h2 {
        color: #333333 !important;
    }

.page-header > h3 {
    font-size: 30px;
    margin: 35px 0 20px 0;
    color: #333333;
    text-align: center;
}

.page-header > p {
    font-size: 24px;
    color: #333333;
    text-align: center;
    margin: 0 auto 20px;
    font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    line-height: 30px;
    width: 730px;
}

.child-team-bios .page-header > p {
    width: 930px;
}

p {
    font-size: 18px;
    /*color: #333333;*/
    line-height: 25px;
}

.blue-text {
    color: #00519B;
    font-size: 22px;
    font-family: PFDinTextStd-Bold, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    text-transform: uppercase;
}

.blue-link {
    font-size: 20px;
    color: #00519B;
    font-family: 'PFDinTextStd-Medium','Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    display: block;
    margin-bottom: 30px;
}

    .blue-link:hover,
    .blue-link:focus {
        text-decoration: none;
        color: #003E76;
    }


span.arrow-right {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    display: inline-block;
    margin-left: 5px;
}

span.arrow-left {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px;
    display: inline-block;
    margin-left: 5px;
}

/******* BEGIN - BLUE BANNER SECTION ********/

#banner-section {
    /*background: url('../images/about_us/blue-banner.jpg') scroll repeat-x center center #2268A7;*/
    background: url('../assets/images/about_us/blue-banner.jpg') scroll repeat-x center center #2268A7;
    height: 199px;
}

#appb-section {
    /*background: url('../images/about_us/blue-banner.jpg') scroll repeat-x center center #2268A7;*/
    background: url('/assets/images/programs/applied-brainology/head-banner.jpg') scroll repeat-x center center #2268A7;
    height: 160px;
}

#banner-section h1 {
    width: 730px;
    margin: 0px auto 0;
    line-height: 65px;
    font-size: 56px;
    color: #FFFFFF;
    text-align: center;
}

#banner-section.child-team-bios h1 {
    width: 780px;
}

#banner-section h1 {
    /*width: 975px;*/
    width: 860px;
}

.child-media-room #banner-section h1 {
    width: 765px;
}

/******* END - BLUE BANNER SECTION ********/

/******* BEGIN - SUB MENU SECTION ********/

#sub-menu-section {
    background-color: #E0EBF5;
}

    #sub-menu-section .span12 {
        min-height: inherit;
    }

    #sub-menu-section nav {
        text-align: center;
    }

    #sub-menu-section ul {
        list-style: none;
        margin: 7px 0;
        display: inline-block;
    }

        #sub-menu-section ul li {
            display: inline-block;
        }

            #sub-menu-section ul li a {
                color: #00519B;
                padding: 5px 15px;
                display: block;
                font-size: 17px;
                font-family: PFDinTextStd-Medium,'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
                cursor: pointer;
            }

                #sub-menu-section ul li a:hover,
                #sub-menu-section ul li.active a,
                #sub-menu-section ul li a:focus {
                    text-decoration: none;
                    background-color: #6599CB;
                    color: #FFFFFF;
                    border-radius: 5px;
                }

    #sub-menu-section .arrow-down {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid;
        display: inline-block;
        vertical-align: middle;
        right: -6px;
        position: relative;
    }

    #sub-menu-section ul.child-dropdown {
        display: none;
        position: absolute;
        top: 23px;
        width: 100%;
    }

    #sub-menu-section.parent-all-programs ul li:nth-child(3) {
        position: relative;
    }

        #sub-menu-section.parent-all-programs ul li:nth-child(3):hover a {
            border-radius: 5px 5px 0 0;
            background-color: #6599CB;
            color: #FFFFFF;
        }

        #sub-menu-section.parent-all-programs ul li:nth-child(3):hover ul.child-dropdown {
            display: block !important;
        }

    #sub-menu-section ul.child-dropdown li {
        display: block;
        text-align: left;
    }

        #sub-menu-section ul.child-dropdown li a {
            background-color: #669ACC !important;
        }

        #sub-menu-section ul.child-dropdown li:first-child a {
            border-radius: 0 !important;
        }

        #sub-menu-section ul.child-dropdown li:last-child a {
            border-radius: 0 0 5px 5px !important;
        }

        #sub-menu-section ul.child-dropdown li.active a {
            background-color: #578BBD !important;
        }

        #sub-menu-section ul.child-dropdown li a:hover,
        #sub-menu-section ul.child-dropdown li a:focus {
            background-color: #578BBD !important;
        }

/******* END - SUB MENU SECTION ********/

/******* BEGIN - ABOUT US SECTION ********/

#about-us-section .span12 {
    width: 815px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
}

#about-us-section figure {
    float: right;
}

#about-us-section p.founded-in {
    width: 380px;
    text-align: left;
    float: left;
}

/******* END - ABOUT US SECTION ********/

/******* BEGIN - OUR HISTORY SECTION  ********/

#our-history-section .our-history-parent-banner {
    background: url('../assets/images/about_us/our-history-parent-banner.jpg') scroll repeat-x 0 0 transparent;
}

#our-history-section .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

#our-history-section .our-history-banner {
    height: 449px;
    background: url('../assets/images/about_us/our-history-banner.jpg') scroll no-repeat center center transparent;
    text-align: center;
}

#our-history-section .blue-button {
    margin: 392px 0 0 0;
}

/******* END - OUR HISTORY SECTION  ********/

/******* BEGIN - MEET THE TEAM SECTION *********/

#meet-the-team-section figure {
    margin-bottom: 25px;
}

#meet-the-team-section .name {
}

#meet-the-team-section .name,
#meet-the-team-section .position {
    font-size: 18px;
    color: #333333;
    font-family: PFDinTextStd-Medium,'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
}

/******* END - MEET THE TEAM SECTION *********/

/******* BEGIN - NEWS & PARTNERS *********/

#news-partners-section {
    background-color: #E0EBF5;
}

    #news-partners-section .span12 .row-fluid {
        margin: 50px 0 0;
    }

    #news-partners-section .span12 .span4 {
        width: 20% !important;
        float: none !important;
        display: inline-block !important;
    }

    #news-partners-section .span12 .span2 {
        float: none !important;
        display: inline-block !important;
    }

/******* END - NEWS & PARTNERS *********/

/******* BEGIN - TEAM BIOS SECTION ********/

#team-bios-section hr {
    border-top: 1px solid #CCCCCC;
    width: 1090px;
    margin: 20px auto;
}

#team-bios-section form input {
    width: 320px;
    height: 30px;
    color: #656565;
    font-size: 20px;
    padding: 2px 20px;
    background-color: #E0EBF5;
}

#team-bios-section .team-bios-container {
    width: 1052px;
    margin: 0 auto;
    text-align: left;
}

    #team-bios-section .team-bios-container .item-box {
        width: 177px;
        text-align: center;
        display: inline-block;
        margin: 0 15px 25px 15px;
        vertical-align: top;
        position: relative;
        min-height: 220px;
    }

        #team-bios-section .team-bios-container .item-box .default figure {
            width: 177px;
            height: 177px;
            overflow: hidden;
            border-radius: 90px;
            margin-bottom: 10px;
            background-color: #dddddd;
        }

        #team-bios-section .team-bios-container .item-box .default .name {
            font-size: 16px;
            color: #333333;
            font-family: PFDinTextStd-Bold;
            line-height: 15px;
            margin-bottom: 5px;
        }

        #team-bios-section .team-bios-container .item-box .default .position {
            color: #333333;
            font-size: 13px;
            line-height: 15px;
            letter-spacing: -1px;
            padding: 0 5px;
        }

        #team-bios-section .team-bios-container .item-box .hover {
            background-color: #E0EBF5;
            border-radius: 90px 90px 0 0;
            display: none;
            position: absolute;
            z-index: 10;
            top: 0;
        }

        #team-bios-section .team-bios-container .item-box.hover-state > .hover {
            display: block;
        }

        #team-bios-section .team-bios-container .item-box .hover figure {
            width: 100%;
            height: 177px;
            overflow: hidden;
            border-radius: 90px;
            margin-bottom: 10px;
            background-color: #dddddd;
        }

        #team-bios-section .team-bios-container .item-box .hover .name {
            font-size: 16px;
            color: #00519B;
            font-family: PFDinTextStd-Bold,'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
            margin-bottom: 5px;
            line-height: 15px;
        }

        #team-bios-section .team-bios-container .item-box .hover .position {
            color: #00519B;
            font-size: 13px;
            line-height: 15px;
            letter-spacing: -1px;
            padding: 0 5px;
        }

        #team-bios-section .team-bios-container .item-box .hover hr {
            border-top: 1px solid #999999;
            width: 90%;
            margin: 10px auto 5px;
        }

        #team-bios-section .team-bios-container .item-box .hover .full-bio {
            font-size: 11.5px;
            color: #333333;
            padding: 0 10px 10px 10px;
            text-align: left;
            line-height: 16px;
        }

/******* END - TEAM BIOS SECTION ********/

/******* BEGIN - IN THE NEWS SECTION *********/

#in-the-news-section .in-the-news-container {
    margin-top: 50px;
    text-align: center;
}

    #in-the-news-section .in-the-news-container .item-box {
        display: inline-block;
        margin: 0 20px 30px;
        vertical-align: top;
        text-align: left;
    }

        #in-the-news-section .in-the-news-container .item-box > .default {
            width: 360px;
            height: 230px;
        }

        #in-the-news-section .in-the-news-container .item-box.hover-state > .default {
            display: none;
        }

        #in-the-news-section .in-the-news-container .item-box > .default figure {
            text-align: center;
            margin-bottom: 20px;
        }

        #in-the-news-section .in-the-news-container .item-box > .default .title {
            color: #00519B;
            font-size: 21px;
            line-height: 25px;
            margin-bottom: 10px;
            font-family: PFDinTextStd-Medium,'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
        }

        #in-the-news-section .in-the-news-container .item-box > .default .company {
            font-size: 18px;
            color: #333333;
            font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
        }

    #in-the-news-section .in-the-news-container .date {
        color: #999999;
        font-size: 16px;
    }

    #in-the-news-section .in-the-news-container .item-box .hover {
        background-color: #E0EBF5;
        border-radius: 4px;
        text-align: center;
        width: 320px;
        min-height: 195px;
        padding: 15px 20px 20px 20px;
        display: none;
    }

    #in-the-news-section .in-the-news-container .item-box.hover-state > .hover {
        display: block;
    }

    #in-the-news-section .in-the-news-container .item-box .hover > .logo-thumb {
        margin-bottom: 20px;
    }

    #in-the-news-section .in-the-news-container .item-box .hover > .intro {
        color: #333333;
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
        font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    }

    #in-the-news-section .in-the-news-container .item-box .hover > .read-the-story {
        font-size: 18px;
        color: #00519B;
        font-family: 'PFDinTextStd-Medium', 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    }

        #in-the-news-section .in-the-news-container .item-box .hover > .read-the-story:hover {
            text-decoration: none;
            color: #003E76 !important;
        }

/******* END - IN THE NEWS SECTION *********/

/********* BEGIN - OUR PARTNERS SECTION ***********/

#our-partners-section {
    margin-top: -40px;
    padding-bottom: 35px;
}

    #our-partners-section > div > div > div > div.page-header > p {
        width: 805px;
        margin: 0 auto 60px;
    }

    #our-partners-section .partners-container {
        text-align: center;
    }

        #our-partners-section .partners-container .item-box {
            width: 360px;
            display: inline-block;
            text-align: center;
            padding: 0 0 50px;
            position: relative;
            vertical-align: top;
            cursor: pointer;
        }

            #our-partners-section .partners-container .item-box > .default {
                width: 360px;
                padding-top: 15px;
            }

            #our-partners-section .partners-container .item-box > .hover {
                display: none;
                width: 340px;
                padding: 15px 10px;
                background-color: #E0EBF5;
                border-radius: 4px;
                vertical-align: top;
                z-index: 10;
            }

            #our-partners-section .partners-container .item-box.hover-state > .default {
                display: none;
            }

            #our-partners-section .partners-container .item-box > .hover a:hover {
                text-decoration: none;
            }

            #our-partners-section .partners-container .item-box.hover-state > .hover {
                display: block;
            }

            #our-partners-section .partners-container .item-box .hover figure {
                margin-bottom: 20px;
            }

                #our-partners-section .partners-container .item-box .hover figure img {
                    max-height: 60px;
                }

            #our-partners-section .partners-container .item-box .hover .title {
                font-size: 16px;
                color: #333333;
                font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
                margin: 0 auto 15px;
                width: 270px;
            }

            #our-partners-section .partners-container .item-box .hover .description {
                font-size: 14px;
                color: #333333;
                font-family: PFDinTextStd-Regular, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
            }

/********* END - OUR PARTNERS SECTION ***********/

/********* BEGIN - MEDIA ROOM SECTION *********/

#media-room-section.child-media-room .span12 > .row-fluid {
    text-align: center;
}

    #media-room-section.child-media-room .span12 > .row-fluid .span6 {
        float: none;
        display: inline-block;
        vertical-align: top;
    }

        #media-room-section.child-media-room .span12 > .row-fluid .span6:first-child {
            width: 490px;
        }

        #media-room-section.child-media-room .span12 > .row-fluid .span6 figure {
            margin-bottom: 10px;
        }

        #media-room-section.child-media-room .span12 > .row-fluid .span6:last-child {
            text-align: center;
            width: auto;
        }

#media-room-section.child-media-room .span6 p {
    text-align: left;
}

    #media-room-section.child-media-room .span6 p a {
        color: #00519B;
        text-decoration: underline;
        font-family: PFDinTextStd-Medium
    }

#media-room-section.child-media-room .span12 > .row-fluid .span6:last-child a {
    text-decoration: underline;
    margin-bottom: 0;
    font-family: 'PFDinTextStd-Medium';
}

/********* END - MEDIA ROOM SECTION *********/

/********* BEGIN - PRESS RELEASES SECTION **********/

#press-releases-section .press-release-container .item-box {
    width: 810px;
    margin: 0 auto;
    padding: 11px 0;
}

    #press-releases-section .press-release-container .item-box > div {
        background-color: #E0EBF5;
        border-top: 2px solid #CCCCCC;
        padding: 15px;
        width: 100%;
    }

        #press-releases-section .press-release-container .item-box > div.item-box-background {
            background: none;
            border-top: 2px solid #ffffff;
        }

    #press-releases-section .press-release-container .item-box:nth-child(even) > div {
        background: none;
        border-top: 2px solid #ffffff;
    }

    #press-releases-section .press-release-container .item-box:nth-child(odd) > div {
        background-color: #E0EBF5;
    }

    #press-releases-section .press-release-container .item-box .date {
        font-size: 16px;
        color: #999999;
        margin-bottom: 10px;
        font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    }

    #press-releases-section .press-release-container .item-box .title {
        font-size: 20px;
        color: #00519B;
        font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
        margin-bottom: 10px;
        line-height: 25px;
    }

    #press-releases-section .press-release-container .item-box .description {
        font-size: 16px;
        color: #333333;
        line-height: 25px;
    }

        #press-releases-section .press-release-container .item-box .description a {
            font-size: 16px;
            color: #00519B;
            font-family: PFDinTextStd-Medium
        }

            #press-releases-section .press-release-container .item-box .description a:hover {
                color: #003E76 !important;
                text-decoration: none;
            }

/********* END - PRESS RELEASES SECTION **********/

/********* BEGIN - MINDSETWORKS LOGOS SECTION **********/

#mindsetworks-logos-section .span12 > .row-fluid {
    text-align: center;
    margin-bottom: 60px;
}

    #mindsetworks-logos-section .span12 > .row-fluid .span6 {
        float: none;
        display: inline-block;
        vertical-align: top;
    }

#mindsetworks-logos-section .span6 p {
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    margin-bottom: 40px;
    line-height: 24px;
}

#mindsetworks-logos-section .span12 > .row-fluid .span6:last-child {
    text-align: center;
    width: auto;
}

#mindsetworks-logos-section .span6 p a {
    color: #00519B;
    text-decoration: underline;
    font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
}

#mindsetworks-logos-section .span12 .row-fluid .span6:last-child .blue .arrow-right {
    display: inline-block;
    margin-left: 5px;
}

#mindsetworks-logos-section .span12 .row-fluid .span6:last-child .blue-link {
    margin: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-family: PFDinTextStd-Medium,'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
}

#mindsetworks-logos-section .span12 > .row-fluid .span6:first-child {
    width: 525px;
}

#mindsetworks-logos-section .span12 > .row-fluid .span6 figure {
    margin-bottom: 20px;
}

/********* END - MINDSETWORKS LOGOS SECTION **********/

/********* BEGIN - OUR HISTORY SECTION (THIS SECTION IS RELATED TO OUR HISTORY PAGE) *********/

#our-history-section {
    background: url('../assets/images/our-history/our-history-background.png') scroll no-repeat center 270px #669ACC;
}

    #our-history-section > .container-fluid > .row-fluid > .span12 > .page-header h2 {
        color: #ffffff;
    }

    #our-history-section > .container-fluid > .row-fluid > .col-md-12 > .page-header h2 {
        color: #ffffff;
    }

    #our-history-section > .container-fluid > .row-fluid > .span12 > .page-header p {
        color: #ffffff;
        width: 860px;
        margin: 0 auto 35px;
    }

    #our-history-section > .container-fluid > .row-fluid > .col-md-12 > .page-header p {
        color: #ffffff;
        width: 860px;
        margin: 0 auto 35px;
    }

    #our-history-section .time-line {
        height: auto;
        text-align: center;
        padding-bottom: 30px;
    }

        #our-history-section .time-line .circle {
            height: 60px;
            width: 100px;
            border-radius: 50px;
            background-color: #CFEAFA;
            color: #6599CB;
            display: block;
            font-size: 24px;
            font-family: PFDinTextStd-Regular;
            text-transform: uppercase;
            padding-top: 40px;
            margin: 0 auto;
            position: relative;
        }

        #our-history-section .time-line .middle .image .blue-circle {
            position: absolute;
            z-index: 1;
        }

        #our-history-section .time-line .middle {
            background: url('../assets/images/our-history/dots.png') scroll repeat-y center 0 transparent;
            margin: 0 auto;
            height: auto;
            position: relative;
            width: auto;
        }

            #our-history-section .time-line .middle .image {
                display: inline-block;
                position: relative;
            }

            #our-history-section .time-line .middle .text {
                display: inline-block;
                width: 305px;
                position: relative;
                top: 20px;
            }

                #our-history-section .time-line .middle .text h3 {
                    font-size: 24px;
                    color: #ffffff;
                    line-height: 20px;
                    text-align: left;
                }

                #our-history-section .time-line .middle .text p {
                    font-size: 20px;
                    color: #ffffff;
                    text-align: left;
                    font-weight: normal;
                    line-height: 25px;
                }

            /****** Begin - 2014 ******/

            #our-history-section .time-line .middle:nth-child(2) {
                margin-top: -42px;
            }

                #our-history-section .time-line .middle:nth-child(2) .text {
                    right: -30px;
                }

                #our-history-section .time-line .middle:nth-child(2) .image {
                    right: 67px;
                }

                    #our-history-section .time-line .middle:nth-child(2) .image .blue-circle {
                        right: -23px;
                        top: 160px;
                    }


            #our-history-section .time-line .middle:nth-child(3) {
                margin-top: -42px;
            }

                #our-history-section .time-line .middle:nth-child(3) .text {
                    right: -30px;
                }

                #our-history-section .time-line .middle:nth-child(3) .image {
                    right: 28px;
                }

                    #our-history-section .time-line .middle:nth-child(3) .image .blue-circle {
                        right: 305px;
                        top: 129px;
                    }

        #our-history-section .time-line .circle:nth-child(3) {
            top: -80px;
        }



        /****** End - 2014 ******/

        /****** Begin - 2013 *******/

        #our-history-section .time-line .middle:nth-child(4) {
            /*margin-top: -150px;*/
            margin-top: -150px;
        }

            #our-history-section .time-line .middle:nth-child(4) .text {
                top: 30px;
            }

            #our-history-section .time-line .middle:nth-child(4) .image {
                left: 13px;
                top: -10px;
            }

                #our-history-section .time-line .middle:nth-child(4) .image .blue-circle {
                    top: 105px;
                    left: -27px;
                }

        #our-history-section .time-line .middle:nth-child(5) {
            /*height: 240px;*/
            height: 240px;
        }

            #our-history-section .time-line .middle:nth-child(5) .image {
                left: 20px;
                top: -25px;
            }

                #our-history-section .time-line .middle:nth-child(5) .image .blue-circle {
                    right: -13px;
                    top: 87px;
                }

            #our-history-section .time-line .middle:nth-child(5) .text {
                right: -65px;
                top: 40px;
            }

        #our-history-section .time-line .middle:nth-child(6) {
            background-position-y: 8px;
            margin-top: -13px;
        }

            #our-history-section .time-line .middle:nth-child(6) .image {
                right: -65px;
                top: -25px;
            }

                #our-history-section .time-line .middle:nth-child(6) .image .blue-circle {
                    left: -20px;
                    top: 150px;
                }

            #our-history-section .time-line .middle:nth-child(6) .text {
                right: -25px;
            }

        /******* End - 2013 ********/

        /******* Begin - 2012 *********/

        #our-history-section .time-line .middle:nth-child(7) {
            background-position-y: 8px;
            margin-top: -13px;
        }

            #our-history-section .time-line .middle:nth-child(7) .image {
                right: -65px;
                top: -25px;
            }

                #our-history-section .time-line .middle:nth-child(7) .image .blue-circle {
                    left: -65px;
                    top: 119px;
                }

            #our-history-section .time-line .middle:nth-child(7) .text {
                right: -25px;
            }




        #our-history-section .time-line .middle:nth-child(8) {
            margin-top: -80px;
        }

            #our-history-section .time-line .middle:nth-child(8) .image {
                right: -18px;
                top: -25px;
            }

                #our-history-section .time-line .middle:nth-child(8) .image .blue-circle {
                    right: -14px;
                    top: 88px;
                }

            #our-history-section .time-line .middle:nth-child(8) .text {
                right: -60px;
                top: -7px;
            }

        #our-history-section .time-line .middle:nth-child(9) {
            margin-top: -12px;
            padding-bottom: 140px;
        }

            #our-history-section .time-line .middle:nth-child(9) .image {
                right: -45px;
                top: -7px;
            }

                #our-history-section .time-line .middle:nth-child(9) .image .blue-circle {
                    left: 282px;
                    top: 124px;
                }

            #our-history-section .time-line .middle:nth-child(9) .text {
                right: -10px;
                top: -5px;
            }

        /******* End - 2012 ********/

        /******* Begin - 2010 *******/

        #our-history-section .time-line .circle:nth-child(10) {
            top: -80px;
        }

        /*#our-history-section .time-line .middle:nth-child(11) {
		margin-top: -84px;
		padding-bottom: 21px;
	}

	  #our-history-section .time-line .middle:nth-child(11) .image {
		right: 21px;
		top: -33px;
	}

	  #our-history-section .time-line .middle:nth-child(11) .image .blue-circle {
		right: 227px;
		top: 190px;
	}

	  #our-history-section .time-line .middle:nth-child(11) .text {
		right: -20px;
		top: 47px;
	}*/

        /********** End - 2010 **********/

        /********** Begin - 2009 ********/

        #our-history-section .time-line .middle:nth-child(11) {
            margin-top: -84px;
            padding-bottom: 21px;
        }

            #our-history-section .time-line .middle:nth-child(11) .image {
                right: -334px;
                top: -33px;
            }

                #our-history-section .time-line .middle:nth-child(11) .image .blue-circle {
                    right: 183px;
                    top: 146px;
                }

            #our-history-section .time-line .middle:nth-child(11) .text {
                right: 283px;
                top: 47px;
            }

        #our-history-section .time-line .middle:nth-child(13) {
            margin-top: 10px;
            padding-bottom: 21px;
        }

            #our-history-section .time-line .middle:nth-child(13) .image {
                right: 435px;
                /*top: 0px;*/
            }

                #our-history-section .time-line .middle:nth-child(13) .image .blue-circle {
                    right: -70px;
                    top: 104px;
                }

            #our-history-section .time-line .middle:nth-child(13) .text {
                right: -386px;
                top: 20px;
            }

        /********** End - 2009 **********/

        /********** Begin - 2008 ***********/

        #our-history-section .time-line .middle:nth-child(14) {
            margin-top: 11px;
            padding-bottom: 113px;
        }

            #our-history-section .time-line .middle:nth-child(14) .image {
                right: -330px;
                top: -18px;
            }

                #our-history-section .time-line .middle:nth-child(14) .image .blue-circle {
                    left: -24px;
                    top: 84px;
                }

            #our-history-section .time-line .middle:nth-child(14) .text {
                left: -274px;
                top: 37px;
            }

        #our-history-section .time-line .middle:nth-child(15) {
            margin-top: -99px;
            padding-bottom: 21px;
        }

            #our-history-section .time-line .middle:nth-child(15) .image {
                right: 342px;
                top: 10px;
            }

                #our-history-section .time-line .middle:nth-child(15) .image .blue-circle {
                    right: -15px;
                    top: 89px;
                }

            #our-history-section .time-line .middle:nth-child(15) .text {
                right: -342px;
                top: 40px;
                width: 333px;
            }

        /********** End - 2008 **********/

        /********** Begin - 2007 ***********/
        #our-history-section .time-line .middle:nth-child(16) {
            margin-top: 6px;
            padding-bottom: 70px;
        }

            #our-history-section .time-line .middle:nth-child(16) .image {
                right: -20px;
                top: 10px;
            }

                #our-history-section .time-line .middle:nth-child(16) .image .blue-circle {
                    left: -20px;
                    top: 109px;
                }

            #our-history-section .time-line .middle:nth-child(16) .text {
                left: -9px;
                top: 60px;
                width: 297px;
            }

        #our-history-section .time-line .middle:nth-child(17) {
            margin-top: -102px;
            padding-bottom: 21px;
        }

            #our-history-section .time-line .middle:nth-child(17) .image {
                right: -352px;
                top: 58px;
            }

                #our-history-section .time-line .middle:nth-child(17) .image .blue-circle {
                    left: -21px;
                    top: 137px;
                }

            #our-history-section .time-line .middle:nth-child(17) .text {
                right: 302px;
                top: 135px;
                width: 285px;
            }

        #our-history-section .time-line .middle:nth-child(18) {
            padding-top: 25px;
            padding-bottom: 21px;
        }

            #our-history-section .time-line .middle:nth-child(18) .image {
                right: 35px;
                top: -26px;
            }

                #our-history-section .time-line .middle:nth-child(18) .image .blue-circle {
                    right: -21px;
                    top: 112px;
                }

            #our-history-section .time-line .middle:nth-child(18) .text {
                left: 30px;
                top: 20px;
            }

        #our-history-section .time-line .circle:nth-child(19) {
            position: relative;
            top: -40px;
        }

        #our-history-section .time-line .middle:nth-child(19) .image {
            right: 350px;
            top: 0px;
        }

            #our-history-section .time-line .middle:nth-child(19) .image .blue-circle {
                right: -21px;
                top: 112px;
            }

        #our-history-section .time-line .middle:nth-child(19) .text {
            left: 343px;
            top: 55px;
        }

        #our-history-section .time-line .middle:nth-child(20) {
            margin-top: 6px;
            padding-bottom: 70px;
        }

            #our-history-section .time-line .middle:nth-child(20) .image {
                right: -50px;
                top: 10px;
            }

                #our-history-section .time-line .middle:nth-child(20) .image .blue-circle {
                    left: -20px;
                    top: 109px;
                }

            #our-history-section .time-line .middle:nth-child(20) .text {
                left: -9px;
                top: 60px;
                width: 297px;
            }

        /********** End - 2007 **********/

        #our-history-section .time-line > p {
            color: #ffffff;
            font-size: 36px;
            font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
        }

.styleButton {
    font-family: PFDinTextStd-Medium, 'Open Sans', sans-serif, Myriad Pro, arial, helvetica;
    margin-left: 60px !important;
    border-radius: 9px;
    border-width: 1px;
}

/********* END - OUR HISTORY SECTION (THIS SECTION IS RELATED TO OUR HISTORY PAGE) *********/
