﻿body, html {
    margin: 0;
    padding: 0;
}
body{
  overflow-x:hidden;
}
.MiddleLine
{
    position:absolute;
    width:2px;
    top:0;
    bottom:0;
    background-color:red;
    left:50%;
    z-index:999;
}
.MobileSideBar,.LogoRes,.MobileNavIcon {
    display: none !important;
}

@media(max-width:1056px)
{
    #senior_border_bottom_right {
        display: none;
    }
    #senior_border_bottom
    {
        top:1px;
    }
}
@media(min-width:1036px) {
    .menu
    {
        display:block !important;
    }
}
    @media(max-width:1036px) {


        /***BX Slider Start***/
        .bx-viewport
        {
            /*height:100% !important;*/
        }
        #bxSliderContainer li {
            /*height: 400px !important;*/
        }
        .bx-caption-content > iframe
        {
            left:0 !important;
        }
        /***BX Slider End***/

        /***Contact Form Start***/
        .ContactForm, .ContactForm tbody, .ContactForm tr {
            width: 100%;
            display: inline-block;
        }

            .ContactForm tr td:nth-child(odd) {
                width: calc(25% - 10px);
                display: inline-block;
                float: left;
            }

            .ContactForm tr td:nth-child(even) {
                width: calc(74% - 10px);
                float: right;
                display: inline-block;
            }

            .ContactForm tr td input[type=text], .ContactForm tr td #tbxmessage {
                width: 100%;
                max-width: 100%;
                min-width: 100%;
            }
        /***Contact Form End***/

        a {
            word-break: break-word;
        }
        
        iframe {
            width: 100% !important;
        }

        .UlLeftTxt
        {
            text-align:left !important;
        }
        .ResUl
        {
            padding-left:0px !important;
        }
        .ResUl li
        {
            list-style:none;
        }
        #top_logo, .MobileHideP, #senior_border_bottom_right, #senior_border_bottom {
            display: none;
        }

        #senior_border_bottom_left {
            left: 21px;
            float: left;
            position: absolute;
            bottom: 125px;
            display: none !important;
            top: auto;
        }

        .MobileSideBar, .LogoRes, .MobileNavIcon {
            display: block !important;
        }

        .MainContentBck {
            position: absolute;
            background-image: url("../images/senior_inside_border_background2 slick.png");
            background-size: cover;
            top: 70px;
            bottom: -1px;
            left: 61px;
            right: 61px;
            z-index: -99;
            border-radius: 36px;
            animation: MainContentBckFadeIn 3s ease-in-out;
        }

        #top_section {
            background: none !important;
            /*border:1px solid yellow;*/
            margin: 0px !important;
            max-width: 997px;
            width: 100% !important;
            height: 0px !important;
        }

        #top_nav {
            position: absolute !important;
            top: 80px;
            bottom: 0;
            left: 0 !important;
            right: 0;
            background-color: #89e65c !important;
            float: none !important;
            width: 100% !important;
            height: 100%;
            z-index: 999;
            padding: 0px !important;
        }

            #top_nav ul:first-child {
                padding: 0px !important;
                border: 2px solid #fff;
                border-radius: 10px;
                width: calc(100% - 12px);
                background-color: #3f91c3;
                display: none;
                top: -2px;
                margin: auto;
                text-align: center;
            }

            #top_nav .menu {
                left: 0 !important;
                float: none !important;
            }

                #top_nav .menu li {
                    width: 100%;
                    border: none;
                    float: none !important;
                    background-color: #89e65c !important;
                }

        #cphtopnav_pnlMenu, select[name="language_pulldown"] {
            padding: 10px 0px !important;
            text-align: center;
            width: calc(98% - 20px) !important;
            margin: auto;
            margin-bottom: 15px;
        }

        #top_nav .menu li {
            background: none !important;
        }

        #top_nav ul li a {
            width: 100%;
            display: block;
            height: 100%;
            padding: 10px 0px !important;
            background-color: #3f91c3 !important;
        }

            #top_nav ul li a:first-child {
                border-radius: 10px;
            }

        #top_nav ul, #top_nav ul ul {
            left: auto !important;
            position: relative !important;
            float: none !important;
        }

            #top_nav ul ul {
                margin-left: 0px !important;
                margin-top: 0px;
            }

            #top_nav ul > li > ul.submenu > li:hover > ul.submenu_1, #top_nav ul > li > ul.submenu > li > ul.submenu_1 > li:hover > ul.submenu_2, #top_nav ul > li:hover > ul.submenu, #top_nav ul > li > ul.submenu > li:hover > ul.submenu_1, #top_nav ul > li > ul.submenu > li > ul.submenu_1 > li:hover > ul.submenu_2, #top_nav ul > li:hover > .submenu li, #top_nav ul > li > ul.submenu > li:hover > ul.submenu_1 li, #top_nav ul > li > ul.submenu > li > ul.submenu_1 > li:hover > ul.submenu_2 li {
                margin-top: 0px !important;
                background: none !important;
                border: none !important;
                box-shadow: none !important;
                border-radius: 0px !important;
                padding-top: 0px !important;
            }


                #top_nav ul > li:hover > .submenu li, #top_nav ul > li > ul.submenu > li:hover > ul.submenu_1 li, #top_nav ul > li > ul.submenu > li > ul.submenu_1 > li:hover > ul.submenu_2 li {
                    padding-bottom: 0px !important;
                }

        .submenu, .submenu_1 {
            display: none;
        }


        #down-arrow, #top_nav ul > li > ul > li #right-arrow {
            right: auto !important;
            left: 90%;
            top: 6px !important;
            height: 30px !important;
            width: 30px !important;
            background-size: calc(100% - 14px) !important;
            background-position: center center !important;
            transform: rotate(-90deg);
            transition: all 0.4s ease-in-out;
        }

        .RotateArrow {
            transform: rotate(0deg) !important;
        }

        #top_nav ul > li > ul > li #right-arrow {
            background: url("../partners/images/megamenu/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
            background-size: calc(100% - 14px) !important;
            background-position: center center !important;
        }

        #down-arrow:hover, #right-arrow:hover {
            cursor: pointer;
        }

        #top_nav ul > li > ul > li #right-arrow:hover {
            background: url("../partners/images/megamenu/arrow-b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
            background-size: calc(100% - 14px) !important;
            background-position: center center !important;
        }

        #top_nav .menu li a:hover, #top_nav ul li a:hover {
            color: #fc8117 !important;
        }

        #container, #mid_section {
            max-width: 997px;
            width: 100%;
            overflow:hidden;
        }

        #mid_section {
            left: 0px !important;
        }

        #main_content, #main_content_large {
            float: none !important;
            width: 90% !important;
            max-width: 580px;
            margin: auto;
            margin-top: 75px !important;
            animation: MainContentFadeIn 3s ease-in-out;
            left: 0px !important;
            padding: 67px 20px 0px;
            background: none !important;
        }

        @keyframes MainContentFadeIn {
            0% {
                opacity: 0;
            }

            50% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        @keyframes MainContentBckFadeIn {
            0% {
                background-color: #fff;
                background-image: none;
                opacity: 0;
            }

            50% {
                opacity: 0;
            }

            99.9% {
                background-color: #fff;
                background-image: none;
                opacity: 1;
            }

            100% {
                background-image: url("../images/senior_inside_border_background2 slick.png");
            }
        }

        .normal_div, .newsbox1, .normal_text {
            text-align: center;
        }
        /*------------- Side Navigation Bar Start -------------*/
        #sidebar, .MobileSideBar {
            width: 50px !important;
            position: fixed !important;
            top: 50% !important;
            background-color: #fc8117 !important;
            background-image: none !important;
            height: auto !important;
            left: 0px;
            transform: translateY(-50%);
            z-index: 5;
        }

        .MobileSideBar {
            text-align: center;
            color: #fff;
            font-size: 14px;
            display: inline-block;
            text-transform: uppercase;
            padding: 15px 0px;
            font-weight: bold;
            line-height: 1.5;
            transition: all 0.4s ease-in-out;
        }

            .MobileSideBar:hover {
                cursor: pointer;
            }

        .sidebarContent ul {
            max-height: 1000px !important;
            transition-delay: 0.5s;
        }

        #sidebar ul {
            background-color: #fc8117 !important;
            position: absolute !important;
            transform: translateY(-50%) !important;
            top: 50% !important;
            left: 50px !important;
            height: auto !important;
            max-height: 0px;
            transition: all 0.6s ease-in-out;
            transition-delay: 0.4s;
            overflow: hidden;
            z-index: 9;
        }

        #sidebar .FirstSideBarSectionTrue:first-of-type {
            padding-top: 10px;
        }

        #sidebar li {
            background: none !important;
        }

            #sidebar li:first-child {
                padding-top: 20px;
            }

            #sidebar li:last-child {
                padding-bottom: 10px !important;
            }

        .MobileSideBar:after {
            content: '';
            width: 0px;
            position: absolute;
            left: 50px;
            background-color: #fc8117 !important;
            top: 0;
            height: 219px;
            transition: all 0.4s ease-in-out;
        }

        .OpenMobileNav:after {
            content: '';
            width: 170px !important;
        }

        .MobileNavIcon {
            position: absolute;
            right: 25%;
            font-size: 26px;
            top: 22px;
            color: #fc8117;
            z-index: 99;
            transition: all 0.4s ease-in-out;
        }

            .MobileNavIcon:hover {
                cursor: pointer;
                color: #3575b6;
            }
        /*------------- Side Navigation Bar End -------------*/
        /*------------- FunKids Img Start -------------*/
        .DescStyleImg {
            display: none;
        }

        .FunKidsLogoIntro {
            width: 49.9% !important;
            display: block !important;
            top: 0 !important;
            left: 50%;
            transform: translateX(-50%);
        }
        /*------------- FunKids Img End -------------*/
        #inside_border {
            max-width: 997px;
            width: 90% !important;
            float: none !important;
            margin: auto !important;
            background: none !important;
            padding-top: 0px !important;
            top: -67px !important;
        }

        .TopLeftCircle {
            border: 9px solid #fc8117;
            border-radius: 50%;
            width: 104px;
            height: 104px;
            position: absolute;
            border-bottom-color: transparent;
            transform: rotate(-36deg);
            background-color: #fff;
            animation: TopLeftCircleAn 0.5s ease-in-out, CornerBackground2 3s;
        }

        @keyframes TopLeftCircleAn {
            0% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        @keyframes CornerBackground2 {
            0% {
                background-color: transparent;
            }

            50% {
                background-color: transparent;
            }

            100% {
                background-color: #fff;
            }
        }

        .LogoRes {
            height: 100%;
            width: 100%;
            display: inline-block;
            z-index: 99;
            position: relative;
        }

            .LogoRes img {
                transform: rotate(36deg) !important;
                position: relative;
                right: -25px;
                width: 53px;
                bottom: -11px;
                z-index: 99;
            }

        .TopLine {
            background-color: #fc8117;
            height: 9px;
            width: calc(100% - 223px);
            position: absolute;
            top: 61px;
            left: 113px;
            animation: ExpandTopLine 1s ease-in-out;
        }

        @keyframes ExpandTopLine {
            0% {
                width: 0%;
            }

            100% {
                width: calc(100% - 223px);
            }
        }

        .TopRightCorner {
            width: 109px;
            height: 105px;
            border-radius: 50%;
            border: 9px solid #fc8117;
            position: absolute;
            top: 62px;
            right: 51px;
            border-left-color: transparent;
            border-bottom-color: transparent;
            border-right-color: transparent;
            transform: rotate(49deg);
            background-color: #fff;
            z-index: -9;
            animation: ExpandTopLineAfter 1s ease-in-out, CornerBackground 3s ease-in-out;
        }

        @keyframes CornerBackground {
            0% {
                background-color: transparent;
            }

            99% {
                background-color: transparent;
            }

            100% {
                background-color: #fff;
            }
        }

        @keyframes ExpandTopLineAfter {
            0% {
                height: 0px;
                width: 0px;
                border-width: 0px;
            }

            80% {
                height: 0px;
                width: 0px;
                border-width: 0px;
            }

            100% {
                width: 109px;
                height: 105px;
                border-width: 9px;
            }
        }

        .LeftLine, .RightLine {
            position: absolute;
            bottom: 0;
            width: 9px;
            background-color: #fc8117;
            left: 52px;
        }

        .LeftLine {
            top: 112px;
            height: calc(100% - 148px);
            animation: ExpandLeftLine 2s ease-in-out;
        }

        @keyframes ExpandLeftLine {
            0% {
                height: 0%;
            }

            50% {
                height: 0%;
            }

            100% {
                height: calc(100% - 112px);
            }
        }

        .RightLine {
            left: auto;
            right: 52px;
            top: 128px;
            bottom: 46px;
            animation: ExpandRightLine 2s ease-in-out;
        }

        @keyframes ExpandRightLine {
            0% {
                height: 0%;
            }

            50% {
                height: 0%;
            }

            100% {
                height: calc(100% - 174px);
            }
        }

        .BottomLeftCorner {
            border: 9px solid #fc8117;
            width: 85px;
            height: 85px;
            border-right-color: transparent;
            border-top-color: transparent;
            position: absolute;
            border-bottom-color: transparent;
            left: 52px;
            z-index: 99;
            border-radius: 50%;
            bottom: -10px;
            transform: rotate(-51deg);
            z-index: -999;
            background-color: #fff;
            animation: BottomOpacity 3s ease-in-out,CornerBackground 3s ease-in-out;
        }

        .BottomLine {
            height: 9px;
            width: calc(100% - 204px);
            position: absolute;
            bottom: -10px;
            left: 107px;
            background-color: #fc8117;
            animation: BottomOpacity 3s ease-in-out;
        }

        .BottomRightCorner {
            border: 9px solid #fc8117;
            width: 85px;
            height: 85px;
            border-left-color: transparent;
            border-top-color: transparent;
            position: absolute;
            border-right-color: transparent;
            right: 52px;
            z-index: -99;
            border-radius: 50%;
            bottom: -10px;
            transform: rotate(-51deg);
            background-color: #fff;
            animation: BottomOpacity 3s ease-in-out,CornerBackground 3s ease-in-out;
        }

        @keyframes BottomOpacity {
            0% {
                opacity: 0;
            }

            50% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        .BottomLeftTopOuterCircle {
            position: absolute;
            bottom: 69px;
            width: 42px;
            height: 42px;
            border: 4px solid #fc8117;
            left: 23px;
            border-radius: 50%;
            z-index: -999;
            transition: all 1.5s ease-in-out;
            animation: BottomOpacity 3s ease-in-out;
        }

        .CircleRotate {
            transform: rotate(180deg) !important;
        }

        .BottomLeftTopMiddleCircle {
            position: relative;
            bottom: -5px;
            width: 24px;
            height: 24px;
            border: 4px solid #fc8117;
            left: 5px;
            border-radius: 50%;
            z-index: -999;
        }

        .BottomLeftTopSmallCircle {
            position: relative;
            bottom: 18px;
            width: 13px;
            height: 13px;
            background-color: #fc8117;
            left: 14px;
            border-radius: 50%;
            z-index: 9;
        }

        .MicroStalksContainer {
            position: absolute;
            height: 15px;
            width: 6px;
            /*transition: all 0.4s ease-in-out;*/
            opacity: 1;
        }

        .MicroStalk {
            display: inline-block;
            width: 3px;
            height: 9px;
            background-color: #fc8117;
            position: relative;
            left: 1px;
        }

        .MicroBall {
            display: inline-block;
            width: 7px;
            height: 7px;
            background-color: #fc8117;
            border-radius: 50%;
            margin-left: -0.55px;
        }

        .BottomLeftTopOuterCircleStalk1 {
            right: 23px;
            transform: rotate(165deg);
            top: -17px;
        }

        .BottomLeftTopOuterCircleStalk2 {
            right: 34px;
            transform: rotate(148deg);
            top: -12px;
        }

        .BottomLeftTopOuterCircleStalk3 {
            right: 43px;
            transform: rotate(123deg);
            top: -4px;
        }

        .BottomLeftTopOuterCircleStalk4 {
            right: 47px;
            transform: rotate(101deg);
            top: 7px;
        }

        .BottomLeftTopOuterCircleStalk5 {
            right: 47px;
            transform: rotate(78deg);
            top: 18.5px;
        }

        .BottomLeftTopOuterCircleStalk6 {
            right: 43px;
            transform: rotate(57deg);
            top: 31px;
        }

        .BottomLeftTopOuterCircleStalk7 {
            right: 35px;
            transform: rotate(35deg);
            top: 39px;
        }

        .BottomLeftTopOuterCircleStalk8 {
            right: 23px;
            transform: rotate(13deg);
            top: 44px;
        }

        .BottomLeftCircle {
            position: absolute;
            bottom: -24px;
            width: 60px;
            height: 60px;
            background-color: #fc8117;
            left: 39px;
            border-radius: 50%;
            z-index: -9999;
            animation: BottomOpacity 3s ease-in-out;
        }

        .MicroStalksContainer2 {
            position: absolute;
            height: 15px;
            width: 6px;
            transition: all 1.5s ease-in-out;
            opacity: 1;
        }

        .MicroStalk2 {
            display: inline-block;
            width: 4px;
            height: 9px;
            background-color: #fc8117;
            position: relative;
            left: 1px;
        }

        .MicroBall2 {
            display: inline-block;
            width: 8px;
            height: 8px;
            background-color: #fc8117;
            border-radius: 50%;
            margin-left: -0.55px;
        }

        .Pos2Override {
            top: 21px !important;
            right: 25px !important;
        }

        .BottomLeftCircleStalk1 {
            right: 48px;
            transform: rotate(151deg);
            top: -8px;
        }

        .BottomLeftCircleStalk2 {
            right: 59px;
            transform: rotate(123deg);
            top: 2px;
            transition-delay: 0.15s;
        }

        .BottomLeftCircleStalk3 {
            right: 64px;
            transform: rotate(101deg);
            top: 16px;
            transition-delay: 0.30s;
        }

        .BottomLeftCircleStalk4 {
            right: 64px;
            transform: rotate(79deg);
            top: 30px;
            transition-delay: 0.45s;
        }

        .BottomLeftCircleStalk5 {
            right: 58px;
            transform: rotate(57deg);
            top: 43px;
            transition-delay: 1s;
        }

        .BottomLeftCircleStalk6 {
            right: 49px;
            transform: rotate(28deg);
            top: 54px;
            transition-delay: 1.15s;
        }

        .BottomLeftCircleStalk7 {
            right: 35px;
            transform: rotate(12deg);
            top: 60px;
            transition-delay: 1.30s;
        }

        .BottomLeftCircleStalk8 {
            right: 20px;
            transform: rotate(-17deg);
            top: 60px;
            transition-delay: 1.45s;
        }

        .BottomLeftCircleStalk9 {
            right: 6px;
            transform: rotate(-38deg);
            top: 54px;
            transition-delay: 2s;
        }

        .BottomLeftCircleStalk10 {
            right: -4px;
            transform: rotate(-56deg);
            top: 43px;
            transition-delay: 2.15s;
        }

        .BottomLeftSmallCircle {
            position: absolute;
            bottom: -32px;
            width: 12px;
            height: 12px;
            border: 6px solid #fc8117;
            left: 136.5px;
            border-radius: 50%;
            z-index: -999;
            animation: BottomOpacity 4s ease-in-out;
            transition: bottom 0.4s ease-in-out;
            transition-delay: 2.5s;
        }

        .BottomLeftMediumCircle {
            position: absolute;
            bottom: -41px;
            width: 33px;
            height: 33px;
            border: 4.5px solid #fc8117;
            left: 127.6px;
            border-radius: 50%;
            z-index: -999;
            animation: BottomOpacity 4s ease-in-out;
            transition: bottom 0.4s ease-in-out;
            transition-delay: 3s;
        }

        .BotCircleOverride {
            bottom: 10px;
        }

        .MicroStalksContainer3 {
            position: absolute;
            height: 12px;
            width: 6px;
            /*transition: all 1.5s ease-in-out;*/
            opacity: 1;
            z-index: 999;
        }

        .MicroStalk3 {
            display: inline-block;
            width: 3px;
            height: 7px;
            background-color: #fc8117;
            position: relative;
            left: 0.5px;
        }

        .MicroBall3 {
            display: inline-block;
            width: 6px;
            height: 6px;
            background-color: #fc8117;
            border-radius: 50%;
        }

        .BottomLeftMediumCircleStalk1 {
            top: 4px;
            left: -12px;
            transform: rotate(108deg);
        }

        .BottomLeftMediumCircleStalk2 {
            top: 14px;
            left: -12px;
            transform: rotate(81deg);
        }

        .BottomLeftMediumCircleStalk3 {
            top: 25px;
            left: -9px;
            transform: rotate(58deg);
        }

        .BottomLeftMediumCircleStalk4 {
            top: 32px;
            left: -1px;
            transform: rotate(37deg);
        }

        .BottomLeftMediumCircleStalk5 {
            top: 36px;
            left: 9px;
            transform: rotate(12deg);
        }

        .BottomLeftMediumCircleStalk6 {
            top: 36px;
            left: 19px;
            transform: rotate(-8deg);
        }

        .BottomLeftMediumCircleStalk7 {
            top: 32px;
            left: 29px;
            transform: rotate(-31deg);
        }

        .BottomLeftMediumCircleStalk8 {
            top: 24px;
            left: 36px;
            transform: rotate(-54deg);
        }

        .BottomLeftMediumCircleStalk9 {
            top: 13px;
            left: 39px;
            transform: rotate(-78deg);
        }

        .BottomLeftMediumCircleStalk10 {
            top: 3px;
            left: 39px;
            transform: rotate(-96deg);
        }

        .BottomRightLeftCircle {
            position: absolute;
            bottom: -27px;
            width: 22px;
            height: 22px;
            border: 11px solid #fc8117;
            right: 198.6px;
            border-radius: 50%;
            z-index: -999;
            animation: BottomOpacity 4s ease-in-out,BottomRightCircleRotate 6s ease-in-out;
            transform: rotate(0deg);
        }

        .BottomRightCircleRotate {
            transform: rotate(-180deg);
        }

        @keyframes BottomRightCircleRotate {
            0% {
                transform: rotate(-180deg);
            }

            75% {
                transform: rotate(-180deg);
            }

            100% {
                transform: rotate(0deg);
            }
        }

        .MicroStalksContainer5 {
            position: absolute;
            height: 12px;
            width: 5px;
            /*transition: all 1.5s ease-in-out;*/
            opacity: 1;
        }

        .MicroStalk5 {
            display: inline-block;
            width: 1.5px;
            height: 7px;
            background-color: #fc8117;
            position: relative;
            left: 2px;
        }

        .MicroBall5 {
            display: inline-block;
            width: 5px;
            height: 5px;
            background-color: #fc8117;
            border-radius: 50%;
        }

        .BottomRightLeftCircleStalk1 {
            top: 12px;
            left: -18px;
            transform: rotate(71deg);
        }

        .BottomRightLeftCircleStalk2 {
            top: 20px;
            left: -14px;
            transform: rotate(48deg);
        }

        .BottomRightLeftCircleStalk3 {
            top: 28px;
            left: -6px;
            transform: rotate(28deg);
        }

        .BottomRightLeftCircleStalk4 {
            top: 32px;
            left: 4px;
            transform: rotate(9deg);
        }

        .BottomRightLeftCircleStalk5 {
            top: 33px;
            left: 14px;
            transform: rotate(-14deg);
        }

        .BottomRightLeftCircleStalk6 {
            top: 29px;
            left: 23px;
            transform: rotate(-33deg);
        }

        .BottomRightLeftCircleStalk7 {
            top: 21px;
            left: 30px;
            transform: rotate(-52deg);
        }

        .BottomRightLeftCircleStalk8 {
            top: 12px;
            left: 35px;
            transform: rotate(-76deg);
        }

        .BottomRightOuterCircle {
            position: absolute;
            bottom: -36px;
            width: 40px;
            height: 40px;
            border: 4px solid #fc8117;
            right: 124.6px;
            border-radius: 50%;
            z-index: -999;
            animation: BottomOpacity 4s ease-in-out;
        }

        .BottomRightInnerCircle {
            width: 22px;
            height: 22px;
            border: 5px solid #fc8117;
            border-radius: 50%;
            position: absolute;
            left: 4px;
            top: 4px;
            animation: BottomOpacity 4s ease-in-out;
        }

        .BottomRightSmallCircle {
            width: 14px;
            height: 14px;
            background-color: #fc8117;
            border-radius: 50%;
            position: absolute;
            top: 13px;
            left: 13px;
            animation: BottomOpacity 4s ease-in-out;
        }

        .MicroStalksContainer4 {
            position: absolute;
            height: 12px;
            width: 6px;
            /*transition: all 1.5s ease-in-out;*/
            opacity: 1;
        }

        .MicroStalk4 {
            display: inline-block;
            width: 3px;
            height: 8px;
            background-color: #fc8117;
            position: relative;
            left: 1px;
            animation: MicroStalkGrow4 5s ease-in-out;
        }

        .MicroBall4 {
            display: inline-block;
            width: 6px;
            height: 6px;
            background-color: #fc8117;
            border-radius: 50%;
            margin-left: -0.5px;
            animation: MicroBallGrow4 6s ease-in-out;
        }

        @keyframes MicroStalkGrow4 {
            0% {
                height: 0px;
                width: 0px;
            }

            80% {
                height: 0px;
                width: 0px;
            }

            100% {
                width: 3px;
                height: 8px;
            }
        }

        @keyframes MicroBallGrow4 {
            0% {
                height: 0px;
                width: 0px;
            }

            80% {
                height: 0px;
                width: 0px;
            }

            100% {
                width: 6px;
                height: 6px;
            }
        }

        .BottomRightOuterCircleStalk1 {
            left: -10px;
            top: 20px;
            transform: rotate(79deg);
        }

        .BottomRightOuterCircleStalk2 {
            left: -7px;
            top: 30px;
            transform: rotate(58deg);
        }

        .BottomRightOuterCircleStalk3 {
            left: 2px;
            top: 38px;
            transform: rotate(39deg);
        }

        .BottomRightOuterCircleStalk4 {
            left: 12px;
            top: 43px;
            transform: rotate(14deg);
        }

        .BottomRightOuterCircleStalk5 {
            left: 24px;
            top: 43px;
            transform: rotate(-6deg);
        }

        .BottomRightOuterCircleStalk6 {
            left: 34px;
            top: 38px;
            transform: rotate(-26deg);
        }

        .BottomRightOuterCircleStalk7 {
            left: 42px;
            top: 30px;
            transform: rotate(-49deg);
        }

        .BottomRightOuterCircleStalk8 {
            left: 44px;
            top: 18px;
            transform: rotate(-75deg);
        }

        #senior_border_bottom {
            /*clear: both;
        z-index: 5;
        left: 35px;
        float: left;
        position: relative;
        top: -125px;
        width: 91.3%;*/
            /*display:none;*/
            clear: both;
            z-index: 5;
            left: 33px;
            float: left;
            position: relative;
            top: -126px;
            width: 91.3%;
            /* display: none; */
            z-index: -9999;
        }

        #mid_section {
            top: 0px;
            position: relative;
            background: none !important;
        }
        .header1
        {
            text-align:center;
            display:inline-block;
            width:100%;
        }
        .green_dash_home
        {
            max-width:700px;
            width:calc(100% - 20px);
            float:none;
            margin-bottom:0px;
            text-align:center;
        }

        .green_dash {
            width: calc(100% - 20px) !important;
            margin: 0 !important;
            float: none;
        }

        .file_list {
            float: none !important;
        }

            .file_list ul {
                padding-left: 0px !important;
            }

            .file_list li {
                word-break: break-word;
                white-space: initial;
                padding-bottom: 6px;
                text-align: center;
            }

        p {
            text-align: center !important;
        }
        .ImgTxtCont .odd
        {
            float:left !important;
        }
        .ImgTxtCont .even {
            float: right !important;
        }
        .ImgTxtCont:nth-child(even) p {
            text-align: left !important;
        }
        .ImgTxtCont:nth-child(odd) p {
            text-align: right !important;
        }

        p img {
            float: none !important;
        }

                p img:first-child {
                    margin-bottom: 15px;
                }

        .DoubleFileMod
        {
            display:inline-block;
        }
            .DoubleFileMod .ModuleInfoCont
            {
                float:left;
                width:calc(49.9% - 26px);
                min-height:107px;
            }
        .ModuleInfoCont2
        {
            width:calc(49.9% - 26px) !important;
        }
        
.DoubleFileMod .ModuleInfoCont:nth-child(odd), .ModuleInfoCont2:nth-child(odd) {
    margin-right: 13px;
}
        .TripleIcon .downloadIcon, .TripleIcon .VideoIcon {
            width: 31% !important;
        }

                #bottom_section {
                    width: 100%;
                    float: none;
                    left: 0;
                    top: -14px;
                    text-align: center;
                }

        .footerlist {
            padding-left: 0px;
        }

            .footerlist li {
                display: inline-block;
                line-height: 48px;
            }
        #bottom_section a img
        {
            margin-left:0px;
        }

        .footerlist li a br {
            display: none;
        }

        .footer {
            width: 100%;
            left: 0;
            position:relative;
            top:-14px;
        }
    }

    @media(max-width:847px) {
        body {
            overflow-x: hidden;
        }

        .MainContentBck {
            right: 9px;
        }

        #main_content, #main_content_large {
            max-width: none;
            width: calc(100% - 108px) !important;
            left: 26px !important;
        }

        .TopLine {
            width: calc(100% - 172px);
        }

        .RightLine {
            right: 0px;
        }

        .TopRightCorner {
            right: -1px;
        }

        .BottomLine {
            width: calc(100% - 153px);
        }

        .BottomRightCorner {
            right: 0px;
        }
    }
@media(max-width:735px)
{
    .ImgTxtCont .odd {
        float: none !important;
        display: block;
        margin: auto;
        padding-right: 0px !important;
    }
    .ImgTxtCont .even {
        float: none !important;
        display: block;
        margin:auto;
        padding-left:0px !important;
    }

    .ImgTxtCont:nth-child(even) p {
       width:100%;
       text-align:center !important;    
    }

    .ImgTxtCont:nth-child(odd) p {
        width:100%;
        text-align:center !important;
    }

    img.activities {
        margin-bottom: 10px !important;
        padding-right:0px !important;
        width:150px !important;
    }
    .ModuleBtnCont
    {
        display:inline-block;
    }
    .ModuleBtnCont a {
        width: calc(100% - 30px);
        margin-bottom:15px;
    }

}
@media(max-width:709px)
{
    .DoubleFileMod .ModuleInfoCont:nth-child(odd), .ModuleInfoCont2:nth-child(odd) {
        margin-right: 12px;
    }
}
@media(max-width:660px) {

    /***Contact Form Start***/

        .ContactForm tr td:nth-child(odd) {
            width: calc(100% - 10px);
            float: none;
        }

        .ContactForm tr td:nth-child(even) {
            width: calc(100% - 10px);
            float: none;
        }
    #btnsend
    {
        width:100%;
    }
    /***Contact Form End***/
    .footerlist {
        margin-left: 0px;
        margin-bottom:0px;
    }

.footerlist li {
width: 100%;
text-align: center;
line-height: 35px;
}

.footerlist li a {
float: none !important;
margin: 0 !important;
}

.footerlist li a img {
float: none !important;
margin-bottom: 10px;
margin: 0 0 10px 0 !important;
}

.footer {
position: relative;
top: -14px;
}
}
@media(max-width:635px)
{
    #inside_border
    {
        width:99% !important;
    }
    #TweetContainer
    {
        display:none;
    }
}
@media(max-width:600px) {

.BottomRightLeftCircle {
right: 147.6px;
}

.BottomRightOuterCircle {
right: 73.6px;
}
}
@media(max-width:575px)
{
    .DoubleFileMod .ModuleInfoCont
    {
min-height:131px;
    }
}
@media(max-width:500px) {
    .ModuleInfoOverall
    {
        display:inline-block;
    }
    .ModuleInfoCont {
        width: calc(100% - 20px) !important;
        min-height: initial !important;
    }
}

    @media(max-width:460px) {
        .BottomRightLeftCircle {
            display: none;
        }
    }

    @media(max-width:400px) {
        .TopLeftCircle {
            border-left-color: transparent;
        }

        .LeftLine {
            left: 1px;
            top: 49px;
            height: calc(100% - 84px);
        }

        .MainContentBck {
            left: 9px;
            right: 9px;
        }

        #main_content, #main_content_large {
            left: 0px !important;
            width: calc(100% - 53px) !important;
            padding-top: 80px !important;
        }

        .BottomLeftTopOuterCircle, .BottomLeftCircle {
            display: none;
        }

        .BottomLeftCircle {
            display: block !important;
            bottom: -29px;
            transform: rotate(-7deg);
        }

        .BottomRightOuterCircle {
            display: block !important;
            right: 51.6px;
        }

        .BottomLeftMediumCircle {
            left: 135.6px;
        }

        .BottomLeftSmallCircle {
            left: 144.5px;
        }

        .BottomLeftCorner {
            left: 3px;
            width: 59px;
            height: 68px;
            bottom: -12px;
            transform: rotate(-43deg);
            z-index: -99;
        }

        .BottomLine {
            width: calc(100% - 88px);
            left: 43px;
        }

        #senior_game_sec {
            max-width: 100%;
        }

            #senior_game_sec embed {
                width: 100%;
            }
    }




    @media(max-width:365px) {
        .BottomRightOuterCircle {
            display: none;
        }
    }
