

/* ------------Start Media for Client List--------------*/

@media (min-width:1921px) and (max-width:5000px) {
    .site_container, .header_container, .caroufredsel_wrapper {
        width: 1920px !important;
    }

    .footer-main .col-md-4 {
        width: 31.333333% !important;
    }

    .footer-main .courses-widget .course-info {
        padding-right: 17% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 101% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 95.5% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 850px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 16px !important;
    }

    .newscalendar section.course-event {
        width: 114.88888% !important;
    }
}

@media (min-width:1551px) and (max-width:1920px) {

    .OurClientsSlider {
        width: 3800px !important;
    }

    .divClientSlides > div {
        width: 3.5% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 101% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 94.8% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 850px !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 630px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 16px !important;
    }

    .newscalendar section.course-event {
        width: 114.88888% !important;
    }
}



@media (min-width:1400px) and (max-width:1550px) {
    .OurClientsSlider {
        width: 1280px !important;
    }

    .divClientSlides > div {
        width: 11% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 100.9% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 94.4% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 598px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 16px !important;
    }

    .newscalendar section.course-event {
        width: 114.88888% !important;
    }
}



@media (min-width:1300px) and (max-width:1399px) {
    .OurClientsSlider {
        width: 1209px !important;
    }

    .divClientSlides > div {
        width: 11.8% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 100.8% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 93.7% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 600px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px !important;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 15px !important;
    }

    .newscalendar section.course-event {
        width: 114.8888% !important;
    }
}

@media (min-width:1200px) and (max-width:1299px) {
    .OurClientsSlider {
        width: 1137px !important;
    }

    .divClientSlides > div {
        width: 12.5% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 100.5% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 93.3% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 553px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px !important;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 15px !important;
    }

    .newscalendar section.course-event {
        width: 114.66666% !important;
    }
}

@media (min-width:1025px) and (max-width:1199px) {
    .OurClientsSlider {
        width: 1021px !important;
    }

    .divClientSlides > div {
        width: 14% !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 100.4% !important;
    }

    .slideShowwithHeaderLeftPrev #wowslider-container1 a.ws_prev {
        left: 92.4% !important;
    }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 482px !important;
    }

    .menustyle16 .nav-group--consistent a:before {
        bottom: 0px !important;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li > a {
        font-size: 14px !important;
    }

    .newscalendar section.course-event {
        width: 114.66666% !important;
    }
}

/* ------------End Media for Client List--------------*/

@media screen and (max-width:991px) {


    div#MenuStyle13 {
        display: none;
    }

    .MenuStyle11 {
        display: none !important;
    }

    #MenuStyle12 {
        display: none !important;
    }

    .loginStyle6 {
        position: relative !important;
    }

    .ShowSearchOnMobileOnly {
        display: block !important;
    }

    .SlideStyle5 #slidecaption {
        display: none !important;
    }

    .divMainFormContentOnline .liContactTabs {
        width: 100% !important;
    }

    .StickyMenuCss {
        display: block !important;
        width: 85% !important;
    }

        .StickyMenuCss div#nav_sri .navbar-header > a > img {
            width: 85% !important;
            height: auto;
        }

        .StickyMenuCss #nav_sri {
            box-shadow: 0 0 0 !IMPORTANT;
        }

    .divMainFormContentOnline .divParentDetails {
        width: 100%;
        height: auto !important;
        min-height: 370px;
    }

    .footable-row-detail-inner {
        text-align: left;
    }

    .footable > thead > tr > th, .footable > thead > tr > td {
        position: relative;
    }

    .footable.breakpoint > tbody > tr > td.expand {
        background-image: url('../images/plusgrid.html');
        padding-left: 35px;
        background-repeat: no-repeat;
        background-position: 2px;
    }

    .footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
        background-image: url('../images/minusgrid.html');
        background-repeat: no-repeat;
        background-position: 2px;
    }

    .footable.breakpoint > tbody > tr.footable-row-detail {
        background: #eee;
    }



    .footable > thead > tr > th:first-child, .footable > thead > tr > td:first-child {
        -moz-border-radius: 6px 0 0;
        -webkit-border-radius: 6px 0 0;
        border-radius: 6px 0 0;
    }

    .footable > thead > tr > th:last-child, .footable > thead > tr > td:last-child {
        -moz-border-radius: 0 6px 0 0;
        -webkit-border-radius: 0 6px 0 0;
        border-radius: 0 6px 0 0;
    }

    .footable > thead > tr > th:only-child, .footable > thead > tr > td:only-child {
        -moz-border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        border-radius: 6px 6px 0 0;
    }

    .footable > tbody > tr:last-child > td:first-child {
        -moz-border-radius: 0 0 0 6px;
        -webkit-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px;
    }

    .footable > tbody > tr:last-child > td:last-child {
        -moz-border-radius: 0 0 6px;
        -webkit-border-radius: 0 0 6px;
        border-radius: 0 0 6px;
    }

    .footable > tbody img {
        vertical-align: middle;
    }

    .liGridOnly {
        width: 100%;
    }

    .mob2_header {
        display: block !important;
        top: 27% !important;
    }

    #ScrollTop {
        right: 5px;
    }

    .divSideBar2 {
        width: 19% !important;
    }

    .divSideBarBox {
        padding: 5px !important;
    }

        .divSideBarBox h3 {
            font-size: 14px;
        }

        .divSideBarBox #navigation a {
            font-size: 12px;
        }

    .headerSubMenu_border {
        border: 0 !important;
    }

    #headerSubMenu {
        display: block !important;
    }

    .header_left {
        height: auto !important;
    }

        .header_left img {
            display: block !important;
        }

    .header_left_sticky {
        display: block !important;
    }


    .marqueeandlinks {
        position: relative !important;
    }

        .marqueeandlinks ul li.TopLinks {
            background: none !important;
            height: auto !important;
            padding: 0 3px !important;
            opacity: 1 !important;
        }

        .marqueeandlinks ul li.MobTopLinks {
            background: none !important;
            height: auto !important;
            padding: 0 3px !important;
            opacity: 1 !important;
        }

    div.marqueeandlinks > ul > li div.divTxtSearch {
        float: none !important;
        padding-bottom: 4px !important;
    }

    .TopLinks {
        position: inherit !important;
    }

    .MobTopLinks {
        position: inherit !important;
    }



    #footer3 .one_fourth {
        width: 100%;
    }

    #footer3 .one_third {
        width: 100%;
    }

    #footer3 .social {
        text-align: center !important;
    }

    #footer3 .widget {
        text-align: center !important;
    }

    #footer3 .social-bookmarksLight li {
        text-align: center !important;
    }

    .header_container {
        height: auto !important;
        position: relative !important;
        -moz-box-shadow: 0px 2px 4px #666 !important;
        -webkit-box-shadow: 0px 2px 4px #666 !important;
        box-shadow: 0px 2px 4px #666 !important;
        z-index: 1;
    }


    #content {
        width: 94% !important;
        padding: 13px !important;
    }

    #home_box_Main {
        margin: 0 auto !important;
    }





    .div_1_1_1 {
        width: 93.7% !important;
        height: auto !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_1_2 {
        width: 43.7% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_1_3 {
        width: 27.04% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_2_2 {
        width: 43.7% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_2_3 {
        width: 27.04% !important;
        padding: 3% !important;
        margin: 0 !important;
    }


    .div_2_2_2 {
        width: 43.7% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_2_2_3 {
        width: 27.04% !important;
        padding: 3% !important;
        margin: 0 !important;
    }


    ul.homeContent li.secondliContent {
        width: 33%;
    }

        ul.homeContent li.secondliContent div.newsticker-jcarousellite {
            width: 100%;
        }

            ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li {
                width: 220px !important;
            }

                ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li div.info {
                    width: 140px !important;
                    margin-left: 6px !important;
                }


    ul.homeContent li.firstliContent {
        width: 64%;
        padding-right: 2%;
    }

    ul.homeContent li.secondliContent {
        margin-left: 5px;
    }

    .TopFixedLogin {
        right: 0px !important;
        display: block !important;
    }



    .marqueeandlinks {
        width: 100% !important;
        position: relative !important;
        bottom: 0px !important;
        float: right;
        right: 1% !important;
    }

        .marqueeandlinks ul li {
            list-style: none;
        }

    .sf-menu {
        display: none;
    }

    .mobile_menu {
        display: block !important;
        bottom: 0px;
        position: relative;
        right: 0px;
        float: right;
        width: 100%;
        text-align: right;
    }

        .mobile_menu select {
            border: 1px solid #E0E0E0;
            width: 150px;
            bottom: 10px;
            right: 0px;
            width: 200px;
        }


    .menuTemplate1 {
        display: none;
    }

    #subMenu {
        display: none;
    }

    #GDMenuStyle9 {
        display: none;
    }

    .menu-main-container {
        display: none;
    }

    .slider_navigation {
        display: none !important; /* Hide Navigation Slide No*/
    }

    blockquote {
        padding-left: 23px;
        margin-bottom: 23px;
    }
    /* --- headers Desktop--- */
    h1 {
        font-size: 24px;
    }

    h2 {
        font-size: 22px;
    }

    h3 {
        font-size: 16px;
    }

    h4 {
        font-size: 14px;
    }

    h5 {
        font-size: 12px;
    }

    .sentence {
        margin-top: 21px;
    }
    /* --- header --- */
    .header {
        width: 100%; /*height: 60px;*/
    }

    .theme_pageSub {
        width: 95%;
    }

    .leftSubbbBody {
        width: 74%;
    }

    .subbbBody .vc_row-fluid .vc_span6 {
        width: 410px;
    }

    .subbbBody .vc_row-fluid [class*="vc_span"] {
        margin-left: 0;
    }

    .subbbBody [class*="vc_span"] {
        margin-left: 0px;
    }

    subbbBody .vc_row-fluid .vc_span3 {
        width: 145px;
        margin: 0px 58px;
    }

    .header_left {
        width: 85%;
        right: 0;
    }

        .header_left img {
            margin-top: 5px; /*  margin-right: 10px; max-height: 100px;         max-width: 300px; /*margin-left: 22px;*/
            width: 390px;
            height: auto;
        }

    .box_header.margin {
        margin-top: 21px;
    }


    .boxOverlayHome {
        width: 99%;
        min-height: 50px !important;
        margin-top: -96px !important;
        margin-left: -3px !important;
    }


    div.sideSlideButton > ul li.limoreHorizontalLink {
        min-width: 29% !important;
        margin-left: 2% !important;
        margin-bottom: 7px !important;
    }


    div.sideSlideButton .liImgMoreAnchore {
        min-width: 26% !important;
    }

    div.sideSlideButton .liImgMoreLink {
        width: 4% !important;
    }

    /* --- page --- */
    .theme_page {
        width: 99%;
        padding-bottom: 35px;
    }

    .page_left {
        width: 475px;
    }

    .page_right {
        width: 250px;
    }

    .subBottomm_box {
        width: 145px;
        padding: 10px 20px;
    }


    /* .page_margin_top
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top: 23px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }*/
    .page_margin_top_section {
        margin-top: 40px;
    }

    .top_hint {
        margin-top: -115px;
    }

    /* --- page header --- */
    .page_header {
        padding-bottom: 23px;
    }

    .page_header_left {
        width: 460px;
    }
    /* --- bread crumb --- */
    .bread_crumb {
        padding: 10px 0 10px;
    }
    /* --- footer --- */
    .footer, .copyright_area {
        width: 94%;
    }

    /* --- slider --- */
    .slider li {
        height: 520px;
    }

    .slider_content_box {
        display: block !important;
    }

    .slider_content .subtitle {
        line-height: 120%;
    }

    .slider_navigation .slider_control {
        height: 36px;
    }

    .slider_content h1 {
    }
    /* --- home box --- */
    #home_box_outer {
        width: 768px;
    }

    #home_box_inner {
        /*width: 95%;*/ /*  margin-top: -10%;*/
        padding: 0 3%;
    }

    #homeNews li {
        width: 24.7%;
    }

    .ball img {
        left: 222px;
    }

    #newsEventsHead {
        width: 680px;
    }

    .ball #im2 {
        left: 449px;
    }

    .ball #im3 {
        display: none;
    }

    #col11 {
        width: 177px;
    }

        #col11 .imggtop {
            width: 143px;
        }

        #col11 .imgWhiteBox {
            width: 143px;
        }

        #col11 iframe {
            width: 143px;
            height: 80px;
        }

    #col22 {
        width: 214px;
    }

        #col22 .imggtop {
            width: 180px;
        }

    #col33 {
        width: 281px;
    }

        #col33 .imggtop {
            width: 247px;
        }

    #col22 h2 a {
        line-height: 110%;
        font-size: 14px;
    }

    .imggtop {
        padding-bottom: 5px;
    }

    #snapshot a {
        font-size: 12px;
    }

    .excerpt {
        padding-top: 5px;
    }

    .ourValuess {
        width: 247px !important;
    }

    .footer .quote {
        width: 374px;
        padding: 13px 0;
        padding-left: 110px;
    }

        .footer .quote .founder {
            line-height: 40px;
        }

    .footer .searchh {
        padding: 42px 0px;
    }

    .sf-menu {
        right: 22px;
    }

    .search .search_input {
        width: 181px;
    }

        .search .search_input:focus {
            width: 200px;
        }

    .home_box_container_list {
        margin-top: 0;
    }

    .home_box_container {
        padding: 40px 0px 40px;
    }

    .home_box {
        width: 170px;
        margin-right: 0px;
    }

        .home_box .header_left {
            width: 142px;
        }

        .home_box .news {
            margin-top: 7px;
        }

        .home_box .more {
            margin-top: 15px;
        }
    /* --- items list --- */
    .items_list li {
        padding: 10px 0;
    }

        .items_list li.icon_clock_black:first-child {
            padding-top: 10px;
        }
    /* --- scrolling list --- */
    .scrolling_list_wrapper {
        margin-top: 12px;
    }

    .scrolling_list li {
        /*width: 232px;*/
    }

        .scrolling_list li .left {
            /*width: 195px;*/
        }

    .columns.full_width .scrolling_list li {
        /*width: 345px;*/
    }

        .columns.full_width .scrolling_list li .left {
            /*width: 308px;*/
        }
    /* --- blog --- */
    .blog.column_left, .blog.column_right {
        width: 475px;
    }

    .comment_box {
        margin-right: 18px;
    }

    .columns .comment_box {
        margin-bottom: 23px;
    }

    .post {
        margin-top: 23px;
    }

    .post_content {
        padding-bottom: 23px;
    }

        .post_content, .post_content a.post_image img, .post_content .gallery_box img {
            /*width: 367px;*/
        }

            .post_content a.post_image {
                margin-bottom: 23px;
            }

            .post_content h2 {
                margin-bottom: 19px;
            }

    .post_footer {
        margin-top: 23px;
    }

    .columns .post_content a.post_image img, .columns .post_content, .columns .post_content .image_carousel img, .columns .post_content .image_carousel .mc_preloader {
        width: 475px;
    }
    /* --- comments --- */
    #comments_list li.comment {
        /*width: 367px;*/
    }

    #comments_list .comment_author_avatar {
        margin-right: 23px;
    }

    #comments_list li.comment, #comments_list .children {
        margin-top: 25px;
    }

    #comments_list .comment_details {
        width: 293px;
    }

        #comments_list .comment_details p {
            padding: 15px 0;
        }

    #comments_list .children li.comment {
        /*width: 332px;*/
    }

    #comments_list .children .comment_details {
        width: 253px;
    }
    /* --- comment form --- */
    .comment_form_container {
        margin-left: 103px;
    }

    .comment_form, .contact_form {
        margin-top: 23px;
    }

        .contact_form .right {
            margin-left: 20px;
        }

        .comment_form .text_input, .comment_form textarea {
            width: 149px;
        }

        .contact_form .text_input {
            width: 201px;
        }

        .contact_form textarea {
            width: 458px;
        }
    /* --- sidebar box --- */
    .sidebar_box {
        /*width: 250px;*/
        margin-top: 40px;
    }

        .sidebar_box .header_left, .footer_box.last .header_left, .footer_box:last-child .header_left {
            width: 176px;
        }

    .footer_box .header_left {
        width: 165px;
    }

    .sidebar_box .accordion {
        margin-top: 23px;
    }
    /* --- widgets --- */
    .widget_categories ul, .widget_archive ul, .widget_archive select {
        margin-top: 23px;
    }
    /* --- departments --- */
    .item_content .thumb_image, .features_image {
        margin-right: 23px;
    }

    .accordion.wide .about_img {
        width: 372px;
        margin-bottom: 19px;
    }

    .accordion.medium .ui-accordion-content {
        padding: 23px 0;
    }

    .item_content, .page_margin_top.item_content:first-child {
        margin-top: 23px;
    }

    .accordion.wide .gallery_box img {
        width: 225px;
        height: 150px;
    }

    .accordion.wide .gallery_box .mc_preloader {
        width: 225px;
    }

    .accordion.wide .tabs_navigation {
        margin-bottom: 23px;
    }

    .accordion.wide .columns .info_list li .text {
        width: 135px;
    }
    /* --- tabs --- */
    .ui-tabs-panel p {
        padding: 20px 0 21px;
    }
    /* tabs navigation */
    .tabs_navigation.page_margin_top {
        margin-top: 15px;
    }
    /* --- columns --- */
    .column_left, .column_right {
        width: 226px;
    }

    .column_left {
        margin-right: 23px;
    }

    .columns p {
        padding: 21px 0;
    }

    .columns.full_width .column_left {
        width: 364px;
    }

    .columns.full_width .column_right {
        width: 363px;
    }

    .page_right .columns .column_left, .page_right .columns .column_right {
        width: 95px;
    }

    .columns.full_width .columns .column_left, .columns.full_width .columns .column_right {
        width: 170px;
    }
    /* --- columns_3 --- */
    .columns_3 .column {
        width: 234px;
        margin-left: 23px;
    }
    /* --- list --- */
    .simple_list {
        padding: 21px 0;
    }
    /* --- info list --- */
    .info_list li .text {
        width: 260px;
    }
    /* --- announcement --- */
    .announcement p {
        padding: 10px 0;
    }

    .announcement .vertical_align {
        height: 63px;
    }
    /* --- pricing plan ---*/
    .pricing_plan li {
        width: 156px;
        padding-left: 18px;
    }
    /* --- timetable --- */
    .timetable {
        margin-top: 23px;
    }

        .timetable th, .timetable .event_container, .tooltip .tooltip_content {
            padding: 4px 8px 5px;
        }

        .timetable td {
            height: 18px;
        }
    /* --- isotope gallery --- */
    .gallery_box {
        margin-top: 23px;
    }

        .mc_gallery .gallery_box, .gallery_box img {
            /*width: 230px;*/
        }

        .gallery_box img {
            height: auto;
        }

    .gallery_item_details_list {
        padding-bottom: 23px;
    }

        .gallery_item_details_list .gallery_box {
            width: 375px;
            margin-right: 23px;
        }

        .gallery_item_details_list .details_box {
            width: 352px;
        }

        .gallery_item_details_list .gallery_box img, .gallery_item_details_list .mc_preloader {
            width: 375px;
        }

        .gallery_item_details_list .details_box .column_left, .gallery_item_details_list .details_box .column_right {
            width: 164px;
        }

        .gallery_item_details_list .details_box p {
            padding: 15px 0;
        }

    .gallery_2_columns .gallery_box img {
        width: 360px;
        height: auto;
    }

    .gallery_2_columns .gallery_box .mc_preloader {
        width: 360px;
        height: 225px;
    }

    .gallery_3_columns .gallery_box img {
        width: 230px;
        height: auto;
    }

    .gallery_3_columns .gallery_box .mc_preloader {
        width: 230px;
        height: 144px;
    }

    .page_left .gallery_item_details_list .gallery_box, .page_left .gallery_item_details_list .column_right, .page_left .gallery_item_details_list .details_box, .page_left .gallery_item_details_list .gallery_box img, .page_left .gallery_item_details_list .mc_preloader {
        width: 475px;
    }

    .page_left .gallery_item_details_list .column_right {
        margin-top: 23px;
    }

    .gallery_item_details_list.not_hidden li.gallery_item_details {
        margin-top: 23px;
    }
    /* --- contact details --- */
    .contact_details_about {
        width: 168px;
        padding: 10px;
    }

    .contact_details_map {
        width: 188px;
        height: 220px;
    }
    /* --- footer banner box --- */
    .footer_banner_box {
        width: 204px;
        padding: 20px 23px 30px;
    }
    /* --- footer box --- */
    .footer_box_container {
        margin-top: 23px;
    }

    .footer_box {
        float: left;
        width: 238px;
        padding-right: 18px;
    }
    /* --- footer contact info --- */
    .footer_contact_info_left {
        width: 87px;
    }
    /* --- footer_social_icons --- */
    .footer_social_icons {
        margin-top: 23px;
    }
    /* --- opening hours --- */
    .opening_hours {
        margin-top: 7px;
    }
    /* --- visual composer --- */
    body .vc_row-fluid [class*="vc_span"] {
    }

    body .vc_row-fluid .vc_span10 {
        width: 622px;
    }

    body .vc_row-fluid .vc_span9 {
        width: 558px;
    }

    body .vc_row-fluid .vc_span8 {
        width: 494px;
    }

    body .vc_row-fluid .vc_span6 {
        width: 366px;
    }

    body .vc_row-fluid .vc_span4 {
        width: 238px;
    }

    body .vc_row-fluid .vc_span3 {
        width: 174px;
    }

    body .vc_row-fluid .vc_span2 {
        width: 110px;
    }

    .vc_row-fluid .wpb_column.page_left {
        width: 475px;
    }

    .vc_row-fluid .wpb_column.page_right {
        width: 250px;
    }
    /* --- vc layouts --- */
    .vc_span8 .vc_row-fluid .vc_span6 {
        width: 238px;
    }
    /* --- vc blog --- */
    .vc_row-fluid .vc_span12 .post_content {
        width: 642px;
    }

    .vc_row-fluid .vc_span10 .post_content {
        width: 519px;
    }

    .vc_row-fluid .vc_span9 .post_content {
        width: 455px;
    }

    .vc_row-fluid .vc_span9 .columns .post_content {
        width: 100%;
    }

    .vc_row-fluid .vc_span8 .post_content {
        width: 391px;
    }

    .vc_row-fluid .vc_span6 .post_content {
        width: 263px;
    }

    .vc_row-fluid .vc_span12 .columns .post_content, .vc_row-fluid .vc_span10 .columns .post_content, .vc_row-fluid .vc_span8 .columns .post_content, .vc_row-fluid .vc_span6 .columns .post_content, .vc_row-fluid .vc_span4 .post_content {
        width: 100%;
    }

    .vc_row-fluid .vc_span4 .comment_box, .vc_row-fluid .vc_span4 .columns .comment_box {
        float: none;
        width: auto;
        margin-bottom: 23px;
        margin-right: 0;
    }

        .vc_row-fluid .vc_span4 .comment_box li, .vc_row-fluid .vc_span4 .columns .comment_box li {
            float: left;
            clear: none;
            width: auto;
        }

        .vc_row-fluid .vc_span4 .comment_box .comments_number, .vc_row-fluid .vc_span4 .columns .comment_box .comments_number {
            width: auto;
            margin-top: 0;
            margin-left: 2px;
        }

        .vc_row-fluid .vc_span4 .comment_box .date .value, .vc_row-fluid .vc_span4 .columns .comment_box .date .value {
            width: auto;
        }

        .vc_row-fluid .vc_span4 .comment_box .date .arrow_date, .vc_row-fluid .vc_span4 .comment_box .arrow_comments, .vc_row-fluid .vc_span4 .columns .comment_box .date .arrow_date, .vc_row-fluid .vc_span4 .columns .comment_box .arrow_comments {
            clear: both;
            float: none;
        }
    /* --- vc comments --- */
    .vc_row-fluid .vc_span12 #comments_list .comment_details {
        width: 549px;
    }

    .vc_row-fluid .vc_span12 #comments_list .children .comment_details {
        width: 509px;
    }

    .vc_row-fluid .vc_span12 .comment_form .left, .vc_row-fluid .vc_span12 .comment_form .right {
        width: 313px;
    }

    .vc_row-fluid .vc_span12 .comment_form .text_input, .vc_row-fluid .vc_span12 .comment_form textarea {
        width: 277px;
    }

    .vc_row-fluid .vc_span10 #comments_list .comment_details {
        width: 421px;
    }

    .vc_row-fluid .vc_span10 #comments_list .children .comment_details {
        width: 381px;
    }

    .vc_row-fluid .vc_span10 .comment_form .left, .vc_row-fluid .vc_span10 .comment_form .right {
        width: 249px;
    }

    .vc_row-fluid .vc_span10 .comment_form .text_input, .vc_row-fluid .vc_span10 .comment_form textarea {
        width: 213px;
    }

    .vc_row-fluid .vc_span9 #comments_list .comment_details {
        width: 357px;
    }

    .vc_row-fluid .vc_span9 #comments_list .children .comment_details {
        width: 317px;
    }

    .vc_row-fluid .vc_span9 .comment_form .left, .vc_row-fluid .vc_span9 .comment_form .right {
        width: 217px;
    }

    .vc_row-fluid .vc_span9 .comment_form .text_input, .vc_row-fluid .vc_span9 .comment_form textarea {
        width: 181px;
    }

    .vc_row-fluid .vc_span6 #comments_list .comment_details {
        width: 165px;
    }

    .vc_row-fluid .vc_span6 #comments_list .children .comment_details {
        width: 125px;
    }

    .vc_row-fluid .vc_span6 .comment_form .right {
        margin-top: 10px;
        margin-left: 0;
    }

    .vc_row-fluid .vc_span6 .comment_form .left, .vc_row-fluid .vc_span6 .comment_form .right {
        width: 100%;
    }

    .vc_row-fluid .vc_span6 .comment_form .text_input, .vc_row-fluid .vc_span6 .comment_form textarea {
        width: 227px;
    }

    .vc_row-fluid .vc_span4 #comments_list .comment_details {
        width: 140px;
    }

    .vc_row-fluid .vc_span4 #comments_list .children .comment_details {
        width: 100px;
    }

    .vc_row-fluid .vc_span4 .comment_form .text_input, .vc_row-fluid .vc_span4 .comment_form textarea {
        width: 202px;
    }

    .vc_row-fluid .vc_span3 #comments_list .children .comment_details {
        width: 134px;
    }

    .vc_row-fluid .vc_span3 .comment_form .text_input, .vc_row-fluid .vc_span3 .comment_form textarea {
        width: 138px;
    }

    .vc_row-fluid .vc_span2 #comments_list .comment_author_avatar {
        display: none;
    }

    .vc_row-fluid .vc_span2 #comments_list .comment_details {
        margin-top: 0;
    }

    .vc_row-fluid .vc_span2 #comments_list .children .comment_details {
        width: 70px;
    }

    .vc_row-fluid .vc_span2 .comment_form .text_input, .vc_row-fluid .vc_span2 .comment_form textarea {
        width: 88px;
        padding: 11px;
    }
    /* --- vc contact form --- */
    .vc_span12 .contact_form .text_input {
        width: 329px;
    }

    .vc_span12 .contact_form textarea {
        width: 714px;
    }

    .vc_span10 .contact_form .text_input {
        width: 265px;
    }

    .vc_span10 .contact_form textarea {
        width: 586px;
    }

    .vc_span10 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 277px;
        background-position: 276px center;
    }

    .vc_span9 .contact_form .text_input {
        width: 233px;
    }

    .vc_span9 .contact_form textarea {
        width: 522px;
    }

    .vc_span9 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 245px;
        background-position: 244px center;
    }

    .vc_span8 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 213px;
        background-position: 212px center;
    }

    .vc_span6 .contact_form .text_input, .vc_span3 .contact_form .text_input, .vc_span3 .contact_form textarea {
        width: 137px;
    }

    .vc_span6 .contact_form textarea {
        width: 330px;
    }

    .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: 149px;
        background-position: 148px center;
    }

    .vc_span4 .contact_form .text_input, .vc_span4 .contact_form textarea {
        width: 202px;
    }

    .vc_span4 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 214px;
        background-position: 213px center;
    }

        .vc_span4 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
            width: 236px;
        }

    .vc_span3 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
        width: 171px;
    }

        .vc_span3 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu li {
            width: 157px;
        }

    .vc_span2 .contact_form .text_input, .vc_span2 .contact_form textarea {
        width: 74px;
    }

    .vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 86px;
        background-position: 85px center;
    }

        .vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
            width: 108px;
        }

            .vc_span2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu li {
                width: 104px;
            }
    /* --- vc columns --- */
    .vc_row-fluid .vc_span12 .blog.column_left, .vc_row-fluid .vc_span12 .blog.column_right {
        width: 363px;
    }

    .vc_row-fluid .vc_span10 .blog.column_left, .vc_row-fluid .vc_span10 .blog.column_right {
        width: 299px;
    }

    .vc_row-fluid .vc_span9 .blog.column_left, .vc_row-fluid .vc_span9 .blog.column_right {
        width: 267px;
    }

    .vc_row-fluid .vc_span8 .blog.column_left, .vc_row-fluid .vc_span8 .blog.column_right {
        width: 235px;
    }

    .vc_row-fluid .vc_span6 .blog.column_left, .vc_row-fluid .vc_span6 .blog.column_right {
        clear: both;
        float: none;
        width: 100%;
    }

    .vc_row-fluid .vc_span6 .blog.column_left {
        margin-right: 0;
    }

    .vc_row-fluid .vc_span6 .blog.column_right, .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: 23px;
    }

    .vc_span12 .appointment_widget .columns.no_padding .column_left, .vc_span12 .appointment_widget .columns.no_padding .column_right {
        width: 363px;
    }

    .vc_span10 .appointment_widget .columns.no_padding .column_left, .vc_span10 .appointment_widget .columns.no_padding .column_right {
        width: 299px;
    }

    .vc_span9 .appointment_widget .columns.no_padding .column_left, .vc_span9 .appointment_widget .columns.no_padding .column_right {
        width: 267px;
    }

    .vc_span8 .appointment_widget .columns.no_padding .column_left, .vc_span8 .appointment_widget .columns.no_padding .column_right {
        width: 235px;
    }

    .vc_span6 .appointment_widget .columns.no_padding .column_left, .vc_span6 .appointment_widget .columns.no_padding .column_right {
        width: 171px;
    }

    .vc_span4 .appointment_widget .columns.no_padding .column_left, .vc_span4 .appointment_widget .columns.no_padding .column_right {
        width: 100%;
    }

    .vc_row-fluid .vc_span4 .appointment_widget .columns.no_padding .column_left {
        margin-right: 0;
    }

    .vc_row-fluid .vc_span4 .appointment_widget .columns.no_padding .column_right, .vc_row-fluid .vc_span3 .appointment_widget .columns.no_padding .column_right, .vc_row-fluid .vc_span2 .appointment_widget .columns.no_padding .column_right {
        margin-top: 23px;
    }
    /* --- vc isotope gallery --- */
    .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: 299px;
    }

    .vc_span10 .info_list li .text {
        width: 207px;
    }

    .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: 267px;
    }

    .vc_span9 .info_list li .text {
        width: 175px;
    }

    .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: 235px;
    }

    .vc_span8 .info_list li .text {
        width: 143px;
    }

    .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: 171px;
    }

    .vc_span6 .info_list li .text {
        width: 100%;
    }
    /* --- vc item content --- */
    .vc_span3 .mc_features_large .item_content .features_image {
        margin-right: 0;
        margin-bottom: 20px;
    }
    /* --- scrolling list --- */
    .vc_span6 .scrolling_list li .left {
        width: 311px;
    }

    .vc_span4 .scrolling_list li .left {
        width: 183px;
    }
    /* .TopFixedLogin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-left: 20%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }*/
    .divNewsMain {
        width: 100%; /*margin-left: 55px;*/
    }

        .divNewsMain ul {
            /*list-style: none;        display: inline-block;*/
            width: 100%;
        }

            .divNewsMain ul li.NewsSecond {
                margin-left: 5px; /*margin-left: 55px;*/
            }

            .divNewsMain ul li {
                /*list-style: none;        display: inline-block;*/
                display: inline-block;
            }

        .divNewsMain div.newstickerTitle {
            width: 97% !important;
        }

        .divNewsMain .newsticker-jcarousellite {
            width: 97%;
        }

    .NewsSecond {
        margin-left: 0px;
    }

    .newsUseful {
        margin-left: 0px;
    }

    .divNewsMain div.newstickerUseful {
        width: 320px;
    }

    .newsDivHeight {
        display: block;
        height: 20px;
    }

    .OnlineForm {
        margin-left: 70px;
    }

    .mobile_Slider ul li div {
        margin-left: 0px !important;
    }

    .mobile_Slider {
        display: block;
    }

        .mobile_Slider ul {
            margin: 0;
            padding: 0;
            width: 100%;
        }

    #hWrapper {
        display: none;
    }

    .mobile_Slider ul li {
        margin-bottom: 18px;
        width: 25%;
    }

        .mobile_Slider ul li span {
            font-size: 13px;
        }

        .mobile_Slider ul li div a img {
            width: 100%;
            height: 140px;
        }

    .MobileSideSlideButton {
        display: block;
    }



        .MobileSideSlideButton ul {
            margin: 0;
            padding: 0;
        }

    /*.container {
        width: 94%;
    }*/

    .bottom-visitor {
        background: #339966;
        float: left;
        font-size: 12px;
        width: 100%;
        position: relative;
        z-index: 1;
        min-height: 60px;
    }

    .Testimonial {
        width: 100%;
    }

        .Testimonial ul li {
            margin: 0px;
            padding: 0px;
        }

        .Testimonial ul li {
            list-style: none;
            width: 46%;
            margin-top: 20px;
            padding: 10px;
            margin-right: 8px;
        }

        .Testimonial .imageC img {
            width: 80px;
            height: 90px;
            float: left;
        }

        .Testimonial .TcontenttC {
            width: 70%;
            float: left;
            height: 100px;
        }


    .divMainCalendar ul li ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
    }


    .divcalender {
        margin-left: 8px;
    }

    .ddlCalendar {
        margin-top: 6px;
        width: 468px;
        padding: 2px;
        margin-left: 0px !important;
    }


    .schoolcalendar {
        margin-top: 20px;
    }

    .sideSlideButton {
        margin-bottom: 20px;
        margin-top: 10px;
    }

        .sideSlideButton ul {
            display: inline-block;
            padding: 0;
        }

            .sideSlideButton ul li {
                display: inline-block;
                text-align: center;
            }

                .sideSlideButton ul li a {
                    min-width: 215px;
                }

    .divMainFormContent {
        width: 500px;
    }

        .divMainFormContent ul {
            margin: 0;
            padding: 0;
        }


            .divMainFormContent ul li {
                list-style: none;
                display: inline-block;
                float: left;
            }

                .divMainFormContent ul li ul li {
                    float: left;
                    margin-left: 12px;
                    margin-top: 10px;
                }

    .leftList {
        text-align: right;
        width: 50%;
    }

    /*.rightList
                                                                                                                                                                                                                                                                                                                                                                                            {
                                                                                                                                                                                                                                                                                                                                                                                                text-align: left;
                                                                                                                                                                                                                                                                                                                                                                                                width: 250px;
                                                                                                                                                                                                                                                                                                                                                                                            }*/
    .imgTopFormContent {
        width: 100%;
        height: auto;
    }

    .sideBar_Img img {
        width: 95%;
    }

    .btnFormSubmit {
        width: 306px;
        text-align: right !important;
    }

    .liApplicant {
        padding: 8px !important;
        font: bold 14px Arial;
        width: 250px;
    }

    .liRegFormData {
        margin-top: 15px;
    }

    .FooterStyle2 {
        width: 95%;
        padding-top: 8%;
    }

    .liMidFooterWidth {
        width: 35%;
    }

    .liLastFooterStyle2 {
        width: 37%;
    }

    .FooterStyle2 ul li.FooterStyle2liMargin ul li {
        display: inline-block;
        list-style: none; /*padding-bottom: 30px;*/
    }


    /*.divMainContactUs {
        width: 408px !important;
        margin-bottom: 20px;
    }*/

    #contactwrapper {
        width: 408px !important;
    }

    .ContactAddress {
        width: 408px !important;
    }

    .liConAddress {
        width: 408px !important;
        vertical-align: top;
    }

    .conTitleFont {
        font-size: 22px !important;
        font-family: Calibri !important;
    }

    div.divMainContactUs .GooglePlusUr {
        width: 408px !important;
        height: 408px;
        display: block !important;
    }

    #form-div {
        padding: 10px;
        height: 470px !important;
    }

    .WebCaptcha {
        margin-top: 15px !important;
    }


    .wpb_wrapper img.imagewidth25, .wpb_home_wrapper img.imagewidth25 {
        width: 25% !important;
    }

    .wpb_wrapper img.imagewidth35, .wpb_home_wrapper img.imagewidth35 {
        width: 35% !important;
    }

    .wpb_wrapper img.imagewidth50, .wpb_home_wrapper img.imagewidth50 {
        width: 50% !important;
    }

    .wpb_wrapper img.imagewidth75, .wpb_home_wrapper img.imagewidth75 {
        width: 75% !important;
    }



    .wpb_wrapper p img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper p iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    /*.wpb_wrapper p object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }*/
    .wpb_wrapper div table {
        width: 100% !important;
        height: auto !important;
    }

    .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important; /*margin: 2px !important;*/
    }

        .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 1px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }

    .divNewsMain li.FirstNews div.newsticker-jcarousellite ul li div.info {
        width: 78% !important;
        margin-left: 5px !important; /*float: left;*/
    }

    .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important; /*margin: 2px !important;*/
    }

        .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 1px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }

    .divNewsMain li.NewsSecond div.newsticker-jcarousellite ul li div.info {
        width: 78% !important;
        margin-left: 5px !important; /*float: left;*/
    }

    .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important; /*margin: 2px !important;*/
    }

        .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail img {
            margin-left: 1px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }


    .enquiry_button {
        margin-right: 8px !important;
        margin-top: 15px !important;
    }

    .divMainHWContent {
        width: 100%;
    }

        .divMainHWContent ul {
            margin: 0;
            padding: 0;
        }

            .divMainHWContent ul li {
                list-style: none;
                display: inline-block;
                float: left;
                padding: 4px !important;
            }

    .imgTopCoverHomework {
        width: 99% !important;
        height: 200px;
    }

    .divHWContets {
        width: 100% !important;
    }

    .cssddlHomework {
        width: 132px !important;
    }


    .cssHWbutton {
        width: 50px !important;
    }

    .HWGridCss {
        width: 100% !important;
        font-size: 12px !important;
        margin-left: 3px;
    }

    .HWDateWidth {
        width: 80px !important;
    }

    .HWGridHeader {
        font-size: 10px !important;
    }

    .hwAttachment {
        height: 20px !important;
        width: 20px !important;
    }



    .content_album {
        width: 400px;
    }

        .content_album .gallery_box {
            width: 180px;
            height: 175px;
        }

    .small_slider .image_carousel img {
        width: 180px;
        height: 175px;
    }

    .content_album > ul > li {
        display: block;
        width: 200px;
    }

    .image_carousel > li {
        width: 180px !important;
    }

    .content_album ul > li > div.albumname a {
        width: 160px !important;
        margin-left: 15px !important; /* margin-top: 10px; */
        top: 40px !important;
    }

    .content_album ul > li > div.viewall {
        margin-left: 15px;
        margin-top: 25px;
    }

    .divRegControls {
        margin-left: 2px !important;
    }

        .divRegControls ul li ul {
            margin: 0;
            padding: 0;
        }

            .divRegControls ul li ul li {
                list-style: none;
                display: inline-block;
            }


    .leftListSchoolEvent {
        text-align: right !important;
        width: 145px !important;
    }

    .rightListSchoolEvent {
        text-align: left !important;
        width: 205px !important;
    }

    .imgTopSchoolEnevtCover {
        width: 94% !important;
    }

    .lblSchoolInstrct {
        width: 350px !important;
    }

    .SchoolEvent_button {
        margin-right: 125px !important;
        margin-top: 5px !important;
    }

    .divMessageContainer {
        width: 380px !important;
    }

    .divRegShowMsg {
        margin-left: 40px !important;
    }

    .lnkRegistration {
        margin-left: 100px !important;
    }

    div.banner {
        width: 97% !important;
        height: auto;
        left: 1% !important;
        top: 40px !important;
    }

    #divBackErrorCanvas {
        width: 100% !important;
        left: 0 !important;
    }

    div.banner > img.mainimg {
        width: 100% !important;
        height: auto;
    }

    div.banner > a img {
        width: 100% !important;
        height: auto;
    }



    /*div.eventhead > p {
        width: 350px !important;
    }*/

    div.allevents > div.yearmonth ul {
        margin-top: 10px;
    }


    .test_pname {
        position: absolute !important;
        bottom: 1px !important;
    }

    .career_button {
        margin-top: 15px !important;
    }

    #tfheader {
        width: 410px !important;
    }


    /* .webalbumlist
                                                                                                                                                                                                                                                                                                                                                                                            {
                                                                                                                                                                                                                                                                                                                                                                                                width: 420px !important;
                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                        */
    .webalbumlist ul {
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .webalbumlist ul li {
            list-style: none;
            display: inline-block;
            height: 200px !important;
        }


    .imgThankyou {
        margin-left: -15px !important;
    }

    .dinOnlineSupport {
        width: 700px !important;
        height: auto !important;
    }

    .divSupportMsg {
        width: 250px !important;
        font: normal 14px Arial !important;
        line-height: 20px !important;
        text-align: justify !important;
        margin-left: 0px !important;
    }

    .liTelSupport {
        text-align: center;
        font: bold 14px Raleway !important;
    }

    .PhotoGallery > ul > li {
        width: 31%;
        list-style: none;
        display: inline-block;
        margin: -1% 1%;
    }

        .PhotoGallery > ul > li > a img {
            margin-top: 10px !important;
            margin-bottom: 10px !important;
            width: 95%;
        }

    .divSupportEntry {
        width: 80% !important;
        height: auto !important;
        margin-top: 0px !important;
    }

    .liPreviewGrid {
        width: 100% !important;
        margin-top: 15px !important;
    }

    .leftSupportSubbbBody {
        width: 410px !important;
    }

    .liOnlineSupport {
        width: 830px !important;
        margin-left: 30px !important;
    }

    .liFirstSupport {
        border-right: 1px solid #E8E8E8 !important;
        width: 340px !important;
    }


    .liOnlineSupport {
        width: 395px !important;
        margin-left: 0px !important;
    }


    .divSupportControl {
        width: 350px !important;
        height: auto;
    }


    .liFirstSupportCT {
        text-align: right !important;
        width: 115px !important;
    }

    .liSecondSupportCT {
        text-align: left !important;
        width: 210px !important;
        padding: 5px !important;
        margin-left: 0px !important;
    }

    .txtFormSUpport {
        width: 200px !important;
    }

    .imgSupport {
        width: 90px !important;
        height: 110px !important;
    }

    .lishowSupportData {
        width: 425px !important;
        margin-left: -15px !important;
    }

    /*.divGridSupportTicket
                                                                                                                                                                                                                                                                                                                                                                    {
                                                                                                                                                                                                                                                                                                                                                                               margin-left: -5px !important;
                                                                                                                                                                                                                                                                                                                                                                    }*/
    .lilblNoOfRecords {
        width: 380px !important;
        margin-left: -5px;
    }

    .liLeftShowSupport {
        width: 445px !important;
        margin-left: -20px !important;
    }

    .rightEntrySupport {
        width: 350px !important;
        margin-left: -15px !important;
        margin-top: 0px !important;
    }

    .ddlcombobox {
        width: 280px !important;
    }

    .txtQueryForm {
        width: 260px !important;
    }

    .ddlTemplate {
        width: 255px !important;
    }

    .txtTemplate {
        width: 179px !important;
    }

    .btnSaveSupport {
        margin-top: 18px !important;
        width: 200px !important;
        margin-left: 50px !important;
    }



    /*.divMiniSlideShow
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            {

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width: 382px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             border-right-width: 5px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */

    .minislideshowHolder {
        width: 99% !important;
    }

    .slideShowCaption {
        width: 752px;
    }


    .OurClientMaindiv {
        width: 99.8% !important; /*height: 170px !important;*/
    }

    .OurClientsSlider {
        width: 99.8% !important;
    }

    .divClientSlides {
        width: 99.8% !important;
        height: 130px !important;
    }

        .divClientSlides > div {
            width: 140px !important;
        }

    .divClientImgContainer {
        width: 140px !important;
        height: 90px !important;
        top: 5px !important;
        margin-top: 5px !important;
    }

        .divClientImgContainer a img {
            height: 70px !important;
        }


    .divMainFormContentOnline {
        width: 100% !important;
    }

        .divMainFormContentOnline .divholder {
            width: 100% !important;
        }

            .divMainFormContentOnline .divholder .instruction {
                width: 100% !important;
                padding-bottom: 15px !important;
            }

            .divMainFormContentOnline .divholder > ul {
                width: 100% !important;
                margin: 0 !important;
                padding: 0 !important;
            }

                .divMainFormContentOnline .divholder > ul > li {
                    width: 45% !important;
                    padding: 1% 2%;
                    display: block !important;
                }

                    .divMainFormContentOnline .divholder > ul > li select.txtOnlineForm {
                        width: 90% !important;
                        padding: 2px !important;
                        height: 35px !important;
                        border: 2px solid rgb(186, 177, 177) !important;
                    }

                    .divMainFormContentOnline .divholder > ul > li input.txtOnlineForm {
                        width: 87% !important;
                        border: 2px solid rgb(186, 177, 177) !important;
                    }

                    .divMainFormContentOnline .divholder > ul > li input.txtErrorForm {
                        width: 80% !important;
                        padding-left: 0px !important;
                        border: 2px solid rgb(249, 80, 80);
                    }


    .instruction ol li {
        width: 370px !important;
    }

    .buttRegForm {
        width: 190px !important;
        padding: 7.5px 5px !important;
        font: normal 13px Arial;
    }

    .buttRegPros {
        width: 190px !important;
        padding: 7.5px 24px !important;
        font: normal 13px Arial;
    }

    .lilblClass {
        font: normal 14px "Trebuchet MS", Helvetica, sans-serif !important;
        color: Black !important;
    }

    .brSpan {
        display: none;
    }

    .divCaptcha {
        width: 86% !important;
    }

    .OnlinetxtCaptcha {
        width: 82px !important;
    }

    .SchoolBranch {
        width: 400px !important;
    }

        .SchoolBranch select.txtOnlineForm {
            width: 267px !important;
            border: 2px solid rgb(186, 177, 177);
            margin-top: 5px !important;
        }

    .divSuccess {
        width: 370px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormHeight {
        /* height: 50px !important;*/
        min-height: 2px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormDisable {
        display: block !important;
    }

    #mobile_horizontallinks {
        display: block !important;
    }

    #horizontallinks {
        display: none !important;
    }

    .regclose {
        width: 308px !important;
    }

    .ddlhWBranch {
        width: 285px !important;
    }

    .liSecondCalendar {
        width: 100%;
    }

    ul.mc_gallery, ul.horizontal_carousel {
        width: 100% !important;
    }

    .leftLiSchoolEnevnt {
        width: 29% !important;
    }

    .divGridSupportTicket {
        display: block !important;
        border-bottom: 1px solid gray;
    }

    .Supportwidth {
        width: 56% !important;
        height: 44px !important;
    }

    .btnSupport {
        margin-left: 30% !important;
    }

    .liProject {
        width: 40% !important;
    }

    .MobileWidth {
        width: 283px;
    }

    .liUserNameWidth {
        width: 203px !important;
    }

    .div-support-col-md-9 {
        width: 96% !important;
    }

    .col-md-9 {
        width: 66% !important;
    }

    /*#TopLinkStyle9 .col-md-3 {
        width: 47.4% !important;
    }*/

    /*.col-md-3 {
        width: 34% !important;
    }*/

    .FooterStyleContainer .col-md-3 {
        width: 25% !important;
    }

    .contact-nl-message-wrap label {
        width: 37% !important;
        height: 46px !important;
    }

    .divFlpUpload {
        width: 201px !important;
        float: right;
    }

    .txtCaptchaStyle2 {
        float: right !important;
        margin-right: 2%;
        margin-top: 0px !important;
    }


    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input, .contact-nl-message-wrap select, .contact-nl-message-wrap textarea {
        width: 53% !important;
        height: 48px !important;
    }

    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input {
        width: 53% !important;
        height: 49px !important;
    }

    .contact-nl-message-wrap select {
        width: 61% !important;
    }

    .captchastyle2 {
        width: 56% !important;
    }

    .ContentPlaceHolder1_uploadResume {
        width: 202px !important;
    }
    /*.lblCptCode
                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                    float:none !important;
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    }*/
    .tblUploadResume {
        width: 100% !important;
    }

    .tdUploadControle {
        width: 71% !important;
    }

    .divFlpUpload {
        margin-top: 0px !important;
    }

    .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 178px !important;
    }

    .jcarousel-item-NaN {
        display: none !important;
    }

    .jcarousel-item-undefined {
        display: none !important;
    }

    #sp-features-wrapper .row-fluid .span4 {
        height: 230px !important;
    }

    #sp-features-wrapper #sp-feature .ns2-art-wrap p.ns2-introtext {
        margin: 10px 0 31px !important;
    }

    .headerSubMenu_border {
        border: 0 !important;
    }

    #headerSubMenu .divTopLogin {
        width: auto !important;
        float: right; /* box-shadow: 7px 17px 86px #969191 !important; */
    }



        #headerSubMenu .divTopLogin .spnLogin {
            display: none;
        }

        #headerSubMenu .divTopLogin .divIcon {
            padding: 4.5px 1px !important;
        }

            #headerSubMenu .divTopLogin .divIcon a img {
                width: 24px !important;
            }

    #wrap.boxed .flexslider .slides > li {
        background-size: 100% 100% !important;
    }

    .slider-1 .slides li h2 {
        display: none !important;
    }

    .flexslider ul.slides p {
        display: none !important;
    }

    .flex-direction-nav {
        visibility: hidden !important;
    }

    .mobile_menu {
        display: block;
        bottom: 0px;
        position: relative;
        right: 0px;
        float: right;
        width: 100%;
        text-align: right;
    }

        .mobile_menu select {
            border: 1px solid #E0E0E0;
            bottom: 10px;
            right: 0px;
            width: 250px;
            margin-right: 1%;
        }

    .liUseFul_0 {
        width: 32%;
    }

    .liUseFul_1 {
        width: 32%;
    }

    .liUseFul_2 {
        width: 31%;
    }

    .top .bannermodcontent {
        float: right;
        width: 100%;
    }

    .TopSearchLogin {
        position: absolute;
        width: 0%;
        z-index: 20;
        line-height: 24px;
        bottom: 1px;
    }

    #iconsearch p, #iconsearch ul, #iconsearch ol {
        padding-bottom: 30px;
        margin: 0;
        width: 100%;
    }

    .topTabSearch {
        position: relative;
        width: 99.8% !important;
        bottom: 35px !important;
    }

    #MobileTopLinksMarquee {
        display: block !important;
    }

    #MobSearchIcon {
        display: none !important;
    }


    .sh-Quick-Link {
        display: none !important;
    }

    #divRKmarqueeandlinks {
        display: none !important;
    }

    .loginStyle8LoginTab {
        left: 62%;
        width: 37%;
    }

        .loginStyle8LoginTab div#Logintab {
            width: 91%;
        }

    .footer-stuff .social-bookmarksLight {
        /*width: 100% !important;*/
    }

        .footer-stuff .social-bookmarksLight a {
            padding: 1px !important;
        }

            .footer-stuff .social-bookmarksLight a i {
                padding: 1px;
                border: none;
                font-size: 24px !important;
                vertical-align: middle;
                display: inline-block;
            }

    .footer-stuff input#FooterinputTxtSearch {
        width: 68% !important;
    }

    .footer-stuff .loginStyle8LoginTab .loginDiv a {
        padding: 11px 6px;
    }

    .loginStyle8LoginTab .divTxtSearch ul li > div {
        width: 93% !important;
    }

    #MenuStyle15 {
        display: none !important;
    }

    body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        width: 100.5% !important;
    }

    .SileShowWithNewsPhoto #column2 {
        width: 57% !important;
    }


    .slideshow16 #homesummit img {
        display: none;
    }
}

@media screen and (max-width:767px) {

    .divMainFormContentOnline ul.ulControl {
        margin-top: 7px;
    }

    .divMainFormContentOnline .divholder .liContactTabs span {
        width: 65px !important;
        padding: 4% 0 !important;
    }

    #TopLinkStyle9 .col-md-3 {
        width: 100% !important;
    }

    #headerSubMenu .divTopLogin {
        height: auto !important;
    }

    .divParallex {
        background-repeat: repeat !important;
        background-size: 320% !important;
    }




    .ShowSearchOnMobileOnly {
        display: block;
    }





    #SlideShow6content .banners_section {
        margin-top: 0 !important;
        padding-left: 0 !important;
    }

    #SlideShow6content .banner1 {
        height: auto !important;
    }

    #SlideShow6content .grid_5 {
        width: 95% !important;
        padding: 0 5% !important;
        padding-top: 0 !important;
    }

    .divMainFormContentOnline .liContactTabs {
        width: 100% !important;
    }

    .divMainFormContentOnline .divParentDetails {
        width: 100%;
        height: auto !important;
        min-height: 370px;
    }

    .divMainFormContentOnline #ContentPlaceHolder1_liBlank {
        display: none !important;
    }

    .divMainFormContentOnline #ContentPlaceHolder1_spnOtherDetails {
        margin-top: 3%;
    }

    .divMainFormContentOnline #StudentDetail {
        margin-top: 3%;
    }

    .HideOnMobile {
        display: none !important;
    }

    .divpadleft {
        padding-left: 15px !important;
    }

    /*
                          .divMainFormContentOnline .divParentDetails .tabContent1, .divMainFormContentOnline .divParentDetails .tabContent2, .divMainFormContentOnline .divParentDetails .tabContent3
                            {
                                width: 100% !important;
                            }
                            */
    .subbbBody {
        width: auto !important;
        float: none !important;
    }

    .divSideBar2 {
        width: 100% !important;
        margin-left: 0 !important;
    }

        .divSideBar2 > div {
            margin-top: 10px !important;
        }

    .divSideBarBox {
        width: 96% !important;
        padding: 1.8% !important;
    }

        .divSideBarBox h3 {
            font-size: 16px;
        }

        .divSideBarBox #navigation a {
            font-size: 14px;
        }




    #headerSubMenu .divTopLogin {
        position: absolute !important;
    }

    #headerSubMenu div.arrow-left {
        margin-left: -49px;
    }

    #headerSubMenu .divTopLogin .divIcon a span {
        font-size: 11px;
    }

    #divVisitorCount {
        margin-left: 0px !important;
    }


    ul.mc_gallery, ul.horizontal_carousel {
        width: 101% !important;
    }

    #homeNews li .imageC img {
        width: 83%;
    }


    .div_1_1_1 {
        width: 93.7% !important;
        height: auto !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_1_2 {
        width: 93.7% !important;
        height: auto !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_1_3 {
        width: 93.7% !important;
        height: auto !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_2_2 {
        width: 43.5% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_1_2_3 {
        width: 43.5% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_2_2_2 {
        width: 43.5% !important;
        padding: 3% !important;
        margin: 0 !important;
    }

    .div_2_2_3 {
        width: 43.5% !important;
        padding: 3% !important;
        margin: 0 !important;
    }




    /* --- header --- */
    .header {
        max-width: 100%;
        min-height: 100px !important;
    }

    .theme_pageSub {
        width: 90%;
    }

    .subBottomm_box {
        width: 188px;
        margin-bottom: 3px;
    }

    .slider_navigation {
        display: none !important; /* Hide Navigation Slide No*/
    }

    /* .subbb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background-position-y: 62px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */

    .leftSubbbBody {
        width: 100%;
    }

    .subbbBody #boxxx {
        width: 100%;
        top: 10px;
    }

    .rightSidebarSubbb {
        margin-left: 0;
        float: left;
    }

    #subsideslider {
        width: 300px;
    }

    .subbbBody #boxxx #homeNews li {
        width: 300px;
    }

    #boxxx .innnerSideBAR .imggtop2 {
        margin-left: 58px;
    }

    .innnerSideBAR .imggtop {
        margin-left: 70px;
    }

    .box_header.margin {
        margin-top: 0;
    }
    /* --- menu --- */
    .sf-menu {
        display: none;
    }



    .tabs_box_navigation.sf-menu {
        display: block;
    }
    /* --- page --- */
    .theme_page, .page_left, .page_right {
        width: 100%;
    }

    .header_left a img {
        margin-top: 5px !important;
    }


    .page_right {
        margin-top: 50px;
    }
    /* --- page header --- */

    #shriConnect {
        left: 20px;
    }

    #iWantTo {
        right: 20px;
    }

    #iconsTopright {
        display: none;
    }

    .header_left {
        width: 85%;
        margin-top: 0 !important;
    }

    .page_header_left {
        width: auto;
    }

    .page_header_right {
        float: left;
        clear: both;
        margin-top: 25px;
    }

    .top_hint {
        margin-top: -85px;
    }
    /* --- footer --- */
    .footer {
        width: 483px;
        height: 234px;
    }

    .copyright_area {
        width: 92%;
    }

    /* --- search --- */
    .search .search_input, .search .search_input:focus {
        width: 80%;
        margin: 0 5%;
    }

    /* --- slider --- */
    .slider li {
        background-position: center top;
        height: 512px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    /*.slider_content_box
                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                            margin-top: -220px !important; 
                                                                                                                                                                                                                                                                                                                                                                                        }*/
    #home_box_outer {
        width: 483px;
        background: #f8f7f1;
    }

    .slider_content .subtitle {
        margin-top: 10px;
    }

    .slider_content h1 {
        font-size: 29px;
    }
    /* --- home box --- */
    .home_box {
        width: 175px;
        height: auto;
    }

    .home_box_container {
        padding: 20px 14px 23px;
    }

    .boxOverlayHome {
        width: 98%;
        min-height: 50px !important;
        margin-top: -99px !important;
        margin-left: -1px !important;
    }

    .imgclosee {
        top: -40px !important;
    }



    div.sideSlideButton > ul li.limoreHorizontalLink {
        min-width: 30% !important;
        margin-left: 5px !important;
        margin-bottom: 7px !important;
    }

    div.sideSlideButton .liImgMoreAnchore {
        min-width: 26px !important;
    }



    .colll {
        border-bottom: 2px solid #eee;
    }

    #col22 {
        position: absolute;
        left: 184px;
        border: none;
    }

    #col11 {
        height: 620px;
        border-right: 2px solid #eee;
    }

    #col33 {
        width: 410px;
        border: none;
    }

        #col33 .imggtop {
            width: 376px !important;
        }

    .ourValuess {
        width: 321px !important;
        margin-left: 28px;
    }

    #snapshot a {
        font-size: 16px;
    }

    #homeNews li {
        width: 32.9%;
    }

    .ball img {
        left: 201px;
    }

    .ball #im2 {
        display: none;
    }

    .footer .quote {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .footer .searchh {
        padding: 36px 0px;
        width: 100%;
    }

    #newsEventsHead2 {
        display: block;
        padding: 20px 0px;
    }

    #newsEventsHead {
        display: none;
    }

    #home_box_inner {
        /*width: 430px;  padding: 2px; */
        /*width: 95%;*/
        padding-bottom: 0%; /*  margin-top: -10%;*/
    }

    .home_box .header_left {
        width: 372px;
    }

    .home_box .news .banner_icon {
        display: block;
    }
    /* --- scrolling list --- */
    .scrolling_list li, .columns.full_width .scrolling_list li {
        /*width: 444px;*/
    }

        .scrolling_list li .left, .columns.full_width .scrolling_list li .left {
            /*width: 407px;*/
        }
    /* --- info list --- */
    .info_list li .text, .accordion.wide .columns .info_list li .text, .wpb_column .info_list li .text {
        width: 370px;
    }
    /* --- blog --- */
    .blog.column_left, .blog.column_right {
        width: 462px;
    }

    .blog.column_left {
        margin-right: 0;
    }

    .post_content, .post_content a.post_image img, .post_content .gallery_box img {
        /*width: 354px;*/
    }

    .columns .post_content a.post_image img, .columns .post_content, .columns .post_content .image_carousel img, .columns .post_content .image_carousel .mc_preloader {
        width: 462px;
    }
    /* --- comments --- */
    #comments_list li.comment {
        /*width: 359px;*/
    }

    #comments_list .comment_details {
        width: 261px;
    }

    #comments_list .children li.comment {
        /*width: 337px;*/
    }

    #comments_list .children .comment_details {
        width: 221px;
    }
    /* --- comment form --- */
    .comment_form .text_input, .comment_form textarea {
        width: 131px;
    }

    .wpb_column .contact_form .text_input {
        width: 185px;
    }

    .wpb_column .contact_form textarea {
        width: 426px;
    }

    .wpb_column .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 197px;
        background-position: 196px center;
    }

        .wpb_column .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
            width: 348px;
        }

            .wpb_column .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu li {
                width: 160px;
                padding: 0 7px;
            }
    /* --- sidebar_box --- */
    .sidebar_box {
        /*width: 462px;*/
    }

        .sidebar_box .header_left {
            width: 400px;
        }
    /* --- departments --- */
    .accordion.wide .about_img {
        width: 377px;
    }

    .accordion.medium .ui-accordion-content {
        padding: 20px 0;
    }

    .item_content .thumb_image, .features_image {
        margin-right: 20px;
    }

    .accordion.wide .gallery_box img {
        width: 100%;
        height: auto;
    }
    /* --- columns --- */
    .column_left, .column_right {
        clear: both;
        float: none;
        width: auto;
    }

    .column_left {
        margin-right: 0;
    }

    .column_right {
        margin-top: 23px;
    }

    .caroufredsel_wrapper .column_left {
        float: left;
    }

    .columns.full_width .column_left, .columns.full_width .column_right, .columns_3 .column {
        width: 462px;
        margin-left: 0;
        margin-right: 0;
    }

    .columns_3 .column {
        margin-top: 23px;
    }

    .page_right .columns .column_left, .page_right .columns .column_right {
        float: left;
        clear: none;
        width: 113px;
        margin-right: 23px;
        margin-top: 0;
    }

    .page_right .columns.no_padding .column_right {
        margin-right: 0;
    }

    .columns.full_width .columns .column_left, .columns.full_width .columns .column_right {
        float: left;
        clear: none;
        width: 219px;
    }

    .columns.full_width .columns .column_left {
        margin-right: 23px;
    }

    .columns.full_width .columns .column_right {
        margin-top: 0;
    }
    /* --- announcement --- */
    .announcement .vertical_align {
        height: auto;
    }
    /* --- pricing plan ---*/
    .pricing_plan li {
        width: 159px;
    }
    /* --- timetable --- */
    .timetable {
        display: none;
    }

        .timetable.small {
            display: block;
        }

            .timetable.small .items_list a {
                width: 356px;
            }

            .timetable.small .items_list.mode12 a {
                width: 318px;
            }
    /* --- isotope gallery --- */
    .mc_gallery .gallery_box, .gallery_box img {
        /*width: 225px;*/
    }

    .gallery_box img {
        height: 150px;
    }

    .gallery_item_details_list .gallery_box, .gallery_item_details_list .gallery_box img, .gallery_item_details_list .details_box, .wpb_column .gallery_item_details_list .gallery_box, .wpb_column .gallery_item_details_list .gallery_box img, .wpb_column .gallery_item_details_list .details_box, .gallery_item_details_list .gallery_box .mc_preloader, .wpb_column .gallery_item_details_list .gallery_box .mc_preloader {
        width: 462px;
    }

    .gallery_item_details_list .gallery_box {
        margin-right: 0;
    }

    .gallery_item_details_list .details_box {
        margin-top: 23px;
    }

        .gallery_item_details_list .details_box .column_left, .gallery_item_details_list .details_box .column_right {
            width: 164px;
        }

    .gallery_2_columns .gallery_box img {
        width: 462px;
        height: 300px;
    }

    .gallery_2_columns .gallery_box .mc_preloader {
        width: 462px;
    }

    .gallery_3_columns .gallery_box img {
        width: 225px;
        height: 150px;
    }

    .gallery_3_columns .gallery_box .mc_preloader {
        width: 225px;
    }

    .page_left .gallery_item_details_list .gallery_box, .page_left .gallery_item_details_list .column_right, .page_left .gallery_item_details_list .details_box, .page_left .gallery_item_details_list .gallery_box img, .page_left .gallery_item_details_list .mc_preloader {
        width: 462px;
    }
    /* --- scrolling gallery --- */
    .mc_gallery.horizontal_carousel li.gallery_box {
        margin-right: 12px;
    }
    /* --- contact details --- */
    .contact_details_about {
        width: 200px;
        padding: 20px;
    }

    .contact_details_map {
        width: 240px;
        height: 240px;
    }
    /* --- footer banner box --- */
    .footer_banner_box {
        width: 416px;
    }
    /* --- footer box --- */
    .footer_box {
        width: 462px;
        padding-right: 0;
        margin-top: 23px;
    }

        .footer_box:first-child {
            margin-top: 0;
        }

        .footer_box.last, .footer_box:last-child {
            width: 462px;
        }

            .footer_box .header_left, .footer_box.last .header_left, .footer_box:last-child .header_left {
                width: 400px;
            }
    /* --- footer contact info --- */
    .footer_contact_info_left {
        width: 255px;
    }

    .footer_contact_info_right {
        width: 187px;
    }
    /* --- visual composer --- */
    .vc_row-fluid .wpb_column.page_left, .vc_row-fluid .wpb_column.page_right {
        width: 462px;
    }

    .vc_row-fluid .wpb_column.page_right {
        margin-top: 50px;
    }

    .vc_row-fluid .wpb_column.vc_span2:first-child, .vc_row-fluid .wpb_column.vc_span3:first-child, .vc_row-fluid .wpb_column.vc_span4:first-child, .vc_row-fluid .wpb_column.vc_span6:first-child, .vc_row-fluid .wpb_column.vc_span8:first-child, .vc_row-fluid .wpb_column.vc_span9:first-child, .vc_row-fluid .wpb_column.vc_span10:first-child, body .vc_row-fluid .vc_span2:first-child, body .vc_row-fluid .vc_span3:first-child, body .vc_row-fluid .vc_span4:first-child, body .vc_row-fluid .vc_span6:first-child, body .vc_row-fluid .vc_span8:first-child, body .vc_row-fluid .vc_span9:first-child, body .vc_row-fluid .vc_span10:first-child {
        margin-top: 0;
    }

    .vc_row-fluid .wpb_column.vc_span2, .vc_row-fluid .wpb_column.vc_span3, .vc_row-fluid .wpb_column.vc_span4, .vc_row-fluid .wpb_column.vc_span6, .vc_row-fluid .wpb_column.vc_span8, .vc_row-fluid .wpb_column.vc_span9, .vc_row-fluid .wpb_column.vc_span10, body .vc_row-fluid .vc_span2, body .vc_row-fluid .vc_span3, body .vc_row-fluid .vc_span4, body .vc_row-fluid .vc_span6, body .vc_row-fluid .vc_span8, body .vc_row-fluid .vc_span9, body .vc_row-fluid .vc_span10 {
        float: none;
        width: auto;
        margin-left: 0;
        margin-top: 40px;
    }
    /* --- vc layouts --- */
    .vc_span8 .vc_row-fluid .vc_span6 {
        float: left;
        width: 219px;
        margin-left: 23px;
        margin-top: 0;
    }

        .vc_span8 .vc_row-fluid .vc_span6:first-child {
            margin-left: 0;
        }
    /* --- vc blog --- */
    .vc_row-fluid .wpb_column .post_content {
        width: 359px;
    }

    .vc_row-fluid .vc_span4 .comment_box, .vc_row-fluid .vc_span3 .comment_box, .vc_row-fluid .vc_span2 .comment_box {
        float: left;
        width: 85px;
        margin-bottom: 0;
        margin-right: 18px;
    }

        .vc_row-fluid .vc_span4 .comment_box li, .vc_row-fluid .vc_span3 .comment_box li, .vc_row-fluid .vc_span2 .comment_box li {
            clear: both;
            float: none;
            width: 100%;
        }

        .vc_row-fluid .vc_span4 .comment_box .comments_number, .vc_row-fluid .vc_span3 .comment_box .comments_number, .vc_row-fluid .vc_span2 .comment_box .comments_number {
            width: 80px;
            margin-top: 2px;
            margin-left: 0;
        }

        .vc_row-fluid .vc_span4 .comment_box .date .value, .vc_row-fluid .vc_span3 .comment_box .date .value, .vc_row-fluid .vc_span2 .comment_box .date .value {
            width: 60px;
        }

        .vc_row-fluid .vc_span4 .comment_box .date .arrow_date, .vc_row-fluid .vc_span4 .comment_box .arrow_comments, .vc_row-fluid .vc_span3 .comment_box .date .arrow_date, .vc_row-fluid .vc_span3 .comment_box .arrow_comments, .vc_row-fluid .vc_span2 .comment_box .date .arrow_date, .vc_row-fluid .vc_span2 .comment_box .arrow_comments {
            clear: none;
            float: left;
        }
    /* --- vc comments --- */
    .vc_row-fluid .wpb_column .comment_form_container {
        margin-left: 103px;
    }

    .vc_row-fluid .wpb_column #comments_list .comment_details {
        width: 261px;
    }

    .vc_row-fluid .wpb_column #comments_list .children .comment_details {
        width: 221px;
    }

    .vc_row-fluid .wpb_column .comment_box .arrow_comments {
        float: left;
    }

    .vc_row-fluid .wpb_column .comments .comment_box .comments_number {
        width: 85px;
    }

    .vc_row-fluid .wpb_column #comments_list .comment_author_avatar {
        display: block;
        margin-right: 23px;
    }

    .vc_row-fluid .wpb_column .comment_form .left, .vc_row-fluid .wpb_column .comment_form .right {
        width: 169px;
    }

    .vc_row-fluid .wpb_column .comment_form .right, .wpb_column .contact_form .right {
        margin-left: 20px;
        margin-top: 0;
    }

    .vc_row-fluid .wpb_column .comment_form .text_input, .vc_row-fluid .wpb_column .comment_form textarea {
        width: 133px;
        padding: 11px 18px;
    }
    /* --- vc columns --- */
    .vc_row-fluid .vc_span12 .blog.column_left, .vc_row-fluid .vc_span12 .blog.column_right, .vc_row-fluid .vc_span10 .blog.column_left, .vc_row-fluid .vc_span10 .blog.column_right, .vc_row-fluid .vc_span9 .blog.column_left, .vc_row-fluid .vc_span9 .blog.column_right, .vc_row-fluid .vc_span8 .blog.column_left, .vc_row-fluid .vc_span8 .blog.column_right, .vc_row-fluid .vc_span4 .columns .post_content, .vc_row-fluid .vc_span3 .columns .post_content, .vc_row-fluid .vc_span2 .columns .post_content {
        width: 100%;
    }

    .wpb_column .appointment_widget .columns.no_padding .column_left, .wpb_column .appointment_widget .columns.no_padding .column_right {
        width: 100%;
    }
    /* --- scrolling list --- */
    .vc_span6 .scrolling_list li .left {
        width: 407px;
    }

    .vc_span4 .scrolling_list li .left {
        width: 407px;
    }

    .TopFixedLogin {
        top: 0px !important;
        right: 0 !important;
    }


    .divNewsMain {
        width: 320px;
    }

    .NewsSecond {
        margin-left: 0px;
    }

    .newsUseful {
        margin-left: 0px;
    }

    .divNewsMain div.newstickerUseful {
        width: 320px;
    }

    .newsDivHeight {
        display: block;
        height: 20px;
    }

    .OnlineForm {
        margin-left: 70px;
    }



    .FooterStyle2 {
        width: 80%;
    }

    .FooterStyle2liMargin {
        margin-left: 0px;
        padding-top: 20px;
        padding-bottom: 15px;
        border-top: 1px solid Gray;
    }

    .footer_container {
        padding-bottom: 50px;
    }

    .liFooterStyle2First {
        width: 100%;
        margin-left: -2.5%;
    }


    .FooterStyle2liMargin ul {
        border-top: none;
        padding: 0px;
        width: 300px;
    }

        .FooterStyle2liMargin ul li {
            display: block;
            list-style: none; /*padding-bottom: 30px;*/
        }

    .menuTemplate1 {
        display: none;
    }

    #subMenu {
        display: none;
    }

    #GDMenuStyle9 {
        display: none;
    }

    .menu-main-container {
        display: none;
    }

    .mobile_Slider {
        display: block;
    }

        .mobile_Slider ul {
            margin: 0;
            padding: 0;
            width: 450px;
        }

    #hWrapper {
        display: none;
    }

    .mobile_Slider ul {
        width: 104%;
    }

        .mobile_Slider ul li div {
            margin-left: 0px !important;
        }


        .mobile_Slider ul li {
            margin-bottom: 18px;
            width: 32.5%;
        }

            .mobile_Slider ul li span {
                font-size: 13px;
            }

            .mobile_Slider ul li div a img {
                width: 100%;
                height: 150px;
            }

    .NewsHead a {
        margin-top: 20px;
    }

    .MobileSideSlideButton {
        display: block;
    }


        .MobileSideSlideButton ul {
            margin: 0;
            padding: 0;
        }

    /*.container {
        width: 94%;
    }*/

    .bottom-visitor {
        background: #339966;
        float: left;
        font-size: 12px;
        width: 100%;
        position: relative;
        z-index: 1;
    }


    .Testimonial {
        width: 100%;
    }

        .Testimonial ul li {
            margin: 0px;
            padding: 0px;
        }

        .Testimonial ul li {
            display: block;
            list-style: none;
            width: 95.6%;
            margin-top: 20px;
            padding: 10px;
        }

        .Testimonial .imageC img {
            width: 100px;
            height: 130px;
        }

        .Testimonial .TcontenttC {
            width: 42%;
            float: left;
            height: 100px;
        }

    .homeContent {
        width: 100%;
        margin: 0;
        padding: 0;
    }

        .homeContent li {
            display: block;
            top: 0px;
        }

        .homeContent .firstliContent {
            width: 99.8% !important;
        }

    ul.homeContent .secondliContent {
        margin-top: 0px;
        margin-left: 0px;
        width: 420px;
        margin-bottom: 20px;
    }


    ul.homeContent li.secondliContent {
        width: 99.8%;
    }

        ul.homeContent li.secondliContent div.newsticker-jcarousellite {
            width: 99.8% !important;
        }

            ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li {
                width: 98.8% !important;
            }

                ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li div.info {
                    width: 70% !important;
                    margin-left: 6px !important;
                }

    .sidebarnew ul li {
        margin-bottom: 10px;
    }

    .header_left img {
        height: auto;
        max-width: 400px;
    }

    /*.container {
        max-width: 94% !important;
    }*/


    .marqueeandlinks ul li {
        list-style: none;
        display: block;
    }

        .marqueeandlinks ul li ul li {
            list-style: none;
            display: inline-block;
        }

    .divcalender {
        margin-left: 0px;
    }



    .ddlCalendar {
        margin-top: 6px;
        width: 385px;
        padding: 2px;
        margin-left: 0px !important;
    }

    .schoolcalendar {
        margin-top: 20px;
        width: 80px;
    }

    .divMainCalendar ul li {
        list-style: none;
        margin-top: 10px;
    }


        .divMainCalendar ul li ul li {
            margin: 0;
            padding: 0;
            list-style: none;
            float: left;
            margin-left: 1%;
        }

    .sideSlideButton {
        margin-bottom: 20px;
        margin-top: 15px;
        margin-left: -1%;
    }

        .sideSlideButton ul {
            display: inline-block;
            margin-left: 0px !important;
            padding: 0;
        }

            .sideSlideButton ul li {
                display: inline-block;
                text-align: center;
            }

                .sideSlideButton ul li a {
                    min-width: 133px !important;
                }

    .divMainFormContent {
        width: 500px;
    }

        .divMainFormContent ul {
            margin: 0;
            padding: 0;
        }


            .divMainFormContent ul li {
                list-style: none;
                display: inline-block;
                float: left;
            }

                .divMainFormContent ul li ul li {
                    float: left;
                    margin-left: 12px;
                    margin-top: 8px;
                }

    .leftList {
        text-align: right;
        width: 47%;
    }

    .rightList {
        text-align: left;
        width: 35%;
    }

    .imgTopFormContent {
        width: 80%;
        height: auto;
    }

    .btnFormSubmit {
        width: 306px;
        text-align: right !important;
    }

    .liApplicant {
        padding: 8px !important;
        font: bold 14px Arial;
        width: 250px;
    }

    .liRegFormData {
        margin-top: 15px;
    }



    .divNewsMain {
        width: 100%;
    }

        .divNewsMain ul {
            /*list-style: none;        display: inline-block;*/
            width: 100%;
        }

        .divNewsMain .FirstNews {
            width: 99% !important;
            vertical-align: top;
        }

        .divNewsMain ul li.NewsSecond {
            margin-left: 0px; /*margin-left: 55px;*/
        }


            .divNewsMain ul li.NewsSecond .newsticker-jcarousellite ul li div.thumbnail div.homeeventdate {
                margin-left: 0px !important;
            }


        .divNewsMain ul li {
            /*list-style: none;        display: inline-block;*/
            display: block;
        }

        .divNewsMain .NewsSecond {
            width: 99% !important;
            vertical-align: top;
        }

        .divNewsMain ul li.NewsSecond .newsticker-jcarousellite {
            width: 101.2% !important;
            padding: 0 !important;
        }

        .divNewsMain .newsticker-jcarousellite {
            width: 100% !important;
        }

        .divNewsMain div.newstickerTitle {
            width: 100% !important;
        }


        .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail {
            float: left;
            height: 50px !important;
            width: 70px !important;
            margin: 3px !important;
        }

        .divNewsMain li.FirstNews div.newsticker-jcarousellite ul li div.info {
            width: 75% !important;
            margin-left: 5px !important; /*float: left;*/
        }

        .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 0px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }

    .NewsSecond {
        margin-left: 0px;
    }

    .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important;
        margin: 3px !important;
    }

        .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 0px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }



    .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.info {
        width: 75% !important;
        margin-left: 5px !important; /*float: left;*/
    }

    .newsUseful {
        margin-left: 0px;
    }

    .divNewsMain div.newstickerUseful {
        width: 100%;
    }

    .newsDivHeight {
        display: block;
        height: 20px;
    }

    /*.divMainContactUs {
        width: 382px !important;
        margin-bottom: 20px;
    }*/

    #contactwrapper {
        width: 380px !important;
    }

    .divMainContactUs ul {
        margin: 0;
        padding: 0;
    }

        .divMainContactUs ul li {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
        }

    .ContactAddress {
        width: 380px !important;
    }

    .liConAddress {
        width: 240px;
        vertical-align: top;
    }


    div.divMainContactUs .GooglePlusUr {
        width: 380px !important;
        height: 408px;
        display: block !important;
    }

    .conTitleFont {
        font-size: 20px !important;
        font-family: Calibri !important;
    }

    .tdheight {
        height: 20px;
    }

    #form-div {
        padding: 10px;
        height: 465px !important;
    }

    .WebCaptcha {
        margin-top: 15px !important;
    }

    .wpb_wrapper img.imagewidthmedium15, .wpb_home_wrapper img.imagewidthmedium15 {
        width: 15% !important;
    }

    .wpb_wrapper img.imagewidthmedium20, .wpb_home_wrapper img.imagewidthmedium20 {
        width: 20% !important;
    }

    .wpb_wrapper img.imagewidthmedium25, .wpb_home_wrapper img.imagewidthmedium25 {
        width: 25% !important;
    }

    .wpb_wrapper img.imagewidthmedium30, .wpb_home_wrapper img.imagewidthmedium30 {
        width: 30% !important;
    }

    .wpb_wrapper img.imagewidthmedium35, .wpb_home_wrapper img.imagewidthmedium35 {
        width: 35% !important;
    }



    .wpb_wrapper p img, .wpb_home_wrapper p img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper img, .wpb_home_wrapper img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper p iframe, .wpb_home_wrapper p iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper iframe, .wpb_home_wrapper iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    /*.wpb_wrapper p object, .wpb_home_wrapper p object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }*/
    .wpb_wrapper div table, .wpb_home_wrapper div table {
        width: 100% !important;
        height: auto !important;
    }

    .wpb_wrapper table, .wpb_home_wrapper table {
        width: 100% !important;
        height: auto !important;
    }

    .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important;
        margin: 2px !important;
    }

        .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail img {
            margin-left: 0px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important; /*margin-top: -2px;*/
        }


    .tblDownloads {
        margin-bottom: 20px !important;
    }

    .trDownloads {
        font-size: 14px !important;
        font-weight: bold !important;
    }

    .enquiry_button {
        margin-right: 8px !important;
        margin-top: 15px !important;
    }

    .divMainHWContent {
        width: 100%;
    }

        .divMainHWContent ul {
            margin: 0;
            padding: 0;
        }

            .divMainHWContent ul li {
                list-style: none;
                display: inline-block;
                float: left;
                padding: 4px !important;
            }

    .imgTopCoverHomework {
        width: 99% !important;
        height: 150px;
    }

    .divHWContets {
        width: 100% !important;
    }

    .cssddlHomework {
        width: 132px !important;
    }

    .cssHWbutton {
        width: 50px !important;
    }


    .HWGridCss {
        width: 100% !important;
        font-size: 12px !important;
        margin-left: 2px !important;
    }

    .HWGridHeader {
        font-size: 10px !important;
    }

    .HWDateWidth {
        width: 80px !important;
    }

    .hwAttachment {
        height: 20px !important;
        width: 20px !important;
    }


    .content_album {
        width: 400px;
    }

        .content_album .gallery_box {
            width: 180px;
            height: 175px;
        }

    .small_slider .image_carousel img {
        width: 180px;
        height: 175px;
    }

    .content_album > ul > li {
        display: block;
        width: 200px;
    }

    .image_carousel > li {
        width: 180px !important;
    }

    .content_album ul > li > div.albumname a {
        width: 130px !important;
        margin-left: 15px !important; /* margin-top: 10px; */
        top: 40px !important;
    }

    .content_album ul > li > div.viewall {
        margin-left: 15px;
        margin-top: 25px;
    }

    .divRegControls {
        width: 99% !important;
        margin-left: 2px !important;
    }

        .divRegControls ul li ul {
            margin: 0;
            padding: 0;
        }

            .divRegControls ul li ul li {
                list-style: none;
                display: inline-block;
            }


    .leftListSchoolEvent {
        text-align: right !important;
        width: 145px !important;
    }

    .rightListSchoolEvent {
        text-align: left !important;
        width: 205px !important;
    }

    .imgTopSchoolEnevtCover {
        width: 94% !important;
    }

    .divSchoolInstrn {
        width: 100% !important;
    }

    .lblSchoolInstrct {
        width: 350px !important;
    }

    .SchoolEvent_button {
        margin-right: 125px !important;
        margin-top: 5px !important;
    }

    .divMessageContainer {
        width: 353px !important;
    }

    .divRegShowMsg {
        margin-left: 25px !important;
    }


    .lnkRegistration {
        margin-left: 65px !important;
    }

    div.banner {
        width: 96.5% !important;
        height: auto;
        left: 1% !important;
        top: 40px !important;
    }

    #divBackErrorCanvas {
        width: 100% !important;
        left: 0 !important;
    }


    div.banner > img.mainimg {
        width: 100% !important;
        height: auto;
    }


    div.banner > a img {
        width: 100% !important;
        height: auto;
    }

    div.eventhead > p {
width: auto;
    float: none;

    }

    div.allevents > div.yearmonth ul {
        margin-top: 10px;
    }

    .test_pname {
        position: absolute !important;
        right: 2px !important;
        bottom: 25px !important;
        width: 40% !important;
    }

    .career_button {
        margin-top: 15px !important;
    }




    .webalbumlist ul {
        margin: 0;
        padding: 0;
    }

        .webalbumlist ul li {
            list-style: none;
            display: inline-block;
            margin-left: 0% !important;
            width: 31% !important;
            height: 200px !important;
        }


    .webalbumlist > ul > li div.mainalbumcover {
        width: 98% !important;
        padding: 1% !important;
    }

        .webalbumlist > ul > li div.mainalbumcover img {
            width: 100% !important;
        }


    div.marqueeandlinks > ul > li div.divTxtSearch {
        margin-top: 0px !important;
    }

    #tfheader {
        width: 380px !important;
    }

    .imgThankyou {
        margin-left: -15px !important;
    }


    #content {
        width: 462px !important;
        min-height: 495px !important;
        padding: 14px !important;
    }

    .col-md-9 {
        width: 100% !important;
    }

    body .nl-message-wrap label {
        width: 30% !important;
    }

    .Support-locations {
        width: 80% !important;
        margin: 16px 19px;
        float: left !important;
        margin-top: 0px !important;
    }


    .divOnlineSupport {
        width: 100% !important;
        height: auto !important;
        margin: 0px !important;
    }

    .liOnlineSupport {
        width: 275px !important;
        margin-left: -25px !important;
    }

    .divOnlineSupport ul li {
        list-style: none;
        display: block !important;
    }

    .liSupportFirst {
        width: 100% !important;
    }

    .liSupportSecond {
        width: 100% !important;
    }

    .divOnlineSupport ul li ul li {
        list-style: none;
        display: inline-block !important;
    }

    .liFirstSupport {
        border-right: 0px;
        width: 380px !important;
    }

    .divSupportMsg {
        width: 195px !important;
        font: normal 14px Arial !important;
        line-height: 20px !important;
        text-align: justify !important;
        margin-left: -10px !important;
    }

    .liTelSupport {
        text-align: center;
        font: bold 14px Raleway !important;
    }

    .divGridSupportTicket {
        /* width: 43% !important;*/
        margin-left: -15px !important;
    }

    .divSupportEntry {
        width: 100% !important;
        height: auto !important;
        margin-top: 0px !important;
    }

    .lishowSupportData {
        width: 295px !important;
        margin-left: -15px !important;
    }

    .tblShowSupport {
        margin-left: 0px !important;
        width: 290px !important;
    }

    .ddlsupport {
        width: 100% !important;
    }

    .lirightEntrySupport {
        margin-left: 30px !important;
    }

    .tblPreviewGridSupport {
        width: 100% !important;
    }

    .liPreviewGrid {
        width: 100% !important;
        margin-top: 15px !important;
    }

    .liLeftShowSupport {
        width: 260px !important;
    }

    .GridSupportCss {
        font-size: 10px !important;
    }

    .leftSupportSubbbBody {
        width: 220px !important;
    }

    .divSupportControl {
        width: 250px !important;
        height: auto;
    }


    .liFirstSupportCT {
        text-align: left !important;
        width: 135px !important;
    }

    .liSecondSupportCT {
        text-align: left !important;
        width: 210px !important;
        padding: 5px !important;
        margin-left: -5px !important;
    }

    .txtFormSUpport {
        width: 250px !important;
    }

    .imgSupport {
        width: 82px !important;
        height: 110px !important;
        margin-bottom: 40px;
        margin-right: 10px;
    }

    .divText {
        margin-top: 25px !important;
        width: 285px !important;
        margin-left: -35px !important;
    }

    .lblTopRecords {
        margin-top: 5px !important;
    }

    .rightEntrySupport {
        width: 275px !important;
        margin-left: -59px !important;
        margin-top: 90px !important;
    }


    .SupportGrid {
        width: 100% !important;
        margin-left: 0px;
    }

    .ShowSupport {
        margin-left: 0px !important;
        width: 100% !important;
        padding: 0px;
    }


    .divSupportEntry ul {
        width: 100%;
    }

    .divSupportEntry {
        width: 100% !important;
        height: auto !important;
        margin-top: 15px !important;
        margin-left: 0px !important;
    }

    .mobSupportp {
        width: 26%;
    }

    #divEntry ul {
        margin-left: 28px !important;
    }

        #divEntry ul li ul {
            margin-top: 85px !important;
        }

    #tbmobdetails {
        margin-top: 15px;
        width: 270px;
    }

    #lblUserName1 {
        margin-top: 15px !important;
    }

    .liProject {
        width: 92% !important;
    }

    .liUserNameSupport {
        margin-top: 0px !important;
        width: 100% !important;
        line-height: 2;
        margin-left: 5%;
    }

    .ddlTemplate {
        width: 91% !important;
    }

    .divSupportEntry ul li ul li {
        width: 100% !important;
    }

    .ddlcombobox {
        width: 91% !important;
    }

    #trTemplate {
        width: 300px;
    }

    .txtQueryForm {
        width: 94% !important;
    }

    .trResolution {
        padding-left: 0px !important;
    }

    .txtTemplate {
        width: 89% !important;
        height: 27px;
        margin-top: 15px !important;
    }

    #trResolution {
        margin-left: 0px !important;
    }

    .btnSaveSupport {
        margin-top: 18px !important;
        width: 100% !important;
        margin-left: 2px !important;
    }

        .btnSaveSupport ul {
            width: 100% !important;
        }

    .Supportwidth {
        width: 95% !important;
    }

    .mobSupportp {
        width: 100%;
    }

    .mobSupporth1 {
        width: 28%;
    }

    .mobSupporth1 {
        width: 30%;
    }

    .Supportwidth {
        width: 61% !important;
        height: 46px !important;
    }

    .mobSupportp {
        width: 30%;
    }

    .mobSupporth1 {
        width: 100%;
    }

    .btnSupport {
        margin-left: 30% !important;
    }
    /*.btncontact
                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                    margin-top: 40px;
                                                                                                                                                                                                                                                                                                }*/

    .Support-locations {
        width: 80% !important;
        margin: 50px 19px;
        float: left !important;
    }

    .ImgUserCss {
        width: 100px;
        height: 117px;
        margin: 0 auto;
    }

    .slideShowCaption {
        margin-top: 225px !important;
        width: 468px !important;
        font-size: 18px !important;
        display: none !important;
    }



    .OurClientMaindiv {
        width: 100% !important; /*height: 170px !important;*/
    }

    .OurClientsSlider {
        width: 100% !important;
    }

    .divClientSlides {
        width: 100% !important;
        height: 130px !important;
    }

        .divClientSlides > div {
            width: 130px !important;
        }

    .divClientImgContainer {
        width: 100px !important;
        height: 90px !important;
        top: 5px !important;
        margin-top: 5px !important;
    }

        .divClientImgContainer a img {
            height: 70px !important;
        }


    .divMainFormContentOnline {
        width: 100% !important;
    }

    .divholder {
        width: 380px !important;
    }

    .instruction {
        width: 380px !important;
        padding-bottom: 15px !important;
    }

    .divMainFormContentOnline .divholder > ul {
        width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }


    /*
                           ----------- shri---------------
                            .divMainFormContentOnline .divholder > ul > li
                            {
                                width: 100% !important;
                                display: block !important;
                            }

                            .divMainFormContentOnline .divholder > ul > li select.txtOnlineForm
                            {
                                width: 100% !important;
                                padding: 2px !important;
                                height: 40px !important;
                                border: 2px solid rgb(186, 177, 177);
                            }
                           

                            .divMainFormContentOnline .divholder > ul > li input.txtOnlineForm
                            {
                                width: 100% !important;
                                padding-right: 0px !important;
                                border: 2px solid rgb(186, 177, 177);
                            }

                            .divMainFormContentOnline .divholder > ul > li input.txtErrorForm
                            {
                                width: 100% !important;
                                padding-left: 0px !important;
                                border: 2px solid rgb(249, 80, 80);
                            }
                         */

    .divMainFormContentOnline .divholder ul li span.txtOnlineForm {
        width: 82% !important;
    }

    .divMainFormContentOnline .divholder ul li > textarea.txtOnlineForm {
        width: 100% !important;
        max-width: 89% !important;
    }

    .divMainFormContentOnline .divholder ul li > textarea.txtErrorForm {
        width: 88% !important;
    }

    .divMainFormContentOnline .divholder ul li input.txtErrorForm {
        width: 91% !important;
    }

    .instruction ol {
        width: 99% !important;
        padding: 0;
        margin: 0;
    }

        .instruction ol li {
            width: 99% !important;
        }

    .buttRegForm {
        width: 190px !important;
        padding: 7.5px 25.5px !important;
        font: normal 14px Arial;
    }

    .buttRegPros {
        width: 190px !important;
        padding: 7.5px 46px !important;
        font: normal 14px Arial;
    }

    .lilblClass {
        font: normal 15px "Trebuchet MS", Helvetica, sans-serif !important;
        color: Black !important;
        line-height: 30px !important;
    }

    .brSpan {
        display: none;
    }

    .divCaptcha {
        width: 85% !important;
        margin-bottom: 15px;
    }

    .OnlinetxtCaptcha {
        width: 82px !important;
        border: 2px solid rgb(186, 177, 177) !important;
    }

    .SchoolBranch {
        width: 380px !important;
    }

        .SchoolBranch select.txtOnlineForm {
            width: 267px !important;
            border: 2px solid rgb(186, 177, 177);
            margin-top: 5px !important;
        }

    .divSuccess {
        width: 340px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormHeight {
        min-height: 1px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormDisable {
        display: none !important;
    }

    #mobile_horizontallinks {
        display: block !important;
    }

    #horizontallinks {
        display: none !important;
    }

    .regclose {
        width: 280px !important;
    }

    .ddlhWBranch {
        width: 285px !important;
    }

    .liUseFul_0 {
        width: 31%;
    }

    .liUseFul_1 {
        width: 31%;
    }

    .liUseFul_2 {
        display: inline-block !important;
        width: 31%;
    }

    .caroufredsel_wrapper_slider {
        height: 300px !important;
    }

    #top-image, #top-image-blog, .case-study-top-image, .top-image {
        height: 300px !important;
    }

    .sideBar_Img img {
        height: 225px;
    }

    .slider_content_box {
        display: none !important;
    }

    .leftLiSchoolEnevnt {
        width: 37% !important;
    }

    .FooterStyle2 ul li {
        list-style: none;
        display: block;
    }

    .liMidFooterWidth {
        width: 95% !important;
        margin-left: 0px !important;
    }

    .liLastFooterStyle2 {
        width: 95% !important;
    }



    #top-image, .case-study-top-image {
        width: 100% !important;
    }

        #top-image h1, .case-study-top-image h1 {
            font-size: 25px !important;
        }

    #top-image-blog h1 br {
        display: none;
    }

    #top-image p, .case-study-top-image p {
        font-size: 18px;
    }

    #top-image.collapsed, .case-study-top-image.collased {
        margin: 0 !important;
        padding: 0;
        display: block;
    }

        #top-image.collapsed *, .case-study-top-image.collapsed * {
            display: none;
            height: 0;
            overflow: hidden;
        }

    /*.col-md-6 {
        width: 98% !important;
    }*/

    .col-md-offset-3 {
        margin-left: 1% !important;
    }

    #top-image a, #top-image-blog a, .case-study-top-image a, .top-image a {
        display: none !important;
    }

    .user-login-Nav_new {
        position: relative !important;
    }

    .lbl_cloud9_home {
        font-size: 40px;
        margin-top: 10px !important;
    }

    .captchastyle2 {
        width: 95% !important;
    }

    .col-md-3 {
        width: 99% !important;
    }

    .FooterStyleContainer .col-md-3 {
        width: 99% !important;
    }

    .contact-nl-message-wrap label {
        width: 99% !important;
        height: 24px !important;
    }

    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input, .contact-nl-message-wrap select, .contact-nl-message-wrap textarea {
        width: 92% !important;
        height: 54px !important;
    }

    .contact-nl-message-wrap select {
        width: 98.9% !important;
        height: 54px !important;
    }

    .flpUploadResume {
        margin-top: 15px !important;
    }

    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input {
        width: 93% !important;
        height: 45px !important;
    }

    .contact-nl-message-wrap {
        margin-top: 7px !important;
        margin-right: 0px !important;
        margin-left: 1% !important;
    }

    .txtCaptchaStyle2 {
        margin-top: 16% !important;
        float: left !important;
    }

    .divFlpUpload {
        width: 434px !important;
        float: left !important;
    }

    .latest-projects .latest-projects-intro {
        width: 100% !important;
        height: auto !important;
    }

    .latest-projects .latest-projects-wrapper {
        float: left;
        width: 99.7% !important;
    }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
            height: auto !important;
        }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal, .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
            top: 65px !important;
        }

    .latest-projects .latest-projects-wrapper {
        height: auto !important;
    }

    .hideSpanHorizentalNewsMobile {
        display: none !important;
    }

    #sp-features-wrapper {
        height: auto !important;
        padding-top: 65px !important;
    }


        #sp-features-wrapper #features {
            padding: 1px 0 100px;
        }

        #sp-features-wrapper .row-fluid .span4 {
            width: 100% !important;
            padding-bottom: 20px;
            height: 216px !important;
        }


        #sp-features-wrapper #sp-feature .ns2-art-wrap p.ns2-introtext {
            margin: 10px 0 20px !important;
        }

    /*********************************** Arrow Slide Show ****************/

    #wrap.boxed {
        width: 100%;
        margin: 0;
        height: 400px;
    }

        #wrap.boxed .slider-1 {
            height: 400px !important;
        }

        #wrap.boxed .flexslider .slides > li {
            height: 400px !important;
            background-size: 100% 100% !important;
        }

    #SlideShow6content {
        height: auto !important;
    }

    .sy-slide img {
        height: 400px !important;
    }

    .sy-slides-crop {
        height: 400px !important;
    }

    .Slidecontainer {
        width: 100% !important;
        height: 400px !important;
    }

    .slider-1 .slides li .contain, .slider-1 .loading {
        height: 400px !important;
    }


    .slider-1 .slides li .item {
        max-width: 40%;
        top: 42% !important;
        display: block !important;
    }

    .slider-1 .slides li h2 {
        top: 42% !important;
        font-size: 25px;
        line-height: 29px;
    }

    .ls-slide-container {
        height: 400px !important;
    }

    .ls-wp-container {
        height: 400px !important;
    }

    .slider_img {
        margin-top: 45% !important;
    }

    .menustyle27 > .custom-header > .carousel-item {
        height: 400px !important;
    }

    .menustyle27 .slider_img img, .slider_img .carousel-item {
        min-height: 400px !important;
        height: 400px !important;
    }

    .menustyle27 .slider_img img {
        max-height: 400px !important;
    }

    .slider-1 .slides li h2, .slider-1 .slides li p, .slider-1 .slides li .links {
        width: 57%;
        margin-left: 2% !important;
    }

    .rightSidebarSubbb {
        width: 100%;
    }

    .slideshow16 #homeheroholder {
        height: 400px !important;
    }

        .slideshow16 #homeheroholder div {
            height: 400px !important;
        }

    #sp-features-wrapper #features {
        padding: 1px 0 15px;
    }

    #SlideShowcarousel {
        display: none !important;
    }

    #sp-features-wrapper .carousel-inner > .item {
        display: block !important;
    }

    #sp-features-wrapper .row-fluid .divFlipBox {
        width: 25% !important;
        height: 150px !important;
    }



    #sp-features-wrapper .row-fluid .divDotted {
        height: 240px !important;
    }

    #homeNews li {
        width: 32.6%;
    }

    .TopMostLoginLinks {
        height: auto !important;
        position: relative !important;
    }

    .divSquareLogin > ul > li {
        padding: 5px 3px !important;
    }

    #sp-features-wrapper #sp-feature .ns2-art-wrap h4.ns2-title {
        padding: 12px 5px !important;
        font-size: 11px !important;
    }

    .TopSearchLogin {
        width: 98% !important;
        bottom: 22px !important;
    }

    .TopMostLoginLinks ul {
        width: 100% !important;
    }

    #home_box_inner .divFull {
        padding: 4% 8%;
    }

        #home_box_inner .divFull span {
            font-size: 30px;
        }

    /*********************************** Dotted Slide Show ****************/

    #wowslider-container1, #wowslider-container2 {
        height: 400px !important;
    }

    #wowslider-container {
        height: 400px !important;
    }

        [id*=wowslider-container] > div.ws_images .ws_list img, #wowslider-container > div.ws_images .ws_list img, #wowslider-container1 > div.ws_images .ws_list img, [id*=wowslider-container] > div.ws_images .ws_effect img, #wowslider-container > div.ws_images .ws_effect img, #wowslider-container1 > div.ws_images .ws_effect img {
            height: 400px !important;
        }

    #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
        padding: 5% 1% !important;
    }

    #wowslider-container2 > div.ws_images .ws_list img {
        height: 400px !important;
    }

    /* slideshowwithleftcaption 767 media*/
    .banner-slide-leftCaption .site-container {
        min-height: 400px !important;
    }

    .banner-slide-leftCaption .owl-carousel {
        height: 400px !important;
    }

        .banner-slide-leftCaption .owl-carousel .owl-item img {
            height: 400px !important;
        }

    .banner-slide-leftCaption .img-box-inner > div {
        height: 400px !important;
    }

    .banner-slide-leftCaption .img-box-inner-leftcaption {
        display: none !important;
    }

    .banner-slide-leftCaption .img-box-inner-rightcaption {
        width: 100% !important;
    }

    .banner-slide-leftCaption .owl-theme .owl-controls {
        display: none !important;
    }


    .TopMostLoginLinks .divSquareLogin {
        float: none !important;
    }

    .TopMostLoginLinks ul {
        text-align: right !important;
    }

    .TopMostLoginLinks > ul > li {
        width: 98% !important;
    }

    .PhotoGallery > ul > li {
        list-style: none;
        display: inline-block;
        width: 31%;
        margin: -4px 1%;
    }

    .FooterStyleContainer .FooterlinkTag {
        margin-left: 0 !important;
    }

    .FooterStyleContainer .LatestNewsFooter {
        width: 98%;
        height: auto;
    }

    .TopSearchLogin {
        /*bottom: 42px !important;*/
        bottom: 5px !important;
    }

    .col-md-3 .col .col-md-contact {
        margin-left: 2% !important;
    }

    .col.col-social-icons a {
        margin-left: 1.5% !important;
    }

    img.LatestNewsFooter {
        margin-left: 1% !important;
    }

    .col-md-3 .col .col-md-3-latestNews {
        margin-left: 1% !important;
    }

    .divholder .spanBr {
        display: block !important;
    }

    .ulRegistrationProspectus {
        width: 100% !important;
        padding: 0;
        margin: 0;
    }

        .ulRegistrationProspectus li {
            width: 100% !important;
            display: inline-block !important;
            text-align: center;
        }

        .divMainFormContentOnline .instruction table, .ulRegistrationProspectus li {
            width: 108% !important;
        }

    .footerStyle4 #footer {
        padding-top: 70px !important;
    }


    .loginStyle6 {
        height: auto !important;
        position: relative !important;
        width: 100% !important;
    }

        .loginStyle6 .ulLogin, .loginStyle6 > li {
            float: none !important;
            padding: 0;
            text-align: center;
            float: right !important;
            width: 23% !important;
        }

        .loginStyle6 ul.contact-details.loginStyle6Css {
            width: 100% !important;
            padding: 0 !important;
            margin: 0 !important;
            float: none !important;
            text-align: center !important;
        }

    div.marqueeandlinks > ul > li div.divTxtSearch {
        width: 100% !important;
        text-align: right !important;
        margin-top: 15px !important;
        margin: 0 !important;
    }

    .loginStyle8LoginTab .divTxtSearch input#inputTxtSearch {
        width: 230px !important;
    }



    .header_left a.ancLogoCenter {
        margin-top: 0px !important;
        width:100%;
    }

    .loginStyle9LogoCenter a.ancLogoCenter1 {
        margin-top: 80px !important;
    }

    .loginStyle9 ul.contact-details.loginStyle9Css li a {
        font-family: museoSan;
        font-size: 15px !important;
        padding: 2px 5px !important;
    }

    .loginStyle8LoginTab {
        position: relative;
        left: 0 !important;
        top: 25px;
        width: 100%;
        text-align: left;
        height: auto;
    }

    .header_left a.ancLogoCenter img {
        margin: 0 auto !important;
    }

    .loginStyle8LoginTab div#Logintab {
        position: absolute;
        width: 90%;
        right: 2%;
    }

    .SlideShow7 .container_18 .grid_10, .SlideShow7 .container_9 .grid_10 {
        width: 60%;
    }

    .SlideShow7 .hover-expand-side-wrap {
        width: 100% !important;
        border-bottom: 1px solid gray;
    }

        .SlideShow7 .hover-expand-side-wrap .hover-expand:nth-of-type(2n+1) .container_9 {
            float: none;
            width: 90%;
        }

    .loginStyle8LoginTab .loginDiv {
        width: 98%;
        text-align: right;
    }


    .loginStyle8LoginTab .divTxtSearch ul li > div {
        width: 97% !important;
        min-height: 10px !important;
        margin-top: 4%;
        text-align: right;
    }

    .loginStyle8LoginTab .social-bookmarksLight {
        /*text-align: right !important;
        width: 141px !important;*/
        right: 0;
    }
    /* Footer Stuff Css Starts*/

    .footer-stuff .nav-menu-main, .footer-stuff .footer-bottom .footer-bottom-center, .footer-stuff .footer-logo img, .footer-stuff .footer-top .footer-top-left, .footer-stuff .footer-top .footer-top-center, .footer-stuff footer .menu-nav-secondary, .footer-stuff footer .nav-search {
        display: none !important;
    }

    .footer-stuff .divTxtSearch ul li > div {
        width: 272px !important;
    }


    .footer-stuff .footer-top .footer-top-right {
        width: 100%;
        padding-left: 0%;
        text-align: center;
    }

    .footer-stuff .footer-top {
        padding-top: 30px;
        padding-bottom: 47px !important;
    }

    .footer-stuff .footer-middle-wrap {
        display: none !important;
    }

    .footer-stuff .footer-bottom {
        text-align: center;
    }

    .footer-stuff .footer-login-row {
        text-align: center;
    }

    .footer-stuff .login-wrap, .footer-stuff footer .social-nav-menu {
        width: 194px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

        .footer-stuff .btn.btn-login, .footer-stuff .login-wrap input.btn-login[type="submit"], .footer-stuff .login-wrap footer input.btn-login[type="submit"] {
            width: 100%;
        }

    .footer-stuff .home-ad-single-inner p {
        display: none;
    }

    .footer-stuff .home-ad-single-inner .btn, .footer-stuff .home-ad-single-inner .login-wrap input[type="submit"], .footer-stuff .login-wrap .home-ad-single-inner input[type="submit"] {
        margin-top: 0;
    }

    .footer-stuff .footer-top-right-inner {
        padding-left: 3% !important;
        padding-right: 1% !important;
    }

    .footer-stuff .loginStyle8LoginTab {
        position: absolute;
        top: -15px !important;
        width: 100%;
        height: auto;
        color: white;
        z-index: 999999999;
    }

    .footer-stuff .divTxtSearch {
        margin-top: 0% !important;
        position: inherit !important;
        text-align: center;
        margin-right: 0;
    }

    .footer-stuff .loginStyle8LoginTab .loginDiv {
        width: 100%;
        text-align: center;
    }

    .footer-stuff .footer-bottom h6 {
        max-width: 100% !important;
    }

    .footer-stuff .container_18 .grid_6 {
        width: 100% !important;
    }
    /*Footer Stuff Css End*/


    #sliders-container img.ls-bg.ls-preloaded {
        width: 100% !important;
        height: 100% !important;
    }




    .footer-stuff .social-bookmarksLight a {
        padding: 1px !important;
    }

        .footer-stuff .social-bookmarksLight a i {
            padding: 1px;
            border: none;
            font-size: 31px !important;
            vertical-align: middle;
            display: inline-block;
        }

    .footer-stuff input#FooterinputTxtSearch {
        width: 87% !important;
    }

    .footer-stuff .loginStyle8LoginTab .loginDiv #Loginlink {
        padding: 10px 21px;
    }

    .footer-stuff #FooterLogintab {
        margin-top: -6px;
    }

    .loginStyle8LoginTab .loginDiv #Loginlink {
        padding: 8px 31px 8px 17px;
    }

    .footer-stuff .footer-top .grid_6, .footer-stuff .footer-bottom .grid_6 {
        display: block !important;
        text-align: center !important;
    }

    div#divHeader.header_container {
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }

    .ancLogoCenter > img {
        height: auto;
           width: 240px;
    }

    .loginStyle7 .loginStyleWrapper > li {
        width: 100%;
        text-align: center;
    }

        .loginStyle7 .loginStyleWrapper > li > ul {
            width: 100%;
            padding-top: 10px;
        }

    .loginStyle7 li.lilogins {
        width: 12%;
    }


    .slidingTestimonial .testemonialContent {
        width: 85% !important;
        float: left;
        padding: 2% !important;
        margin-bottom: 8% !important;
    }

        .slidingTestimonial .testemonialContent span {
            font-size: 15px !important;
        }

    .slidingTestimonial .testemonialby span {
        font-size: 11px !important;
    }

    .slidingTestimonial .testemonialbyFSpan {
        font-size: 11px !important;
    }

    #footerStyle6 footer.main {
        /*min-width: 94%;
        width: 94%;*/
        padding: 3%;
    }

        #footerStyle6 footer.main ul.quick_links {
            min-width: 98%;
            width: 98%;
        }

    #footerStyle6 footer.main {
        background: #222;
    }

        #footerStyle6 footer.main .social_media {
            width: 80%;
            float: none;
            overflow: auto;
            margin: 20px auto;
        }

            #footerStyle6 footer.main .social_media li {
                display: block;
                width: 100%;
            }

            #footerStyle6 footer.main .social_media a {
                display: inline;
                padding: 0;
                font-size: 14px;
            }

                #footerStyle6 footer.main .social_media a .fa {
                    font-size: 40px;
                }

                #footerStyle6 footer.main .social_media a span {
                    display: none;
                }

        #footerStyle6 footer.main .divider {
            display: none;
        }

        #footerStyle6 footer.main .logo {
            display: block;
            width: 187px;
            margin-left: auto;
            margin-right: auto;
            float: none;
            padding-bottom: 24px;
        }

        #footerStyle6 footer.main .contact {
            clear: both;
            width: 95%;
            text-align: center;
        }

            #footerStyle6 footer.main .contact a {
                margin-left: auto;
                margin-right: auto;
            }

        #footerStyle6 footer.main ul.quick_links li {
            display: inline-block;
            width: 100%;
            vertical-align: middle;
            margin: 0.5%;
            background: rgba(255, 255, 255, 0.17);
            color: #EEEEEE;
            padding: 5px;
        }

            #footerStyle6 footer.main ul.quick_links li:hover {
                background-color: transparent;
                border: 1px solid rgba(255, 255, 255, 0.17);
            }


        #footerStyle6 footer.main .quick_links a {
            color: #EEE;
            display: block;
            font-family: 'exo 2';
            margin: 0 0 10px 0;
            font-size: 14px;
        }

    .divSideBar3 {
        width: 100% !important;
    }

    /*IN ALL CASE WIDTH SHULD BE FULL*/
    .marqueeandlinks > ul > li {
        width: 99% !important;
    }

    .SlideShow10 .ws_controls, .SlideShow10 .divBottomSlider {
        display: none;
    }

    .SlideShow10 .ws-title > div {
        font-size: 14px !important;
    }

    .homeContent .firstliContent7, .homeContent .secondliContent7 {
        width: 95%;
    }

    .quickLinkStyle9 ul.list_1 li .thumbnail img {
        width: 60px !important;
        height: 60px !important;
    }

    .HorizontalNewsStyle9 .latest-projects .latest-projects-intro {
        min-height: 120px !important;
        height: auto !important;
    }

    .latest-projects-intro h2 {
        width: 76% !important;
        padding-right: 3% !important;
    }

    .magnis-boxed-wrapper.HorizontalNewsStyle9 {
        margin-right: 0 !important;
        float: none !important;
        min-height: 383px !important;
    }

    .HorizontalNewsStyle9 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal, .HorizontalNewsStyle9 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
        top: -10px !important;
    }

    .HorizontalNewsStyle9 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
        right: 6% !important;
    }

    .HorizontalNewsStyle9 .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: -5% !important;
    }

    #divMainToplinks3 {
        position: relative;
    }

    div#TopLinks3 .toplink3Back {
        height: 100% !important;
    }



    div#TopLinks3 > ul > li {
        padding: 1% 0;
    }

    .TopLinks3 .ulTopLinksBar > li {
        width: 100% !important;
        text-align: center !important;
    }

    .TopLinks3 #MobSearchTopLinks {
        display: block !important;
    }

    .loginMenuBarTopLinks {
        display: block !important;
        float: left;
        width: 100%;
    }

        .loginMenuBarTopLinks .contact-details {
            display: none;
        }

    #TopLinks3 .inputTxtSearch {
        border: 1px solid gray !important;
        border-radius: 0px !important;
        padding: 5px !important;
        opacity: 1 !important;
        color: #353535 !important;
        font-style: normal !important;
        width: 80% !important;
    }

    div#TopLinks3 .divTxtSearch li a {
        background: gray;
    }

    #TopLinks3 .inputbtnSubmit {
        visibility: visible;
    }

    div#TopLinks3 > ul {
        width: 90% !important;
        padding: 0 5% !important;
    }

    .loginMenuBarTopLinks {
        background: #e4e4e4;
    }

        .loginMenuBarTopLinks ul {
            padding: 0;
            text-align: center;
            margin: 0;
        }

        .loginMenuBarTopLinks li {
            display: inline-block;
            padding: 8px;
        }

            .loginMenuBarTopLinks li:nth-child(even) {
                background: whitesmoke;
                border-right: 1px solid #cecece;
                border-left: 1px solid #cecece;
            }

    .top-bar-loginStyle .top-bar {
        text-align: center;
        height: auto !important;
    }

        .top-bar-loginStyle .top-bar .left-side p {
            float: none !important;
            display: inline-block !important;
            border-bottom: 1px solid rgba(249, 249, 249, 0.1) !important;
            border-left: none !important;
            width: 100% !important;
        }

        .top-bar-loginStyle .top-bar .left-side p {
            padding: 11px 10px 15px !important;
            font-size: 12px !important;
            float: none !important;
            display: inline-block;
        }

            .top-bar-loginStyle .top-bar .left-side p i, .top-bar-loginStyle .cs-login-sec ul li a i {
                float: none !important;
                display: inline-block !important;
            }

        .top-bar-loginStyle .top-bar .right-side, .top-bar-loginStyle .top-bar .left-side {
            display: inline-block !important;
            float: none !important;
            width: 100% !important;
        }

        .top-bar-loginStyle .top-bar .sg-socialmedia ul li {
            float: none !important;
            display: inline-block !important;
        }

        .top-bar-loginStyle .top-bar .sg-socialmedia {
            width: 100% !important;
            border-bottom: 1px solid rgba(249, 249, 249, 0.1) !important;
            padding: 12px 0 8px !important;
        }

        .top-bar-loginStyle .top-bar .cs-login-sec {
            float: right !important;
            text-align: center !important;
            height: 48px !important;
            width: 100% !important;
        }

            .top-bar-loginStyle .top-bar .cs-login-sec ul li {
                margin-top: 15px !important;
            }

    .top-bar-loginStyle .top-bar-loginStyle .cs-login-sec ul li a i {
        float: none !important;
    }

    .top-bar-loginStyle .top-bar .cs-login-sec {
        border: none !important;
    }

    .SileShowWithNewsPhoto #column1, .SileShowWithNewsPhoto #column3 {
        display: none !important;
    }

    .SileShowWithNewsPhoto #column2 {
        width: 100% !important;
        height: 200px !important;
    }

    /*body.layout-n0-p1-s1 .SileShowWithNewsPhoto #primary-content {
        height: 245px !important;
    }*/

    .SileShowWithNewsPhoto .profiles ul.SlideShownews li {
        height: 200px !important;
    }

    .SileShowWithNewsPhoto .profiles {
        height: 200px !important;
    }

        .SileShowWithNewsPhoto .profiles ul.SlideShownews .thumb {
            height: 200px !important;
        }

    .SileShowWithNewsPhoto #cycle-nav {
        right: 45px !important;
    }

    .SileShowWithNewsPhoto .sg-socialmedia {
        display: none !important;
    }

    .loginStyle9LoginTab {
        position: absolute;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important;
        height: auto;
        z-index: 999;
    }

        .loginStyle9LoginTab .loginDiv {
            width: 100% !important;
        }

    .slideShowwithHeaderLeftPrev .ws_basic_linear {
        position: absolute !important;
        overflow: hidden !important;
    }

    .MenuWithHeader .logo-lacoste-mob img {
        margin-top: -5px !important;
        margin-left: 0px;
        margin-bottom: 0px;
        max-width: 75% !important;
    }

    .newsheader .theme--yellow-black {
        min-height: 450px !important;
    }

    .footercontent .footer-wrapper .links-social .login-dashboard a {
        width: 100% !important;
    }

    .newsheader .link-arrow {
        background-repeat: no-repeat !;
        background-size: auto !important;
        background-position: bottom 22px right !important;
        margin-right: 15px !important;
    }
    /*.marquee_container{
        display:none !important;
    }*/
    .formGroupTitle {
        width: 100% !important;
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    .StyleMenuWithToplink .top-inner {
        background: #fff !important;
    }

    .StyleMenuWithToplink .tt-header .main-nav > ul > li.parent > a {
        color: #fff !important;
    }

    .footer_10 .fsElement.fsContent.school-info {
        width: 100% !important;
        float: left;
        text-align: left;
        padding-bottom: 10px;
    }

    .footer_10 img {
        margin-top: 10px;
    }


    .footer_10 .social-nav {
        margin: 0 10px !important;
    }

    .footer_10 .social-links li {
        padding: 0 10px !important;
    }

    .footer_10 .fsElement.fsContent.footer-logo {
        width: 100%;
        float: left;
        padding-bottom: 45px;
    }

    .footer_10 #fsFooter {
        text-align: left !important;
    }

    .footer_10 .fsLayout.footer-contents {
        padding: 62px 20px 22px !important;
    }

    .menustyle21 .nivoSlider img {
        height: 200px !important;
    }

    .menustyle23 .mobile-logo img {
        display: block;
    }


    div.modal-box.wrapper {
        width: 98% !important;
        left: .5% !important;
        top: 2% !important;
    }

        div.modal-box.wrapper iframe {
            height: 350px !important;
        }
}


@media screen and (max-width:479px) {
    .divMainFormContentOnline .liContactTabs {
        width: 100% !important;
    }

    .divMainFormContentOnline .divParentDetails {
        width: 100%;
        height: auto !important;
        min-height: 730px;
    }

    .divMainFormContentOnline #ContentPlaceHolder1_spnOtherDetails {
        margin-top: 3%;
    }

    .divMainFormContentOnline #StudentDetail {
        margin-top: 3%;
    }

    .HideOnMobile {
        display: none !important;
    }

    .divpadleft {
        padding-left: 15px !important;
    }

    .divMainFormContentOnline #ContentPlaceHolder1_liBlank {
        display: none !important;
    }

    .HideOnMobileOnly {
        display: none !important;
    }

    .divMainFormContentOnline .divParentDetails .tabContent1, .divMainFormContentOnline .divParentDetails .tabContent2, .divMainFormContentOnline .divParentDetails .tabContent3 {
        width: 100% !important;
    }

    #home_box_inner .divFull span {
        font-size: 20px;
    }

    .TopMostLoginLinks .divSquareLogin > ul > li a span {
        font-size: 15px !important;
    }

    .TopMostLoginLinks li.login {
        display: none;
    }

    #headerSubMenu .divTopLoginmenyStyle15 {
        position: absolute !important;
        display: block !important;
    }


    .subbbBody {
        width: auto !important;
    }

    .divSideBar2 > div {
        margin-top: 10px !important;
    }


    #divVisitorCount {
        margin-left: 0px !important;
    }

    .slider_content_box {
        display: none !important;
    }



    .div_1_1_1 {
        width: 94% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_1_1_2 {
        width: 96% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_1_1_3 {
        width: 96% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_1_2_2 {
        width: 96% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_1_2_3 {
        width: 96% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_2_2_2 {
        width: 45.2% !important;
        padding: 2% !important;
        margin: 0 !important;
    }

    .div_2_2_3 {
        width: 45.5% !important;
        height: auto !important;
        padding: 2% !important;
        margin: 0 !important;
    }


    .slider_navigation {
        display: none !important; /* Hide Navigation Slide No*/
    }

    /* --- header Mobile --- */
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 14px;
    }

    h4 {
        font-size: 13px;
    }
    /* --- header --- */
    .header {
        max-width: 100%;
    }

    .theme_pageSub {
        width: 90%;
    }

    .subBottomm_box {
        width: 260px;
        margin-right: 0px;
    }

    .leftSubbbBody {
        width: 220px;
    }
    /* --- menu --- */
    #iWantTo {
        right: 0px;
        width: 126px;
    }

        #iWantTo select {
            width: 113px;
        }

    #shriConnect {
        left: 0px;
        width: 126px;
        font-size: 0;
    }

        #shriConnect span {
            padding-left: 23px;
        }

    #iWantTo img {
        display: none;
    }

    .mobile_menu {
        clear: both;
        float: right;
        text-align: right;
        bottom: 0;
        width: 100%;
    }

        .mobile_menu select {
            width: 250px !important;
            margin-right: 1%;
        }

    .sf-menu li.wide ul.sub-menu {
        width: 278px;
    }
    /* --- page --- */
    .theme_page, .page_left, .page_right /*, .sidebar_box*/ /*, .sidebar_box*/ {
        width: 100%; /*margin-top:270px;*/
    }

    .top_hint {
        display: none;
    }
    /* --- bread crumb --- */
    .bread_crumb {
        clear: both;
        margin-left: 0;
    }
    /* --- search --- */

    /* --- footer --- */
    .footer, .copyright_area {
        width: 94%;
    }

    /* --- slider --- */
    .slider li {
        height: 400px;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
    }
    /*.slider_content_box
                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                            margin-top: -240px !important; 
                                                                                                                                                                                                                                                                                                                                                                                        }*/
    .subbbBody #boxxx {
        width: 100%;
    }

    #boxxx .innnerSideBAR .imggtop {
        margin-left: 0;
    }

    #boxxx .innnerSideBAR .imggtop2 {
        margin-left: 0;
    }

    .leftSubbbBody {
        width: 100%;
    }

    #subsideslider {
        width: 174px;
    }

    .subbbBody #boxxx #homeNews li {
        width: 174px;
    }

    #home_box_outer {
        width: 310px;
        background: #f8f7f1;
    }

    #home_box_inner {
        /*width: 90%;*/
        padding-bottom: 0%; /*  margin-top: -10%;*/
    }

    #col11 {
        width: 300px;
    }

        #col11 .imggtop {
            width: 189px;
            padding-left: 35px;
            display: block;
            padding-bottom: 14px;
        }

    .innerColll {
        text-align: center;
    }

    .slider_content h1 {
        font-size: 24px;
    }
    /* --- home box --- */
    .home_box {
        width: 254px;
    }

        .home_box .header_left {
            width: 192px;
        }
    /* --- scrolling list ---*/
    .scrolling_list li, .columns.full_width .scrolling_list li {
        /*width: 282px;*/
    }

        .scrolling_list li .left, .columns.full_width .scrolling_list li .left {
            /*width: 245px;*/
        }
    /* --- info list --- */
    .info_list li .text, .wpb_column .info_list li .text {
        width: 208px;
    }

    .slider_content {
        width: 261px;
    }
    /* --- blog --- */
    .blog.column_left, .blog.column_right {
        width: 300px;
    }

    .post_content, .post_content a.post_image img, .post_content .gallery_box img {
        /*width: 300px;*/
    }

    .comment_box, .vc_row-fluid .vc_span4 .comment_box, .vc_row-fluid .vc_span3 .comment_box, .vc_row-fluid .vc_span2 .comment_box {
        float: left;
        width: auto;
        margin-bottom: 23px;
        margin-right: 0;
    }

        .comment_box li, .vc_row-fluid .vc_span4 .comment_box li, .vc_row-fluid .vc_span3 .comment_box li, .vc_row-fluid .vc_span2 .comment_box li {
            float: left;
            clear: none;
            width: auto;
        }

        .comment_box .comments_number, .vc_row-fluid .vc_span4 .comment_box .comments_number, .vc_row-fluid .vc_span3 .comment_box .comments_number, .vc_row-fluid .vc_span2 .comment_box .comments_number {
            width: auto;
            margin-top: 0;
            margin-left: 2px;
        }

        .comment_box .date .value, .vc_row-fluid .vc_span4 .comment_box .date .value, .vc_row-fluid .vc_span3 .comment_box .date .value, .vc_row-fluid .vc_span2 .comment_box .date .value {
            width: auto;
        }

        .comment_box .date .value, .comment_box .date .arrow_date, .comment_box .comments_number a, .comment_box .arrow_comments, .vc_row-fluid .vc_span4 .comment_box .date .arrow_date, .vc_row-fluid .vc_span4 .comment_box .arrow_comments, .vc_row-fluid .vc_span3 .comment_box .date .arrow_date, .vc_row-fluid .vc_span3 .comment_box .arrow_comments, .vc_row-fluid .vc_span2 .comment_box .date .arrow_date, .vc_row-fluid .vc_span2 .comment_box .arrow_comments {
            clear: both;
            float: none;
        }

        .comment_box .date .arrow_date, .comment_box .arrow_comments {
            left: 0;
            right: auto;
        }

    .columns .post_content a.post_image img, .columns .post_content, .columns .post_content .image_carousel img, .columns .post_content .image_carousel .mc_preloader {
        width: 300px;
    }
    /* --- comments --- */
    #comments_list .comment_details, .vc_row-fluid .wpb_column #comments_list .comment_details {
        width: 300px;
    }

    #comments_list .comment_author_avatar, .vc_row-fluid .wpb_column #comments_list .comment_author_avatar {
        display: none;
    }

    #comments_list .children .comment_details, .vc_row-fluid .wpb_column #comments_list .children .comment_details {
        width: 260px;
    }
    /* --- comment form --- */
    .comment_form_container, .vc_row-fluid .wpb_column .comment_form_container {
        margin-left: 0;
    }

    .comment_form .right, .vc_row-fluid .wpb_column .comment_form .right {
        margin-top: 10px;
        margin-left: 0;
    }

    .vc_row-fluid .wpb_column .comment_form .left, .vc_row-fluid .wpb_column .comment_form .right {
        width: 300px;
    }

    .comment_form .text_input, .comment_form textarea, .contact_form .text_input, .contact_form textarea, .vc_row-fluid .wpb_column .comment_form .text_input, .vc_row-fluid .wpb_column .comment_form textarea, .wpb_column .contact_form .text_input, .wpb_column .contact_form textarea {
        width: 264px;
    }

    .wpb_column .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 276px;
        background-position: 275px center;
    }

        .wpb_column .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu {
            width: 298px;
        }

    .wpb_column .contact_form .right {
        margin-left: 0;
    }

    #col22 .imggtop {
        width: 245px;
        padding-bottom: 20px;
    }

    .boxOverlayHome {
        width: 93%;
        min-height: 50px !important;
        margin-top: -73px !important;
        margin-left: -3% !important;
    }

    .imgclosee {
        top: -26px !important;
    }


    #newsEventsHead2 {
        width: 300px;
    }

    #homeNews li {
        width: 49%;
    }

    .ball img {
        display: none;
    }

    .footer .searchh {
        padding: 20px 2px;
        width: 100%;
    }

    .footer, .copyright_area {
        height: auto;
    }


    .social_icons {
        float: left;
        right: 0;
        padding-top: 4%;
    }

    #col33 {
        width: 300px;
    }

        #col33 .imggtop {
            width: 240px !important;
        }

    .ourValuess {
        width: 240px !important;
        margin-left: 0px;
    }

    /* --- departments --- */
    .accordion.wide .about_img {
        width: 300px;
    }

    .item_content .thumb_image, .features_image {
        margin-right: 20px;
    }
    /* --- columns --- */
    .column_left, .column_right, .columns.full_width .column_left, .columns.full_width .column_right, .columns_3 .column {
        width: 300px;
    }

    .column_left {
        margin-right: 0;
    }

    .page_right .columns .column_left, .page_right .columns .column_right {
        width: 120px;
    }

    .page_right .columns .column_right {
        margin-right: 0;
    }

    .columns.full_width .columns .column_left, .columns.full_width .columns .column_right {
        width: 138px;
    }
    /* --- pricing plan ---*/
    .pricing_plan li {
        width: 282px;
    }
    /* --- timetable --- */
    .timetable.small .items_list a {
        width: 194px;
    }

    .timetable.small .items_list.mode12 a {
        width: 156px;
    }
    /* --- sidebar box --- */
    .sidebar_box .header_left {
        width: 238px;
    }

    .sidebar_box .categories {
        width: auto;
    }

        .sidebar_box .categories li {
            float: left;
            clear: none;
            margin-right: 2px;
        }
    /* --- isotope gallery --- */
    .gallery_item_details_list .gallery_box, .gallery_item_details_list .gallery_box img, .gallery_item_details_list .details_box, .gallery_item_details_list .details_box .column_left, .gallery_item_details_list .details_box .column_right, .page_left .gallery_item_details_list .gallery_box, .page_left .gallery_item_details_list .column_right, .page_left .gallery_item_details_list .details_box, .page_left .gallery_item_details_list .gallery_box img, .wpb_column .gallery_item_details_list .gallery_box, .wpb_column .gallery_item_details_list .gallery_box img, .wpb_column .gallery_item_details_list .details_box, .gallery_item_details_list .gallery_box .mc_preloader, .wpb_column .gallery_item_details_list .mc_preloader, .gallery_2_columns .gallery_box .mc_preloader, .gallery_3_columns .gallery_box .mc_preloader {
        width: 300px;
    }

    .gallery_2_columns .gallery_box img, .gallery_3_columns .gallery_box img {
        width: 300px;
        height: auto;
    }
    /* .subbb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background-position-y: 140px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */
    /* --- tabs box navigation --- */
    .tabs_box_navigation.sf-menu .tabs_box_navigation_selected {
        width: 276px;
        background-position: 275px center;
    }

    .tabs_box_navigation.sf-menu li.wide ul.sub-menu {
        width: 298px;
    }
    /* --- scrolling gallery --- */
    .mc_gallery.horizontal_carousel li.gallery_box {
        margin-left: 37.5px;
        margin-right: 0;
    }
    /* --- contact details --- */
    .contact_details_about {
        width: 260px;
    }

    .contact_details_map {
        width: 300px;
    }
    /* --- footer banner box --- */
    .footer_banner_box {
        width: 254px;
    }
    /* --- footer box --- */
    .footer_box {
        width: 300px;
    }

        .footer_box.last, .footer_box:last-child {
            width: 300px;
        }

            .footer_box .header_left, .footer_box.last .header_left, .footer_box:last-child .header_left {
                width: 238px;
            }

    .header_left {
        width: 100%;
        margin-top: 0 !important;
    }
    /* --- footer contact info --- */
    .footer_contact_info_left {
        width: 155px;
    }

    .footer_contact_info_right {
        width: 130px;
        margin-left: 15px;
    }
    /* --- visual composer --- */
    .vc_row-fluid .wpb_column.page_left, .vc_row-fluid .wpb_column.page_right {
        width: 300px;
    }
    /* --- vc layouts --- */
    .vc_span8 .vc_row-fluid .vc_span6 {
        float: none;
        clear: both;
        margin-top: 23px;
        margin-left: 0;
    }

    #col11 .imgWhiteBox {
        width: 189px;
    }

    #col11 iframe {
        width: 189px;
        height: 99px;
        padding-left: 38px;
        display: block;
        padding-bottom: 20px;
    }

    #col22 {
        width: 300px;
        top: 0px;
        left: 0;
        position: relative;
    }

    imggtop {
        width: 189px !important;
    }

    .copyright_left {
    }

    .vc_span8 .vc_row-fluid .vc_span6:first-child {
        margin-top: 0;
    }
    /* --- vc blog --- */
    .vc_row-fluid .wpb_column .post_content {
        width: 100%;
    }
    /* --- scrolling list --- */
    .wpb_column .scrolling_list li .left {
        width: 244px;
    }
    /*.minislideshowHolder
                                                                                                                                     {
                                                                                                                                                    display: none !important;
                                                                                                                                                    }*/
    .wpb_wrapper {
        /* margin-top: 280px;*/
        /*margin-top: -15px;*/
    }

    .divNewsMain {
        width: 100%;
        margin-left: 0px;
    }

        .divNewsMain ul {
            width: 100%;
            margin: 0;
        }

            .divNewsMain ul li {
                /*list-style: none;        display: inline-block;*/
                display: block;
                margin-left: 0px !important;
                width: 100% !important;
            }

        .divNewsMain div.newstickerTitle {
            width: 98% !important;
        }

        .divNewsMain ul li:nth-child(1) .newsticker-jcarousellite {
            width: 99% !important;
        }

        .divNewsMain ul li.NewsSecond .newsticker-jcarousellite {
            width: 100% !important;
        }


        .divNewsMain li.NewsSecond div.newsticker-jcarousellite ul li {
            /* overflow: hidden; float: none;*/
            width: 100% !important;
            height: 65px !important;
        }





    .NewsSecond {
        margin-left: 0px;
    }

    .newsUseful {
        margin-left: 0px;
    }

    .divNewsMain div.newstickerUseful {
        width: 99% !important;
    }

    .newsDivHeight {
        display: block;
        height: 20px;
    }

    .OnlineForm {
        margin-left: 70px;
    }

    .FooterStyle2 {
        width: 90%;
    }

    .FooterStyle2liMargin {
        margin-left: 0px;
        padding-top: 20px;
        padding-bottom: 15px;
        border-top: 1px solid Gray;
    }

    .footer_container {
        padding-bottom: 50px;
    }

    .FooterStyle2liMargin ul {
        border-top: none;
        padding: 0px;
        width: 100%;
    }

        .FooterStyle2liMargin ul li {
            display: block;
            list-style: none; /* padding-bottom: 30px;*/
        }

    .menuTemplate1 {
        display: none;
    }

    #subMenu {
        display: none;
    }

    #GDMenuStyle9 {
        display: none;
    }

    .menu-main-container {
        display: none;
    }

    .mobile_Slider {
        display: block;
        width: 100%;
        margin-left: -2%;
    }

        .mobile_Slider ul {
            margin: 0;
            padding: 0;
            width: 101.5%;
        }

    #hWrapper {
        display: none;
    }

    .mobile_Slider ul li {
        margin-bottom: 18px;
        width: 46%;
        margin-left: 4% !important;
        vertical-align: top;
    }

        .mobile_Slider ul li span {
            font-size: 12px;
        }

        .mobile_Slider ul li div a img {
            width: 100%;
            height: 100px;
        }

        .mobile_Slider ul li div {
            margin-left: 0px !important;
            margin-right: 0px !important;
            width: 88%;
            padding: 10px !important;
        }
    /*.header_left a img
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-bottom: 25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }*/
    .NewsHead a {
        margin-top: 10px;
    }
    /*.marquee
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                bottom: 35px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }*/
    .MobileSideSlideButton {
        display: block;
    }


        .MobileSideSlideButton ul {
            margin: 0;
            padding: 0;
        }

    /*.container {
        width: 94%;
    }*/

    .bottom-visitor {
        background: #339966;
        float: left;
        font-size: 12px;
        width: 100%;
        position: relative;
        z-index: 1;
    }

    .Testimonial {
        width: 100%;
        margin-left: 0px;
    }


        .Testimonial ul {
            margin: 0px;
            padding: 0px;
            width: 100%;
        }

            .Testimonial ul li {
                margin: 0px;
                padding: 0px;
            }

            .Testimonial ul li {
                display: block;
                list-style: none;
                width: 94%;
                margin-top: 20px;
                padding: 3%;
            }

        .Testimonial .imageC img {
            margin-left: 90px;
            width: 100px;
            height: 130px;
        }

        .Testimonial .TcontenttC {
            width: 96%;
            float: left;
            height: 100px;
        }

    .homeContent {
        /*width: 98%;*/
        margin: 0;
        padding: 0;
    }

        .homeContent li {
            display: block;
            top: 0px;
        }

        .homeContent .firstliContent {
            width: 100% !important;
        }

    ul.homeContent .secondliContent {
        margin-top: 0px;
        margin-left: 0px;
        width: 100%;
        margin-bottom: 20px;
    }


    ul.homeContent li.secondliContent {
        width: 100% !important;
        margin-left: 0px !important;
    }

        ul.homeContent li.secondliContent div.newsticker-jcarousellite {
            width: 99.8% !important;
        }

            ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li {
                width: 99.8% !important;
            }

    .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important;
        margin: 2px !important;
    }

        .divNewsMain li.FirstNews div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 1px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }

    .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important; /*margin: 3px !important;*/
    }


        .divNewsMain li.NewsSecond div.newsticker-jcarousellite > ul > li div.thumbnail a img {
            margin-left: 1px !important;
            margin-right: 0px !important;
            float: left;
            width: 60px !important;
            height: 50px !important;
        }


    .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail {
        float: left;
        height: 50px !important;
        width: 70px !important;
        margin: 2px !important;
    }

    ul.homeContent li.secondliContent div.newsticker-jcarousellite ul li div.info {
        width: 70% !important;
        margin-left: 5px !important; /*float: left;*/
    }


    .sidebarnew ul li {
        margin-bottom: 10px;
    }


    .header_left img {
        height: auto;
        max-width: 300px;
        margin-top: 22px; /*margin-left: 22px;*/
    }

    .TopFixedLogin {
        top: 0px !important;
        left: 0;
    }

    .marqueeandlinks ul li.marquee {
        width: 99%;
    }

    .marqueeandlinks ul li {
        list-style: none;
        display: block;
    }

    .divcalender {
        margin-left: 0px;
    }



    .ddlCalendar {
        margin-top: 6px;
        width: 220px;
        padding: 2px;
        margin-left: 0px !important;
    }

    .schoolcalendar {
        margin-top: 20px;
        width: 95px;
    }

    .divMainCalendar ul li {
        list-style: none;
        margin-top: 10px;
    }


        .divMainCalendar ul li ul li {
            margin: 0;
            padding: 0;
            list-style: none;
            float: left;
            margin-left: 1%;
            width: 49%;
        }

    .sideSlideButton {
        margin-bottom: 20px;
        margin-top: 10px;
    }

        .sideSlideButton ul {
            display: inline-block;
            margin-left: 0px !important;
            padding: 0;
        }

            .sideSlideButton ul li {
                display: inline-block;
                text-align: center;
            }

                .sideSlideButton ul li a {
                    min-width: 37% !important;
                }

    .divMainFormContent {
        width: 300px;
    }

        .divMainFormContent ul {
            margin: 0;
            padding: 0;
        }


            .divMainFormContent ul li {
                list-style: none;
                display: block;
                width: 250px;
            }

    .leftList {
        text-align: left;
        width: 200px;
    }

    .rightList {
        text-align: left;
        width: 250px;
    }

    .imgTopFormContent {
        width: 78%;
        height: auto;
    }

    .btnFormSubmit {
        text-align: left !important;
    }

    .liApplicant {
        padding: 8px !important;
        font: bold 14px Arial;
        width: 250px;
    }



    .divMainFormContent ul li ul li {
        float: left;
        margin-left: 12px;
        margin-top: 5px !important;
    }



    /*.divMainContactUs {
        width: 220px !important;
        margin-bottom: 20px;
    }*/

    #contactwrapper {
        width: 220px !important;
    }

    .divMainContactUs ul {
        margin: 0;
        padding: 0;
    }

        .divMainContactUs ul li {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
        }



    .ContactAddress {
        width: 220px !important;
    }

    .liConAddress {
        width: 220px !important;
        vertical-align: top;
    }

    .conTitleFont {
        font-size: 16px !important;
        font-family: Calibri !important;
    }

    .tdheight {
        height: 20px;
    }

    #form-div {
        padding: 10px;
        height: 455px !important;
    }

    .WebCaptcha {
        margin-top: 15px !important;
    }

    .contactImage {
        margin-top: -20px;
    }

    .wpb_wrapper img.imagewidthsmall15, .wpb_home_wrapper img.imagewidthsmall15 {
        width: 15% !important;
    }

    .wpb_wrapper img.imagewidthsmall20, .wpb_home_wrapper img.imagewidthsmall20 {
        width: 20% !important;
    }

    .wpb_wrapper img.imagewidthsmall25, .wpb_home_wrapper img.imagewidthsmall25 {
        width: 25% !important;
    }

    .wpb_wrapper img.imagewidthsmall30, .wpb_home_wrapper img.imagewidthsmall30 {
        width: 30% !important;
    }

    .wpb_wrapper img.imagewidthsmall35, .wpb_home_wrapper img.imagewidthsmall35 {
        width: 35% !important;
    }

    .wpb_wrapper p img, .wpb_home_wrapper p img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper img, .wpb_home_wrapper img {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom:10px;
    }

    .wpb_wrapper p iframe, .wpb_home_wrapper p iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .wpb_wrapper iframe, .wpb_home_wrapper iframe {
        width: 100% !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    /*.wpb_wrapper p object, .wpb_home_wrapper p object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */
    .wpb_wrapper table, wpb_home_wrapper table {
        width: 100% !important;
        height: auto !important;
    }

    .wpb_wrapper div table, wpb_home_wrapper div table {
        width: 100% !important;
        height: auto !important;
    }

    .homeContent li.secondliContent div.newsticker-jcarousellite > ul > li div.thumbnail img {
        margin-left: 1px !important;
        margin-right: 0px !important;
        float: left;
        width: 60px !important;
        height: 50px !important; /*margin-top: -2px;*/
    }


    div.divMainContactUs .GooglePlusUr {
        width: 220px !important;
        height: 408px;
        display: block !important;
    }

    .tblDownloads {
        margin-bottom: 20px !important;
    }

    .trDownloads {
        font-size: 14px !important;
        font-weight: bold !important;
    }

    .enquiry_button {
        margin-top: 15px;
    }

    .imgTopCoverHomework {
        width: 99% !important;
    }

    .divMainHWContent {
        width: 100%;
    }

        .divMainHWContent ul {
            margin: 0;
            padding: 0;
        }


            .divMainHWContent ul li {
                list-style: none;
                display: inline-block !important;
                width: 100%;
            }

    .cssddlHomework {
        width: 96% !important;
    }

    .divHWContets {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .liRegFormData {
        margin-top: 15px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .csstxtHomework {
        width: 84% !important;
    }

    .cssHWbutton {
        width: 33% !important;
    }

    .HWGridCss {
        width: 100% !important;
        font-size: 10px !important;
        margin-left: 5px;
    }

    .HWGridHeader {
        font-size: 10px !important;
    }

    .Hw_Content {
        margin-left: -30px;
    }

    .hwAttachment {
        height: 20px !important;
        width: 20px !important;
    }

    .HWDateWidth {
        width: 60px !important;
    }

    .content_album {
        width: 250px;
    }

        .content_album .gallery_box {
            width: 200px;
            height: 195px;
        }

    .small_slider .image_carousel img {
        width: 200px;
        height: 190px;
    }

    .content_album ul li {
        display: block;
    }

    .image_carousel > li {
        width: 300px !important;
    }

    .content_album ul > li > div.albumname a {
        width: 185px !important;
        margin-left: 0px !important;
    }


    .content_album ul > li > div.viewall {
        margin-left: 0px !important;
    }

    .content_album ul li:nth-child(2) {
        height: 170px;
    }

    .divRegControls {
        width: 99% !important;
        margin-bottom: 15px !important;
    }

        .divRegControls ul li ul {
            margin: 0;
            padding: 0;
        }

            .divRegControls ul li ul li {
                list-style: none;
                display: block;
            }

    .imgTopSchoolEnevtCover {
        width: 90% !important;
    }

    .divSchoolInstrn {
        width: 100% !important;
    }

    .lblSchoolInstrct {
        width: 200px !important;
    }

    .leftListSchoolEvent {
        text-align: left !important;
        width: 185px !important;
    }



    .SchoolEvent_button {
        margin-right: 285px !important;
        margin-top: 5px !important;
    }

    .divMessageContainer {
        width: 190px !important;
    }

    .divRegShowMsg {
        width: 150px !important;
        margin-left: 15px !important;
    }

    .lnkRegistration {
        margin-left: 1px !important;
    }

    .TopLoginLabel {
        display: none !important;
    }

    div.banner {
        width: 95.5% !important;
        height: auto;
        left: 1% !important;
        top: 187px !important;
    }

    #divBackErrorCanvas {
        width: 100% !important;
        left: 0 !important;
    }

    div.banner > img.mainimg {
        width: 100% !important;
        height: auto;
    }

    div.banner > a img {
        width: 100% !important;
        height: auto;
    }

    div.banner > img.closeimg {
        width: 25px;
    }

    div.eventhead > p {
        /*width: 150px !important;*/
    }

    div.allevents > div.yearmonth ul {
        margin-top: 10px;
    }

    .test_pname {
        bottom: 4px !important;
        position: absolute !important;
        right: 2px !important;
        width: 85% !important;
    }

    .divNewsMain li.FirstNews div.newsticker-jcarousellite ul li div.info {
        width: 70% !important;
        margin-left: 5px !important; /*float: left;*/
    }


    .divNewsMain li.NewsSecond div.newsticker-jcarousellite ul li div.info {
        width: 70% !important;
        margin-left: 5px !important; /*float: left;*/
    }

    .career_button {
        margin-top: 15px !important;
    }

    .webalbumlist ul {
        margin: 0;
        padding: 0;
    }

        .webalbumlist ul li {
            list-style: none;
            display: inline-block !important;
            margin-left: 1px !important;
            width: 48% !important;
        }


    .webalbumlist > ul > li div.mainalbumcover {
        width: 94% !important;
        padding: 1% !important;
    }

        .webalbumlist > ul > li div.mainalbumcover img {
            width: 100% !important;
        }


    .PhotoGallery > ul > li > a img {
        height: 130px !important;
        width: 95% !important;
        margin-left: 2px !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    div.marqueeandlinks > ul > li div.divTxtSearch {
        margin-top: 5px !important;
    }

    #tfheader {
        width: 220px !important;
    }

    .tftextinput4 {
        width: 140px;
    }

    .imgThankyou {
        margin-left: -15px !important;
    }

    #content {
        width: 300px !important;
        min-height: 495px !important;
    }

    .col-md-9 {
        width: 100% !important;
    }

    body .nl-message-wrap label {
        width: 44% !important;
    }

    .Support-locations {
        width: 80% !important;
        margin: 16px 19px;
        float: left !important;
        margin-top: 0px !important;
    }


    .divOnlineSupport {
        width: 100% !important;
        height: auto !important;
        margin: 0px !important;
    }

    .liOnlineSupport {
        width: 275px !important;
        margin-left: -25px !important;
    }

    .divOnlineSupport ul li {
        list-style: none;
        display: block !important;
    }

    .liSupportFirst {
        width: 100% !important;
    }

    .liSupportSecond {
        width: 100% !important;
    }

    .divOnlineSupport ul li ul li {
        list-style: none;
        display: inline-block !important;
    }

    .liFirstSupport {
        border-right: 0px;
        width: 380px !important;
    }

    .divSupportMsg {
        width: 195px !important;
        font: normal 14px Arial !important;
        line-height: 20px !important;
        text-align: justify !important;
        margin-left: -10px !important;
    }

    .liTelSupport {
        text-align: center;
        font: bold 14px Raleway !important;
    }

    .divGridSupportTicket {
        /* width: 43% !important;*/
        margin-left: -15px !important;
    }

    .divSupportEntry {
        width: 100% !important;
        height: auto !important;
        margin-top: 0px !important;
    }

    .lishowSupportData {
        width: 295px !important;
        margin-left: -15px !important;
    }

    .tblShowSupport {
        margin-left: 0px !important;
        width: 290px !important;
    }

    .ddlsupport {
        width: 100% !important;
    }

    .lirightEntrySupport {
        margin-left: 30px !important;
    }

    .tblPreviewGridSupport {
        width: 100% !important;
    }

    .liPreviewGrid {
        width: 100% !important;
        margin-top: 15px !important;
    }

    .liLeftShowSupport {
        width: 260px !important;
    }

    .GridSupportCss {
        font-size: 10px !important;
    }

    .leftSupportSubbbBody {
        width: 220px !important;
    }

    .divSupportControl {
        width: 250px !important;
        height: auto;
    }


    .liFirstSupportCT {
        text-align: left !important;
        width: 135px !important;
    }

    .liSecondSupportCT {
        text-align: left !important;
        width: 210px !important;
        padding: 5px !important;
        margin-left: -5px !important;
    }

    .txtFormSUpport {
        width: 250px !important;
    }

    .imgSupport {
        width: 82px !important;
        height: 110px !important;
        margin-bottom: 40px;
        margin-right: 10px;
    }

    .divText {
        margin-top: 25px !important;
        width: 285px !important;
        margin-left: -35px !important;
    }

    .lblTopRecords {
        margin-top: 5px !important;
    }

    .rightEntrySupport {
        width: 275px !important;
        margin-left: -59px !important;
        margin-top: 90px !important;
    }


    .SupportGrid {
        width: 100% !important;
        margin-left: 0px;
    }

    .ShowSupport {
        margin-left: 0px !important;
        width: 100% !important;
        padding: 0px;
    }


    .divSupportEntry ul {
        width: 100%;
    }

    .divSupportEntry {
        width: 100% !important;
        height: auto !important;
        margin-top: 15px !important;
        margin-left: 0px !important;
    }

    .mobSupportp {
        width: 26%;
    }

    #divEntry ul {
        margin-left: 28px !important;
    }

        #divEntry ul li ul {
            margin-top: 85px !important;
        }

    #tbmobdetails {
        margin-top: 15px;
        width: 270px;
    }

    #lblUserName1 {
        margin-top: 15px !important;
    }

    .liProject {
        width: 92% !important;
    }

    .liUserNameSupport {
        margin-top: 0px !important;
        width: 100% !important;
        line-height: 2;
        margin-left: 5%;
    }

    .ddlTemplate {
        width: 91% !important;
    }

    .divSupportEntry ul li ul li {
        width: 100% !important;
    }

    .ddlcombobox {
        width: 100% !important;
    }

    #trTemplate {
        width: 300px;
    }

    .txtQueryForm {
        width: 94% !important;
    }

    .trResolution {
        padding-left: 0px !important;
    }

    .txtTemplate {
        width: 98% !important;
        height: 27px;
        margin-top: 15px !important;
    }

    #trResolution {
        margin-left: 0px !important;
    }

    .btnSaveSupport {
        margin-top: 18px !important;
        width: 100% !important;
        margin-left: 2px !important;
    }

        .btnSaveSupport ul {
            width: 100% !important;
        }

    .Supportwidth {
        width: 95% !important;
    }

    .mobSupportp {
        width: 100%;
    }

    .mobSupporth1 {
        width: 28%;
    }

    .mobSupporth1 {
        width: 30%;
    }

    .Supportwidth {
        width: 44% !important;
        height: 46px !important;
    }

    .mobSupportp {
        width: 30%;
    }

    .mobSupporth1 {
        width: 100%;
    }

    .btnSupport {
        margin-left: 44% !important;
    }
    /*.btncontact
                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                    margin-top: 40px;
                                                                                                                                                                                                                                                                                                }*/

    .Support-locations {
        width: 80% !important;
        margin: 50px 19px;
        float: left !important;
    }

    .ImgUserCss {
        width: 100px;
        height: 117px;
        margin: 0 auto;
    }

    .slideShowCaption {
        /*margin-top: 155px !important;         width: 292px !important;         font-size: 16px !important;*/
        display: none !important;
    }



    .OurClientMaindiv {
        width: 99.8% !important; /* height: 170px !important;*/
    }

    .OurClientsSlider {
        width: 99.8% !important;
    }

    .divClientSlides {
        width: 99.8% !important;
        height: 130px !important;
    }

        .divClientSlides > div {
            width: 130px !important;
        }

    .divClientImgContainer {
        width: 100px !important;
        height: 90px !important;
        top: 5px !important;
        margin-top: 5px !important;
    }


        .divClientImgContainer a img {
            height: 70px !important;
        }

    .divMainFormContentOnline {
        width: 100% !important;
    }

    .divholder {
        width: 100% !important;
    }

    .instruction {
        width: 100% !important;
        padding-bottom: 15px !important;
    }

    .divMainFormContentOnline .divholder > ul {
        width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }

        .divMainFormContentOnline .divholder > ul > li {
            width: 100% !important;
            display: block !important;
            text-align: left;
        }

            .divMainFormContentOnline .divholder > ul > li select.txtOnlineForm {
                width: 94% !important;
                padding: 2px !important;
                height: 35px !important;
                border: 2px solid rgb(171, 171, 171);
            }

            .divMainFormContentOnline .divholder > ul > li input.txtOnlineForm {
                width: 100% !important;
                padding-left: 0px !important;
                border: 2px solid rgb(171, 171, 171);
            }

            .divMainFormContentOnline .divholder > ul > li input.txtErrorForm {
                width: 90% !important;
                padding-left: 0px !important;
                border: 2px solid rgb(249, 80, 80);
            }

    .divMainFormContentOnline .divholder ul li select.txtErrorForm {
        width: 94% !important;
    }


    .instruction ol li {
        width: 100% !important;
    }


    .buttRegForm {
        width: 100% !important;
        padding: 7.5px 15% !important;
    }

    .buttRegPros {
        width: 100% !important;
        padding: 7.5px 22% !important;
    }


    .lilblClass {
        font: normal 12px "Trebuchet MS", Helvetica, sans-serif !important;
        color: Black !important;
        line-height: 30px !important;
    }

    .brSpan {
        display: block;
    }

    .divCaptcha {
        width: 87% !important;
        margin-bottom: 15px;
    }

    .SchoolBranch {
        width: 220px !important;
    }

    .lblSelectBranch {
        font: normal 14px Arial !important;
        padding: 5px !important;
    }

    .SchoolBranch select.txtOnlineForm {
        width: 215px !important;
        border: 2px solid rgb(186, 177, 177);
        margin-top: 5px !important;
    }

    .OnlinetxtCaptcha {
        width: 82px !important;
        border: 2px solid rgb(186, 177, 177) !important;
    }

    .divSuccess {
        width: 180px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormHeight {
        min-height: 1px !important;
    }

    .divMainFormContentOnline .divholder > ul > li.liRegFormDisable {
        display: none !important;
    }

    div.sideSlideButton > ul li.limoreHorizontalLink {
        min-width: 95% !important;
        margin-left: 1% !important;
        margin-bottom: 7px !important;
    }

    div.sideSlideButton .liImgMoreAnchore {
        min-width: 20% !important;
    }

    div.sideSlideButton .liImgMoreLink {
        width: 10% !important;
    }



    #mobile_horizontallinks {
        display: block !important;
    }

    #horizontallinks {
        display: none !important;
    }

    .regclose {
        width: 118px !important;
    }

    .ddlhWBranch {
        width: 230px !important;
    }

    .liUseFul_1 {
        display: inline-block !important;
        width: 44%;
    }

    .liUseFul_2 {
        display: none !important;
        width: 38%;
    }

    .liUseFul_0 {
        width: 44%;
    }

    .caroufredsel_wrapper_slider {
        height: 200px !important;
    }

    .sideBar_Img img {
        height: 150px;
    }

    #homeNews li .imageC img {
        width: 83%;
        height: 150px;
    }

    .leftLiSchoolEnevnt {
        width: 40% !important;
    }

    #home_box_Main {
        width: 100% !important;
    }

    .divGridSupportTicketMobile {
        display: block !important;
    }

    #top-image, .case-study-top-image {
        width: 100% !important;
    }

        #top-image h1, .case-study-top-image h1 {
            font-size: 17px !important;
            margin-top: 10px;
        }

    #top-image-blog h1 br {
        display: none;
    }

    #top-image p, .case-study-top-image p {
        font-size: 14px;
        line-height: 1.2;
        margin-top: 10px;
    }

    #top-image.collapsed, .case-study-top-image.collased {
        margin: 0 !important;
        padding: 0;
        display: block;
    }

        #top-image.collapsed *, .case-study-top-image.collapsed * {
            display: none;
            height: 0;
            overflow: hidden;
        }

    /*.col-md-6 {
        width: 95% !important;
    }*/

    .col-md-offset-3 {
        margin-left: 2% !important;
    }

    #top-image a, #top-image-blog a, .case-study-top-image a, .top-image a {
        display: none !important;
    }

    #top-image, #top-image-blog, .case-study-top-image, .top-image {
        height: 200px !important;
    }

    .user-login-Nav_new {
        position: relative !important;
    }

    .lbl_cloud9_home {
        font-size: 20px;
        margin-top: 10px !important;
    }

    .contact-nl-message-wrap label {
        width: 99% !important;
        height: 24px !important;
    }

    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input {
        width: 89% !important;
        height: 48px !important;
    }

    .contact-nl-message-wrap select {
        width: 100% !important;
    }

    .contact-nl-message-wrap div.nl-field, .contact-nl-message-wrap input, .contact-nl-message-wrap textarea {
        width: 89% !important;
        height: 54px !important;
    }

    .captchastyle2 {
        width: 94% !important;
    }

    .contact-nl-message-wrap select {
        width: 100% !important;
    }

    .txtCaptchaStyle2 {
        margin-top: 22% !important;
        float: left !important;
    }

    .tblContactMsg {
        margin-bottom: 25px;
    }


    .latest-projects .latest-projects-intro {
        width: 100% !important;
    }

    .latest-projects .latest-projects-wrapper {
        float: left;
        width: 99.5% !important;
    }

        .latest-projects .latest-projects-wrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
            height: auto !important;
        }
    /*********************************** Arrow Slide Show ****************/

    #wrap.boxed {
        width: 100%;
        margin: 0;
        height: 200px;
    }

        #wrap.boxed .slider-1 {
            height: 200px !important;
        }

        #wrap.boxed .flexslider .slides > li {
            height: 200px !important;
        }

    .menustyle27 > .custom-header > .slider_img {
        margin-top: 45% !important;
    }

    .menustyle27 > .custom-header > .carousel-item {
        height: 200px !important;
    }

    .menustyle27 .slider_img img, .slider_img .carousel-item {
        min-height: 200px !important;
        height: 200px !important;
    }

    .menustyle27 .slider_img img {
        min-height: 200px !important;
    }

    .menustyle27 .slider_img img {
        max-height: 200px !important;
    }

    .Slidecontainer {
        width: 100% !important;
        height: 200px !important;
    }


    .slider-1 .slides li .contain, .slider-1 .loading {
        height: 200px !important;
    }

    .ls-slide-container {
        height: 200px !important;
    }

    .ls-wp-container {
        height: 200px !important;
    }


    #SlideShow6content {
        height: auto !important;
    }

    .sy-slide img {
        height: 200px !important;
    }

    .sy-slides-crop {
        height: 200px !important;
    }

    #slide-demo_wrapper .scroll {
        width: 8% !important;
    }

    .slideshow16 #homeheroholder {
        height: 200px !important;
    }

        .slideshow16 #homeheroholder div {
            height: 200px !important;
        }

    .flex-direction-nav li a {
        top: 45%;
        height: 25px !important;
        width: 25px !important;
    }

    #sp-features-wrapper #sp-feature .ns2-art-wrap h4.ns2-title {
        padding: 12px 5px !important;
        font-size: 11px !important;
    }

    #homeNews li .dateC p {
        font-size: 12px !important;
        width: 52% !important;
    }

        #homeNews li .dateC p span {
            font-size: 12px !important;
        }

    .NewLabelNews {
        padding: 3px 6px 3px 3px !important;
    }

    .divQuickLinkZoom {
        /*z-index:9999 !important;*/
    }

        .divQuickLinkZoom#sp-features-wrapper .row-fluid .divFlipBox {
            width: 100% !important;
            height: auto !important;
        }


    #sp-features-wrapper .row-fluid .divFlipBox {
        width: 50% !important;
        height: 150px !important;
    }

    .contenttC h5 a {
        font-size: 14px !important;
    }

    #sp-features-wrapper .row-fluid .divDotted {
        height: 240px !important;
    }

    /*********************************** Dotted Slide Show ****************/

    #wowslider-container1 {
        height: 200px !important;
        float: left;
    }

    #wowslider-container {
        height: 200px !important;
    }

        [id*=wowslider-container] > div.ws_images .ws_list img, #wowslider-container > div.ws_images .ws_list img, #wowslider-container1 > div.ws_images .ws_list img, [id*=wowslider-container] > div.ws_images .ws_effect img, #wowslider-container > div.ws_images .ws_effect img, #wowslider-container1 > div.ws_images .ws_effect img {
            height: 167px !important;
        }


    #wowslider-container2 {
        height: 200px !important;
        float: left;
    }

        #wowslider-container2 .ws_images > div > img {
            height: 200px !important;
        }

        #wowslider-container2 > div.ws_images .ws_list img {
            height: 200px !important;
        }



    /* slideshowwithleftcaption 479 media*/
    .banner-slide-leftCaption .site-container {
        min-height: 200px !important;
    }

    .banner-slide-leftCaption .owl-carousel {
        height: 200px !important;
    }

        .banner-slide-leftCaption .owl-carousel .owl-item img {
            height: 200px !important;
        }

    .banner-slide-leftCaption .img-box-inner > div {
        height: 200px !important;
    }

    .banner-slide-leftCaption .img-box-inner-leftcaption {
        display: none !important;
    }

    .banner-slide-leftCaption .img-box-inner-rightcaption {
        width: 100% !important;
    }


    .PhotoGallery > ul > li {
        width: 43%;
        margin: -0.9vw 2vw;
    }

    #divMenuFooterLinks {
        height: 60px !important;
    }

    .FooterStyleContainer .LatestNewsFooter {
        width: 98%;
        height: auto;
        margin-bottom: 2%;
    }

    .marqueeandlinks ul li.TopLinks {
        margin-top: 20px;
    }

    .marqueeandlinks ul li.MobTopLinks {
        margin-top: 20px;
    }


    .marqueeandlinks .TopSearchLogin {
        bottom: 0px !important;
    }

    .col-md-3 .col .col-md-contact {
        margin-left: 3% !important;
    }

    .col.col-social-icons a {
        margin-left: 3% !important;
    }

    img.LatestNewsFooter {
        margin-left: 2% !important;
    }

    .col-md-3 .col .col-md-3-latestNews {
        margin-left: 2% !important;
    }

    .divMainFormContentOnline .divholder ul li input.txtOnlineForm {
        width: 91% !important;
    }

    .divMainFormContentOnline #ContentPlaceHolder1_spnUploadDocs, .spnStep {
        width: 90% !important;
    }

    .divMainFormContentOnline .divholder ul li .chk_mlti_onlineForm {
        width: 91% !important;
    }

    .divMainFormContentOnline .divholder ul li .chk_mlti_ErrorForm {
        width: 91% !important;
    }

    .divholder .spanBr {
        display: block !important;
    }

    .divMainFormContentOnline .divholder ul li span.txtOnlineForm {
        width: 88.5% !important;
    }

    #divGeneralErrors {
        left: 17.3516% !important;
        width: 61% !important;
    }

    .ulRegistrationProspectus li {
        text-align: left;
    }

    .divMainFormContentOnline .divholder .liContactTabs span {
        width: 65px;
        padding: 4% 0;
    }

    #slide-demo_wrapper #announcements, .landing #announcements, .splash #announcements {
        width: 295px !important;
    }

        .splash #announcements .BlogFeatureList {
            padding: 10% !important;
        }

        #slide-demo_wrapper #important-notice h2, #slide-demo_wrapper #announcements h2 {
            font-size: 15px !important;
        }

    .home-academics-tab .nav-tab li {
        display: inline-block;
        float: none;
        width: 100%;
    }

    /* Footer Stuff Css Starts*/

    .footer-stuff .nav-menu-main, .footer-stuff .footer-bottom .footer-bottom-center, .footer-stuff .footer-logo img, .footer-stuff .footer-top .footer-top-left, .footer-stuff .footer-top .footer-top-center, .footer-stuff footer .menu-nav-secondary, .footer-stuff footer .nav-search {
        display: none !important;
    }

    .footer-stuff .divTxtSearch ul li > div {
        width: 272px !important;
    }


    .footer-stuff .footer-top .footer-top-right {
        width: 100%;
        padding-left: 0%;
        text-align: center;
    }

    .footer-stuff .footer-top {
        padding-top: 30px;
        padding-bottom: 47px !important;
    }

    .footer-stuff .footer-middle-wrap {
        display: none !important;
    }

    .footer-stuff .footer-bottom {
        text-align: center;
    }

    .footer-stuff .footer-login-row {
        text-align: center;
    }

    .footer-stuff .login-wrap, .footer-stuff footer .social-nav-menu {
        width: 194px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

        .footer-stuff .btn.btn-login, .footer-stuff .login-wrap input.btn-login[type="submit"], .footer-stuff .login-wrap footer input.btn-login[type="submit"] {
            width: 100%;
        }

    .footer-stuff .home-ad-single-inner p {
        display: none;
    }

    .footer-stuff .home-ad-single-inner .btn, .footer-stuff .home-ad-single-inner .login-wrap input[type="submit"], .footer-stuff .login-wrap .home-ad-single-inner input[type="submit"] {
        margin-top: 0;
    }

    .footer-stuff .footer-top-right-inner {
        padding-left: 3% !important;
        padding-right: 1% !important;
    }

    .footer-stuff .loginStyle8LoginTab {
        position: absolute;
        top: -15px !important;
        width: 100%;
        height: auto;
        color: white;
        z-index: 999999999;
    }

    .footer-stuff .divTxtSearch {
        margin-top: 0% !important;
        position: inherit !important;
        text-align: center;
        margin-right: 0px;
    }

        .footer-stuff .divTxtSearch ul li > div {
            width: 271px !important;
        }

    .footer-stuff .loginStyle8LoginTab .loginDiv {
        width: 100%;
        text-align: center;
    }

    .footer-stuff .container_18 .grid_6 {
        width: 99% !important;
        text-align: left;
    }
    /*Footer Stuff Css End*/
    .loginStyle8LoginTab .divTxtSearch ul li > div {
        width: 97% !important;
    }

    .loginStyle8LoginTab .divTxtSearch input#inputTxtSearch {
        width: 232px !important;
    }

    .slidingTestimonial #ninja-slider ul {
        height: 250px !important;
    }

    .slidingTestimonial .testMonialImg {
        WIDTH: 100%;
        height: 153px;
        float: left;
        text-align: center;
        display: inline-block;
    }

    .slidingTestimonial .flexslider .slides img {
        max-width: 100%;
        display: inline-block;
        width: 50% !important;
        height: 150px !important;
        position: relative;
    }

    .slidingTestimonial {
        padding-bottom: 22% !important;
        padding-top: 1% !important;
    }
    /* Slide Show 11 */
    .SlideShow11 {
        height: 200px !important;
    }

        .SlideShow11 .slider_wrap slider_fullwide slider_engine_revo slider_alias_education_home_slider {
            height: 200px !important;
        }

        .SlideShow11 #rev_slider_1_1_wrapper {
            background-color: #fcfbfe !important;
        }

        .SlideShow11 #rev_slider_1_1_wrapper {
            height: 200px !important;
        }

        .SlideShow11 #rev_slider_1_1 {
            height: 200px !important;
        }

        .SlideShow11 .sc_slider_controls_wrap {
            top: 50%;
        }

        .SlideShow11 .sc_slider_pagination {
            min-height: 130px !important;
        }



        /* Revolution slider */
        .SlideShow11 .tp-caption.title {
            padding-right: 5px !important;
        }

        .SlideShow11 .tp-caption .font-w_400 {
            font-size: 10px !important;
            display: none;
        }

        .SlideShow11 .tp-caption.slide_button {
            padding: 10px !important;
        }

            .SlideShow11 .tp-caption.slide_button .slide_button_white {
                font-size: 10px !important;
            }

        .SlideShow11 .tp-caption.roundedimage {
            border-width: 6px !important;
        }

        /* Index page slider */

        .SlideShow11 #rev_slider_1_1 .tp-caption.slide_button {
            left: 110px !important;
            top: 250px !important;
            max-height: 60px !important;
            max-width: 120px !important;
        }


        /* Homepage 2 slider */

        .SlideShow11 #rev_slider_2_1 .tp-caption.slide_button {
            left: 100px !important;
            top: 240px !important;
            max-height: 60px !important;
            max-width: 120px !important;
        }

        /* Homepage 3 slider */

        .SlideShow11 #rev_slider_3_1 .tp-caption.slide_button {
            max-height: 60px !important;
            max-width: 120px !important;
            top: 190px !important;
        }

        .SlideShow11 #rev_slider_3_1 .slide2 .tp-caption {
            left: 50px !important;
        }

        .SlideShow11 #rev_slider_3_1 .tp-caption.slide_text,
        .SlideShow11 #rev_slider_3_1 .slide1 .tp-caption.slidetextcentered {
            display: none !important;
        }

        .SlideShow11 .tp-simpleresponsive .caption, .SlideShow11 .tp-simpleresponsive .tp-caption {
            top: 63px !important;
            left: 0 !important;
            text-align: center;
        }

        .SlideShow11 slotholder {
            height: 200px !important;
        }

        .SlideShow11 .tp-simpleresponsive > ul > li {
            height: 200px !important;
        }

    .monthly-change {
        position: absolute !important;
        margin-top: -25% !important;
        width: 30% !important;
    }

    .loginStyleWrapper li.login7Span {
        width: 78% !important;
    }

    .loginStyleWrapper li.LoginarrowSpan {
        width: 5% !important;
    }

    .SlideShow11 #rev_slider_1_1_wrapper {
        background-color: #fcfbfe !important;
    }

    .divMainFormContentOnline .divholder > ul > li {
        padding: 2% 2% !important;
        height: auto;
    }

    .lifieldGroupID {
        padding: 4% 2% !important;
    }

    .page_title_HideSideBar {
        margin-top: 13% !important;
        font-size: 33px !important;
    }

    #TopLinkStyle9 .wpb_wrapper {
        margin-top: 0 !important;
    }

    .MenuWithHeader .logo-lacoste-mob img {
        margin-top: -4px !important;
        margin-left: 0px;
        margin-bottom: 0px;
        max-width: 65% !important;
        height: 60px;
    }

    .newsheader .theme--yellow-black {
        min-height: 450px !important;
    }

    .newsheader .link-arrow {
        background-repeat: no-repeat !;
        background-size: auto !important;
        background-position: bottom 22px right !important;
        margin-right: 15px !important;
    }

    .SileShowWithNewsPhoto {
        margin-top: 0px !important;
    }

    .StyleMenuWithToplink .tt-header .logo img {
        height: auto !important;
        width: 100% !important;
        margin-top: 0 !important;
        margin-left: 0 !important;
        margin-bottom: 0 !important;
    }

    .StyleMenuWithToplink .tt-header .top-inner {
        margin-top: 0px;
        float: left !important;
        height: 70px !important;
    }

    .StyleMenuWithToplink .tt-header .top-inner {
        float: left;
        margin-top: 0 !important;
    }



    .StyleMenuWithToplink .tt-header .toggle-block {
        padding: 133px 15px 30px 15px !important;
    }

    /*.StyleMenuWithToplink .tt-header .cmn-toggle-switch {
        right: 35px !important;
    }*/

    .divcontentbg-1 .tt-service-4-info {
        padding-left: 0 !important;
        width: 97% !important;
    }

    .menustyle16 #searchArea input.input-search {
        height: 46px !important;
        width: 50px !important;
    }

    .newsheader .link-arrow--small.link-arrow--white {
        background-size: 42px !important;
    }

    .StyleMenuWithToplink .divFullTopLinks {
        width: 100% !important;
    }

    .eventwithphoto .col-sm-6 {
        width: 100% !important;
    }

    .eventwithphoto .widget .gallery {
        height: 150px !important;
    }

        .eventwithphoto .widget .gallery li {
            height: 150px !important;
        }

    .menustylewithlogo img {
        max-width: 100%;
        margin-left: 0 !important;
        margin-top: 3px !important;
        height: auto !important;
    }

    .StyleMenuWithToplink .div_thought_Head1 {
        width: 100% !important;
    }

    .StyleMenuWithToplink .full-section-container col-sm-10 {
        width: 100% !important;
    }

    .StyleMenuWithToplink .ticker {
        width: 100% !important;
        padding-left: 6% !important;
    }

    .menustylewithlogo .nav-utility {
        width: 100%;
        height: auto !important;
        line-height: 142px !important;
    }

    .menustylewithlogo .module.left, .menustylewithlogo .module-group.left {
        float: none !important;
        position: relative !important;
        z-index: 99 !important;
    }

    div.modal-box.wrapper {
        width: 98% !important;
        left: .5% !important;
        top: 2% !important;
    }

        div.modal-box.wrapper iframe {
            height: 350px !important;
        }

    .StickyMenuCss .search-side {
        display: none;
    }

    .menustyle16 #searchArea input.input-search {
        top: 0px !important;
    }

    .TopMostLoginLinks {
        border-bottom: 0px !important;
    }

    .StyleMenuWithToplink .tt-header.stick {
        margin-top: 0px !important;
    }

    /*.menustyle16 #searchArea input.input-search {
        height: 46px !important;
        width: 50px;
    }*/

    .slideshow16 #homesummit {
        display: none !important;
    }

    #ContentPlaceHolder1_divPollResultShow .panel-footer {
        height: auto !important;
    }

    #ContentPlaceHolder1_divPollResultShow .col-md-5 {
        width: 95% !important;
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    #ContentPlaceHolder1_butSubmitResult, #ContentPlaceHolder1_butShowResults {
        width: 90% !important;
        margin-bottom: 3% !important;
    }

    .slider_img {
        margin-top: 50% !important;
    }
}


@media (max-width:767px) {
    .foot {
        padding-top:45px;
    }
}