<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Exo+2:400italic,200,300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Arvo|Open+Sans&amp;subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Slabo+27px);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow&amp;subset=greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Raleway&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Ubuntu&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Indie+Flower&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Inconsolata&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Nunito&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Pacifico&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Orbitron&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Courgette&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Lobster+Two&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Handlee&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Special+Elite);
@import url(https://fonts.googleapis.com/css?family=Bad+Script&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Calligraffitti);
@import url(https://fonts.googleapis.com/css?family=Audiowide);
@import url(https://fonts.googleapis.com/css?family=Syncopate&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Black+Ops+One&amp;subset=latin,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Sigmar+One);
@import url(https://fonts.googleapis.com/css?family=Cinzel);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans&amp;subset=devanagari);
@import url(https://fonts.googleapis.com/css?family=Satisfy&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Limelight&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Cherry+Cream+Soda&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Fontdiner+Swanky&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Fredericka+the+Great&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Monoton&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Sacramento&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Aldrich&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Cabin+Sketch&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Allerta+Stencil&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Metamorphous&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Unica+One&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Baumans&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Sancreek&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Kelly+Slab&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Redressed&amp;subset=devanagari,latin);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
@import url(https://fonts.googleapis.com/css?family=Neucha);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Poppins);

body::-webkit-scrollbar {
    width: 6px;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid lightgray;
}


.clearfix:after {
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.innnerSideBAR h2 {
    font-size: 19px !important;
}



.div-main-container {
    width: 100%;
    overflow: hidden;
}

.ul-Bulleted-List {
    margin-top: -1%;
}


.page {
    background: #f8f7f1;
}

.site_container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

    .site_container.boxed {
        max-width: 1090px;
    }

a:hover {
    color: #ffcb05;
}

p {
    padding: 0 0 20px 0;
    color: #373636;
}

pre {
    font-family: 'Courier new';
    font-size: 14px;
    line-height: 170%;
    background: url('images/code_background.png') repeat;
    text-shadow: 0 1px 0 #FFF;
    zoom: 1;
    filter: dropshadow(color=#ffffff,offx=0,offy=1);
    padding: 0 5px;
    margin: 0;
    overflow: auto;
}

.relative {
    position: relative;
}

input, textarea {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 13px;
}

.margin_top_0 {
    margin-top: 0 !important;
}

.margin_top_10 {
    margin-top: 10px;
}

.SideBarHome {
    margin-top: 5px;
}

    .SideBarHome a {
        text-decoration: none;
    }

        .SideBarHome a:hover {
            text-decoration: underline;
        }

.margin_left_10 {
    margin-left: 10px;
}

.no_margin {
    margin: 0 !important;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

    .wp-caption.alignnone {
        margin: 5px 20px 20px 0;
    }

    .wp-caption.alignleft {
        margin: 5px 20px 20px 0;
    }

    .wp-caption.alignright {
        margin: 5px 0 20px 20px;
    }

    .wp-caption img {
        border: 0 none;
        height: auto;
        margin: 0;
        max-width: 98.5%;
        padding: 0;
        width: auto;
    }

    .wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        margin: 0;
        padding: 0 4px 5px;
    }

.sticky {
}

.gallery-caption {
}

.slider, .slider_navigation, .home_box_container_list, .items_list, .scrolling_list, .info_list, .simple_list, .blog, .comment_box, .post_footer_details, .image_carousel, .gallery_box .controls, .accordion, .contact_data, .footer_banner_box_container, .footer_contact_info_container, .social_icons, .columns, .column_left, .column_right, .column, .mc_gallery, .tabs_navigation, .gallery_item_details_list, .controls, .bread_crumb, .pagination, .widget_categories li, .photostream, .widget_archive ul, #comments_list ul, .mc_features {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .simple_list li {
        color: #666;
    }





.box_header.no_border:after {
    display: none;
}

.box_header.margin {
    margin-top: 27px;
}

.sentence {
    font-family: 'Volkhov';
    color: #b8292f;
    font-style: italic;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
}

.sentence_author {
    float: right;
    margin-top: -20px;
    margin-bottom: 30px;
    color: #909090;
    font-style: normal;
}

.infos {
    padding: 25px 0 28px;
}

.header_container {
    background-color: #fff;
    -moz-box-shadow: 0px 2px 4px #666;
    -webkit-box-shadow: 0px 2px 4px #666;
    box-shadow: 0px 2px 4px #666;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#666666')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#666666');
    position: relative;
    width: 100%;
}

.header {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    min-height: 100px;
}

.header_left {
    float: left;
    position: relative;
}

.header_right {
    float: right;
}

.header_left a {
    display: block;
}

.header_left a, .logo {
    font-family: Cambria,Georgia,serif;
    font-size: 30px;
}

    .header_left a:hover {
        text-decoration: none;
    }

    .header_left a img {
        float: left;
    }

.textt {
    margin-right: 10px;
}

.logo {
    float: left;
    padding-top: 3px;
    color: #000000;
}

#shriConnect {
    width: 185px;
    background-color: #B8292F;
    position: absolute;
    padding-top: 8px;
    top: 0;
    right: 297px;
    color: #000;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    text-transform: uppercase;
    font-size: 10px;
    height: 20px;
}

    #shriConnect a {
        color: #ffc301;
    }

    #shriConnect span {
        font-family: Cambria,Georgia,serif;
        font-size: 11px !important;
        font-style: italic;
        color: #fff;
        padding-left: 10px;
        text-transform: capitalize;
        font-weight: bold;
    }

.arrowRight {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent #fff;
    float: right;
    margin-right: 10px;
    margin-top: 2px;
}

#iWantTo {
    width: 185px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    background-color: #ffcb05;
    position: absolute;
    padding-top: 3px;
    top: 0;
    right: 105px;
    color: #666;
    text-transform: uppercase;
    height: 26px;
}

    #iWantTo img {
        padding-left: 5px;
        padding-top: 2px;
    }

    #iWantTo label {
        padding-right: 6px;
        float: right;
    }

    #iWantTo select {
        border: none;
        color: #666;
        width: 145px;
        position: relative;
        font-size: 12px;
        background-color: #ffcb05;
    }

#iconsTopright {
    position: absolute;
    right: 0;
    top: 0;
}

    #iconsTopright img {
        padding: 2px;
        width: 32px;
        height: 30px;
    }

    #iconsTopright a {
        width: 32px;
        height: 30px;
        float: left;
    }

.home .small_slider.gallery_box {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sf-menu {
    padding: 0;
    margin: 0;
}

.zbPlayer embed {
    width: 100% !important;
}

.zbPlayer {
    margin-top: 20px;
    margin-bottom: 20px;
}

.header .sf-menu {
    right: 0;
    bottom: 10px;
    float: left;
}

.sf-menu li {
    margin-left: 0px;
}

    .sf-menu li:first-child {
        margin-left: 0;
    }

    .sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
        background: none #fff;
    }

        .sf-menu li:hover, .sf-menu li.sfHover {
            background: none #fff;
        }

        .sf-menu li a, .sf-menu li a:visited {
            font-family: "Trebuchet MS",Helvetica,sans-serif;
            color: #5e5e5e;
            border: 1px solid #f8f7f1;
            padding: 5px 10px;
            font-size: 12px;
            font-weight: bold;
            -o-transition: 0s;
            -ms-transition: 0s;
            -moz-transition: 0s;
            -webkit-transition: 0s;
            transition: 0s;
        }

        .sf-menu li.submenu:hover:after {
            content: "";
            position: absolute;
            display: block;
            bottom: 0;
            z-index: 4;
            width: 1px;
            height: 1px;
            background: #E8E8E8;
        }

        .sf-menu li.submenu:hover a {
            z-index: 4;
        }

        .sf-menu li ul {
            width: 190px;
            background: #FFF;
            border: 1px solid #E8E8E8;
            padding-bottom: 10px;
        }

        .sf-menu li li.wide ul.sub-menu {
            width: 200px;
        }

            .sf-menu li li.wide ul.sub-menu li {
                width: 170px;
            }

        .sf-menu li.wide ul.sub-menu {
            width: 380px;
        }

        .sf-menu li.gallery_menu ul.sub-menu {
            margin-left: -100px;
        }

        .sf-menu li:hover ul, .sf-menu li.sfHover ul {
            top: 22px;
        }

        .sf-menu li ul li {
            width: 160px;
            height: auto;
            margin-left: 0;
            background-color: #fff;
            padding: 0 15px;
        }

        .sf-menu li:hover ul a, .sf-menu li.submenu:hover ul a {
            border: none;
            color: #888;
            background: #FFF;
            border-bottom: 1px solid #E8E8E8;
            padding: 10px 0;
        }

        .sf-menu li.submenu:hover ul {
            z-index: 3;
        }

        .sf-menu li ul li a {
            padding: 15px 0;
            font-size: 11px;
        }

        .sf-menu li.submenu:hover ul li.menu-item-type-custom a, .sf-menu li.submenu:hover ul li.selected ul li a, .sf-menu li.submenu:hover ul li.current-menu-item ul li a, .sf-menu li ul li.menu-item-type-custom a {
            color: #888;
            border-bottom: 1px solid #E8E8E8;
            padding-bottom: 10px;
        }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 180px;
    top: -1px;
}

.sf-menu .timetable_submenu .sub-menu {
    margin-left: -280px;
}

.mobile_menu {
    display: none;
    float: right;
    padding: 12px 0;
}

    .mobile_menu select {
        border: 1px solid #E0E0E0;
        width: 150px;
    }

.theme_page {
    width: 100%;
    margin: auto;
    padding-bottom: 20px;
    border-top: 8px solid #F0F0F0;
}

.home .theme_page {
    padding-bottom: 35px;
}

.theme_page .caroufredsel_wrapper {
    -webkit-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    -moz-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
}

.theme_pageSub {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    margin-top: 0px;
}

.theme_page.noborder {
    border: none;
}

.page_left {
    float: left;
    width: 630px;
}

.left_sidebar .page_left {
    float: right;
}

.page_right {
    float: right;
    width: 330px;
}

.left_sidebar .page_right {
    float: left;
}

.page_margin_top {
    width: 100%;
}

.ContentAnchor a {
    color: #0782C1;
}

.page_margin_top_section {
    margin-top: 50px;
}

.top_hint {
    position: relative;
    float: right;
    color: #FFF;
    background-color: #8a1f23;
    padding: 9px 10px;
    margin-top: -70px;
}

.page_right .home_box {
    height: auto;
}

.page_header {
    padding-bottom: 30px;
}

.page_header_left {
    width: 100%;
}

.page_header_right {
    float: right;
}

.page_header_left .page_title {
    line-height: 120%;
    margin-right: 20px;
    font-style: italic;
}

.search {
}

    .search input {
        float: left;
        background: transparent;
        padding: 11px 18px;
        border: none;
        color: #666666;
        margin: 0;
    }

    .search .search_input {
        width: 174px;
        background: #F0F0F0;
        border-top: 2px solid #303030;
        transition: width 0.5s;
        -moz-transition: width 0.5s;
        -webkit-transition: width 0.5s;
        -o-transition: width 0.5s;
    }

        .search .search_input::-webkit-input-placeholder, .search .search_input:-moz-placeholder, .search .search_input:-ms-input-placeholder {
            color: #666666;
        }

        .search .search_input:focus {
            width: 225px;
            border-color: #fcc72a;
            color: #000;
        }

#newsEventsHead2 {
    display: none;
}

.bread_crumb {
    padding: 3px 0 0;
    margin: 0;
    font-weight: bold;
}

.page_sub_menu_right {
    margin: 15px 0 30px 0;
}

    .page_sub_menu_right ul {
        list-style: none;
        display: inline;
        padding-left: 0;
    }

        .page_sub_menu_right ul li a {
            font-size: 14px;
        }

    .page_sub_menu_right .children li a {
        padding-left: 20px;
        font-size: 12px;
        line-height: 150%;
        color: #666;
    }

        .page_sub_menu_right ul li a:hover, .page_sub_menu_right .children li a:hover {
            color: #ffcb05;
        }

    .page_sub_menu_right h3 {
        text-transform: uppercase;
        color: #303030;
        margin-bottom: 10px;
        font-style: italic;
        font-size: 20px;
    }

.lineee {
    width: 100%;
    height: 3px;
    background-color: #eee;
    margin-top: 10px;
    margin-bottom: 15px;
}

.bread_crumb li {
    float: left;
    font-size: 16px;
    margin-left: 3px;
}

    .bread_crumb li:first-child {
        margin-left: 0;
    }

    .bread_crumb li.separator {
        width: 8px;
        text-decoration: none;
    }

    .bread_crumb li a:hover {
        color: #b8292f;
    }

.footer_container {
}

.footer {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    background: url(images/shriBigicon.png) 0px 10px no-repeat;
    height: 129px;
}

    .footer .quote {
        color: #ccc;
        font-size: 18px;
        padding: 30px 0;
        padding-left: 110px;
        font-family: Cambria,Georgia,serif;
        font-style: italic;
        width: 500px;
        float: left;
    }

    .footer .searchh {
        float: right;
        padding: 44px;
        padding-right: 0px;
    }

    .footer .quote .founder {
        font-size: 14px;
        font-family: "Trebuchet MS",Helvetica,sans-serif;
        font-style: normal;
        color: #fff;
    }

        .footer .quote .founder small {
            font-size: 11px;
        }

    .footer .quote span {
        color: #fcc72a;
        font-size: 36px;
        line-height: 30px;
    }

.leftSubbbBody .lateDate {
    font-size: 12px;
    padding-top: 5px;
    font-style: italic;
}

.footer .box_header {
    color: #FFF;
}

.footer a, .footer a:hover {
    color: #D5D5D5;
}

.icon_small_arrow {
    background-position: center center;
    background-repeat: no-repeat;
}

    .icon_small_arrow.left_black {
        background-image: url('images/leftC.png');
    }

    .icon_small_arrow.right_black {
        background-image: url('images/rightC.png');
    }

    .icon_small_arrow.margin_right_black {
        background-image: url('images/icon_arrow_margin_right_black.png');
    }

    .icon_small_arrow.left_white {
        background-image: url('images/icon_arrow_left_white.png');
    }

    .icon_small_arrow.margin_right_white {
        background-image: url('images/icon_arrow_margin_right_white.png');
    }

    .icon_small_arrow.right_white {
        background-image: url('images/icon_arrow_right_white.png');
    }

    .icon_small_arrow.top_white {
        background-image: url('images/icon_arrow_top_white.png');
    }

    .icon_small_arrow.top_black {
        background-image: url('images/icon_arrow_top_black.png');
    }

    .icon_small_arrow.right_gray {
        background: url(../images/icon_arrow_right_gray.png) no-repeat;
        margin-top: 7px;
        margin-bottom: -7px;
    }

    .icon_small_arrow.square {
        background-image: url('images/icon_arrow_square.png');
    }

    .icon_small_arrow.mark {
        background-image: url('images/icon_arrow_mark.png');
    }

    .icon_small_arrow.tick {
        background-image: url('images/icon_tick.png');
    }

.icon_clock_green {
    background-image: url('images/icon_clock_green.png');
}

.icon_clock_black {
    background-image: url('images/icon_clock_black.png');
}

.icon_card_green {
    background-image: url('images/icon_card_green.png');
}

.icon_card_white {
    background-image: url('images/icon_card_white.png');
}

.social_icon {
    display: block;
    width: 29px;
    height: 29px;
    background-repeat: no-repeat;
    transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -webkit-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
}

a.social_icon:hover, span.social_icon:hover {
    transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -webkit-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
    background-position: 0 -29px;
    text-decoration: none;
}

.wibeLogo {
    display: block;
    background-image: url('images/wibe.png');
    width: 79px;
    height: 29px;
    background-repeat: no-repeat;
    transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -webkit-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
}

a.wibeLogo:hover, span.wibeLogo:hover {
    transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -webkit-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
    background-position: 0 -29px;
    text-decoration: none;
}

.footer_menu {
    list-style: none;
    line-height: 29px;
    padding-left: 0px;
}

    .footer_menu li {
        float: left;
    }

        .footer_menu li, .social_icons li, .footer_menu li a {
            color: #FFF;
        }

            .footer_menu li a:hover {
                color: #ffcb05;
                text-decoration: none !important;
            }

.footerStyle2_menu {
    list-style: none;
    line-height: 29px;
    padding-left: 0px;
    width: 70%;
}

    .footerStyle2_menu li {
        float: left;
    }

        .footerStyle2_menu li, .social_icons li, .footerStyle2_menu li a {
            color: #FFF;
        }

            .footerStyle2_menu li a:hover {
                color: #ffcb05;
            }

.social_icons {
    float: right;
    right: 0;
}

    .social_icons li {
        float: left;
        margin-right: 5px;
        line-height: 29px;
    }

        .social_icons li:first-child {
            margin-left: 0;
        }

.social_icon.single {
    float: left;
    margin-right: 5px;
}

.social_icon.blogger {
    background-image: url('images/social_footer/blogger.png');
}

.social_icon.devianart {
    background-image: url('images/social_footer/devianart.png');
}

.social_icon.dribble {
    background-image: url('images/social_footer/dribble.png');
}

.social_icon.envato {
    background-image: url('images/social_footer/envato.png');
}

.social_icon.facebook {
    background-image: url('images/social_footer/facebook.png');
}

.social_icon.flickr {
    background-image: url('images/social_footer/flickr.png');
}

.social_icon.form {
    background-image: url('images/social_footer/form.png');
}

.social_icon.forrst {
    background-image: url('images/social_footer/forrst.png');
}

.social_icon.googleplus {
    background-image: url('images/social_footer/googleplus.png');
}

.social_icon.linkedin {
    background-image: url('images/social_footer/linkedin.png');
}

.social_icon.mail {
    background-image: url('images/social_footer/mail.png');
}

.social_icon.myspace {
    background-image: url('images/social_footer/myspace.png');
}

.social_icon.phone {
    background-image: url('images/social_footer/phone.png');
}

.social_icon.picasa {
    background-image: url('images/social_footer/picasa.png');
}

.social_icon.skype {
    background-image: url('images/social_footer/skype.png');
}

.social_icon.soundcloud {
    background-image: url('images/social_footer/soundcloud.png');
}

.social_icon.stumbleupon {
    background-image: url('images/social_footer/stumbleupon.png');
}

.social_icon.tumblr {
    background-image: url('images/social_footer/tumblr.png');
}

.social_icon.twitter {
    background-image: url('images/social_footer/twitter.png');
}

.social_icon.vimeo {
    background-image: url('images/social_footer/vimeo.png');
}

.social_icon.xing {
    background-image: url('images/social_footer/xing.png');
}

.social_icon.youtube {
    background-image: url('images/social_footer/youtube.png');
}

.notification_box {
    padding: 20px 30px 20px 80px;
    line-height: 150%;
}

    .notification_box h2, .notification_box h2 a, .notification_box h3, .notification_box h3 a, .notification_box h5, .notification_box h5 a {
        color: #FFF;
    }

    .notification_box h5 {
        font-family: "Trebuchet MS",Helvetica,sans-serif;
        margin-top: 5px;
    }

    .notification_box.nb_success {
        background: url('images/icons_notification/info.png') no-repeat 20px center #5FAA4B;
    }

    .notification_box.nb_error {
        background: url('images/icons_notification/cross.png') no-repeat 20px center #EB6D58;
    }

    .notification_box.nb_info {
        background: url('images/icons_notification/info.png') no-repeat 20px center #8a1f23;
    }

.closing_in {
    display: block;
    float: right;
    margin-top: 5px;
    color: #909090;
    font-size: 11px;
}

.vertical_align {
    display: table-row;
}

.vertical_align_cell {
    display: table-cell;
    vertical-align: middle;
}

.caroufredsel_wrapper {
    width: 100% !important;
    margin: 0 !important;
    overflow: hidden;
    position: relative;
    background: #fff;
    z-index: 2;
}

    .caroufredsel_wrapper ul.image_carousel li ul.controls li img {
        background-image: url('../images/icon_gallery_expand.png');
    }

.caroufredsel_wrapper_slider {
    z-index: 0;
}

#our_clinic_prev {
    position: absolute;
    left: -28px;
    top: 147px;
    z-index: 1;
}

#our_clinic_next {
    position: absolute;
    right: -28px;
    top: 147px;
    z-index: 1;
}

.slider {
    padding: 0;
}

    .slider li .slider_img {
        position: relative;
        height: 100%;
        top: 0;
        left: 0;
    }

    .slider li {
        background-color: #f8f7f1;
    }

#homeNews li {
    margin: 0;
    height: 114%;
    border-right: 2px solid #eee;
}

    #homeNews li .imageC img {
        width: 83%;
        height: 120px;
        margin: 16px auto;
        border: 3px solid #cbcbcb;
    }

    #homeNews li .dateC {
        width: 100%;
        border-bottom: dashed 1px #ccc;
        height: 50px;
    }

        #homeNews li .dateC p {
            font-family: Cambria,Georgia,serif;
            padding: 15px;
            line-height: normal;
            font-style: italic;
            color: #777;
            font-size: 14px;
            width: 100px;
            float: left;
        }

.home_box_container_list_container {
    position: relative;
}

.home_box_container_list {
}

#home_box_outer {
    width: 95%;
    margin: 0 auto;
    background: #fff;
}

#home_box_inner {
    width: 89%;
    margin: 0 auto;
    padding: 0 4%;
}

.contenttC {
    padding: 0px 17px 20px 17px;
    font-size: 13px;
    font-family: Cambria,Georgia,serif;
    font-style: italic;
}

    .contenttC h5 a:hover {
        color: #ffcb05;
    }

    .contenttC p a {
        font-weight: bold;
        font-size: 14px;
    }

.ball img {
    height: 8px;
    width: 8px;
    left: 209px;
    position: absolute;
    top: -5px;
    z-index: 3;
}

.ball #im2 {
    left: 423px;
}

.ball #im3 {
    left: 637px;
}

.slider_content {
    display: none;
    padding: 17px;
    background: rgba(255,255,255,0.8);
    width: 330px;
    overflow: hidden;
    padding-bottom: 30px;
}

    .slider_content:after {
        content: "";
    }

    .slider_content .subtitle {
        margin-top: 9px;
        float: left;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
        color: #ba0b0c;
    }

    .slider_content h1 {
        font-size: 29px;
        font-family: Cambria,Georgia,serif;
        !important;
        color: #414141;
        margin-top: 5px;
        font-style: italic;
    }

.slider_navigation {
    position: absolute;
    clear: both;
    width: 96%;
    bottom: 0px;
    margin-left: 2%;
    z-index: 1;
}

    .slider_navigation .slider_control {
        float: left;
    }

        .slider_navigation .slider_control a {
            display: block;
            height: 41px;
            font-size: 11px;
            padding: 0;
            color: #FFF;
            line-height: 160%;
        }

            .slider_navigation .slider_control a:hover {
                text-decoration: none;
            }

    .slider_navigation .top_border {
        display: block;
        width: 100%;
        height: 1px;
        background: #FFF;
        opacity: 0.4;
        filter: alpha(opacity = 40);
    }

    .slider_navigation .slider_control .slider_control_bar {
        display: none;
        background-color: #FFFFFF;
        height: 4px;
        margin-top: -4px;
    }

    .slider_navigation .slider_bar {
        position: relative;
        height: 4px;
        margin-left: 0;
        margin-bottom: -1px;
        background: #FFF;
    }

.home_box_container {
    float: left;
    padding: 42px 15px;
}

.boxOverlayHome {
    position: relative !important;
    margin-left: 0;
    top: 0;
    width: 100%;
    padding: 17px 20px;
    min-height: 120px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 14px;
    display: none;
}

#boxOverlayHome1 {
    background-color: #8dbf20;
}

    #boxOverlayHome1 .titlee {
        color: #496311;
    }

    #boxOverlayHome1 p {
        color: #374a0c;
    }

        #boxOverlayHome1 p a {
            background-color: #729b1a;
        }

#boxOverlayHome2 {
    background-color: #06e1de;
}

    #boxOverlayHome2 .titlee {
        color: #048583;
    }

    #boxOverlayHome2 p {
        color: #036564;
    }

        #boxOverlayHome2 p a {
            background-color: #05b5b3;
        }

#boxOverlayHome3 {
    background-color: #e01e5e;
}

    #boxOverlayHome3 .titlee {
        color: #ff7ca7;
    }

    #boxOverlayHome3 p {
        color: #ffa9c5;
    }

        #boxOverlayHome3 p a {
            background-color: #ff4784;
        }

#boxOverlayHome4 {
    background-color: #ffc301;
}

    #boxOverlayHome4 .titlee {
        color: #4c3a00;
    }

    #boxOverlayHome4 p {
        color: #302500;
    }

        #boxOverlayHome4 p a {
            background-color: #d3a101;
        }

.boxOverlayHome p {
    padding: 5px 0px;
    line-height: 140%;
    font-family: Cambria,Georgia,serif;
}

.boxOverlayHome .titlee span {
    font-size: 13px;
    font-family: Cambria,Georgia,serif;
}

.boxOverlayHome .titlee {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 20px;
}

.boxOverlayHomeC {
    position: relative;
}

    .boxOverlayHomeC .closee {
        position: absolute;
        top: 0px;
        right: 0px;
        cursor: pointer;
    }

    .boxOverlayHomeC .linkk a {
        color: #303030;
        font-weight: bold;
    }

        .boxOverlayHomeC .linkk a:hover {
            color: #666;
        }

    .boxOverlayHomeC .closee {
        color: #222;
        font-size: 16px;
    }

.home_box {
    width: 170px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    margin-right: 17px;
    cursor: pointer;
}

#col22 .moreBox {
    border: none;
    margin-top: 0px;
}

.home_box:hover h2 {
    border-bottom: 4px solid #535353 !important;
    transition: all .3s linear;
    -o-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
}

.lastBox {
    margin-right: 0px;
}

.home_box h2, .home_box h2 a {
    color: #555;
    font-size: 20px;
    text-align: center;
    text-transform: lowercase;
    padding-bottom: 4px;
}

#home_box_1 h2 {
    border-bottom: 4px solid #8dbf20;
}

#home_box_2 h2 {
    border-bottom: 4px solid #06e1de;
}

#home_box_3 h2 {
    border-bottom: 4px solid #e01e5e;
}

#home_box_4 h2 {
    border-bottom: 4px solid #ffc301;
}

.home_box h2 span, .home_box h2 a span {
    font-size: 11px;
    font-style: italic;
    text-transform: lowercase;
}

sup, sub {
    vertical-align: baseline;
    position: relative;
    font-size: 0.8em;
    line-height: 1;
}

sup {
    bottom: .7ex;
}

sub {
    top: .5ex;
}

.home_box h3 {
    font-style: italic;
    color: #FFF;
    margin-top: 5px;
}

.home_box .header_left {
    width: 198px;
}

.home_box .header_right {
    width: 62px;
}

.home_box .news {
    margin-top: 4px;
    text-align: center;
    font-size: 11px;
    color: #919191;
}

    .home_box .news .text {
        padding: 0;
        color: #555;
        font-weight: bold;
        text-transform: uppercase;
    }

.home_box .more {
    margin-top: 25px;
}

    .home_box .more.light {
        color: #FFF;
    }

        .home_box .more.light:hover {
            background-image: url('images/icon_arrow_margin_right_black.png');
        }

#whiteBoxx {
    -webkit-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    position: relative;
    -moz-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    background: #fff;
    overflow: hidden;
}

.colll {
    float: left;
    margin-right: 2px;
    font-family: Cambria,Georgia,serif;
    font-style: italic;
    color: #888;
    line-height: 140%;
}

.lastColll {
    margin-right: 0;
}

#col11 {
    width: 223px;
}

#col22 {
    width: 269px;
}

#col33 {
    width: 355px;
    border-right: 2px solid #eee;
    border-left: 2px solid #eee;
}

.innerColll {
    padding: 17px;
}

.imggtop {
    padding-bottom: 15px;
}

.imgWhiteBox {
    padding-top: 10px;
    padding-bottom: 25px;
}

.homevideoT {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #535353;
    padding-bottom: 10px;
    line-height: 130%;
}

.padTopNone {
    padding-top: 0px !important;
}

.date {
    font-size: 11px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    padding-top: 0;
    padding-bottom: 5px;
}

#col22 h2 a {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #a8000b;
    text-transform: capitalize;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    font-weight: bold;
}

    #col22 h2 a:hover {
        color: #ffcb05;
    }

#snapshot {
    border-bottom: 2px solid #eee;
    padding-bottom: 20px;
}

.excerpt {
    font-size: 13px;
    border-bottom: 2px solid #eee;
    margin-bottom: 20px;
    padding-top: 10px;
    line-height: 140%;
}

.sf-menu &gt; li:last-child ul, .sf-menu &gt; li:last-child ul {
    left: -116px !important;
}

.sf-menu &gt; li:nth-last-child(2) ul, .sf-menu &gt; li:nth-last-child(2) ul {
    left: -110px !important;
}

#snapshot div {
    margin-bottom: 15px;
}

#snapshot img {
    padding-right: 13px;
    position: relative;
    top: 7px;
}

#snapshot a {
    font-size: 14px;
    color: #666;
}

    #snapshot a:hover {
        color: #ffcb05;
    }

.hide-text {
    font: 0/0;
    color: tranparent;
}

.items_list {
}

    .items_list.margin_top {
        margin-top: 8px;
    }

    .items_list li {
        padding: 12px 0;
        border-bottom: 1px solid #E0E0E0;
        background-position: left center;
        background-repeat: no-repeat;
        line-height: 120%;
    }

        .items_list li:first-child {
            padding-top: 0;
        }

        .items_list li.icon_clock_black {
            padding-left: 25px;
        }

            .items_list li.icon_clock_black:first-child {
                padding-top: 12px;
            }

    .items_list a, .items_list span {
        float: left;
        color: #303030;
        font-weight: bold;
    }

    .items_list.thin a, .items_list.thin span {
        font-weight: normal;
    }

    .items_list .value {
        float: right;
        color: #666;
    }

    .items_list.opening_hours li span, .items_list.opening_hours .value {
        color: #FFF;
    }

    .items_list.opening_hours li {
        border-color: #4468B2;
    }

.home_box .items_list li:first-child {
    padding-top: 12px;
}

.scrolling_list_wrapper {
    margin-top: 16px;
}

.scrolling_list {
    width: 100% !important;
}

.scrolling_list_control_left, .scrolling_list_control_right {
    float: left;
    width: 28px;
    height: 56px;
}

.scrolling_list_control_right {
    margin-left: 2px;
}

.scrolling_list li {
    width: auto;
    color: #C5C5C5;
    background-position: left 18px;
    padding: 10px 0 10px 18px;
    line-height: 150%;
}

    .scrolling_list li a {
        clear: both;
        color: #666;
        border: none;
    }

    .scrolling_list li .left {
        color: #666;
    }

.footer .scrolling_list li a {
    color: #D5D5D5;
}

.scrolling_list.latest_tweets li a {
    float: none;
}

.scrolling_list.latest_tweets li p {
    padding: 0;
}

.scrolling_list li .left {
    float: left;
}

.scrolling_list li .number {
    float: right;
    width: 30px;
    color: #666;
    padding: 8px 0;
    margin-left: 5px;
    font-size: 11px;
    text-align: center;
    line-height: 1;
}

.footer .timeago {
    color: #8a1f23;
}

.timeago {
    clear: both;
    display: block;
    margin-top: 2px;
    font-size: 11px;
    color: #909090;
}

.columns.full_width .scrolling_list li {
    width: 462px;
}

    .columns.full_width .scrolling_list li .left {
        width: 425px;
    }

.subbbBody {
    background-color: #fff;
    padding: 10px 30px 40px 30px;
    margin-top: 50px;
}

    .subbbBody #boxxx {
        min-height: 650px;
        width: 100%;
        background-color: #f8f7f1;
        border-radius: 40px 0px 0px 0px;
        -webkit-border-radius: 40px 0px 0px 0px;
        -moz-border-radius: 40px 0px 0px 0px;
        -moz-box-shadow: 0 0 6px 0 #444;
        -webkit-box-shadow: 0 0 6px 0 #444;
        box-shadow: 0 0 6px 0 #444;
        position: relative;
        top: -58px;
    }

.leftSubbbBody {
    width: 74%;
    float: left;
    min-height: 300px;
}

.rightSidebarSubbb {
    float: right;
    margin-right: -15px;
    width: 25%;
}

#boxxx .innnerSideBAR {
    padding: 20px 20px 50px 20px;
}

    #boxxx .innnerSideBAR .imggtop {
        width: 190px;
    }

    #boxxx .innnerSideBAR .imggtop2 {
        margin-bottom: 17px;
        width: 180px;
    }

#subsideslider {
    position: relative;
    width: 180px;
    margin: 20px auto 2px;
}

#boxxx .innnerSideBAR h2 a {
    font-size: 14px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-style: normal;
}

#boxxx .contenttC {
    padding-bottom: 30px;
}

.subbbBody .vc_row-fluid .vc_span6 {
}

.moreBox {
    margin-top: 21px;
    padding-top: 5px;
    border-top: 1px solid #ddd;
    text-align: right;
}

.moreBox2 {
    margin-top: 0px;
    padding-top: 5px;
    text-align: right;
    font-size: 10px;
}

.moreBox a {
    font-size: 10px;
}

#boxxx #homeNews li {
    width: 180px;
    margin: 0;
    height: 100%;
    border-right: none;
}

#boxxx .more {
    float: right;
}

#boxxx .excerpt {
    margin-bottom: 5px;
    padding-top: 0px;
}

#boxxx .icon_small_arrow.left_black {
    background: url(../images/leftC2.png);
    left: -20px;
}

#boxxx .icon_small_arrow.right_black {
    background: url(../images/rightC2.png);
    right: -20px;
}

#boxxx .caroufredsel_wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#boxxx #homeNews li .imageC img {
    width: 146px;
    height: 90px;
    border: 2px solid #cbcbcb;
}

#boxxx #our_clinic_prev, #boxxx #our_clinic_next {
    top: 184px;
    width: 20px;
    height: 40px;
}

.more {
    float: left;
    color: #b8292f;
    line-height: normal;
}

    .more.dark_blue, .more.light, .more.blue, .more.mc_button {
        padding: 5px 8px 7px;
        background-position: right center;
        color: #FFF;
        border: 1px solid #FFF;
    }

        .more.dark_blue:hover, .more.light:hover, .more.blue:hover, .more.mc_button:hover {
            text-decoration: none;
        }

        .more.dark_blue, .more.blue:hover {
            background-color: #8a1f23;
            border: 1px solid #8a1f23;
        }

            .more.dark_blue:hover {
                background-color: #b8292f;
                border-color: #b8292f;
            }

    .more.light {
        color: #666;
        border-color: #FFF;
    }

        .more.light:hover {
            background-color: #FFF;
            color: #000;
            border-color: #FFF;
        }

    .more.blue {
        border-color: #b8292f;
        background-color: #b8292f;
    }

    .more.tiny {
        padding: 4px 8px;
        font-size: 11px;
    }

    .more.medium {
        padding: 9px 15px;
    }

    .more.large {
        padding: 15px 20px;
        font-size: 15px;
    }

    .more.icon_small_arrow {
        padding: 5px 24px 7px 8px;
    }

        .more.icon_small_arrow.tiny {
            padding: 4px 24px 4px 8px;
        }

        .more.icon_small_arrow.medium {
            padding: 9px 24px 9px 15px;
        }

        .more.icon_small_arrow.large {
            padding: 15px 24px 15px 20px;
        }

.blog {
}

.comment_box {
    float: left;
    width: 85px;
    text-align: center;
    margin-right: 25px;
}

.columns .comment_box {
    clear: both;
    width: 100%;
    margin-bottom: 25px;
    margin-right: 0;
}

.post {
    float: left;
    margin-top: 30px;
}

.comment_box li {
    width: 100%;
    text-align: left;
}

.columns .comment_box li {
    float: left;
    width: auto;
}

.comment_box .date {
    position: relative;
}

    .comment_box .date .value {
        float: left;
        width: 60px;
        background-color: #b8292f;
        color: #FFF;
        padding: 9px 10px;
        font-size: 11px;
        text-align: center;
    }

    .comment_box .date .arrow_date {
        border-color: #b8292f transparent;
    }

.comment_box .arrow_comments {
    border-color: #8a1f23 transparent;
}

.comment_box .date .arrow_date, .comment_box .arrow_comments {
    content: '';
    display: inline;
    visibility: visible;
    position: absolute;
    border-style: solid;
    border-width: 5px 5px 0 0;
    right: 0;
}

.columns .comment_box .date .value {
    clear: both;
    float: none;
    width: auto;
    padding: 10px 13px;
}

.columns .comment_box .date .arrow_date {
    left: 0;
    right: auto;
}

.comment_box .comments_number {
    position: relative;
    width: 80px;
    margin-top: 2px;
}

.columns .comment_box .comments_number {
    width: auto;
    margin-left: 2px;
    margin-top: 0;
}

.comment_box .comments_number a {
    display: block;
    text-align: center;
    font-size: 11px;
    background-color: #8a1f23;
    padding: 9px 10px;
    color: #FFF;
}

.columns .comment_box .comments_number a {
    padding: 10px 12px;
}

.comment_box .comments_number:hover {
    border-color: #409915;
}

.post_content {
    float: right;
    width: 100%;
    padding-bottom: 25px;
    border-bottom: 1px solid #E0E0E0;
}

.columns .post_content, .columns .post_content a.post_image img, .columns .post_content .image_carousel img, .columns .post_content .image_carousel .mc_preloader {
    width: 300px;
}

.post_content a.post_image {
    display: block;
    margin-bottom: 27px;
}

    .post_content a.post_image img {
        display: block;
        width: 100%;
        height: auto;
        min-height: 15px;
    }

.post_content .gallery_box {
    margin-top: 0;
    margin-bottom: 27px;
}

    .post_content .gallery_box img {
        width: 100%;
        height: 170px !important;
    }

.post_content h2 {
    margin-bottom: 24px;
    line-height: 120%;
}

.post_content p, .columns .post_content p {
    line-height: 150%;
    padding-top: 0;
    padding-bottom: 1em;
}

.post_content blockquote p {
    padding: 0;
}

.post_content .more, .simple .more {
    clear: both;
    float: none;
    line-height: 150%;
}

.simple .more_container {
    padding-top: 1em;
}

.post_footer {
    margin-top: 25px;
}

.post_footer_details {
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

    .post_footer_details:last-child {
        margin-right: 0;
    }

    .post_footer_details li {
        float: left;
        font-size: 11px;
        color: #909090;
        margin-right: 5px;
    }

        .post_footer_details li:last-child {
            margin-right: 0;
        }

.show_all {
    margin-top: 20px;
}

    .show_all a {
        float: right;
    }

.comments .comments_number a {
    float: left;
    width: 60px;
}

.comments .comment_box .comments_number {
    width: 85px;
    margin-top: 0;
    margin-left: 0;
}

#comments_list {
    float: right;
}

    #comments_list li.comment {
        margin-top: 30px;
        border-bottom: 1px solid #E0E0E0;
        padding-bottom: 30px;
    }

        #comments_list li.comment:first-child {
            margin-top: 0;
        }

    #comments_list .comment_author_avatar {
        float: left;
        width: 73px;
        height: 73px;
        margin-right: 30px;
        border: 1px solid #E0E0E0;
    }

    #comments_list .comment_details {
        float: left;
        width: 435px;
    }

        #comments_list .comment_details .posted_by, .bypostauthor {
            font-size: 11px;
            color: #909090;
            line-height: 140%;
        }

            #comments_list .comment_details .posted_by a {
                border: none;
            }

        #comments_list .comment_details p {
            color: #666;
            line-height: 150%;
            padding: 20px 0;
        }

    #comments_list .reply_button {
        line-height: 150%;
    }

    #comments_list .children {
        clear: both;
        float: left;
        margin-left: 40px;
        margin-top: 30px;
    }

        #comments_list .children .children {
            margin-left: 0;
        }

        #comments_list .children li.comment {
            width: 100%;
            border-bottom: none;
            border-top: 1px solid #E0E0E0;
            padding-top: 30px;
            margin-top: 0;
        }

            #comments_list .children li.comment:last-child {
                padding-bottom: 0;
            }

        #comments_list .children .comment_details {
            width: 395px;
        }

    #comments_list .pagination {
        margin-top: 20px;
    }

.comment_form_container {
    float: left;
    margin-left: 110px;
    margin-top: 25px;
}

.comment_form, .contact_form {
    float: left;
    width: 100%;
    margin-top: 30px;
}

    .comment_form .left, .comment_form .right, .contact_form .left, .contact_form .right {
        float: left;
    }

    .comment_form .right {
        float: right;
        margin-left: 20px;
    }

    .contact_form .right {
        margin-left: 30px;
    }

    .comment_form label, .contact_form label {
        display: block;
        color: #909090;
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .comment_form label.first, .contact_form label.first {
            margin-top: 0;
        }

    .comment_form input, .comment_form textarea, .contact_form input, .contact_form textarea {
        padding: 11px 18px;
        color: #000;
        margin: 0;
        background: #F0F0F0;
        border: none;
        border-top: 1px solid #E0E0E0;
    }

        .comment_form .text_input:focus, .comment_form textarea:focus, .contact_form .text_input:focus, .contact_form textarea:focus {
            border-color: #8a1f23;
        }

    .comment_form textarea {
        width: 224px;
        height: 160px;
    }

    .contact_form textarea {
        width: 614px;
    }

    .comment_form .text_input {
        width: 224px;
    }

    .contact_form .block {
        margin-top: 10px;
    }

    .contact_form .text_input {
        width: 274px;
    }

    .comment_form .text_input:first-child, .contact_form .block:first-child {
        margin-top: 0;
    }

    .comment_form input[type='submit'], .contact_form input[type='submit'] {
        float: right;
        width: 70px;
        height: 36px;
        margin-top: 20px;
        padding: 5px 0 7px;
        cursor: pointer;
        text-align: center;
        outline: none;
    }

    .comment_form .mc_button, .contact_form .mc_button {
        border-color: #b8292f;
        background-color: #b8292f;
    }

        .comment_form .mc_button:hover, .contact_form .mc_button:hover {
            background-color: #8a1f23;
            border: 1px solid #8a1f23;
        }

#cancel_comment {
    display: none;
    float: right;
    font-size: 11px;
    margin-top: 32px;
    margin-right: 20px;
}

.contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
    width: 286px;
    background-position: 285px center;
}

.pagination {
    float: right;
}

    .pagination li {
        float: left;
        margin-left: 2px;
    }

        .pagination li:first-child {
            margin-left: 0;
        }

        .pagination li a, .pagination li span {
            display: block;
            height: 12px;
            color: #666;
            padding: 9px 11px 7px;
            font-size: 11px;
        }

.sidebar_box {
    float: left;
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
}

    .sidebar_box.first, .sidebar_box:first-child {
        margin-top: 0;
    }

    .sidebar_box .header_left, .footer_box.last .header_left, .footer_box:last-child .header_left {
        width: 248px;
    }

.footer_box .header_left {
    width: 238px;
}

.sidebar_box .header_right, .footer_box .header_right {
    width: 62px;
}

.sidebar_box .accordion {
    margin-top: 30px;
}

    .sidebar_box .accordion .item_content p {
        padding: 0;
    }

.widget_categories ul {
    clear: both;
    float: left;
    margin: 30px 0 0;
    padding: 0;
}

.categories li, .widget_categories li {
    float: left;
    font-size: 11px;
    color: #666;
    margin-right: 2px;
    margin-bottom: 2px;
}

    .categories li:last-child, .widget_categories li:last-child {
        margin-right: 0;
    }

    .categories li a, .widget_categories li a {
        display: block;
        color: #666;
        padding: 8px 9px;
    }

.accordion .ui-accordion-header h3 {
    color: #666;
    background: url('images/accordion/accordion_plus.png') no-repeat right center;
    padding-right: 13px;
}

.accordion .ui-accordion-header, .wpb_content_element .accordion div.ui-accordion-header {
    cursor: pointer;
    padding: 12px 13px 12px 0;
    border-bottom: 1px solid #E0E0E0;
    background: transparent;
    color: #666;
    transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
}

    .accordion .ui-accordion-header.ui-state-hover, .wpb_content_element .accordion .ui-accordion-header.ui-state-hover:hover {
        background: none;
    }

        .accordion .ui-accordion-header.ui-state-hover h3 {
            color: #b8292f;
        }

    .wpb_content_element .accordion .ui-accordion-header.ui-state-active, .wpb_content_element .accordion .ui-accordion-header.ui-state-active.ui-state-hover, .accordion .ui-accordion-header.ui-state-active {
        border-bottom: 1px solid #b8292f;
        background: #b8292f;
        padding: 10px 12px;
        margin-top: -1px;
    }

        .accordion .ui-accordion-header.ui-state-active h3 {
            background: url('images/accordion/accordion_minus.png') no-repeat right center !important;
            color: #FFF !important;
        }

.accordion .ui-accordion-content {
    padding: 25px 0;
    color: #666;
    line-height: 150%;
}

.accordion.wide .ui-accordion-content {
    padding: 0 0 30px;
}

.accordion.wide .tabs_navigation {
    margin-bottom: 30px;
}

.item_footer {
    margin-top: 25px;
    line-height: 1;
}

.accordion .ui-accordion-content .item_footer .more.blue {
    float: right;
    margin-right: 2px;
}

    .accordion .ui-accordion-content .item_footer .more.blue:first-child {
        margin-right: 0;
    }

.accordion.wide .about_img {
    width: 500px;
    height: auto;
    margin-bottom: 23px;
}

.item_content {
    margin-top: 30px;
    list-style: none;
}

.page_margin_top.item_content:first-child {
}

.item_content:first-child {
    margin-top: 0;
}

.item_content .text {
    color: #666;
}

    .item_content .text h3 {
        margin-bottom: 10px;
    }

.features_image, .features_image img {
    display: block;
    width: 76px;
    height: 88px;
}

.item_content .thumb_image, .item_content .thumb_image img {
    display: block;
    width: 96px;
    height: 96px;
}

.item_content .thumb_image, .features_image {
    float: left;
    margin-right: 30px;
}

.sidebar_box .accordion .item_content .thumb_image, .sidebar_box .accordion .item_content .features_image {
    margin-right: 20px;
}

.item_content .text {
    line-height: 150%;
}

    .item_content .text p {
        padding: 0;
        clear: none;
    }

.ui-tabs-hide {
    display: none;
}

.ui-tabs-panel p {
    padding: 24px 0 25px;
}

.tabs_navigation {
    float: none;
    clear: both;
    width: 100%;
}

    .tabs_navigation li {
        float: left;
        margin-top: 0;
        margin-right: 20px;
    }

        .tabs_navigation li:last-child {
            margin-right: 0;
        }

        .tabs_navigation li a {
            width: auto;
            display: block;
            text-align: center;
            color: #666;
            padding: 8px 0;
            border-bottom: 1px solid #E0E0E0;
        }

            .tabs_navigation li a:hover, .tabs_navigation li a.selected, .tabs_navigation li.ui-tabs-active a {
                border-bottom-width: 2px;
                padding-bottom: 7px;
            }

.tabs_box_navigation.sf-menu {
    float: none;
    clear: both;
}

    .tabs_box_navigation.sf-menu li.submenu:hover:after {
        background: none;
    }

    .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 256px;
        height: auto;
        padding: 13px 12px;
        background: url("images/dropdown_plus.png") no-repeat scroll 255px center #b8292f;
        color: #FFFFFF;
        cursor: pointer;
    }

        .tabs_box_navigation.sf-menu .tabs_box_navigation_selected:hover {
            background-color: #8a1f23;
            background-image: url("images/accordion/accordion_minus.png");
        }

    .tabs_box_navigation.sf-menu li:hover ul, .tabs_box_navigation.sf-menu li.sfHover ul {
        top: 38px;
        border: 1px solid #8a1f23;
    }

.tabs_box_navigation_hidden {
    display: none;
}

.columns {
}

.column_left, .column_right {
    width: 300px;
}

.column_left {
    float: left;
    margin-right: 30px;
}

.column_right {
    float: right;
}

.columns p {
    clear: both;
    padding: 25px 0;
}

.columns.full_width .column_left, .columns.full_width .column_right {
    width: 480px;
}

.columns.no_width .column_left, .columns.no_width .column_right {
    width: auto;
}

.columns.no_width .column_left {
    margin-right: 0;
}

.columns.full_width .columns .column_left, .columns.full_width .columns .column_right {
    width: 225px;
}

.page_right .columns .column_left, .page_right .columns .column_right {
    width: 132px;
}

.columns_3 .column {
    float: left;
    width: 310px;
    margin-left: 30px;
}

    .columns_3 .column:first-child {
        margin-left: 0;
    }

.columns_3 .item_content .features_image, .columns_3 .features_image img, .mc_features_small .item_content .features_image, .mc_features_small .features_image img, .features_icons_small .features_image, .features_icons_small .features_image img, .features_image_small, .features_image_small img {
    width: 57px;
    height: 66px;
    margin-bottom: 5px;
}

.dropcap {
    line-height: 150%;
}

    .dropcap .dropcap_label {
        float: left;
        padding: 7px 13px;
        background-color: #b8292f;
        text-align: center;
        margin-right: 15px;
    }

        .dropcap .dropcap_label h3 {
            color: #FFF;
        }

.simple_list {
    clear: both;
    padding: 25px 0;
}

    .simple_list li {
        line-height: 150%;
        background-position: left center;
        padding: 5px 0 5px 18px;
    }

        .simple_list li a {
            border: none;
        }

    .simple_list.top_marker li {
        background-position: left 8px;
    }

.sidebar_box .simple_list {
    padding-bottom: 0;
}

.info_list li {
    padding: 10px 0;
    border-bottom: 1px solid #E0E0E0;
    line-height: 150%;
}

    .info_list li:first-child {
        padding-top: 0;
    }

    .info_list li label {
        float: left;
        width: 92px;
        color: #000;
        font-weight: bold;
    }

    .info_list li .text {
        float: left;
        width: 388px;
        color: #666;
    }

.accordion.wide .columns .info_list li .text {
    width: 208px;
}

.announcement {
    background: #F0F0F0;
    padding: 20px 30px;
}

    .announcement p {
        padding: 10px 0;
    }

    .announcement .vertical_align {
        height: 69px;
    }

.pricing_plan {
    clear: both;
    float: left;
    margin-top: 13px;
}

    .pricing_plan li {
        width: 217px;
        padding-left: 18px;
    }

.timetable {
    width: 100%;
    font-size: 11px;
    color: #666;
    margin-top: 30px;
}

    .timetable tbody tr {
        background: url('images/dotted_line.png') left top repeat-x;
    }

    .timetable th, .timetable td:first-child {
        text-align: center;
        vertical-align: middle;
    }

    .timetable th {
        width: 12.5%;
        padding: 10px 15px 12px;
    }

    .timetable .event_container {
        padding: 10px 15px 12px;
    }

    .timetable td {
        width: 12.5%;
        vertical-align: top;
        height: 31px;
    }

    .timetable .last {
        padding: 10px 0 0 15px;
    }

    .timetable .hours {
        color: #A6C3FF;
    }

    .timetable .event {
        background-color: #b8292f;
        color: #FFF;
        border-bottom: 1px solid #FFF;
        border-right: 1px solid #FFF;
        line-height: 140%;
    }

        .timetable .event a {
            display: block;
            color: #FFF;
            font-weight: bold;
            margin-bottom: 2px;
        }

    .timetable .row_gray {
        background-color: #F0F0F0;
    }

    .timetable .event.tooltip:hover, .timetable .event .event_container.tooltip:hover {
        background-color: #8a1f23;
    }

        .timetable .event.tooltip:hover .hours, .timetable .event .event_container.tooltip:hover .hours {
            color: #FFF;
        }

    .timetable.small {
        display: none;
        font-size: 13px;
    }

.tip {
    background: url('images/icon_tip.png') #b8292f no-repeat 15px center;
    color: #FFF;
    padding: 10px 10px 10px 35px;
    float: right;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.tooltip {
    cursor: pointer;
}

    .tooltip .tooltip_text {
        display: block;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        z-index: 1000;
        left: -19px;
        bottom: 100%;
        -webkit-transition-duration: 0.25s;
        -moz-transition-duration: 0.25s;
        -o-transition-duration: 0.25s;
        -ms-transition-duration: 0.25s;
        transition-duration: 0.25s;
        -webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
        -moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
        -o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
        -ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
        transition-timing-function: cubic-bezier(0.35,0,0.35,1);
        -webkit-transition-property: opacity,visibility;
        -moz-transition-property: opacity,visibility;
        -o-transition-property: opacity,visibility;
        -ms-transition-property: opacity,visibility;
        transition-property: opacity,visibility;
    }

    .tooltip .tooltip_content {
        background: #8a1f23;
        color: #FFF;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 10px 15px 12px;
        line-height: 150%;
        font-family: "Trebuchet MS",Helvetica,sans-serif;
        font-size: 11px;
        text-align: left;
    }

    .tooltip:hover .tooltip_text {
        visibility: visible;
        opacity: 1;
    }

    .tooltip .tooltip_arrow {
        content: '';
        position: relative;
        border-color: #8a1f23 transparent;
        border-style: solid;
        border-width: 5px 5px 0;
        bottom: -4px;
        left: 10px;
    }

.ui-tooltip-error .ui-tooltip-content, .ui-tooltip-success .ui-tooltip-content {
    font-size: 13px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    color: #FFF;
}

.ui-tooltip-error .ui-tooltip-content, .ui-tooltip-success .ui-tooltip-content {
    border: none;
}

.ui-tooltip-content {
    padding: 10px 20px 10px 20px;
}

.ui-tooltip-error .ui-tooltip-content {
    background: #E9431C;
}

.ui-tooltip-success .ui-tooltip-content {
    background: #61911B;
}

.controls {
    padding: 0;
}

    .controls li {
        float: left;
    }

    .controls .open_details, .controls .open_lightbox, .controls .open_video_lightbox, .controls .open_iframe_lightbox, .controls .open_url_lightbox, .controls .close, .controls .prev, .controls .next {
        display: block;
        width: 40px;
        height: 40px;
        background-position: 0 0;
        background-repeat: no-repeat;
    }

    .controls .close, .controls .prev, .controls .next {
        width: 30px;
        height: 30px;
        border: 1px solid #E0E0E0;
        background-position: center;
    }

    .controls .open_details:hover, .controls .open_lightbox:hover, .controls .open_video_lightbox:hover, .controls .open_iframe_lightbox:hover, .controls .open_url_lightbox:hover {
        background-position: 0 -40px;
    }

    .controls .close {
        background-image: url('images/close_icon.png');
    }

.slider_navigation .more {
    display: none;
}

.mc_gallery {
    margin-left: auto;
    margin-right: auto;
}

    .mc_gallery .gallery_box {
        float: left;
    }

.gallery_box {
    display: block;
    position: relative;
    margin-top: 30px;
    overflow: hidden;
}

.accordion .gallery_box {
    margin-top: 0;
}

.gallery_box img {
    display: none;
    width: 225px;
    height: 150px;
}

.gallery_box .mc_preloader {
    width: 225px;
    height: 150px;
}

.gallery_2_columns .gallery_box img, .gallery_2_columns .gallery_box .mc_preloader {
    width: 480px;
    height: 300px;
}

.gallery_3_columns .gallery_box img, .gallery_3_columns .gallery_box .mc_preloader {
    width: 310px;
    height: 200px;
}

.accordion.wide .gallery_box img {
    width: 300px;
    height: 190px;
}

.accordion.wide .gallery_box .mc_preloader {
    width: 300px;
}

.gallery_box .description {
    position: relative;
    z-index: 1;
    background-color: #F0F0F0;
    padding: 15px;
    background-position: 220px center;
    text-align: center;
    line-height: normal;
}

    .mc_gallery .description h3, .gallery_box .description h3, .gallery_box .description h5 {
        font-family: "Trebuchet MS",Helvetica,sans-serif;
        font-size: 13px;
    }

    .mc_gallery .description h3, .gallery_box .description h3 {
        font-weight: bold;
    }

    .gallery_box .description h5 {
        margin-top: 5px;
        color: #666666;
    }

.gallery_box:hover .description {
    background-color: #8a1f23;
}

.gallery_box:hover h3, .gallery_box:hover h5 {
    color: #FFF;
}

.gallery_box .controls {
    display: none;
    position: absolute;
    padding: 10px;
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);
    background: rgba(0,0,0,0.25);
    zoom: 1;
}

.gallery_box:hover .controls {
    display: block;
}

.gallery_box .item_details {
    width: 225px;
    border-bottom: 1px solid #E0E0E0;
    color: #666666;
    text-align: center;
    line-height: 150%;
    padding: 20px 0;
}

.gallery_box:hover .item_details {
    border-color: #8a1f23;
    border-width: 2px;
    padding-bottom: 19px;
}

.gallery_box .item_details p {
    padding: 0;
}

.gallery_box .social_icons, .gallery_item_details_list .social_icons {
    margin-top: 10px;
}

.gallery_item_details_list {
    padding-bottom: 30px;
    border-bottom: 1px solid #E0E0E0;
}

ul.gallery_item_details_list {
    height: 0;
    overflow: hidden;
    display: none;
}

    ul.gallery_item_details_list.not_hidden {
        display: block;
        height: 100%;
        padding-bottom: 0;
        border-bottom: none;
    }

.gallery_item_details_list li.gallery_item_details {
    display: none;
    position: relative;
}

.gallery_item_details_list.not_hidden li.gallery_item_details {
    display: block;
    margin-top: 30px;
}

    .gallery_item_details_list.not_hidden li.gallery_item_details:first-child {
        margin-top: 0;
    }

.gallery_item_details_list .gallery_box {
    width: 480px;
    margin-right: 30px;
    margin-top: 0;
}

.gallery_item_details_list .details_box {
    width: 480px;
}

    .gallery_item_details_list .details_box .controls li {
        margin-left: 2px;
    }

        .gallery_item_details_list .details_box .controls li:first-child {
            margin-left: 0;
        }

.gallery_item_details_list .gallery_box img {
    display: block;
    width: 480px;
    height: auto;
}

.gallery_item_details_list .mc_preloader {
    width: 480px;
}

.gallery_item_details_list .gallery_box .slider_navigation, .post_content .gallery_box .slider_navigation {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

    .gallery_item_details_list .gallery_box .slider_navigation .slider_control, .post_content .gallery_box .slider_navigation .slider_control, .gallery_item_details_list .gallery_box .slider_control a, .post_content .gallery_box .slider_control a {
        height: 30px;
    }

.gallery_item_details_list .details_box p {
    clear: both;
    color: #666666;
    line-height: 150%;
    padding: 20px 0;
}

.gallery_item_details_list .details_box .columns {
    clear: both;
}

.gallery_item_details_list .details_box .column_left, .gallery_item_details_list .details_box .column_right {
    width: 210px;
}

.gallery_item_details_list .details_box .simple_list {
    line-height: 150%;
    color: #C5C5C5;
}

.page_left .gallery_item_details_list .gallery_box {
    width: 630px;
    margin-right: 0;
}

.page_left .gallery_item_details_list .column_right {
    margin-top: 30px;
}

.page_left .gallery_item_details_list .details_box {
    width: 630px;
}

.page_left .gallery_item_details_list .gallery_box img {
    width: 630px;
    height: auto;
}

.page_left .gallery_item_details_list .mc_preloader {
    width: 630px;
}

.small_slider .image_carousel img {
    width: 250px;
    height: 210px;
}

.small_slider.gallery_box .slider_navigation {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.small_slider.gallery_box {
    margin-top: 0;
}

.photostream {
    clear: both;
    margin-top: 20px;
}

    .photostream .gallery_box {
        margin-top: 11px;
    }

        .photostream .gallery_box img {
            display: block;
            width: auto;
            height: auto;
        }

ul.mc_gallery, ul.horizontal_carousel {
    width: 100% !important;
}

.mc_gallery.horizontal_carousel li.gallery_box {
    float: left;
    margin-right: 30px;
}

    .mc_gallery.horizontal_carousel li.gallery_box img {
        display: block;
    }

.image_carousel li {
    float: left;
}

.contact_data li {
    padding: 10px 0;
    color: #666;
    border-bottom: 1px solid #E0E0E0;
}

    .contact_data li:first-child {
        border-top: 1px solid #E0E0E0;
    }

    .contact_data li .social_icon {
        float: left;
    }

    .contact_data li:hover .social_icon {
        transition: background-position .3s ease;
        -moz-transition: background-position .3s ease;
        -webkit-transition: background-position .3s ease;
        -o-transition: background-position .3s ease;
        background-position: 0 -29px;
    }

    .contact_data li .value {
        float: left;
        clear: none;
        padding: 5px 0;
        margin-left: 10px;
    }

.footer_banner_box_container {
}

.footer_banner_box {
    float: left;
    width: 270px;
    height: 60px;
    padding: 20px 30px;
}

    .footer_banner_box h2, .footer_banner_box h2 a {
        color: #FFF;
    }

    .footer_banner_box a {
        color: #FFF;
        background-position: right center;
        padding-right: 17px;
    }

        .footer_banner_box a:hover {
            color: #FFF;
        }

    .footer_banner_box p {
        color: #FFF;
    }

    .footer_banner_box.super_light_blue {
        background-color: #8a1f23;
    }

    .footer_banner_box.light_blue {
        background-color: #0384CE;
    }

    .footer_banner_box.blue {
        background-color: #b8292f;
    }

    .footer_banner_box .more.light {
        color: #FFF;
    }

        .footer_banner_box .more.light:hover {
            background-image: url('images/icon_arrow_margin_right_white.png');
        }

.footer_box_container {
    margin-top: 30px;
}

.footer_box {
    float: left;
    width: 310px;
    padding-right: 30px;
    color: #909090;
}

    .footer_box.last, .footer_box:last-child {
        padding-right: 0;
    }

    .footer_box p {
        color: #909090;
    }

.footer_contact_info_container {
    clear: both;
}

.footer_contact_info_row {
    clear: both;
    padding-top: 5px;
}

    .footer_contact_info_row:first-child {
        padding-top: 0;
    }

.footer_contact_info_left {
    float: left;
    width: 150px;
}

.footer_contact_info_right {
    float: right;
    width: 120px;
    margin-left: 20px;
}

.home_box .opening_hours li:first-child {
    padding-top: 0;
}

.footer_recent_posts {
}

.copyright_area {
    font-size: 12px;
    color: #ccc;
    padding: 10px 0px 15px 0px;
    width: 95%;
    margin: 0 auto;
}

.copyright_left {
}

.copyright_right {
    float: right;
}

    .copyright_right a {
        color: #303030;
    }

        .copyright_right a:hover {
            color: #b8292f;
        }

    .copyright_right .scroll_top {
        font-size: 11px;
        color: #C5C5C5;
        background-position: right center;
        padding-right: 15px;
    }

.appointment_widget .info {
    padding-bottom: 0;
}

.appointment_widget .column_left, .appointment_widget .column_right {
    line-height: 150%;
}

.widget_archive ul, .widget_archive select {
    margin-top: 30px;
}

.widget_archive li {
    float: left;
    width: 137px;
    background: url('images/icon_arrow_right_black.png') left center no-repeat;
    line-height: 150%;
    padding: 5px 0 5px 18px;
}

    .widget_archive li a {
        color: #666666;
        border: none;
    }
/*
#ScrollTop {
    position: fixed;
    bottom: 100px;
    right: 15px;
    width: 30px;
    height: 30px;
    display: none;
    background: url(../images/up-arrow-icon.png) no-repeat;
    z-index: 1000;
}

    #ScrollTop:hover {
    }
*/
.mc_preloader {
    display: block;
    height: 150px;
    background: url('images/preloader.gif') no-repeat center center;
}

    .mc_preloader.pagination_preloader {
        display: none;
        float: right;
        width: 25px;
        height: 30px;
        margin-right: 10px;
    }

.image_carousel img, .post_content a.post_image img {
    display: none;
}

.simple_list li a {
    color: #666;
}

    .simple_list li a:hover, .scrolling_list li a:hover .left, .widget_archive li a:hover {
        color: #000;
    }

.pagination li a, .pagination li span, .categories li a, .widget_categories li a, .scrolling_list li .number {
    border: 1px solid #E0E0E0;
}

.footer .header_right a.scrolling_list_control_left, .footer .header_right a.scrolling_list_control_right {
    border-color: #353535;
}

    .footer .header_right a.scrolling_list_control_left:hover, .footer .header_right a.scrolling_list_control_right:hover {
        border-color: #8a1f23;
        color: #fff;
    }

.header_right a.scrolling_list_control_left:hover, .header_right a.scrolling_list_control_right:hover, .pagination li a:hover, .pagination li.selected a, .pagination li.selected span, .tabs_navigation li a:hover, .tabs_navigation li a.selected, .tabs_navigation li.ui-tabs-active a, .categories li a:hover, .widget_categories li a:hover, .categories li.current-cat a, .widget_categories li.current-cat a, .scrolling_list li a:hover .number, .controls .close:hover, .controls .prev:hover, .controls .next:hover {
    border-color: #8a1f23;
    color: #000;
}

#comments_list .comment_details .posted_by a, .post_footer_details li a, #cancel_comment {
    color: #909090;
    text-decoration: underline;
}

    .post_footer_details li a:hover, #comments_list .comment_details .posted_by a:hover, #cancel_comment:hover {
        color: #b8292f;
    }

.sf-menu a:hover, .controls .prev:hover, .controls .next:hover, .controls .close:hover, .comments_number:hover, .scrolling_list_control_left:hover, .scrolling_list_control_right:hover, .home_box #upcoming_class_prev:hover, .home_box #upcoming_class_next:hover, .social_icon:hover, .pagination li a:hover, .tabs_navigation li a:hover, .footer a.social_icon:hover, #fancybox-title-inside a {
    text-decoration: none;
}

    .footer a:hover, .post_content h2 a:hover, .simple_list li a:hover, .footer_banner_box a:hover, .timetable .event a:hover, .items_list li a:hover, .item_content .text h3 a:hover, .scrolling_list li a:hover .left, #fancybox-title-inside a:hover, .widget_archive li a:hover {
        text-decoration: underline;
    }

a.social_icon, .header_left a, .sf-menu li ul li a, .slider_navigation .slider_control a, .home_box h2 a, .comment_box .comments_number a, .post_content a.post_image, .post_content h2 a, .post_footer_details li a, .item_content .thumb_image, .features_image, .features_image:hover, .item_content .text h3 a, .footer a, .footer_banner_box h2 a, .footer_banner_box a, .bread_crumb li a, .controls a, #fancybox-wrap a, #cancel_comment, .timetable .event a, .items_list li a, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .gmnoprint a {
    border: none;
}

.wpb_widgetised_column, .wpb_content_element, ul.wpb_thumbnails-fluid &gt; li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 0 !important;
}

    .wpb_widgetised_column .wpb_wrapper &gt; ul {
        padding: 0;
    }

.vc_row-fluid .wpb_column.page_left {
    float: left;
    width: 630px;
}

.vc_row-fluid .wpb_column.page_right {
    float: right;
    width: 330px;
    margin: 0;
}

.wpb_separator.wpb_content_element, .vc_text_separator.wpb_content_element {
    border-color: #E0E0E0;
    margin-bottom: 0;
    height: auto;
    margin-top: 30px;
}

.vc_text_separator.wpb_content_element {
    position: static;
    top: 0;
}

.wpb_row.vc_row-fluid [class*="vc_span"] {
    min-height: auto;
}

.subbbBody .vc_row-fluid .vc_span3 {
    width: 140px;
}

.subbbBody .vc_row-fluid .wpb_content_element.wpb_single_image img {
    width: 70%;
    margin-left: 15%;
}

.vc_span8 .vc_row-fluid .vc_span6 {
    width: 310px;
}

.wpb_column .home_box_container {
    float: none;
}

.wpb_column .home_box {
    width: 100%;
    height: auto;
}

.vc_row-fluid .vc_span12 .post_content {
    width: 880px;
}

.vc_row-fluid .vc_span10 .post_content {
    width: 710px;
}

.vc_row-fluid .vc_span9 .post_content {
    width: 625px;
}

.vc_row-fluid .vc_span8 .post_content {
    width: 540px;
}

.vc_row-fluid .vc_span6 .post_content {
    width: 370px;
}

.vc_row-fluid .vc_span4 .post_content {
    width: 200px;
}

.vc_row-fluid .columns .post_content, .vc_row-fluid .columns .post_content a.post_image img, .vc_row-fluid .columns .post_content .image_carousel img, .vc_row-fluid .columns .post_content .image_carousel .mc_preloader {
    width: 100%;
}

.vc_row-fluid .vc_span12 #comments_list .comment_details {
    width: 775px;
}

.vc_row-fluid .vc_span12 #comments_list .children .comment_details {
    width: 735px;
}

.vc_row-fluid .vc_span12 .comment_form .left, .vc_row-fluid .vc_span12 .comment_form .right {
    width: 430px;
}

.vc_row-fluid .vc_span12 .comment_form .text_input, .vc_row-fluid .vc_span12 .comment_form textarea {
    width: 394px;
}

.vc_row-fluid .vc_span10 #comments_list .comment_details {
    width: 605px;
}

.vc_row-fluid .vc_span10 #comments_list .children .comment_details {
    width: 565px;
}

.vc_row-fluid .vc_span10 .comment_form .left, .vc_row-fluid .vc_span10 .comment_form .right {
    width: 345px;
}

.vc_row-fluid .vc_span10 .comment_form .text_input, .vc_row-fluid .vc_span10 .comment_form textarea {
    width: 309px;
}

.vc_row-fluid .vc_span9 #comments_list .comment_details {
    width: 520px;
}

.vc_row-fluid .vc_span9 #comments_list .children .comment_details {
    width: 480px;
}

.vc_row-fluid .vc_span9 .comment_form .left, .vc_row-fluid .vc_span9 .comment_form .right {
    width: 302px;
}

.vc_row-fluid .vc_span9 .comment_form .text_input, .vc_row-fluid .vc_span9 .comment_form textarea {
    width: 266px;
}

.vc_row-fluid .vc_span6 #comments_list .comment_details {
    width: 265px;
}

.vc_row-fluid .vc_span6 #comments_list .children .comment_details {
    width: 225px;
}

.vc_row-fluid .vc_span6 .comment_form .left, .vc_row-fluid .vc_span6 .comment_form .right {
    width: 175px;
}

.vc_row-fluid .vc_span6 .comment_form .text_input, .vc_row-fluid .vc_span6 .comment_form textarea {
    width: 139px;
}

.vc_row-fluid .vc_span4 #comments_list .comment_details {
    width: 205px;
}

.vc_row-fluid .vc_span4 #comments_list .children .comment_details {
    width: 165px;
}

.vc_row-fluid .vc_span4 .comment_form .right {
    margin-top: 10px;
    margin-left: 0;
}

.vc_row-fluid .vc_span4 .comment_box {
    margin-bottom: 30px;
}

.vc_row-fluid .wpb_column .comments .comment_box .comments_number {
    margin-left: 0;
}

.vc_row-fluid .vc_span4 .comment_box .arrow_comments {
    clear: both;
    float: none;
}

.vc_row-fluid .vc_span4 .comment_form_container, .vc_row-fluid .vc_span3 .comment_form_container, .vc_row-fluid .vc_span2 .comment_form_container {
    margin-left: 0;
}

.vc_row-fluid .vc_span4 .comment_form .right, .vc_row-fluid .vc_span3 .comment_form .right, .vc_row-fluid .vc_span2 .comment_form .right {
    margin-top: 10px;
    margin-left: 0;
}

.vc_row-fluid .vc_span4 .comment_form .left, .vc_row-fluid .vc_span4 .comment_form .right, .vc_row-fluid .vc_span3 .comment_form .left, .vc_row-fluid .vc_span3 .comment_form .right, .vc_row-fluid .vc_span2 .comment_form .left, .vc_row-fluid .vc_span2 .comment_form .right {
    width: 100%;
}

.vc_row-fluid .vc_span4 .comment_form .text_input, .vc_row-fluid .vc_span4 .comment_form textarea, .vc_span4 .contact_form textarea {
    width: 274px;
}

.vc_row-fluid .vc_span3 #comments_list .comment_details, .vc_row-fluid .vc_span2 #comments_list .comment_details {
    width: 100%;
    margin-top: 10px;
}

.vc_row-fluid .vc_span3 #comments_list .children .comment_details {
    width: 185px;
}

.vc_row-fluid .vc_span3 .comment_form .text_input, .vc_row-fluid .vc_span3 .comment_form textarea {
    width: 189px;
}

.vc_row-fluid .vc_span2 #comments_list .comment_author_avatar {
    margin-right: 0;
}

.vc_row-fluid .vc_span2 #comments_list .children .comment_details {
    width: 100px;
}

.vc_row-fluid .vc_span2 .comment_form .text_input, .vc_row-fluid .vc_span2 .comment_form textarea {
    width: 104px;
}

.vc_span12 .contact_form .text_input, .vc_span6 .contact_form textarea {
    width: 444px;
}

.vc_span12 .contact_form textarea {
    width: 954px;
}

.vc_span10 .contact_form .text_input {
    width: 359px;
}

.vc_span10 .contact_form textarea {
    width: 784px;
}

.vc_span9 .contact_form .text_input {
    width: 316px;
}

.vc_span9 .contact_form textarea {
    width: 699px;
}

.vc_span6 .contact_form .text_input, .vc_span3 .contact_form .text_input, .vc_span3 .contact_form textarea {
    width: 189px;
}

.vc_span6 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected, .vc_span3 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
    width: 201px;
    background-position: 200px center;
}

    .vc_span3 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
        width: 223px;
    }

.vc_span4 .contact_form .right, .vc_span3 .contact_form .right, .vc_span2 .contact_form .right {
    margin-left: 0;
}

.vc_span2 .contact_form .text_input, .vc_span2 .contact_form textarea {
    width: 104px;
}

.vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
    width: 116px;
    background-position: 122px center;
}

    .vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
        width: 138px;
    }

        .vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu li {
            width: 134px;
            padding: 0 2px;
        }

.vc_row-fluid .vc_span12 .blog.column_left, .vc_row-fluid .vc_span12 .blog.column_right {
    width: 480px;
}

.vc_row-fluid .vc_span10 .blog.column_left, .vc_row-fluid .vc_span10 .blog.column_right {
    width: 395px;
}

.vc_row-fluid .vc_span9 .blog.column_left, .vc_row-fluid .vc_span9 .blog.column_right {
    width: 352px;
}

.vc_row-fluid .vc_span8 .blog.column_left, .vc_row-fluid .vc_span8 .blog.column_right {
    width: 310px;
}

.vc_row-fluid .vc_span6 .blog.column_left, .vc_row-fluid .vc_span6 .blog.column_right {
    width: 225px;
}

.vc_row-fluid .vc_span4 .blog.column_left, .vc_row-fluid .vc_span4 .blog.column_right, .vc_row-fluid .vc_span3 .blog.column_left, .vc_row-fluid .vc_span3 .blog.column_right, .vc_row-fluid .vc_span2 .blog.column_left, .vc_row-fluid .vc_span2 .blog.column_right {
    clear: both;
    float: none;
    width: 100%;
}

.vc_row-fluid .vc_span4 .blog.column_left, .vc_row-fluid .vc_span3 .blog.column_left, .vc_row-fluid .vc_span2 .blog.column_left {
    margin-right: 0;
}

.vc_row-fluid .vc_span4 .blog.column_right, .vc_row-fluid .vc_span3 .blog.column_right, .vc_row-fluid .vc_span2 .blog.column_right {
    margin-top: 30px;
}

.vc_row-fluid .vc_span3 .comment_box, .vc_row-fluid .vc_span3 .columns .comment_box, .vc_row-fluid .vc_span2 .comment_box, .vc_row-fluid .vc_span2 .columns .comment_box {
    float: none;
    width: auto;
    margin-bottom: 23px;
    margin-right: 0;
}

    .vc_row-fluid .vc_span3 .comment_box li, .vc_row-fluid .vc_span3 .columns .comment_box li, .vc_row-fluid .vc_span2 .comment_box li, .vc_row-fluid .vc_span2 .columns .comment_box li {
        float: left;
        clear: none;
        width: auto;
    }

    .vc_row-fluid .vc_span3 .comment_box .comments_number, .vc_row-fluid .vc_span3 .columns .comment_box .comments_number, .vc_row-fluid .vc_span2 .comment_box .comments_number, .vc_row-fluid .vc_span2 .columns .comment_box .comments_number {
        width: auto;
        margin-top: 0;
        margin-left: 2px;
    }

    .vc_row-fluid .vc_span3 .comment_box .date .value, .vc_row-fluid .vc_span3 .columns .comment_box .date .value, .vc_row-fluid .vc_span2 .comment_box .comments_number, .vc_row-fluid .vc_span2 .columns .comment_box .date .value {
        width: auto;
    }

    .vc_row-fluid .vc_span3 .comment_box .date .arrow_date, .vc_row-fluid .vc_span3 .comment_box .arrow_comments, .vc_row-fluid .vc_span3 .columns .comment_box .date .arrow_date, .vc_row-fluid .vc_span3 .columns .comment_box .arrow_comments, .vc_row-fluid .vc_span2 .comment_box .date .arrow_date, .vc_row-fluid .vc_span2 .comment_box .arrow_comments, .vc_row-fluid .vc_span2 .columns .comment_box .date .arrow_date, .vc_row-fluid .vc_span2 .columns .comment_box .arrow_comments {
        clear: both;
        float: none;
    }

.vc_span12 .appointment_widget .columns.no_padding .column_left, .vc_span12 .appointment_widget .columns.no_padding .column_right {
    width: 480px;
}

.vc_span10 .appointment_widget .columns.no_padding .column_left, .vc_span10 .appointment_widget .columns.no_padding .column_right {
    width: 395px;
}

.vc_span9 .appointment_widget .columns.no_padding .column_left, .vc_span9 .appointment_widget .columns.no_padding .column_right {
    width: 352px;
}

.vc_span8 .appointment_widget .columns.no_padding .column_left, .vc_span8 .appointment_widget .columns.no_padding .column_right {
    width: 310px;
}

.vc_span6 .appointment_widget .columns.no_padding .column_left, .vc_span6 .appointment_widget .columns.no_padding .column_right {
    width: 225px;
}

.vc_span4 .appointment_widget .columns.no_padding .column_left, .vc_span4 .appointment_widget .columns.no_padding .column_right {
    width: 140px;
}

.vc_span3 .appointment_widget .columns.no_padding .column_left, .vc_span3 .appointment_widget .columns.no_padding .column_right, .vc_span2 .appointment_widget .columns.no_padding .column_left, .vc_span2 .appointment_widget .columns.no_padding .column_right {
    width: 100%;
}

.vc_span3 .appointment_widget .columns.no_padding .column_left, .vc_span2 .appointment_widget .columns.no_padding .column_left {
    margin-right: 0;
}

.vc_span3 .appointment_widget .columns.no_padding .column_right, .vc_span2 .appointment_widget .columns.no_padding .column_right {
    margin-top: 30px;
}

.vc_span10 .gallery_item_details_list .gallery_box, .vc_span10 .gallery_item_details_list .gallery_box img, .vc_span10 .gallery_item_details_list .details_box, .vc_span10 .gallery_item_details_list .mc_preloader {
    width: 395px;
}

.vc_span10 .info_list li .text {
    width: 303px;
}

.vc_span9 .gallery_item_details_list .gallery_box, .vc_span9 .gallery_item_details_list .gallery_box img, .vc_span9 .gallery_item_details_list .details_box, .vc_span9 .gallery_item_details_list .mc_preloader {
    width: 352px;
}

.vc_span9 .info_list li .text {
    width: 260px;
}

.vc_span8 .gallery_item_details_list .gallery_box, .vc_span8 .gallery_item_details_list .gallery_box img, .vc_span8 .gallery_item_details_list .details_box, .vc_span8 .gallery_item_details_list .mc_preloader {
    width: 310px;
}

.vc_span8 .info_list li .text, .vc_span4 .info_list li .text {
    width: 218px;
}

.vc_span6 .gallery_item_details_list .gallery_box, .vc_span6 .gallery_item_details_list .gallery_box img, .vc_span6 .gallery_item_details_list .details_box, .vc_span6 .gallery_item_details_list .mc_preloader {
    width: 225px;
}

.vc_span6 .info_list li .text, .vc_span3 .info_list li .text {
    width: 133px;
}

.vc_span4 .gallery_item_details_list .gallery_box, .vc_span4 .gallery_item_details_list .gallery_box img, .vc_span4 .gallery_item_details_list .details_box, .vc_span3 .gallery_item_details_list .gallery_box, .vc_span3 .gallery_item_details_list .gallery_box img, .vc_span3 .gallery_item_details_list .details_box, .vc_span2 .gallery_item_details_list .gallery_box, .vc_span2 .gallery_item_details_list .gallery_box img, .vc_span2 .gallery_item_details_list .details_box, .vc_span4 .gallery_item_details_list .mc_preloader, .vc_span3 .gallery_item_details_list .mc_preloader, .vc_span2 .gallery_item_details_list .mc_preloader {
    width: 100%;
}

.vc_span4 .gallery_item_details .column_left, .vc_span3 .gallery_item_details .column_left, .vc_span2 .gallery_item_details .column_left {
    float: none;
}

.vc_span4 .gallery_item_details .column_right, .vc_span3 .gallery_item_details .column_right, .vc_span2 .gallery_item_details .column_right {
    float: none;
    margin-top: 30px;
}

.vc_span4 .gallery_item_details_list .gallery_box, .vc_span3 .gallery_item_details_list .gallery_box, .vc_span2 .gallery_item_details_list .gallery_box {
    margin-right: 0;
}

.vc_span2 .info_list li .text {
    width: 100%;
}

.vc_span2 .item_content .features_image {
    margin-right: 0;
    margin-bottom: 27px;
}

.vc_span6 .scrolling_list li .left {
    width: 425px;
}

.vc_span4 .scrolling_list li .left {
    width: 255px;
}

.subBottomm {
    position: absolute;
    width: 100%;
}

.subBottomm_box {
    width: 165px;
    float: left;
    margin-right: 3px;
    padding: 10px 40px;
    cursor: pointer;
}

    .subBottomm_box .news {
        margin-top: 4px;
        text-align: center;
        font-size: 11px;
        color: #fff;
    }

    .subBottomm_box h2 {
        color: #fff;
        font-size: 16px;
        text-align: center;
        text-transform: lowercase;
        padding-bottom: 4px;
    }

    .subBottomm_box:hover h2 {
        border-bottom: 4px solid #535353 !important;
        transition: all .3s linear;
        -o-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -webkit-transition: all .3s linear;
    }

    .subBottomm_box:last-child {
        margin-right: 0;
    }

#subBottomm_box1 {
    background-color: #8dbf20;
}

    #subBottomm_box1 h2 {
        border-bottom: 4px solid #5e8015;
    }

#subBottomm_box2 {
    background-color: #06e1de;
}

    #subBottomm_box2 h2 {
        border-bottom: 4px solid #05a4a2;
    }

#subBottomm_box3 {
    background-color: #e01e5e;
}

    #subBottomm_box3 h2 {
        border-bottom: 4px solid #9a1541;
    }

#subBottomm_box4 {
    background-color: #ffc301;
}

    #subBottomm_box4 h2 {
        border-bottom: 4px solid #d2a001;
    }

.leftSubbbBody .featured-img {
    margin: 30px 15px 15px 0px;
    width: 70%;
    height: auto;
}

.single .theme_pageSub {
    margin-top: 0px;
}

.categoryNameee {
    text-transform: capitalize;
}

.singleee .page_title {
    font-size: 20px;
    font-style: normal;
}

.single_cat_posts li {
    padding-bottom: 10px;
}

.leftSubbbBody img.attachment-full {
    margin-bottom: 20px;
}

.red {
    color: #b8292f !important;
}

.BBb .categotT {
    font-size: 16px;
}

.catHeadd {
    border-bottom: 2px solid #eee;
    padding-bottom: 10px;
}

.BBb .excerpt {
    border-bottom: none;
}

.mar30bot {
    margin-bottom: 30px;
}

.pagePosts {
    background-color: #fafafa;
    padding: 20px;
}

#css-poster {
    background: #000 url(https://www.tsrs.org/wp-content/uploads/2013/06/poster.jpg) 0 0 no-repeat;
    background-size: 100%;
}

.TopFixedLogin ul {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    list-style-type: none;
    padding: 0;
}

.TopFixedLogin li {
    display: inline-block;
    list-style: none;
    float: none;
    vertical-align: middle;
    margin-top: -5px;
}

    .TopFixedLogin li a {
        text-decoration: none;
    }

        .TopFixedLogin li a:hover {
            text-decoration: none;
        }

    .TopFixedLogin li img {
        margin-top: -3px;
    }

.TopFixedLogin span {
    font-family: Arial;
    font-size: 11px !important;
    color: #fff;
}

.NewsHead {
    font-size: 18px;
    word-spacing: .01em;
    color: rgb(87,76,76);
    padding-bottom: 10px;
}

    .NewsHead a {
        font-size: 14px;
        float: right;
        font-weight: bold;
        margin-top: 20px;
    }

.divAnnoucementImg {
    float: right;
}

.LeftSlideAnchore {
    float: left !important;
    margin-left: -120px;
}

.RightSlideAnchore {
    float: left !important;
    margin-left: -90px;
}

.divAnnoucementImg img {
    width: 25px;
    height: 25px;
    margin-top: -4px;
}

.button-next {
    width: 25px;
    height: 25px;
    left: 0px;
    display: block;
}

.button-previous {
    width: 25px;
    height: 25px;
    left: 25px;
    display: block;
    z-index: 10;
    cursor: pointer;
    opacity: 0.4;
}

.FooterStyle2 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    background: url(images/shriBigicon.png) 0px 10px no-repeat;
    padding-bottom: 10px;
    padding-top: 2%;
}

    .FooterStyle2 ul {
        display: inline-block;
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

        .FooterStyle2 ul li {
            display: inline-block;
            list-style: none;
            vertical-align: top;
        }

.liFooterStyle2First {
    width: 25%;
}

.FooterStyle2liMargin {
    margin-left: 1%;
}

    .FooterStyle2liMargin ul {
        margin: 0px;
        padding: 0px;
    }

        .FooterStyle2liMargin ul li {
            list-style: none;
        }

.mobile_Slider {
    display: none;
}

.wpb_home_wrapper {
    width: 99.8%;
}

.sideSlideButton {
    z-index: 999;
    border: 1px solid white;
    text-align: left;
    height: 30px;
}

    .sideSlideButton ul {
        list-style: none;
        margin: 0;
        width: 100%;
        float: left;
        margin-left: 0 !important;
        display: table;
        padding: 0;
    }

        .sideSlideButton ul li {
            padding: 0;
            margin: 0;
            display: inline-block;
            position: relative;
            height: 30px;
            text-align: left;
            border-bottom: 1px solid rgba(255,255,255,0.44);
            border-right: 1px solid white;
            display: table-cell;
            text-align: center;
            cursor: pointer;
        }

            .sideSlideButton ul li a {
                outline: none;
                display: block;
                position: relative;
                font: normal 11px/100% Arial,Helvetica,sans-serif;
                text-align: center;
                text-decoration: none;
                text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
                height: 18px;
                padding-top: 10px;
                padding-bottom: 20px;
                white-space: nowrap;
                color: white;
            }

.liImgMore {
    margin-top: -1px !important;
    height: 10px;
    width: 15px;
    cursor: pointer;
}

.MobileSideSlideButton {
    display: none;
    background: #339966;
    float: left;
    z-index: 999;
    width: 299px border-radius:5px;
    opacity: .80;
    border: 1px solid rgba(255,255,255,0.44);
    float: left;
    margin-bottom: 25px;
}

    .MobileSideSlideButton ul li {
        opacity: .8;
        padding: 0;
        margin: 0;
        float: left;
        position: relative;
        height: 37px;
        text-align: left;
        border-bottom: 1px solid rgba(255,255,255,0.44);
        border-right: 1px solid white;
        list-style: none;
        display: block;
    }

        .MobileSideSlideButton ul li a {
            outline: none;
            display: block;
            position: relative;
            font: bold 13px/100% Arial,Helvetica,sans-serif;
            text-align: center;
            text-decoration: none;
            text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
            width: 148px;
            height: 37px;
            padding-top: 10px;
            white-space: nowrap;
        }

.bottom-visitor {
    font-size: 12px;
    position: relative;
    z-index: 1;
    min-height: 44px;
}

    .bottom-visitor &gt; div &gt; div {
        vertical-align: middle;
    }

.PoweredBy {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #191919;
    font-size: 10px;
    color: white;
    text-align: center;
}

.SpanVisitorCounter {
    margin-top: 7px;
}

.thoughts {
    font-size: 14px;
    color: white;
    margin-top: 5px;
    text-align: right;
    font-family: Cambria,Georgia,serif;
    font-style: italic;
    min-height: 44px;
}

    .thoughts .quote {
        color: #fcc72a;
        font-size: 32px;
    }

.Testimonial {
    margin-bottom: 20px;
}

    .Testimonial ul {
        margin: 0px;
        padding: 0px;
        width: 102%;
    }

        .Testimonial ul li {
            list-style: none;
            display: inline-block;
            width: 48.5%;
            margin-right: 1%;
            padding: 1%;
            -webkit-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
            position: relative;
            -moz-box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
            box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
            background: #fff;
            overflow: hidden;
        }

            .Testimonial ul li .TcontenttC a {
                bottom: 4px;
                position: absolute;
                right: 10px;
            }

.testimonial_box {
    display: block;
    position: relative;
    margin-top: 30px;
    overflow: hidden;
}

.accordion .testimonial_box {
    margin-top: 0;
}

.testimonial_box img {
    width: 70px;
    height: 80px;
    float: left;
    padding: 2px;
    border: 1px solid rgba(203,189,189,0.43);
}

.Testimonial .quote {
    color: green;
    font-size: 25px;
}

.TcontenttC {
    padding: 0px 2px 0px 10px;
    font-size: 13.5px;
    font-family: Cambria,Georgia,serif;
    font-style: italic;
    width: 290px;
    float: left;
    height: 100px;
}

    .TcontenttC p {
        height: 50px;
        padding: 0;
        margin: 0;
    }

.sideBar_Img {
    padding: 10px;
    background: white;
    text-align: center;
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    margin-top: 15px;
}

    .sideBar_Img img {
        height: 100px;
        width: 96%;
        border: 1px solid #E7E7E7;
        padding: 2px;
        background: white;
    }

    .sideBar_Img .content {
        width: 100%;
        margin-top: 10px;
        text-align: center;
        margin-bottom: 20px;
        font: normal 13px "Trebuchet MS",Helvetica,sans-serif;
    }

.homeContent {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .homeContent li {
        list-style: none;
        display: inline-block;
        vertical-align: top;
    }

.sidebarnew {
    margin-top: 10px;
    margin-bottom: 30px;
}

    .sidebarnew ul {
        margin: 0;
        padding: 0;
    }

        .sidebarnew ul li {
            list-style: none;
            display: inline-block;
            width: 255px;
            background: rgb(239,237,237);
            padding: 5px;
            border-radius: 5px;
            margin-right: 20px;
            box-shadow: 0px 2px 4px #666;
        }

    .sidebarnew .contentsidebar {
        width: 160px;
        float: left;
        height: 78px;
        vertical-align: middle;
    }

    .sidebarnew ul li .imgsidebar a img {
        background: none repeat scroll 0 0 #ECECEC;
        border: 1px solid #E2E0E0;
        float: left;
        margin-top: 0;
        text-align: center;
        width: 75px;
        height: 60px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 1px 1px 1px #FFFFFF inset;
        -moz-box-shadow: 1px 1px 1px #FFFFFF inset;
        -ms-box-shadow: 1px 1px 1px #FFFFFF inset;
        -o-box-shadow: 1px 1px 1px #FFFFFF inset;
        box-shadow: 1px 1px 1px #FFFFFF inset;
        padding: 8px;
    }

    .sidebarnew .imgsidebar a:hover img {
        background-size: 80% auto;
        left: 16%;
        opacity: 1;
        filter: alpha(opacity = 100);
        z-index: 1;
        transform: rotate(360deg);
        transition: all 0.3s ease 0s;
    }

.firstliContent {
    width: 63%;
}

.secondliContent {
    margin-left: 35px;
    width: 32%;
    margin-top: -48px;
}

.divNewsMain {
    background: white;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    padding-top: 2%;
    padding-bottom: 2%;
}

    .divNewsMain div.newstickerUseful {
        width: 161px;
        padding: 5px;
        margin-left: auto;
        background: green;
        font-size: 18px;
        word-spacing: .01em;
        color: white;
        float: left;
    }

.newsDivHeight {
    display: none;
}

.divNewsMain div.newstickerTitle {
    width: 100%;
}

    .divNewsMain div.newstickerTitle div.newstickerViewAll {
        float: right;
        font: normal 11px Arial;
    }

        .divNewsMain div.newstickerTitle div.newstickerViewAll a {
            float: right;
            color: white;
            font: normal 11px Arial;
            margin-right: 10px;
            margin-top: 3px;
            text-decoration: none;
        }

            .divNewsMain div.newstickerTitle div.newstickerViewAll a:hover {
                float: right;
                color: white;
                font: normal 11px Arial;
                margin-right: 10px;
                margin-top: 7px;
                text-decoration: underline;
            }

#newsticker-demo {
    width: 320px;
    background: #EAF4F5;
    padding: 1px 5px 0;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 12px;
}

.newsticker-jcarousellite a {
    text-decoration: none;
    color: #404040;
}

    .newsticker-jcarousellite a:hover {
        text-decoration: none;
        opacity: .50;
        -moz-opacity: 0.50;
        filter: alpha(opacity=50);
    }

.newsticker-jcarousellite img {
    padding: 2px;
    border: 1px solid #A1A1A1;
    float: left;
    width: 60px;
    height: 50px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#newsticker-demo .title {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}

.newsticker-jcarousellite {
    background: #f8f7f1;
    width: 100%;
    padding: 5px 5px 0;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 13px;
}

    .newsticker-jcarousellite ul li {
        list-style: none;
        display: block;
        padding-top: 8px;
        margin-bottom: 8px;
        border-bottom: 1px solid #CFCFCF;
        height:75px !important;
        width: 100% !important;
    }

.NewsSecond {
    width: 49.5%;
}

.divNewsMain .FirstNews {
    width: 49.5%;
    vertical-align: top;
}

.newsUseful {
    vertical-align: top;
    margin-left: 10px;
}

.divNewsMain &gt; ul {
    padding: 0px;
    width: 100%;
}

.divNewsMain ul li {
    list-style: none;
    display: inline-block;
}

.newsticker-jcarousellite .thumbnail {
    float: left;
    height: 50px;
    width: 70px;
    padding: 0px;
    margin-bottom: 0;
    line-height: 0;
    background: 0;
    border: 0 !important;
    border-radius: 0 !important;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.newsticker-jcarousellite .thumbnailNewsTickerSingle {
    float: left;
    height: 50px;
}

.newsticker-jcarousellite .info {
    float: left;
    width: 80% !important;
    height: 50px;
    margin-left: 2px;
}

    .newsticker-jcarousellite .info span.cat {
        display: block;
        font-size: 10px;
        color: #808080;
        width: 100%;
    }

    .newsticker-jcarousellite .info .dateC {
        width: 100px;
        height: 18px;
        float: left;
    }

        .newsticker-jcarousellite .info .dateC p {
            font-family: Cambria,Georgia,serif;
            line-height: normal;
            font-style: italic;
            color: #515050;
            font-size: 13px;
        }

.NewLabelNews {
    color: white;
}

    .NewLabelNews:after, .NewLabelNews:before {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

.copyright {
    float: right;
    line-height: 18px;
    width: 100%;
    text-align: right;
    color: white;
    margin-right: 20px;
}

.marqueeandlinks {
    text-align: right;
    right: 6px !important;
    margin: 0;
    padding: 0;
    bottom: 5px;
    position: relative;
    width: 100%;
    float: right;
}

    .marqueeandlinks ul {
        width: 100%;
        margin: 0;
        padding: 0;
        line-height: 22px;
    }

        .marqueeandlinks ul li {
            list-style: none;
            display: block;
        }

            .marqueeandlinks ul li a {
                text-decoration: none;
            }

                .marqueeandlinks ul li a:hover {
                    color: #ffcb05;
                }

            .marqueeandlinks ul li.TopLinks ul li {
                list-style: none;
                display: inline-block;
            }

.menu-main-menu-container {
    position: relative;
    right: 5px;
    bottom: 5px;
    float: left;
    width: 100%;
    background-color: white;
}

ul.homeContent li.secondliContent {
    width: 33%;
}

    ul.homeContent li.secondliContent div.newsticker-jcarousellite {
        width: 100%;
        padding: 0px;
    }

        ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li {
            width: 290px;
        }

            ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li div.info {
                width: 215px;
                margin-left: 5px;
            }

.FooterStyle2 ul li.footer2list ul {
    padding: 0;
    float: left;
    width: 150px;
    margin-bottom: 8px;
}

    .FooterStyle2 ul li.footer2list ul li a {
        color: White;
    }

    .FooterStyle2 ul li.footer2list ul li {
        vertical-align: top;
        padding-bottom: 10px;
        text-align: center;
        width: 150px;
    }

.content_album ul &gt; li &gt; div.viewall {
    margin-top: 40px;
    margin-left: 5px;
}

.albumcover {
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    padding: 10px;
    background: white;
    width: 250px;
}

.content_album {
    width: 650px;
    height: 235px;
    margin-top: 10px;
}

    .content_album ul {
        margin: 0;
        padding: 0;
    }

    .content_album &gt; ul &gt; li {
        list-style: none;
        display: inline-block;
        height: 200px;
        width: 307px;
        float: left;
    }

.webalbumlist {
    width: 104%;
    margin: 0 auto;
}

    .webalbumlist ul {
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .webalbumlist ul li {
            list-style: none;
            display: inline-block;
            width: 31%;
            height: 210px;
            top: 0;
            vertical-align: top;
            margin-right: 1.5%;
        }

    .webalbumlist &gt; ul &gt; li a:hover {
        text-decoration: none;
    }

    .webalbumlist &gt; ul &gt; li div.mainalbumcover:hover span {
        text-decoration: none;
    }

    .webalbumlist &gt; ul &gt; li div.mainalbumcover img {
        height: 150px;
        width: 100%;
        margin-bottom: 5px;
    }

    .webalbumlist &gt; ul &gt; li div.mainalbumcover span {
        display: block;
        color: white;
        position: relative;
        font-size: 12px;
        text-decoration: none;
        opacity: 1;
        width: 190px;
        vertical-align: middle;
    }

.albumtab ul {
    margin: 0;
    padding: 0;
}

.albumactive {
    display: block;
}

.albuminactive {
    display: none;
}

div.allevents &gt; div.yearmonth select {
    float: left;
}

div.allevents &gt; div.yearmonth ul {
    margin: 0;
    padding: 0;
    margin-top: -5px;
    float: left;
}

    div.allevents &gt; div.yearmonth ul li {
        list-style: none;
        display: inline-block;
        margin-left: 2px;
    }

div.eventActive {
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.eventContent {
    padding: 8px;
    box-shadow: 1px 1px 5px gray;
    color: #333333;
    width: 98%;
}

    .eventContent &gt; div {
        line-height: 20px;
    }

    .eventContent &gt; p {
        line-height: 20px;
    }

div.eventDeactive {
    display: none;
    padding: 8px;
    margin-bottom: 10px;
    margin-top: 10px;
}

div.eventhead {
    width: 101%;
}

    div.eventhead &gt; a {
        float: left;
        text-decoration: none;
    }

    div.eventhead &gt; p {
        float: left;
        margin-left: 10px;
        width: 580px;
    }

div.eventContent ul.eventattach {
    padding: 0;
    margin: 0;
}

    div.eventContent ul.eventattach &gt; li {
        list-style: none;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 8px;
    }

        div.eventContent ul.eventattach &gt; li a {
            float: left;
        }

            div.eventContent ul.eventattach &gt; li a img {
                height: 40px;
                width: 40px;
            }

div.eventContent ul.eventimage {
    padding: 0;
    margin: 0;
}

    div.eventContent ul.eventimage li {
        list-style: none;
        display: inline-block;
        margin-top: 10px;
    }

    div.eventContent ul.eventimage li {
        list-style: none;
        display: inline-block;
        margin-top: 10px;
    }

        div.eventContent ul.eventimage li a img {
            height: 120px;
            width: 142px;
            margin-right: 5px;
        }

div.allevents &gt; div.viewall {
    width: 50px;
    position: relative;
    right: 0;
    float: right;
    cursor: pointer;
}

.PhotoGallery &gt; ul {
    margin: 0;
    padding: 0;
}

    .PhotoGallery &gt; ul &gt; li {
        list-style: none;
        display: inline-block;
    }

        .PhotoGallery &gt; ul &gt; li &gt; a img {
            height: 130px;
            width: 147px;
            margin-right: 3px;
            margin-bottom: 5px;
            padding: 5px;
            border: 1px solid lightgray;
        }

.EventPhotoGallery &gt; ul {
    margin: 0;
    padding: 0;
}

    .EventPhotoGallery &gt; ul &gt; li {
        list-style: none;
        display: inline-block;
    }

        .EventPhotoGallery &gt; ul &gt; li &gt; a img {
            height: 130px;
            width: 141px;
            margin-right: 3px;
            margin-bottom: 5px;
            padding: 5px;
            border: 1px solid lightgray;
        }

div.marqueeandlinks &gt; ul &gt; li div.divTxtSearch {
    width: 100%;
    height: auto;
    padding-bottom: 4px;
}

    div.marqueeandlinks &gt; ul &gt; li div.divTxtSearch ul {
        margin: 0px;
        padding: 0px;
    }

        div.marqueeandlinks &gt; ul &gt; li div.divTxtSearch ul li {
            list-style: none;
            display: inline-block;
        }

.inputTxtSearch {
    margin: 0;
    padding: 5px 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666;
    border-right: 0px;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    width: 130px;
}

.inputbtnSubmit {
    margin: 0;
    padding: 0;
    width: 30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: solid 1px #0076a3;
    border-right: 0px;
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    padding: 3px 25px 5px 1px;
    background: url('../../images/icon_txtsearch.png');
}

.divTxtSearch ul li a .inputbtnSubmit img {
    width: 10px;
}

.inputbtnSubmit::-moz-focus-inner {
    border: 0;
}

.txtclear {
    clear: both;
}

#tfheader {
    background-color: #c3dfef;
    width: 650px;
}

#tfnewsearch {
    padding: 5px;
    margin-left: -40px;
}

#tfheader ul li {
    list-style: none;
    display: inline-block;
}

.tftextinput4 {
    margin: 0;
    padding: 6px 15px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #666;
    border-right: 0px;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    float: left;
    width: 180px;
}

.tfbutton4 {
    margin: 0;
    padding: 0;
    width: 28px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border-right: 0px;
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    background: url('../images/icon_txtsearch.png');
    padding: 4px 20px 6px 1px;
}

    .tfbutton4::-moz-focus-inner {
        border: 0;
    }

.tfclear {
    clear: both;
}

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn {
    position: absolute;
    cursor: pointer;
    display: block;
    background: url('../images/a17.png') no-repeat !important;
    overflow: hidden;
}

.jssora05l {
    background-position: -10px -40px !important;
}

.jssora05r {
    background-position: -70px -40px !important;
}

.jssora05l:hover {
    background-position: -130px -40px !important;
}

.jssora05r:hover {
    background-position: -190px -40px !important;
}

.jssora05ldn {
    background-position: -250px -40px;
}

.jssora05rdn {
    background-position: -310px -40px;
}

.jssort02 .w {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.jssort02 .c {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 95px;
    height: 62px;
    border: #000 2px solid;
}

.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c {
    background: url('../images/t01.png') center center !important;
    border-width: 0px;
    top: 2px;
    left: 2px;
    width: 95px;
    height: 62px;
}

.jssort02 .p:hover .c, .jssort02 .pav:hover .c {
    top: 0px;
    left: 0px;
    width: 97px;
    height: 64px;
    border: #fff 1px solid;
}

.testCss {
    height: 460px !important;
}

.eventContentPage {
    margin-top: 10px;
    margin-bottom: 10px;
}

.divThankyou {
    border-radius: 3px;
    width: 100%;
    color: #0099CC;
    padding: 15px;
    margin-top: 50px;
}

.imgThankyou {
    width: 100%;
    height: auto;
}

.dinOnlineSupport {
    width: 100%;
    margin-top: 40px;
    height: 450px;
    background: white;
}

    .dinOnlineSupport ul {
        margin: 0px;
        padding: 0px;
    }

        .dinOnlineSupport ul li {
            list-style: none;
        }

            .dinOnlineSupport ul li ul li {
                list-style: none;
                display: inline-block;
            }

.liOnlineSupport {
    border-bottom: 1px solid lightgray;
    margin-bottom: 70px;
    font: normal 25px Arial;
    width: 940px;
}

.liFirstSupport {
    border-right: 1px solid #E8E8E8;
    width: 45%;
    margin-left: -15px;
}

.liSecondSupport {
    vertical-align: top;
}

.divSupportMsg {
    width: 390px;
    font: normal 16px Arial;
    line-height: 22px;
}

.liTelSupport {
    text-align: center;
    font: bold 15px Raleway;
}

.divSupportEntry {
    width: 100%;
    height: 540px;
    margin-top: 15px;
    background: white;
}

    .divSupportEntry ul {
        margin: 0px;
        padding: 0px;
    }

        .divSupportEntry ul li {
            list-style: none;
            display: inline-block;
        }

            .divSupportEntry ul li ul li {
                list-style: none;
                display: inline-block;
            }

.lishowSupportData {
    vertical-align: top;
    width: 570px;
    background: #EEEEEE;
    padding: 8px;
}

.divGridSupportTicket {
    width: 585px;
    overflow-y: auto;
    margin-top: 15px;
}

.ddlsupport {
    margin-right: 3px;
    Width: 110px;
    border: 1px solid #996699;
    font-size: 14px;
    background-color: White;
    height: 22px;
    color: Black;
    border-radius: 3px;
}

.liPreviewGrid {
    width: 620px;
}

.liLeftShowSupport {
    vertical-align: top;
    width: 600px;
    margin-left: -20px;
}

.GridSupportCss {
    Font-Size: 12px;
}

.leftSupportSubbbBody {
    width: 950px;
    float: left;
    min-height: 300px;
}

.liFirstSupportCT {
    text-align: right;
    font: bold 14px Raleway;
    color: #1EB1EF;
    text-align: right;
    width: 125px;
}

.liSecondSupportCT {
    text-align: left;
    width: 200px;
    padding: 3px;
}

.txtFormSUpport {
    border: 1px solid #3385D6;
    border-radius: 2px;
    Width: 250px;
    Height: 30px;
    padding-left: 3px;
}

.imgSupport {
    width: 120px;
    height: 120px;
}

.liNoRecords {
    margin-left: 10px;
    margin-top: 5px;
}

.tblPreviewGridSupport {
    width: 100%;
}

.lirightEntrySupport {
    width: 250px;
}

.rightEntrySupport {
    width: 350px;
}

.liUserPhotoSupport {
    width: 90px;
}

.liUserNameSupport {
    text-align: left;
    font: bold 14px Raleway;
    color: #1EB1EF;
    vertical-align: middle;
    margin-top: -80px;
    margin-left: 30px;
}

.lilblNoOfRecords {
    width: 540px;
}

.ddlcombobox {
    border: 1px solid #996699;
    font-size: 14px;
    background-color: White;
    height: 22px;
    color: Black;
    border-radius: 3px;
    width: 350px;
    margin-top: 5px;
}

.txtQueryForm {
    border: 1px solid #3385D6;
    border-radius: 2px;
    width: 332px;
    margin-top: 5px;
    Height: 90px;
}

.ddlTemplate {
    border: 1px solid #996699;
    font-size: 14px;
    background-color: White;
    height: 22px;
    color: Black;
    border-radius: 3px;
    width: 325px;
    margin-bottom: 2px;
}

.txtTemplate {
    Width: 345px;
    margin-top: 5px;
}

.btnSaveSupport {
    margin-top: 18px;
}

.slideShowCaption {
    margin: auto;
    width: 94%;
    text-decoration: none;
    color: black;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 20px;
    background-color: #f8f7f1;
    opacity: 0.7;
    padding: 8px;
    bottom: 0px;
    border: none;
}

.OurClientMaindiv {
    width: 100% !important;
    height: 120px;
}

.OurClientsSlider {
    position: relative;
    top: 12px;
    left: 0px;
    margin-bottom: 20px;
    height: 130px;
    overflow: hidden;
    vertical-align: middle !important;
}

.divClientSlides {
    position: absolute;
    left: -13px;
    top: 0px;
    width: 100%;
    height: 120px;
    overflow: hidden !important;
    vertical-align: middle !important;
}

.divClientImgContainer {
    width: 100%;
    height: 100px !important;
    top: 2px !important;
    float: left;
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    background: #fff;
    text-align: center;
    vertical-align: middle !important;
    margin-top: 12px;
}

    .divClientImgContainer a {
        transform: none !important;
    }

.divClientSlides &gt; div {
    width: 16% !important;
}

.divClientImgContainer a img {
    text-align: center;
    vertical-align: middle !important;
    height: 80px;
    margin-top: 10px;
    margin-left: 3px;
}

.divMainFormContentOnline {
    width: 100%;
}

    .divMainFormContentOnline ul.ulControl, .divMainFormContentOnline ul.ulParentTab, .divMainFormContentOnline ul.ulRegistrationProspectus {
        margin: 0;
        padding: 0;
    }

        .divMainFormContentOnline ul.ulControl li, .divMainFormContentOnline ul.ulParentTab li, .divMainFormContentOnline ul.ulRegistrationProspectus li {
            list-style: none;
            display: inline-block;
            float: left;
        }

    .divMainFormContentOnline .divholder .liContactTabs span {
        color: White;
        width: 75px;
        display: inline-block;
        text-align: center;
        cursor: pointer;
    }

.reg_note {
    width: 90% !important;
    text-align: center;
    font-size: 12px;
    color: black !important;
    font-family: arial;
    padding: 1% 0%;
    background: #CAFDCA;
    border: 1px solid #49AB49;
    border-radius: 3px;
    margin-top: 5%;
    line-height: 18px;
}

.divPaymentDetails .spnPaymentHeader {
    font: normal 20px 'Exo 2';
    display: inline-block;
    margin-bottom: 2%;
    width: 90%;
    border-bottom: 1px solid lightgray;
    padding: 1%;
}

.divPaymentDetails ul, .divPaymentDetails {
    text-align: center;
}

    .divPaymentDetails ul li {
        list-style: none;
        display: inline-block;
        width: 35%;
        padding: 1%;
        text-align: left;
        font: normal 14px 'Exo 2';
    }

.divRegDocUpload .ulRegHeader li {
    width: 32%;
    list-style: none;
    display: inline-block;
    font: normal 20px 'Exo 2';
    vertical-align: top;
}

.divRegDocUpload .ulDynamicUploadDocs, .divSuccess .ulRegHeader {
    color: #333030;
    padding: 0;
    margin: 0;
    margin-bottom: 2%;
    text-align: center;
}

    .divRegDocUpload .ulDynamicUploadDocs li {
        list-style: none;
        display: inline-block;
        width: 36%;
        padding: 1%;
        text-align: left;
        font-size: 14px;
        color: #333030;
        font-family: 'exo 2';
    }

.divMainFormContentOnline .divholder .liContactTabs span.active {
    background: #0066CC;
}

.divMainFormContentOnline .divholder .liContactTabs span.deactive {
    background: #99A6B3;
}

.divMainFormContentOnline .divholder span.header_section {
    font: normal 16px "Exo 2";
    color: Black;
    display: inline-block;
    width: 94%;
    border-bottom: 1px solid lightgray;
    padding: 1% 0;
    /*margin: 1% 0 2.5% 0;*/
}

.divMainFormContentOnline .divholder &gt; ul.ulControl {
    width: 100%;
    margin: 0;
    padding: 0;
    font: normal 13px "Trebuchet MS",Helvetica,sans-serif;
    color: Black;
    margin-left: 2%;
}

.divMainFormContentOnline .divholder ul.ulControl li, .divMainFormContentOnline .divholder ul.ulRegistrationProspectus li {
    list-style: none;
    width: 50%;
    line-height: 30px;
    height: 60px;
    color: black;
}

.divMainFormContentOnline #ContentPlaceHolder1_spnUploadDocs, .spnStep {
    padding: 8px;
    background: lightgoldenrodyellow;
    border: 1px solid lightgray;
    font-size: 14px;
    margin-bottom: 15px;
    display: inline-block;
    font-family: Arial;
}

.lblRegDetails span {
    margin: 5px 0;
    font-size: 15px;
    color: black;
}

.txtRegDetails {
    padding: 1% 2%;
    border: 1px solid gray;
    font-size: 15px;
    width: 32%;
    background: beige;
    display: inline-block;
    text-align: left;
}

.divMainFormContentOnline .divholder ul li input.txtOnlineForm {
    width: 77.5% !important;
    padding: 5px 6px;
    border: 1px solid gray;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
}

.divMainFormContentOnline .divholder ul li span.txtOnlineForm {
    width: 254px !important;
    padding: 4px 8px;
    border: 1px solid gray;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
}

    .divMainFormContentOnline .divholder ul li span.txtOnlineForm label {
        margin-left: 5px;
    }

.divMainFormContentOnline .divholder ul li &gt; textarea.txtOnlineForm {
    width: 100% !important;
    max-width: 76.5%;
    height: 28px;
    padding: 4px 8px;
    border: 1px solid gray;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
}

.divMainFormContentOnline .divholder ul li .chk_mlti_onlineForm {
    padding: 3px 6px;
    border: 1px solid gray;
    background: #FFF9E0;
    font: normal 13px "Trebuchet MS",Helvetica,sans-serif;
    width: 78%;
    height: 135px;
    padding-left: 5px;
    overflow: auto !important;
    height: 100px;
    display: -webkit-inline-box;
}

    .divMainFormContentOnline .divholder ul li .chk_mlti_onlineForm input[type=checkbox] {
        padding-right: 5px;
    }

.divMainFormContentOnline .divholder ul li .chk_mlti_ErrorForm {
    width: 78%;
    padding: 3px 8px;
    border: 1px solid red;
    background: #FFF9E0;
    font: normal 13px "Trebuchet MS",Helvetica,sans-serif;
    width: 78%;
    height: 135px;
    padding-left: 5px;
    overflow: auto !important;
    height: 100px;
    display: -webkit-inline-box;
}

.divholder .spanBr {
    display: none;
}

.ulRegistrationProspectus {
    width: 100%;
    padding: 0;
    margin-left: 2%;
}

.divMainFormContentOnline .divholder ul li input.txtErrorForm {
    width: 76.9% !important;
    padding: 5px 8px;
    border: 1px solid red;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
}

.divMainFormContentOnline .divholder ul li &gt; textarea.txtErrorForm {
    width: 77%;
    padding: 5px 8px;
    border: 1px solid red;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
    height: 28px;
}

.divMainFormContentOnline .divholder ul li select.txtErrorForm {
    width: 80.5% !important;
    padding: 4px;
    border: 1px solid red;
    background: #FFF9E0;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif;
}

.divMainFormContentOnline .divholder ul li select.txtOnlineForm {
    width: 80.5% !important;
    padding: 4px 8px;
    border: 1px solid gray;
    background: #FFF9E0;
}

.instruction {
    width: 100%;
    line-height: 20px;
    color: black;
    text-align: justify;
    padding-bottom: 15px;
}

    .instruction &gt; ol &gt; li {
        width: 100% !important;
        line-height: 20px;
        color: black;
        text-align: justify;
    }

.divMainFormContentOnline .divholder &gt; ul.address {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif !important;
    color: Black !important;
}

.divMainFormContentOnline .divholder &gt; ul &gt; li.liRegFormHeight, .divMainFormContentOnline .divholder &gt; ul &gt; li.liRegFormDisable {
    height: 40px !important;
    padding-top: 15px;
}

.divMainFormContentOnline .divholder &gt; ul.address &gt; li input.txtOnlineForm {
    width: 575px !important;
    padding: 8px;
    border: 1px solid gray;
    background: #FFF9E0;
}

.divMainFormContentOnline .divholder &gt; ul.address &gt; li input.txtErrorForm {
    width: 575px !important;
    padding: 8px;
    border: 1px solid red;
    background: #FFF9E0;
}

.divMainFormContentOnline .divholder &gt; ul.address &gt; li {
    list-style: none !important;
    width: 575px !important;
    line-height: 30px !important;
    height: 70px !important;
}

.buttRegForm {
    width: 250px;
    background-position: 0% 0%;
    text-shadow: 0 -1px 0 #0066CC;
    border: 1px solid #0066CC;
    border-radius: 3px;
    padding: 7.5px 49px;
    color: White;
    background-image: -moz-linear-gradient(top,#4791DA,#0066CC);
    background-color: #3385D6;
    background-repeat: repeat;
    background-attachment: scroll;
    margin-top: 50px;
}

    .buttRegForm:hover {
        text-decoration: none !important;
        color: White !important;
        cursor: pointer;
        background: #0066CC;
    }

.buttRegPros {
    width: 250px;
    background-position: 0% 0%;
    text-shadow: 0 -1px 0 #0066CC;
    border: 1px solid #0066CC;
    border-radius: 3px;
    padding: 7.5px 72px;
    color: White;
    background-image: -moz-linear-gradient(top,#4791DA,#0066CC);
    background-color: #3385D6;
    background-repeat: repeat;
    background-attachment: scroll;
    margin-top: 50px;
}

    .buttRegPros:hover {
        text-decoration: none !important;
        color: White !important;
        cursor: pointer;
        background: #0066CC;
    }

.SchoolBranch {
    width: 650px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: Black !important;
}

.lblSelectBranch {
    font: normal 15px "Trebuchet MS",Helvetica,sans-serif !important;
}

.SchoolBranch select.txtOnlineForm {
    width: 267px !important;
    padding: 8px;
    border: 1px solid gray;
    background: #FFF9E0;
}

.regclose {
    width: 550px !important;
    padding: 8px;
    background: #FFF9E0;
    padding: 50px;
    font: normal 18px Cambria;
    text-align: center;
    box-shadow: 5px 5px 10px lightgray;
}

.divCaptcha {
    margin-top: 20px;
    color: Black;
    text-align: center;
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    padding: 10px;
    font-weight: bold;
    width: 88%;
    margin-left: 2%;
}

.graytxtOnline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #505050;
    text-decoration: none;
}

.brSpan {
    display: none;
}

.OnlinetxtCaptcha {
    width: 94px;
}

.divSuccess {
    width: 97%;
    text-align: center;
    background: lightgoldenrodyellow;
    padding: 20px;
    box-shadow: 5px 5px 10px lightgray;
}

div.sideSlideButton &gt; ul li.limoreHorizontalLink {
    min-width: 23%;
    border: 1px solid lightgray;
    padding: 3px;
    margin-left: 1%;
    margin-bottom: 7px;
}

    div.sideSlideButton &gt; ul li.limoreHorizontalLink a {
        min-width: 120px;
    }

.imgclosee {
    top: -20px;
    right: -20px;
    position: absolute;
    cursor: pionter;
}

.bubble-float-bottom {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

    .bubble-float-bottom:before {
        position: absolute;
        z-index: -1;
        content: '';
        bottom: 0;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: bottom;
        transition-property: bottom;
    }

    .bubble-float-bottom:hover, .bubble-float-bottom:focus, .bubble-float-bottom:active {
        -webkit-transform: translateY(-5px) translateZ(0);
        transform: translateY(-5px) translateZ(0);
    }

        .bubble-float-bottom:hover:before, .bubble-float-bottom:focus:before, .bubble-float-bottom:active:before {
            bottom: -10px;
        }

#mobile_horizontallinks {
    display: none;
}

.leftLiSchoolEnevnt {
    width: 40% !important;
}

#top-image .bg-overlay, #top-image-blog .bg-overlay, .case-study-top-image .bg-overlay, .top-image .bg-overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.45);
    padding: 0 0 50px;
}

#top-image, #top-image-blog, .case-study-top-image, .top-image {
    padding: 0;
    color: #fff;
    margin-bottom: 0;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    position: relative;
    overflow: hidden;
}

.table {
    display: table;
    margin: 0;
}

.text-center {
    text-align: center;
}

.table-cell {
    display: table-cell;
    vertical-align: middle !important;
}

#top-image h1, #top-image-blog h1, .case-study-top-image h1, .top-image h1 {
    font-size: 38px;
    margin-top: 15px;
    font-family: 'raleway' !important;
    color: #fff;
}

#top-image p, #top-image-blog p, .case-study-top-image p, .top-image p {
    margin-top: 15px;
    font-size: 18px;
    line-height: 26px;
    font-family: "Exo 2";
    font-weight: 200;
    color: #fff;
    float: none;
}

#top-image a, #top-image-blog a, .case-study-top-image a, .top-image a {
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
}

#top-image a, #top-image-blog a, .case-study-top-image a, .top-image a {
    font-family: BrandonText-Regular;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    float: none;
    clear: both;
    background-image: url(../images/icon_readon.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px 0 60px;
    font-weight: 600;
    margin-bottom: 50px;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}

.green-color, .green-hover-color:hover {
    color: #97D700 !important;
}

#top-image a:hover, .case-study-top-image a:hover, .top-image a:hover {
    background-position: center 55px;
}

.lbl_cloud9_home {
    font-size: 65px;
    font-family: Roboto Condensed;
    margin-top: 25px;
    font-weight: 50;
    text-transform: uppercase;
}

.conSchoolTitle {
    font: bold 17px exo2;
}

.divButton a {
    padding: 2%;
    color: White;
    border-radius: 4px;
    opacity: 0.9;
    text-align: center;
    width: 30%;
    display: inline-block;
    font-size: 16px;
}

    .divButton a:hover {
        color: White;
        text-decoration: none;
        opacity: 1;
    }

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

#footer3 .tagcloud {
    margin-left: -8px;
    padding-top: 6px;
}

    #footer3 .tagcloud a {
        color: White;
        padding: 2px 8px;
        margin: 0 0px 13px 8px;
        font-size: 12px !important;
        display: inline-block;
        border-radius: 3px 3px 3px 3px;
        text-decoration: none;
    }

        #footer3 .tagcloud a:hover {
            color: #fff;
            background: #0088c2;
        }

#footer3 .social {
    margin: 0;
    padding: 0;
    list-style: none;
    color: white;
    font-size: 12px;
    text-align: left;
}

#footer3 .footer3copyright {
    margin-top: 10px;
    color: white;
    font-size: 12px;
    text-align: center;
}

#footer3 img {
    border: 0px;
    max-width: 100%;
    height: auto;
}

#footer3 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#footer3 .clearfix {
    display: inline-block;
}

#footer3 .clearfix {
    display: block;
}

#footer3 .none {
    display: none;
}


#footer3 h1 {
    font-size: 15px;
    line-height: 30px;
    letter-spacing: -1px;
    text-transform: uppercase;
}

#footer3 h2 {
    font-size: 13px;
    line-height: 30px;
    letter-spacing: -1px;
    text-transform: uppercase;
}

#footer3 h3 {
    font-size: 12px;
    line-height: 30px;
    letter-spacing: -1px;
    text-transform: uppercase;
}

#footer3 h4 {
    font-size: 11px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 400;
}

#footer3 h5 {
    font-size: 10px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 400;
}

#footer3 a {
    text-decoration: none;
}

    #footer3 a:hover {
        text-decoration: none;
        transition: all 0.3s ease-out;
    }

    #footer3 a:focus {
        outline: none;
    }

    #footer3 a:active {
    }

    #footer3 a:visited {
    }

#footer3 .clear {
    clear: both;
    width: 100%;
}

#footer3 {
    bottom: 10px;
    width: 100%;
    clear: left;
    height: auto;
    color: white;
    font-size: 13px;
    line-height: 1.6;
}

    #footer3 a {
        font-size: 13px;
        line-height: 1.6;
    }

    #footer3 .copyright p {
        font-family: 'Droid Sans',sans-serif;
    }

    #footer3 a:hover {
        color: #fff;
    }

#foot {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

#footer3 h1.widget-title {
    font-size: 19px;
    line-height: 1.6;
    color: #fff;
    margin-bottom: 10px;
}

#footer3 .one_fourth {
    padding-top: 20px;
}

#footer3 .one_third {
    padding-top: 20px;
}

.fl {
    float: left;
}

.columnShortcodeType {
    float: left;
    min-height: 1px;
    padding: 0 10px;
    position: relative;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.full_width {
    width: 100%;
}

.one_half {
    width: 50%;
}

.one_third {
    width: 33.33%;
}

.one_fourth {
    width: 25%;
}

.one_fifth {
    width: 20%;
}

.one_sixth {
    width: 16.67%;
}

.one_sixth {
    width: 16.67%;
}

.two_third {
    width: 66.67%;
}

.three_fourth {
    width: 75%;
}

#footer3 .social-bookmarks {
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

    #footer3 .social-bookmarks li {
        float: left !important;
        margin-right: 2px !important;
        padding: 0px !important;
        display: inline !important;
        width: auto !important;
    }

        #footer3 .social-bookmarks li a {
            -moz-transition: all 0.3s ease 0s;
            display: block !important;
            float: left !important;
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            width: 40px !important;
            height: 40px !important;
            text-indent: -9999px !important;
        }

            #footer3 .social-bookmarks li a:hover {
                background-position: 0 -40px !important;
            }

        #footer3 .social-bookmarks li a {
            background-color: transparent;
        }

#footer3 .social-bookmarksLight {
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

    #footer3 .social-bookmarksLight li {
        text-align: left !important;
        margin-right: 2px !important;
        padding: 0px !important;
        display: inline-block !important;
        width: 40px !important;
    }

        #footer3 .social-bookmarksLight li a {
            -moz-transition: all 0.3s ease 0s;
            display: block !important;
            float: left !important;
            height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
            width: 40px !important;
            height: 40px !important;
            text-indent: -9999px !important;
        }

            #footer3 .social-bookmarksLight li a:hover {
                background-position: 0 -40px !important;
            }

        #footer3 .social-bookmarksLight li a {
            background-color: transparent;
        }

        #footer3 .social-bookmarksLight li.facebook a {
            background: url(../images/icon_facebook_light.png) no-repeat 0 0;
        }

            #footer3 .social-bookmarksLight li.facebook a:hover {
                background-color: #3b5998;
            }

        #footer3 .social-bookmarksLight li.google a {
            background: url(images/icons_google_light.png) no-repeat 0 0;
        }

            #footer3 .social-bookmarksLight li.google a:hover {
                background-color: #dd4b39;
            }

        #footer3 .social-bookmarksLight li.googleplus a {
            background: url(../images/icon_gplus_light.png) no-repeat 0 0;
        }

            #footer3 .social-bookmarksLight li.googleplus a:hover {
                background-color: #d94a39;
            }

        #footer3 .social-bookmarksLight li.twitter a {
            background: url(../images/icon_twitter_light.png) no-repeat 0 0;
        }

            #footer3 .social-bookmarksLight li.twitter a:hover {
                background-color: #48c4d2;
            }

        #footer3 .social-bookmarksLight li.youtube a {
            background: url(../images/icon_youtube_light.png) no-repeat 0 0;
        }

            #footer3 .social-bookmarksLight li.youtube a:hover {
                background-color: #D7482A;
            }

#sp-main-menu a, #sp-main-menu a:hover {
    text-decoration: none;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    font-family: 'Titillium Web',sans-serif;
}

#sp-main-menu #login-form {
    margin: 0;
}

    #sp-main-menu #login-form #form-login-remember {
        display: none;
    }

    #sp-main-menu #login-form #form-login-submit button {
        padding: 10px 20px;
    }

    #sp-main-menu #login-form #form-login-username input, #sp-main-menu #login-form #form-login-password input {
        border: 1px solid #e0e0e0;
        padding: 10px 7px;
    }

#sp-main-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    #sp-main-menu ul.level-1 .menu-desc {
        display: block;
    }

    #sp-main-menu ul.level-0 &gt; li {
        display: inline-block;
        margin: 0 0px 0 0;
        padding: 0;
        position: relative;
        border-right: 1px solid rgba(210,201,201,0.9);
        border-left: 0px solid rgba(210,201,201,0.9);
        -webkit-transition: all 200ms;
        -moz-transition: all 200ms;
        -o-transition: all 200ms;
        transition: all 200ms;
    }

        #sp-main-menu ul.level-0 &gt; li:first-child {
            border-left: none;
        }

        #sp-main-menu ul.level-0 &gt; li:last-child:after {
            content: "";
            width: 1px;
            height: 100%;
            position: absolute;
            right: -2px;
            top: 0;
        }

        #sp-main-menu ul.level-0 &gt; li &gt; a {
            display: block;
            margin: 0;
            padding: 0 0 0 6px;
            color: rgb(8,8,8);
            font-size: 13px;
            line-height: 16px;
            text-transform: uppercase;
        }

            #sp-main-menu ul.level-0 &gt; li &gt; a:hover {
                color: #fff;
            }

            #sp-main-menu ul.level-0 &gt; li &gt; a &gt; span {
                padding: 22px 15px 17px 5px;
                display: block;
                margin-bottom: -5px;
            }

                #sp-main-menu ul.level-0 &gt; li &gt; a &gt; span span {
                    padding: 0;
                    border: none;
                }

            #sp-main-menu ul.level-0 &gt; li &gt; a .menu-desc {
                font-size: 11px;
                color: #999;
                display: block;
            }

#sp-main-menu li li:not(.sp-menu-group) {
    display: block;
    border-top: 1px solid #eee;
    position: relative;
    text-transform: capitalize;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
}

    #sp-main-menu li li:not(.sp-menu-group):first-child {
        border-top: none;
    }

    #sp-main-menu li li:not(.sp-menu-group) a {
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        text-decoration: none;
        padding: 10px;
        color: #999;
    }

    #sp-main-menu li li:not(.sp-menu-group).parent &gt; a span.menu {
        position: relative;
        padding-right: 20px;
        display: block;
    }

    #sp-main-menu li li:not(.sp-menu-group).parent &gt; a:after {
        content: "\f054";
        font-family: FontAwesome !important;
        font-size: 10px;
        font-weight: normal;
        position: absolute;
        right: 10px;
        top: 15px;
    }

    #sp-main-menu li li:not(.sp-menu-group):hover, #sp-main-menu li li:not(.sp-menu-group).active {
        background: rgb(239,236,236);
    }

#sp-main-menu div.sp-menu-group {
    margin: 10px;
}

    #sp-main-menu div.sp-menu-group a.sp-menu-group {
        display: block;
        padding: 10px;
        border-bottom: 1px solid #eee;
        color: #666;
    }

        #sp-main-menu div.sp-menu-group a.sp-menu-group .menu-title {
            text-transform: uppercase;
        }

    #sp-main-menu div.sp-menu-group .sp-menu-group-content .module {
        margin: 0;
        padding: 10px 0 0;
        text-transform: none;
        font-weight: normal;
        font-size: 14px;
    }

        #sp-main-menu div.sp-menu-group .sp-menu-group-content .module h4 {
            font-size: 14px;
        }

.sp-submenu {
    position: absolute;
    top: 0;
    display: none;
    z-index: 99 !important;
    margin-top: 0px;
    -webkit-transition: margin 100ms,visibility 100ms,opacity 100ms;
    -moz-transition: margin 100ms,visibility 100ms,opacity 100ms;
    -o-transition: margin 100ms,visibility 100ms,opacity 100ms;
    transition: margin 100ms,visibility 100ms,opacity 100ms;
    top: 55px !important;
}

#sp-main-menu ul.sp-menu &gt; li.menu-item:hover &gt; .sp-submenu {
    display: block !important;
}

.sp-submenu.open {
    z-index: 99999;
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: margin 300ms,visibility 300ms,opacity 300ms;
    -moz-transition: margin 300ms,visibility 300ms,opacity 300ms;
    -o-transition: margin 300ms,visibility 300ms,opacity 300ms;
    transition: margin 300ms,visibility 300ms,opacity 300ms;
}

.sp-submenu .sp-submenu-wrap {
    background: #fff;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
}

#sp-header-wrapper {
    background-color: #ffffff;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,#ffffff,#ffffff);
}

#sp-header_right .custom p a {
    color: #999;
}

    #sp-header_right .custom p a:hover {
        color: #4d9494;
    }

#sp-header_right .custom .social_icons:hover {
    background: #4d9494;
    border-color: #4d9494 !important;
}

#sp-menu-wrapper {
    background: #4e4242;
}

#sp-feature-wrapper .sp-k2-featured-slider .item-content .readmore {
    background: #219dd9;
    color: white;
}

    #sp-feature-wrapper .sp-k2-featured-slider .item-content .readmore:hover {
        background: #4e4242;
    }

#sp-feature-wrapper .sp-k2-featured-slider .item-content .purchase {
    background: #ed6a24;
    color: white;
}

    #sp-feature-wrapper .sp-k2-featured-slider .item-content .purchase:hover {
        background: #4e4242;
    }

#sp-feature-wrapper .lof-ass .lof-description h4 a:hover {
    color: #219dd9 !important;
}

#sp-feature-wrapper .lof-ass .lof-navigator li.active {
    background: none !important;
}

    #sp-feature-wrapper .lof-ass .lof-navigator li.active div {
        background-color: #1e90c7 !important;
        background-repeat: repeat-x !important;
        background-image: linear-gradient(to bottom,#219dd9,#1a7dad) !important;
    }

.module.highlighted {
    background: #3498DB;
}

    .module.highlighted a {
        color: #fff !important;
    }

#sp-bottom-wrapper, #sp-footer-wrapper {
    background: #323232;
    color: #fff;
}

    #sp-bottom-wrapper h3, #sp-footer-wrapper h3 {
        color: #fff;
    }

    #sp-bottom-wrapper a:not(.btn), #sp-footer-wrapper a:not(.btn) {
        color: #4ab1e3;
    }

        #sp-bottom-wrapper a:not(.btn):hover, #sp-footer-wrapper a:not(.btn):hover {
            color: #a2d7f1;
        }

#sp-footer-wrapper {
    background: #222224;
}

    #sp-footer-wrapper #sp-footer2 ul.nav {
        margin-bottom: 10px;
    }

        #sp-footer-wrapper #sp-footer2 ul.nav a {
            color: #bbbbbb;
        }

            #sp-footer-wrapper #sp-footer2 ul.nav a:hover {
                color: #219dd9;
            }

    #sp-footer-wrapper .sp-border {
        border-top: 1px solid #061d28;
    }

    #sp-footer-wrapper .btn-primary, #sp-footer-wrapper button, #sp-footer-wrapper input[type='submit'], #sp-footer-wrapper input[type='button'], #sp-footer-wrapper submit {
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
        background-color: #2166d9;
        background-repeat: repeat-x;
        border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
        *background-image: linear-gradient(to bottom,#217ed9,#2141d9);
        border-left-color: #2141d9;
        border-right-color: #2141d9;
        border-top-color: #2141d9;
        border-bottom-color: #172d97;
    }

#sp-main-menu #login-form #form-login-submit button {
    background: #219dd9;
}

#sp-main-menu ul.level-1 .menu-desc {
    color: #bbbbbb;
}

#sp-main-menu ul.level-1 .menu-title {
    color: #6f6f6f;
}

#sp-main-menu ul.level-0 &gt; li.menu-1:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-1.active &gt; a {
    background: #80c3d2;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-1:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-1.active &gt; a &gt; span {
        border-bottom: 5px solid #80c3d2;
    }

#sp-main-menu ul.level-0 &gt; li.menu-1 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #80c3d2;
}

#sp-main-menu ul.level-0 &gt; li.menu-1 &gt; a {
    border-bottom: 5px solid #80c3d2;
}

    #sp-main-menu ul.level-0 &gt; li.menu-1 &gt; a &gt; span {
        border-bottom: 5px solid #80c3d2;
    }

#sp-main-menu ul.level-0 &gt; li.menu-2:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-2.active &gt; a {
    background: #ff8454;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-2:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-2.active &gt; a &gt; span {
        border-bottom: 5px solid #ff8454;
    }

#sp-main-menu ul.level-0 &gt; li.menu-2 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #ff8454;
}

#sp-main-menu ul.level-0 &gt; li.menu-2 &gt; a {
    border-bottom: 5px solid #ff8454;
}

    #sp-main-menu ul.level-0 &gt; li.menu-2 &gt; a &gt; span {
        border-bottom: 5px solid #D46415;
    }

#sp-main-menu ul.level-0 &gt; li.menu-3:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-3.active &gt; a {
    background: #f0cd3a;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-3:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-3.active &gt; a &gt; span {
        border-bottom: 5px solid #f0cd3a;
    }

#sp-main-menu ul.level-0 &gt; li.menu-3 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #364ab5;
}

#sp-main-menu ul.level-0 &gt; li.menu-3 &gt; a {
    border-bottom: 5px solid #f0cd3a;
}

    #sp-main-menu ul.level-0 &gt; li.menu-3 &gt; a:hover {
        background: #f0cd3a;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-3 &gt; a:hover &gt; span {
            border-bottom: 5px solid #f0cd3a;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-3 &gt; a &gt; span {
        border-bottom: 5px solid #D4AE11;
    }

#sp-main-menu ul.level-0 &gt; li.menu-4:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-4.active &gt; a {
    background: #88c87b;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-4:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-4.active &gt; a &gt; span {
        border-bottom: 5px solid #88c87b;
    }

#sp-main-menu ul.level-0 &gt; li.menu-4 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #88c87b;
}

#sp-main-menu ul.level-0 &gt; li.menu-4 &gt; a {
    border-bottom: 5px solid #88c87b;
}

    #sp-main-menu ul.level-0 &gt; li.menu-4 &gt; a:hover {
        background: #88c87b;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-4 &gt; a:hover &gt; span {
            border-bottom: 5px solid #88c87b;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-4 &gt; a &gt; span {
        border-bottom: 5px solid #47BD2E;
    }

#sp-main-menu ul.level-0 &gt; li.menu-5:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-5.active &gt; a {
    background: #80c3d2;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-5:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-5.active &gt; a &gt; span {
        border-bottom: 5px solid #80c3d2;
    }

#sp-main-menu ul.level-0 &gt; li.menu-5 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #80c3d2;
}

#sp-main-menu ul.level-0 &gt; li.menu-5 &gt; a {
    border-bottom: 5px solid #80c3d2;
}

    #sp-main-menu ul.level-0 &gt; li.menu-5 &gt; a:hover {
        background: #80c3d2;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-5 &gt; a:hover &gt; span {
            border-bottom: 5px solid #80c3d2;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-5 &gt; a &gt; span {
        border-bottom: 5px solid #58A7B9;
    }

#sp-main-menu ul.level-0 &gt; li.menu-6:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-6.active &gt; a {
    background: #ff8454;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-6:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-6.active &gt; a &gt; span {
        border-bottom: 5px solid #ff8454;
    }

#sp-main-menu ul.level-0 &gt; li.menu-6 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #ff8454;
}

#sp-main-menu ul.level-0 &gt; li.menu-6 &gt; a {
    border-bottom: 5px solid #ff8454;
}

    #sp-main-menu ul.level-0 &gt; li.menu-6 &gt; a:hover {
        background: #ff8454;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-6 &gt; a:hover &gt; span {
            border-bottom: 5px solid #ff8454;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-6 &gt; a &gt; span {
        border-bottom: 5px solid #C7795A;
    }

#sp-main-menu ul.level-0 &gt; li.menu-7:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-7.active &gt; a {
    background: #f0cd3a;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-7:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-7.active &gt; a &gt; span {
        border-bottom: 5px solid #f0cd3a;
    }

#sp-main-menu ul.level-0 &gt; li.menu-7 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #364ab5;
}

#sp-main-menu ul.level-0 &gt; li.menu-7 &gt; a {
    border-bottom: 5px solid #f0cd3a;
}

    #sp-main-menu ul.level-0 &gt; li.menu-7 &gt; a:hover {
        background: #f0cd3a;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-7 &gt; a:hover &gt; span {
            border-bottom: 5px solid #f0cd3a;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-7 &gt; a &gt; span {
        border-bottom: 5px solid #B79814;
    }

#sp-main-menu ul.level-0 &gt; li.menu-8:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-8.active &gt; a {
    background: #88c87b;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-8:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-8.active &gt; a &gt; span {
        border-bottom: 5px solid #88c87b;
    }

#sp-main-menu ul.level-0 &gt; li.menu-8 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #88c87b;
}

#sp-main-menu ul.level-0 &gt; li.menu-8 &gt; a {
    border-bottom: 5px solid #88c87b;
}

    #sp-main-menu ul.level-0 &gt; li.menu-8 &gt; a:hover {
        background: #88c87b;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-8 &gt; a:hover &gt; span {
            border-bottom: 5px solid #88c87b;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-8 &gt; a &gt; span {
        border-bottom: 5px solid #34A71D;
    }

#sp-main-menu ul.level-0 &gt; li.menu-9:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-9.active &gt; a {
    background: #80c3d2;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-9:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-9.active &gt; a &gt; span {
        border-bottom: 5px solid #80c3d2;
    }

#sp-main-menu ul.level-0 &gt; li.menu-9 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #80c3d2;
}

#sp-main-menu ul.level-0 &gt; li.menu-9 &gt; a {
    border-bottom: 5px solid #80c3d2;
}

    #sp-main-menu ul.level-0 &gt; li.menu-9 &gt; a:hover {
        background: #80c3d2;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-9 &gt; a:hover &gt; span {
            border-bottom: 5px solid #80c3d2;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-9 &gt; a &gt; span {
        border-bottom: 5px solid #659EAB;
    }

#sp-main-menu ul.level-0 &gt; li.menu-10:hover &gt; a, #sp-main-menu ul.level-0 &gt; li.menu-10.active &gt; a {
    background: #ff8454;
    color: #fff !important;
}

    #sp-main-menu ul.level-0 &gt; li.menu-10:hover &gt; a &gt; span, #sp-main-menu ul.level-0 &gt; li.menu-10.active &gt; a &gt; span {
        border-bottom: 5px solid #ff8454;
    }

#sp-main-menu ul.level-0 &gt; li.menu-10 .sp-submenu .sp-submenu-wrap {
    border-top: 5px solid #ff8454;
}

#sp-main-menu ul.level-0 &gt; li.menu-10 &gt; a {
    border-bottom: 5px solid #ff8454;
}

    #sp-main-menu ul.level-0 &gt; li.menu-10 &gt; a:hover {
        background: #ff8454;
    }

        #sp-main-menu ul.level-0 &gt; li.menu-10 &gt; a:hover &gt; span {
            border-bottom: 5px solid #ff8454;
        }

    #sp-main-menu ul.level-0 &gt; li.menu-10 &gt; a &gt; span {
        border-bottom: 5px solid #C17D62;
    }

.magnis-boxed-wrapper {
    width: 100%;
    float: right;
    padding-top: 5%;
}

.magnis-boxed-inner {
    background-color: #fff;
    width: 100%;
    float: left;
}

.magnis-boxed-wrapper .span4 {
    width: 100%;
}

.magnis-boxed-wrapper .row-fluid .span4 {
    width: 31.914893617021278%;
}

.magnis-boxed-wrapper input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
}

.blog-item-category-img a {
    color: #222 !important;
    text-transform: none;
    text-decoration: none;
}

    .blog-item-category-img a:hover {
        text-decoration: none;
    }

.newsticker-demo ul, .newsticker-demo li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}


.magnis-boxed-wrapper img {
    border: 0px;
    max-height: 100%;
    max-width: 100%;
}

.magnis-boxed-container {
    max-width: 1250px;
    position: relative;
    float: none;
    margin: 0px auto;
}

    .magnis-boxed-container .container {
    }

    .magnis-boxed-container .gray-line {
        width: 100%;
        top: 125px;
    }

    .magnis-boxed-container .span4 .intro {
        width: 100%;
        float: left;
    }

    .magnis-boxed-container .intro p.sign {
        font-family: 'Euphoria Script',cursive;
        text-transform: capitalize;
        font-size: 36px;
        line-height: 36px;
    }

.magnis-boxed-wrapper .span4 {
    width: 100%;
}

.magnis-boxed-wrapper .row-fluid .span4 {
    width: 31.914893617021278%;
}

.magnis-boxed-wrapper input.span4, textarea.span4, .uneditable-input.span4 {
    width: 100%;
}

.mouseico {
    background: url(images/mouse.png) repeat top left;
    height: 71px;
    width: 260px;
    position: relative;
    content: "";
}

#disqus_thread {
    opacity: 0.8;
    padding-right: 10px;
}



.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat -32px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat -32px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-next-vertical:active {
        background-position: 0 -64px;
    }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

    .jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-prev-vertical:active {
        background-position: 0 -64px;
    }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.latest-projects .span12 {
    width: 940px;
}

.latest-projects .row-fluid .span12 {
    width: 100%;
}

.latest-projects .span12, .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.latest-projects .img-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.latest-projects .img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.latest-projects .img-circle {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

.latest-projects a {
    color: #222;
    text-transform: none;
    color: #0088cc;
    text-decoration: none;
}

    .latest-projects a:hover {
        text-decoration: none;
    }

.latest-projects ul, .latest-projects li, .latest-projects p, .latest-projects h1, .latest-projects h2, .latest-projects h3, .latest-projects h4, .latest-projects h5, .latest-projects h6 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.latest-projects div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
}

.latest-projects img {
    border: 0px;
    max-height: 100%;
    max-width: 100%;
}

.latest-projects .temp {
    font-family: 'Euphoria Script',cursive;
    height: 20px;
    float: left;
    width: 100%;
    background-color: #f00;
}

[class*="span"] {
    border: 0px solid #f00;
}

.latest-projects {
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

    .latest-projects .latest-projects-intro {
        width: 20%;
        float: left;
        padding: 20px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 178px !important;
    }

        .latest-projects .latest-projects-intro h2 {
            color: #fff;
            width: 100%;
            font-size: 30px;
            line-height: 24px;
            text-transform: uppercase;
            margin-bottom: 20px;
            width: auto;
            float: left;
            font-family: raleway !important;
        }

        .latest-projects .latest-projects-intro p {
            color: #fff;
            width: 100%;
        }

    .latest-projects .latest-projects-wrapper {
        float: left;
        width: 77%;
        height: 178px;
    }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
            width: 100%;
            height: auto;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-container-horizontal {
            width: 100%;
            border-radius: 0px;
            border: 0px;
            background-color: transparent;
            padding: 0px;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item {
            width: 25%;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal {
            margin: 0px;
            height: auto;
            position: relative;
            overflow: hidden;
            height: 178px !important;
        }

            .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal img {
                min-height: 100% !important;
                max-width: none !important;
                position: absolute;
                top: 0px;
                z-index: 10;
                display: none;
            }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
            background-image: url(../images/prev-horizontal.png);
            left: 0px;
            top: auto;
            z-index: 100;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
            background-image: url(../images/next-horizontal.png);
            right: 0px;
            top: auto;
            z-index: 100;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0px;
            top: 0px;
            background-color: #333;
            background-color: rgba(51,51,51,0.8);
            border-width: 1px;
            border-style: solid;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            z-index: 100;
            display: none;
        }

            .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p {
                text-align: center;
                margin: 0px;
                position: absolute;
                left: 0px;
                top: -20px;
                width: 100%;
                font-family: raleway !important;
            }

                .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p a {
                    color: #fff;
                    text-transform: capitalize;
                }

                .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p.project-tags {
                    bottom: -38px;
                    top: auto;
                }

                    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p.project-tags i {
                        margin-right: 5px;
                    }

                    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p.project-tags a {
                        font-style: italic;
                    }

            .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details .buttons {
                width: 100%;
                float: left;
                position: absolute;
                top: 50%;
                left: 0px;
                text-align: center;
                margin-top: -20px;
            }

                .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details .buttons i {
                    display: inline-block;
                    width: 40px;
                    height: 40px;
                    line-height: 40px;
                    text-align: center;
                    border-style: solid;
                    border-width: 1px;
                    margin: -4px -25px;
                }

                    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details .buttons i:hover {
                        color: #fff;
                        border-color: #fff;
                    }

.latest-projects-2 {
    border: 0px solid #ececec;
    border-bottom-width: 1px;
    margin: 0px;
    padding: 0px;
}

    .latest-projects-2 h2 {
    }

    .latest-projects-2 .latest-projects-wrapper {
        width: 100%;
    }

    .latest-projects-2 .latest-projects-wrapper {
        margin-top: 20px;
    }

.latest-projects-3 {
    margin: 0px;
    margin-bottom: 0px !important;
    border-bottom-width: 0px;
}

#latest-projects-items .imgNewsSearch {
    display: block;
    height: 25px;
    min-width: 0px !important;
    min-height: 0px !important;
    margin-top: 5px;
    margin-left: 8px;
}

.latest-projects a:hover, .jcarousel-skin-tango .jcarousel-item-horizontal p span, .jcarousel-skin-tango .jcarousel-item-horizontal p i, .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details .buttons i, .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p.project-tags i, .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details p a:hover {
    color: #fff;
}

.latest-projects .divNewsStyle4Heading {
    font-size: 13px;
    font-family: raleway !important;
    font-style: italic;
    position: absolute;
    bottom: 0;
    z-index: 99;
    color: #fff;
    width: 100%;
    opacity: .9;
    padding: 3px 2px 15px 2px;
    text-align: center;
    border-right-width: 1px;
    border-style: groove;
}

.latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal .project-details .buttons i, .sidebar-search-active, .project-item .project-details, .project-item .project-details .buttons i, a.button-border:hover {
    border-color: #fff !important;
}

.latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
    opacity: .6;
}

    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        opacity: 1;
    }

.latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
    opacity: .6;
}

    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        opacity: 1;
    }

.magnis-boxed-wrapper img {
    opacity: 1;
}

    .magnis-boxed-wrapper img:hover {
        opacity: 2;
    }

.jcarousel-item-undefined {
    display: none !important;
}

.jcarousel-item-NaN {
    display: none !important;
}

#iconsearch a {
    color: #004c2c;
    text-decoration: underline;
}

    #iconsearch a:hover {
        color: #00693E;
        text-decoration: none;
    }

#iconsearch p, #iconsearch ul, #iconsearch ol {
    padding-bottom: 30px;
    margin: 0;
}

.top {
    position: absolute;
    width: 100%;
    z-index: 20;
    line-height: 24px;
}

    .top .bannermodcontent {
        float: right;
    }

    .top ul {
        list-style: none;
        display: block;
        width: 166px;
        margin-top: 10px;
        position: relative;
    }

    .top li {
        float: left;
        display: inline;
    }

    .top .login {
        position: absolute;
        left: 70px;
    }

        .top .login span {
            display: none;
        }

        .top .login a:before {
            text-decoration: none;
            background: #edb700;
            cursor: pointer;
            border-radius: 50%;
            width: 27px;
            height: 27px;
            content: '\f023';
            display: block;
            padding-left: 9px;
            padding-top: 1px;
            font-family: "icomoon";
            color: #FFF;
            font-size: 14px;
        }

        .top .login a {
            text-decoration: none;
        }

    .top .search-container {
        display: block;
        right: 25px;
        border-radius: 50%;
        transition: width .5s .5s,border-radius .5s .3s;
        -webkit-transition: width .5s,-webkit-border-radius .5s .35s;
        -moz-transition: width .5s,border-radius .5s .35s;
        overflow: hidden;
        position: absolute;
        margin-right: -23px;
    }

        .top .search-container.active, .top .search-container:hover {
            width: 166px;
            border-radius: 12px;
            transition: width .5s .1s,border-radius .1s;
            -webkit-transition: width .5s .1s,-webkit-border-radius .1s;
            -moz-transition: width .5s .1s,border-radius .1s;
        }

#search_submit {
    right: 0;
    position: absolute;
    border: none;
    background: none;
    display: none;
    outline: 0;
    top: 0;
}

.search-container.active #search_submit {
    display: block;
    z-index: 10;
}

.search-container:hover .search-form:before, .search-container.active .search-form:before {
    top: 0px;
}

.search-container.active .search-form:before {
    color: #FFF;
}

input[placeholder]#inputTxtSearch {
    display: none;
    transition: 1s 5s;
    -webkit-transition: 1s 5s;
    -moz-transition: 1s 5s;
    width: 1;
}

input[placeholder].search-input::-webkit-input-placeholder {
    font: 300 14px "lato";
    color: #FFF;
    opacity: 1;
}

input[placeholder].search-input:-moz-placeholder {
    opacity: 1;
    font: 300 14px "lato";
    color: #FFF;
    opacity: 1;
}

input[placeholder].search-input::-moz-placeholder {
    opacity: 1;
    font: 300 14px "lato";
    color: #FFF;
    opacity: 1;
}

input[placeholder].search-input:-ms-input-placeholder {
    font: 300 14px "lato";
    color: #FFF;
    opacity: 1;
}

.active input[placeholder]#inputTxtSearch, .search-container:hover input[placeholder]#inputTxtSearch {
    width: 166px;
    padding: 3px 32px 3px 15px;
    display: block;
    color: #FFF !important;
    border: none;
    background: none;
}

.search-form .icon {
    -webkit-font-smoothing: antialiased;
    position: absolute;
    width: 28px;
    height: 29px;
    text-align: center;
    z-index: 4;
    right: 0;
    border-radius: 50%;
    color: #FFF;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    pointer-events: none;
    z-index: 1000;
    float: right;
    top: 0px;
    background: url('../images/icon_txtsearch2.png');
    background-position: 73% 35%;
    padding: 0px;
    background-repeat: no-repeat;
    padding: 0px;
}

.searchBoxAnchor {
    display: inline-block;
    width: 28px;
    height: 30px;
    cursor: pointer;
    top: 0px;
    margin-top: -21px;
}

#home_box_inner .divFull {
    width: 101.4% !important;
    padding: 2% 6% !important;
    margin-left: -7% !important;
}

@import url(https://fonts.googleapis.com/css?family=EB+Garamond&amp;subset=latin,cyrillic,latin-ext);

#wowslider-container1 {
    zoom: 1;
    position: relative;
    max-width: 100%;
    margin: 0px auto 0px;
    border: 3px solid #FFFFFF;
    text-align: left;
    font-size: 10px;
}

    #wowslider-container1 .ws_images ul {
        position: relative;
        width: 10000%;
        height: auto;
        left: 0;
        list-style: none;
        margin: 0;
        padding: 0;
        border-spacing: 0;
        overflow: visible;
    }

        #wowslider-container1 .ws_images ul li {
            width: 1%;
            line-height: 0;
            float: left;
            font-size: 0;
            padding: 0 0 0 0 !important;
            margin: 0 0 0 0 !important;
        }

    #wowslider-container1 .ws_images {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

        #wowslider-container1 .ws_images a {
            width: 100%;
            display: block;
            color: transparent;
        }

    #wowslider-container1 img {
        max-width: none !important;
    }

    #wowslider-container1 .ws_images img {
        width: 100%;
        border: none 0;
        max-width: none;
        padding: 0;
        margin: 0;
    }

    #wowslider-container1 a {
        text-decoration: none;
        outline: none;
        border: none;
    }

    #wowslider-container1 .ws_bullets {
        font-size: 0px;
        float: left;
        position: absolute;
        z-index: 70;
    }

        #wowslider-container1 .ws_bullets div {
            position: relative;
            float: left;
        }

    #wowslider-container1 .wsl {
        display: none;
    }

    #wowslider-container1 sound, #wowslider-container1 object {
        position: absolute;
    }

    #wowslider-container1 .ws_photoItem {
        border: 2em solid #fff;
        margin-left: -2em;
        margin-top: -2em;
    }

    #wowslider-container1 .ws_bullets {
        padding: 10px;
    }

        #wowslider-container1 .ws_bullets a {
            width: 14px;
            height: 14px;
            background: url('../images/icon_slide_bullet.png') left top;
            float: left;
            text-indent: -4000px;
            position: relative;
            margin-left: 7px;
            color: transparent;
            transition: .01s;
            -webkit-transition: .01s;
            border-radius: 50%;
        }

            #wowslider-container1 .ws_bullets a:hover {
                background-position: 53% 53%;
            }

            #wowslider-container1 .ws_bullets a.ws_selbull {
                background-position: 73% 97%;
            }

    #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
        background-size: 200%;
        position: absolute;
        display: none;
        top: 50%;
        margin-top: -2.1em;
        z-index: 60;
        width: 4.3em;
        height: 4.3em;
        background-image: url('../images/icon_slide_arrows.png');
        transition: .01s;
        -webkit-transition: .01s;
        border-radius: 50%;
    }

    #wowslider-container1 a.ws_next {
        background-position: 100% 0;
        right: 0.5em;
    }

    #wowslider-container1 a.ws_prev {
        left: 0.5em;
        background-position: 0 0;
    }

    #wowslider-container1 a.ws_next:hover {
        background-position: 100% 100%;
    }

    #wowslider-container1 a.ws_prev:hover {
        background-position: 0 100%;
    }

    * html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev {
        display: block;
    }

    #wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {
        display: block;
    }

    #wowslider-container1 .ws_playpause {
        display: none;
        width: 4.3em;
        height: 4.3em;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -2.1em;
        margin-top: -2.1em;
        z-index: 59;
        background-size: 100%;
    }

    #wowslider-container1:hover .ws_playpause {
        display: block;
    }

    #wowslider-container1 .ws_pause {
        background-image: url(./pause.png);
    }

    #wowslider-container1 .ws_play {
        background-image: url(./play.png);
    }

        #wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
            background-position: 100% 100% !important;
        }

    #wowslider-container1 .ws_bullets {
        bottom: 0px;
        left: 50%;
    }

        #wowslider-container1 .ws_bullets div {
            left: -50%;
        }

    #wowslider-container1 .ws-title {
        position: absolute;
        display: block;
        bottom: 17em;
        margin-right: 1em;
        z-index: 50;
        color: #fff;
        text-shadow: 0 1px 0 #a3a3a3;
        font-family: 'Raleway',Georgia,serif;
        line-height: 2.8em;
        text-align: center;
        width: 100% !important;
    }

        #wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span {
            display: inline-block;
            border-radius: 0.2em;
            -moz-border-radius: 0.2em;
            -webkit-border-radius: 0.2em 0.2em;
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
            text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
        }

        #wowslider-container1 .ws-title div {
            margin-top: 0.3em;
            font-size: 1.8em;
            font-weight: normal;
            line-height: 1.15em;
            padding: 0.6em;
            color: #fff;
            text-shadow: none;
            opacity: .8 !important;
        }

        #wowslider-container1 .ws-title span {
            padding: 0.4em;
            font-size: 3.5em;
            line-height: 1.15em;
            font-family: 'Open Sans',sans-serif;
            text-transform: uppercase;
        }

    #wowslider-container1 .ws_images &gt; ul {
        animation: wsBasic 31.2s infinite;
        -moz-animation: wsBasic 31.2s infinite;
        -webkit-animation: wsBasic 31.2s infinite;
    }

    #wowslider-container1 .ws_bullets a img {
        text-indent: 0;
        display: block;
        bottom: 20px;
        left: -120px;
        visibility: hidden;
        position: absolute;
        border: 4px solid rgba(220,220,220,0.6);
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        max-width: none;
    }

    #wowslider-container1 .ws_bullets a:hover img {
        visibility: hidden;
    }

    #wowslider-container1 .ws_bulframe div div {
        height: 90px;
        overflow: visible;
        position: relative;
    }

    #wowslider-container1 .ws_bulframe div {
        left: 0;
        overflow: hidden;
        position: relative;
        width: 240px;
        background-color: rgba(220,220,220,0.6);
    }

    #wowslider-container1 .ws_bullets .ws_bulframe {
        display: none;
        bottom: 21px;
        overflow: visible;
        position: absolute;
        cursor: pointer;
        border: 4px solid rgba(220,220,220,0.6);
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        display: none !important;
    }

    #wowslider-container1 .ws_bulframe span {
        display: block;
        position: absolute;
        bottom: -10px;
        margin-left: -4px;
        left: 120px;
        background: url(./triangle.png);
        width: 15px;
        height: 6px;
    }

#wowslider-container1 {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="),move;
}

    #wowslider-container1.grabbing {
        cursor: -webkit-grabbing;
        cursor: -moz-grabbing;
        cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="),move;
    }

#wowslider-container {
    text-shadow: #fff 0 1px 0;
    color: #2c2c2c;
    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

    #wowslider-container a {
        color: #b02d15;
        text-decoration: none;
        cursor: pointer;
    }

    #wowslider-container .whatsnew p {
        margin: 0 0 0 0;
    }

    #wowslider-container .slideshow a:hover, #wowslider-container .about a:hover, #wowslider-container .entry a:hover, #wowslider-container .entry2 a:hover, #wowslider-container .sidebar a:hover, #wowslider-container .right386 a:hover {
        text-decoration: none;
        border-bottom: 1px solid #cdc9b3;
    }

.FooterStyleContainer {
    max-width: 100%;
    filter: none !important;
    display: block;
    clear: both;
}

.FooterStyleContainer {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    filter: none !important;
    display: block;
}

    .FooterStyleContainer *, .FooterStyleContainer *:before, .FooterStyleContainer *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .FooterStyleContainer .row {
        margin-right: 15px;
        margin-left: 15px;
    }

        .FooterStyleContainer .row:before, .FooterStyleContainer .row:after {
            display: table;
            content: "";
        }

        .FooterStyleContainer .row:after {
            clear: both;
        }

    .FooterStyleContainer:after {
        clear: both;
    }

    .FooterStyleContainer:before, .FooterStyleContainer:after {
        display: table;
        content: "";
    }

    .FooterStyleContainer .col-md-3 {
        width: 27%;
    }

    .FooterStyleContainer .col-md-3 {
        float: left;
    }

    .FooterStyleContainer .col-md-3 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }

.CopyWriteContainer .col-sm-12 {
    width: 100%;
}

.CopyWriteContainer .text-center {
    text-align: center;
}

.FooterStyleContainer .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .FooterStyleContainer .input-group-addon, .FooterStyleContainer .input-group-btn, .FooterStyleContainer .input-group .form-control {
        display: table-cell;
    }

    .FooterStyleContainer .input-group .form-control {
        width: 100%;
        margin-bottom: 0;
    }

.FooterStyleContainer h4, .FooterStyleContainer .h4 {
    font-size: 18px;
}

.FooterStyleContainer h4, .FooterStyleContainer h5, .FooterStyleContainer h6 {
    margin-top: 4%;
    margin-bottom: 4%;
}

.FooterStyleContainer h1, .FooterStyleContainer h2, .FooterStyleContainer h3, .FooterStyleContainer h4, .FooterStyleContainer h5, .FooterStyleContainer h6, .FooterStyleContainer .h1, .FooterStyleContainer .h2, .FooterStyleContainer .h3, .FooterStyleContainer .h4, .FooterStyleContainer .h5, .FooterStyleContainer .h6 {
    font-family: raleway;
    font-weight: 900;
    line-height: 1;
}

.FooterStyleContainer .input-group-btn {
    position: relative;
    white-space: nowrap;
}

.FooterStyleContainer .input-group-addon, .FooterStyleContainer .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.FooterStyleContainer .input-group-addon, .FooterStyleContainer .input-group-btn, .FooterStyleContainer .input-group .form-control {
    display: table-cell;
}

.FooterStyleContainer * {
    margin: 0;
    padding: 0;
    font-family: raleway;
    color: white;
}

.FooterStyleContainer {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    line-height: 1.7;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    background: #fff;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    margin: 0 !important;
    padding: 0;
    width: 100%;
    height: 100%;
}

    .FooterStyleContainer h2 {
        font-family: raleway;
    }

    .FooterStyleContainer .dataTxt ul li {
        list-style: none;
        line-height: 30px;
    }

    .FooterStyleContainer .btn {
        color: #fff;
    }

        .FooterStyleContainer .btn:hover {
            color: #fff !important;
        }

    .FooterStyleContainer .btn {
        display: inline-block;
        padding: 4px 10px;
    }

    .FooterStyleContainer .btn, .FooterStyleContainer .form-control, .FooterStyleContainer .team-socials i {
        border-radius: 0px !important;
    }

    .FooterStyleContainer .button-outline {
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        vertical-align: middle;
        zoom: 1;
        color: #fff;
        padding: 10px 25px;
        border: 2px solid #fff;
        border-radius: 0px;
        font-size: 16px;
        font-weight: 400;
        background: rgba(255,255,255,0.15);
    }

        .FooterStyleContainer .button-outline:hover {
            color: #fff;
            background: rgba(255,255,255,0.35);
        }

    .FooterStyleContainer a {
        text-decoration: none;
        text-shadow: none;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

        .FooterStyleContainer a:hover {
            text-decoration: none;
        }

    .FooterStyleContainer .btn {
        border: 0px;
        border-radius: 0px;
    }

    .FooterStyleContainer .btn-primary {
        background: #FFDF00;
    }

    .FooterStyleContainer .copyright {
        color: #000;
        background: #FFDF00;
        padding: 20px 0;
    }

        .FooterStyleContainer .copyright a {
            color: #000;
        }

            .FooterStyleContainer .copyright a:hover {
                color: #1E4D02 !important;
            }

    .FooterStyleContainer .socialIcons li {
        list-style: none;
        display: inline;
        margin-right: 6px;
    }

    .FooterStyleContainer .FooterStyleContainer {
        padding: 45px 0;
    }

    .FooterStyleContainer .social a:hover {
        color: #000;
    }

    .FooterStyleContainer .social a {
        font-size: 32px;
        margin: 0 10px;
        color: #FFDF00;
    }

    .FooterStyleContainer .contact ul li {
        margin-bottom: 10px;
    }

        .FooterStyleContainer .contact ul li i {
            margin-right: 15px;
        }

    .FooterStyleContainer h4 {
        font-size: 22px;
        padding-bottom: 2%;
    }

    .FooterStyleContainer .col ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .FooterStyleContainer .col ul li, .FooterStyleContainer .col p {
            font-size: 14px;
            color: #666666 !important;
            line-height: 1.5;
        }

    .FooterStyleContainer .col.col-social-icons i {
        width: 45px;
        height: 45px;
        display: inline-block;
        padding: 17px;
        margin-right: 20px;
        margin-bottom: 20px;
        text-align: center;
        font-size: 18px;
        color: #333;
        border-radius: 0px;
    }

    .FooterStyleContainer input.form-control {
        padding: 18px 10px;
    }

    .FooterStyleContainer .area1 a {
        margin-bottom: 10px;
    }

    .FooterStyleContainer #Features {
        padding: 88px 0 25px;
    }

    .FooterStyleContainer .fa-facebook {
        background: url(../images/icon_facebook_light.png) no-repeat 0 0;
        background-position: 64% 100%;
    }

    .FooterStyleContainer .fa-google-plus {
        background: url(../images/icon_gplus_light.png) no-repeat 0 0;
        background-position: 64% 100%;
    }

    .FooterStyleContainer .fa-youtube {
        background: url(../images/icon_youtube_light.png) no-repeat 0 0;
        background-position: 64% 100%;
    }

    .FooterStyleContainer .fa-twitter {
        background: url(../images/icon_twitter_light.png) no-repeat 0 0;
        background-position: 64% 100%;
    }

    .FooterStyleContainer .footerTagLink {
        text-decoration: none;
        text-shadow: none;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        color: White !important;
        padding: 2px 8px;
        margin: 0 0px 3px 6px;
        font-size: 12px !important;
        display: inline-block;
        border-radius: 3px 3px 3px 3px;
        text-decoration: none;
        width: 97%;
        border-radius: 4%;
    }

        .FooterStyleContainer .footerTagLink:hover {
            color: White !important;
        }

    .FooterStyleContainer .FooterlinkTag {
        margin-left: 3%;
    }

    .FooterStyleContainer .LatestNewsFooter {
        border: 4px solid white;
        width: 95%;
        height: 75px;
    }

.sh-Quick-Link {
    z-index: 999999;
    margin-top: 37px;
    position: relative;
    float: right;
}

    .sh-Quick-Link ul.primary-nav {
        float: right;
        margin: 0;
        position: relative;
        z-index: 20;
    }

        .sh-Quick-Link ul.primary-nav .column, .sh-Quick-Link ul.primary-nav .columns {
            padding: 0px !important;
        }

        .sh-Quick-Link ul.primary-nav li {
            width: 16.6%;
            width: 119px;
            height: 120px;
            margin-bottom: 0px;
            float: left;
            text-align: center;
            position: relative;
        }

    .sh-Quick-Link .top-level-home ul.primary-nav li a {
        background: url(../images/icon_top_links.png) 0 0 no-repeat;
    }

    .sh-Quick-Link ul.primary-nav li a {
        color: #fff;
        width: 101px;
        height: 55px;
        padding: 39px 9px 0 9px;
        display: block;
        float: left;
        right: 0;
        overflow: hidden;
        cursor: pointer;
        background: url(../images/icon_top_links.png) 0 0 no-repeat;
        text-decoration: none;
        font-size: 13px;
    }

    .sh-Quick-Link ul.primary-nav li:hover a, ul.primary-nav li.active a, .sh-Quick-Link ul.primary-nav li.active-trail a {
        height: 69px;
        padding-top: 72px;
        background: url(../images/icon_top_links.png) no-repeat;
        -webkit-transition: all .1s ease-in;
        -moz-transition: all .1s ease-in;
        -o-transition: all .1s ease-in;
        transition: all .1s ease-in;
    }

    .sh-Quick-Link ul.primary-nav li.graduate-programs a {
        background-position: 0 -35px;
    }

    .sh-Quick-Link ul.primary-nav li.graduate-programs:hover a {
        background-position: 0 0;
    }

    .sh-Quick-Link ul.primary-nav li.graduate-programs.active a, .sh-Quick-Link ul.primary-nav li.graduate-programs.active-trail a {
        background-position: 0 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.graduate-programs a {
        background-position: 0 -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.graduate-programs:hover a {
        background-position: 0 0px;
    }

    .sh-Quick-Link ul.primary-nav li.course-listing a {
        background-position: -120px -35px;
    }

    .sh-Quick-Link ul.primary-nav li.course-listing:hover a {
        background-position: -120px 0;
    }

    .sh-Quick-Link ul.primary-nav li.course-listing.active a, .sh-Quick-Link ul.primary-nav li.course-listing.active-trail a {
        background-position: -120px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.course-listing a {
        background-position: -120px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.course-listing:hover a {
        background-position: -120px 0px;
    }

    .sh-Quick-Link ul.primary-nav li.faculty a {
        background-position: -240px -35px;
    }

    .sh-Quick-Link ul.primary-nav li.faculty:hover a {
        background-position: -240px 0;
    }

    .sh-Quick-Link ul.primary-nav li.faculty.active a, .sh-Quick-Link ul.primary-nav li.faculty.active-trail a {
        background-position: -240px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.faculty a {
        background-position: -240px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.faculty:hover a {
        background-position: -240px 0px;
    }

    .sh-Quick-Link ul.primary-nav li.admissions-finance a {
        background-position: -360px -35px;
    }

    .sh-Quick-Link ul.primary-nav li.admissions-finance:hover a {
        background-position: -360px 0;
    }

    .sh-Quick-Link ul.primary-nav li.admissions-finance.active a, ul.primary-nav li.admissions-finance.active-trail a {
        background-position: -360px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.admissions-finance a {
        background-position: -360px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.admissions-finance:hover a {
        background-position: -360px 0px;
    }

    .sh-Quick-Link ul.primary-nav li.lifelong-learning a {
        background-position: -480px -35px;
    }

    .sh-Quick-Link ul.primary-nav li.lifelong-learning:hover a {
        background-position: -480px 0;
    }

    .sh-Quick-Link ul.primary-nav li.lifelong-learning.active a, .sh-Quick-Link ul.primary-nav li.lifelong-learning.active-trail a {
        background-position: -480px 0px;
    }

    .sh-Quick-Link.top-level-home ul.primary-nav li.lifelong-learning:hover a {
        background-position: -480px 0px;
    }

    .sh-Quick-Link ul.primary-nav li.give-to-regent a {
        background-position: -600px -35px;
    }

    .sh-Quick-Link ul.primary-nav li.give-to-regent:hover a {
        background-position: -600px 0;
    }

    .sh-Quick-Link ul.primary-nav li.give-to-regent.active a, .sh-Quick-Link ul.primary-nav li.give-to-regent.active-trail a {
        background-position: -600px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.give-to-regent a {
        background-position: -600px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav li.give-to-regent:hover a {
        background-position: -600px 0px;
    }

    .sh-Quick-Link ul.primary-nav &gt; li:hover {
        color: #fff;
    }

    .sh-Quick-Link ul.primary-nav li:hover ul a:hover {
        color: #fff;
    }

    .sh-Quick-Link ul.primary-nav {
        width: 100% !important;
        border-left: none !important;
        margin: 0;
        padding: 0;
        text-align: right;
        border-right: 1px solid rgba(0,0,0,0);
    }

        .sh-Quick-Link ul.primary-nav li {
            border-right: none !important;
            font-size: 1.4rem;
            line-height: 1.4rem;
            font-family: "FuturaLTW01-Book",Arial,Helvetica,sans-serif;
            text-align: left;
        }

        .sh-Quick-Link ul.primary-nav li {
            text-transform: uppercase;
            width: 16.6%;
            width: 119px;
            height: 141px;
            margin-bottom: 0px;
            float: left;
            border-right: 1px dotted #b0b5b5;
            position: relative;
        }

            .sh-Quick-Link ul.primary-nav li a {
                border-right: none !important;
                margin-left: 2px !important;
            }

        .sh-Quick-Link ul.primary-nav .dropdown ul li {
            width: 102% !important;
        }

        .sh-Quick-Link ul.primary-nav .course-listing .dropdown, .sh-Quick-Link ul.primary-nav .graduate-programs .dropdown {
            right: 0 !important;
            left: -1px !important;
        }

            .sh-Quick-Link ul.primary-nav .course-listing .dropdown .subnav-arw, .sh-Quick-Link ul.primary-nav .graduate-programs .dropdown .subnav-arw {
                left: 53px !important;
                right: 0 !important;
            }

    .sh-Quick-Link ul.primary-nav1 {
        float: right;
        margin: 0;
        position: relative;
        z-index: 20;
    }

        .sh-Quick-Link ul.primary-nav1 .column, .sh-Quick-Link ul.primary-nav1 .columns {
            padding: 0px !important;
        }

        .sh-Quick-Link ul.primary-nav1 li {
            width: 16.6%;
            width: 119px;
            height: 120px;
            margin-bottom: 0px;
            float: left;
            text-align: center;
            position: relative;
        }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li a {
        background: url(../images/icon_top_links_4.png) 0 0 no-repeat;
    }

    .sh-Quick-Link ul.primary-nav1 li a {
        color: #fff;
        width: 101px;
        height: 55px;
        padding: 39px 9px 0 9px;
        display: block;
        float: left;
        right: 0;
        overflow: hidden;
        cursor: pointer;
        background: url(../images/icon_top_links_4.png) 0 0 no-repeat;
        text-decoration: none;
        font-size: 13px;
    }

    .sh-Quick-Link ul.primary-nav1 li:hover a, ul.primary-nav1 li.active a, .sh-Quick-Link ul.primary-nav1 li.active-trail a {
        height: 69px;
        padding-top: 72px;
        background: url(../images/icon_top_links_4.png) no-repeat;
        -webkit-transition: all .1s ease-in;
        -moz-transition: all .1s ease-in;
        -o-transition: all .1s ease-in;
        transition: all .1s ease-in;
    }

    .sh-Quick-Link ul.primary-nav1 li.graduate-programs a {
        background-position: 0 -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.graduate-programs:hover a {
        background-position: 0 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.graduate-programs.active a, .sh-Quick-Link ul.primary-nav1 li.graduate-programs.active-trail a {
        background-position: 0 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.graduate-programs a {
        background-position: 0 -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.graduate-programs:hover a {
        background-position: 1px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 li.course-listing a {
        background-position: -120px -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.course-listing:hover a {
        background-position: -120px 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.course-listing.active a, .sh-Quick-Link ul.primary-nav1 li.course-listing.active-trail a {
        background-position: -120px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.course-listing a {
        background-position: -120px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.course-listing:hover a {
        background-position: -119px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 li.faculty a {
        background-position: -240px -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.faculty:hover a {
        background-position: -240px 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.faculty.active a, .sh-Quick-Link ul.primary-nav1 li.faculty.active-trail a {
        background-position: -240px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.faculty a {
        background-position: -240px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.faculty:hover a {
        background-position: -240px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 li.admissions-finance a {
        background-position: -360px -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.admissions-finance:hover a {
        background-position: -360px 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.admissions-finance.active a, ul.primary-nav1 li.admissions-finance.active-trail a {
        background-position: -360px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.admissions-finance a {
        background-position: -360px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.admissions-finance:hover a {
        background-position: -360px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 li.lifelong-learning a {
        background-position: -480px -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.lifelong-learning:hover a {
        background-position: -480px 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.lifelong-learning.active a, .sh-Quick-Link ul.primary-nav1 li.lifelong-learning.active-trail a {
        background-position: -480px 0px;
    }

    .sh-Quick-Link.top-level-home ul.primary-nav1 li.lifelong-learning:hover a {
        background-position: -480px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 li.give-to-regent a {
        background-position: -600px -35px;
    }

    .sh-Quick-Link ul.primary-nav1 li.give-to-regent:hover a {
        background-position: -600px 0;
    }

    .sh-Quick-Link ul.primary-nav1 li.give-to-regent.active a, .sh-Quick-Link ul.primary-nav1 li.give-to-regent.active-trail a {
        background-position: -600px 0px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.give-to-regent a {
        background-position: -600px -35px;
    }

    .sh-Quick-Link .top-level-home ul.primary-nav1 li.give-to-regent:hover a {
        background-position: -600px 0px;
    }

    .sh-Quick-Link ul.primary-nav1 &gt; li:hover {
        color: #fff;
    }

    .sh-Quick-Link ul.primary-nav1 li:hover ul a:hover {
        color: #fff;
    }

    .sh-Quick-Link ul.primary-nav1 {
        width: 100% !important;
        border-left: none !important;
        margin: 0;
        padding: 0;
        text-align: right;
        border-right: 1px solid rgba(0,0,0,0);
    }

        .sh-Quick-Link ul.primary-nav1 li {
            border-right: none !important;
            font-size: 1.4rem;
            line-height: 1.4rem;
            font-family: "FuturaLTW01-Book",Arial,Helvetica,sans-serif;
            text-align: left;
        }

        .sh-Quick-Link ul.primary-nav1 li {
            text-transform: uppercase;
            width: 16.6%;
            width: 119px;
            height: 141px;
            margin-bottom: 0px;
            float: left;
            border-right: 1px dotted #b0b5b5;
            position: relative;
        }

            .sh-Quick-Link ul.primary-nav1 li a {
                border-right: none !important;
                margin-left: 10px !important;
            }

        .sh-Quick-Link ul.primary-nav1 .dropdown ul li {
            width: 102% !important;
        }

        .sh-Quick-Link ul.primary-nav1 .course-listing .dropdown, .sh-Quick-Link ul.primary-nav1 .graduate-programs .dropdown {
            right: 0 !important;
            left: -1px !important;
        }

            .sh-Quick-Link ul.primary-nav1 .course-listing .dropdown .subnav-arw, .sh-Quick-Link ul.primary-nav1 .graduate-programs .dropdown .subnav-arw {
                left: 53px !important;
                right: 0 !important;
            }

#MobileTopLinksMarquee {
    display: none !important;
}

.GDMenuStyle {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .GDMenuStyle .main-nav {
        font-size: 13px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

        .GDMenuStyle .main-nav button {
            background: #27435a;
            color: #fff !important;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
        }

        .GDMenuStyle .main-nav a {
            text-decoration: none;
        }

        .GDMenuStyle .main-nav button:focus {
            outline: none;
        }

        .GDMenuStyle .main-nav button .icon-bar {
            background-color: #fff;
        }

        .GDMenuStyle .main-nav .navbar-collapse {
            padding: 0;
        }

        .GDMenuStyle .main-nav .nav .nav-item {
            font-weight: 500;
            text-transform: uppercase;
            font-family: "FuturaLTW01-Book",Arial,Helvetica,sans-serif !important;
            z-index: auto;
            font-size: 12px;
        }

            .GDMenuStyle .main-nav .nav .nav-item a {
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
            }

            .GDMenuStyle .main-nav .nav .nav-item.active {
                position: relative;
            }

                .GDMenuStyle .main-nav .nav .nav-item.active &gt; a {
                    background: #4678a1;
                    color: #fff;
                }

                    .GDMenuStyle .main-nav .nav .nav-item.active &gt; a:before {
                        content: "\f0d8";
                        position: absolute;
                        bottom: -8px;
                        left: 0;
                        text-align: center;
                        font-family: FontAwesome;
                        display: block;
                        font-size: 12px;
                        width: 100%;
                    }

                    .GDMenuStyle .main-nav .nav .nav-item.active &gt; a.dropdown-toggle:before {
                        display: none;
                    }

            .GDMenuStyle .main-nav .nav .nav-item .dropdown-menu {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                margin: 0;
                border: none;
                padding: 0;
                text-transform: none;
                min-width: 220px;
            }

                .GDMenuStyle .main-nav .nav .nav-item .dropdown-menu a {
                    padding: 8px 20px;
                    font-family: "FuturaLTW01-Book",Arial,Helvetica,sans-serif !important;
                }

        .GDMenuStyle .main-nav .nav &gt; li &gt; a {
            position: relative;
            display: block;
            padding: 10px 10px !important;
        }

.slidingTestimonial .testimonialHeader {
    padding-bottom: 0;
    font-size: 24px;
    width: 100%;
    font-family: 'Oswald';
    font-weight: 100;
}

.slidingTestimonial a.Testimonialreadmore {
    font-size: 13px;
    text-align: left;
    font-family: 'Dosis' !important;
}

    .slidingTestimonial a.Testimonialreadmore:hover {
        color: lightgray;
        text-decoration: none !important;
    }

.slidingTestimonial .testemonialContent {
    width: 80%;
    float: left;
    padding: 2% 2%;
}

    .slidingTestimonial .testemonialContent span {
        font-family: 'Dosis' !important;
        letter-spacing: 0.5px;
        font-weight: 100 !important;
        color: #1D1C1C !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
    }

.slidingTestimonial .testemonialby span {
    font-family: 'Futurabt light' !important;
    letter-spacing: 0.5px;
    font-weight: 100 !important;
}

.slidingTestimonial .testemonialbyFSpan {
    font-family: Satisfy !important;
    display: inline-block;
    font-size: 13px;
}

.slidingTestimonial .testemonialbySSpan {
    font-style: italic;
    font-size: 12px !important;
}

.slidingTestimonial #ninja-slider .ns-img {
    background-color: rgba(0,0,0,0.3);
    background-size: contain;
    box-shadow: inset 0 0 2px rgba(255,255,255,.3);
    border-radius: 6px;
    cursor: default;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.slidingTestimonial {
    padding-bottom: 12% !important;
    padding-top: 1% !important;
}

    .slidingTestimonial .testMonialImg {
        WIDTH: 14%;
        height: 130px;
        float: left;
    }

.loginStyle5 .TopFixedLogin5 ul li span {
    font-family: raleway;
}

.loginStyle5 .icomoonfont {
    font-family: 'icomoon1' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.loginStyle5 .icon-Parentandkid:before {
    content: "\e901";
}

.loginStyle5 .icon-Manwithtie:before {
    content: "\e902";
}

.loginStyle5 .icon-TeacherReading:before {
    content: "\e900";
}

.StickyMenuCss .navbar-default .navbar-nav .dropdown {
    position: absolute;
    left: 0;
    top: 100%;
    width: 180px;
    background-color: #fff;
    z-index: 2;
    display: none;
    transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.StickyMenuCss header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.StickyMenuCss .fixed-header {
    opacity: 0.95;
    box-shadow: 0 3px 3px -3px rgba(0,0,0,0.2);
    -o-box-shadow: 0 3px 3px -3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 3px -3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 3px -3px rgba(0,0,0,0.2);
}

.StickyMenuCss .top-bar.color-bar {
    border-bottom: 0;
}

    .StickyMenuCss .top-bar.color-bar a:hover {
        color: rgba(255,255,255,1) !important;
    }

    .StickyMenuCss .top-bar.color-bar ul.social-list li a i {
        border-left: 1px solid rgba(255,255,255,.1);
    }

    .StickyMenuCss .top-bar.color-bar ul.social-list li:last-child a i {
        border-right: 1px solid rgba(255,255,255,.1);
    }

    .StickyMenuCss .top-bar.color-bar .contact-details li a:before {
        color: rgba(255,255,255,.2);
    }

.StickyMenuCss .top-bar.dark-bar {
    background-color: #444;
    border-bottom: 0;
}

    .StickyMenuCss .top-bar.dark-bar a {
        color: rgba(255,255,255,.4);
    }

        .StickyMenuCss .top-bar.dark-bar a:hover {
            color: rgba(255,255,255,1) !important;
        }

    .StickyMenuCss .top-bar.dark-bar ul.social-list li a i {
        border-left: 1px solid rgba(255,255,255,.08);
    }

    .StickyMenuCss .top-bar.dark-bar ul.social-list li:last-child a i {
        border-right: 1px solid rgba(255,255,255,.08);
    }

    .StickyMenuCss .top-bar.dark-bar .contact-details li a:before {
        color: rgba(255,255,255,.2);
    }

.StickyMenuCss .top-bar a {
    color: #666;
}

.StickyMenuCss .top-bar .contact-details li {
    display: inline-block;
}

    .StickyMenuCss .top-bar .contact-details li a:before {
        position: relative;
        content: "|";
        font-size: 13px;
        margin: 0 3px;
        top: -1px;
        color: #ddd;
    }

    .StickyMenuCss .top-bar .contact-details li a:before {
        color: #666;
    }

    .StickyMenuCss .top-bar .contact-details li:first-child a:before {
        display: none;
    }

    .StickyMenuCss .top-bar .contact-details li a {
        font-size: 12px;
        display: block;
        line-height: 32px;
        text-decoration: none;
    }

.StickyMenuCss ul.social-list {
    float: right;
}

    .StickyMenuCss ul.social-list li {
        float: left;
    }

        .StickyMenuCss ul.social-list li a {
            display: inline-block;
            transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
        }

            .StickyMenuCss ul.social-list li a:hover {
                color: #fff;
            }

            .StickyMenuCss ul.social-list li a.facebook:hover {
                background-color: #507CBE;
            }

            .StickyMenuCss ul.social-list li a.twitter:hover {
                background-color: #63CDF1;
            }

            .StickyMenuCss ul.social-list li a.google:hover {
                background-color: #F16261;
            }

            .StickyMenuCss ul.social-list li a.dribbble:hover {
                background-color: #E46387;
            }

            .StickyMenuCss ul.social-list li a.linkdin:hover {
                background-color: #90CADD;
            }

            .StickyMenuCss ul.social-list li a.tumblr:hover {
                background-color: #4D7EA3;
            }

            .StickyMenuCss ul.social-list li a.flickr:hover {
                background-color: #E474AF;
            }

            .StickyMenuCss ul.social-list li a.instgram:hover {
                background-color: #4D4F54;
            }

            .StickyMenuCss ul.social-list li a.vimeo:hover {
                background-color: #87D3E0;
            }

            .StickyMenuCss ul.social-list li a.skype:hover {
                background-color: #36C4F3;
            }

            .StickyMenuCss ul.social-list li a i {
                font-size: 1em;
                width: 34px;
                height: 33px;
                line-height: 33px;
                text-align: center;
                text-decoration: none;
                border-left: 1px solid #f2f2f2;
            }

        .StickyMenuCss ul.social-list li:last-child a i {
            border-right: 1px solid #f2f2f2;
        }

.StickyMenuCss .wpb-mobile-menu {
    display: none;
}

.StickyMenuCss .slicknav_menu {
    display: none;
}

.StickyMenuCss .navbar-toggle {
    display: none;
}

.StickyMenuCss .navbar {
    margin-bottom: 0;
    /*background: #fff;*/
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
}

.StickyMenuCss .navbar-brand {
    position: relative;
    margin: 0 !important;
    padding-left: 17px !important;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.StickyMenuCss .navbar-default .navbar-nav {
    position: relative;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .StickyMenuCss .navbar-default .navbar-nav &gt; li {
        margin-left: 6px;
    }

        .StickyMenuCss .navbar-default .navbar-nav &gt; li:first-child {
            margin-left: 0;
        }

        .StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a {
            /*color: #999;*/
            display: block;
            font-size: 14px;
            font-weight: 300;
            padding: 35px 6px 35px 6px;
            overflow: hidden;
            transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            font-weight: 400;
            text-decoration: none;
            font-family: josefin sans !important;
            text-transform: uppercase !important;
            font-size: 12.5px !important;
            letter-spacing: .5px !important;
        }

.StickyMenuCss #nav_sri.affix .navbar-default a {
    padding: 25px 6px 25px 6px;
}

.StickyMenuCss #nav_sri.affix {
    min-height: 50px;
}

.StickyMenuCss div#nav_sri {
    min-height: 100px;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a.active, .StickyMenuCss .navbar-default .navbar-nav &gt; li:hover &gt; a {
    border-bottom: 2px solid;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a i {
    margin: 0 -2px 0 -5px;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a:after {
    position: absolute;
    bottom: 0;
    content: '';
    left: 50%;
    display: block;
    height: 5px;
    width: 5px;
    opacity: 0;
    margin: 0 0 -3px -2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a.active:after {
    opacity: 1;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li.drop:hover .dropdown {
    visibility: visible;
    opacity: 1;
}

.StickyMenuCss .dropdown li, .StickyMenuCss .sup-dropdown li {
    position: relative;
    border-top: 1px solid rgba(0,0,0,0.04);
}

    .StickyMenuCss .dropdown li:first-child, .StickyMenuCss .sup-dropdown li:first-child {
        border-top: none;
    }

    .StickyMenuCss .dropdown li a, .StickyMenuCss .sup-dropdown li a {
        display: block;
        /*color: #666;*/
        font-size: 15px;
        font-family: josefin sans !important;
        padding: 11px 16px;
        text-decoration: none;
        text-transform: capitalize;
        transition: padding 0.2s ease-in-out;
        -moz-transition: padding 0.2s ease-in-out;
        -webkit-transition: padding 0.2s ease-in-out;
        -o-transition: padding 0.2s ease-in-out;
        text-align: left;
    }

    .StickyMenuCss .dropdown &gt; li:hover &gt; a, .StickyMenuCss .sup-dropdown li:hover &gt; a {
        padding-left: 18px;
    }

    .StickyMenuCss .dropdown li a i {
        margin: 0 0 0 -4px;
    }

.StickyMenuCss .navbar-default .navbar-nav .sup-dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    width: 180px;
    /*background-color: #fff;*/
    margin-top: 10px;
    transition: margin-top 0.2s ease-in-out;
    -moz-transition: margin-top 0.2s ease-in-out;
    -webkit-transition: margin-top 0.2s ease-in-out;
    -o-transition: margin-top 0.2s ease-in-out;
    visibility: hidden;
    z-index: 3;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.StickyMenuCss .navbar-default .navbar-nav li.drop .dropdown li:hover .sup-dropdown {
    visibility: visible;
    margin-top: 0;
}

.StickyMenuCss .search-side {
    position: relative;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

    .StickyMenuCss .search-side:hover .search-form {
        display: block !important;
    }

.StickyMenuCss .show-search {
    position: relative;
    display: block;
    padding: 30px 0px;
    text-decoration: none;
    transition: 0.1s;
}

    .StickyMenuCss .show-search i {
        font-size: 1.2em !important;
        display: block;
        width: 30px;
        cursor: pointer;
        text-decoration: none !important;
        height: 30px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        line-height: 30px;
        text-align: center;
        transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
    }

.StickyMenuCss .navbar .search-form {
    position: absolute;
    right: 0;
    z-index: 20;
    float: right;
    display: none;
    top: 60px;
}

.loginStyle6 .ulLogin &gt; li &gt; a, .ulLogin &gt; li {
    font-family: baumans,Arial narrow;
}

.loginStyle6 ul.ulLogin.loginStyle6Css {
    padding-right: 0% !important;
}

.loginStyle6 span.icon-Parentandkid {
    font-size: 15px;
}

.loginStyle6 ul.contact-details.loginStyle6Css li &gt; a {
    padding: 0;
}

.StickyMenuCss .navbar .search-form form input {
    border: 2px solid #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 5px 14px;
    z-index: 22;
    color: #9d9d9d;
    box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    box-shadow: none;
}

.StickyMenuCss .navbar .search-form form {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
}

.StickyMenuCss .nav-tabs &gt; li &gt; a i {
    margin-right: 1px;
    padding-right: 5px;
}

.StickyMenuCss .nav-tabs &gt; li &gt; a:hover, .StickyMenuCss .nav-tabs &gt; li &gt; a:focus {
    color: #fff;
    border-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
    -o-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
}

.StickyMenuCss .nav-tabs &gt; li.active &gt; a, .StickyMenuCss .nav-tabs &gt; li.active &gt; a:hover, .StickyMenuCss .nav-tabs &gt; li.active &gt; a:focus {
    border-color: #eee;
    border-bottom-color: #fff;
}

    .StickyMenuCss .nav-tabs &gt; li.active &gt; a, .StickyMenuCss .nav-tabs &gt; li.active &gt; a:hover {
        box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
        -o-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
        -moz-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
    }

.StickyMenuCss .touch-carousel.navigation-2 .owl-controls .owl-buttons {
    position: relative;
    top: 0;
    right: 0;
}

.StickyMenuCss .touch-carousel.navigation-2.clients-carousel .owl-controls .owl-buttons {
    top: -8px;
}

.StickyMenuCss .touch-carousel.navigation-2 .owl-controls .owl-buttons div, .StickyMenuCss .touch-carousel.navigation-3 .owl-controls .owl-buttons div {
    background-color: #f2f2f2;
}

    .StickyMenuCss .touch-carousel.navigation-2 .owl-controls .owl-buttons div i, .StickyMenuCss .touch-carousel.navigation-3 .owl-controls .owl-buttons div i {
        color: #666;
    }

.StickyMenuCss .touch-carousel.navigation-3 {
    padding-top: 45px;
}

    .StickyMenuCss .touch-carousel.navigation-3.clients-carousel {
        padding-top: 25px;
    }

    .StickyMenuCss .touch-carousel.navigation-3 .owl-controls .owl-buttons {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
    }

        .StickyMenuCss .touch-carousel.navigation-2 .owl-controls .owl-buttons div, .StickyMenuCss .touch-carousel.navigation-3 .owl-controls .owl-buttons div {
            width: 28px;
            height: 28px;
            line-height: 28px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
        }

    .StickyMenuCss .touch-carousel.navigation-3.projects-carousel .owl-controls .owl-buttons {
        right: 9px;
    }

.StickyMenuCss .navbar-collapse {
    max-height: 340px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
}

.StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a:after {
    position: absolute;
    bottom: 0;
    content: '';
    left: 50%;
    display: block;
    height: 5px;
    background: white;
    width: 5px;
    opacity: 0;
    margin: 0 0 -3px -2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.StickyMenuCss #nav_sri {
    z-index: 9999;
    box-shadow: 0px 6px 8px -5px black;
}

.top-bar &gt; ul &gt; li &gt; a {
    line-height: 31px;
    padding: 10px 16px;
    text-shadow: none;
    color: rgba(220,220,220,0.74);
    font-size: 12px;
    text-decoration: none !important;
}

.loginStyle6 {
    border-bottom: 1px solid #4c4c4c;
    height: 30px;
}

.icon-Parentandkid:before {
    content: '\e901';
}

.icon-Manwithtie:before {
    content: '\e902';
}

.icon-TeacherReading:before {
    content: '\e900';
}

.loginStyle6 .navbar-login {
    float: right;
    padding: 0;
    bottom: 0;
    position: absolute;
    right: 0;
}

.StickyMenuCss .divTxtSearch {
    text-align: right;
}

.StickyMenuCss div#nav_sri .navbar-header &gt; a &gt; img {
    padding: 4px;
}

.StickyMenuCss #inputTxtSearch {
    border: 1px solid gray;
    border-radius: 2px;
    margin-right: -14%;
    padding: 3%;
    margin-top: -2%;
    width: 160px;
}

.StickyMenuCss span.inputbtnSubmit {
    border: none;
}

.StickyMenuCss .divTxtSearch a {
    padding: 4px 0;
    background: white !important;
}

ul.contact-details.loginStyle6Css li &gt; a, .loginStyle6 .ulLogin &gt; li {
    text-transform: uppercase;
    font-family: baumans,arial narrow;
    color: rgba(220,220,220,0.74);
}

.top-bar.loginStyle6 li {
    display: inline-block;
}

.loginStyle6 {
    border-bottom: 1px solid #4c4c4c;
    height: 30px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    background: #242C42;
}

.ShowSearchOnMobileOnly {
    display: none;
    float: right;
}

    .ShowSearchOnMobileOnly ul li {
        list-style: none;
    }

.loginStyle7 &gt; ul &gt; li {
    display: inline-block;
    list-style: none;
}

.loginStyle7 .fa-quote-left {
    padding: 10px 8px;
    background: #80002A;
    color: white;
    font-size: 18px;
    transition: all 0.5s ease;
}

.loginStyle7 .show-search {
    padding: 6px;
    margin: 0 10px;
    color: white;
}

.loginStyle7 .search-form {
    position: absolute;
    top: 30px;
    right: -2.5%;
    z-index: 9;
}

    .loginStyle7 .search-form ul {
        list-style: none;
    }

.show-search:hover .divTxtSearch {
    display: block !important;
}

.loginStyle7 .qutoLogin7 {
    position: absolute;
    left: 4%;
    text-align: center;
    padding-top: 1.5%;
    transition: all .4s ease;
    top: 0;
}

    .loginStyle7 .qutoLogin7 .Loginarrow {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 15px 5px 15px;
    }

    .loginStyle7 .qutoLogin7:hover {
        padding-top: 2%;
    }

.loginStyle7 li.lilogins {
    width: 4%;
}

.loginStyle7 .fa-quote-left:hover {
    padding: 13px 8px;
}

#home_box_inner h2.box_header {
    width: 101.4% !important;
    padding: 2% 6% !important;
    margin-left: -7% !important;
    background: white;
}

#home_box_inner #horizontallinks {
    width: 101% !important;
    padding: 2% 6% !important;
    margin-left: -7% !important;
    background: white;
}

.divParallex {
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed !important;
}

.StickyMenuCss #nav_sri.affix li.materMenuList &gt; a {
    padding: 43px 6px 8px 6px !important;
    line-height: 41px;
}

.StickyMenuCss #nav_sri.affix .StickyMenuCss .show-search {
    padding: 43px 6px 8px 6px !important;
}

.StickyMenuCss #nav_sri.affix a.show-search {
    padding: 0;
    bottom: -50px;
}

.StickyMenuCss #nav_sri.affix .search-form {
    top: 81px !important;
}

.StickyMenuCss #nav_sri.affix a &gt; img {
    height: 60px;
    width: auto;
}

.MenuStyle11 &gt; ul.nav.navbar-nav {
    float: none;
    text-align: center;
}

.MenuStyle11 .navbar-nav &gt; li {
    float: none;
    display: inline-block;
    border: 1px solid rgba(0,0,0,0.16);
}

    .MenuStyle11 .navbar-nav &gt; li &gt; a {
        color: #FFF;
        display: block;
        font-family: "FuturaLTW01-Book",Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: 400;
        text-align: center;
        text-transform: uppercase;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
    }

        .MenuStyle11 .navbar-nav &gt; li &gt; a:hover {
            color: black !important;
        }

.MenuStyle11 ul.ulSubSubMenuList li:hover a {
    color: #fff !important;
}

.MenuStyle11 .dropdown-menu &gt; li &gt; a:hover .main-nav &gt; li &gt; a {
    color: black !important;
}

.MenuStyle11 ul.nav.navbar-nav {
    float: none !important;
    text-align: center !important;
}

.MenuStyle11 .dropdown-menu &gt; li &gt; a {
    padding: 12px 9px;
    border-bottom: 1px solid rgba(128,128,128,0.26);
}

.MenuStyle11 div#navbar-collapse {
    padding: 0;
}

.loginStyle7 .loginStyleWrapper &gt; li {
    display: inline-block;
    width: 49%;
    list-style: none;
}

    .loginStyle7 .loginStyleWrapper &gt; li &gt; ul &gt; li {
        display: inline-block;
        list-style: none;
    }

    .loginStyle7 .loginStyleWrapper &gt; li &gt; ul {
        padding: 0;
    }

.loginStyle7 ul.loginStyleWrapper {
    padding: 1.5% 4%;
    margin: 0;
    text-align: right;
    width: 92%;
}

.top-bar.loginStyle7 ul li {
    font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
}

.MenuStyle11 .navbar-nav &gt; li &gt; .dropdown-menu {
    padding: 0;
}

.loginStyle7 li &gt; a {
    font-size: 15px !important;
    padding: 0 5px;
    color: #989898;
    FONT-family: josefin sans;
}

.loginStyle8 ul.contact-details.loginStyle8Css {
    text-align: right;
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .loginStyle8 ul.contact-details.loginStyle8Css li {
        display: inline-block;
    }

        .loginStyle8 ul.contact-details.loginStyle8Css li a {
            font-family: museoSan;
            font-size: 16px !important;
            padding: 10px 8px !important;
        }

.loginStyle8LoginTab {
    position: absolute;
    left: 66%;
    top: 63px;
    width: 34%;
    height: auto;
    color: white;
    z-index: 999;
}

    .loginStyle8LoginTab .loginDiv a {
        color: white;
        text-decoration: none;
        padding: 8px 22px 8px 15px;
        font-family: museoSan;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 700;
    }

        .loginStyle8LoginTab .loginDiv a i {
            padding: 3px;
            border-radius: 50%;
            border: 1px solid white;
        }

    .loginStyle8LoginTab input#inputTxtSearch {
        width: 225px !important;
    }

    .loginStyle8LoginTab .loginHeader .loginDiv {
        width: 84%;
        float: left;
    }

    .loginStyle8LoginTab ul.ulLogin.loginStyle8Css {
        padding: 0%;
        margin: 0;
        width: 100%;
        list-style: none;
        background: white;
        padding: 6px 0 !important;
    }

    .loginStyle8LoginTab .loginHeader i.fa.fa-times-circle-o {
        font-size: 24px;
        padding: 9px 5px;
    }

    .loginStyle8LoginTab .loginHeader a#Loginlink1 {
        float: left;
        margin-right: 77px;
    }

    .loginStyle8LoginTab div#Logintab {
        margin-top: -43px;
        z-index: 999;
        position: absolute;
        width: 85%;
    }

    .loginStyle8LoginTab ul.ulLogin.loginStyle8Css li {
        height: auto;
        font-size: 18px;
        font-family: sans-serif;
        display: block;
        padding-top: .03px;
        padding-bottom: .03px;
    }

        .loginStyle8LoginTab ul.ulLogin.loginStyle8Css li &gt; a {
            padding: 10px 46px 10px 30px;
            margin: 6px 12px 6px 12px;
            color: white;
            text-align: center;
            display: block;
        }

    .loginStyle8LoginTab .loginHeader span.CloseLogin {
        padding: 3px;
        margin: 0px 7px;
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 47px;
    }

    .loginStyle8LoginTab ul.social {
        padding: 0;
        list-style: none;
        margin: 0;
        vertical-align: middle;
    }

        .loginStyle8LoginTab ul.social li {
            display: inline-block;
            padding: 0px;
            font-size: 29px;
        }

    .loginStyle8LoginTab .social-bookmarksLight {
        width: 50%;
        z-index: -1;
        display: inline-block;
        padding-left: 10px;
        vertical-align: middle;
    }

    .loginStyle8LoginTab #Loginlink {
        display: inline-block;
    }

    .loginStyle8LoginTab .social-bookmarksLight a {
        padding: 3px;
    }

        .loginStyle8LoginTab .social-bookmarksLight a i {
            padding: 1px;
            border: none;
            font-size: 31px;
            vertical-align: middle;
            display: inline-block;
        }

    .loginStyle8LoginTab .loginDiv {
        width: 100%;
    }

    .loginStyle8LoginTab ul.ulLogin.loginStyle8Css li &gt; a {
        font-family: museoSan;
    }

#MenuStyle12 nav {
    display: block;
}

#MenuStyle12 .header-nav .nav-menu-main .sub-menu {
    zoom: 1;
}

    #MenuStyle12 .container_18:before, #MenuStyle12 .container_9:before, #MenuStyle12 .header-nav .nav-menu-main .sub-menu:before, #MenuStyle12 .clearfix:after, #MenuStyle12 .container_18:after, #MenuStyle12 .container_9:after, #MenuStyle12 .header-nav .nav-menu-main .sub-menu:after {
        content: "";
        display: table;
    }

    #MenuStyle12 .container_18:after, #MenuStyle12 .container_9:after, #MenuStyle12 .header-nav .nav-menu-main .sub-menu:after {
        clear: both;
    }

#MenuStyle12 .nav-tab {
    position: relative;
    display: inline-block;
    z-index: 10;
    text-align: center;
}

    #MenuStyle12 .nav-tab li {
        display: inline-block;
    }

        #MenuStyle12 .nav-tab li:first-of-type:after, #MenuStyle12 .nav-tab li:last-of-type:after {
            position: absolute;
            top: 50%;
            width: 62px;
            height: 1px;
            background-color: #afb1b3;
            content: "";
        }

        #MenuStyle12 .nav-tab li:first-of-type:after {
            left: -62px;
        }

        #MenuStyle12 .nav-tab li:last-of-type:after {
            right: -62px;
        }

        #MenuStyle12 .nav-tab li:last-of-type a {
            border: 1px solid #afb1b3;
        }

        #MenuStyle12 .nav-tab li.current a, .nav-tab li.current:hover a {
            background-color: #afb1b3;
            color: white;
        }

        #MenuStyle12 .nav-tab li:hover a {
            background-color: #efeff0;
        }

    #MenuStyle12 .nav-tab a {
        display: block;
        padding: 0.8em 1.45em;
        border: 1px solid #afb1b3;
        border-right: none;
        background-color: white;
        color: #afb1b3;
        font-family: "adelle",serif;
        font-size: 1.11111em;
    }

#MenuStyle12 .bg-blue .nav-tab li:first-of-type:after, #MenuStyle12 .bg-blue .nav-tab li:last-of-type:after {
    background-color: white;
}

#MenuStyle12 .bg-blue .nav-tab li:last-of-type a {
    border-color: #0a63b1;
}

#MenuStyle12 .bg-blue .nav-tab li.current:hover a, #MenuStyle12 .bg-blue .nav-tab li.current a {
    background-color: #6fa7d8;
}

#MenuStyle12 .bg-blue .nav-tab li:hover a {
    background-color: #8ec3e8;
    color: white;
}

#MenuStyle12 .bg-blue .nav-tab a {
    border-color: #0a63b1;
    background-color: white;
    color: #0a63b1;
}

#MenuStyle12 .nav-tab-wrap {
    position: relative;
    display: inline-block;
}

    #MenuStyle12 .nav-tab-wrap:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 16px;
        border: 1px solid rgba(0,0,0,0.16);
        margin: -16px 0 0 -16px;
        z-index: 0;
        background-image: url('../img/src/pattern-diag.png?1437070187');
        content: "";
    }

#MenuStyle12 .nav-title, .nav-tab a {
    display: block;
    padding: 0.8em 1.45em;
    border: 1px solid #afb1b3;
    background-color: white;
    color: #afb1b3;
    font-family: "adelle",serif;
    font-size: 1.11111em;
}

#MenuStyle12 .nav-tab a {
    border-right: none;
}

#MenuStyle12 .nav-title {
    position: relative;
    display: none;
    z-index: 1;
    background-color: white;
    color: #0a63b1;
}

#MenuStyle12 .bg-blue .nav-title {
    color: #0a63b1;
}

    #MenuStyle12 .bg-blue .nav-title:hover {
        color: #0a63b1;
    }

#MenuStyle12 .nav-title .icon {
    position: absolute;
    top: 50%;
    right: 14px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    fill: #0a63b1;
}

#MenuStyle12 .nav-tab-posts-wrap {
    position: relative;
    margin-top: -1.22222em;
    text-align: center;
}

    #MenuStyle12 .nav-tab-posts-wrap .nav-title {
        border-color: #0a63b1;
    }

#MenuStyle12 .nav-tab-posts {
    display: inline-block;
    border-left: 1px solid #0a63b1;
}

    #MenuStyle12 .nav-tab-posts li:after {
        display: none;
    }

    #MenuStyle12 .nav-tab-posts li.current a, .nav-tab-posts li.current:hover a {
        background-color: #0a63b1;
    }

    #MenuStyle12 .nav-tab-posts li:hover a {
        background-color: #8ec3e8;
        color: white;
    }

    #MenuStyle12 .nav-tab-posts li:last-of-type a {
        border-left-width: 0;
        border-color: #0a63b1;
    }

    #MenuStyle12 .nav-tab-posts a {
        padding: 8px 13px;
        border-color: #0a63b1;
        background-color: white;
        color: #0a63b1;
        border-left-width: 0;
    }

    #MenuStyle12 .nav-tab-posts .nav-tab-posts-blog {
        display: none;
    }

#MenuStyle12 .nav-tab-content {
    display: none;
    overflow: auto;
}

    #MenuStyle12 .nav-tab-content.current {
        display: block;
    }

#MenuStyle12 .btn.btn-login .icon-nav-login, #MenuStyle12 .login-wrap input.btn-login[type="submit"] .icon-nav-login {
    width: 24px;
    height: 24px;
    margin-top: -4px;
    margin-right: 9px;
    fill: white;
}

#MenuStyle13 .container_18, #MenuStyle12 .container_9, #MenuStyle12 .container_18, #MenuStyle12 .container_10 {
    width: 100%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}

#MenuStyle13 li:nth-last-child(2) .sub-menu, #MenuStyle13 li:nth-last-child(3) .sub-menu, #MenuStyle13 li:nth-last-child(4) .sub-menu {
    right: 0;
}

#MenuStyle12 .container_9 {
    max-width: 555px;
}

    #MenuStyle12 .container_9:nth-of-type(1) {
        padding-right: 0;
    }

    #MenuStyle12 .container_9:nth-of-type(2) {
        padding-left: 0;
    }

div#MenuStyle12 {
    float: left;
    width: 100%;
    box-shadow: 0PX -10PX 11PX -12PX Black;
    border-bottom: 1px solid #B1B1B1;
}

#MenuStyle12 .container_18, #MenuStyle13 .container_18 {
    max-width: 100%;
}

    #MenuStyle12 .container_18 .container_18, #MenuStyle12 .container_18 .container_10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: -10px;
        margin-right: -10px;
    }

    #MenuStyle12 .container_18 .grid_1, #MenuStyle12 .container_9 .grid_1 {
        width: 5.55556%;
    }

    #MenuStyle12 .container_18 .grid_2, #MenuStyle12 .container_9 .grid_2 {
        width: 11.11111%;
    }

    #MenuStyle12 .container_18 .grid_3, #MenuStyle12 .container_9 .grid_3 {
        width: 16.66667%;
    }

    #MenuStyle12 .container_18 .grid_4, #MenuStyle12 .container_9 .grid_4 {
        width: 22.22222%;
    }

    #MenuStyle12 .container_18 .grid_5, #MenuStyle12 .container_9 .grid_5 {
        width: 27.77778%;
    }

    #MenuStyle12 .container_18 .grid_6, #MenuStyle12 .container_9 .grid_6 {
        width: 33.33333%;
    }

    #MenuStyle12 .container_18 .grid_7, #MenuStyle12 .container_9 .grid_7 {
        width: 38.88889%;
    }

    #MenuStyle12 .container_18 .grid_8, #MenuStyle12 .container_9 .grid_8 {
        width: 44.44444%;
    }

    #MenuStyle12 .container_18 .grid_9, #MenuStyle12 .container_9 .grid_9 {
        width: 50%;
    }

    #MenuStyle12 .container_18 .grid_10, #MenuStyle12 .container_9 .grid_10 {
        width: 55.55556%;
    }

    #MenuStyle12 .container_18 .grid_11, #MenuStyle12 .container_9 .grid_11 {
        width: 61.11111%;
    }

    #MenuStyle12 .container_18 .grid_12, #MenuStyle12 .container_9 .grid_12 {
        width: 66.66667%;
    }

    #MenuStyle12 .container_18 .grid_13, #MenuStyle12 .container_9 .grid_13 {
        width: 72.22222%;
    }

    #MenuStyle12 .container_18 .grid_14, #MenuStyle12 .container_9 .grid_14 {
        width: 77.77778%;
    }

    #MenuStyle12 .container_18 .grid_15, #MenuStyle12 .container_9 .grid_15 {
        width: 83.33333%;
    }

    #MenuStyle12 .container_18 .grid_16, #MenuStyle12 .container_9 .grid_16 {
        width: 88.88889%;
    }

    #MenuStyle12 .container_18 .grid_17, #MenuStyle12 .container_9 .grid_17 {
        width: 94.44444%;
    }

    #MenuStyle12 .container_18 .grid_18, #MenuStyle12 .container_9 .grid_18 {
        width: 100%;
    }

    #MenuStyle12 .container_18 .grid_25, #MenuStyle12 .container_9 .grid_25 {
        width: 25%;
    }

    #MenuStyle12 .container_18 .grid_75, #MenuStyle12 .container_9 .grid_75 {
        width: 75%;
    }

    #MenuStyle12 .container_18 .prefix_1, #MenuStyle12 .container_9 .prefix_1 {
        padding-left: 5.55556%;
    }

    #MenuStyle12 .container_18 .prefix_2, #MenuStyle12 .container_9 .prefix_2 {
        padding-left: 11.11111%;
    }

    #MenuStyle12 .container_18 .prefix_3, #MenuStyle12 .container_9 .prefix_3 {
        padding-left: 16.66667%;
    }

    #MenuStyle12 .container_18 .prefix_4, #MenuStyle12 .container_9 .prefix_4 {
        padding-left: 22.22222%;
    }

    #MenuStyle12 .container_18 .prefix_5, #MenuStyle12 .container_9 .prefix_5 {
        padding-left: 27.77778%;
    }

    #MenuStyle12 .container_18 .prefix_6, #MenuStyle12 .container_9 .prefix_6 {
        padding-left: 33.33333%;
    }

    #MenuStyle12 .container_18 .prefix_7, #MenuStyle12 .container_9 .prefix_7 {
        padding-left: 38.88889%;
    }

    #MenuStyle12 .container_18 .prefix_8, #MenuStyle12 .container_9 .prefix_8 {
        padding-left: 44.44444%;
    }

    #MenuStyle12 .container_18 .prefix_9, #MenuStyle12 #MenuStyle12 .container_9 .prefix_9 {
        padding-left: 50%;
    }

    #MenuStyle12 .container_18 .prefix_10, #MenuStyle12 .container_9 .prefix_10 {
        padding-left: 55.55556%;
    }

    #MenuStyle12 .container_18 .prefix_11, #MenuStyle12 .container_9 .prefix_11 {
        padding-left: 61.11111%;
    }

    #MenuStyle12 .container_18 .prefix_12, #MenuStyle12 .container_9 .prefix_12 {
        padding-left: 66.66667%;
    }

    #MenuStyle12 .container_18 .prefix_13, #MenuStyle12 .container_9 .prefix_13 {
        padding-left: 74.07407%;
    }

    #MenuStyle12 .container_18 .prefix_14, #MenuStyle12 .container_9 .prefix_14 {
        padding-left: 79.62963%;
    }

    #MenuStyle12 .container_18 .prefix_15, #MenuStyle12 .container_9 .prefix_15 {
        padding-left: 85.18519%;
    }

    #MenuStyle12 .container_18 .suffix_1, #MenuStyle12 .container_9 .suffix_1 {
        padding-right: 5.55556%;
    }

    #MenuStyle12 .container_18 .suffix_2, #MenuStyle12 .container_9 .suffix_2 {
        padding-right: 11.11111%;
    }

    #MenuStyle12 .container_18 .suffix_3, #MenuStyle12 .container_9 .suffix_3 {
        padding-right: 16.66667%;
    }

    #MenuStyle12 .container_18 .suffix_4, #MenuStyle12 .container_9 .suffix_4 {
        padding-right: 22.22222%;
    }

    #MenuStyle12 .container_18 .suffix_5, #MenuStyle12 .container_9 .suffix_5 {
        padding-right: 27.77778%;
    }

    #MenuStyle12 .container_18 .suffix_6, #MenuStyle12 .container_9 .suffix_6 {
        padding-right: 33.33333%;
    }

    #MenuStyle12 .container_18 .suffix_7, #MenuStyle12 .container_9 .suffix_7 {
        padding-right: 38.88889%;
    }

    #MenuStyle12 .container_18 .suffix_8, #MenuStyle12 .container_9 .suffix_8 {
        padding-right: 44.44444%;
    }

    #MenuStyle12 .container_18 .suffix_9, #MenuStyle12 .container_9 .suffix_9 {
        padding-right: 50%;
    }

    #MenuStyle12 .container_18 .suffix_10, #MenuStyle12 .container_9 .suffix_10 {
        padding-right: 55.55556%;
    }

    #MenuStyle12 .container_18 .suffix_11, #MenuStyle12 .container_9 .suffix_11 {
        padding-right: 61.11111%;
    }

    #MenuStyle12 .container_18 .suffix_12, #MenuStyle12 .container_9 .suffix_12 {
        padding-right: 66.66667%;
    }

    #MenuStyle12 .container_18 .suffix_13, #MenuStyle12 .container_9 .suffix_13 {
        padding-right: 74.07407%;
    }

    #MenuStyle12 .container_18 .suffix_14, #MenuStyle12 .container_9 .suffix_14 {
        padding-right: 79.62963%;
    }

    #MenuStyle12 .container_18 .suffix_15, #MenuStyle12 .container_9 .suffix_15 {
        padding-right: 85.18519%;
    }

    #MenuStyle12 .container_18 .push_1, #MenuStyle12 .container_9 .push_1 {
        left: 5.55556%;
    }

    #MenuStyle12 .container_18 .push_2, #MenuStyle12 .container_9 .push_2 {
        left: 11.11111%;
    }

    #MenuStyle12 .container_18 .push_3, #MenuStyle12 .container_9 .push_3 {
        left: 16.66667%;
    }

    #MenuStyle12 .container_18 .push_4, #MenuStyle12 .container_9 .push_4 {
        left: 22.22222%;
    }

    #MenuStyle12 .container_18 .push_5, #MenuStyle12 .container_9 .push_5 {
        left: 27.77778%;
    }

    #MenuStyle12 .container_18 .push_6, #MenuStyle12 .container_9 .push_6 {
        left: 33.33333%;
    }

    #MenuStyle12 .container_18 .push_7, #MenuStyle12 .container_9 .push_7 {
        left: 38.88889%;
    }

#MenuStyle12 .menu-nav-secondary {
    text-align: right;
}

    #MenuStyle12 .menu-nav-secondary li {
        display: inline-block;
        margin-left: 13px;
    }

    #MenuStyle12 .menu-nav-secondary a {
        display: block;
        padding: 6px 0;
        color: #2f3a72;
        font-size: 0.94444em;
        -moz-transition: color 0.1s;
        -o-transition: color 0.1s;
        -webkit-transition: color 0.1s;
        transition: color 0.1s;
    }

        #MenuStyle12 .menu-nav-secondary a:hover {
            color: white;
        }

#MenuStyle12 .nav-search button {
    position: absolute;
    top: 50%;
    display: inline-block;
    vertical-align: middle;
    border: none;
    margin-left: -43px;
    margin-top: -12px;
    background-color: transparent;
}

#MenuStyle12 .nav-search .icon-icon-search {
    width: 24px;
    height: 24px;
}

#MenuStyle12 .header-nav {
    border-bottom: 1px solid #afb1b3;
    background-color: white;
}

    #MenuStyle12 .header-nav.header-nav-fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

#MenuStyle12 .admin-bar .header-nav.header-nav-fixed {
    top: 32px;
}

#MenuStyle12 .header-nav.header-nav-fixed .nav-menu-main {
    display: none;
}

.header-nav.header-nav-fixed .header-nav-hamburger {
    display: inline-block;
    padding: 8px 0;
}

#MenuStyle12 .nav-menu-main {
    position: relative;
    text-align: center;
}

    #MenuStyle12 .nav-menu-main &gt; li, #MenuStyle13 .nav-menu-main &gt; li {
        position: relative;
        display: inline-block;
    }

        #MenuStyle12 .nav-menu-main &gt; li:hover {
            background-color: #0a63b1;
        }

            #MenuStyle12 .nav-menu-main &gt; li:hover .sub-menu, #MenuStyle13 .nav-menu-main &gt; li:hover .sub-menu {
                display: table;
            }

div#MenuStyle13.affix {
    position: fixed !important;
    z-index: 9999;
    top: 0;
    height: auto;
}

div#MenuStyle13 li.loginUsertxt {
    padding: 5px;
    color: white;
}

div#MenuStyle13.affix .navbar-header img {
    height: 75px;
    width: auto;
}

#MenuStyle13 .nav-menu-main .sub-menu-main a {
    padding: 8px 20px;
}

#MenuStyle13 .nav-menu-main {
    text-align: left;
}

#MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner ul li {
    padding: 9px 25px;
}

    #MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner ul li a {
        padding: 9px 0 !important;
    }

#MenuStyle13 .nav-menu-main &gt; li {
    line-height: 3;
}

    #MenuStyle13 .nav-menu-main &gt; li .sub-menu {
        display: block;
        overflow: hidden;
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        z-index: 99;
        -webkit-transform: translateY( 40px );
        -moz-transform: translateY( 40px );
        -ms-transform: translateY( 40px );
        -o-transform: translateY( 40px );
        transform: translateY( 40px );
        -webkit-transition: -webkit-transform 0.5s ease,opacity 0.6s ease,max-height 0.6s step-end,max-width 0.6s step-end,padding 0.6s step-end;
        -o-transition: -o-transform 0.5s ease,opacity 0.6s ease,max-height 0.6s step-end,max-width 0.6s step-end,padding 0.6s step-end;
        transition: transform 0.5s ease,opacity 0.6s ease,max-height 0.6s step-end,max-width 0.6s step-end,padding 0.6s step-end;
    }

    #MenuStyle13 .nav-menu-main &gt; li:hover .sub-menu {
        overflow: visible;
        max-height: 3000px;
        max-width: 3000px;
        opacity: 1;
        -webkit-transform: translateY( 0px );
        -moz-transform: translateY( 0px );
        -ms-transform: translateY( 0px );
        -o-transform: translateY( 0px );
        transform: translateY( 0px );
        -webkit-transition: -webkit-transform 0.5s ease,opacity 0.2s ease,max-height 0s step-end,max-width 0s step-end,padding 0s step-end;
        -o-transition: -o-transform 0.5s ease,opacity 0.2s ease,max-height 0s step-end,max-width 0s step-end,padding 0s step-end;
        transition: transform 0.5s ease,opacity 0.2s ease,max-height 0s step-end,max-width 0s step-end,padding 0s step-end;
    }

#MenuStyle12 .nav-menu-main a {
    display: block;
    padding: 10px 18px;
    font-size: 16px;
    text-decoration: none;
    font-family: museoSan;
}

#MenuStyle13 .nav-menu-main a {
    font-family: Neucha,sans-serif,light;
    padding: 32px 10px;
    font-size: 16px;
    font-weight: 100;
    text-decoration: none;
    letter-spacing: 1px;
}

div#MenuStyle13 input[placeholder]#inputTxtSearch {
    display: block !important;
    width: 20px !important;
    border-radius: 3px;
}

#MenuStyle13 .nav-menu-main &gt; li .sub-menu a {
    font-size: 14px;
    font-weight: 500;
    padding: 12px 80px 10px 9px;
    letter-spacing: 1px;
}

div#MenuStyle13 a.searchBoxAnchor:hover #inputTxtSearch {
    width: 150px !important;
}

div#MenuStyle13 .dynamicSearchDiv div {
    display: inline-block;
}

div#MenuStyle13 .dynamicSearchDiv {
    position: absolute;
    right: 0;
    bottom: -13px;
}

div#MenuStyle13 a.searchBoxAnchor:hover #inputTxtSearch {
    width: 200px !important;
    opacity: 1 !important;
}

div#MenuStyle13 .search-form {
    display: none;
    position: absolute;
    right: 0;
    z-index: 9999;
}

#MenuStyle13 .show-search:hover .search-form {
    display: block !important;
}

#MenuStyle13 ul.ulLoginImg {
    display: inline-block;
}

    #MenuStyle13 ul.ulLoginImg li {
        display: inline-block;
        vertical-align: middle;
        font-family: neucha;
        font-size: 16px;
    }

#MenuStyle13 a#Loginlink {
    padding: 10px 7px;
    border-radius: 2px;
    margin-left: 8%;
}

div#MenuStyle13 {
    float: left;
    width: 100%;
    min-height: 110px;
    border-bottom: 1px solid #E4E4E4;
}

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner ul, #MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#MenuStyle12 .nav-menu-main .sub-menu, #MenuStyle13 .nav-menu-main .sub-menu {
    position: absolute;
    display: none;
    width: 400px;
    z-index: 12;
    background-color: #0a63b1;
    -moz-box-shadow: 0 8px 17px -13px #fff,-8px 0 17px -13px #fff,8px 0 17px -13px #fff;
    -webkit-box-shadow: 0 8px 17px -13px #fff,-8px 0 17px -13px #fff,8px 0 17px -13px #fff;
    box-shadow: 0 8px 17px -13px #fff,-8px 0 17px -13px #fff,8px 0 17px -13px #fff;
    text-align: left;
}

    #MenuStyle12 .nav-menu-main .sub-menu:after, #MenuStyle13 .nav-menu-main .sub-menu:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20px;
        background-image: url('../images/bg_menulist_shadow.png');
        content: "";
        opacity: 0.7;
    }

#MenuStyle12.header-nav .nav-menu-main .sub-menu a {
    padding: 0;
    -moz-transition: color 0.1s;
    -o-transition: color 0.1s;
    -webkit-transition: color 0.1s;
    transition: color 0.1s;
}

    #MenuStyle12.header-nav .nav-menu-main .sub-menu a .icon {
        -moz-transition: fill 0.1s;
        -o-transition: fill 0.1s;
        -webkit-transition: fill 0.1s;
        transition: fill 0.1s;
    }

    #MenuStyle12.header-nav .nav-menu-main .sub-menu a:hover .icon {
        fill: #ffd200;
    }

#MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main, #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured, #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-main {
    display: table-cell;
    vertical-align: top;
}

#MenuStyle12.header-nav .nav-menu-main .sub-menu.sub-menu-feat-only .sub-menu-featured {
    width: 100%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    #MenuStyle12.header-nav .nav-menu-main .sub-menu.sub-menu-feat-only .sub-menu-featured li {
        float: left;
        width: 33.33%;
    }

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured {
    width: 40%;
    -moz-box-shadow: inset -19px 0 39px -20px #084c88;
    -webkit-box-shadow: inset -19px 0 39px -20px #084c88;
    box-shadow: inset -19px 0 39px -20px #084c88;
}

    #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured li {
        display: block;
        margin-bottom: 0.66667em;
        line-height: 1.72222em;
    }

        #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured li:last-of-type a {
            margin-bottom: 0;
        }

    #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured a {
        font-size: 1.33333em;
    }

    #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured .icon-wrap {
        float: left;
        margin-top: 3px;
        margin-right: 12px;
    }

    #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-featured .icon {
        width: 24px;
        height: 24px;
        fill: white;
    }

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-feat-text {
    display: block;
    padding-left: 36px;
}

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-main, #MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main {
    width: 99%;
    padding-bottom: 12px;
}

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner, #MenuStyle13.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner {
    display: block;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    margin: 15px 0;
}

    #MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner a {
        display: block;
        margin-bottom: 0.52941em;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -moz-page-break-inside: avoid;
        page-break-inside: avoid;
        font-family: museoSan;
        font-size: 15px;
        padding: 8px 0px 8px 22px;
    }

#MenuStyle12 .nav-menu-main li:last-child .sub-menu {
    right: 0;
}

#MenuStyle12 ul.nav-menu-main, #MenuStyle13 ul.nav-menu-main {
    padding: 0;
    margin: 0;
}

#MenuStyle12.header-nav .nav-menu-main .sub-menu .sub-menu-standard-only .sub-menu-main {
    width: 100%;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}

#MenuStyle12 .header-nav-hamburger {
    display: none;
    color: #2f3a72;
    font-family: "adelle",serif;
}

    #MenuStyle12 .header-nav-hamburger .icon, .header-nav-hamburger span {
        display: inline-block;
        vertical-align: middle;
    }

    #MenuStyle12 .header-nav-hamburger span {
        margin-left: 4px;
    }

    #MenuStyle12 .header-nav-hamburger .icon {
        width: 28px;
        height: 28px;
    }

#MenuStyle12 .header-menu-over {
    position: absolute;
    left: -280px;
    top: 0;
    width: 280px;
    height: 100%;
    overflow: hidden;
    z-index: 99990;
    -moz-transition: left 0.4s;
    -o-transition: left 0.4s;
    -webkit-transition: left 0.4s;
    transition: left 0.4s;
    background-color: white;
}

#MenuStyle12 .header-menu-over-inside {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#MenuStyle12 .header-menu-over-top {
    padding: 25px 15px;
}

    #MenuStyle12 .header-menu-over-top .icon-icon-close {
        position: absolute;
        top: 10px;
        right: 15px;
        width: 20px;
        height: 20px;
        fill: #0a63b1;
        cursor: pointer;
    }

    #MenuStyle12 .header-menu-over-top .nav-search {
        margin-bottom: 24px;
    }

        #MenuStyle12 .header-menu-over-top .nav-search [type="text"] {
            border: 1px solid #24537d;
            background-color: #fefeff;
        }

    #MenuStyle12 .header-menu-over-top .nav-menu-main &gt; li {
        display: block;
        margin: 0;
        text-align: left;
    }

    #MenuStyle12 .header-menu-over-top .nav-menu-main a {
        padding: 5px 12px;
    }

#MenuStyle12 .header-menu-over-bottom {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 32px 15px 24px;
    background-color: #ffd200;
    text-align: center;
}

    #MenuStyle12 .header-menu-over-bottom .menu-nav-secondary {
        margin-bottom: 0.47059em;
        text-align: center;
    }

        #MenuStyle12 .header-menu-over-bottom .menu-nav-secondary li {
            margin-left: 7px;
            margin-right: 7px;
        }

    #MenuStyle12 .header-menu-over-bottom .login-wrap {
        position: relative;
    }

#MenuStyle12 .nav-menu-main-side {
    position: static;
}

    #MenuStyle12 .nav-menu-main-side .sub-menu {
        position: absolute;
        top: 0;
        left: -100%;
        width: 280px;
        height: 100%;
        padding: 25px 0;
        z-index: 50;
        background-color: white;
        -moz-transition: left 0.4s;
        -o-transition: left 0.4s;
        -webkit-transition: left 0.4s;
        transition: left 0.4s;
    }

        #MenuStyle12 .nav-menu-main-side .sub-menu li {
            padding-left: 15px;
            padding-right: 15px;
        }

            #MenuStyle12 .nav-menu-main-side .sub-menu li:hover {
                background-color: #e6e8e9;
            }

        #MenuStyle12 .nav-menu-main-side .sub-menu.is-showing {
            left: 0;
        }

    #MenuStyle12 .nav-menu-main-side &gt; li {
        position: static;
    }

        #MenuStyle12 .nav-menu-main-side &gt; li:hover {
            background-color: transparent;
        }

            #MenuStyle12 .nav-menu-main-side &gt; li:hover a {
                background-color: transparent;
                color: #003b6e;
            }

#MenuStyle12 .nav-menu-main-side-back {
    margin-bottom: 0.61111em;
    background-color: #e6e8e9;
    text-transform: uppercase;
}

    #MenuStyle12 .nav-menu-main-side-back .icon {
        width: 13px;
        height: 13px;
        padding-right: 2px;
        margin-top: -4px;
        margin-left: -15px;
        fill: #003b6e;
    }

    #MenuStyle12 .nav-menu-main-side-back .sub-menu-feat-text {
        margin-left: -5px;
    }

#MenuStyle12 .nav-menu-main-side-parent {
    border-bottom: 1px solid #e6e8e9;
    margin-bottom: 0.27778em;
    text-transform: uppercase;
    font-weight: 700;
}

    #MenuStyle12 .nav-menu-main-side-parent a {
        padding-bottom: 0;
    }

#MenuStyle12 .header-nav .nav-menu-main .sub-menu:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    background-image: url('../images/bg_menulist_shadow.png');
    content: "";
}

#MenuStyle12 .clearfix:after, #MenuStyle12 .container_18:after, #MenuStyle12 .container_9:after, #MenuStyle12 .header-nav .nav-menu-main .sub-menu:after {
    clear: both;
}

#MenuStyle12 .clearfix:before, .container_18:before, #MenuStyle12 .container_9:before, .header-nav .nav-menu-main .sub-menu:before, #MenuStyle12 .clearfix:after, .container_18:after, #MenuStyle12 .container_9:after, #MenuStyle12 .header-nav .nav-menu-main .sub-menu:after {
    content: "";
    display: table;
}

#MenuStyle12 .nav-menu-main &gt; li:hover, #MenuStyle12 .nav-menu-main .sub-menu {
    z-index: 9999;
}

.SlideShow7 .clear {
    clear: both;
}

.SlideShow7 .container_9, .SlideShow7 .container_18, .SlideShow7 .container_10 {
    width: 100%;
    padding: 0 15px;
    margin-left: auto;
    margin-right: auto;
}

.SlideShow7 .container_9 {
    max-width: 555px;
}

    .SlideShow7 .container_9:nth-of-type(1) {
        padding-right: 0;
    }

    .SlideShow7 .container_9:nth-of-type(2) {
        padding-left: 0;
    }

.SlideShow7 .container_18 {
    max-width: 100%;
}

    .SlideShow7 .container_18 .container_18, .SlideShow7 .container_18 .container_10 {
        padding-left: 0;
        padding-right: 0;
        margin-left: -10px;
        margin-right: -10px;
    }

    .SlideShow7 .container_18 .grid_1, .SlideShow7 .container_9 .grid_1 {
        width: 5.55556%;
    }

    .SlideShow7 .container_18 .grid_2, .SlideShow7 .container_9 .grid_2 {
        width: 11.11111%;
    }

    .SlideShow7 .container_18 .grid_3, .SlideShow7 .container_9 .grid_3 {
        width: 16.66667%;
    }

    .SlideShow7 .container_18 .grid_4, .SlideShow7 .container_9 .grid_4 {
        width: 22.22222%;
    }

    .SlideShow7 .container_18 .grid_5, .SlideShow7 .container_9 .grid_5 {
        width: 27.77778%;
    }

    .SlideShow7 .container_18 .grid_6, .SlideShow7 .container_9 .grid_6 {
        width: 33.33333%;
    }

    .SlideShow7 .container_18 .grid_7, .SlideShow7 .container_9 .grid_7 {
        width: 38.88889%;
    }

    .SlideShow7 .container_18 .grid_8, .SlideShow7 .container_9 .grid_8 {
        width: 44.44444%;
    }

    .SlideShow7 .container_18 .grid_9, .SlideShow7 .container_9 .grid_9 {
        width: 50%;
    }

    .SlideShow7 .container_18 .grid_10, .SlideShow7 .container_9 .grid_10 {
        width: 38%;
        height: 189px;
        margin-top: 125px;
    }

.SlideShow7 .next-prev-carousel-wrap img {
    height: 18px;
    width: 16px;
}

.SlideShow7 .container_18 .grid_11, .SlideShow7 .container_9 .grid_11 {
    width: 61.11111%;
}

.SlideShow7 .container_18 .grid_12, .SlideShow7 .container_9 .grid_12 {
    width: 66.66667%;
}

.SlideShow7 .container_18 .grid_13, .SlideShow7 .container_9 .grid_13 {
    width: 72.22222%;
}

.SlideShow7 .container_18 .grid_14, .SlideShow7 .container_9 .grid_14 {
    width: 77.77778%;
}

.SlideShow7 .container_18 .grid_15, .SlideShow7 .container_9 .grid_15 {
    width: 83.33333%;
}

.SlideShow7 .container_18 .grid_16, .SlideShow7 .container_9 .grid_16 {
    width: 88.88889%;
}

.SlideShow7 .container_18 .grid_17, .SlideShow7 .container_9 .grid_17 {
    width: 94.44444%;
}

.SlideShow7 .container_18 .grid_18, .SlideShow7 .container_9 .grid_18 {
    width: 100%;
}

.SlideShow7 .container_18 .grid_25, .SlideShow7 .container_9 .grid_25 {
    width: 25%;
}

.SlideShow7 .container_18 .grid_75, .SlideShow7 .container_9 .grid_75 {
    width: 75%;
}

.SlideShow7 .container_18 .prefix_1, .SlideShow7 .container_9 .prefix_1 {
    padding-left: 5.55556%;
}

.SlideShow7 .container_18 .prefix_2, .SlideShow7 .container_9 .prefix_2 {
    padding-left: 11.11111%;
}

.SlideShow7 .container_18 .prefix_3, .SlideShow7 .container_9 .prefix_3 {
    padding-left: 16.66667%;
}

.SlideShow7 .container_18 .prefix_4, .SlideShow7 .container_9 .prefix_4 {
    padding-left: 22.22222%;
}

.SlideShow7 .container_18 .prefix_5, .SlideShow7 .container_9 .prefix_5 {
    padding-left: 27.77778%;
}

.SlideShow7 .container_18 .prefix_6, .SlideShow7 .container_9 .prefix_6 {
    padding-left: 33.33333%;
}

.SlideShow7 .container_18 .prefix_7, .SlideShow7 .container_9 .prefix_7 {
    padding-left: 38.88889%;
}

.SlideShow7 .container_18 .prefix_8, .SlideShow7 .container_9 .prefix_8 {
    padding-left: 44.44444%;
}

.SlideShow7 .container_18 .prefix_9, .SlideShow7 .container_9 .prefix_9 {
    padding-left: 50%;
}

.SlideShow7 .container_18 .prefix_10, .SlideShow7 .container_9 .prefix_10 {
    padding-left: 55.55556%;
}

.SlideShow7 .container_18 .prefix_11, .SlideShow7 .container_9 .prefix_11 {
    padding-left: 61.11111%;
}

.SlideShow7 .container_18 .prefix_12, .SlideShow7 .container_9 .prefix_12 {
    padding-left: 66.66667%;
}

.SlideShow7 .container_18 .prefix_13, .SlideShow7 .container_9 .prefix_13 {
    padding-left: 74.07407%;
}

.SlideShow7 .container_18 .prefix_14, .SlideShow7 .container_9 .prefix_14 {
    padding-left: 79.62963%;
}

.SlideShow7 .container_18 .prefix_15, .SlideShow7 .container_9 .prefix_15 {
    padding-left: 85.18519%;
}

.SlideShow7 .container_18 .suffix_1, .SlideShow7 .container_9 .suffix_1 {
    padding-right: 5.55556%;
}

.SlideShow7 .container_18 .suffix_2, .SlideShow7 .container_9 .suffix_2 {
    padding-right: 11.11111%;
}

.SlideShow7 .container_18 .suffix_3, .SlideShow7 .container_9 .suffix_3 {
    padding-right: 16.66667%;
}

.SlideShow7 .container_18 .suffix_4, .SlideShow7 .container_9 .suffix_4 {
    padding-right: 22.22222%;
}

.SlideShow7 .container_18 .suffix_5, .SlideShow7 .container_9 .suffix_5 {
    padding-right: 27.77778%;
}

.SlideShow7 .container_18 .suffix_6, .SlideShow7 .container_9 .suffix_6 {
    padding-right: 33.33333%;
}

.SlideShow7 .container_18 .suffix_7, .SlideShow7 .container_9 .suffix_7 {
    padding-right: 38.88889%;
}

.SlideShow7 .container_18 .suffix_8, .SlideShow7 .container_9 .suffix_8 {
    padding-right: 44.44444%;
}

.SlideShow7 .container_18 .suffix_9, .SlideShow7 .container_9 .suffix_9 {
    padding-right: 50%;
}

.SlideShow7 .container_18 .suffix_10, .SlideShow7 .container_9 .suffix_10 {
    padding-right: 55.55556%;
}

.SlideShow7 .container_18 .suffix_11, .SlideShow7 .container_9 .suffix_11 {
    padding-right: 61.11111%;
}

.SlideShow7 .container_18 .suffix_12, .SlideShow7 .container_9 .suffix_12 {
    padding-right: 66.66667%;
}

.SlideShow7 .container_18 .suffix_13, .SlideShow7 .container_9 .suffix_13 {
    padding-right: 74.07407%;
}

.SlideShow7 .container_18 .suffix_14, .SlideShow7 .container_9 .suffix_14 {
    padding-right: 79.62963%;
}

.SlideShow7 .container_18 .suffix_15, .SlideShow7 .container_9 .suffix_15 {
    padding-right: 85.18519%;
}

.SlideShow7 .container_18 .push_1, .SlideShow7 .container_9 .push_1 {
    left: 5.55556%;
}

.SlideShow7 .container_18 .push_2, .SlideShow7 .container_9 .push_2 {
    left: 11.11111%;
}

.SlideShow7 .container_18 .push_3, .SlideShow7 .container_9 .push_3 {
    left: 16.66667%;
}

.SlideShow7 .container_18 .push_4, .SlideShow7 .container_9 .push_4 {
}

.SlideShow7 .container_18 .push_5, .SlideShow7 .container_9 .push_5 {
    left: 27.77778%;
}

.SlideShow7 .container_18 .push_6, .SlideShow7 .container_9 .push_6 {
    left: 33.33333%;
}

.SlideShow7 .container_18 .push_7, .SlideShow7 .container_9 .push_7 {
    left: 38.88889%;
}

.SlideShow7 .container_18 .push_8, .SlideShow7 .container_9 .push_8 {
    left: 44.44444%;
}

.SlideShow7 .container_18 .push_9, .SlideShow7 .container_9 .push_9 {
    left: 50%;
}

.SlideShow7 .container_18 .push_10, .SlideShow7 .container_9 .push_10 {
    left: 55.55556%;
}

.SlideShow7 .container_18 .push_11, .SlideShow7 .container_9 .push_11 {
    left: 61.11111%;
}

.SlideShow7 .container_18 .push_12, .SlideShow7 .container_9 .push_12 {
    left: 66.66667%;
}

.SlideShow7 .container_18 .push_13, .SlideShow7 .container_9 .push_13 {
    left: 74.07407%;
}

.SlideShow7 .container_18 .push_14, .SlideShow7 .container_9 .push_14 {
    left: 79.62963%;
}

.SlideShow7 .container_18 .push_15, .SlideShow7 .container_9 .push_15 {
    left: 85.18519%;
}

.SlideShow7 .container_18 .pull_1, .SlideShow7 .container_9 .pull_1 {
    left: -5.55556%;
}

.SlideShow7 .container_18 .pull_2, .SlideShow7 .container_9 .pull_2 {
    left: -11.11111%;
}

.SlideShow7 .container_18 .pull_3, .SlideShow7 .container_9 .pull_3 {
    left: -16.66667%;
}

.SlideShow7 .container_18 .pull_4, .SlideShow7 .container_9 .pull_4 {
    left: -22.22222%;
}

.SlideShow7 .container_18 .pull_5, .SlideShow7 .container_9 .pull_5 {
    left: -27.77778%;
}

.SlideShow7 .container_18 .pull_6, .SlideShow7 .container_9 .pull_6 {
    left: -33.33333%;
}

.SlideShow7 .container_18 .pull_7, .SlideShow7 .container_9 .pull_7 {
    left: -38.88889%;
}

.SlideShow7 .container_18 .pull_8, .SlideShow7 .container_9 .pull_8 {
    left: -44.44444%;
}

.SlideShow7 .container_18 .pull_9, .SlideShow7 .container_9 .pull_9 {
    left: -50%;
}

.SlideShow7 .container_18 .pull_10, .SlideShow7 .container_9 .pull_10 {
    left: -55.55556%;
}

.SlideShow7 .container_18 .pull_11, .SlideShow7 .container_9 .pull_11 {
    left: -61.11111%;
}

.SlideShow7 .container_18 .pull_12, .SlideShow7 .container_9 .pull_12 {
    left: -66.66667%;
}

.SlideShow7 .container_18 .pull_13, .SlideShow7 .container_9 .pull_13 {
    left: -74.07407%;
}

.SlideShow7 .container_18 .pull_14, .SlideShow7 .container_9 .pull_14 {
    left: -79.62963%;
}

.SlideShow7 .container_18 .pull_15, .SlideShow7 .container_9 .pull_15 {
    left: -85.18519%;
}

.SlideShow7 .container_10 .grid_1 {
    width: 10%;
}

.SlideShow7 .container_10 .grid_2 {
    width: 20%;
}

.SlideShow7 .container_10 .grid_3 {
    width: 30%;
}

.SlideShow7 .container_10 .grid_4 {
    width: 40%;
}

.SlideShow7 .container_10 .grid_5 {
    width: 50%;
}

.SlideShow7 .container_10 .grid_6 {
    width: 60%;
}

.SlideShow7 .container_10 .grid_7 {
    width: 70%;
}

.SlideShow7 .container_10 .grid_8 {
    width: 80%;
}

.SlideShow7 .container_10 .grid_9 {
    width: 90%;
}

.SlideShow7 .container_10 .grid_10 {
    width: 100%;
}

.SlideShow7 .box-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    -moz-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
}

.SlideShow7 .box-shadow-left {
    -moz-box-shadow: -19px 0 39px -20px #073155;
    -webkit-box-shadow: -19px 0 39px -20px #073155;
    box-shadow: -19px 0 39px -20px #073155;
}

.SlideShow7 .box-shadow-right {
    -moz-box-shadow: 19px 0 39px -20px #073155;
    -webkit-box-shadow: 19px 0 39px -20px #073155;
    box-shadow: 19px 0 39px -20px #073155;
}

.SlideShow7 .owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 10;
    -ms-touch-action: pan-y;
}

    .SlideShow7 .owl-carousel .owl-wrapper {
        display: none;
        height: 100%;
        position: relative;
    }

    .SlideShow7 .owl-carousel .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .SlideShow7 .owl-carousel .owl-wrapper-outer {
        height: 100%;
    }

        .SlideShow7 .owl-carousel .owl-wrapper-outer.autoHeight {
            -moz-transition: height 500ms ease-in-out;
            -o-transition: height 500ms ease-in-out;
            -webkit-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
        }

    .SlideShow7 .owl-carousel .owl-item {
        float: left;
        height: 100%;
    }

.SlideShow7 .hover-expand-side-wrap {
    position: relative;
    float: left;
    z-index: 10;
}

    .SlideShow7 .hover-expand-side-wrap .hover-expand {
        position: relative;
        display: table-cell;
        vertical-align: middle;
        width: 50%;
        padding-top: 34px;
        padding-bottom: 15px;
    }

        .SlideShow7 .hover-expand-side-wrap .hover-expand:nth-of-type(2n+1) .container_9 {
            float: right;
        }

        .SlideShow7 .hover-expand-side-wrap .hover-expand:nth-of-type(2n) .container_9 {
            float: left;
        }

        .SlideShow7 .hover-expand-side-wrap .hover-expand .box-shadow-left {
            -moz-box-shadow: inset 19px 0 39px -20px #073155;
            -webkit-box-shadow: inset 19px 0 39px -20px #073155;
            box-shadow: inset 19px 0 39px -20px #073155;
        }

        .SlideShow7 .hover-expand-side-wrap .hover-expand .box-shadow-right {
            -moz-box-shadow: inset -19px 0 39px -20px #191818;
            -webkit-box-shadow: inset -19px 0 39px -20px #191818;
            box-shadow: inset -19px 0 39px -20px #191818;
        }

.SlideShow7 .hover-expand .container_9 {
    position: relative;
    z-index: 30;
}

.SlideShow7 .hover-expand:before, .hover-expand:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 40px;
    content: "";
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}

.SlideShow7 .hover-expand:before {
    top: 0;
}

.SlideShow7 .hover-expand:after {
    bottom: 0;
}

.SlideShow7 .hover-expand:hover {
    z-index: 10;
}

    .SlideShow7 .hover-expand:hover:before {
        top: -21px;
    }

    .SlideShow7 .hover-expand:hover:after {
        bottom: -21px;
        visibility: visible;
    }

    .SlideShow7 .hover-expand:hover ~ .hover-expand .box-shadow {
        opacity: 1;
    }

    .SlideShow7 .hover-expand:hover .box-shadow {
        opacity: 0;
    }

.SlideShow7 .hover-expand .box-shadow-left {
    -moz-box-shadow: inset -19px 0 39px -20px #073155;
    -webkit-box-shadow: inset -19px 0 39px -20px #073155;
    box-shadow: inset -19px 0 39px -20px #073155;
}

.SlideShow7 .hover-expand .box-shadow-right {
    -moz-box-shadow: inset 19px 0 39px -20px #073155;
    -webkit-box-shadow: inset 19px 0 39px -20px #073155;
    box-shadow: inset 19px 0 39px -20px #073155;
}

.SlideShow7 .hover-expand:nth-of-type(2n) .box-shadow {
    opacity: 0;
}

.SlideShow7 .main-wrap {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.SlideShow7 .home-feat-carousel {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    background-position: center;
    background-size: cover;
    color: white;
}

    .SlideShow7 .home-feat-carousel .container_18 {
        height: 100%;
    }

    .SlideShow7 .home-feat-carousel h2 {
        margin-bottom: 0.33333em;
        color: white;
        font-size: 25px;
        line-height: 1.11111em;
        font-family: Bitter;
        letter-spacing: 1px;
    }

.SlideShow7 .RegBtn &gt; a {
    border: none;
    border-radius: 0px;
    padding: 10px 23px;
}

.SlideShow7 .home-feat-carousel p {
    font-size: 1.05556em;
    font-family: museoSan;
    color: white;
}

.SlideShow7 .next-prev-carousel-wrap {
    margin-top: 30px;
    text-align: center;
}

.SlideShow7 .next-prev-carousel {
    display: inline-block;
    padding: 3px;
    border: 2px solid white;
    -moz-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
}

    .SlideShow7 .next-prev-carousel:nth-of-type(1) {
        border-right-width: 1px;
    }

    .SlideShow7 .next-prev-carousel:nth-of-type(2) {
        border-left-width: 1px;
    }

    .SlideShow7 .next-prev-carousel .icon {
        width: 19px;
        height: 19px;
        fill: white;
    }

    .SlideShow7 .next-prev-carousel:hover {
        opacity: .5;
    }

.SlideShow7 .home-feat-carousel-mobile {
    display: none;
    width: 100%;
    padding-bottom: 50%;
    background-size: cover;
    background-position: center;
}

.SlideShow7 .home-feat-carousel-inner {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
}

.SlideShow7 .home-carousel-half {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}

.SlideShow7 .home-carousel-ipad-img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 143.3333%;
    z-index: 20;
    background-position: center;
    background-size: cover;
    pointer-events: none;
}

.SlideShow7 .home-carousel-ipad-screens-wrap-wrap {
    position: absolute;
    top: 12%;
    bottom: 12%;
    left: 10.4%;
    right: 10.4%;
    overflow: hidden;
}

.SlideShow7 .home-carousel-ipad-screens-wrap {
    height: 100%;
}

.SlideShow7 .home-carousel-ipad-screens {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.SlideShow7 .home-carousel-ipad-screens-inner {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: white;
    color: #231f20;
}

    .SlideShow7 .home-carousel-ipad-screens-inner p {
        font-size: 1em;
    }

.SlideShow7 .ipad-title {
    height: 75px;
    color: white;
    line-height: 75px;
    text-align: center;
}

    .SlideShow7 .ipad-title .icon {
        position: relative;
        top: -50%;
        width: 155px;
        height: 155px;
        margin: auto;
        fill: white;
    }

.SlideShow7 .ipad--facebook .ipad-title {
    background-color: #3b5998;
}

.SlideShow7 .ipad--instagram .ipad-title {
    background-color: #4c799f;
}

.SlideShow7 .ipad--twitter .ipad-title {
    background-color: #0084b4;
}

    .SlideShow7 .ipad--twitter .ipad-title a {
        color: white;
    }

    .SlideShow7 .ipad--twitter .ipad-title .icon {
        width: 35px;
        height: 35px;
    }

.SlideShow7 .ipad--instagram a {
    color: #4c799f;
}

.SlideShow7 .ipad--twitter a {
    color: #0084b4;
}

.SlideShow7 .twitter-meta {
    display: block;
}

    .SlideShow7 .twitter-meta a {
        color: #231f20;
    }

    .SlideShow7 .twitter-meta .twitter-meta-date {
        color: #afb1b3;
    }

.SlideShow7 .ipad-insta-meta {
    color: #b9babc;
}

    .SlideShow7 .ipad-insta-meta .ipad-status-thumbnail {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

.SlideShow7 .ipad-insta-date {
    float: right;
    line-height: 40px;
}

    .SlideShow7 .ipad-insta-date .icon {
        width: 20px;
        height: 20px;
    }

.SlideShow7 .insta-image {
    display: block;
    width: 100%;
    height: auto;
}

.SlideShow7 .ipad-statuses {
    position: absolute;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 0;
    overflow: auto;
}

.SlideShow7 .ipad-status {
    padding: 15px 20px 30px;
    border-bottom: 1px solid #afb1b3;
    overflow: auto;
}

    .SlideShow7 .ipad-status:last-of-type {
        border-bottom: 0;
    }

    .SlideShow7 .ipad-status a {
        display: inline-block;
        -ms-word-break: break-all;
        word-wrap: break-word;
        word-break: break-word;
    }

.SlideShow7 .ipad-status-thumbnail {
    float: left;
    display: block;
    width: 40px;
    height: 40px;
}

.SlideShow7 .ipad-status-content {
    padding-left: 50px;
}

.SlideShow7 .ipad-status-content-meta {
    margin-bottom: 0.4375em;
    color: #afb1b3;
    font-size: 0.88889em;
}

    .SlideShow7 .ipad-status-content-meta a {
        display: block;
    }

.SlideShow7 .ipad-status-content-message img {
    width: 100%;
    height: 100%;
}

.SlideShow7 .text-exposed-show {
    display: none;
}

.SlideShow7 .text-exposed .text-exposed-hide {
    display: none;
}

.SlideShow7 .text-exposed .text-exposed-show {
    display: inline;
}

.SlideShow7 .home-carousel-ipad-nav {
    position: absolute;
    bottom: 6.05%;
    width: 100%;
    z-index: 30;
    text-align: center;
}

    .SlideShow7 .home-carousel-ipad-nav li {
        display: inline-block;
    }

    .SlideShow7 .home-carousel-ipad-nav .current a, .home-carousel-ipad-nav a:hover {
        background-color: #ffd200;
    }

    .SlideShow7 .home-carousel-ipad-nav a {
        display: block;
        width: 17px;
        height: 17px;
        -moz-border-radius: 17px;
        -webkit-border-radius: 17px;
        border-radius: 17px;
        margin: 0 1px;
        background-color: white;
        -moz-transition: background-color 0.1s;
        -o-transition: background-color 0.1s;
        -webkit-transition: background-color 0.1s;
        transition: background-color 0.1s;
    }

.SlideShow7 .home-carousel-content-reg-wrap {
    float: none;
    display: table-cell;
    vertical-align: middle;
}

.SlideShow7 .home-carousel-content-reg {
    padding-top: 30px;
    padding-bottom: 18px;
    opacity: 0.85;
    text-align: center;
}

.SlideShow7 .home-ad {
    position: relative;
}

.SlideShow7 .home-ad-single {
    color: white;
    text-align: center;
}

    .SlideShow7 .home-ad-single h2 {
        color: white;
    }

    .SlideShow7 .home-ad-single:nth-of-type(2n+1), .SlideShow7 .home-ad-single:nth-of-type(2n+1):before, .SlideShow7 .home-ad-single:nth-of-type(2n+1):after {
    }

    .SlideShow7 .home-ad-single:nth-of-type(2n), .SlideShow7 .home-ad-single:nth-of-type(2n):before, .SlideShow7 .home-ad-single:nth-of-type(2n):after {
        background-color: #0a63b1;
    }

.SlideShow7 .home-ad-single-inner {
    position: relative;
    z-index: 30;
}

.SlideShow7 .home-content {
    position: relative;
    margin-bottom: 40px;
    background-color: #f0f2f4;
    text-align: center;
}

    .SlideShow7 .home-content:after {
        bottom: -40px;
    }

    .SlideShow7 .home-content:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('../img/pro/pattern-diag.png?1437070187');
        opacity: .375;
        content: "";
    }

    .SlideShow7 .home-content .container_18 {
        padding-top: 102px;
        padding-bottom: 98px;
    }

.SlideShow7 .home-life {
    position: relative;
    padding-top: 70px;
    padding-bottom: 90px;
}

.SlideShow7 .home-life-side {
    position: absolute;
    top: 50%;
    width: 610px;
    height: 808px;
    margin-top: -404px;
}

    .SlideShow7 .home-life-side:nth-of-type(1) {
        left: 50%;
        margin-left: -940px;
    }

        .SlideShow7 .home-life-side:nth-of-type(1) .home-life-side-img {
            background-position: right center;
        }

        .SlideShow7 .home-life-side:nth-of-type(1) .home-life-side-shadow {
            right: 7px;
            -moz-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg);
            -moz-box-shadow: 9px 0px 20px -8px;
            -webkit-box-shadow: 9px 0px 20px -8px;
            box-shadow: 9px 0px 20px -8px;
        }

            .SlideShow7 .home-life-side:nth-of-type(1) .home-life-side-shadow.home-life-side-shadow-bottom {
                -moz-transform: rotate(-3deg);
                -ms-transform: rotate(-3deg);
                -webkit-transform: rotate(-3deg);
                transform: rotate(-3deg);
            }

    .SlideShow7 .home-life-side:nth-of-type(2) {
        right: 50%;
        margin-right: -940px;
    }

        .SlideShow7 .home-life-side:nth-of-type(2) .home-life-side-img {
            background-position: left center;
        }

        .SlideShow7 .home-life-side:nth-of-type(2) .home-life-side-shadow {
            left: 7px;
            -moz-transform: rotate(-3deg);
            -ms-transform: rotate(-3deg);
            -webkit-transform: rotate(-3deg);
            transform: rotate(-3deg);
            -moz-box-shadow: -9px 0px 20px -8px;
            -webkit-box-shadow: -9px 0px 20px -8px;
            box-shadow: -9px 0px 20px -8px;
        }

            .SlideShow7 .home-life-side:nth-of-type(2) .home-life-side-shadow.home-life-side-shadow-bottom {
                -moz-transform: rotate(3deg);
                -ms-transform: rotate(3deg);
                -webkit-transform: rotate(3deg);
                transform: rotate(3deg);
            }

.SlideShow7 .home-life-side-img {
    position: relative;
    width: 610px;
    height: 808px;
    border: 23px solid white;
    z-index: 20;
    -moz-box-shadow: 0px -9px 20px -14px,0px 9px 20px -14px;
    -webkit-box-shadow: 0px -9px 20px -14px,0px 9px 20px -14px;
    box-shadow: 0px -9px 20px -14px,0px 9px 20px -14px;
}

.SlideShow7 .home-life-side-shadow {
    position: absolute;
    width: 20px;
    height: 200px;
    z-index: 10;
}

.SlideShow7 .home-life-side-shadow-top {
    top: 0;
}

.SlideShow7 .home-life-side-shadow-bottom {
    bottom: 0;
}

.SlideShow7 .next-prev-carousel-wrap i {
    padding: 4px;
    font-size: 18px;
}

.SlideShow7 .home-ad-single-inner .moreBtn a {
    padding: 9px 28px;
    border: none;
    border-radius: 0px;
}

.SlideShow7Belowlinks {
    background: white;
}

    .SlideShow7Belowlinks .clearfix:after {
        visibility: visible;
    }

.SlideShow7 .home-ad-single-inner .grid_18 {
    font-size: 30px;
    font-family: Bitter;
    width: 100%;
    padding: 0 2%;
    margin: 0 auto;
}

    .SlideShow7 .home-ad-single-inner .grid_18 p {
        font-size: 15px;
        color: white;
        font-family: josefin sans;
        height: 79px;
        margin-top: 2%;
    }

.SlideShow7 .border-diag-bottom:after, .SlideShow7 .border-diag-top:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;
    background-image: url('../images/bg_menulist_shadow.png');
    content: "";
}

.loginStyle8LoginTab .divTxtSearch ul {
    padding: 0;
    margin: 0;
}

    .loginStyle8LoginTab .divTxtSearch ul li {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .loginStyle8LoginTab .divTxtSearch ul li &gt; div {
            width: 85% !important;
            min-height: 10px !important;
            margin-top: 8%;
            vertical-align: top;
            display: inline-block;
        }

.loginStyle8LoginTab input#FooterinputTxtSearch {
    width: 81% !important;
    width: 100%;
    padding: 9px 26px 7px 7px !important;
    border: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 0;
    background-color: #d9e1e7 !important;
    color: #2f3a72 !important;
    font-family: "museo-sans",sans-serif !important;
    font-weight: 100;
    font-size: 0.94444em;
    font-style: normal !important;
    height: 32px;
}

.loginStyle8LoginTab .iconSearch {
    margin: 0;
    padding: 0;
    width: 30px;
    font-size: 14px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: solid 1px #0076a3;
    border-right: 0px;
    padding-top: 5px;
    padding-bottom: 0;
    background-color: #d9e1e7 !important;
    border: 1px solid #d9e1e7 !important;
    font-size: 14px;
    height: 29px;
}

.loginStyle8LoginTab .divTxtSearch input#inputTxtSearch {
    background-color: #d9e1e7 !important;
    display: inline-block;
    vertical-align: top;
}

.loginStyle8LoginTab .iconSearch {
    color: #00325A;
    vertical-align: top;
    display: inline-block;
}

.loginStyle8LoginTab .divTxtSearch input#inputTxtSearch {
    padding: 0px 0px 0px 7px !important;
    height: 29px !important;
    box-shadow: none;
}

.NewsVertical .eventHeading {
    font-family: 'Oswald';
    font-weight: 100;
}


.loginStyle8LoginTab ul.ulLoginImg &gt; li {
    display: inline-block;
    vertical-align: middle;
}

.loginStyle8LoginTab img.loginUserImg {
    width: 26px;
}

.loginStyle8LoginTab li.loginUsertxt {
    padding-left: 7px;
    font-family: museoSan;
}

.divSideBar3 {
    background: white;
    box-shadow: 0px 1px 6px -1px gray;
}

    .divSideBar3 #navigation ul {
        width: 100%;
    }

        .divSideBar3 #navigation ul li a {
            padding: 6px 9px;
            display: block;
            font-size: 14px;
            font-weight: 600;
            color: #535252;
            font-family: museoSan;
            position: relative;
            width: 80%;
        }

    .divSideBar3 .margin_top_10, .divSideBar3 .SideBarHome {
        padding: 8px 10px;
        font-family: Oswald;
        margin: 0 !important;
        font-size: 18px;
        font-weight: 300;
        color: white !important;
    }

.divSideBar3 {
    background-image: url('../images/newsEventBackPAper.png');
    background-position: 50% 50%;
    background-size: cover;
}

    .divSideBar3 .sidebar3Events .evntDate {
        font-size: 11px;
        font-family: "Calluna Regular",Times,serif;
    }

    .divSideBar3 .margin_top_10, .divSideBar3 .SideBarHome {
        background-image: url('../images/sideBarUl.png') !important;
        background-position: 50% 50% !important;
        background-size: 100% 100% !important;
    }

    .divSideBar3 #navigation li {
        padding: 5px 2px;
        border-bottom: 1px solid #FFFFFF;
        background: #f5f5f5;
    }

    .divSideBar3 .eventDivContainer {
        border-bottom: 1px solid #D6D6D6;
        padding: 3px 13px;
    }

        .divSideBar3 .eventDivContainer .evnt1 {
            color: black;
            font-size: 14px;
            font-family: "Calluna Regular",Times,serif;
        }

        .divSideBar3 .eventDivContainer .evnt2 {
            font-size: 11px;
            color: #9A9A9A;
        }

    .divSideBar3 .arrowRight {
        width: 0;
        float: left;
        margin: 7px 0px 7px 0;
        height: 0;
        border-style: solid;
        border-width: 12px 0 12px 11.6px;
        line-height: 0px;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    }

    .divSideBar3 .viewmore {
        width: 65%;
        float: left;
        vertical-align: top;
        height: 23px;
        margin: 7px 0px 7px 0;
        color: white;
        text-align: right;
    }

        .divSideBar3 .viewmore a {
            color: white;
            padding: 0px 15px;
        }

            .divSideBar3 .viewmore a:hover {
                color: white;
            }

.sidebar3Events &gt; a:hover {
    text-decoration: none !important;
}

.divSideBar3 #navigation {
    overflow: hidden;
}

#footerStyle6 footer {
    display: block;
}

    #footerStyle6 footer.main {
        /*background: url('../images/icon-pattern-diag.png');*/
        border-top: 4px solid rgba(218,218,218,0.43);
        padding: 30px 0px 15px 0px;
    }

        #footerStyle6 footer.main .wrap {
            overflow: hidden;
            padding: 0 5%;
        }

        #footerStyle6 footer.main .logo {
            float: left;
            height: 145px;
            width: 187px;
        }

        #footerStyle6 footer.main .social_media {
            float: right;
            float: right;
            padding: 0;
            list-style: none;
        }

        #footerStyle6 footer.main .quick_links a .fa {
            font-size: 7px;
            padding: 2px 4px;
        }

        #footerStyle6 footer.main .social_media a .fa {
            font-size: 24px;
            vertical-align: middle;
            padding-right: 10px;
        }

        #footerStyle6 footer.main .social_media a {
            background: rgba(255,255,255,0.08);
            color: #EEE;
            display: block;
            font-size: 11px;
            font-weight: 500;
            height: 32px;
            line-height: 22px;
            margin: 0 0 10px 0;
            padding: 3px 8px;
            text-transform: uppercase;
            width: 180px;
        }

            #footerStyle6 footer.main .social_media a:hover {
                text-decoration: none;
            }

        #footerStyle6 footer.main .social_media img {
            float: left;
            height: 22px;
            margin: 0 10px 0 0;
            width: 24px;
        }

        #footerStyle6 footer.main .divider {
            float: left;
            height: 165px;
            margin: 0 20px;
            border-left: 1px dashed rgba(228,228,228,0.24);
            width: 1px;
        }

        #footerStyle6 footer.main .contact {
            float: left;
            padding: 10px 0;
            width: 25%;
        }

            #footerStyle6 footer.main .contact p {
                color: #EDEDED;
                font-size: 14px;
                line-height: 20px;
                font-family: museoSan;
            }

            #footerStyle6 footer.main .contact a {
                background: #333;
                color: #EEE;
                display: block;
                font-family: futura-pt;
                font-size: 12px;
                font-weight: 500;
                height: 22px;
                line-height: 22px;
                margin: 15px 0 0 0;
                padding: 9px 8px;
                text-transform: uppercase;
                width: 184px;
            }

                #footerStyle6 footer.main .contact a:hover {
                    background: #454545;
                    text-decoration: none;
                }

            #footerStyle6 footer.main .contact span {
                background: url(../images/sprites.png) no-repeat -222px 0;
                float: left;
                height: 22px;
                margin: 0 10px 0 0;
                width: 26px;
            }

        #footerStyle6 footer.main .quick_links {
            float: left;
            padding: 10px 0;
            list-style: none;
        }

            #footerStyle6 footer.main .quick_links a {
                color: #EEE;
                display: block;
                font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
                font-size: 11px;
                line-height: 10px;
                margin: 0 0 10px 0;
            }

                #footerStyle6 footer.main .quick_links a:hover {
                    color: #F1CB00;
                    text-decoration: none;
                }

            #footerStyle6 footer.main .quick_links span {
                background: url(../images/sprites.png) no-repeat -248px 0;
                float: left;
                height: 7px;
                margin: 1px 7px 0 0;
                width: 4px;
            }

#footerStyle6 .admissions_checklist footer {
    background: #ACB8CF;
    padding: 20px;
}

    #footerStyle6 .admissions_checklist footer h4 {
        color: #FFF;
    }

        #footerStyle6 .admissions_checklist footer h4 span {
            background: url(../images/sprites.png) no-repeat -267px -113px;
            float: left;
            height: 16px;
            margin: 0 10px 0 0;
            width: 25px;
        }

    #footerStyle6 .admissions_checklist footer p {
        color: #FFF;
        font-size: 14px;
        line-height: 18px;
        padding: 0 0 0 35px;
    }

.slidingTestimonial .flex-control-nav li {
    margin: 0 2px !important;
    display: inline-block;
    zoom: 1;
}

.slideShow8 .captionContain {
    width: 100%;
    bottom: 12px !important;
    float: left !important;
    padding: 3% 0 !important;
    text-align: center;
    z-index: 99899999;
    line-height: 11px;
    position: relative;
    transition: all .8s ease;
    opacity: 0.9;
    bottom: 0;
    min-height: 45px;
    height: auto;
}

    .slideShow8 .captionContain h1 {
        color: white;
        text-shadow: none;
        font-size: 18px;
        font-family: dosis;
    }

    .slideShow8 .captionContain h4 {
        font-family: raleway;
        text-shadow: none;
        color: white;
        font-size: 12px;
    }

.slideShow8 .ws_cover {
    display: none;
}

.slideShow8 #home_features figure .green0 {
    background-color: #5E7535;
    border-color: #5E7535;
}

.slideShow8 .green2 {
    background-color: #2b4477;
    border-color: #2b4477;
}

.slideShow8 .green3 {
    background-color: #8c1c00;
    border-color: #8c1c00;
}

.slideShow8 .green4 {
    background-color: #ec7921;
    border-color: #ec7921;
}

.slideShow8 .green5 {
    background-color: #deb400;
    border-color: #deb400;
}

.slideShow8 .green1 {
    background-color: #555;
    border-color: #555;
}

.slideShow8 .green6 {
    background-color: #39274f;
    border-color: #39274f;
}

.slideShow8 .green7 {
    background-color: #5E7535;
    border-color: #5E7535;
}

.slideShow8 .green8 {
    background-color: #2b4477;
    border-color: #2b4477;
}

.slideShow8 .green9 {
    background-color: #8c1c00;
    border-color: #8c1c00;
}

.slideShow8 .green10 {
    background-color: #ec7921;
    border-color: #ec7921;
}

.slideShow8 .green11 {
    background-color: #deb400;
    border-color: #deb400;
}

.slideShow8 a.ws_next {
    background-image: url('../images/slider-next.png') !important;
    background-position: 50% 50% !important;
    background-size: 58% !important;
    border-radius: 50% 0% 0% 50% !important;
    padding: 1% 0% !important;
    background-repeat: no-repeat;
    right: 0 !important;
    background-color: rgba(49,49,49,0.58) !important;
}

.slideShow8 a.ws_prev {
    background-image: url('../images/slider-prev.png') !important;
    background-position: 50% 50% !important;
    background-size: 58% !important;
    border-radius: 0% 50% 50% 0% !important;
    padding: 1% 0% !important;
    background-repeat: no-repeat;
    left: 0 !important;
    background-color: rgba(49,49,49,0.58) !important;
}

.slideShow8 #wowslider-container1:hover .captionContain {
    bottom: 75px !important;
}

.masterbody .loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background-color: #ffffff;
}

    .masterbody .loader img {
        max-width: 100px;
        max-height: 100px;
        margin: 0 auto;
        position: absolute;
        top: 50%;
        left: 50%;
    }

.divNewsStyle6 .intro .ulNewsStyle6 li .nextArrow {
    font-size: 11px !important;
    float: right;
    padding-top: 5px;
}

    .divNewsStyle6 .intro .ulNewsStyle6 li .nextArrow a span {
        font-size: 13px !important;
        line-height: 28px;
    }

.divNewsStyle6 .newsLi .blog-item-category-img &gt; a &gt; p {
    font-size: 12px !important;
    font-family: Arial,Helvetica,sans-serif !important;
    padding-top: 10px;
    padding-bottom: 0 !important;
    color: rgb(118,118,118) !important;
}

.divNewsStyle6 .newsLi .left {
    padding: 3px !important;
    width: 60px;
    height: 100%;
}

    .divNewsStyle6 .newsLi .left .rem-border {
        font-size: 22px !important;
        height: 36px !important;
        font-family: Arial,Helvetica,sans-serif !important;
    }

.span4.divNewsStyle6 {
    margin-top: 12px;
}

.slideShow9 img.slideShowBottom {
    position: absolute;
    bottom: 0;
    z-index: 99999;
    width: 100%;
}

.slideShow9 #wowslider-container1 .ws_bullets {
    bottom: 9%;
    left: 50%;
}

.slideShow9 .divBottomSlider img {
    max-width: 100% !important;
}

.MenuStyle11 ul.ulSubSubMenuList {
    position: absolute;
    left: 100%;
    width: 200px;
    border-left: 1px solid rgba(181,181,181,0.5);
    height: auto;
    display: none;
    padding: 0;
    list-style: none;
    margin-top: -45px;
}

.MenuStyle11 .dropdown-menu li:hover &gt; .ulSubSubMenuList {
    display: block;
}

.MenuStyle11 ul.ulSubSubMenuList li {
    padding: 12px 10px 10px 12px;
    border-bottom: 1px solid rgba(181,181,181,0.3);
}

    .MenuStyle11 ul.ulSubSubMenuList li a {
        text-decoration: none;
        font-family: inherit;
        font-size: inherit;
    }

    .MenuStyle11 ul.ulSubSubMenuList li:hover {
        background: black;
    }

.quickLinkStyle9 .span6 ul {
    padding: 0;
    list-style: none;
}

.quickLinkStyle9 ul.list_1 a {
    text-decoration: none;
    font-size: 18px;
}

.quickLinkStyle9 ul.list_1 h5 {
    font: normal 14px/20px Roboto Condensed;
    color: #ffffff;
    letter-spacing: 2px;
}

.quickLinkStyle9 ul.list_1 {
    margin: -17px 0 13px 0 !important;
    padding: 0;
}

    .quickLinkStyle9 ul.list_1 li {
        background: #829c53;
        float: left;
        width: 50%;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .quickLinkStyle9 ul.list_1 li .post_block a {
            display: block;
            position: relative;
            height: 212px;
            padding: 62px 20px 20px 20px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: 0.8s;
            -moz-transition: 0.8s;
            -o-transition: 0.8s;
            transition: 0.8s;
        }

            .quickLinkStyle9 ul.list_1 li .post_block a:before {
                background: #4a4a4a;
                display: block;
                -webkit-transition: 0.8s;
                -moz-transition: 0.8s;
                -o-transition: 0.8s;
                transition: 0.8s;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 100%;
                left: 0;
                content: '';
            }

        .quickLinkStyle9 ul.list_1 li .post_block a {
            padding-right: 14px;
            padding-left: 14px;
        }

.quickLinkStyle9 html.ie8 ul.list_1 li .post_block a {
    padding-right: 50px;
    padding-left: 50px;
}

.quickLinkStyle9 ul.list_1 li .post_block a:hover {
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

    .quickLinkStyle9 ul.list_1 li .post_block a:hover:before {
        -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
        box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s;
        bottom: 0;
    }

    .quickLinkStyle9 ul.list_1 li .post_block a:hover .thumbnail img {
        transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        -webkit-transition: 0.8s;
        -moz-transition: 0.8s;
        -o-transition: 0.8s;
        transition: 0.8s;
    }

.quickLinkStyle9 ul.list_1 li:nth-child(2n) {
    background: #334878;
}

.quickLinkStyle9 ul.list_1 li:nth-child(3n) {
    background: #5da7f0;
}

.quickLinkStyle9 ul.list_1 li:nth-child(4n) {
    background: #e8be6c;
}

.quickLinkStyle9 ul.list_1 li.item_2 {
    background: #334878;
}

.quickLinkStyle9 ul.list_1 li.item_3 {
    background: #5da7f0;
}

.quickLinkStyle9 ul.list_1 li.item_4 {
    background: #e8be6c;
}

.quickLinkStyle9 ul.list_1 li .thumbnail {
    background: none;
    display: inline-block;
    float: none;
    min-height: 35px;
    margin: 0 0 10px 0;
    vertical-align: top;
    border: none;
}

    .quickLinkStyle9 ul.list_1 li .thumbnail img {
        -webkit-transition: 0.8s;
        -moz-transition: 0.8s;
        -o-transition: 0.8s;
        transition: 0.8s;
        border: none;
        height: 54px;
        width: 54px;
    }

.quickLinkStyle9 ul.list_1 li h5 {
    position: relative;
    margin: 0;
    text-transform: uppercase;
}

    .quickLinkStyle9 ul.list_1 li h5 a {
        display: inline-block;
        position: relative;
        vertical-align: top;
    }

        .quickLinkStyle9 ul.list_1 li h5 a:focus {
            text-decoration: none;
            color: #fff;
        }

        .quickLinkStyle9 ul.list_1 li h5 a:hover {
            text-decoration: none;
            color: #fff;
        }

.quickLinkStyle9 ul.list_1 .post_block a &gt; p {
    font-size: 12px;
    color: #DEDEDE;
    font-family: dosis;
}

.quickLinkStyle9 a.viewMore {
    float: right;
    font-family: 'exo 2';
    font-size: 13px;
    padding: 2% 0px;
}

.panel-group a {
    text-decoration: none;
    display: inline-block;
    padding: 1.2% 1.2%;
    display: inline-block;
}

    .panel-group a:hover {
        text-decoration: none;
    }

.panel-group .panel-heading a:after {
    content: '-';
    float: right;
    font-size: 27px;
}

.panel-group .panel-heading a.collapsed:after {
    content: '+';
}

.panel-group {
    margin-bottom: 20px;
    min-width: 96%;
}

    .panel-group .panel-heading ul {
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .panel-group .panel-heading ul li.panel-title {
            margin-top: 0;
            margin-bottom: 0;
            font-size: 17px;
            color: inherit;
            list-style: none;
            width: 100%;
            text-align: left;
        }

            .panel-group .panel-heading ul li.panel-title a {
                width: 100%;
            }

.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.HorizontalNewsStyle9 .cs-event.left .cs-media {
    margin-bottom: 20px;
}

    .HorizontalNewsStyle9 .cs-event.left .cs-media span {
        text-align: center;
        background: #227ebb;
        color: #fff;
        display: inline-block;
        font-size: 24px;
        padding-bottom: 10px;
    }

        .HorizontalNewsStyle9 .cs-event.left .cs-media span strong {
            display: block;
            background: rgba(0,0,0,0.22);
            font-size: 11px;
            text-transform: uppercase;
            display: block;
            padding: 0 20px;
            margin-bottom: 5px;
        }

.HorizontalNewsStyle9 .cs-event.left .cs-text em {
    font-size: 12px;
    color: #aaa;
    font-style: normal;
    font-family: 'Montserrat',sans-serif;
    margin-bottom: 15px;
    display: block;
}

.HorizontalNewsStyle9 h5, .HorizontalNewsStyle9 h5 a {
    font: 700 14px/22px "Montserrat",sans-serif !important;
    letter-spacing: 1px !important;
    text-transform: capitalize !important;
    color: #333333 !important;
}

.HorizontalNewsStyle9 .cs-event.left .cs-text span {
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    display: block;
    padding: 10px 0;
    color: #565555;
    font-size: 12px;
    position: relative;
}

    .HorizontalNewsStyle9 .cs-event.left .cs-text span i {
        color: #2377af;
        font-size: 13px;
        position: absolute;
        top: 16px;
        left: 0;
    }

.HorizontalNewsStyle9 .col-lg-4.col-md-4.col-sm-6.col-xs-12 {
    width: 100%;
    padding: 0 2%;
}

.HorizontalNewsStyle9 .jcarousel-prev.jcarousel-prev-horizontal {
    right: 1px !important;
    left: inherit !important;
    top: -18px !important;
    border-radius: 50% 0% 0% 50%;
}

.HorizontalNewsStyle9 .jcarousel-next.jcarousel-next-horizontal {
    right: -29px !important;
    left: inherit !important;
    top: -18px !important;
    border-radius: 0px 50% 50% 1px;
}

.MenuStyle14 .navbar-default .navbar-nav &gt; li &gt; a:after {
    height: 0px !important;
    width: 0px !important;
    background: white;
    margin: 0 0 -7px -5px !important;
}

.MenuStyle14 .navbar-default .navbar-nav &gt; li &gt; a.active, .MenuStyle14 .navbar-default .navbar-nav &gt; li:hover &gt; a {
    border-bottom: 0px solid !important;
    transition: none !important;
}

.MenuStyle14 .navbar-default .navbar-nav &gt; li &gt; a {
    font-family: 'Exo 2' !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    font-size: 13px !important;
}

.MenuStyle14 .navbar-default .navbar-nav .dropdown {
    border-top: 3px solid white !important;
    left: -50% !important;
}

.MenuStyle14 .navbar-default .navbar-nav &gt; li &gt; ul:before {
    position: absolute;
    bottom: 0;
    content: '';
    left: 50%;
    display: block;
    height: 5px;
    background: white;
    width: 5px;
    opacity: 0;
    margin: 0 0 -3px -2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.MenuStyle14 .navbar .search-form {
    position: absolute;
    right: 7px;
    z-index: 20;
    top: 18%;
}

.MenuStyle14 .AddShow .divTxtSearch input[type="text"] {
    padding: 14px !important;
    width: 500px !important;
    opacity: 1;
    box-shadow: none;
    position: absolute;
    right: 27% !important;
    font-size: 20px !important;
}

.MenuStyle14 .divTxtSearch a, .MenuStyle14 .top-bar {
    display: none;
}

.MenuStyle14 .CloseShow #inputTxtSearch {
    width: 0px;
}

.MenuStyle14 .AddShow #inputTxtSearch {
    transition: all 0.3s ease;
    width: 440px;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: rgba(255,255,255,0.65) !important;
    font-family: dosis !important;
}

.MenuStyle14 .navbar-default .navbar-nav &gt; li &gt; .searchDiv &gt; a {
    padding: 38px 11px 15px 6px !important;
    float: right;
    font-size: 17px;
}

.MenuStyle14 #nav_sri.affix li.materMenuList &gt; .searchDiv &gt; a {
    padding: 55px 11px 15px 6px !important;
    float: right;
    font-size: 17px;
}

.MenuStyle14 #nav_sri.affix .search-form {
    top: 38px !important;
}

.MenuStyle14 .navbar-default .navbar-nav .SubSubMenuStyle {
    left: 103%;
    position: absolute;
    top: -3px;
    font-size: 24px;
    width: 150px;
    display: none;
}

.MenuStyle14 .dropdown li:hover .SubSubMenuStyle {
    display: block !important;
}

.MenuStyle14 .navbar-default .navbar-nav .SubSubMenuStyle li a {
    font-size: 14px !important;
    font-family: dosis;
}

.MenuStyle14 .dropdown span.fa.fa-caret-up {
    position: absolute;
    top: -22px;
    font-size: 28px;
    left: 45%;
}

.MenuStyle14 .navbar-default .navbar-nav .SubSubMenuStyle span.fa.fa-caret-left {
    position: absolute;
    top: 0;
    left: -5%;
}

.MenuStyle14 .dropdown li a, .MenuStyle14 .sup-dropdown li a, .MenuStyle14 .SubSubMenuStyle li &gt; a {
    line-height: 16px;
    color: #f2f2f2;
    padding: 10px 12px;
    font-family: dosis !important;
}

.MenuStyle14 .dropdown &gt; li:hover &gt; a, .StickyMenuCss .sup-dropdown li:hover &gt; a {
    padding: 10px 12px;
}

.homeContent .firstliContent7 {
    width: 53%;
}

.homeContent .secondliContent7 {
    width: 42%;
    margin-top: 32px;
    margin-left: 3%;
    min-height: 420px;
}

.HorizontalNewsStyle9 .latest-projects .latest-projects-intro {
    padding: 7px;
}

table tr td p {
    padding: 0;
}

#footer3 .social-bookmarksLight li.blogger a {
    background: url(../images/icon_blog_light.png) no-repeat 0 0;
}

    #footer3 .social-bookmarksLight li.blogger a:hover {
        background-color: #008346;
    }

#footer3 .social-bookmarksLight li.linkedin a {
    background: url(../images/icon_linkedin.png) no-repeat 0 0;
}

    #footer3 .social-bookmarksLight li.linkedin a:hover {
        background-color: #008346;
    }

#footer3 .social-bookmarksLight li.instagram a {
    background: url(../images/icon_instagram.png) no-repeat 0 0;
}

#footer3 .social-bookmarksLight li.pinterest a {
    background: url(../images/Pinterest.png) no-repeat 0 0;
}

#footer3 .social-bookmarksLight li.instagram a:hover {
    background-color: #008346;
}

#MenuStyle15 #primary-navigation #primary-menu &gt; li.menu-item-cart &gt; a:before {
    font-family: 'scalia-icons';
    font-weight: normal;
    font-size: 17px;
    content: '\e613';
    margin-right: 5px;
    vertical-align: top;
    line-height: inherit;
    display: block;
    text-align: center;
    width: 100%;
    padding-right: 3px;
}

#MenuStyle15 #primary-navigation.responsive #primary-menu &gt; li.menu-item-cart &gt; a:before {
    text-align: left;
}

#MenuStyle15 #primary-navigation.responsive #primary-menu &gt; li.menu-item-cart &gt; .minicart {
    display: none;
}

#MenuStyle15 #primary-navigation #primary-menu &gt; li.menu-item-cart &gt; a .minicart-item-count {
    position: absolute;
    left: 50%;
    width: 26px;
    margin-left: -13px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    top: 50%;
    margin-top: -35px;
    font-size: 65%;
    text-align: center;
    padding-top: 3px;
    line-height: 1;
}

#MenuStyle15 #primary-navigation.responsive #primary-menu &gt; li.menu-item-cart &gt; a .minicart-item-count {
    left: 40px;
    margin-top: -30px;
}

#MenuStyle15 #primary-navigation #primary-menu &gt; li.menu-item-cart &gt; a .minicart-item-count:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-width: 8px 13px;
    border-style: solid;
    border-color: transparent;
    bottom: -16px;
    left: 0;
}

@media (max-width:768px) {
    #MenuStyle15 .primary-navigation li.menu-item-cart &gt; a:after, #MenuStyle15 .primary-navigation li.menu-item-cart &gt; .minicart; {
        display: none;
    }
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart .minicart-item-count {
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart {
    position: absolute;
    visibility: hidden;
    white-space: normal;
    width: 310px;
    box-shadow: 3px 0 0 0 rgba(56,69,84,0.2),-3px 0 0 0 rgba(56,69,84,0.2);
    -moz-box-shadow: 3px 0 0 0 rgba(56,69,84,0.2),-3px 0 0 0 rgba(56,69,84,0.2);
    -webkit-box-shadow: 3px 0 0 0 rgba(56,69,84,0.2),-3px 0 0 0 rgba(56,69,84,0.2);
    border-top: 0;
    transition: all 0.1s linear 1s;
    -moz-transition: all 0.1s linear 1s;
    -webkit-transition: all 0.1s linear 1s;
    opacity: 0;
    transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    padding: 20px 0 0;
}

    #MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart:before {
        content: '';
        position: absolute;
        bottom: -3px;
        left: -3px;
        right: -3px;
        background-color: rgba(56,69,84,0.2);
        height: 3px;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart ul {
        position: relative;
        visibility: inherit;
        width: auto;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        transition: all 0s;
        -moz-transition: all 0s;
        -webkit-transition: all 0s;
        opacity: 1;
        transform: none;
        -o-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
    }

#MenuStyle15 #primary-menu.no-responsive:hover li.menu-item-cart:hover &gt; .minicart {
    visibility: visible;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 1;
    transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
}

#MenuStyle15 #primary-menu.no-responsive:hover &gt; li.menu-item-cart .minicart {
    visibility: hidden;
    transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    opacity: 0;
}

#primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart {
    top: 100%;
    left: 0;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart &gt; .minicart.invert {
    left: auto;
    right: 0;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart .widget_shopping_cart_content ul.cart_list {
    padding: 0 20px;
}

#MenuStyle15 .widget_shopping_cart_content ul.cart_list li img {
    height: 70px;
    width: 70px;
    float: left;
}

#MenuStyle15 .widget_shopping_cart_content ul.cart_list li {
    margin-bottom: 21px;
    display: inline-block;
    padding: 0;
    width: 100%;
}

    #MenuStyle15 .widget_shopping_cart_content ul.cart_list li .cart-item-info {
        margin-left: 85px;
        padding-top: 5px;
    }

#MenuStyle15 .widget_shopping_cart_content .quantity {
    font-size: 123.5%;
    line-height: 1.421;
}

#MenuStyle15 .widget_shopping_cart_content .minicart-bottom {
    margin-top: 25px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart .widget_shopping_cart_content .minicart-bottom {
    padding: 20px 20px 20px;
}

#MenuStyle15 .widget_shopping_cart_content .buttons a, #MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart .widget_shopping_cart_content .buttons a {
    display: inline-block;
    font-size: inherit !important;
    padding: 2px 12px 2px 37px;
    margin-right: 10px;
    float: left;
}

#MenuStyle15 .widget_shopping_cart_content .buttons a {
    font-size: 106%;
}

    #MenuStyle15 .widget_shopping_cart_content .buttons a.checkout, #MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout {
        margin-right: 0;
    }

#MenuStyle15 #primary-menu, #primary-menu + ul {
    text-align: left;
}

#MenuStyle15 #primary-navigation #primary-menu.no-responsive li.dl-parent, #MenuStyle15 #primary-navigation #primary-menu.no-responsive li.dl-back {
    display: none;
}

#MenuStyle15 #primary-menu.no-responsive {
    text-align: right;
    white-space: nowrap;
    display: inline-block;
}

    #MenuStyle15 #primary-menu.no-responsive li {
        position: relative;
        list-style: none;
    }

    #MenuStyle15 #primary-menu.no-responsive a {
        position: relative;
        display: block;
        text-decoration: none;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li {
        display: inline-block;
        vertical-align: middle;
    }

        #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; a {
            padding: 3em 0.5em;
            font-family: Roboto;
            letter-spacing: .2px;
            font-weight: 400;
            font-size: 13px;
            text-transform: uppercase;
        }

#MenuStyle15 ul.sub-menu.styled.dl-submenu-disabled &gt; li &gt; a {
    padding: 20px 12px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-parent &gt; a:after {
    position: absolute;
    width: 16px;
    height: 9px;
    left: 50%;
    margin-left: -8px;
    bottom: 15px;
    font-family: 'scalia-icons';
    font-weight: normal;
    content: '\e602';
    font-size: 16px;
    line-height: 9px;
    transition: all 0.01s linear 0.5s;
    -moz-transition: all 0.01s linear 0.5s;
    -webkit-transition: all 0.01s linear 0.5s;
    visibility: hidden;
}

#MenuStyle15 #primary-menu.no-responsive:hover &gt; li.menu-item-parent &gt; a:after {
    visibility: hidden;
    transition: all 0.01s linear;
    -moz-transition: all 0.01s linear;
    -webkit-transition: all 0.01s linear;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.menu-item-parent:hover &gt; a:after {
}

#MenuStyle15 #primary-menu.no-responsive &gt; li ul {
    position: absolute;
    visibility: hidden;
    white-space: normal;
    width: 280px;
    transition: all 0.1s linear 0.5s;
    -moz-transition: all 0.1s linear 0.5s;
    -webkit-transition: all 0.1s linear 0.5s;
    opacity: 0;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul:before {
    content: '';
    position: absolute;
    bottom: -3px;
    left: -3px;
    right: -3px;
    height: 3px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul {
    transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -webkit-transform: translateY(20px);
}

#MenuStyle15 #primary-menu.no-responsive:hover li:hover &gt; ul {
    visibility: visible;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 1;
    transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
}

#MenuStyle15 #primary-menu.no-responsive:hover &gt; li ul {
    visibility: hidden;
    transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    opacity: 0;
    padding: 0;
    list-style: none;
    width: 200px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul {
    top: 100%;
    left: -50%;
    padding: 0 !important;
}

    #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul.invert {
        left: auto;
        right: 0;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul a {
        padding: 12px 10px;
        text-align: left;
        font-family: Roboto;
        letter-spacing: 0.2px;
        font-weight: 300;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul ul {
        top: 0;
        left: 100%;
        transform: translateX(20px);
        -o-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -webkit-transform: translateX(20px);
        z-index: 1;
    }

        #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul ul.invert {
            top: 0;
            left: auto;
            right: 100%;
            transform: translateX(-20px);
            -o-transform: translateX(-20px);
            -ms-transform: translateX(-20px);
            -moz-transform: translateX(-20px);
            -webkit-transform: translateX(-20px);
        }

    #MenuStyle15 #primary-menu.no-responsive &gt; li &gt; ul li:hover &gt; ul {
        transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -webkit-transform: translateX(0);
    }

#MenuStyle15 #primary-menu.no-responsive &gt; li li.menu-item-parent &gt; a:after {
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 100px solid red;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li &gt; ul ul {
    display: none;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul {
    width: auto;
    white-space: nowrap;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 1;
}

    #MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul.megamenu-masonry.megamenu-masonry-inited &gt; li {
        position: absolute;
    }

#MenuStyle15 #primary-menu.no-responsive li &gt; ul.without-transition {
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable ul {
    width: auto;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul ul {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

#primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 31px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li.megamenu-first-element {
    margin-left: 0;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li.megamenu-new-row {
    display: block;
    margin: 0 0 20px 0;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable li {
    background: none;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li span.megamenu-column-header {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 14px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li {
    padding: 3px 0;
}

    #MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li a {
        display: inline-block;
        background: none;
        padding: 0;
    }

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable li.menu-item-parent &gt; a:after {
    display: none;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li span.megamenu-column-header a {
    padding: 0;
    text-transform: uppercase;
}

    #MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li span.megamenu-column-header a.mega-no-link {
        pointer-events: none;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li span.megamenu-column-header a.megamenu-has-icon:before {
        display: inline-block;
        font-family: 'scalia-user-icons';
        font-weight: normal;
        content: attr(data-icon);
        font-size: 14px;
        vertical-align: baseline;
        margin-right: 9px;
    }

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li .mega-label {
    display: inline-block;
    font-size: 65%;
    line-height: 1.6;
    text-transform: uppercase;
    padding: 1px 3px 1px 4px;
    margin: 0 0 0 7px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li &gt; ul li &gt; a {
    position: relative;
    padding-left: 34px;
    padding-right: 12px;
    vertical-align: middle;
    margin-left: -12px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li &gt; ul &gt; li &gt; a:before {
    display: block;
    float: left;
    margin-left: -22px;
    font-family: 'scalia-user-icons';
    font-weight: normal;
    content: '\e7cf';
    font-size: 14px;
    vertical-align: middle;
    width: 15px;
    text-align: center;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li &gt; ul &gt; li.megamenu-has-icon &gt; a::before {
    content: attr(data-icon);
    margin-left: -24px;
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable &gt; ul &gt; li &gt; ul {
    position: static;
    transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
}

#MenuStyle15 #primary-menu.no-responsive &gt; li.megamenu-enable:hover &gt; ul &gt; li &gt; ul {
    visibility: visible;
    opacity: 1;
}

#MenuStyle15 #site-header .logo-position-center .site-title {
    padding-top: 45px;
}

}

#MenuStyle15 #site-header .header-main {
    position: relative;
    z-index: 11;
}

#MenuStyle15 #site-header #primary-navigation.responsive {
    position: static;
}

#MenuStyle15 #primary-navigation .menu-toggle {
    border: none;
    width: 50px;
    height: 44px;
    text-indent: 100%;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
    background: transparent;
    padding: 0;
}

    #MenuStyle15 #primary-navigation .menu-toggle:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 4px;
        top: 10px;
        left: 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }

#MenuStyle15 #site-header .primary-navigation.responsive {
    padding: 15px 0;
    vertical-align: middle;
}

#MenuStyle15 #site-header .primary-navigation {
    display: table-cell;
    float: right;
    text-align: right;
}

#MenuStyle15 ul#primary-menu {
    width: 100%;
    padding: 0;
}

#MenuStyle15 #site-header .logo-position-right .primary-navigation {
    text-align: left;
}

#MenuStyle15 .primary-navigation.responsive ul {
    padding: 0 !important;
    background: none !important;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

#MenuStyle15 .primary-navigation.responsive li {
    position: relative;
    width: auto !important;
}

    #MenuStyle15 .primary-navigation.responsive li a {
        display: block;
        position: relative;
        padding: 11px 30px;
        outline: none;
    }

    #MenuStyle15 .primary-navigation.responsive li .mega-label {
        display: none;
    }

    #MenuStyle15 .primary-navigation.responsive li.dl-back, #MenuStyle15 .primary-navigation.responsive li.dl-parent {
        text-align: right;
    }

        #MenuStyle15 .primary-navigation.responsive li.dl-back &gt; a, #MenuStyle15 .primary-navigation.responsive li.dl-parent &gt; a {
            padding-left: 30px;
        }

            #MenuStyle15 .primary-navigation.responsive li.dl-back:after, #MenuStyle15 .primary-navigation.responsive li.menu-item-parent &gt; a:after, #MenuStyle15 .primary-navigation.responsive li.menu-item-parent &gt; span &gt; a:after, #MenuStyle15 .primary-navigation.responsive li.dl-parent &gt; a:after {
                position: absolute;
                width: 9px;
                height: 16px;
                right: 20px;
                top: 50%;
                margin-top: -8px;
                font-weight: normal;
                font-family: 'scalia-icons';
                content: '\e601';
                font-size: 16px;
                line-height: 16px;
            }

        #MenuStyle15 .primary-navigation.responsive li.dl-back:after {
            right: auto;
            left: 20px;
            content: '\e603';
        }

        #MenuStyle15 .primary-navigation.responsive li.dl-parent &gt; a:after {
            right: auto;
            left: 20px;
        }

#MenuStyle15 .primary-navigation.responsive .dl-menu {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
    top: 100%;
    margin-top: -15px;
}

    #MenuStyle15 .primary-navigation.responsive .dl-menu:before {
        content: '';
        position: absolute;
        bottom: -3px;
        left: -3px;
        right: -3px;
        height: 3px;
    }

    #MenuStyle15 .primary-navigation.responsive .dl-menu.dl-menu-toggle {
        transition: all 0.3s ease;
    }

    #MenuStyle15 .primary-navigation.responsive .dl-menu.dl-menuopen {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

#MenuStyle15 .primary-navigation.responsive li .dl-submenu {
    display: none;
}

#MenuStyle15 .dl-menu.dl-subview li, #MenuStyle15 .dl-menu.dl-subview li.dl-subviewopen &gt; a, #MenuStyle15 .dl-menu.dl-subview li.dl-subview &gt; a, #MenuStyle15 .dl-menu.dl-subview li.dl-subviewopen &gt; span, #MenuStyle15 .dl-menu.dl-subview li.dl-subview &gt; span {
    display: none;
}

    #MenuStyle15 .dl-menu.dl-subview li.dl-subview, #MenuStyle15 .dl-menu.dl-subview li.dl-subview .dl-submenu, #MenuStyle15 .dl-menu.dl-subview li.dl-subviewopen, #MenuStyle15 .dl-menu.dl-subview li.dl-subviewopen &gt; .dl-submenu, #MenuStyle15 .dl-menu.dl-subview li.dl-subviewopen &gt; .dl-submenu &gt; li {
        display: block;
    }

#MenuStyle15 .primary-navigation.responsive &gt; .dl-submenu {
    position: absolute;
    width: 100% !important;
    left: 0;
    margin: 0;
    top: 100%;
    margin-top: -15px;
}

    #MenuStyle15 .primary-navigation.responsive &gt; .dl-submenu:before {
        content: '';
        position: absolute;
        bottom: -3px;
        left: -3px;
        right: -3px;
        height: 3px;
    }

#MenuStyle15 #primary-menu.no-responsive &gt; li:last-child &gt; a &gt; ul {
    right: 0 !important;
}

#MenuStyle15 .container {
    width: 100%;
}

#MenuStyle15 {
    position: relative;
    z-index: 9999999;
    float: left;
    width: 100%;
}

    #MenuStyle15 .triangle-right {
        width: 0;
        position: absolute;
        right: 6%;
        top: 45%;
        height: 0;
        border-top: 4px solid transparent;
        border-left: 4px solid white;
        border-bottom: 4px solid transparent;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li:last-child &gt; ul {
        left: -126px;
        padding: 0;
        display: none;
    }

    #MenuStyle15 #primary-menu.no-responsive &gt; li:last-child:hover ul {
        display: block;
    }

    #MenuStyle15 .site-title {
        z-index: 9;
        float: left;
    }

    #MenuStyle15 header#site-header, #MenuStyle15 #site-header .primary-navigation {
        opacity: 0.95;
    }

    #MenuStyle15 a#Loginlink {
        width: 60px;
        text-align: left;
        color: white;
    }

        #MenuStyle15 a#Loginlink .ulLoginImg &gt; div {
            display: inline;
        }

    #MenuStyle15 .triangle-down {
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 5px solid white;
        left: 40%;
        visibility: hidden;
        opacity: 0;
        transition: all 0.9s ease;
        bottom: 10%;
        position: absolute;
    }

    #MenuStyle15 #primary-menu.no-responsive:hover li:hover .triangle-down {
        visibility: visible;
        opacity: 1;
    }

div#MenuStyle15.affix #primary-menu.no-responsive &gt; li &gt; a {
    padding: 20px 10px;
}

div#MenuStyle15 .loginImgSpan img {
    position: absolute;
    right: 7%;
    top: 6px;
}

div#MenuStyle15.affix .site-title img {
    height: 60px !important;
    width: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

div#TopLinks3 ul, div#TopLinks3 li {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;
}

div#TopLinks3 {
    float: left;
    position: relative;
    z-index: 99999;
    width: 100%;
    font-family: Roboto;
    font-weight: 300;
}

    div#TopLinks3 &gt; ul {
        width: 98%;
        text-align: right;
        padding: 4px 10px;
        position: relative;
    }

        div#TopLinks3 &gt; ul .liAddressLinks {
            font-size: 12px;
        }

    div#TopLinks3 li.liAddressLinks div {
        display: inline-block;
        font-size: 14px;
    }

    div#TopLinks3 .fa {
        padding: 0px 6px 1px 15px;
    }

    div#TopLinks3 li.liSocialLinks .fa {
        color: white;
        padding: 7px;
        width: 8px;
        background: #d4d4d4;
        border-radius: 50%;
        margin: 0 2px;
        font-size: 11px;
    }

    div#TopLinks3 li.liSocialLinks {
        padding-left: 20px;
    }

    div#TopLinks3 .toplink3Back {
        background: #1f2223;
        width: 100%;
        min-height: 35px;
        position: absolute;
        opacity: 0.15;
    }

#divMainToplinks3 ul li {
    font-size: 12px;
    font-family: roboto;
    font-weight: 300;
    padding: 0px 1px;
    text-decoration: none;
}

#TopLinks3 .ulTopLinksBar li.liTopLinks {
    float: left;
}

#divMainToplinks3 .triangle-topright {
    width: 0;
    position: absolute;
    height: 0;
    border-top: 31px solid white;
    border-left: 22px solid transparent;
    right: 100%;
    top: 0;
}

#divMainToplinks3 ul li a {
    text-decoration: none;
    font-size: 14px !important;
    font-weight: 400;
}

#TopLinks3 .inputbtnSubmit {
    border: none !important;
    visibility: hidden;
}

div#TopLinks3 .divTxtSearch li a {
    padding: 3px 7px;
    text-decoration: none;
    display: inline-block;
}

#TopLinks3 .inputTxtSearch {
    border: none !important;
    padding: 5px 0 !important;
    opacity: 0.6 !important;
    color: #353535 !important;
    font-family: roboto !important;
    font-weight: 100 !important;
    font-size: 14px !important;
    letter-spacing: 1px;
    transition: all 0.5s ease;
    font-style: normal !important;
    border-radius: 12px;
}

#MenuStyle15.affix {
    position: fixed !important;
    top: 0;
    z-index: 99999999999;
}

.ClientSide2 {
    background: white;
    text-align: center;
    display: block;
    height: auto;
    margin-left: -7%;
    padding: 2% 6%;
    width: 101%;
    float: left;
    position: relative;
}

    .ClientSide2 .cs-media, .ClientSide2 .col-lg-4.col-md-4.col-sm-6.col-xs-12, .ClientSide2 .latest-projects .latest-projects-intro, .ClientSide2 .latest-projects .latest-projects-wrapper {
        width: 100% !important;
        height: 161px !important;
    }

        .ClientSide2 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal {
            width: 224px !important;
        }

            .ClientSide2 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-item-horizontal img {
                display: block !important;
                width: auto;
                height: 100px !important;
                padding: 10px;
                margin: 0 auto;
                position: relative !important;
            }

    .ClientSide2 .divClientImgContainer {
        text-align: center;
        margin: 0 !important;
        height: 150px !important;
        box-shadow: none !important;
    }

        .ClientSide2 .divClientImgContainer a {
            width: 100% !important;
            margin: 0 auto !important;
            display: block;
        }

    .ClientSide2 .HeadLine, .terstimonialsParallex .testimonialHeader {
        text-align: center;
        text-transform: uppercase;
        font-family: Oswald;
        font-size: 25px;
        font-weight: 100;
        color: gray;
    }

.terstimonialsParallex .flexslider .slides &gt; li {
    height: 355px;
}

.terstimonialsParallex .testemonialContent span {
    font-family: SourceSanPro;
    font-style: italic;
    font-weight: 100;
    font-size: 32px;
    line-height: 32px;
    opacity: 0.9;
}

.terstimonialsParallex div#testimonials-slider {
    height: 474px;
}

.terstimonialsParallex {
    height: 550px;
    background: url('../images/bgTestimonial_parallex.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

    .terstimonialsParallex .testemonialContent {
        width: 86%;
        margin: 0 auto;
        padding: 35px 0px 59px 0px;
    }

.TestimonialParallex .testimonialHeader hr, .ClientSide2 .HeadLine hr {
    border: 1px solid #19A83B;
    width: 1%;
    margin-top: 2%;
    margin-bottom: 3.5%;
    transition: all 0.2s ease;
}

.terstimonialsParallex .testMonialImg img {
    margin: 0 auto;
    border-radius: 50%;
}

.terstimonialsParallex span.fa.fa-quote-right {
    font-size: 46px;
}

.terstimonialsParallex .testemonialbyFSpan {
    font-size: 20px;
    font-family: SourceSanPro;
    font-weight: 200;
    padding-bottom: 8px;
}

.ClientSide2:hover hr {
    width: 8%;
}

.ClientSide2 .divClientImgContainer a:hover {
    color: black;
}

.ClientSide2 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal, .ClientSide2 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-image: none !important;
    background: none !important;
    font-size: 84px;
    opacity: 0;
    top: 5px !important;
    padding: 48px;
}

.ClientSide2 .latest-projects:hover .jcarousel-prev-horizontal {
    opacity: 1 !important;
    background: black;
}

.ClientSide2 .latest-projects:hover .jcarousel-next-horizontal {
    opacity: 1 !important;
    background: black;
}

.ClientSide2 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .fa {
    font-size: 50px;
}

.ClientSide2 .latest-projects {
    height: 200px;
}

.TestimonialParallex .flexslider .slides img {
    margin: 0 auto;
    border-radius: 50%;
}

.TestimonialParallex .testemonialContent span {
    font-size: 27px;
    font-family: dosis;
    font-weight: 100;
    font-style: italic;
    line-height: 40px;
}

.TestimonialParallex .latest-projects .latest-projects-intro {
    text-align: center;
    width: 100% !important;
}

.TestimonialParallex .flex-viewport {
    min-height: 300px;
}

.TestimonialParallex .flexslider .slides &gt; li {
    height: 300px;
}

.TestimonialParallex .latest-projects div.col-md-4 {
    width: 100% !important;
}

.TestimonialParallex span.testemonialbySSpan {
    color: white !important;
}

    .TestimonialParallex span.testemonialbySSpan span {
        padding: 0px !important;
    }

.TestimonialParallex .testemonialby {
    margin-top: 32px !important;
}

.terstimonialsParallex .flex-control-paging li a {
    background: rgba(255,255,255,0.8) !important;
}

.terstimonialsParallex .flex-control-nav li {
    margin: 0 auto;
    text-align: center;
    padding: 6px;
}

.terstimonialsParallex .testimoUnderline {
    border-top: 2px solid white;
    width: 6%;
    margin: 0 auto;
    margin-top: -4px;
    margin-bottom: 20px;
    opacity: 0.9;
    transition: all 0.4s ease;
}

#testimonials-slider:hover &gt; .testimoUnderline {
    width: 9% !important;
}

.terstimonialsParallex .testimonialBackGround {
    background: url('../images/bgTestimonial_parallex.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    top: 0;
    height: 100%;
}

.user-login-Nav_new ul li a {
    width: 110px;
    display: inline-block;
    height: 29px;
    text-align: center;
    padding: 5px 0px 0px 0px;
    text-decoration: none;
}

.user-login-Nav_new {
    right: 4px;
    float: right;
    z-index: 500;
    position: absolute;
    top: -3px;
    cursor: pointer;
    list-style: none;
    border-radius: 0px 0px 8px 8px;
}

    .user-login-Nav_new &gt; ul {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

        .user-login-Nav_new &gt; ul &gt; li {
            list-style: none;
            width: 110px;
            border: 1.5px solid white;
            border-radius: 0px 0px 8px 8px;
            height: 30px;
        }

            .user-login-Nav_new &gt; ul &gt; li &gt; ul {
                padding-top: 9px;
                padding-left: 0px;
                width: 162px;
                margin-left: -1px;
            }

                .user-login-Nav_new &gt; ul &gt; li &gt; ul &gt; li {
                    list-style: none;
                    width: 100%;
                }

.user-login-Nav_new-span {
    font-size: 13px;
    color: #fff;
    font-family: museoSan;
    font-weight: 700;
}

.user-login-Nav_new .icon-Manwithtie {
    font-family: icomoon1 !important;
    padding-right: 2px;
    font-size: 12px;
    margin-left: 10%;
    color: #fff;
}

.divMarqueeNew {
    margin-left: 2px;
    color: white;
    font-size: 10px;
    line-height: 12px;
    height: 14px;
    padding: 1px 4px 1px 5px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    vertical-align: top;
    margin-top: .2%;
}

#TopLinkStyle9 {
    z-index: 0;
    position: relative;
    overflow: hidden;
}

    #TopLinkStyle9 .vc_column_container &gt; #TopLinkStyle9 .vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }

    #TopLinkStyle9 .widget ul, #TopLinkStyle9 .widget ol {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        #TopLinkStyle9 .widget ul.row, #TopLinkStyle9 .widget ol.row {
            margin-right: -15px;
            margin-left: -15px;
        }

        #TopLinkStyle9 .widget ul li {
            list-style: none;
            margin: 0;
        }

    #TopLinkStyle9 .widget-content &gt; ul li:first-child {
        margin: 0;
        padding: 0;
        border: 0;
    }

    #TopLinkStyle9 .widget:before, #TopLinkStyle9 .widget &gt; header:before, #TopLinkStyle9 .widget &gt; .wrapper &gt; header:before, #TopLinkStyle9 .widget-content:before, #TopLinkStyle9 .widget:after, .widget &gt; header:after, .widget &gt; .wrapper &gt; header:after, #TopLinkStyle9 .widget-content:after {
        content: "";
        display: table;
    }

    #TopLinkStyle9 .widget:after, #TopLinkStyle9 .widget &gt; header:after, .widget &gt; .wrapper &gt; header:after, #TopLinkStyle9 .widget-content:after {
        clear: both;
    }

    #TopLinkStyle9 .widget_categories &gt; ul &gt; li:before, #TopLinkStyle9 .widget_categories ul.menu &gt; li:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    #TopLinkStyle9 .widget_categories &gt; ul &gt; li:before, #TopLinkStyle9 .widget_categories ul.menu &gt; li:before, #TopLinkStyle9 .widget_categories &gt; ul &gt; li:hover:before, #TopLinkStyle9 .widget_categories ul.menu &gt; li:hover:before, #TopLinkStyle9 .widget_rss &gt; ul &gt; li a, #TopLinkStyle9 .post-date, #TopLinkStyle9 .widget_calendar thead th, #TopLinkStyle9 .widget_calendar tbody a, #TopLinkStyle9 .widget_search .search-form .search-submit:hover, #TopLinkStyle9 .widget_top_rated_products ul.product_list_widget li .star-rating, #TopLinkStyle9 .widget_top_rated_products ul.product_list_widget li .star-rating:before, #TopLinkStyle9 .woocommerce div.product div.summary .woocommerce-product-rating .star-rating:before {
        color: #75c5d1;
    }

    #TopLinkStyle9 *, #TopLinkStyle9 *:before, #TopLinkStyle9 *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #TopLinkStyle9 .clear {
        clear: both;
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0;
    }

    #TopLinkStyle9 h1, #TopLinkStyle9 h2, #TopLinkStyle9 h3, #TopLinkStyle9 h4, #TopLinkStyle9 h5, #TopLinkStyle9 h6, #TopLinkStyle9 .h1, #TopLinkStyle9 .h2, #TopLinkStyle9 .h3, #TopLinkStyle9 .h4, #TopLinkStyle9 .portfolio-title, #TopLinkStyle9 .h5, #TopLinkStyle9 .h6 {
        font-family: Dosis !important;
        font-weight: 300;
        color: #2f2f2f;
        display: block;
        margin: 0 0 10px;
    }

        #TopLinkStyle9 h1 em, #TopLinkStyle9 h2 em, #TopLinkStyle9 h3 em, #TopLinkStyle9 h4 em, #TopLinkStyle9 h5 em, #TopLinkStyle9 h6 em, #TopLinkStyle9 .h1 em, #TopLinkStyle9 .h2 em, #TopLinkStyle9 .h3 em, #TopLinkStyle9 .h4 em, #TopLinkStyle9 .portfolio-title em, #TopLinkStyle9 .h5 em, #TopLinkStyle9 .h6 em {
            color: #2f2f2f;
            font-weight: 300;
        }

    #TopLinkStyle9 h1, #TopLinkStyle9 .h1 {
        font-size: 48px;
        line-height: 56px;
    }

    #TopLinkStyle9 h2, #TopLinkStyle9 .h2 {
        font-size: 40px;
        line-height: 48px;
    }

    #TopLinkStyle9 h3, #TopLinkStyle9 .h3 {
        font-size: 34px;
        line-height: 42px;
    }

    #TopLinkStyle9 h4, #TopLinkStyle9 .h4, #TopLinkStyle9 .portfolio-title {
        font-size: 18px;
        line-height: 5px;
    }

    #TopLinkStyle9 h5, #TopLinkStyle9 .h5 {
        font-size: 18px;
        line-height: 26px;
    }

    #TopLinkStyle9 h6, #TopLinkStyle9 .h6 {
        font-size: 14px;
        line-height: 22px;
    }

    #TopLinkStyle9 a {
        color: #2f2f2f;
        text-decoration: none !important;
        outline: none !important;
    }

        #TopLinkStyle9 a:hover, #TopLinkStyle9 a.active {
            text-decoration: none;
        }

        #TopLinkStyle9 a:focus {
            outline: none;
        }

    #TopLinkStyle9 .wrapper {
        margin: 0 auto;
        position: relative;
        font-family: "Source Sans Pro";
        letter-spacing: .5px;
    }

    #TopLinkStyle9 .kopa-area, .kopa-promo, #TopLinkStyle9 .kopa-no-space {
        position: relative;
    }

        #TopLinkStyle9 .kopa-area &gt; .wrapper, #TopLinkStyle9 .kopa-promo &gt; .wrapper, #TopLinkStyle9 .kopa-no-space &gt; .wrapper, #TopLinkStyle9 .kopa-area &gt; .container, #TopLinkStyle9 .kopa-promo &gt; .container, #TopLinkStyle9 .kopa-no-space &gt; .container {
            position: relative;
            z-index: 9;
        }

            #TopLinkStyle9 .kopa-area &gt; .wrapper &gt; .row .widget, #TopLinkStyle9 .kopa-promo &gt; .wrapper &gt; .row .widget, #TopLinkStyle9 .kopa-no-space &gt; .wrapper &gt; .row .widget, #TopLinkStyle9 .kopa-area &gt; .container &gt; .row .widget, #TopLinkStyle9 .kopa-promo &gt; .container &gt; .row .widget, #TopLinkStyle9 .kopa-no-space &gt; .container &gt; .row .widget {
                margin-bottom: 90px;
            }

            #TopLinkStyle9 .kopa-area &gt; .wrapper &gt; .row:last-child .widget:last-child, #TopLinkStyle9 .kopa-promo &gt; .wrapper &gt; .row:last-child .widget:last-child, #TopLinkStyle9 .kopa-no-space &gt; .wrapper &gt; .row:last-child .widget:last-child, #TopLinkStyle9 .kopa-area &gt; .container &gt; .row:last-child .widget:last-child, #TopLinkStyle9 .kopa-promo &gt; .container &gt; .row:last-child .widget:last-child, #TopLinkStyle9 .kopa-no-space &gt; .container &gt; .row:last-child .widget:last-child {
                margin-bottom: 0;
            }

        #TopLinkStyle9 .kopa-area .widget:last-child, #TopLinkStyle9 .kopa-promo .widget:last-child, #TopLinkStyle9 .kopa-no-space .widget:last-child {
            margin-bottom: 0;
        }

    #TopLinkStyle9 .kopa-area-5:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.7);
    }

    #TopLinkStyle9 .kopa-area-7 {
        padding: 135px 0;
    }

        #TopLinkStyle9 .kopa-area-7:before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(8,10,30,0.9);
        }

    #TopLinkStyle9 .kopa-area-dark {
        color: #FFF;
    }

        #TopLinkStyle9 .kopa-area-dark span {
            color: #FFF;
        }

        #TopLinkStyle9 .kopa-area-dark a {
            color: #FFF;
        }

        #TopLinkStyle9 .kopa-area-dark .widget-title, #TopLinkStyle9 .kopa-blockquote-3 .widget-title, #TopLinkStyle9 .tc-item .widget-title, .ms-item-1 .kopa-item-inner .widget-title, #TopLinkStyle9 .article-list-3 .entry-content .widget-title, #TopLinkStyle9 .article-list-4 .entry-content .widget-title, #TopLinkStyle9 .kopa-masonry-1-widget .entry-content .widget-title, #TopLinkStyle9 .kopa-masonry-2-widget .entry-content .widget-title, #TopLinkStyle9 .testi-item .testi-content .widget-title, #TopLinkStyle9 .por-item-1 .entry-content .widget-title, #TopLinkStyle9 .owl-carousel-7 .entry-content .widget-title, #TopLinkStyle9 .kopa-entry-list .entry-content .widget-title, #TopLinkStyle9 .kopa-area-dark span, #TopLinkStyle9 .kopa-area-dark p, #TopLinkStyle9 .kopa-area-dark a, #TopLinkStyle9 .kopa-area-dark h1, #TopLinkStyle9 .kopa-area-dark h2, #TopLinkStyle9 .kopa-area-dark h3, #TopLinkStyle9 .kopa-area-dark h4, #TopLinkStyle9 .kopa-area-dark h5, #TopLinkStyle9 .kopa-area-dark h6, #TopLinkStyle9 .kopa-area-dark input, #TopLinkStyle9 .kopa-area-dark textarea {
            color: #FFF;
        }

    #TopLinkStyle9 .sv-icon-1 {
        position: relative;
        display: inline-block;
        width: 100px;
        height: 100px;
        padding: 5px;
    }

        #TopLinkStyle9 .sv-icon-1:before, #TopLinkStyle9 .sv-icon-1:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 93px;
            height: 93px;
        }

        #TopLinkStyle9 .sv-icon-1:after {
            top: auto;
            left: auto;
            right: 1px;
            bottom: 1px;
        }

        #TopLinkStyle9 .sv-icon-1 span {
            display: inline-block;
            text-align: center;
            width: 88px;
            height: 88px;
            line-height: 88px;
            font-size: 60px;
            position: relative;
            z-index: 1;
            -webkit-transition: all 0.4s;
            -moz-transition: all 0.4s;
            -o-transition: all 0.4s;
            transition: all 0.4s;
        }

            #TopLinkStyle9 .sv-icon-1 span:hover {
                -webkit-transform: scale(1.4);
                -moz-transform: scale(1.4);
                -o-transform: scale(1.4);
                -ms-transform: scale(1.4);
                transform: scale(1.4);
            }

    #TopLinkStyle9 .kopa-service-1-widget {
        text-align: center;
    }

        #TopLinkStyle9 .kopa-service-1-widget .widget-content &gt; ul &gt; li {
            float: left;
            padding: 20px 0px;
        }

        #TopLinkStyle9 .kopa-service-1-widget h4 {
            text-transform: uppercase;
            margin-bottom: 0px;
        }

        #TopLinkStyle9 .kopa-service-1-widget p {
            font-size: 16px;
            line-height: 24px;
            margin-top: 2px;
            font-family: Roboto;
            padding: 0 !important;
        }

.top-bar-loginStyle .top-bar {
    float: left;
    width: 100%;
    height: 35px;
}

.top-bar-loginStyle .container {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    min-height: 30px;
}

.top-bar-loginStyle .top-bar {
    background: url(../images/top-login-border.png) repeat-x bottom;
}

.top-bar-loginStyle .left-side {
    float: left;
}

.top-bar-loginStyle .top-bar a, .top-bar-loginStyle .top-bar i, .top-bar-loginStyle.cs-users i, .top-bar-loginStyle .top-bar p, .top-bar-loginStyle .top-bar .left-side {
    color: #ffffff;
}

.top-bar-loginStyle .top-bar .left-side {
    line-height: 3;
}

    .top-bar-loginStyle .top-bar .left-side p {
        border-left: 1px solid rgba(249,249,249,0.1);
        color: #fff;
        float: left;
        font-size: 13.5px;
        margin: 0;
        padding: 5px 15px 15px;
        font-family: Dosis;
    }

        .top-bar-loginStyle .top-bar .left-side p a {
            color: #fff;
        }

        .top-bar-loginStyle .top-bar .left-side p i, .top-bar-loginStyle .cs-login-sec ul li a i {
            margin: 3px 8px 0 0;
            float: left;
        }

.top-bar-loginStyle .right-side {
    float: right;
}

.top-bar-loginStyle .sg-socialmedia {
    float: left;
    padding: 0;
}

    .top-bar-loginStyle .sg-socialmedia ul {
        margin: 0;
        padding: 0;
    }

        .top-bar-loginStyle .sg-socialmedia ul li {
            float: left;
            list-style: none;
            margin: 4px 8px 0 0;
        }

.top-bar-loginStyle .fa-stack-2x {
    font-size: 22px;
}

.top-bar-loginStyle .cs-login-sec ul {
    margin: 0;
    padding: 0;
    margin-left: 10px;
}

    .top-bar-loginStyle .cs-login-sec ul li {
        list-style: none;
        margin: 5px 8px 0 0;
    }

.top-bar-loginStyle a {
    outline: none;
    text-decoration: none;
}

    .top-bar-loginStyle a:hover {
        outline: none;
        text-decoration: none;
    }

.top-bar-loginStyle .sg-socialmedia ul li a i {
    color: #fff;
}

.top-bar-loginStyle .right-side .sg-socialmedia ul li a i:hover {
    color: #f37735 !important;
}

.top-bar-loginStyle .lang_sel_list_horizontal {
    border-left: 1px solid rgba(249,249,249,0.1);
    border-right: 1px solid rgba(249,249,249,0.1);
    float: left;
    height: 52px;
    margin: 0 0 0 7px;
    padding: 12px 15px;
}

.fa-circle:hover {
    color: black !important;
}

.top-bar-loginStyle .right-side #lang_sel_list a.lang_sel_sel {
    background: none;
}

.top-bar-loginStyle .lang_sel_list_horizontal ul li a i {
    color: #fff;
    font-size: 16px;
}

.top-bar-loginStyle .cs-login-sec {
    border-left: 1px solid rgba(249,249,249,0.1);
    float: left;
    margin: 0 0 0 15px;
    padding: 0 15px 11px 0;
}

    .top-bar-loginStyle .cs-login-sec ul li {
        list-style: none;
    }

        .top-bar-loginStyle .cs-login-sec ul li a {
            color: #fff;
            font-size: 14px;
            font-family: Dosis;
            text-transform: uppercase;
        }

.top-bar-loginStyle .logo-section {
    float: left;
    width: 100%;
}

.top-bar-loginStyle .main-navbar {
    float: left;
    width: 100%;
    margin: 0.1em 0em 0em 0em;
}

.top-bar-loginStyle body {
    line-height: 1.7 !important;
}

.top-bar-loginStyle p {
    line-height: 1.6 !important;
}

.loginStyle9LoginTab {
    position: absolute;
    left: 62%;
    top: 30px;
    width: auto;
    height: auto;
    color: white;
    z-index: 999;
}

.loginStyle9 ul.contact-details.loginStyle9Css {
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .loginStyle9 ul.contact-details.loginStyle9Css li {
        display: inline-block;
        text-align: left;
    }

        .loginStyle9 ul.contact-details.loginStyle9Css li a {
            font-family: museoSan;
            font-size: 12px !important;
            padding: 1px 0px !important;
        }

.loginStyle9LoginTab img.loginUserImg {
    width: 26px;
}

.loginStyle9LoginTab li.loginUsertxt {
    padding-left: 7px;
    font-family: museoSan;
    display: inline-block;
    vertical-align: top;
}

.loginStyle9LoginTab .loginDiv a {
    color: white;
    text-decoration: none;
    padding: 8px 22px 8px 15px;
    font-family: museoSan;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
}

    .loginStyle9LoginTab .loginDiv a i {
        padding: 3px;
        border-radius: 50%;
        border: 1px solid white;
    }

.loginStyle9LoginTab input#inputTxtSearch {
    width: 225px !important;
}

.loginStyle9LoginTab .loginHeader .loginDiv {
    width: 84%;
    float: left;
}

.loginStyle9LoginTab ul.ulLogin.loginStyle9Css {
    padding: 0%;
    margin: 0;
    width: 100%;
    list-style: none;
    background: white;
    padding: 6px 0 !important;
}

.loginStyle9LoginTab .loginHeader i.fa.fa-times-circle-o {
    font-size: 24px;
    padding: 9px 5px;
}

.loginStyle9LoginTab .loginHeader a#Loginlink1 {
    float: left;
    margin-right: 77px;
}

.loginStyle9LoginTab div#Logintab {
    margin-top: -43px;
    z-index: 999;
    position: absolute;
    width: 85%;
}

.loginStyle9LoginTab ul.ulLogin.loginStyle9Css li {
    height: auto;
    font-size: 18px;
    font-family: sans-serif;
    display: block;
    padding-top: .03px;
    padding-bottom: .03px;
}

    .loginStyle9LoginTab ul.ulLogin.loginStyle9Css li &gt; a {
        padding: 10px 46px 10px 30px;
        margin: 6px 12px 6px 12px;
        color: white;
        text-align: center;
        display: block;
    }

.loginStyle9LoginTab .loginHeader span.CloseLogin {
    padding: 3px;
    margin: 0px 7px;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 47px;
}

.loginStyle9LoginTab ul.social {
    padding: 0;
    list-style: none;
    margin: 0;
    vertical-align: middle;
}

    .loginStyle9LoginTab ul.social li {
        display: inline-block;
        padding: 0px;
        font-size: 29px;
        vertical-align: top;
    }

.loginStyle9LoginTab .social-bookmarksLight {
    width: 50%;
    z-index: -1;
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
}

.loginStyle9LoginTab #Loginlink {
    display: inline-block;
}

.loginStyle9LoginTab .social-bookmarksLight a {
    padding: 6px;
}

    .loginStyle9LoginTab .social-bookmarksLight a i {
        padding: 1px;
        border: none;
        font-size: 18px;
        vertical-align: middle;
        display: inline-block;
    }

.loginStyle9LoginTab .loginDiv {
    width: 80%;
}

.loginStyle9LoginTab ul.ulLogin.loginStyle9Css li &gt; a {
    font-family: museoSan;
}

.loginStyle9LoginTab .top-bar &gt; ul &gt; li &gt; a {
    line-height: 31px;
    text-shadow: none;
    color: #fff !important;
    font-size: 12px;
    text-decoration: none !important;
}

.loginStyle9LoginTab ul.ulLoginImg &gt; li {
    display: inline-block;
    vertical-align: middle;
}

.footercontent .footer-wrapper .links-social .login-dashboard a {
    padding: 18px 18px;
    text-transform: uppercase;
    display: block;
    font-family: Dosis;
    color: #EDEDED;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .6px;
}

.footercontent .footer-wrapper .bg-color-theme {
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.footercontent .footer-wrapper .text-center {
    text-align: center;
}

.footercontent .footer-wrapper .links-social {
    max-width: 183px;
    margin: 0 auto;
    margin-left: 0;
}

.footercontent .login-dashboard a {
    font-size: 11px;
}

.footercontent .wh-footer a, .footercontent .wh-footer .widget ul li:before {
    color: #ffffff;
    font-size: 15px;
}

.footercontent a {
    text-decoration: none;
}

    .footercontent a:focus {
        outline: thin dotted;
    }

    .footercontent a:hover {
        text-decoration: none;
    }

.footercontent .wh-sidebar .widget-title {
    margin-bottom: 10px;
    margin-top: 0;
}

.footercontent .widget .widget_title {
    font-weight: normal;
}

.footercontent .widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    .footercontent .widget ul li {
        position: relative;
        padding: 3px 0;
        overflow: hidden;
    }

        .footercontent .widget ul li:first-child {
            border-top: none;
            padding-top: 0;
        }

        .footercontent .widget ul li ul {
            padding-left: 20px;
        }

            .footercontent .widget ul li ul li:first-child {
                padding: 5px 0;
            }

.footercontent .wh-footer h3 {
    margin-top: 0;
}

.footercontent .wh-footer .widget ul li {
    padding: 7px 0 7px 15px;
}

    .footercontent .wh-footer .widget ul li:before {
        content: "\A";
        border-style: solid;
        border-width: 6px;
        position: absolute;
        left: 0;
        top: 14px;
    }

    .footercontent .wh-footer .widget ul li:first-child:before {
        top: 14px;
    }

.footercontent .cbp-container {
    max-width: 1170px;
}

.footercontent a:active {
    color: #ecb202;
}

.footercontent .wh-main-menu-bar-wrapper &gt; .cbp-container &gt; div {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
}

.footercontent .wh-footer h3 {
    font-family: "LacosteSansBold";
    line-height: 30px;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    font-size: 18px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
    margin-bottom: 15px;
}

.footercontent .wh-footer, .footercontent .wh-footer p {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
    font-family: Dosis !important;
    color: #EDEDED;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .6px;
}

    .footercontent .wh-footer .widget {
        font-family: Dosis !important;
        color: #EDEDED;
        font-size: 14px;
        line-height: 24px !important;
        letter-spacing: .6px;
    }

    .footercontent .wh-footer &gt; .cbp-container &gt; div {
        padding-top: 30px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
    }

.footercontent footer {
    clear: both;
    z-index: 1;
}

    .footercontent footer .content-asset {
        display: table;
        height: auto;
        width: 100%;
    }

    .footercontent footer .footer-wrapper {
        display: table-cell;
        height: 100%;
        width: 26%;
    }

    .footercontent footer .footer-wrapper-inner {
        margin: 0 10% 0 10%;
    }

    .footercontent footer .footer-wrapper .footer-wrapper-inner .newssubscribe .form {
        width: 100%;
    }

    .footercontent footer .footer-wrapper .footer-wrapper-inner .newssubscribe .big {
        margin: 25px 0 0;
    }

    .footercontent footer .footer-wrapper .footer-wrapper-inner .newssubscribe p {
        color: #8d8d8d;
        margin: 0 0 10px;
        text-transform: none;
    }

    .footercontent footer .footer-wrapper-inner p {
        font-size: 12px;
        line-height: 180%;
    }

    .footercontent footer .footer-wrapper-inner .form {
        display: block;
        position: relative;
    }

.footercontent .footer-wrapper-inner ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 0;
}

    .footercontent .footer-wrapper-inner ul.footer-follow-us a {
        direction: ltr;
        display: inline-block !important;
        margin-right: 0;
        opacity: 0.5;
        margin: 0 0.5%;
        font-size: 16px;
    }

.footercontent footer .footer-wrapper .footer-wrapper-inner .socialmedia a {
    color: #8d8d8d;
}

@media screen and (max-width:680px) {
    .footercontent footer .footer-wrapper-inner; {
        margin: 0 14% 0 6%;
    }

    .footercontent footer .footer-wrapper {
        width: 100%;
        display: block;
        clear: both;
        border-bottom: 1px solid #1d1d1d;
        overflow: hidden;
        padding: 20px;
    }

    .footercontent .footercontent .big {
        margin: 0 0 20px 0;
    }

    .footercontent footer .footer-wrapper-inner .footer-customer-service {
        margin: 0;
        width: 100%;
        float: left;
    }

    .footercontent footer .footer-wrapper-inner .footer-customer-service {
        padding-bottom: 0;
    }

    .footercontent footer .footer-wrapper-inner .footer-e-shop {
        padding-left: 20px;
    }

    .footercontent footer .footer-wrapper-inner .changelocale {
        margin-bottom: 20px;
    }

    .footercontent .footer-wrapper .footer-wrapper-inner .socialmedia .big {
        display: none;
    }

    .footercontent .footer-wrapper .footer-wrapper-inner .socialmedia ul {
        margin-bottom: 20px;
    }

    .footercontent .footer-wrapper .footer-wrapper-inner .socialmedia a {
        margin: 0 4.3%;
    }

    .footercontent .footercontent .footer-wrapper .links-social {
        margin-right: 42px;
    }

    .footercontent .login-dashboard a {
        font-size: 17px;
        margin-right: 53px;
    }
}

.footercontent .social-icons {
    overflow: hidden;
}

    .footercontent .social-icons ul li {
        float: left;
        margin: 0 0 0 20px;
        list-style: none;
    }

        .footercontent .social-icons ul li:first-child {
            margin: 0;
        }

        .footercontent .social-icons ul li a {
            font-size: 20px;
        }

.footercontent .social-icon-2 li {
    float: left;
    margin: 0 0 0 20px;
}

    .footercontent .social-icon-2 li:first-child {
        margin: 0;
    }

    .footercontent .social-icon-2 li a {
        font-size: 18px;
        color: #fff;
    }

        .footercontent .social-icon-2 li a:hover {
            color: #f8b239;
        }

.footercontent .footer-c-widget h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 30px;
}

.footercontent .address-list ul li {
    color: #fff;
    margin: 0 0 14px;
    font-size: 15px;
    position: relative;
    padding: 0 0 0 35px;
    LIST-STYLE: none;
    font-family: Dosis;
    color: #EDEDED;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .6px;
}

.footercontent .skiled_course_component-3 ul li a {
    font-family: Dosis;
    color: #EDEDED;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .6px;
}

.footercontent .address-list ul li:last-child {
    margin: 0;
}

.footercontent .address-list ul li i {
    position: absolute;
    left: 0;
    font-size: 20px;
}

.footercontent .social-icons ul li {
    color: #fff;
    margin: 0 0 20px;
    font-size: 15px;
    position: relative;
    padding: 0 0 0 26px !important;
    LIST-STYLE: none;
    font-family: "LacosteSansLight";
}

.grid_3 .carousel-article .caroufredsel_wrapper_article {
    width: 95% !important;
}

.carousel-article_container .caroufredsel_wrapper_article ul li a {
    color: #fff !important;
}

    .carousel-article_container .caroufredsel_wrapper_article ul li a:hover {
        color: #fff !important;
        text-decoration: none;
    }

.carousel-article_container .caroufredsel_wrapper ul {
    width: 200px !important;
    margin: 0;
    padding: 0;
}

.carousel-article_container {
    width: 100%;
    padding-top: 6px;
}

    .carousel-article_container .carousel-li &gt; li {
        width: 195px;
        padding: 10px !important;
    }

    .carousel-article_container .carousel-pagination {
        text-align: center;
        float: left;
        margin-top: 0;
        padding-left: 8px !important;
    }

        .carousel-article_container .carousel-pagination a {
            white-space: nowrap;
            text-indent: 101%;
            overflow: hidden;
            float: left;
            display: block;
            width: 10px;
            height: 10px;
            background-color: #FFFFFF !important;
            margin-right: 6px;
            opacity: 0.5;
            filter: alpha(opacity=50);
        }

            .carousel-article_container .carousel-pagination a.selected {
                cursor: default;
                opacity: 1;
            }

            .carousel-article_container .carousel-pagination a span {
                display: none;
            }



.divLoading img {
    content: url('../../../images/loading_img.gif');
   
}
.eventwithphoto a {
    color: #337ab7;
    text-decoration: none !important;
}

.eventwithphoto a {
    font-weight: 600;
    color: #47b475;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    cursor: poitner;
}

.eventwithphoto .fadeIn1 {
    left: 0px;
}

.eventwithphoto .fadeIn2 {
    left: 148px;
}

.eventwithphoto .fadeIn3 {
    left: 296px;
}

@media screen and (max-width:676px) {
    .eventwithphoto .fadeIn1; {
        left: 0px;
    }

    .eventwithphoto .fadeIn2 {
        left: 114px;
    }

    .eventwithphoto .fadeIn3 {
        left: 229px;
    }
}

.eventwithphoto .masonry {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    opacity: 0;
    transform: translate3d(0,100px,0);
    -webkit-transform: translate3d(0,100px,0);
    -moz-transform: translate3d(0,100px,0);
}

    .eventwithphoto .masonry.fadeIn {
        opacity: 1;
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
    }

.eventwithphoto .masonryFlyIn .masonry-item.fadeIn {
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}

.eventwithphoto .masonryFlyIn .masonry-item {
    opacity: 0;
    transform: translate3d(0,50px,0);
    -webkit-transform: translate3d(0,50px,0);
    -moz-transform: translate3d(0,50px,0);
}

.eventwithphoto .masonry.fadeIn {
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}

.eventwithphoto .mb0 {
    margin-bottom: 0 !important;
}

.eventwithphoto .masonryFlyIn .masonry-item.fadeIn {
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}

.eventwithphoto .masonry.fadeIn {
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}

.eventwithphoto .background-image-holder.fadeIn {
    opacity: 1;
}

.eventwithphoto .background-image-holder.fadeIn {
    opacity: 1;
}

.eventwithphoto .masonryFlyIn .masonry-item.fadeIn {
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}

.eventwithphoto .masonryFlyIn .masonry-item {
    opacity: 0;
    transform: translate3d(0,50px,0);
    -webkit-transform: translate3d(0,50px,0);
    -moz-transform: translate3d(0,50px,0);
}

.eventwithphoto .widget .title {
    font-family: 'Georgia';
    font-style: italic;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    margin-bottom: 12px;
}

.eventwithphoto .widget hr {
    margin-bottom: 12px;
}

.eventwithphoto .widget .gallery li {
    width: 33.33333%;
    float: left;
    padding: 0 4px 4px 0;
}

.eventwithphoto .widget .gallery img {
    width: 100%;
    height: 150px !important;
}

.eventwithphoto .masonry-item blockquote:hover {
    background: #47b475;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    color: #fff;
}

.eventwithphoto .container .masonry-item {
    margin-bottom: 30px;
}

.eventwithphoto .masonry-item {
    max-width: 100%;
}

.eventwithphoto .custom-link-color a {
    color: #5d5d5d;
}

    .eventwithphoto .custom-link-color a:hover {
        color: #47b475;
    }

.eventwithphoto .recent-posts {
    line-height: 24px;
}

    .eventwithphoto .recent-posts li {
        margin-bottom: 8px;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        width: 100%;
    }

    .eventwithphoto .recent-posts .date {
        display: block;
        letter-spacing: 0;
        opacity: .8;
    }

    .eventwithphoto .recent-posts li:hover .date {
        opacity: 1;
    }

.eventwithphoto .widget .gallery li {
    width: 33.33333%;
    float: left;
    padding: 0 4px 4px 0;
}

.eventwithphoto .uppercase {
    font-weight: 400;
    text-transform: uppercase;
}

.eventwithphoto .link-list {
    line-height: 32px;
}

    .eventwithphoto .link-list a:after {
        content: "\e628";
        font-family: 'themify';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        font-size: 11px;
        display: inline-block;
        margin-left: 8px;
    }

.eventwithphoto ul {
    list-style: none;
    margin-bottom: 24px;
    margin-top: 0;
    padding: 0;
}

.eventwithphoto *:before, .eventwithphoto *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.eventwithphoto img {
    max-width: 100%;
}

.ModalBox {
    opacity: 0.7;
    -moz-opacity: 0.70;
    filter: alpha(opacity=70);
}

div.modal-box.wrapper {
    padding: 0;
    position: absolute;
    float: none;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    z-index: 200000;
    text-align: left;
    height: 1px;
    width: 1px;
    background-color: #fffeff;
    box-shadow: 5px 10px 15px rgb(39,38,38);
    height: auto !important;
}

div.modal-box div.inside {
    margin: 3px;
    padding: 10px;
    overflow: visible;
    z-index: 2000;
}

div.modal-box.wrapper .modalTitle span {
    padding: 10px;
    display: block;
}

div.modal-box span.modal-close .fa-times {
    color: black !important;
}

div.modal-box.wrapper .modalTitle {
    height: auto !important;
    background: #f7f7f7 !important;
    color: gray !important;
    font-size: 18px !important;
    text-align: center;
    padding-top: 24px;
    border-bottom: 1px solid #f1ebeb;
    font-weight: normal !important;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

div.modal-box div.hr {
    height: 5px;
    background: url(./images/hr.png) repeat-x;
}

#adjust-settings span.button.white.save {
    margin-left: 95px;
}

div.modal-box div.inside.green {
    background: #d7e2cb url(./images/green-bg.jpg) repeat-x;
}

div.modal-box span.modal-close {
    position: absolute;
    top: 4px;
    right: 3px;
    padding: 5px;
}

    div.modal-box span.modal-close:hover {
        cursor: pointer;
    }

    div.modal-box span.modal-close.left {
        top: -13px;
        left: -13px;
    }

    div.modal-box span.modal-close.black {
        background-position: -35px 0;
    }

        div.modal-box span.modal-close.black:hover {
            background-position: -35px -36px;
        }

    div.modal-box span.modal-close.red {
        background-position: -70px 0;
    }

        div.modal-box span.modal-close.red:hover {
            background-position: -70px -38px;
        }

    div.modal-box span.modal-close.yellow {
        background-position: -105px 0;
    }

        div.modal-box span.modal-close.yellow:hover {
            background-position: -105px -38px;
        }

div.modal-box div.clear {
    height: 1px;
    clear: both;
}

div.modal-box.centered {
    text-align: center;
}

span.modal-link {
    cursor: pointer;
}

.divbackCanvas {
    display: none;
    position: absolute;
    width: 100%;
    background-color: black;
    left: 0px;
    top: 0px;
    text-align: right;
    color: White;
    vertical-align: top;
    z-index: 1000;
    opacity: .50;
    -moz-opacity: 0.50;
    filter: alpha(opacity=50);
}

.form-control input[type="checkbox"], .form-control input[type=radio] {
    float: left;
}

.form-control label {
    margin-left: 5px !important;
    margin-right: 10px !important;
}

.footer_10 img {
    border: 0;
}

.footer_10 .fsElement .fsElementContent .fsLoadMoreButton {
    display: inline-block;
    border: 0;
    margin: 0 0 20px;
    padding: 14px 20px;
    background: #004990;
    color: #fff;
    outline: 0;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: .05em;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer;
    text-shadow: none;
    margin-top: 20px;
}

    .footer_10 .fsElement .fsElementContent .fsLoadMoreButton:hover {
        background: #008fd6;
        color: #fff;
        -webkit-transition: .3s;
        transition: .3s;
    }

.footer_10 .fsElement.yellow {
    padding: 30px;
    background: #ffefb4;
    color: #696763;
    margin: 25px 0 40px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .footer_10 .fsElement.yellow:first-child {
        margin-top: 0;
    }

    .footer_10 .fsElement.yellow:last-child {
        margin-bottom: 0;
    }

.footer_10 #fsFooter {
    text-align: center;
}

.footer_10 .footer-cta {
    background-color: #002147;
    padding: 40px 20px 45px;
    background-size: cover;
    background-position: left center;
    position: relative;
}

@media (min-width:600px) {
    .footer_10 .footer_10 .footer-cta; {
        background-position: center;
    }
}

.footer_10 .footer-cta:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #002147;
    opacity: .8;
}

.footer_10 .footer-cta &gt; header {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

    .footer_10 .footer-cta &gt; header .fsElementTitle {
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .05em;
        position: relative;
        margin-bottom: 0;
    }

    .footer_10 .footer-cta &gt; header:after {
        content: '';
        width: 110px;
        height: 3px;
        background-color: #f3f0ed;
        opacity: .5;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

.footer_10 .footer-cta &gt; .fsElementContent {
    position: relative;
}

    .footer_10 .footer-cta &gt; .fsElementContent, .footer_10 .footer-cta &gt; .fsElementContent ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .footer_10 .footer-cta &gt; .fsElementContent li {
            margin: 0;
            padding: 0;
        }

        .footer_10 .footer-cta &gt; .fsElementContent .engage-links {
            zoom: 1;
            max-width: 780px;
            margin: 0 auto;
        }

            .footer_10 .footer-cta &gt; .fsElementContent .engage-links:after {
                display: table;
                clear: both;
                content: '';
            }

            .footer_10 .footer-cta &gt; .fsElementContent .engage-links li {
                float: left;
                width: 33.333%;
                text-align: center;
            }

                .footer_10 .footer-cta &gt; .fsElementContent .engage-links li a {
                    margin-top: 0;
                    font-weight: normal;
                    font-size: 2em;
                    line-height: 1.22222em;
                    font-weight: 700;
                    color: #ff9933;
                    margin-bottom: 0.55556em;
                    display: inline-block;
                    margin-bottom: 0;
                    font-size: 20px;
                }

@media (min-width:600px) {
    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li a; {
        font-size: 24px;
    }
}

@media (min-width:800px) {
    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li a; {
        font-size: 36px;
    }
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li a:before {
    content: '';
    font-family: "Icomoon";
    font-size: 20px;
    display: block;
    text-align: center;
    color: #fff;
    opacity: .75;
    margin-bottom: 10px;
    font-weight: normal;
    line-height: 1;
    -webkit-transition: .3s;
    transition: .3s;
}

@media (min-width:600px) {
    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li a:before; {
        font-size: 30px;
    }
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li a:hover {
    color: #ee592b;
}

    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li a:hover:before {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition: .3s;
        transition: .3s;
    }

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li:first-child {
    text-align: left;
}

@media (min-width:600px) {
    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li:first-child; {
        text-align: center;
    }
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li:first-child a:before {
    content: "\e802";
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li:nth-child(2) a:before {
    content: "\e808";
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li:last-child {
    text-align: right;
}

@media (min-width:600px) {
    .footer_10 .footer-cta &gt; .fsElementContent .engage-links li:last-child; {
        text-align: center;
    }
}

.footer_10 .footer-cta &gt; .fsElementContent .engage-links li:last-child a:before {
    content: "\e803";
}

.footer_10 .fsLayout.footer-contents {
    position: relative;
    margin: 0 auto;
    max-width: 65.55556em;
    max-width: 73.75rem;
    margin: 0 auto 0;
    padding: 50px 20px 170px;
}

@media (min-width:1220px) {
    .footer_10 .fsLayout.footer-contents; {
        padding: 50px 0 30px;
    }
}

.footer_10 .fsLayout.footer-contents &gt; .fsDiv {
    padding: 0;
    width: 100%;
}

@media (min-width:800px) {
    .footer_10 .fsLayout.footer-contents &gt; .fsDiv:first-child; {
        width: 30%;
        float: left;
    }
}

@media (min-width:960px) {
    .footer_10 .fsLayout.footer-contents &gt; .fsDiv:first-child; {
        width: 50%;
    }
}

@media (min-width:800px) {
    .footer_10 .fsLayout.footer-contents &gt; .fsDiv:last-child; {
        float: left;
        width: 70%;
    }
}

@media (min-width:960px) {
    .footer_10 .fsLayout.footer-contents &gt; .fsDiv:last-child; {
        width: 50%;
    }
}

@media (min-width:600px) {
    .footer_10 .footer-logo; {
        float: left;
        width: 50%;
        padding-right: 30px;
    }
}

@media (min-width:800px) {
    .footer_10 .footer-logo; {
        width: 100%;
        float: none;
        margin-bottom: 5px;
        display: block;
        padding-right: 0;
    }
}

@media (min-width:960px) {
    .footer_10 .footer-logo; {
        width: 50%;
        float: left;
        max-width: 19.4444vw;
        margin-bottom: 0;
    }
}

.footer_10 .footer-logo a {
    color: transparent;
    height: 110px;
    position: relative;
    display: inline-block;
    max-width: 100%;
    margin: 0 auto;
}

@media (min-width:600px) {
    .footer_10 .footer-logo a; {
        margin: 0;
        display: block;
    }
}

@media (min-width:800px) {
    .footer_10 .footer-logo a; {
        width: 230px;
    }
}

@media (min-width:960px) {
    .footer_10 .footer-logo a; {
        width: 280px;
    }
}

.footer_10 .footer-logo a:before {
    opacity: 1;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

.footer_10 .school-info {
    text-align: center;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #3c3b38;
}

@media (min-width:800px) {
    .footer_10 .school-info; {
        text-align: left;
    }
}

@media (min-width:960px) {
    .footer_10 .school-info; {
        float: right;
        display: inline-block;
    }
}

@media (min-width:1050px) {
    .footer_10 .school-info; {
        margin-left: 5.5555vw;
        float: left;
    }
}

@media (min-width:1440px) {
    .footer_10 .school-info; {
        float: right;
        margin: 0;
    }
}

.footer_10 .school-info &gt; header {
    font-family: "adobe-garamond-pro",Georgia,serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
}

@media (min-width:600px) {
    .footer_10 .school-info &gt; header; {
        text-align: left;
    }
}

@media (min-width:800px) {
    .footer_10 .school-info &gt; header; {
        display: block;
        padding: 0;
    }
}

@media (min-width:600px) {
    .footer_10 .school-info &gt; .fsElementContent; {
        text-align: left;
    }
}

@media (min-width:800px) {
    .footer_10 .school-info &gt; .fsElementContent; {
        display: block;
        padding: 0;
    }
}

.footer_10 .school-info &gt; .fsElementContent strong {
    color: #afafae;
    font-weight: normal;
}

.footer_10 .social-nav, .footer_10 .social-nav ul, .footer_10 .quicklinks-container, .footer_10 .quicklinks-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .footer_10 .social-nav li, .footer_10 .quicklinks-container li {
        margin: 0;
        padding: 0;
    }

@media (min-width:600px) {
    .footer_10 .social-nav, .footer_10 .quicklinks-container; {
        width: 50%;
        float: left;
        text-align: left;
    }
}

@media (min-width:600px) {
    .footer_10 .quicklinks-container; {
        float: right;
    }
}

@media (min-width:800px) {
    .footer_10 .quicklinks-container; {
        width: 60%;
    }
}

@media (min-width:1160px) {
    .footer_10 .quicklinks-container; {
        width: 50%;
    }
}

.footer_10 .social-nav {
    margin: 0 -20px;
}

@media (min-width:600px) {
    .footer_10 .footer_10 .social-nav; {
        margin: 0;
    }
}

@media (min-width:800px) {
    .footer_10 .social-nav; {
        width: 40%;
    }
}

@media (min-width:1160px) {
    .footer_10 .social-nav; {
        width: 50%;
    }
}

.footer_10 .social-nav &gt; .fsElementContent {
    margin: 0 auto;
    display: inline-block;
}

.footer_10 .social-links {
    zoom: 1;
}

    .footer_10 .social-links:after {
        display: table;
        clear: both;
        content: '';
    }

    .footer_10 .social-links li {
        float: left;
        position: relative;
        min-height: 65px;
        text-align: right;
        padding: 0 2px;
    }

@media (min-width:800px) {
    .footer_10 .social-links li; {
        width: 42%;
    }
}

.footer_10 .social-links a {
    width: 44px;
    height: 45px;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    padding: 10px 14px 10px 14px;
}

    .footer_10 .social-links a:hover {
        background-color: #002147;
        color: white !important;
    }

        .footer_10 .social-links a:hover:before {
            color: #f3f3f3;
        }

.footer_10 .quick-links {
    zoom: 1;
}

    .footer_10 .quick-links:after {
        display: table;
        clear: both;
        content: '';
    }

    .footer_10 .quick-links a {
        font-size: 13px;
        font-weight: 700;
        line-height: 1.2;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: .05em;
        display: block;
        padding: 10px 20px;
    }

@media (min-width:600px) {
    .footer_10 .quick-links a; {
        padding: 10px;
    }
}

@media (min-width:600px) {
    .footer_10 .quick-column; {
        float: left;
        text-align: left;
        margin-top: -10px;
    }
}

.footer_10 .quick-column.one {
    padding-top: 20px;
}

@media (min-width:600px) {
    .footer_10 .quick-column.one; {
        margin-left: -10px;
        padding-top: 0;
    }
}

@media (min-width:800px) {
    .footer_10 .quick-column.one; {
        margin-left: 0;
    }
}

.footer_10 .wf-loading {
    visibility: hidden;
    opacity: 0;
}

.footer_10 .wf-active, .footer_10 .wf-inactive {
    visibility: visible;
    opacity: 1;
}

.footer_10 p {
    margin: 0 0 20px;
}

.footer_10 #fsPageBodyWrapper {
    padding-right: 1.11111em;
    padding-left: 1.11111em;
    padding-top: 40px;
    padding-bottom: 40px;
    background: #fff;
}

.footer_10 #fsPageBody {
    position: relative;
    margin: 0 auto;
    max-width: 65.55556em;
    max-width: 73.75rem;
}

.footer_10 #fsBannerLeft {
    width: 100%;
    float: none;
}

@media (min-width:600px) {
    .footer_10 #fsBannerLeft; {
        float: left;
    }
}

@media (min-width:600px) {
    .footer_10 #fsBannerLeft; {
        padding-right: 40px;
        width: 20.33898%;
    }
}

.footer_10 #fsPageContent {
    width: 100% !important;
    float: none !important;
}

@media (min-width:600px) {
    .footer_10 #fsPageContent; {
        float: left !important;
    }
}

@media (min-width:600px) {
    .footer_10 .fsHasRightBanner #fsPageContent; {
        width: 67.79661% !important;
    }
}

@media (min-width:600px) {
    .footer_10 .fsHasLeftBanner #fsPageContent; {
        width: 79.66102% !important;
    }
}

@media (min-width:600px) {
    .footer_10 .fsHasLeftBanner.fsHasRightBanner #fsPageContent; {
        width: 47.45763% !important;
    }
}

.footer_10 #fsBannerRight {
    width: 100%;
    float: none;
}

@media (min-width:600px) {
    .footer_10 #fsBannerRight; {
        float: left;
    }
}

@media (min-width:600px) {
    .footer_10 #fsBannerRight; {
        padding-left: 60px;
        width: 32.20339%;
    }
}

@media (min-width:600px) {
    .footer_10 .fsLayout; {
        margin-right: -20px;
        margin-left: -20px;
        margin-left: -15px;
        margin-right: -15px;
    }
}

.footer_10 .fsLayout .fsDiv {
    width: 100%;
    float: none;
}

@media (min-width:600px) {
    .footer_10 .fsLayout .fsDiv; {
        float: left;
    }
}

@media (min-width:600px) {
    .footer_10 .fsLayout .fsDiv; {
        padding-right: 1.11111em;
        padding-left: 1.11111em;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width:600px) {
    .footer_10 .fsTwoColumnLayout .fsDiv; {
        width: 50%;
    }
}

@media (min-width:800px) {
    .footer_10 .fsThreeColumnLayout .fsDiv; {
        width: 33.33333%;
    }
}

@media (min-width:600px) {
    .footer_10 .fsFourColumnLayout .fsDiv; {
        width: 50%;
    }
}

@media (min-width:1000px) {
    .footer_10 .fsFourColumnLayout .fsDiv; {
        width: 25%;
    }
}

.footer_10 .fsLayout .fsStyleTwoThirds {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

@media (min-width:1000px) {
    .footer_10 .fsLayout .fsStyleTwoThirds; {
        width: 66.66667%;
        margin-bottom: 0;
    }
}

.footer_10 .fsLayout .fsStyleOneThird {
    width: 100%;
    float: left;
}

@media (min-width:1000px) {
    .footer_10 .fsLayout .fsStyleOneThird; {
        width: 33.33333%;
    }
}

.footer_10 * {
    box-sizing: border-box;
}

    .footer_10 *:before, .footer_10 *:after {
        box-sizing: border-box;
        pointer-events: none;
    }

.footer_10 .quick-links {
    padding: 0;
    margin: 0;
}

    .footer_10 .quick-links li {
        list-style: none;
    }

.footer_10 .fsElement.fsContent.school-info {
    width: 58%;
}

.no-span:before {
    background: url('../images/icon_slideDescTag.png') center bottom no-repeat !important;
    content: "" !important;
    height: 14px !important;
    bottom: -30px !important;
    margin-left: -38px !important;
    left: 50% !important;
    position: absolute !important;
    width: 74px !important;
}

.fullwrapIntro {
    width: 100%;
}

    .fullwrapIntro .innerbackgroundwrap {
        background-color: #ffffff !important;
    }

    .fullwrapIntro #innerbackground_content h2, .fullwrapIntro #homepageleft h2, .fullwrapIntro #homepageright h2, .fullwrapIntro #innerbackground_homepage h2, .fullwrapIntro #sidebar h2, .fullwrapIntro .sbscomments h2 {
        border: 0px solid #ffffff !important;
        color: #ffffff !important;
        font-size: 17px !important;
        line-height: 25px !important;
        padding-top: 6px !important;
        font-weight: normal !important;
        text-transform: none !important;
    }

    .fullwrapIntro .widgetbody, .fullwrapIntro #permalinksidebar, .fullwrapIntro .comments, .fullwrapIntro .homecolumnwide {
        border-left: 0px solid #ffffff !important;
        border-right: 0px solid #ffffff !important;
        border-bottom: 0px solid #ffffff !important;
        background-color: #eeeeee !important;
        overflow: hidden;
    }

    .fullwrapIntro #outerwrap {
        max-width: 980px;
        color: #202020;
        font-size: 12px;
        font-family: Arial,Tahoma,Verdana;
        margin: 0px auto 0px;
        padding: 0px;
        z-index: 10;
    }

    .fullwrapIntro #wrap {
        font-size: 12px;
        font-family: Arial,Tahoma,Verdana;
        background: #FFFFFF;
        margin: 20px auto;
        padding: 0px;
        position: relative;
        z-index: 10;
        max-width: 980px;
    }

    .fullwrapIntro .innerbackground {
        background-color: none;
        margin: 0;
        max-width: 100%;
    }

    .fullwrapIntro a, .fullwrapIntro a:visited {
        color: #666;
        text-decoration: none;
        cursor: pointer;
    }

        .fullwrapIntro a:hover {
            color: #000000;
            text-decoration: none;
            cursor: pointer;
        }

    .fullwrapIntro .textwidget_hover &gt; a:hover {
        text-decoration: underline !important;
    }

    .fullwrapIntro #innerbackground_homepage {
        float: left;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

        .fullwrapIntro #innerbackground_homepage p {
        }

            .fullwrapIntro #innerbackground_homepage p img {
                border: none;
                float: left;
                margin: 0px;
            }

        .fullwrapIntro #innerbackground_homepage a img {
            border: none;
        }

    .fullwrapIntro .hpdate {
        font-size: 11px;
        margin: 0px;
        padding: 0px;
    }

    .fullwrapIntro .hptabber {
        float: left;
        margin: 0px;
        padding: 10px;
        display: inline;
    }

        .fullwrapIntro .hptabber img {
            border: none;
            margin: 0px;
        }

    .fullwrapIntro #homepagebottom {
        background: #FFFFFF;
        float: left;
        width: 610px;
        margin: 10px 0px 10px 0px;
        padding: 0px;
        border: 1px solid #DDDDDD;
    }

        .fullwrapIntro #homepagebottom p {
            font-size: 12px;
            margin: 0px;
            padding: 0px;
        }

    .fullwrapIntro .hpbottom {
        float: left;
        width: 590px;
        margin: 0px;
        padding: 10px;
        display: inline;
    }

        .fullwrapIntro .hpbottom img {
            border: none;
            margin: 0px;
        }

    .fullwrapIntro #homepageleft {
        float: left;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .fullwrapIntro .featured {
        background: #FFFFFF;
        float: left;
        width: 400px;
        margin: 0px 0px 10px 0px;
        padding: 9px;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        overflow: hidden;
    }

    .fullwrapIntro .featuredad {
        background: #FFFFFF;
        float: left;
        width: 160px;
        margin: 0px 0px 10px 0px;
        padding: 10px 10px 10px 10px;
        border: 1px solid #DDDDDD;
    }

    .fullwrapIntro #homepageright {
        float: right;
        width: 420px;
        margin: 0px;
        padding: 0px;
    }

    .fullwrapIntro #innerbackground_content {
        max-width: 100%;
        margin: 0;
        padding: 0;
    }

        .fullwrapIntro #innerbackground_content h1 {
            color: #333333;
            font-size: 26px;
            line-height: 1em;
            font-family: Arial,Tahoma,Verdana;
            font-weight: normal;
            margin: 0px 0px 5px 0px;
            padding: 10px 0px 0px 0px;
        }

            .fullwrapIntro #innerbackground_content h1 a, .fullwrapIntro #innerbackground_content h1 a:visited {
                color: #333333;
                font-size: 22px;
                font-family: Arial,Tahoma,Verdana;
                font-weight: normal;
                margin: 0px 0px 5px 0px;
                padding: 0px 0px 0px 0px;
            }

                .fullwrapIntro #innerbackground_content h1 a:hover {
                    color: #990000;
                }

        .fullwrapIntro #innerbackground_content h2, .fullwrapIntro .sbscomments h2 {
            background: #990000 url(images/navbar.png);
            color: #FFFFFF;
            font-size: 11px;
            font-family: Arial,Tahoma,Verdana;
            margin: 0px 0px 0px 0px;
            padding: 3px 0px 3px 10px;
        }

    .fullwrapIntro #permalinksidebar h2, .fullwrapIntro #permalinksidebar h3 {
        font-size: 14px !important;
        line-height: 20px !important;
        margin: 0px 0px 10px 0px !important;
        padding: 3px 0px 3px 7px !important;
        font-weight: normal !important;
    }

    .fullwrapIntro #innerbackground_content img.wp-smiley {
        float: none;
        border: none;
        margin: 0px;
        padding: 0px;
    }

    .fullwrapIntro #innerbackground_content img.wp-wink {
        float: none;
        border: none;
        margin: 0px;
        padding: 0px;
    }

    .fullwrapIntro #innerbackground_contentleft {
        float: left;
        width: 615px;
        margin: 0px;
        padding: 0px 0px 20px 0px;
    }

        .fullwrapIntro #innerbackground_contentleft p {
            margin: 0px;
            padding: 0px 0px 15px 0px;
            font-size: 14px;
            line-height: 21px;
        }

    .fullwrapIntro #innerbackground_content blockquote p {
        margin: 0px;
        padding: 0px 0px 15px 0px;
    }

    .fullwrapIntro #sidebar {
        float: right;
        width: 25%;
        margin: 0px;
        padding: 0px 0px 10px 0px;
        display: inline;
    }

        .fullwrapIntro #sidebar h2 {
            color: #FFFFFF;
            font-size: 11px;
            font-family: Arial,Tahoma,Verdana;
            text-transform: uppercase;
            margin: 0px 0px 0px 0px;
            padding: 3px 0px 3px 10px;
        }

        .fullwrapIntro #sidebar p, .fullwrapIntro #homepageleft p, .fullwrapIntro #homepageright p {
            margin: 0px;
            padding: 0px;
        }

    .fullwrapIntro .widgetarea {
        background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
        float: left;
        width: 300px;
        margin: 0px 0px 10px 0px;
        padding: 9px;
        border: 1px solid #DDDDDD;
    }

    .fullwrapIntro .homecolumnleft {
        background: #FFFFFF;
        float: left;
        width: 280px;
        margin: 0px 0px 10px 0px;
        padding: 9px;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        overflow: hidden;
    }

    .fullwrapIntro .homecolumnright {
        background: #FFFFFF;
        float: left;
        width: 280px;
        margin: 0px 0px 10px 0px;
        padding: 9px;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        overflow: hidden;
    }

    .fullwrapIntro .homecolumnwide {
        background: #FFFFFF;
        float: left;
        width: 590px;
        margin: 0px 0px 10px 0px;
        padding: 9px;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        overflow: hidden;
    }

    .fullwrapIntro .adsense {
        background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
        float: left;
        width: 300px;
        margin: 0px 0px 10px 0px;
        padding: 10px;
        border: 1px solid #DDDDDD;
    }

    .fullwrapIntro .newsletter {
        background: #FFFFFF url(images/newsletter.gif) top no-repeat;
        float: left;
        width: 300px;
        margin: 0px 0px 10px 0px;
        padding: 10px;
        border: 1px solid #DDDDDD;
    }

    .fullwrapIntro .widgetbody {
        padding: 10px;
        overflow: hidden;
    }

    .fullwrapIntro .widgetwrap {
        overflow: hidden;
        margin-bottom: 15px;
    }

@media only screen and (max-width:479px) {
    .fullwrapIntro #innerbackground_homepage, .fullwrapIntro #homepageleft, .fullwrapIntro #homepageright {
        width: 100% !important;
    }

    .fullwrapIntro #sidebar {
        width: 100% !important;
    }

    .fullwrapIntro .innerbackground {
        margin: 0 !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    #home_box_inner {
        width: 95%;
        padding: 0% !important;
    }
}

.ui_title {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
    color: White;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-left: 40px;
    padding-top: 15px;
}

.ui_nui {
    font-size: 14px;
}

.ui_caption {
    position: relative;
    top: 85% !important;
    left: 0px !important;
    width: 100%;
    padding: 5%;
    overflow: hidden;
}

.ui_bkg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
    filter: alpha(opacity=50);
    overflow: hidden;
}

.menuTopLinkContainer .strong-dark-link, .menuTopLinkContainer .strong-dark-link a, .menuTopLinkContainer a.strong-dark-link {
    color: #333 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    line-height: 1.7 !important;
}

.menuTopLinkContainer #NewsStyleZoomedEvent7 .image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
}

.menuTopLinkContainer #NewsStyleZoomedEvent7 .owl-theme .owl-controls {
    margin-top: 0 !important;
    text-align: center;
}

.menuTopLinkContainer #NewsStyleZoomedEvent7 .image-area:hover .thumbnail {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}

.menuTopLinkContainer a.thumbnail i, .menuTopLinkContainer a.thumbnail span {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    padding: 5px;
    background: -webkit-linear-gradient(left,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: -o-linear-gradient(right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: -moz-linear-gradient(right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: linear-gradient(to right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    z-index: 1;
}

.menuTopLinkContainer .thumbnail &gt; img, .menuTopLinkContainer .thumbnail a &gt; img {
    margin-left: auto;
    margin-right: auto;
}

.menuTopLinkContainer a.thumbnail:hover, .menuTopLinkContainer a.thumbnail:focus, .menuTopLinkContainer a.thumbnail.active {
    border-color: #be1e2d;
}

.menuTopLinkContainer .thumbnail .caption {
    padding: 9px;
    color: #333333;
}

.menuTopLinkContainer .caption {
    background: #f1f1f1;
    padding: 0;
    margin: 0 0 18px 0;
}

    .menuTopLinkContainer .caption.pull-right {
        padding: 0;
        margin: 0 0 18px 18px;
    }

    .menuTopLinkContainer .caption.pull-left {
        padding: 0;
        margin: 0 18px 18px 0;
    }

    .menuTopLinkContainer .caption p {
        padding: 8px;
        margin: 0;
        font-size: 13px;
    }

    .menuTopLinkContainer .caption.caption-overlay {
        background: transparent;
        position: relative;
        margin-bottom: 18px;
    }

        .menuTopLinkContainer .caption.caption-overlay p, .menuTopLinkContainer .caption.caption-overlay span.caption-p, .menuTopLinkContainer .caption.caption-overlay h1, .menuTopLinkContainer .caption.caption-overlay h2, .menuTopLinkContainer .caption.caption-overlay h3, .menuTopLinkContainer .caption.caption-overlay h4, .menuTopLinkContainer .caption.caption-overlay h5, .menuTopLinkContainer .caption.caption-overlay h6, .menuTopLinkContainer .caption.caption-overlay span.h1, .menuTopLinkContainer .caption.caption-overlay span.h2, .menuTopLinkContainer .caption.caption-overlay span.h3, .menuTopLinkContainer .caption.caption-overlay span.h4, .menuTopLinkContainer .caption.caption-overlay span.h5, .menuTopLinkContainer .caption.caption-overlay span.h6 {
            color: #fff !important;
            margin-bottom: 0px !important;
            line-height: 120% !important;
            padding: 0 !important;
        }

.menuTopLinkContainer .caption-overlay-content h4 {
    color: #fff !important;
    margin-bottom: 0px !important;
    line-height: 120% !important;
    padding: 0 !important;
}

.menuTopLinkContainer .caption.caption-overlay span.caption-p {
    font-size: 70%;
}

.menuTopLinkContainer .caption.caption-overlay h1, .menuTopLinkContainer .caption.caption-overlay h2, .menuTopLinkContainer .caption.caption-overlay h3, .menuTopLinkContainer .caption.caption-overlay h4, .menuTopLinkContainer .caption.caption-overlay h5, .menuTopLinkContainer .caption.caption-overlay h6 {
}

.menuTopLinkContainer a.caption.caption-overlay p {
    display: none;
    margin: 10px;
    font-size: 80%;
    font-family: 'Montserrat',sans-serif !important;
}

.menuTopLinkContainer a.caption.caption-overlay {
    text-decoration: none;
    color: #fff;
    display: block;
}

    .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content {
        padding: 0px;
    }

    .menuTopLinkContainer a.caption.caption-overlay:hover img {
        opacity: .9;
    }

.menuTopLinkContainer .caption-overlay a:hover, .menuTopLinkContainer .caption-overlay a:hover img {
    opacity: .9;
}

.menuTopLinkContainer .caption.caption-overlay .caption-overlay-content {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 15px;
    width: 100%;
    z-index: 0;
}

.menuTopLinkContainer .caption.caption-overlay.caption-gray-overlay .caption-overlay-content {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 15px;
    width: 100%;
    background: -webkit-linear-gradient(left,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: -o-linear-gradient(right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: -moz-linear-gradient(right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    background: linear-gradient(to right,rgba(25,32,38,0.8),rgba(25,32,38,0.9));
    border-top: 3px solid #192026;
    z-index: 2;
}

.menuTopLinkContainer .caption.caption-overlay .caption-overlay-content-thumbnail {
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    display: block;
    padding: 4px 8px;
    width: 100%;
    background: -webkit-linear-gradient(left,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: -o-linear-gradient(right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: -moz-linear-gradient(right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: linear-gradient(to right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    border-top: 3px solid #be1e2d;
    z-index: 2;
}

.menuTopLinkContainer .adv-lightbox .caption {
    font-size: 12px;
    background: #f1f1f1;
    padding: 0;
    margin: 0 0 18px 0;
    padding: 8px;
}

.menuTopLinkContainer .col-sm-4 a.caption .caption-overlay-content h4 {
    font-size: 18px;
}

.menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h1, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h2, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h3, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h4, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h5, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content h6, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h1, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h2, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h3, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h4, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h5, .menuTopLinkContainer a.caption.caption-overlay .caption-overlay-content span.h6 {
    font-size: 18px;
}

@media (min-width:992px) {
    .menuTopLinkContainer .caption.caption-overlay p, .menuTopLinkContainer .caption.caption-overlay span.caption-p {
        font-size: 16px;
        margin-top: 0px;
    }
}

@media (max-width:991px) {
    .menuTopLinkContainer .caption.caption-overlay h1, .menuTopLinkContainer .caption.caption-overlay h2, .menuTopLinkContainer .caption.caption-overlay h3, .menuTopLinkContainer .caption.caption-overlay h4, .menuTopLinkContainer .caption.caption-overlay h5, .menuTopLinkContainer .caption.caption-overlay h6, .menuTopLinkContainer .caption.caption-overlay span.h1, .menuTopLinkContainer .caption.caption-overlay span.h2, .menuTopLinkContainer .caption.caption-overlay span.h3, .menuTopLinkContainer .caption.caption-overlay span.h4, .menuTopLinkContainer .caption.caption-overlay span.h5, .menuTopLinkContainer .caption.caption-overlay span.h6 {
        font-size: smaller;
        margin-bottom: 0px;
    }
}

.menuTopLinkContainer .caption-overlay-content h4 {
    font-weight: 600 !important;
    margin: 10px;
}

.menuTopLinkContainer .caption-overlay-content {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 15px;
    width: 100%;
    background: -webkit-linear-gradient(left,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: -o-linear-gradient(right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: -moz-linear-gradient(right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    background: linear-gradient(to right,rgba(190,30,45,0.8),rgba(190,30,45,0.9));
    border-top: 3px solid #be1e2d;
    z-index: 2;
}

.menuTopLinkContainer caption.caption-overlay p {
    display: none;
    margin: 10px;
    font-size: 80%;
}

.menuTopLinkContainer .image-area:hover .caption-overlay-content {
    height: 100% !important;
    padding: 0 !important;
    transition: opacity 400ms ease-in-out !important;
    -webkit-transition: all 0.2s linear !important;
    -moz-transition: all 0.2s linear !important;
    -o-transition: all 0.2s linear !important;
    transition: all 0.2s linear !important;
}

    .menuTopLinkContainer .image-area:hover .caption-overlay-content p {
        display: block !important;
        opacity: 1 !important;
        line-height: 20px !important;
        transition: opacity 500ms ease-in-out !important;
    }

.menuTopLinkContainer .caption.caption-overlay p, .menuTopLinkContainer .caption.caption-overlay span.caption-p, .menuTopLinkContainer .caption.caption-overlay h1, .menuTopLinkContainer .caption.caption-overlay h2, .menuTopLinkContainer .caption.caption-overlay h3, .menuTopLinkContainer .caption.caption-overlay h4, .menuTopLinkContainer .caption.caption-overlay h5, .menuTopLinkContainer .caption.caption-overlay h6, .menuTopLinkContainer .caption.caption-overlay span.h1, .menuTopLinkContainer .caption.caption-overlay span.h2, .menuTopLinkContainer .caption.caption-overlay span.h3, .menuTopLinkContainer .caption.caption-overlay span.h4, .menuTopLinkContainer .caption.caption-overlay span.h5, .menuTopLinkContainer .caption.caption-overlay span.h6 {
    color: #fff !important;
    margin-bottom: 0px !important;
    line-height: 120% !important;
    padding: 0 !important;
}

.menuTopLinkContainer .caption-overlay-content {
    -webkit-transition: all 0.2s linear !important;
    -moz-transition: all 0.2s linear !important;
    -o-transition: all 0.2s linear !important;
    transition: all 0.2s linear !important;
}

.marqueeandlinks_slidebelow10 {
    z-index: 99 !important;
    margin-top: -55px !important;
}

@media (min-width:993px) {
    .main-header-top .header-logo.home.reduced {
        padding-top: 38px;
    }
}

.main-header-top .header-buttons .menu-visit:focus:before, .main-header-top .header-buttons .menu-visit:hover:before {
    transition: -webkit-transform .7s cubic-bezier(.165,.84,.44,1);
    transition: transform .7s cubic-bezier(.165,.84,.44,1);
    transition: transform .7s cubic-bezier(.165,.84,.44,1),-webkit-transform .7s cubic-bezier(.165,.84,.44,1);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.main-header-top.is-active .menu-visit {
    display: none;
}

.main-header-top .header-tools {
    position: relative;
    float: left;
    z-index: 3;
    padding-left: 20px;
}

@media (min-width:601px) {
    .main-header-top .header-tools {
        padding-left: 23px;
        padding-top: 4px;
    }
}

@media (min-width:993px) {
    .main-header-top .header-tools {
        padding-right: 37px;
    }
}

@media (min-width:601px) {
    .main-header-top .header-tools.scroll {
        padding-top: 19px;
    }
}

@media (min-width:993px) {
    .main-header-top .header-tools.scroll {
        padding-top: 23px;
    }
}

.main-header-top .header-tools .tool {
    transition: width .5s cubic-bezier(.19,1,.22,1);
    display: none;
    float: left;
    padding-left: 16px;
    will-change: width;
    overflow: hidden;
}

@media (min-width:993px) {
    .main-header-top .header-tools .tool {
        display: block;
    }
}

.main-header-top .header-tools .tool.is-expandable {
    width: 36px;
}

.main-header-top .header-tools .tool.tool-telephone {
    width: 30px;
}

    .main-header-top .header-tools .tool.tool-telephone.is-expandable:focus, .main-header-top .header-tools .tool.tool-telephone.is-expandable:hover {
        width: 106px;
    }

@media (min-width:769px) {
    .main-header-top .header-tools .tool.tool-telephone.is-expandable:focus, .main-header-top .header-tools .tool.tool-telephone.is-expandable:hover {
        width: 180px;
    }
}

.main-header-top .header-tools .tool.tool-pin.is-expandable {
    width: 30px;
}

    .main-header-top .header-tools .tool.tool-pin.is-expandable:focus, .main-header-top .header-tools .tool.tool-pin.is-expandable:hover {
        width: 76px;
    }

@media (min-width:769px) {
    .main-header-top .header-tools .tool.tool-pin.is-expandable:focus, .main-header-top .header-tools .tool.tool-pin.is-expandable:hover {
        width: 98px;
    }
}

.main-header-top .header-tools .tool.tool-search {
    display: block;
    z-index: 999;
}

    .main-header-top .header-tools .tool.tool-search.is-expandable:focus, .main-header-top .header-tools .tool.tool-search.is-expandable:hover {
        width: 120px;
    }

@media (min-width:769px) {
    .main-header-top .header-tools .tool.tool-search.is-expandable:focus, .main-header-top .header-tools .tool.tool-search.is-expandable:hover {
        width: 110px;
    }
}

.main-header-top .header-tools .tool.tool-cross, .main-header-top .header-tools .tool.tool-cross a {
    overflow: visible;
}

@media (min-width:601px) {
    .main-header-top .header-tools .tool.tool-cross.is-expandable:focus, .main-header-top .header-tools .tool.tool-cross.is-expandable:hover {
        width: 102px;
    }
}

.main-header-top .header-tools .tool a {
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s ease;
    -webkit-transition-delay: 0s;
    transition: all .3s ease 0s;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -.02em;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    font-family: din-2014,Helvetica neue,Helvetica,sans-serif;
    font-size: 12px;
}

@media (min-width:769px) {
    .main-header-top .header-tools .tool a {
        font-size: 12px;
    }
}

.marqueeandlinks ul {
    line-height: 34px;
}

.main-header-top .header-tools .tool a span {
    font-size: 16px;
}

.main-header-top .header-tools .tool a .tool-text {
    font-size: 12px;
}

.main-header-top .header-tools .tool a .tool-text {
    vertical-align: middle;
    padding-top: 4px;
    padding-left: 15px;
    color: #fff;
}

@media (min-width:769px) {
    .main-header-top .header-tools .tool a .tool-text {
        padding-top: 4px;
    }
}

.main-header-top .header-tools .tool a.scroll .tool-text {
    color: #002349;
}

.main-header-top .header-tools .tool .telephone .icon {
    width: 13px;
    height: 20px;
    background-position: -210px -210px;
}

.main-header-top .header-tools .tool .telephone.scroll .icon {
    background-position: -210px -810px;
}

.main-header-top .header-tools .tool .pin .icon {
    width: 14px;
    height: 20px;
    background-position: -210px -10px;
}

.main-header-top .header-tools .tool .pin.scroll .icon {
    background-position: -210px -610px;
}

.main-header-top .header-tools .tool .search .icon {
    width: 19px;
    height: 19px;
    background-position: -210px -410px;
}

.main-header-top .header-tools .tool .search.scroll .icon {
    background-position: -210px -1010px;
}

.main-header-top .header-tools .tool .cross .icon {
    width: 20px;
    height: 20px;
    background-position: -410px -10px;
}

.main-header-top .header-tools .tool .cross:hover .icon {
    transition-duration: .3s;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.main-header-top .header-tools .tool .cross .tool-text {
    display: inline-block;
}

.main-header-top .header-tools .tool .cross.scroll .icon {
    background-position: -410px -210px;
}

.main-header-top.is-active .header-tools .tool {
    display: block;
}

    .main-header-top.is-active .header-tools .tool.tool-search {
        display: none;
    }

.top-link-icon {
    float: right;
    text-align: left;
}

@media (min-width:993px) {
    .main-header-top.is-active .header-tools .tool.tool-search {
        display: block;
    }
}

@media screen and (max-width:767px) {
    .main-header-top .header-tools {
        margin-top: 30px;
    }

        .main-header-top .header-tools .tool a {
            font-size: 16px;
        }

    .main-header-top .header-tools {
        padding-left: 38px;
    }
}

.sideSlideButton_17.local-nav-wrapper {
    max-width: 900px;
}

.sideSlideButton_17.local-nav-wrapper {
    left: 0;
    position: relative;
    right: 0;
    text-align: center;
    z-index: 200;
    top: -138px;
}

    .sideSlideButton_17.local-nav-wrapper nav {
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        -webkit-transition: none;
        display: table;
        margin: 0;
        padding: 0;
        transition: none;
        width: 100%;
    }

.sideSlideButton_17 .local-nav {
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    font-family: "MyriadPro1167301","Helvetica Neue",Helvetica,Arial,sans-serif;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    user-select: none;
}

    .sideSlideButton_17 .local-nav li {
        display: table-cell;
        list-style: none;
        margin: 0;
        padding: 0;
        padding-right: 1px;
        position: relative;
    }

        .sideSlideButton_17 .local-nav li a {
            display: block;
            font-size: 1.25em;
            letter-spacing: 0.05em;
            margin: 0;
            min-height: 100%;
            padding: 1.3em 2.89em;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            white-space: nowrap;
        }

.sideSlideButton_17 {
    z-index: 999;
    text-align: left;
}

    .sideSlideButton_17 ul {
        list-style: none;
        margin: 0;
        width: 100%;
        float: left;
        margin-left: 0 !important;
        display: table;
        padding: 0;
    }

        .sideSlideButton_17 ul li {
            padding: 0;
            margin: 0;
            display: inline-block;
            position: relative;
            text-align: left;
            display: table-cell;
            text-align: center;
            cursor: pointer;
        }

            .sideSlideButton_17 ul li a {
                outline: none;
                display: block;
                position: relative;
                font-family: "MyriadPro1167301","Helvetica Neue",Helvetica,Arial,sans-serif;
                text-align: center;
                text-decoration: none;
                text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
                padding-top: 20px;
                padding-bottom: 20px;
                white-space: nowrap;
                color: white;
            }

.liImgMore_17 {
    margin-top: 0px !important;
    height: 15px;
    width: 15px;
    cursor: pointer;
}

.MobilesideSlideButton_17 {
    display: none;
    background: #339966;
    float: left;
    z-index: 999;
    width: 299px border-radius:5px;
    opacity: .80;
    border: 1px solid rgba(255,255,255,0.44);
    float: left;
    margin-bottom: 25px;
}

    .MobilesideSlideButton_17 ul li {
        opacity: .8;
        padding: 0;
        margin: 0;
        float: left;
        position: relative;
        height: 37px;
        text-align: left;
        border-bottom: 1px solid rgba(255,255,255,0.44);
        border-right: 1px solid white;
        list-style: none;
        display: block;
    }

        .MobilesideSlideButton_17 ul li a {
            outline: none;
            display: block;
            position: relative;
            font: bold 13px/100% Arial,Helvetica,sans-serif;
            text-align: center;
            text-decoration: none;
            text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
            width: 148px;
            height: 37px;
            padding-top: 10px;
            white-space: nowrap;
        }

.boxOverlayHome_17 {
    float: left;
    position: absolute;
    margin-left: 0;
    z-index: 1000;
    margin-top: -85px;
    background: #f8f7f1;
    box-shadow: 0px 0px 5px rgba(50,50,50,0.75);
    width: 100%;
    overflow: hidden;
}

.sideSlideButton_17 ul li a {
    opacity: .9;
}

.opinionpoll-area {
    background-color: #f2f3f6;
    padding: 35px 0;
    margin: 0;
    display: block;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-light.woff2) format('woff2'),url(../../fonts/apercu-light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-light-italic.woff2) format('woff2'),url(../../fonts/apercu-light-italic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-regular.woff2) format('woff2'),url(../../fonts/apercu-regular.woff) format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-italic.woff2) format('woff2'),url(../../fonts/apercu-italic.woff) format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-medium.woff2) format('woff2'),url(../../fonts/apercu-medium.woff) format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-medium-italic.woff2) format('woff2'),url(../../fonts/apercu-medium-italic.woff) format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-bold.woff2) format('woff2'),url(../../fonts/apercu-bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Apercu;
    src: url(../../fonts/apercu-bold-italic.woff2) format('woff2'),url(../../fonts/apercu-bold-italic.woff) format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'apercu-light-webfont';
    src: url('../../fonts/apercu-light-webfont.eot') format('embedded-opentype'),url('../../fonts/apercu-light-webfont.ttf') format('truetype');
}

@media (min-width:1551px) and (max-width:1920px) {
    .linkClass &gt; img {
        margin-left: 100px !important;
    }
}

@media screen and (max-width:767px) {
    .linkClass &gt; img {
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (min-width:1921px) and (max-width:5000px) {
    .linkClass &gt; img {
        margin-left: 100px !important;
    }
}

@media (min-width:1551px) and (max-width:1920px) {
    .linkClass &gt; img {
        margin-left: 100px !important;
    }
}

@media(min-width:1600px) {
    .StickyMenuCss .navbar-default .navbar-nav &gt; li &gt; a {
        padding: 55px 6px 55px 6px;
    }

    .StickyMenuCss div#nav_sri {
        min-height: 140px;
    }

    .StickyMenuCss .show-search {
        padding: 50px 0px;
    }
}

@media screen and (max-width:767px) {
    .linkClass &gt; img {
        margin-left: 0px;
        margin-top: 0px;
    }
}

MenuStyle12 .nav-menu-main &gt; li:hover .sub-menu, #MenuStyle13 .nav-menu-main &gt; li:hover .sub-menu {
    margin-top: 16px;
}

.loginStyle9LoginTab ul li.paytm-logo {
    padding: 0 !important;
    width: 75px;
}</pre></body></html>