/** FONTS **/

@font-face {
    font-family: 'AauxNext SemiBold';
    font-style: normal;
    font-weight: bold;
    src: url("data:font/opentype;base64,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");
    unicode-range: U+0000-10FFFF;
}

@font-face {
    font-family: AauxNextLight;
    src: url('../fonts/aauxnext/aauxnext-lt-webfont.eot');
    src: local('?'), url('../fonts/aauxnext/aauxnext-lt-webfont.ttf') format("truetype"), url('../fonts/aauxnext/aauxnext-lt-webfont.otf') format("opentype"), url('../fonts/aauxnext/aauxnext-lt-webfont.woff') format("woff"), url('../fonts/aauxnext/aauxnext-lt-webfont.svg#webfont') format("svg");
}

@font-face {
    font-family: AauxNextMedium;
    src: url('../fonts/aauxnext/aauxnext-md-webfont.eot');
    src: local('?'), url('../fonts/aauxnext/aauxnext-md-webfont.ttf') format("truetype"), url('../fonts/aauxnext/aauxnext-md-webfont.otf') format("opentype"), url('../fonts/aauxnext/aauxnext-md-webfont.woff') format("woff"), url('../fonts/aauxnext/aauxnext-md-webfont.svg#webfont') format("svg");
}

@font-face {
    font-family: AauxNextRegular;
    /*src: url('../fonts/aauxnext/aauxnext-lt-webfont.eot');*/
    src: local('?'), url('../fonts/aauxnext/aauxnextregular-webfont.woff') format("woff");
}

@font-face {
    font-family: AauxNextBold;
    src: url('../fonts/aauxnext/aauxnext-bd-webfont.eot');
    src: local('?'), url('../fonts/aauxnext/aauxnext-bd-webfont.ttf') format("truetype"), url('../fonts/aauxnext/aauxnext-bd-webfont.otf') format("opentype"), url('../fonts/aauxnext/aauxnext-bd-webfont.woff') format("woff"), url('../fonts/aauxnext/aauxnext-bd-webfont.svg#webfont') format("svg");
}

@font-face {
    font-family: FSLola;
    src: url('../fonts/FSLola/FSLola.eot');
    src: url('../fonts/FSLola/FSLola.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola.woff') format('woff'), url('../fonts/FSLola/FSLola.ttf') format('truetype'), url('../fonts/FSLola/FSLola.svg#FSLola') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaBold;
    src: url('../fonts/FSLola/FSLola-Bold.eot');
    src: url('../fonts/FSLola/FSLola-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-Bold.woff') format('woff'), url('../fonts/FSLola/FSLola-Bold.ttf') format('truetype'), url('../fonts/FSLola/FSLola-Bold.svg#FSLola-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaBoldItalic;
    src: url('../fonts/FSLola/FSLola-BoldItalic.eot');
    src: url('../fonts/FSLola/FSLola-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-BoldItalic.woff') format('woff'), url('../fonts/FSLola/FSLola-BoldItalic.ttf') format('truetype'), url('../fonts/FSLola/FSLola-BoldItalic.svg#FSLola-BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaExtraBold;
    src: url('../fonts/FSLola/FSLola-ExtraBold.eot');
    src: url('../fonts/FSLola/FSLola-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-ExtraBold.woff') format('woff'), url('../fonts/FSLola/FSLola-ExtraBold.ttf') format('truetype'), url('../fonts/FSLola/FSLola-ExtraBold.svg#FSLola-ExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaExtraBoldItalic;
    src: url('../fonts/FSLola/FSLola-ExtraBoldItalic.eot');
    src: url('../fonts/FSLola/FSLola-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-ExtraBoldItalic.woff') format('woff'), url('../fonts/FSLola/FSLola-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/FSLola/FSLola-ExtraBoldItalic.svg#FSLola-ExtraBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaLight;
    src: url('../fonts/FSLola/FSLola-Light.eot');
    src: url('../fonts/FSLola/FSLola-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-Light.woff') format('woff'), url('../fonts/FSLola/FSLola-Light.ttf') format('truetype'), url('../fonts/FSLola/FSLola-Light.svg#FSLola-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FSLolaLightItalic';

    src: url('../fonts/FSLola/FSLola-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-LightItalic.woff') format('woff'), url('../fonts/FSLola/FSLola-LightItalic.ttf') format('truetype'), url('../fonts/FSLola/FSLola-LightItalic.svg#FSLola-LightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaMedium;
    src: url('../fonts/FSLola/FSLola-Medium.eot');
    src: url('../fonts/FSLola/FSLola-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-Medium.woff') format('woff'), url('../fonts/FSLola/FSLola-Medium.ttf') format('truetype'), url('../fonts/FSLola/FSLola-Medium.svg#FSLola-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: FSLolaRegular;
    src: url('../fonts/FSLola/FSLolaRegular.eot');
    src: url('../fonts/FSLola/FSLolaRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLolaRegular.woff') format('woff'), url('../fonts/FSLola/FSLolaRegular.ttf') format('truetype'), url('../fonts/FSLola/FSLolaRegular.svg#FSLola-Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FSLolaItalic';
    src: url('../fonts/FSLola/FSLola-Italic.eot');
    src: url('../fonts/FSLola/FSLola-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-Italic.woff') format('woff'), url('../fonts/FSLola/FSLola-Italic.ttf') format('truetype'), url('../fonts/FSLola/FSLola-Italic.svg#FSLola-Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FSLolaMediumItalic';
    src: url('../fonts/FSLola/FSLola-MediumItalic.eot');
    src: url('../fonts/FSLola/FSLola-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/FSLola/FSLola-MediumItalic.woff') format('woff'), url('../fonts/FSLola/FSLola-MediumItalic.ttf') format('truetype'), url('../fonts/FSLola/FSLola-MediumItalic.svg#FSLola-MediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/MyriadPro/myriadpro-semibold_opentype-webfont.eot');
    src: url('../fonts/MyriadPro/myriadpro-semibold_opentype-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro/myriadpro-semibold_opentype-webfont.woff') format('woff'), url('../fonts/MyriadPro/myriadpro-semibold_opentype-webfont.ttf') format('truetype'), url('../fonts/MyriadPro/myriadpro-semibold_opentype-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: 600;
}

@font-face {
    font-family: 'MyriadProLight';
    src: url('../fonts/MyriadPro/myriadpro-light-webfont.eot');
    src: url('../fonts/MyriadPro/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro/myriadpro-light-webfont.woff') format('woff'), url('../fonts/MyriadPro/myriadpro-light-webfont.ttf') format('truetype'), url('../fonts/MyriadPro/myriadpro-light-webfont.svg#MyriadProLight') format('svg');
    font-weight: 300;
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadPro/myriadpro-regular-webfont.eot');
    src: url('../fonts/MyriadPro/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro/myriadpro-regular-webfont.woff') format('woff'), url('../fonts/MyriadPro/myriadpro-regular-webfont.ttf') format('truetype'), url('../fonts/MyriadPro/myriadpro-regular-webfont.svg#MyriadProRegular') format('svg');
    font-weight: 400;
}

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'AauxNextMedium', Tahoma;
    font-size: 16px;
    line-height: 140%;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-stroke: 1px transparent;
}

a {
    color: #333;
    transition: all 0.2s ease 0s;
}

a:hover {
    color: #42C2E9;
    outline: none;
}

html.no-scroll, body.no-scroll {
    overflow: hidden;
}


.close-search-result-layer {
    background: url(../images/search-icon-x-hover.png) no-repeat center right !important;
    background-position: left bottom;
    height: 40px;
    width: 40px;
    opacity: 1;
    top: 25px;
    right: 50%;
    position: absolute;
    z-index: 1000001;
    margin-right: -160px;
}

#search-result-layer {
    display: none;
    background-color: white;
    height: 87%;
    width: 100%;
    position: fixed;
    top: 120px;
    z-index: 1000000;
    overflow: auto;
}

/*For 1412 */

@media (min-width: 1400px) {
    .container {
        width: 1170px;
    }
}

/* Extra small devices (phones, less than 768px) */

/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */

@media (max-width: 480px) {
    footer {
        padding-bottom: 0px;
    }

    footer #footer-show-site-index {
        display: none;
    }

    footer #ft-content-menu {
        display: block;
    }

    footer .sub-menu-ft {
        display: none;
    }

    footer .menu-item {
        padding: 10px 0;
        border-top: 1px solid #626262;
    }

    footer #show-hide-footer-last-menu {
        display: block;
    }

    footer ul#ft-bt-menu {
        display: block;
        text-align: left;
    }

    footer #ft-content-menu ul#ft-bt-menu {
        padding: 0px;
        border: none;
        display: none;
    }

    footer ul#ft-bt-menu li {
        display: block;
        text-align: left;
    }

    footer #copyright {
        display: none;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    #menu-top.navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-header {
        float: right;
        width: 100%;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar {
        top: 0;
    }

    #explore-sydney .explore-list {
        margin: 0 auto;
        width: 95%;
        padding: 30px 0;
    }
}

/* Small devices (tablets, 768px and up) */

@media (min-width: 960px) {
    .main-menu li:nth-child(2) ul {
        left: -180px;
    }

    .main-menu li:nth-child(3) ul {
        left: -171px;
    }

    .main-menu li:nth-child(4) ul {
        left: -166px;
    }

    .navbar {
        top: 80px;
        /*-webkit-transition: all .7s ease-in-out, padding .2s ease;
		-moz-transition: all .7s ease-in-out, padding .2s ease;
		transition: all .7s ease-in-out, padding .2s ease;*/
    }

    .top-nav-collapse {
        padding: 0;
        top: 0px;
        z-index: 10005;
    }

    .navbar-top-menu ul.navbar-nav > li > a {
        padding: 5px 15px;
        line-height: 30px;
        color: #fff;
        font-family: 'AauxNextMedium';
        font-size: 18px;
        font-weight: 600;
        padding-top: 10px;
    }

    .navbar-top-menu ul.navbar-nav > li a:hover {
        color: #42C2E9;
    }

    .top-nav-collapse ul.navbar-nav > li a:hover {
        color: #333;
    }

    .top-nav-collapse .main-menu li ul {
        border-top: 5px solid #333;
    }

    .top-nav-collapse .main-menu .cf ul li:first-child > :after {
        content: '';
        position: absolute;
        left: 46%;
        top: -20px;
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #333;
    }

    .navbar-top-menu ul.navbar-nav > li a.btn-search,
    .navbar-top-menu ul.navbar-nav > li a.btn-search-nobanner {
        padding: 5px 11px;
        margin-right: 10px;
    }

    .navbar-top-menu ul.navbar-nav > li .btn-enrol {
        background: url('../images/bgr-red-btn.png') repeat-x bottom center;
        border-radius: 10px;
        padding: 5px 30px;
    }

    /* Remove the edge padding needed for mobile */
    .marketing {
        padding-right: 0;
        padding-left: 0;
    }

    /* Navbar positioning foo */
    .navbar-wrapper {
        margin-top: 20px;
    }

    .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0;
    }

    /* The navbar becomes detached from the top, so we round the corners */
    .navbar-wrapper .navbar {
        border-radius: 4px;
    }

    /* Bump up size of carousel content */
    .carousel-caption p {
        margin-bottom: 48px;
        font-size: 21px;
        line-height: 1.4;
    }

    /* Bump up size of carousel content on other pages */
    .norm-carousel-caption p {
        margin-bottom: 20px;
        font-size: 21px;
        line-height: 1.4;
    }

    footer .show-item-in-page {
        display: none;
    }

    footer #show-hide-footer-last-menu {
        display: none;
    }

    footer #footer-last-menu {
        display: block;
    }

    .accommodation-block-description {
        /*height: 140px;*/
    }

    .accommodation-image {
        height: 210px;
    }

    #mobile_newsroom {
        display: none
    }
}

.nb-news {
    height: 24px;
    min-width: 31px;
    padding: 0px 8px;
    color: white;
    float: right;
    background-color: #00b3e3;
    border-radius: 50%;
    width: 5% !important;
    height: 25px;
    text-align: center;
    font-size: 11px;
    line-height: 24px;
}

.dropdown {
    position: relative;
    display: block;
    padding-left: 0;
}

.dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
}

.dropdown:hover .dropdown-menu:hover {
    display: block;
}

.dropdown {
    position: relative;
    display: block;
}

.dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    display: none;
    margin: 0;
    list-style: none; /** Remove list bullets */
    width: 100%; /** Set the width to 100% of it's parent */
    padding: 0;
}

.dropdown:hover .dropdown-menu:hover {
    display: block;
}

.button {
    background: #FF6223;
    color: #FFFFFF;
    border: none;
    margin: 0;
    padding: 0.4em 0.8em;
    font-size: 1em;
}

.dropdown a {
    display: block;
    padding: 0.2em 0.8em;
    text-decoration: none;
    color: #333333;
}

.btn-ne {
    background-color: #FFF;
    height: 88px;
    width: 100%;
    border: 1px solid #ddd;
    text-align: left;
    padding-left: 15px;
    font-size: 27px;
    font-family: MyriadPro;
}
.news-content-details a {
    color: #42C2E9;
    text-decoration: underline;
}
.share-icon .at-icon-wrapper {display: none;}

#other-course-and-service .js-appearance-active{visibility: visible;}

@media (max-width: 1180px) {
    .main-menu ul {
        -webkit-font-smoothing: antialiased;
        background: none;
        list-style: none;
        margin-right: 10px !important;
        padding: 0;
        width: 100%;
    }
}

@media (min-width: 961px) {
    /* enable animation with mobile devices */
    .js-appearance-active {visibility: hidden;}
}
/* Medium devices (desktops, 992px and up) 1170 */

@media (max-width: 960px) {
    /* disable animation with mobile devices */
    .js-appearance-active{visibility: visible;}

    .main-menu ul {
        -webkit-font-smoothing: antialiased;
        background: none;
        list-style: none;
        padding: 0;
        width: 100%;
    }

    /*Header*/
    #menu-top {
        padding-left: 0px;
        padding-right: 0px;
        top: 0;
        background-color: #fff;
        border-bottom: none;
        margin-bottom: 0;
        z-index: 1040;
    }

    .top-page {
        float: right;
        padding-right: 0
    }

    .top-page-static {
        padding-right: 0;
    }

    .top-search-button {
        text-align: right;
        margin-left: 35px;
    }

    #home-search-top .container,
    #home-search-top1 .container {
        margin: 32px 32px
    }

    #drop-down {
        padding-right: 0px !important;
    }

    #menu-top li > ul.dropdown-menu {
        font-size: 18px;
        border: none;
        border-radius: 0;
        box-shadow: 0;
        z-index: 1040;
        margin-top: 10px;
        min-width: 243px;
    }

    .menu-re-height {
        padding-top: 8px;
        padding-bottom: 5px;
    }

    /* Carousel
    --------------------------------------------------------*/
    /* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */
    /*.carousel, .item, .active {
		   height:100%;
		   }*/
    .carousel-inner {
        height: 100%;
    }

    .carousel-caption {
        z-index: 10;
        right: 15%;
        left: 15%;
        top: 247px;
    }

    .carousel-caption .courses h2 {
        bottom: -32px
    }

    .norm-carousel-caption {
        z-index: 10;
        /* top: 200px; */
        top: auto;
    }

    .carousel .item {
        background-color: #777;
    }

    .carousel .carousel-inner .bg {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    /* crossfade
    -----------------------------------*/
    .carousel-fade .carousel-inner .item {
        opacity: 0;
        transition-property: opacity;
    }

    .carousel-fade .carousel-inner .active {
        opacity: 1;
    }

    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

    .carousel-fade .carousel-inner .next.left,
    .carousel-fade .carousel-inner .prev.right {
        opacity: 1;
    }

    .carousel-fade .carousel-control {
        z-index: 2;
    }

    /*Header --End--*/
    /*footer*/
    #ft-content-menu ul {
        margin-top: 2px !important;
    }

    #ft-content-menu {
        padding-top: 12px;
        font-family: MyriadProLight;
        padding-left: 15px;
        padding-right: 32px;
    }

    #ft-content-menu .ft-1 {
        padding-bottom: 30px !important;
        padding-right: 0;
        padding-left: 0px;
        line-height: 30px;
    }

    footer #footer-info-contact {
        padding: 36px 15px 0px 16px;
    }

    #ft-content-menu ul#ft-bt-menu {
        padding-top: 16px;
        padding-bottom: 25px;
        margin-top: 17px;
        width: 100%;
        display: table;
        font-size: 17px;
        font-family: MyriadProRegular;
        padding-left: 12px !important;
    }

    /*end footer*/
    #guides-course {
        background: url('../images/icon-money.png') top left no-repeat;
    }

    #guides-ask {
        background: url('../images/icon-ask.png') top left no-repeat;
        /*margin-left: 0px !important;*/
    }

    #guides-download {
        background: url('../images/icon-download.png') top left no-repeat;
        /*margin-left: 0px !important;*/
    }

    .featurette-heading {
        margin-top: 120px;
    }

    /*Awarded*/
    #awarded {
        background: url('../images/bgr-award.png') no-repeat left bottom;
        min-height: 374px;
        padding-bottom: 20px;
        position: relative;
    }

    .awarded-detail {
        padding-top: 66px;
    }

    .awarded-detail .award-right {
        background: url('../images/bgr-award-right.png') no-repeat scroll left center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        margin-left: -20px;
        margin-right: 20px;
    }

    .awarded-detail .award-left {
        background: url("../images/bgr-award-left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        margin-left: 20px;
        margin-right: -20px;
    }

    .title-awards {
        text-align: left;
        padding-left: 0px;
        padding-top: 20px;
    }

    .awarded-content {
        /*margin-left: -16px;
        margin-right: -55px;*/
    }

    .awarded-detail .clearboth {
        clear: both;
        text-align: center;
    }

    #bg-awards {
        padding-top: 0px;
        padding-left: 0px;
        margin-left: -20px;
        height: 100%;
        padding-top: 0;
        position: absolute;
        width: 100%;
    }

    .title-awards h2 {
        font-size: 40px;
        font-family: FSlolaMedium;
    }

    .title-awards span {
        font-family: AauxNextMedium;
        font-size: 22px;
        line-height: 1;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    /*END Awarded*/
}


.container {
    width: inherit;
}

/* Large devices (large desktops, 1200px and up) 1412 */

@media (min-width: 961px) and (max-width: 1199px) {
    .container {
        width: auto;
    }

    footer .container {
        width: 99%;
    }

    #norm-carousel .carousel .carousel-inner,
    #norm-carousel .carousel-inner .item,
    #norm-carousel .carousel-inner .active .item.bg.active {
        height: 440px !important;
        max-height: 774px;
    }

    #menu-top {
        padding-left: 0px;
        top: 0;
        background-color: #fff;
        border-bottom: none;
        margin-bottom: 0;
        z-index: 1040;
    }

    /* Award home block
    ------------------------*/
    #awarded {
        background: url("../images/bgr-award.png") no-repeat left bottom;
        min-height: 374px;
        padding-bottom: 20px;
        position: relative;
    }


    #awarded .award-title {
        margin-top: 20px;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    .awarded-detail .award-left {
        background: url("../images/bgr-award-left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        /*width: 97px;*/
        margin-right: -50px;
        margin-left: 50px;
    }

    .awarded-detail .award-right {
        background: url('../images/bgr-award-right.png') no-repeat scroll left center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        /*width: 97px;*/
        margin-left: -50px;
        margin-right: 50px;
    }

    .awarded-content {
        /*margin-left: 130px !important;*/
        /*margin-right: -55px !important;*/
    }

    .awarded-detail .clearboth {
        clear: both;
        text-align: center;
    }

    #bg-awards {
        padding-top: 0px;
        padding-left: 0px;
        margin-left: 40px;
        height: 100%;
        padding-top: 0;
        position: absolute;
        width: 100%;
    }

    .title-awards img {
        float: left;
        padding-right: 10px;
    }

    .title-awards {
        text-align: left;
        padding-left: 40px !important;
        padding-top: 20px !important;
        line-height: 11px;
    }

    .title-awards h2 {
        font-size: 40px;
        font-family: FSlolaMedium;
        padding-bottom: 12px;
    }

    .title-awards span {
        font-family: AauxNextMedium;
        font-size: 22px;
        line-height: 1;
    }

    .awarded-detail {
        padding-top: 66px;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    #list-awards .awarded-limit {
        margin-left: 28px;
    }

    #list-awards .awarded-limit li {
        padding-right: 12px;
        padding-left: 15px;
    }

    /*end Awarded*/
    .top-page-static .dropdown {
        padding-top: 10px;
        padding-bottom: 0px;
        background-position: -322px -29px;
        float: left;
        margin-top: -11px;
        margin-left: 23px !important;
        margin-right: 1px !important;
        background-image: url("../images/english-courses/elc-48px.png");
        background-repeat: no-repeat;
        padding-left: 15px;
    }

    .menu-re-height {
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .menu-re-height-page {
        padding-top: 8px;
        padding-bottom: 5px;
    }

    #home-search-top .container,
    #home-search-top1 .container {
        margin: 0 auto;
        margin-top: 32px;
        margin-bottom: 32px;
    }

    .btn-submit-search {
        width: 140px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1279px) {
    .container {
        width: 1170px;
    }

    /*footer*/
    footer .footer-width {
        width: 100%;
    }

    #ft-content-menu {
        padding-top: 8px;
        font-family: MyriadProLight;
        padding-left: 25px;
        padding-right: 25px;
    }

    #ft-content-menu .ft-1 {
        padding-left: 9px;
        padding-right: 0;
        padding-top: 0px;
        line-height: 28px;
    }

    #ft-content-menu ul#ft-bt-menu {
        padding-top: 16px;
        padding-bottom: 25px;
        margin-top: 17px;
        width: 100%;
        display: table;
        font-size: 17px;
        font-family: MyriadProRegular;
        padding-left: 0 !important;
    }

    /*end footer*/
    .carousel-caption .carousel-home-description {
        font-size: 30px;
        font-family: 'AauxNextMedium';
        padding-right: 0px;
        letter-spacing: 0.6px;
        text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.76);
    }

    .carousel-caption .h2-home {
        font-family: 'FSLola';
        font-size: 60px;
        font-weight: bold;
        letter-spacing: 1.5px;
    }

    ul#ft-bt-menu li:nth-child(1) {
        max-width: 45px;
        padding-left: 15px;
    }

    ul#ft-bt-menu li:nth-child(2) {
        max-width: 57px;
    }

    ul#ft-bt-menu li:nth-child(3) {
        max-width: 65px;
    }

    ul#ft-bt-menu li:nth-child(4) {
    }

    ul#ft-bt-menu li:nth-child(5) {
        max-width: 64px;
    }

    ul#ft-bt-menu li:nth-child(6) {
        max-width: 57px;
    }

    ul#ft-bt-menu li:nth-child(7) {
    }

    ul#ft-bt-menu li:nth-child(8) {
        max-width: 45px;
        padding-right: 5px;
    }

    #calendar-style {
        max-width: 1412px;
        width: 100%;
        padding-left: 0px;
        margin: 0px auto;
    }

    /*MENU*/
    #menu-top {
        padding-left: 0px;
        top: 0;
        background-color: #fff;
        border-bottom: none;
        margin-bottom: 0;
        z-index: 1040;
    }

    .menu-logo-top {
        margin-left: 50px;
        margin-top: 4px;
    }

    .menu-logo-top-home {
        margin-left: -3px;
        margin-top: 1px;
    }

    .top-page {
        float: right;
    }

    #drop-down {
        padding-right: 0px !important;
    }

    .top-page-static .dropdown {
        padding-top: 10px;
        padding-bottom: 0px;
        background-position: -322px -29px;
        float: left;
        margin-top: -11px;
        margin-left: 23px !important;
        margin-right: 1px !important;
        background-image: url("../images/english-courses/elc-48px.png");
        background-repeat: no-repeat;
        padding-left: 15px;
    }

    .main-menu li ul {
        float: left;
        left: -140% !important;
        padding: 0 15px 3px 15px;
        opacity: 0;
        position: absolute;
        top: 30px;
        width: 500px;
        visibility: hidden;
        z-index: 1000;
        background: white;
        list-style: none;
        box-shadow: 2px 2px 20px #eee;
        border-top: 3px solid #42C2E9;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
    }

    .main-menu ul.cf {
        letter-spacing: 0.2px;
        padding-top: 34px !important;
    }

    .navbar-top-menu ul.navbar-nav > li > a {
        padding: 10px 15px !important;
        line-height: 30px;
        color: #fff;
        font-family: 'AauxNextMedium';
        font-size: 18px;
        font-weight: 600;
        padding-top: 10px;
    }

    .btn-enrol-home, .btn-contactus-home {
        position: relative;
        top: -10px;
        left: -2px;
        height: 50px;
        padding: 0px 46px !important;
        font-size: 18px;
        margin-right: -14px !important;
        margin-left: 14px !important;
        font-family: AauxNext SemiBold;
    }

    #menu-top ul {
        -webkit-font-smoothing: antialiased;
        /* text-shadow: 0 1px 0 #FFF; */
        background: #fff;
        list-style: none;
        margin: 0;
        float: right !important;
        margin-right: 38px !important;
        left: -35%;
        padding: 0;
        font-size: 15px;
        font-family: AauxNextMedium;
        color: #212121;
    }

    #menu-top ul li {
        margin-left: 7px;
    }

    #menu-top ul li a {
        color: #212121;
    }

    #menu-top li > ul.dropdown-menu {
        font-size: 18px;
        border: none;
        border-radius: 0;
        box-shadow: 0;
        z-index: 1040;
        margin-top: 10px;
        min-width: 243px;
    }

    .menu-top-align {
        padding-right: 0
    }

    .navbar-top-menu ul.navbar-nav > li a.btn-search,
    .navbar-top-menu ul.navbar-nav > li a.btn-search-nobanner {
        margin-right: 55px;
    }

    /*1412px*/
    .top-search-button {
        margin-left: -10px;
    }

    /*end*/
    .btn-search.collapsed {
        background: url(../images/search-icon.png) no-repeat center right !important;
        transform: rotate(135deg);
        backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        -moz-transition: opacity 0.3s, -moz-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
    }

    #home-search-top .container,
    #home-search-top1 .container {
        margin: 0 auto;
        margin-top: 32px;
        margin-bottom: 32px;
    }

    #home-search-top1 .row {
        margin-right: 0px;
    }

    .cf {
        padding-top: 34px !important;
    }

    /*end Menu*/
    #guides-ask {
        margin-left: 64px;
    }

    #guides-download {
        margin-left: 84px;
    }

    .menu-re-height {
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .menu-re-height-page {
        padding-top: 8px;
        padding-bottom: 5px;
    }

    /*--------------------------------------------------------
	 * Carousel
	 --------------------------------------------------------*/
    /* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */
    /*.carousel, .item, .active {
	   height:100%;
	   }*/
    .carousel-inner {
        height: 100%;
    }

    .carousel-caption {
        z-index: 10;
        right: 15%;
        left: 15%;
        top: 247px;
    }

    .carousel-caption .courses h2 {
        bottom: -32px
    }

    .norm-carousel-caption {
        z-index: 10;
        top: 247px;
    }

    .carousel .item {
        background-color: #777;
    }

    .carousel .carousel-inner .bg {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    /* crossfade
    -----------------------------------*/
    .carousel-fade .carousel-inner .item {
        opacity: 0;
        transition-property: opacity;
    }

    .carousel-fade .carousel-inner .active {
        opacity: 1;
    }

    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

    .carousel-fade .carousel-inner .next.left,
    .carousel-fade .carousel-inner .prev.right {
        opacity: 1;
    }

    .carousel-fade .carousel-control {
        z-index: 2;
    }

    /* Award home block
    ------------------------*/
    #awarded {
        background: url("../images/bgr-award.png") no-repeat left bottom;
        min-height: 374px;
        padding-bottom: 20px;
        position: relative;
    }

    #awarded .award-title {
        margin-top: 20px;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    .awarded-detail .award-left {
        background: url("../images/bgr-award-left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        margin-right: -50px;
        margin-left: 50px;
    }

    .awarded-detail .award-right {
        background: url('../images/bgr-award-right.png') no-repeat scroll left center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        margin-left: -50px;
        margin-right: 50px;
    }

    .awarded-content {
        /*margin-left: 130px !important;*/
        /*margin-right: -55px !important;*/
    }

    .awarded-detail .clearboth {
        clear: both;
        text-align: center;
    }

    #bg-awards {
        padding-top: 0px;
        padding-left: 0px;
        margin-left: 40px;
        height: 100%;
        padding-top: 0;
        position: absolute;
        width: 100%;
    }

    .title-awards img {
        float: left;
        padding-right: 10px;
    }

    .title-awards {
        text-align: left;
        padding-left: 40px !important;
        padding-top: 20px !important;
        line-height: 11px;
    }

    .title-awards h2 {
        font-size: 40px;
        font-family: FSlolaMedium;
        padding-bottom: 12px;
    }

    .title-awards span {
        font-family: AauxNextMedium;
        font-size: 22px;
        line-height: 1;
    }

    .awarded-detail {
        padding-top: 66px;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    #list-awards .awarded-limit {
        margin-left: 28px;
    }

    #list-awards .awarded-limit li {
        padding-right: 12px;
        padding-left: 15px;
    }

    /*end Awarded*/
}

@media (min-width: 1280px) {
    .container {
        width: 1250px;
    }

    /*footer*/
    footer .footer-width {
        max-width: 1200px;
    }

    #ft-content-menu {
        padding-top: 8px;
        font-family: MyriadProLight;
        padding-left: 25px;
        padding-right: 25px;
    }

    #ft-content-menu .ft-1 {
        padding-left: 9px;
        padding-right: 0;
        padding-top: 0px;
        line-height: 28px;
    }

    #ft-content-menu ul#ft-bt-menu {
        padding-top: 16px;
        padding-bottom: 25px;
        margin-top: 17px;
        width: 100%;
        display: table;
        font-size: 17px;
        font-family: MyriadProRegular;
        padding-left: 0 !important;
    }

    /*end footer*/
    .carousel-caption .carousel-home-description {
        font-size: 30px;
        font-family: 'AauxNextMedium';
        padding-right: 0px;
        letter-spacing: 0.6px;
        text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.76);
    }

    .carousel-caption .h2-home {
        font-family: 'FSLola';
        font-size: 60px;
        font-weight: bold;
        letter-spacing: 1.5px;
    }

    ul#ft-bt-menu li:nth-child(1) {
        max-width: 45px;
        padding-left: 15px;
    }

    ul#ft-bt-menu li:nth-child(2) {
        max-width: 57px;
    }

    ul#ft-bt-menu li:nth-child(3) {
        max-width: 65px;
    }

    ul#ft-bt-menu li:nth-child(4) {
    }

    ul#ft-bt-menu li:nth-child(5) {
        max-width: 64px;
    }

    ul#ft-bt-menu li:nth-child(6) {
        max-width: 57px;
    }

    ul#ft-bt-menu li:nth-child(7) {
    }

    ul#ft-bt-menu li:nth-child(8) {
        max-width: 45px;
        padding-right: 5px;
    }

    #calendar-style {
        max-width: 1412px;
        width: 100%;
        padding-left: 0px;
        margin: 0px auto;
    }

    /* Award home block
    ------------------------*/
    #awarded {
        background: url("../images/bgr-award.png") no-repeat left bottom;
        min-height: 374px;
        padding-bottom: 20px;
        position: relative;
    }

    #awarded .award-title {
        margin-top: 20px;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    .awarded-detail .award-left {
        background: url("../images/bgr-award-left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        margin-right: -45px;
        margin-left: 45px;
    }

    .awarded-detail .award-right {
        background: url('../images/bgr-award-right.png') no-repeat scroll left center rgba(0, 0, 0, 0);
        display: block;
        height: 177px;
        margin-top: 20px;
        /*width: 97px;*/
        margin-left: -30px;
        margin-right: 30px;
    }

    .awarded-content {
    }

    .awarded-detail .clearboth {
        clear: both;
        text-align: center;
    }

    #bg-awards {
        padding-top: 0px;
        padding-left: 0px;
        margin-left: 40px;
        height: 100%;
        padding-top: 0;
        position: absolute;
        width: 100%;
    }

    .title-awards img {
        float: left;
        padding-right: 10px;
    }

    .title-awards {
        text-align: left;
        padding-top: 20px !important;
        line-height: 11px;
        padding-left: 22px;
    }

    .title-awards h2 {
        font-size: 40px;
        font-family: FSlolaMedium;
        margin-bottom: 5px;
        margin-top: 18px;
    }

    .title-awards span {
        font-family: AauxNextMedium;
        font-size: 22px;
        line-height: 1;
    }

    .awarded-detail {
        padding-top: 66px;
        width: 1250px !important;
    }

    .awarded-detail #list-awards {
        padding-top: 20px;
        text-align: center;
    }

    #list-awards .awarded-limit {
        margin-left: 0px;
    }

    #list-awards .awarded-limit li {
        padding-right: 12px;
        padding-left: 15px;
    }

    /*end Awarded*/
    /*MENU*/
    #menu-top {
        padding-left: 0px;
        top: 0;
        background-color: #fff;
        border-bottom: none;
        margin-bottom: 0;
        z-index: 1040;
    }

    .menu-logo-top {
        margin-left: 50px;
        margin-top: 4px;
    }

    .menu-logo-top-home {
        margin-left: -17px;
        margin-top: 1px;
    }

    .top-page {
        float: right;
    }

    #drop-down {
        padding-right: 0px !important;
    }

    .top-page-static .dropdown {
        padding-top: 10px;
        padding-bottom: 0px;
        background-position: -322px -29px;
        float: left;
        margin-top: -11px;
        margin-left: 23px !important;
        margin-right: 1px !important;
        background-image: url("../images/english-courses/elc-48px.png");
        background-repeat: no-repeat;
        padding-left: 15px;
    }

    .main-menu li ul {
        float: left;
        left: -195px;
        padding: 0 15px 3px 15px;
        opacity: 0;
        position: absolute;
        top: 30px;
        width: 500px;
        visibility: hidden;
        z-index: 1000;
        background: white;
        list-style: none;
        box-shadow: 2px 2px 20px #eee;
        border-top: 3px solid #42C2E9;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        -ms-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
    }

    .main-menu ul.cf {
        letter-spacing: 0.2px;
        padding-top: 34px !important;
    }

    .navbar-top-menu ul.navbar-nav > li > a {
        padding: 10px 15px !important;
        line-height: 30px;
        color: #fff;
        font-family: 'AauxNextMedium';
        font-size: 18px;
        font-weight: 600;
        padding-top: 10px;
    }

    .btn-enrol-home, .btn-contactus-home {
        position: relative;
        top: -10px;
        left: -2px;
        height: 50px;
        padding: 0px 46px !important;
        font-size: 18px;
        margin-right: -14px !important;
        margin-left: 14px !important;
        font-family: AauxNext SemiBold;
    }

    #menu-top ul {
        -webkit-font-smoothing: antialiased;
        /* text-shadow: 0 1px 0 #FFF; */
        background: #fff;
        list-style: none;
        margin: 0;
        float: right !important;
        margin-right: 23px !important;
        left: -35%;
        padding: 0;
        font-size: 15px;
        font-family: AauxNextMedium;
        color: #212121;
    }

    #menu-top ul li {
        margin-left: 7px;
    }

    #menu-top ul li a {
        color: #212121;
    }

    #menu-top li > ul.dropdown-menu {
        font-size: 18px;
        border: none;
        border-radius: 0;
        box-shadow: 0;
        z-index: 1040;
        margin-top: 10px;
        min-width: 243px;
    }

    .menu-top-align {
        padding-right: 0
    }

    .navbar-top-menu ul.navbar-nav > li a.btn-search,
    .navbar-top-menu ul.navbar-nav > li a.btn-search-nobanner {
        margin-right: 40px;
    }

    /*1412px*/
    .top-search-button {
        margin-left: -19px;
    }

    /*end*/
    .btn-search.collapsed {
        background: url(../images/search-icon.png) no-repeat center right !important;
        transform: rotate(135deg);
        backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        -moz-transition: opacity 0.3s, -moz-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
    }

    #home-search-top .container,
    #home-search-top1 .container {
        margin: 0 auto;
        margin-top: 32px;
        margin-bottom: 32px;
    }

    #home-search-top1 .row {
        margin-right: 0px;
    }

    .cf {
        padding-top: 34px !important;
    }

    /*end Menu*/
    #guides-ask {
        margin-left: 60px;
    }

    #guides-download {
        margin-left: 70px;
    }

    .menu-re-height {
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .menu-re-height-page {
        padding-top: 8px;
        padding-bottom: 5px;
    }

    /*--------------------------------------------------------
	 * Carousel
	 --------------------------------------------------------*/
    /* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */
    /*.carousel, .item, .active {
	   height:100%;
	   }*/
    .carousel-inner {
        height: 100%;
    }

    .carousel-caption {
        z-index: 10;
        right: 15%;
        left: 15%;
        top: 247px;
    }

    .carousel-caption .courses h2 {
        bottom: -32px
    }

    .norm-carousel-caption {
        z-index: 10;
        /* top: 247px; */
        top: auto;
    }

    .carousel .item {
        background-color: #777;
    }

    .carousel .carousel-inner .bg {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    /* crossfade
    -----------------------------------*/
    .carousel-fade .carousel-inner .item {
        opacity: 0;
        transition-property: opacity;
    }

    .carousel-fade .carousel-inner .active {
        opacity: 1;
    }

    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

    .carousel-fade .carousel-inner .next.left,
    .carousel-fade .carousel-inner .prev.right {
        opacity: 1;
    }

    .carousel-fade .carousel-control {
        z-index: 2;
    }
}

/* General layout
-----------------------------------*/

#featured {
    overflow: hidden;
}

#featured #myCarousel .carousel-indicators li {
    margin: 3px 0 3px 15px;
    width: 5px;
    height: 5px;
}

#featured #myCarousel .carousel-indicators li.active {
    margin-left: 15px;
    width: 11px;
    height: 11px;
    margin-bottom: 0px;
}

/* End General layout
-----------------------------------*/

/* top menu
-----------------------------------*/

.normal-carousel-whyelc {
    margin-top: -52px !important;
}

.full-height {
    height: 100% !important;
    min-height: 100% !important;
}

header {
    border-top: 2px solid #39C6F3;
    position: relative;
    padding-top: 1px;
}

header,
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

#menu-top li > ul > li.sub-title {
    background: #42c2e9;
    color: #FFFFFF;
    white-space: nowrap;
    font-size: 16px;
    font-family: MyriadProRegular;
    padding: 10px 30px;
    height: 41px;
    margin-left: 0px;
}

#menu-top li > ul > li {
    padding: 15px 30px;
    height: 51px;
}

#menu-top li > ul > li select,
#menu-top li > ul > li select option {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 90%;
    outline: none;
}

#home-search-top,
#home-search-top1 {
    background: #39C6F3;
    width: 100%;
    margin-left: 0;
    /*display: none;*/
    height: 120px;
    max-height: 120px;
}

#home-search-top1 {
    display: none;
    background: none;
}

.top-nav-collapse #home-search-top1.collapse.in {
    display: block;
}

.txt-search::-webkit-input-placeholder,
.txt-search:-moz-placeholder,
.txt-search::-moz-placeholder,
.txt-search:-ms-input-placeholder {
    color: white;
}

.txt-subscribe,
.txt-search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #fff;
    color: white;
    font-weight: bold;
    height: 50px;
    font-size: 30px;
    padding-left: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    outline: medium none;
}

.btn-submit-search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: white none repeat scroll 0 0;
    border-color: #ded;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: #2fc2ee;
    font-weight: bold;
    margin-left: 20px !important;
    padding: 12px 50px;
}

#a-go-to-calendar {
    padding: 24px 0px 25px 43px;
    letter-spacing: 0.4px;
}

#a-go-to-newsroom {
    padding: 0;
}

#a-go-to-award {
    padding: 0px 5px 0px 0;
    border-width: 0px;
    margin-top: 35px;
}

a.btn-arrow-right-blue {
    font-size: 17px;
    color: #333;
    text-align: left;
}

a.btn-arrow-right-blue:hover {
    color: #00b3e3;
    /* font-family: 'AauxNext SemiBold'; */
    transition: all 0.5s ease;
}

a.btn-arrow-right-blue:hover + .blue-arrow {
    margin-left: 10px;
    transition: all 0.5s;
}

/* Demo Sections - You can use these as guides or delete them - the scroller will work with any sort of height, fixed, undefined, or percentage based.
The padding is very important to make sure the scrollspy picks up the right area when scrolled to. Adjust the margin and padding of sections and children
of those sections to manage the look and feel of the site. */

.navbar-top-menu {
    background: none;
    border: none;
}

.navbar-top-menu.top-nav-collapse {
    background: #39C6F3
}

.navbar-top-menu.top-nav-standard {
    padding: 20px;
    background: #39C6F3;
    top: 52px;
}

.navbar-top-menu.top-nav-collapse .navbar-brand {
    height: 90px;
}

.navbar-top-menu.logo-origin {
    display: block;
}

.navbar-top-menu .logo-transfer {
    display: none;
}

.navbar-top-menu.top-nav-standard .logo-origin,
.navbar-top-menu.top-nav-collapse .logo-origin {
    display: none;
}

.navbar-top-menu.top-nav-standard .logo-transfer,
.navbar-top-menu.top-nav-collapse .logo-transfer {
    display: block;
    width: 168px;
    margin: 5px 14px;
}

.navbar-top-menu {
    position: absolute;
    margin-top: -29px;
}

.navbar-top-menu.top-nav-collapse {
    position: fixed;
    top: 15px;
    z-index: 1000;
}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */

.navbar-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */

.navbar-wrapper .container {
    padding-right: 0;
    padding-left: 0;
}

.navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
  */

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

/*--------------------------------------------------------
 * Flexisel
 --------------------------------------------------------*/

/* custom css
---------------------------------*/

.mask-layer {
    background-color: #39c6f3;
    opacity: .5;
    z-index: 1;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    /*transition: all 1s ease;*/
}

.mask-layer.transparent {
    display: block;
    opacity: 0;
    visibility: hidden;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.btn-enrol {
    background: url('../images/bgr-red-btn.png') repeat-x bottom center;
    border-radius: 0px;
    padding: 10px 40px;
}

/* Carousel
 *
 */

#myCarousel .carousel .carousel-inner,
#myCarousel .carousel-inner .item,
#myCarousel .carousel-inner .active {
    height: 766px;
    max-height: 766px;
}

#myCarousel,
#norm-carousel {
    overflow: hidden;
}

#myCarousel .carousel-caption {
    bottom: auto;
    top: 312px;
    right: 5%;
    left: 5%;
}

.carousel-caption .h2-home {
    font-family: 'FSLola';
    font-size: 50px;
    font-weight: bold;
    letter-spacing: 1.5px;
}

/* course slide & other course & service
------------------------*/

#course-list-slider.owl-theme .owl-pagination,
#other-course-and-service-slider.owl-theme .owl-pagination {
    display: none;
}

#course-list-slider.owl-wrapper-outer.owl-wrapper {
    margin-left: 22px
}

#course-list-slider.owl-theme .owl-controls {
    /*position: absolute;*/
    width: 100%;
    top: 0;
    margin: 0;
}

#other-course-and-service-slider.owl-theme .owl-controls {
    /*position: absolute;*/
    width: 100%;
    margin: 0;
}

#course-list-slider.owl-theme .owl-controls .owl-nav div,
#other-course-and-service-slider.owl-theme .owl-controls .owl-nav div {
    position: absolute;
    font-size: 0;
    font-size: 0;
    overflow: hidden;
    height: 85px;
    width: 46px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    opacity: 0.8;
    background: url('../images/arrow2.png') no-repeat;
    background-color: #50B9E1;
    padding: 0;
    margin: 0;
    top: 0;
}

#course-list-slider.owl-theme .owl-controls .owl-nav div.owl-next {
    background-position: center top;
    float: right;
    padding-right: 55px;
    right: 0;
}

#other-course-and-service-slider.owl-theme .owl-controls .owl-nav div.owl-next {
    background-position: center top;
    float: right;
    right: 0;
    padding-right: 48px;
    top: 39%;
}

#course-list-slider.owl-theme .owl-controls .owl-nav div.owl-prev {
    float: left;
    background-position: center bottom;
    padding-left: 55px;
    left: 0;
}

#course-list-slider.owl-theme .owl-controls .owl-nav div.disabled {
    display: none !important;
}

#other-course-and-service-slider .owl-controls .owl-nav div.disabled {
    display: none !important;
}

#other-course-and-service-slider.owl-theme .owl-controls .owl-nav div.owl-prev {
    left: 0;
    float: left;
    padding-left: 48px;
    background-position: center bottom;
    top: 39%;
}

#course-list-slider .view .mask .description-item {
    padding-top: 20px;
}

#other-course-and-service-slider .owl-item {
    max-width: 386px;
    width: 100%;
}

#course-list-slider .owl-item .item {
    height: 313px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    color: #141414;
}

#course-list-slider .owl-item .item .name-item {
    background: #fff;
    height: 85px;
    padding-top: 33px;
    text-align: center;
    font-size: 22px;
}

#course-list-slider .owl-item .item:hover .name-item {
    display: none;
}

.btn-learnmorecourse,
.btn-learnmorecourse:hover,
.btn-learnmorecourse:active,
.btn-learnmore,
.btn-learnmore:hover,
.btn-learnmore:active {
    background: url('../images/bgr-button.png') repeat-x;
    height: 41px;
    line-height: 28px;
    width: 150px;
    border-radius: 0px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 17px;
    text-decoration: none;
    display: inline-block;
    font-family: 'AauxNextMedium', Tahoma;
}

#other-course-and-service-slider .row,
#other-course-and-service-slider .row [class^="col-"] {
    padding: 0;
    margin: 0;
}

#other-course-and-service-slider .row [class^="col-"] img {
    width: 100%;
}

#other-course-and-service-slider .row [class^="col-"] div {
    width: 100%;
    border: 1px solid #fff;
}

.btn-learnmorecourse:hover {
    text-decoration: underline;
}

/* why study block
------------------------*/

@-webkit-keyframes wk-abc {
    0% {
        background-position-y: 0;
    }
    100% {
        background-position-y: -100000px;
    }
}

@-moz-keyframes moz-abc {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 0 -100000px;
    }
}

@-o-keyframes o-abc {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 0 -100000px;
    }
}

@-ms-keyframes ms-abc {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 0 -100000px;
    }
}

@keyframes abc {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 0 -100000px;
    }
}

#why-study {
    height: auto;
    padding-top: 62px;
    padding-bottom: 82px;
    background-image: url('../images/bgr-why-study.png');
    background-repeat: repeat-y;
    background-size: cover;
    object-fit: cover;
    animation: abc 8000s linear infinite;
    -webkit-animation: wk-abc linear 6000s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: moz-abc linear 6000s;
    -moz-animation-iteration-count: infinite;
    -o-animation: o-abc linear 6000s;
    -o-animation-iteration-count: infinite;
    -ms-animation: ms-abc linear 6000s;
    -ms-animation-iteration-count: infinite;
}

#why-study-content {
    margin: 0 auto;
    max-width: 1280px;
    text-align: center;
}

#why-study #study-slider {
    padding-top: 35px;
    padding-bottom: 50px;
}

#why-study h2 {
    font-size: 45px;
    color: #ffffff;
    margin-left: 20px;
}

#why-study ul {
    padding-top: 0px;
    padding-left: 0px;
}

#why-study ul li {
    list-style: none;
    display: inline;
    margin-right: 1.5%;
    margin-left: 1.5%
}

#why-study ul li:last-child {
    margin-right: 0px;
}

#why-study ul li a {
    text-decoration: none;
    font-size: 24px;
    color: #000000;
}

#why-study ul li a:hover {
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #2c768f;
}

#why-study #btn-discover-elc,
.btn-readmore-large {
    height: 63px;
    line-height: 40px;
    border: none;
    background: url('../images/bgr-button2.png') repeat-x bottom;
    color: #fff;
    padding: 10px 20px;
    font-size: 24px;
    border-radius: 0;
}

/* guides
------------------------*/

#guides {
    height: auto;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 73px;
    background-color: #f15b67;
}

.guides-content {
    margin: 0 auto;
    max-width: 1200px;
}

#guides a:VISITED {
    text-decoration: none !important;
}

#guides a:ACTIVE {
    text-decoration: none !important;
}

#guides a:LINK {
    text-decoration: none !important;
}

.guide-item {
    max-width: 290px;
    margin: 0 auto;
    display: block;
    padding-left: 60px;
    font-size: 16px;
}

.guide-item h3 {
    font-size: 24px;
    font-family: AauxNextMedium;
    color: #fefefe;
    margin-left: 0px;
    margin-top: 21px;
}

.guide-item h3:hover {
    color: #fffefc;
    font-size: 24px;
    font-family: AauxNext Semibold;
    text-decoration: none;
    border-bottom: 1px solid #f3abaf;
    margin-bottom: 9px;
}

.guide-item p {
    color: #f3abaf;
    margin-top: -6px;
    margin-bottom: 0px;
}

.guide-item a:hover p {
    text-decoration: none;
    color: #f3abaf;
}

#guides-course {
    background: url('../images/icon-money.png') top left no-repeat;
}

#guides-ask {
    background: url('../images/icon-ask.png') top left no-repeat;
}

#guides-download {
    background: url('../images/icon-download.png') top left no-repeat;
}

#guides-course:hover {
    text-decoration: none !important;
    background: url('../images/icon-money-hover.png') top left no-repeat !important;
}

#guides-ask:hover {
    text-decoration: none !important;
    background: url('../images/icon-ask-hover.png') top left no-repeat !important;
}

#guides-download:hover {
    text-decoration: none !important;
    background: url('../images/icon-download-hover.png') top left no-repeat !important;
}

.guides-hover-h3 {
    color: #fffefc;
    font-family: AauxNext Semibold !important;
    display: table;
    text-decoration: none;
    border-bottom: 1px solid #f3abaf;
    margin-bottom: 9px;
}

/* explore sydney block
------------------------*/

#explore-sydney {
    background: url('../images/bgr-explore.png') no-repeat center scroll;
    background-size: cover;
    height: 548px;
    color: #FFFFFF;
    padding-top: 30px;
    font-size: 25px;
    line-height: 30px;
}

#explore-sydney h2 {
    font-size: 50px;
}

#explore-sydney #explore-info {
    padding: 40px 0;
    text-align: center;
}

.explore-list {
    background: rgba(255, 255, 255, 0.9);
    padding: 42px 0px;
    font-size: 20px;
    line-height: 79px;
    max-width: 980px;
    height: 224px;
    margin: 0 auto;
}

.explore-list a:hover {
    text-decoration: none;
    border-bottom: 1px solid #87d9ef;
    font-weight: 500;
}

.text-center.sydney {
    width: 20%;
    padding: 0px;
    margin-left: 30px;
    margin-right: -45px;
}

#explore-sydney .sydney a:hover {
    font-family: 'AauxNext Semibold';
}

.row .extra {
    padding: 0px;
    margin: 0 auto;
    width: 1065px;
}

/* footer
------------------------*/

footer {
    background: #0C0C0C;
    color: #FFFFFF;
}

footer #footer-info-contact {
    max-width: 1170px;
    margin-top: 50px;
    margin-left: 10px;
}

footer .show-hiden {
    text-align: center;
}

footer .nopadding-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

footer .margin-right-10 {
    margin-bottom: 10px;
}

footer a {
    color: #FFFFFF;
}

footer a:hover {
    text-decoration: none;
    color: #3fc8f4;
}

footer .logo-footer {
    padding-left: 15px;
    margin-top: -3px;
}

footer #social {
    text-align: right;
    margin-top: -11px;
    margin-right: -3px;
}

footer #social .row .col-lg-2,
footer #social .row .col-md-2,
footer #social .row .col-sm-2,
footer #social .row .col-xs-2 {
    padding: 0;
}

footer #social li {
    padding-right: 0px;
    padding-left: 8px;
    margin-left: 0px;
    margin-right: 0px;
}

footer #social .fa {
    font-size: 25px;
}

footer > .container-fluid > .row {
    padding-top: 10px;
    padding-bottom: 10px;
}

footer #social a {
    font-size: 24px;
}

footer #social a:hover {
    color: #42C2E9;
}

footer #ft-company-info {
    border-bottom: 1px solid #626262;
    padding-bottom: 10px;
}

footer .company-info {
    margin-top: 3px;
    padding-left: 36px;
    line-height: 27px;
    font-size: 18px;
    font-family: 'AauxNextMedium';
    padding-right: 0;
}


footer #copyright {
    border-top: 1px solid #626262;
    padding: 37px;
    margin-left: 20px;
    margin-right: 15px;
    margin-top: 0;
}

footer hr {
    border-top: 1px solid #626262;
    margin-left: 23px;
    margin-right: 0px;
    margin-bottom: 36px;
    margin-top: 0px
}

#copyright .detail-copyright {
    margin-left: -73px;
    padding-left: 20px;
}

#block-subscribe {
    display: none;
}

footer #block-subscribe .sub-input-email .txt-subscribe {
    font-size: 15px;
    height: 38px;
    font-weight: 200;
}

footer #show-menu-index {
    background: url('../images/icon-collapse-minus.png') center right no-repeat;
    padding: 34px;
    margin-left: -25px;
    padding-top: 30px;
    padding-right: 35px;
}

footer #show-menu-index.collapsed {
    background: url('../images/icon-expand-plus.png') center right no-repeat;
    padding-right: 35px;
}

footer #show-menu-index.collapsed:hover {
    background: url('../images/english-courses/icon-expand-plus-hover.png') center right no-repeat;
    background-size: 25px 25px;
    padding-right: 35px;
}

footer a#show-menu-index,
footer a#show-menu-index:hover,
footer a#show-menu-index:active {
    color: #FFFFFF;
    text-decoration: none;
    margin-left: -11px;
    padding-right: 32px;
}

footer .sub-button-group {
    padding-right: 0px;
}

footer #copyright {
    font-size: 14px;
}

footer #footer-show-site-index {
    max-width: 1111px;
    margin-top: 30px;
    margin-left: 30px;
    padding: 38px 37px 36px 37px;
    border-top: 1px solid #626262;
    text-align: center;
}

footer #footer-show-site-index span {
    font-size: 18px;
    font-family: 'AauxNextMedium';
    font-weight: bold;
    line-height: 25px;
}

footer #block-subscribe {
    padding-right: 8px;
    padding-left: 4px;
}

footer #subscribe {
    margin-top: -5px;
}

footer #btn-subscribe {
    background-color: #3fc8f4;
    padding: 10px 40px;
    color: #111c21;
    font-family: AauxNextMedium;
    font-weight: bold;
    border-radius: 0;
    font-size: 16px;
    margin: 0px -12px;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

footer #btn-subscribe:hover {
    -webkit-box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
}

footer #area-sub-menu-why-elc a span {
    font-size: 19px;
    font-family: MyriadProLight;
}

footer #area-sub-menu-why-elc li,
footer #area-sub-menu-elc-courses li,
footer #area-sub-menu-elc-worldwide li,
footer #area-sub-menu-student-services li {
    padding-top: 5px;
}

footer #area-sub-menu-elc-courses {
    padding-left: 47px;
    margin-right: -35px;
}

footer #area-sub-menu-elc-courses a span {
    font-size: 19px;
    font-family: MyriadProLight;
}

footer #area-sub-menu-elc-worldwide {
    padding-left: 92px;
}

footer #area-sub-menu-elc-worldwide a span {
    font-size: 19px;
    font-family: MyriadProLight;
}

footer #area-sub-menu-student-services {
    float: right;
    margin-right: -14px;
}

footer #area-sub-menu-student-services a span {
    font-size: 19px;
    font-family: MyriadProLight;
}

footer #block-subscribe #sub-email-address {
    width: 100%;
    font-family: MyriadProRegular;
}

footer .sub-menu-ft li a {
    font-size: 17px;
    font-family: MyriadProRegular;
}

footer .sub-menu-ft li a:hover {
    color: #3fc8f4;
    border-bottom: 1px solid #3fc8f4;
}

footer .sub-menu-ft {
}

#ft-content-menu {
    max-width: 1155px;
    padding-top: 1px;
    font-family: MyriadProLight;
    padding-left: 30px;
    padding-right: 0px;
}

#ft-content-menu .ft-1 {
    padding-left: 9px;
    padding-right: 0;
    padding-top: 0px;
    line-height: 28px;
}

footer > [class^="col-"] {
    padding: 0;
}

#ft-content-menu ul {
}

#ft-content-menu ul,
#ft-content-menu ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 2px;
}

#ft-content-menu ul {
    margin-top: 25px;
}

#ft-content-menu ul#ft-bt-menu {
    padding-top: 16px;
    padding-bottom: 25px;
    margin-top: 16px;
    width: 100%;
    display: table;
    font-size: 17px;
    font-family: MyriadProRegular;
}

#ft-content-menu .last-column {
    padding-right: 0px
}

#ft-content-menu .ft-1 {
    padding-bottom: 33px;
    padding-left: 0px;
    padding-right: 0px;
}

#ft-content-menu .ft-2 {
}

ul#ft-bt-menu li {
    display: inline;
    width: auto;
    display: table-cell;
    width: auto;
    text-align: center;
}

ul#ft-bt-menu li:first-child {
    text-align: left;
}

ul#ft-bt-menu li:last-child {
    text-align: right;
}

#footer-link-ask-get-download {
    display: none;
}

footer #footer-bottom {
    line-height: 28px;
    font-size: 8.18px;
    font-family: 'MyriadProLight';
    color: #9f9f9f;
    vertical-align: middle;
}

footer #footer-bottom .sp-copyright {
    line-height: 35px;
    vertical-align: middle;
    font-size: 15.18px;
    font-family: 'MyriadProLight';
    padding-right: 11px;
    padding-left: 9px;
    color: #fff;
}

footer #footer-bottom .p-copyright {
    vertical-align: middle;
    font-size: 15.18px;
    font-family: 'MyriadProRegular';
    margin-left: -35px;
    color: #fff
}

footer #footer-bottom .ft-policy {
    vertical-align: middle;
    font-size: 15.18px;
    font-family: 'MyriadProRegular';
    padding-right: 11px;
    padding-left: 14px;
    color: #fff
}

footer .ft-2 {
    margin-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
}

footer .ft-3 {
    margin-bottom: 26px;
    max-width: 1165px;
    margin-left: 7px
}

/* Normal carousel on content pages - dieuvn
------------------------*/
.normal-carousel {
    height: 450px;
    background-color: gray;
    position: relative;
}

.carousel-inner {
    position: relative;
}

.normal-carousel-caption {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 35%;
    z-index: 10;
}

.normal-carousel-caption h2 {
    font-family: "FSLolaBold";
    font-size: 57px;
    color: #ffffff;
}

.normal-carousel-caption p {
    font-family: AauxNextMedium;
    font-size: 32px;
    color: #ffffff;
}

/* normal-carousel class of whyelc */
.normal-carousel-whyelc .carousel-inner {
    position: relative;
}

.normal-carousel-whyelc {
    height: 100%;
    background-color: gray;
    position: relative;
}

.normal-carousel-caption-whyelc {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 44%;
    z-index: 10;
}

.normal-carousel-whyelc .carousel-indicators {
    margin-left: 0 !important;
    bottom: 15px !important;
}

.normal-carousel-whyelc .carousel-indicators .active {
    width: 9px;
    height: 9px;
    margin: 18px 1px;
    background-color: #fff;
}

.normal-carousel-whyelc .carousel-indicators li {
    display: block !important;
    width: 9px !important;
    height: 9px !important;
    margin: 18px 1px !important;
    background-color: #d6d6d6;
}

.normal-carousel-caption-whyelc h2 {
    font-family: "FSLolaBold";
    font-size: 57px;
    color: #fff;
    text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.51);
    margin-bottom: 18px;
    margin-left: -33px;
}

.normal-carousel-caption-whyelc p {
    font-family: AauxNextRegular;
    font-size: 35px;
    color: #fff;
    text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.51);
    margin-left: 20px;
}

/* end normal-carousel class of whyelc */

/* End Normal carousel on content pages

/* General content box - dieuvn
------------------------*/
.content-general-box {
    padding-top: 68px;
    padding-right: 15px;
    padding-left: 25px;
}

/* Detail content - dieuvn
------------------------*/
.content-text h2 {
    font-family: AauxNextBold;
    padding-left: 16px;
}

.content-text h3 {
    font-family: AauxNextBold;
    padding-left: 15px;
}

.content-text .gray {
    background-color: #F2F3F7;
    margin: 10px 0px;
}

.bg-gray {
    background-color: #ececec;
}

.content-text h4 {
    font-family: AauxNextBold;
    padding-left: 15px;
}

.content-text p {
    font-size: 20px;
    font-family: MyriadProRegular;
    padding-left: 15px;
}

#pathways-logos {
    padding-left: 15px;
    padding-right: 0px;
    margin-top: 18px;
    border-top: 2px #f15b67 solid;
    /* top - red line */

    border-left: 1px #dfdfdf solid;
    /* bottom - grey line */

    border-bottom: 1px #dfdfdf solid;
    /* left - grey line */

    border-right: 1px #dfdfdf solid;
    /* right - grey line */
}

#pathways-logos div {
    margin-right: 0px;
    padding-left: 0px;
}

#pathways-logos img {
    padding-top: 10px;
    width: 215px;
    height: 100px;
}

#pathways-logos span {
    padding-left: 0px;
    padding-top: 10px;
    height: 80px;
    display: block;
}

[class^="icone-"],
[class*=" icone-"] {
    display: block;
    width: 28px;
    height: 25px;
    margin-top: 1px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/testimonials/quote.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.icone-testi {
    background-position: 0px;
}

.quote-i {
    width: 48px
}

.icon-quote-end{
    position: relative;
    margin-left: 8px;
    margin-right:40px; 
    width: 28px;
    height: 25px;
}
.icon-quote-end::after{
    width: 28px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    rotate: 180deg;
    content: " ";
    background-image: url("../images/testimonials/quote.png");
    background-repeat: no-repeat;
    display: block;
}

.hoverlayLoader {
    position: fixed;
    z-index: 100000;
    background-color: #111;
    width: 100%;
    height: 100%;
    background-image: url(../images/IE_Loader.gif);
    background-position: center center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}

/* Search full screen
-------------------------------------------------- */
#search-full-creen {
    font-family: AauxNext;
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.95;
    color: #ddd;
}

#search-full-creen #form-seach-full {
    margin-top: 200px;
}

#search-full-creen .search-full-creen-top {
    position: absolute;
    right: 30px;
    top: 30px
}

#search-full-creen .search-full-creen-top a {
    background: url("../images/icon-close.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    width: 41px;
    display: block;
}

#search-full-creen .search-full-creen-top a:hover {
    background-position: 0 -41px;
}

#form-seach-full {
    text-align: center;
}

#form-seach-full .item-search {
    text-align: left;
    border: 1px solid #fcfcfc;
    color: #fff;
    font-size: 16px;
    margin: 0 5px 10px;
    outline: medium none;
    padding: 10px 10px 10px 20px;
}

#form-seach-full .item-search select {
    background-color: transparent;
    border: medium none;
    font-weight: bold;
}

.btn-red {
    padding: 10px 30px;
    font-weight: bold;
    border: none;
    color: white;
}

.btn-yellow {
    background: url("../images/home-yellow-button-bg-1px.png") repeat-x scroll center bottom -1px rgba(0, 0, 0, 0);
    padding: 10px 30px;
    font-weight: bold;
    border: none;
    color: black;
}

a.btn-yellow:hover {
    text-decoration: none;
    background: yellow none repeat;
    color: black;
}

a.btn-red:hover {
    text-decoration: none;
    background: #d52937 none repeat;
    color: white;
}

a.btn-red:ACTIVE {
    text-decoration: none;
    color: white;
}

a.btn-red:VISITED {
    text-decoration: none;
    color: white;
}

a.btn-red:LINK {
    text-decoration: none;
    color: white;
}

#form-seach-full .btn-search-full {
    height: 40px;
}

.btn-whyelc {
    background-color: #f15b67;
    border-radius: 0;
    font-family: 'AauxNext Semibold';
    font-size: 18px;
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

.btn-whyelc:hover {
    -webkit-box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
}

/* End search full screen
-------------------------------------------------- */

/*ThanhPD*/

/*sub banner*/
.sub-banner {
    background-image: url('../uploads/images/banner.png');
    height: 450px !important;
}

.carousel-caption .site-header-main {
    font-weight: bold;
    font-size: 45px;
}

.carousel-caption .site-header-sub {
    font-size: 20px;
}

/* Newsroom */
.content-news-item h3,
.content-news-item h3 a,
.news-details h3,
.news-details h3 a {
    line-height: 30px;
}

.content-news-item h3 a:hover,
.news-details h3 a:hover {
    line-height: 30px;
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #333
}

.content-news {
    padding-left: 35px;
}

.content-news-item {
    margin-bottom: 35px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.article .content-news-item {
    padding-bottom: 10px;
    margin-bottom: 0px;
    border-bottom: none;
}

.detail-title-news span,
.detail-title-news .link-cat-newsroom,
.detail-title-news font {
    font-size: 12px;
}

.detail-title-news .link-cat-newsroom,
.detail-title-news font {
    color: #F15B67;
}

.last-news {
    border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.news-content-details {
    margin-top: 20px;
}

.news-content-details-picture {
    float: left;
    height: 286px;
    width: 286px;
    margin-right: 25px;
}

.share {
    display: inline-block;
    right: 0px;
    position: absolute;
    cursor: pointer;
}

.share-text {
    display: inline-block;
    position: relative;
    top: -5px;
}

.share-icon {
    display: inline-block;
    margin: 0px 5px;
}

.fb {
    background-image: url("../images/icon-fb.png");
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 25px;
    width: 13px !important;
}

.twitter {
    background-image: url("../images/icon-twitter.png");
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 19px;
    height: 25px;
    width: 28px !important;
}

[class^="i-"],
[class*=" i-"] {
    display: block;
    width: 13px;
    height: 13px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background: url('../images/icon-cal-detail.png');
}

.i-calendar_show {
    background-position: 0px 0px;
    float: left;
    margin-right: 10px;
}

.i-clock_show {
    background-position: 14px 0px;
    margin-right: 10px;
}

.i-map_marker {
    background-position: 26px -14px;
    margin-right: 10px;
    float: left;
}

.i-at {
    background-position: 39px -14px;
    margin-right: 10px;
    float: left;
}

.team-member-details-title {
    font-family: MyriadProRegular; /* font-weight: 600; */
}

.event-datetime, .event-location, .event-website {
    font-size: 15px;
}

/*Image gallery hover overlay */
.image-zoom div:hover {
    opacity: .75;
    transition: 0.2s ease;
}

/* social icons block on image gallery overlay */
.share-icon {
    display: inline-block;
    margin: 0px 5px;
}
.share-icon .at-icon-wrapper, .addthis_sharing_toolbox  .at-icon-wrapper{display: none;}

.pp_content .pp_icon a:first-child {
    margin: 0px -5px !important;
}

.pp_social_elc {
    float: right;
    margin-right: 15px;
    margin-top: -2px !important;
}

/* facebook icon on image gallery overlay */
.fb_small {
    background-image: url("../images/icon-fb.png");
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 25px;
    width: 20px !important;
    background-size: 50%;
}

/* twitter icon on image gallery overlay */
.twitter_small {
    background-image: url("../images/icon-twitter.png");
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 19px;
    height: 25px;
    width: 20px !important;
    background-size: 100%;
}

/*Paging*/
.content-bottom {
    border-top: 2px solid #f15b67;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 10px 0px;
}

.btn-previous {
    display: inline-block;
    left: 0px;
    position: absolute;
    cursor: pointer;
}

/* .btn-previous:before {
    content: url("../images/arrow-left.png");
    top: 2px;
    position: relative;
    padding-right: 5px;
} */

.paging {
    display: inline-block;
    left: 46.35%;
    position: relative;
}

.paging-current {
    font-size: 32px;
    font-family: AauxNextBold;
}

.paging-total {
    left: 110%;
    top: 3px;
    position: relative;
}

.btn-next {
    display: inline-block;
    right: 0px;
    position: absolute;
    cursor: pointer;
}

.btn-next:after {
    content: url("../images/arrow-right.png");
    top: 2px;
    position: relative;
    padding-left: 5px;
}

.cross-line {
    width: 28px;
    height: 36px;
    border-bottom: 1px solid #CACACA;
    position: absolute;
    top: -26px;
    left: 10px;
    -webkit-transform: translateY(20px) translateX(5px) rotate(-40deg);
    transform: translateY(20px) translateX(5px) rotate(-40deg);
}

/*End Paging*/
#header-quote-result {
    background-color: #44C9F6;
    padding: 20px 0px;
}

a.close {
    background: url("../images/icon-close.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    width: 41px;
    display: block;
}

#top-quote-result {
    padding: 20px 20px;
}

#top-quote-result #top-messae {
    background: url("../images/icon-quote-result-message.png") no-repeat scroll 0 0 transparent;
    padding-left: 30px;
}

#content-quote-result {
    border-top: 2px solid #F15B67;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}

#content-quote-result .item {
    width: 100%;
    min-height: 265px;
}

#content-quote-result .gray {
    background-color: #F8F9FB;
}

#content-quote-result .name-quote-result {
    padding-top: 15px;
    font-size: 20px;
    font-weight: bold;
}

#content-quote-result .descript-quote-result {
    padding-top: 15px;
}

#content-quote-result .result-action-quote-result {
    background-color: #333e48;
    color: white;
    padding: 30px;
}

#content-quote-result .gray .result-action-quote-result {
    background-color: #343E48;
}

#content-quote-result .result-action-quote-result .price {
    text-align: right;
    font-size: 35px;
    margin-bottom: 10px;
}

#content-quote-result .result-action-quote-result .additional-fees {
    text-align: center;
    border-top: 1px solid white;
    padding-top: 10px;
    margin-top: 10px;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.cl {
    clear: both;
}

#content-quote-result .result-action-quote-result .result-button {
    text-align: center;
    padding-top: 30px;
    height: 60px;
}

footer#footer-quote-result {
    background-color: white;
    color: black;
    margin-top: 20px;
    margin-bottom: 90px;
}

footer#footer-quote-result #footer-content {
    background-color: #F8F9FB;
    border-top: 2px solid #F15B67;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin-top: 20px;
    padding: 20px 0px;
}

#footer-quote-result-further-education,
footer#footer-quote-result #footer-content #footer-content-pathways {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
}

footer#footer-quote-result #footer-content #footer-content-learn-about-pathways {
    padding-top: 15px;
}

footer #btn-subscribe-ok {
    background-color: #2fc2ee;
    border-bottom: 1px solid #49AAC8;
    padding: 9px 30px;
    font-weight: bold;
    color: black;
    margin-right: 10px;
    font-family: 'AauxNext SemiBold';
    font-size: 16px;
}

footer #btn-subscribe-cancel {
    border: 2px solid #3fc8f4 !important;
    background: transparent;
    padding: 8px 30px;
    border: none;
    color: #3fc8f4;
    font-family: 'AauxNext SemiBold';
    font-size: 16px;
}

footer #company-info a {
    color: #3fc8f4;
    font-family: AauxNextRegular;
}

footer #company-info a:hover {
    border-bottom: 1px solid #3fc8f4;
}

#logo-footer {
    width: 18%;
}

.centered {
    display: box;
    box-pack: center;
    /* Firefox */

    display: -moz-box;
    -moz-box-pack: center;
    /* Safari and Chrome */

    display: -webkit-box;
    -webkit-box-pack: center;
    display: -o-box;
    -o-box-pack: center;
    display: -ms-box;
    -ms-box-pack: center;
}

/* Accommodation - toanpk1
-------------------------------------------------- */
.accommodation-block {
    border: 1px solid #E2E2E2;
    padding-left: 0px;
    margin-bottom: 20px;
}

.accommodation-block-picture {
    padding: 0;
}

.accommodation-block-content {
    padding-left: 30px;
}

.accommodation-block-title {
    font-size: 20px;
    height: 50px;
    padding-top: 10px;
}

.accommodation-block-description {
    min-height: 160px;
}

/* End Accommodation
-------------------------------------------------- */
.content-text .item-option {
    background: url('../images/symbol-check-icon.png') no-repeat left top;
    padding-left: 25px;
    padding-top: 1px;
    margin-left: 15px;
}

/* Start table-top-red in content of page
-------------------------------------------------- */
.table-top-red {
    width: 100%;
}

.table-top-red .cobtract-length {
    width: 33%;
    padding: 10px 30px;
}

.table-top-red .start-dates {
    width: 33%;
    padding: 10px 30px;
}

.table-top-red .location {
    width: 34%;
    padding: 10px 30px;
}

.table-top-red h4 {
    margin-left: -20px;
    padding-left: 20px;
}

.table-top-red .cobtract-length h4 {
    background: rgba(0, 0, 0, 0) url("../images/key-facts-calendar.png") no-repeat scroll left top;
}

.table-top-red .start-dates h4 {
    background: rgba(0, 0, 0, 0) url("../images/key-facts-startdate.png") no-repeat scroll left top;
}

.table-top-red .location h4 {
    background: rgba(0, 0, 0, 0) url("../images/key-facts-location.png") no-repeat scroll left top;
}

.table-top-red th,
.table-top-red td {
    border: 1px solid #d4d4d4;
    padding: 10px 20px;
    vertical-align: top;
}

.table-top-red .top-red td {
    border-top: 2px solid red !important;
}

.table-top-red .old {
    background-color: #F2F3F7;
}

.table-top-red .center {
    text-align: center;
}

.table-top-red .highlight {
    font-weight: bold;
    font-size: 15px;
}

.show-item-in-page {
    font-size: 16px;
    line-height: 25px;
    padding: 10px 30px 5px 5px;
}

.show-item-in-page-open {
    background: rgba(0, 0, 0, 0) url("../images/icon-expand-plus.png") no-repeat scroll right center;
}

.show-item-in-page-close {
    background: rgba(0, 0, 0, 0) url("../images/icon-collapse-minus.png") no-repeat scroll right center;
}

/* End Testimonials
-------------------------------------------------- */

/* Start whyelc-awards-accreditation.html - dieuvn
-------------------------------------------------- */
#award-box {
    padding-bottom: 40px;
    border-bottom: 1px solid #d9d9d9;
}

#accredi-box {
    padding-top: 20px;
    padding-left: 0px;
}

#accredi-box-logos {
    margin-top: 30px;
    margin-bottom: 60px;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 2px solid #f15b67;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 2px solid #dfdfdf;
}

.accredi-text {
    padding-left: 0px;
    padding-right: 0px;
}

.accredi-text h2 {
    font-size: 24px;
    font-family: AauxNextBold;
}

.accredi-text h3 {
    font-size: 22px;
    font-family: AauxNextBold;
}

.accredi-text p {
    font-size: 18px;
    font-family: MyriadProRegular;
    color: #565656;
}

.accredi-text a {
    color: #00b3e3;
}

.accredi-logo {
    float: left;
    padding-right: 0px;
}

.accredi-info {
    padding-top: 10px;
    padding-bottom: 60px;
}

/* End whyelc-awards-accreditation.html
-------------------------------------------------- */

/* WhyELC list & agents list
-------------------------------------------------- */
.nopadding .container-fluid,
.nopadding .container-fluid .row,
.nopadding .container-fluid .row [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.small-item,
.large-item,
.fullwidth-item {
    height: 350px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: block;
    color: #141414;
    font-size: 14px;
    line-height: 20px;
}

.large-item {
    height: 700px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

.small-item .mask {
    height: 350px;
}

.large-item .mask {
    height: 700px;
}

.bgr1 {
    background: #ffd203;
}

.bgr2 {
    background: #44c8f5;
}

.agents-list .mask,
.whyelc-list .mask {
    background: none;
}

.agents-list .view .title-item {
    -webkit-transition: opacity 3s;
    -moz-transition: opacity 3s;
    -ms-transition: opacity 3s;
    -o-transition: opacity 3s;
    transition: opacity 3s;
}

.agents-list .title-item h3 {
    padding-left: 70px;
    padding-right: 70px;
    font-size: 28px;
}

.agents-list .description-item h3 {
    padding-left: 70px;
    padding-right: 70px;
    font-size: 28px;
}

.agents-list .long-item h3 {
    padding-left: 0px;
    padding-right: 0px;
}

.whyelc-list .title-item h3 {
    padding-left: 70px;
    padding-right: 70px;
    font-size: 28px;
}

.whyelc-list.description-item h3 {
    padding-left: 70px;
    padding-right: 70px;
    font-size: 28px;
}

.whyelc-list .long-item h3 {
    padding-left: 0px;
    padding-right: 0px;
}

.agents-list .title-item .title-button {
    padding-top: 40px;
}

.agents-list .view:hover .title-item,
.small-item .title-item {
    margin-top: 110px;
    font-size: 24px;
}

.large-item .title-item {
    margin-top: 291px;
}

.large-item h2 {
    font-size: 50px;
    color: #FFFFFF;
    -webkit-transition: translateY(0);
    -moz-transition: translateY(0);
    -ms-transition: translateY(0);
    -o-transition: translateY(0);
    transition: translateY(0) !important;
}

.mask {
    display: table;
}

.view h2 {
    text-transform: none !important;
    font-size: 60px !important;
    background: none;
    opacity: 1;
}

.mask .description-item {
    display: table-cell;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.view .mask .description-item .btn-arrow-left,
.mask .description-item .btn-arrow-right,
.view .title-item .btn-arrow-left,
.view .title-item .btn-arrow-right {
    padding: 6px 12px;
}

span.small-text {
    color: #fff;
    text-align: center;
    font-family: 'FSLolaRegular';
}

.small-item span.small-text {
    font-size: 20px;
    display: block;
}

.large-item span.small-text {
    font-size: 28px;
}

.description-item span.small-text {
    margin-top: 20px;
}

.btn-arrow-left {
    background: url('../images/arrow-left-white.png') no-repeat center center;
}

.btn-arrow-right {
    background: url('../images/arrow-right-white.png') no-repeat center center;
}

#elc-marketing-pack {
    padding-bottom: 20px;
    background-color: #EFF0F4;
    text-align: center;
}

#elc-marketing-pack .input-form {
    border: 1px solid #bdbdbd;
    height: 50px;
    padding-left: 18px;
    width: 228px;
}

#elc-marketing-pack .marketing-email {
    text-align: right;
    padding-right: 0px;
}

#elc-marketing-pack .marketing-login {
    text-align: left;
}

/*#elc-marketing-pack input[type="checkbox"]{
	margin-right:8px;
	margin-top: 20px;
	}*/
#elc-marketing-pack input[type="password"] {
    margin-right: 10px;
}

#elc-marketing-pack label {
    font-weight: normal;
    font-family: MyriadProRegular;
    font-size: 15px;
}

.login-button {
    background-color: #f15b67;
}

#elc-marketing-pack button {
    width: 210px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

#elc-marketing-pack button:hover {
    -webkit-box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
}

#elc-marketing-pack a {
    color: #0aa4ca;
    font-family: 'MyriadProSemiBold';
    font-size: 12px;
}

#elc-marketing-pack h3 {
    padding-top: 15px;
    font-size: 25px;
}

#elc-marketing-pack .forgot-password {
    margin-bottom: 10px;
    padding-left: 1%;
}

#elc-marketing-pack .col-md-offset-3 {
    margin-left: 23%;
}

.elc-marketing-pack-form {
    padding-top: 15px;
}

#become-an-elc-representative {
    padding-bottom: 20px;
    padding-left: 0px;
}

#become-an-elc-representative h2 {
    padding-bottom: 15px;
    padding-top: 15px
}

#become-an-elc-representative #apply-button {
    padding-bottom: 27px;
}

#become-an-elc-representative #apply-button button {
    width: 180px;
}

#become-an-elc-representative button {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

#become-an-elc-representative button:hover {
    -webkit-box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
}

#form-become-an-elc-representative {
    max-width: 790px;
    padding-left: 0px;
}

#form-become-an-elc-representative h2 {
    padding-top: 45px;
    text-align: center;
    padding-right: 20px;
}

#form-become-an-elc-representative p {
    font-family: 'MyriadProRegular';
    font-size: 17px;
    line-height: 30px;
    padding-top: 5px;
    padding-right: 40px;
    padding-left: 15px;
}

#form-become-an-elc-representative label {
    font-family: 'MyriadProRegular';
    font-size: 17px;
    font-weight: normal;
    margin-top: 18px;
}

#form-become-an-elc-representative .form-represent {
    padding-left: 0px;
}

#form-become-an-elc-representative .form-group {
    padding-right: 15px;
}

#form-become-an-elc-representative textarea {
    height: 200px;
    border-radius: 0px;
    margin-top: 3px;
    padding: 20px 10px;
}

#form-become-an-elc-representative input[type="text"] {
    background-color: white;
    height: 60px;
    width: 357px;
    margin-top: 3px;
    border-radius: 0px;
    border: 1px solid #dddee0;
}

#form-become-an-elc-representative .input-error-label {
    margin-top: 0px;
    background-color: #d52937;
    color: white;
    padding: 10px;
    font-size: 13px;
    position: relative;
}

#form-become-an-elc-representative .input-error-label .tooltip-arrow {
    position: absolute;
    margin: 0;
    top: -9px;
    left: 10%;
    zoom: 100%;
}

#form-become-an-elc-representative .input-error-red, #login_form .input-error-red {
    border: 2px solid #d52937 !important;
}

#form-become-an-elc-representative button {
    width: 168px;
    height: 60px;
    margin-left: 15px;
    margin-top: 24px;
    margin-bottom: 37px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

#form-become-an-elc-representative button:hover {
    -webkit-box-shadow: inset 0 -3.5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3.5em 0 0 rgba(0, 0, 0, 0.1);
}

#agents {
    max-width: 1412px;
}

/* Teach in Vietnam
-------------------------------------------------- */
#program-application label {
    font-weight: normal;
}

#ask-a-question-about-travel {
    background-color: #3FC8F4;
    height: 100px;
    font-weight: bold;
    font-size: 18px;
    padding-top: 40px;
}

/* End Teach in Vietnam
-------------------------------------------------- */

/* Banner (carousel) on other pages (not homepage)
-------------------------------------------------- */
.norm-carousel-caption h2,
.norm-carousel-caption .h2,
.carousel-caption h2,
.carousel-caption .h2 {
    font-family: 'FSLola';
    font-size: 60px;
    font-weight: bold;
    text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.51);
}

.carousel-caption p {
    font-size: 24px;
    letter-spacing: 1px;
    font-family: 'AauxNextRegular';
    text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.76);
}

.carousel-caption p:first-child {
    font-size: 60px;
    font-family: FSlola;
    margin-top: 3px;
    text-shadow: 0px 0px 27px rgba(0, 0, 0, 0.51);
}

p.home-tlt span.word1 {
    font-family: FSLola;
    font-weight: bold;
    letter-spacing: 1.5px;
}

p.home-tlt span.word2 {
    font-family: FSlola;
    font-weight: bold;
    letter-spacing: 1.5px;
}

#norm-carousel .carousel .carousel-inner,
#norm-carousel .carousel-inner .item,
#norm-carousel .carousel-inner .active .item.bg.active {
    height: 450px;
    max-height: 774px;
}

/* Our student
-------------------------------------------------- */
.content-text .different-nationalities-languages .different-number {
    font-size: 55px;
    color: #3fc8f4;
    line-height: 50px;
    font-weight: bold;
}

.content-text .different-nationalities-languages .different-text {
    width: 140px;
    font-size: 25px;
}

.content-text .list-of-country {
    height: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.content-text .border-right {
    border-right: 1px solid #cdcdcd;
}

.content-text .list-of-country table {
}

.content-text .list-of-country td {
    padding: 0px 15px;
    width: 130px;
}

.content-text .nationality-mix-chart .percent-list-of-country {
    width: 165px;
    height: 190px;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.content-text .nationality-mix-chart .percent-list-of-country-age-ranges {
    width: 130px;
    height: 210px;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.content-text .nationality-mix-chart .percent-list-of-country-item {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
}

.content-text .nationality-mix-chart .percent-name {
    width: 100%;
    text-align: center;
}

.content-text .nationality-mix-chart .percent-detail {
    background-color: yellow;
    height: 100px;
    width: 100%;
}

.content-text .nationality-mix-chart .percent-38 {
    height: 160px;
}

.content-text .nationality-mix-chart .percent-30 {
    height: 140px;
    opacity: 0.6;
}

.content-text .nationality-mix-chart .percent-28 {
    height: 130px;
    opacity: 0.3;
}

.content-text .nationality-mix-chart .percent-4 {
    height: 20px;
    opacity: 0.2;
}

/* End Our student
-------------------------------------------------- */

/* ThanhPD - Privacy policy page */
.content-privacy .title-privacy {
    padding: 20px 0px;
}

.content-privacy {
    margin-bottom: 40px;
}

.content-privacy .title-privacy {
    padding: 20px 0px;
}

.se-search-top {
    background: #44C9F6;
}

.se-main-menu {
    background: #44C9F6;
    padding: 30px 0 20px 0;
}

.banner {
    background-image: url("../images/banner.png");
    background-size: cover;
    height: 440px;
}

.navbar-collapse-notfix-top {
    background: #39C6F3;
}

.navbar-collapse-notfix-top .navbar-brand {
    height: 90px;
    margin-left: -20px
}

.navbar-collapse-notfix-top .logo-origin {
    display: none;
}

.navbar-collapse-notfix-top .logo-transfer {
    display: block;
}

/* End Privacy policy page */

/* ThanhPD Enrolment*/
.step-enrol {
    border: 1px solid #dfdfdf;
    border-top: 3px solid #f15b67;
    padding: 4px 10px 10px 10px;
    width: 920px;
    margin: 35px auto auto auto;
}

.step-enrol h3,
.step-enrol p {
    padding-left: 20px;
    font-size: 15px;
    font-family: MyriadProRegular;
}

.step-enrol h3 {
    font-size: 20px;
    font-family: MyriadProRegular;
}

.step-enrol p {
    font-size: 15px;
}

.bg-row-enrolment {
    background: #F6F6F6;
    margin-top: 40px;
    padding-top: 40px;
}

#step-enrolment {
    padding-top: 40px;
}

#step-enrolment h2 {
    font-size: 41px;
    font-family: FSLolaRegular;
    text-align: center;
    display: block;
    padding-bottom: 6px;
}

.enrol-step-items {
    border: 1px solid #dfdfdf;
    border-bottom: none;
    padding-top: 38px;
    padding-bottom: 30px;
}

#myCarousel .form-control:focus,
#home-search-top .form-control:focus,
#home-search-top1 .form-control:focus {
    box-shadow: none;
}

.enrol-step-items .form-control {
    height: 50px !important;
    border-radius: 0px !important;
}

.enrol-step-items .input-group-addon {
    background: white;
    border-radius: 0px;
}

.enrol-contact {
    display: table;
    width: 100%;
}

.enrol-step-items h2 {
    margin-top: 0px;
    font-size: 28px;
    margin-left: 0px;
}

.enrol-step-items {
    width: 920px;
    margin: 0 auto;
}

.enrol-step-items h3 {
    font-weight: bold;
    font-size: 21px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
    letter-spacing: 0.5px;
    margin-bottom: 16px;
}

.enrol-step-items small {
    display: block;
    font-family: MyriadProLight;
    font-size: 14px;
    max-width: 635px;
    line-height: 22px;
}

.enrol-step-items label {
    font-size: 17px;
    font-weight: 300;
    font-family: MyriadProRegular;
}

.enrol-step-items label.checkbox-label {
    font-size: 17px;
    font-weight: 300;
    padding-left: 0px;
    font-family: MyriadProRegular;
}

.enrol-step-items label input[type=radio] {
    margin-right: 5px;
}

.enrol-step-items label input[type=radio]:checked + span {
    font-family: MyriadProSemiBold;
}

.enrol-step-items input[type=checkbox]:checked + label {
    font-family: MyriadProSemiBold;
}

.enrol-header-bg {
    height: 125px;
    padding-top: 15px;
}

.enrol-contact-detail {
    display: table-cell;
    width: 93%;
    vertical-align: middle;
    padding-left: 60px;
}

.enrol-contact-edit {
    width: 7%;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.enrol-contact-edit a {
    color: #39C6F3;
    font-weight: bold;
    border-bottom: 2px solid #dfdfdf;
}

.enrol-contact-edit a,
.enrol-contact-detail h4 {
    font-size: 15px;
}

#content-condition-enrol .table-striped tbody tr {
    background: #39C6F3;
}

#content-condition-enrol .table-striped thead th {
    background: #343E48;
    color: white;
    font-weight: normal;
    font-size: 14px;
}

#content-condition-enrol .table-striped tbody tr span {
    color: white;
    font-weight: bold;
}

#content-condition-enrol .table-striped tbody tr font {
    font-size: 14px;
}

/* End Enrolment*/

/* Second menu - ThanhPD - 8Jun2015
-----------------------------------*/
#menu-top ul {
    -webkit-font-smoothing: antialiased;
    /*text-shadow:0 1px 0 #FFF;*/

    background: #fff;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-family: AauxNextMedium;
    color: #212121 !important;
}

#menu-top .ul-menu-top ul select,
.menu-top .ul-menu-top ul select option {
    appearance: none;
    -moz-appearance: none;
    /* Firefox */

    -webkit-appearance: none;
    background: url(../images/down-arrow.png) no-repeat right #fff !important;
    border: none;
    padding: 0;
    margin: -9px;
    line-height: 30px;
    font-size: 16px;
    font-family: MyriadProRegular;
    background: white;
}

#menu-top > ul > li > a {
    -webkit-font-smoothing: antialiased;
    color: #212121;
    padding: 15px 16px;
}

#menu-top .ul-menu-top ul > li:first-child:after {
    content: '';
    position: absolute;
    left: 44%;
    top: -10px;
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 10px solid #42C2E9;
}

#menu-top ul li:hover a {
    background: none;
    color: #48caf4;
    font-family: AauxNextMedium;
    font-size: 15px;
    /* font-weight: bold */
}

#menu-top ul li:hover a.icon-en-elc-Australia {
    background: url(../images/sub-header/home-top-iconRollover.png) no-repeat 23px center !important;
    color: #42C2E9;
    padding-left: 52px !important;
}

.menu-top li ul {
    float: left;
    left: -33%;
    padding: 0px;
    opacity: 0;
    position: absolute;
    top: 40px;
    width: auto;
    visibility: hidden;
    z-index: 1111;
    background: white;
    box-shadow: 2px 2px 20px #eee;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

#menu-top li:hover ul {
    opacity: 1;
    top: 50px;
    visibility: visible;
    margin-top: 13px;
}

.menu-top li ul li {
    float: none;
    padding: 10px 0px 10px 20px;
    width: 230px;
    border-bottom: 1px solid #eee;
}

#menu-top li ul a:hover {
    color: #42C2E9 !important;
}

#menu-top li ul .odd {
    float: left;
}

#menu-top li ul .even {
    float: right;
}

#menu-top li ul .sub-title {
    background: #42C2E9;
    color: white;
    padding-left: 15px;
}

.icon-en-elc-Australia {
    padding-left: 52px !important;
    background: url(../images/sub-header/home-top-icon.png) no-repeat 23px center !important;
}

.icon-en-elc-Australia {
    border: none;
    border-radius: none;
}

.navbar > .container-fluid .navbar-brand {
    float: none;
    display: block;
    padding: 0;
    margin-top: 4px;
}

.navbar > .container-fluid .navbar-brand-page {
    float: none;
    display: block;
    padding: 0;
    margin-top: 3px !important;
}

/* Clearfix */
.ul-menu-top:after,
.ul-menu-top:before {
    content: "";
    display: table;
}

.ul-menu-top:after {
    clear: both;
}

/*Main menu*/
.main-menu ul {
    -webkit-font-smoothing: antialiased;
    background: none;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main-menu span,
.main-menu a {
    background: none;
    color: #fff;
    display: inline !important;
    font-size: 18px;
    line-height: 50px;
    padding-left: 10px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.main-menu span {
    padding: 0px;
    line-height: 30px
}

.btn-enrol {
    background: url(../images/home-red-button-bg-1px.png) repeat-x bottom -1px center !important;
    border-radius: 0px !important;
    padding: 14px 45px !important;
}

.btn-search {
    background: url(../images/search-icon-x.png) no-repeat right !important;
    padding: 10px 10px;
    margin-left: 30px;
    margin-right: 2px;
}

.btn-search:hover {
    background: url(../images/search-icon-x-hover-blue.png) no-repeat right !important;
    text-decoration: none;
    cursor: pointer;
}

.btn-search-nobanner {
    background: url(../images/search-icon-x.png) no-repeat right !important;
    padding: 10px 10px;
    margin-left: 30px;
    margin-right: 2px;
}

.btn-search-nobanner:hover {
    background: url(../images/search-icon-x-hover.png) no-repeat right !important;
    text-decoration: none;
}

.top-nav-collapse .btn-search:hover {
    background: url(../images/search-icon-x-hover.png) no-repeat right !important;
}

.btn-search.collapsed {
    background: url(../images/search-icon.png) no-repeat right !important;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
}

.btn-search.collapsed:hover {
    background: url(../images/search-icon-hover.png) no-repeat right !important;
}

.top-nav-collapse .btn-search.collapsed:hover {
    background: url(../images/search-icon-hover-black.png) no-repeat right !important;
}

.btn-search-nobanner.collapsed {
    background: url(../images/search-icon.png) no-repeat right !important;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
}

.btn-search-nobanner.collapsed:hover {
    background: url(../images/search-icon-hover-black.png) no-repeat right !important;
}

.top-nav-collapse .btn-search-nobanner.collapsed:hover {
    background: url(../images/search-icon-hover-black.png) no-repeat right !important;
}

.btn-search span::before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.btn-search.collapsed span::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.btn-search-li {
    margin-top: 2px;
}

.main-menu a:focus {
    background: none !important;
}

.main-menu .btn-enrol:focus {
    background: url(../images/home-red-button-bg-1px.png) repeat-x bottom -1px center !important;
}

.main-menu .btn-cancel-search:focus {
    background: url(../images/search-icon.png) no-repeat center !important;
}

.main-menu span,
.main-menu ul ul a {
    color: #444;
    font-size: 16px !important;
    font-family: MyriadProLight;
}

.main-menu ul ul a:hover {
    color: #41b9e0 !important;
    font-size: 16px !important;
}

.main-menu .cf ul li:first-child > :after {
    content: '';
    position: absolute;
    left: 46%;
    top: -20px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #42C2E9;
}

.main-menu li:hover a {
}

.main-menu li ul {
    float: left;
    left: -195px;
    padding: 0 15px 3px 15px;
    margin-top: 15px;
    opacity: 0;
    position: absolute;
    top: 30px;
    width: 500px;
    visibility: hidden;
    z-index: 1000;
    background: white;
    list-style: none;
    box-shadow: 0px 0px 0px #eee;
    border-top: 5px solid #42C2E9;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.main-menu li:hover ul {
    opacity: 1;
    top: 40px;
    visibility: visible;
}

.main-menu li ul li {
    float: none;
    padding: 0 0px;
    width: 220px;
    border-bottom: 1px solid #eee;
}

.no-banner .main-menu li a:hover {
    color: #333 !important;
}

.no-banner .main-menu li a:hover {
    color: #333 !important;
}

.no-banner .main-menu li ul {
    border-top: 5px solid #000;
}

.no-banner .main-menu .cf ul li:first-child > :after {
    border-bottom: 15px solid #000;
}

.no-banner .main-menu li ul .even a:hover {
    color: #42C2E9 !important;
}

.no-banner .main-menu li ul .odd a:hover {
    color: #42C2E9 !important;
}

.main-menu li ul .odd {
    color: #2a2a2a;
    float: left;
    font-family: MyriadProLight;
    font-size: 16px;
}

.main-menu li ul .odd.last,
.main-menu li ul .even.last {
    border: none;
}

.main-menu li ul .even {
    float: right;
    font-family: MyriadProLight;
    font-size: 16px;
    color: #2a2a2a;
}

.main-menu li ul .sub-title {
    border-bottom: 1px solid #eee;
    width: 468px;
    font-family: MyriadProRegular;
    font-size: 18px;
    color: #2a2a2a;
    margin-top: 10px;
}

.main-menu li ul .sub-title span {
    font-weight: bold;
    padding-left: 10px;
    line-height: 40px;
}

/* Clearfix */
.cf {
    padding-top: 25px !important;
}

/* End second menu - ThanhPD - 8Jun2015
-----------------------------------*/

/* Style for ELC buttons
-----------------------------------*/
.btn-primary,
.btn-default,
.btn-danger,
.btn-lg {
    background-color: #f15b67;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

.btn-primary:hover,
.btn-danger:hover,
.btn-default:hover,
.btn-lg:hover {
    -webkit-box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -8em 0 0 rgba(0, 0, 0, 0.1);
}

.btn-enrol-home, .btn-contactus-home {
    position: relative;
    top: -10px;
    height: 50px;
    padding: 0px 45px;
    font-size: 18px;
    margin-right: -10px;
    margin-left: 14px;
    font-family: AauxNext SemiBold;
}

.btn-contactus-home {
    background-color: #FFD200 !important;
    color: #000;
}
.btn-contactus-home:hover{
    color: #000;
}

.btn-newsroom {
    position: relative;
    top: -10px;
    height: 60px;
    padding: 10px 45px;
    font-size: 20px;
    margin-right: -10px;
    margin-left: 0px;
    font-family: AauxNext SemiBold;
}

.btn-discover-elc {
    position: relative;
    top: -4px;
    height: 63px;
    padding: 10px 54px;
    font-size: 20px;
    margin-right: 0px;
    margin-left: 0px;
    font-family: AauxNext SemiBold;
    line-height: 40px;
}

.btn-learn-more-course {
    height: 42px;
    width: 208px;
    max-width: 208px;
    padding: 8px 60px !important;
    font-size: 18px;
    padding-bottom: 11px;
}

/* End Style for ELC buttons
-----------------------------------*/
span.black-link {
    font-family: AauxNextMedium;
    font-size: 28px;
    line-height: 140%;
}

span.black-link-home {
    font-family: MyriadProRegular;
    font-size: 25px;
    line-height: 140%;
    text-decoration: none;
}

a.black-link-home {
    font-family: MyriadProRegular;
    font-size: 35px;
    line-height: 50px;
    text-decoration: none;
}

.black-link-home:hover {
    color: #2a2a2a;
    border-bottom: 1px solid #aeaeae;
}

.black-link-hover:hover {
    color: #2a2a2a;
    border-bottom: 1px solid #aeaeae;
}

.link-to-article:hover {
    text-decoration: none;
    color: #2a2a2a;
}

.maxwidth-full-screen {
    max-width: 1412px;
    margin: 0 auto;
}

#whyelc {
    max-width: 1412px;
    margin: 0 auto
}

#footer-show-site-index {
    padding: 20px;
}

.goto-newsroom {
    margin-left: 40px;
}

.ct-news-room {
    max-width: 530px;
    margin-bottom: 0;
}

.top-search input {
    height: 50px;
    font-size: 29px;
    line-height: 0.8
}

.top-search input::-webkit-input-placeholder {
    color: #fff !important;
}

.top-search input:-moz-placeholder {
    color: #fff;
}

.top-search input:focus {
    border-bottom: 1px solid white;
}

.top-search {
    margin-left: 44px;
    width: 75.8%;
}

.txt-search.form-control {
    border: none;
    border-bottom: 1px solid #fff;
}

/*.info-option-text-en-1{padding-top:30px;display:block;text-align: center;background-color: #ffd200;font-size: 18px;height: 80px;font-family: 'MyriadProRegular';}*/
[class^="iconh-"],
[class*="iconh-"] {
    display: block;
    width: 100px;
    height: 84px;
    margin-top: 0px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/sydney.png");
    background-repeat: no-repeat;
}

.icon-social{
	background-image: url("../images/social_icon.png");
    height: 100px;
    width: 100px;
    display: block;
    margin-left: 38px;
    margin-top: -15px;
}

.iconh-life {
    background-position: 0px 0px;
    margin-left: 50px;
}

.iconh-climate {
    background-position: -100px 3px;
    margin-left: 50px;
}

.iconh-work {
    background-position: -200px 3px;
    margin-left: 50px;
}

.iconh-travel {
    background-position: -297px 3px;
    margin-left: 50px;
}

.iconh-livin {
    background-position: -401px 3px;
    margin-left: 50px;
}

.iconhh-map-marker {
    display: inline;
    padding-top: 13px;
    padding-bottom: 0px;
    background-position: -329px -80px;
    background-image: url("../images/english-courses/elc-48px.png");
    background-repeat: no-repeat;
    margin-left: 8px;
    width: 10px;
    height: 16px;
    padding-right: 22px;
}

.top-page-static .dropdown:hover {
    padding-top: 10px;
    padding-bottom: 0px;
    background-position: -322px 18px;
    float: left;
    margin-top: -10px;
    margin-right: 0px;
    background-image: url("../images/english-courses/elc-48px.png");
    background-repeat: no-repeat;
    padding-left: 15px;
}

.video-item {
    background-image: url('../uploads/images/agents/agents-img-fullwidth.png');
    height: 429px;
}

/*VIDEO SLIDER*/
#video-bg {
    position: fixed;
    right: 0;
    bottom: 0;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    z-index: -100;
    background: transparent no-repeat;
    object-fit: cover;
    display: block;
}

#video-overlay {
    background-color: black;
    opacity: .15;
    z-index: 1;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s ease;
}

/*Form Apply page Agents*/
.form-represent .tt-menu {
    width: 100% !important;
}

.form-represent .tt-menu .tt-dataset-phone {
    position: absolute;
    background-color: #FFF;
    width: 100% !important;
    padding: 10px;
    margin-left: 1px;
    margin-right: 0;
    z-index: 1000;
    border: 2px solid #f3f3f3;
    box-shadow: 1px 1px #f6f6f6;
}

.form-represent .tt-menu .tt-dataset-phone .tt-selectable:focus,
.form-represent .tt-menu .tt-dataset-phone .tt-selectable:hover,
.form-represent .tt-menu .tt-dataset-phone .tt-selectable:active {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}

/*End > Form Apply page Agents*/
.image-zoom:hover {
    text-decoration: none !important;
}

/* Agent page Remember */
.elc-marketing-pack-form input[type="checkbox"] {
    display: none;
}

.elc-marketing-pack-form label {
    cursor: pointer;
}

.enrol-step-items input[type="checkbox"] + label:before,
.elc-marketing-pack-form input[type="checkbox"] + label:before {
    border: 1px solid #dbdcdf;
    background: white;
    content: "\00a0";
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    margin-top: 2px;
    padding: 0;
    vertical-align: text-top;
    width: 15px;
}

.enrol-step-items input[type="checkbox"]:checked + label:before,
.elc-marketing-pack-form input[type="checkbox"]:checked + label {
    font-weight: bold !important;
}

.enrol-step-items input[type="checkbox"]:checked + label:before,
.elc-marketing-pack-form input[type="checkbox"]:checked + label:before {
    border: none;
    background: url("../images/checkbox_checked.png");
}

li .dropdown-language {
    margin-left: 0px !important;
}

.btn-submit-search {
    background-color: white !important;
    width: 180px;
    padding: 14px 35px;
}

.award-section .blue-arrow {
    margin: 38px 0px 0px 0px;
}

.goto-newroom .blue-arrow {
    margin-top: 2px;
}

.blue-arrow {
}

@-webkit-keyframes flash {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes flash {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes flash {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes flash {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

li.dot {
    border: none !important
}

.dot {
    border: none !important display : inline-block;
    opacity: 0 height : 8 px;
    width: 8px;
    border-radius: 12px;
    margin-right: 5px;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out
}

.dot:first-child {
    opacity: 0;
    -webkit-animation: flash 2.5s 1.7s ease-in-out infinite;
    -moz-animation: flash 2.5s 1.7s ease-in-out infinite;
    -o-animation: flash 2.5s 1.7s ease-in-out infinite;
    animation: flash 2.5s 1.7s ease-in-out infinite
}

.dot:nth-child(2) {
    opacity: 0;
    -webkit-animation: flash 2.5s 2s ease-in-out infinite;
    -moz-animation: flash 2.5s 2s ease-in-out infinite;
    -o-animation: flash 2.5s 2s ease-in-out infinite;
    animation: flash 2.5s 2s ease-in-out infinite
}

.dot:nth-child(3) {
    opacity: 0;
    -webkit-animation: flash 2.5s 2.5s ease-in-out infinite;
    -moz-animation: flash 2.5s 2.5s ease-in-out infinite;
    -o-animation: flash 2.5s 2.5s ease-in-out infinite;
    animation: flash 2.5s 2.5s ease-in-out infinite
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

#back-to-top {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    text-indent: -999em;
    background-color: rgba(0, 0, 0, 0.15);
    width: 40px;
    height: 40px;
    border-radius: 3px;
    z-index: 999999;
    cursor: pointer;
}

#back-to-top::after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 10px 12px 10px;
    border-color: transparent transparent rgba(255, 255, 255, 0.6) transparent;
    position: absolute;
    top: 13px;
    left: 10px;
}

/*------------------- Share component ---------------------*/
.form-control {
    border: 1px solid #bdbdbd;
}

/*--------------- End of Share component ------------------*/

/*Image gallery item overlay*/
.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}

.overlay:hover {
    opacity: 1;
}

/*Image gallery item padding*/
#other-course-and-service .owl-carousel .owl-stage {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0 auto;
}

/* Ask-question component
-------------------------------------------------- */
#ask-us-component {
    background-color: #44c8f5;
    min-height: 146px;
    padding-top: 50px;
    padding-bottom: 45px;
}

.ask-us-question {
    background-color: #44c8f5;
    font-family: "AauxNextMedium";
    font-size: 30px;
    line-height: 45px;
}

#ask-us-desc {
    margin-left: 38px;
    padding-left: 0px;
    margin-top: 5px;
    padding-top: 0px;
    letter-spacing: 0px;
    margin-right: 28px;
}

.ask-us-box {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
    padding-right: 0px;
    color: #0c0c0c;
}

#ask-us-btn {
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
}

#ask-us-btn button {
    padding: 15px 42px 12px;
    font-family: AauxNext Semibold;
    color: #fff;
}

.ask-us-question {
    background-color: #44c8f5;
    font-family: "AauxNextMedium";
    font-size: 30px;
    line-height: 40px;
    color: #0c0c0c;
}

#ask-us-btn.btn-group-lg > .btn,
.btn-lg {
    background-color: #f15b67;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    padding: 12px 50px;
    -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.1);
}

#ask-us-btn.btn-group-lg > .btn,
.btn-lg:hover {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-transition: all .20s ease;
    -moz-transition: all .20s ease;
    -ms-transition: all .20s ease;
    -o-transition: all .20s ease;
    transition: all .20s ease;
    -webkit-box-shadow: inset 0 -3.5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -3.5em 0 0 rgba(0, 0, 0, 0.1);
}

#ask-us-space {
    min-height: 20px;
    width: 1px;
}

#ask-us-btn.btn-group-lg > .btn,
#ask-us-btn.btn-group-lg > .btn-lg {
    background-color: #f15b67;
    border-radius: 0px;
    padding: 12px 42px;
}

#ask-us-btn.btn-group-lg > .btn,
.btn-lg:hover {
    background-color: #d52937;
}

/* End Ask-question component
-------------------------------------------------- */

/* Testimonial on homepage and content pages - dieuvn
------------------------*/
#testi-featured {
    margin-top: 70px;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #eef0f4;
    height: 281px;
}

#testi-featured-sydney {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #eef0f4;
    /*height: 281px;*/

    overflow: hidden;
}

#testi-feature-header {
    padding-top: 35px;
}

#testi-student-info {
    padding-right: 0px;
    color: #68686a;
    float: left;
    margin-left: 0px;
}

#testi-student-name {
    font-family: AauxNextMedium;
    font-size: 22pt;
    color: black;
    text-align: center;
    padding-right: 0px;
}

#testi-student-country {
    font-family: FSLolaLight;
    font-size: 15pt;
    padding-left: 0px;
    color: #68686a;
    line-height: 25px;
    text-align: center;
    padding-top: 3px;
    margin-left: -5px;
}

#testi-text-box {
    padding-top: 12px;
}

#testi-text-box span {
    font-family: 'MyriadProRegular';
    font-size: 17px;
    line-height: 30px;
}

.testi-box {
    padding-left: 5px;
}

.testi-text span {
    font-family: AauxNextMedium;
    font-size: 12pt;
}

#testi-student-image {
    /*min-width: 309px;*/

    height: 282px;
    display: inline-block;
    z-index: 0;
    /*padding-left: 120px;*/
}

#testi-student-image-frm {
    width: 309px;
    height: 281px;
    position: relative;
    display: inline-block;
    z-index: 1;
    padding-left: 0px;
}

#testi-student-image-profile {
    /*width: 309px;*/
    /*height: 281px;*/
    width: 219px;
    height: 189px;
    margin-left: 30px;

    top: -235px;
    right: -2px;
    position: relative;
    display: inline-block;
    z-index: -1;
    /*background-color: white;   */
    /*background-image: url("../images/testimonials/testi.png");*/

    background-repeat: no-repeat;
}

#testi-student-image-profile img {
    width: 100%;
    height: 100%;
}

.testi-btn {
    padding-left: 3px;
    margin-right: 0px;
    padding-right: 0px;
}

.testi-btn a:hover {
    color: #00b3e3;
    /* font-family: 'AauxNext SemiBold'; */
}

.testi-btn a {
    text-decoration: none;
    font-family: AauxNextRegular;
    font-size: 13pt;
    color: #2a2a2a;
    font-weight: 500;
}

#testi-btn-box {
    padding-top: 26px;
    padding-bottom: 20px;
    margin-top: 0px;
}

/*Testimonial*/
@media (min-width: 961px) {
    #more-students {
        letter-spacing: 0.18px;
        padding: 0px 0px 0px 0;
        margin-left: 0px;
        border-width: 0px;
    }

    #testi-featured {
        margin-top: 30px;
    }

    #testi-feature-header {
        padding-top: 40px;
        padding-left: 60px;
    }

    #testi-student-name {
        letter-spacing: 0.05px;
    }

    #testi-student-country {
        margin-left: 0px;
        letter-spacing: 0.5px;
        margin-top: 1px;
    }

    #testi-student-image {
        padding-left: 30px;
        height: 280px;
    }

    #testi-student-image-profile {
        margin-left: 30px;
        background-color: rgb(238, 240, 244) !important
    }

    /*#testi-student-image-frm{height: 280px;}*/
    #testi-student-image-profile img {
        /*margin-left: 20px;*/
        width: 100%;
        height: 100%;
    }

    #testi-text-box {
        padding-top: 11px;
        padding-left: 59px;
        padding-right: 0px;
    }

    #testi-text-box span {
        letter-spacing: -0.029px;
    }

    #read-carlos {
        padding: 0px 0px 0px 0;
        border-width: 0px;
        letter-spacing: 0.18px;
    }

    .blue-arrow-1 {
        margin-left: 5px;
        margin-top: -1px;
    }

    a.btn-arrow-right-blue:hover + .blue-arrow-1 {
        margin-left: 10px;
        transition: all 0.5s;
    }

    .quote-i {
        margin-top: -2px;
        margin-bottom: 2px;
    }

    .testi-btn a:hover {
        margin-right: 5px !important;
        transition: all 0.5s;
        letter-spacing: 0.2px !important;
    }

    .testi-btn {
        padding-left: 20px;
        padding-right: 0px;
        margin-top: -1px;
        letter-spacing: 0.09px;
    }

    .blue-arrow {
        margin-left: 5px;
        margin-top: 0px;
    }

    #testi-student-country,
    #testi-student-name {
        text-align: left;
    }
}

@media (min-width: 961px) and (max-width: 1200px) {
    .testi-btn {
        padding-bottom: 15px;
    }

    .testi-btn .testi-btn:nth-child(2) {
        margin-left: 0px;
    }
}

@media (min-width: 905px) and (max-width: 959px) {
    a.close {
        top: 11px;
    }
}

@media (min-width: 769px) and (max-width: 960px) {
    .testi-btn .blue-arrow {
        margin-left: 0px !important;
    }

    #testi-student-image {
        padding-left: 120px;
    }

    #testi-student-info {
        padding-left: 20px;
    }

    #testi-student-image {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }

    #testi-student-name {
        text-align: left;
    }

    .testi-btn {
        padding-bottom: 15px;
        padding-left: 0px;
    }
}

@media (min-width: 481px) and (max-width: 630px) {
    #testi-student-name {
        text-align: left;
        width: 100%;
    }

    #testi-student-country {
        /* padding-left: 22px !important; */
        text-align: left;
        width: 100%;
    }

    .text-center.sydney {
        width: 20%;
        padding: 0px;
        margin-left: 18px;
        margin-right: -29px;
    }

    .iconh-life {
        background-position: -3px 0px;
        margin: 0 auto;
    }

    .iconh-climate {
        background-position: -103px 3px;
        margin: 0 auto;
    }


    .iconh-work {
        background-position: -204px 3px;
        margin: 0 auto;
    }

    .iconh-travel {
        background-position: -305px 3px;
        margin: 0 auto;
        width: 89px;
    }

    .iconh-livin {
        background-position: -401px 3px;
        margin: 0 auto;
    }
	
}

@media (min-width: 481px) and (max-width: 768px) {
    #testi-student-image {
        padding-left: 45px;
    }

    .testi-btn .blue-arrow {
        margin-left: 0px !important;
    }

    #testi-student-info {
        padding-left: 10px;
    }

    #testi-student-image {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }

    #testi-student-name {
        text-align: left;
    }

    .testi-btn {
        padding-bottom: 15px;
        padding-left: 0px;
    }
    #video-bg {right: -30%}
}

@media (max-width: 480px) {
    #myCarousel .carousel-inner .active  {
        height: 100%;
        max-height: 100%;
    }

    #video-bg {right: -30%}

    #norm-carousel .carousel .carousel-inner,
    #norm-carousel .carousel-inner .item,
    #norm-carousel .carousel-inner .active .item.bg.active, #featured {
        height: 450px;
    }

    #myCarousel .carousel-caption {
        top: calc(50% - 75px);
    }

    .home-page #featured {
        height: 100% !important;
    }

    #featured .container-fluid {
        height: 100%;
    }

    .testi-btn .blue-arrow {
        margin-left: 0px !important;
    }

    #testi-student-info {
        margin-left: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }

    #testi-student-image {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }

    .testi-btn {
        padding-bottom: 15px;
        padding-left: 0px;
    }

    #home-search-top .container,
    #home-search-top1 .container {
        margin: 32px 12px
    }

    .testi-box {
        padding-left: 0;
    }

    .content-general-box {
        padding-right: 15px;
        padding-left: 15px;
    }

    #other-course-and-service .owl-carousel .owl-stage {
        min-width: 2316px !important;
    }

}

/*End Testimonial*/
@media (max-width: 960px) {
    .content-text p {
        font-size: 16px;
        font-family: MyriadProRegular;
        padding-left: 15px;
        line-height: 24px;
    }

    .container {
        width: auto;
    }

    ul#dropdown-news {
        font-size: 16px;
        overflow-y: scroll;
        max-height: 310px;
    }

    #tinynav1 {
        display: none
    }

    #dropdown-news > li {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #dropdown-news > li.active a {
        background-color: #00b3e3
    }

    .dropdown-menu > li > a {
        line-height: 1.75
    }

    #dropdown-news > li.active a .nb-news {
        background-color: #fff;
        color: #00b3e3
    }

    .btn-ne {
        background-color: #FFF;
        height: 55px;
        width: 100%;
        border: 1px solid #bdbdbd;
        text-align: left;
        padding-left: 15px;
        font-size: 16px;
        display: inline-flex;
        font-family: MyriadProRegular;
    }

    .dropdown .dropdown-menu {
        left: 15px;
        width: 95%;
    }

    #btn-menuleft {
        margin-left: 15px;
        width: 95%;
    }

    .ul_child {
        list-style: none;
        padding-left: 15px;
    }

    .ul_child li:hover {
        background-color: #f3f3f3;
    }



    .content-general-box {
        padding-top: 10px;
    }
}

/*Oveeride bootstrap breakpoint*/
@media (max-width: 960px) {
    .navbar-header {
        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding: 5px 15px 15px 15px;
    }

    .collapse.in {
        display: block;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    /*Offcanvas menu*/
    #menu-top {
        display: none;
    }

    header {
        border: none;
    }

    .navbar-default .navbar-toggle {
        border: none;
        margin-top: 20px;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: white;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: transparent;
    }

    .menu-re-height {
        padding-top: 35px;
        padding-bottom: 5px;
    }

    .top-nav-collapse .menu-re-height {
        padding-top: 12px;
        padding-bottom: 5px;
    }
}

#myOffCanvasMenu .nav > li {
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 8px;
    margin-top: 8px;
}

#myOffCanvasMenu .nav > li > a {
    color: #333;
}

#myOffCanvasMenu .btn-enrol-home, #myOffCanvasMenu .btn-contactus-home {
    width: 100%;
    top: 0px;
    margin: -10px 0 0 0;
    padding: 0;
}

#myOffCanvasMenu .canvas-caret {
    position: absolute;
    display: inline-block;
    float: right;
    font-size: 0;
    overflow: hidden;
    height: 50px;
    width: 50px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    opacity: 0.8;
    background: url('../images/arrow2.png') no-repeat;
    background-color: #6CD3F0;
    background-position: 19px -16px;
    top: -8px;
    right: 0px;
}

.addthis_sharing_toolbox {
    display: inline-block !important;
}

.at4-icon.aticon-facebook,
.at4-icon.aticon-twitter {
    background: none !important;
}

a.at-svc-facebook {
    background: url("../images/icon-fb.png") no-repeat 0 4px !important;
    background-color: none !important;
    margin: 0 !important;
    width: 25px !important;
    height: 32px !important;
}

a.at-svc-twitter {
    background: url("../images/icon-twitter.png") no-repeat 0 4px !important;
    background-color: none !important;
    margin: 0 !important;
    width: 32px !important;
    height: 32px !important;
}

.input-error-label {
    margin-top: 0px;
    background-color: #d52937;
    padding: 10px;
    font-size: 13px;
    position: relative;
    color: #fff !important;
    z-index: 10;
}

.input-error-label .tooltip-arrow {
    position: absolute;
    margin: 0;
    top: -7px;
    left: 10%;
    zoom: 100%;
    border-right-color: #d52937;
    border-width: 5px 5px 5px 0;
    transform: rotate(90deg);
}

#country_search-error, #country_search-error_not_found {
    position: absolute;
    top: -47px;
}

.error-border {
    border: 1px solid #d52937 !important;
}

#country_search-error .tooltip-arrow {
    position: absolute;
    margin: 0;
    top: 39px;
    left: 10%;
    zoom: 100%;
    border-right-color: #d52937;
    border-width: 5px 5px 5px 0;
    transform: rotate(270deg);
}

input.input-error {
    border: 1px solid red !important;
}

/* DieuVN: begin stylecss added by developer of DA - 12Aug2015 */
.professional_internship li, .conservation_volunteering li, .swap-student li {
    list-style-image: url("/themes/site_themes/elc/images/work/tick.png");
    font-family: 'MyriadProRegular';
    font-size: 17px;
    line-height: 25px;
    color: #565656;
    padding-left: 2px;
    padding-bottom: 4px;
}

.professional_internship h2, .conservation_volunteering h2, .swap-student h2 {
    font-family: 'AauxNext Semibold';
    font-size: 28px;
    margin-top: 33px;
    padding-bottom: 7px;
    line-height: 34px;
    padding-left: 16px;
    color: #141414;
    letter-spacing: 0px;
}

.professional_internship p, .conservation_volunteering p, .swap-student p {
    line-height: 30px;
    padding-top: 7px;
    padding-right: 27px;
    padding-bottom: 1px;
    padding-left: 16px;
    color: #565656;
    font-family: 'MyriadProRegular';
    font-size: 17px;
}

/* DieuVN: end stylecss added by developer of DA - 12Aug2015 */

@media (min-width: 320px) and (max-width: 480px) {
    #testi-student-image-profile {
        margin: 0;
        padding: 0;
    }

    p {
        line-height: 24px;
        margin-top: 10px;
        width: 100% !important;
    }

    .accommodation-block-description {
        min-height: 70px;
    }

    .navmenu-fixed-right {
        border: 0
    }
	.icon-social{
		width: 60px;
		height: 45px;
		background-size: cover;
		float: left;
		margin-left: 20px;
		margin-top: 10px;
	}
}

.help-text-label {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #d52937;
    font-family: MyriadProRegular;
    font-size: 17px;
}

/*Footer red menu*/
@media (min-width: 481px) and (max-width: 960px) {
    #street-view, #street-view2 {
        width: 50% !important;
    }

    #footer-link-ask-get-download {
        display: block !important;
        background-color: #f15b67;
        padding-top: 20px;
        margin: 0 auto;
        width: 100%;
        padding-bottom: 20px;
    }

    .footer-link-list {
        display: inline-block;
    }

    .footer-link-list a:visited {
        text-decoration: none;
    }

    #footer-link-ask-get-download a {
        padding: 0px 0px 0px 32px;
        font-size: 18px;
        line-height: 20px;
    }

    #footer-link-ask-get-download a.footer-link-ask {
        background: rgba(0, 0, 0, 0) url("../images/icon-ask.png") no-repeat scroll left top;
        background-size: 20px 20px;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-ask:hover {
        text-decoration: none !important;
        background: url('../images/icon-ask-hover-20.png') top left no-repeat !important;
        color: white;
        font-weight: bold;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-get {
        background: rgba(0, 0, 0, 0) url("../images/icon-money.png") no-repeat scroll left top;
        background-size: 20px 20px;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-get:hover {
        text-decoration: none !important;
        background: url('../images/icon-money-hover-20.png') top left no-repeat !important;
        color: white;
        font-weight: bold;
        transition: none
    }

    #footer-link-ask-get-download a.footer-link-download {
        background: rgba(0, 0, 0, 0) url("../images/icon-download.png") no-repeat scroll left top;
        background-size: 20px 20px;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-download:hover {
        text-decoration: none !important;
        background: url('../images/icon-download-hover-20.png') top left no-repeat !important;
        color: white;
        font-weight: bold;
        transition: none
    }

    /*Ask-question Component*/
    #ask-us-desc {
        margin-left: 20px;
        margin-bottom: 10px;
        margin-right: 20px;
    }

    #ask-us-btn {
        margin-left: 20px;
    }

    /*Ask-question Component*/
    .testi-box {
        padding-left: 0;
    }
	.icon-social {
		margin: 0 auto;
		margin-bottom: 15px;
		margin-top: -12px;
	}
}

@media (min-width: 320px) and (max-width: 480px) {
    #footer-link-ask-get-download {
        display: block !important;
        background-color: #f15b67;
        padding-top: 12px;
        margin: 0 auto;
        width: 100%;
        height: 60px;
    }

    .footer-link-list {
        display: inline-block;
        padding-right: 1.8%;
        padding-left: 0px;
    }

    #footer-link-ask-get-download a {
        padding: 0px 0px 0px 22px;
        font-size: 13px;
        line-height: 20px;
        display: inline-block;
    }

    .footer-link-list a:visited {
        text-decoration: none;
    }

    .left-menu {
        margin-right: 0px;
    }

    #footer-link-ask-get-download a.footer-link-ask {
        background: rgba(0, 0, 0, 0) url("../images/icon-ask.png") no-repeat scroll left top;
        background-size: contain;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-ask:hover {
        text-decoration: none !important;
        background: url('../images/icon-ask-hover-20.png') top left no-repeat;
        color: white;
        font-weight: bold;
        transition: none;
        background-size: contain;
    }

    #footer-link-ask-get-download a.footer-link-get {
        background: rgba(0, 0, 0, 0) url("../images/icon-money.png") no-repeat scroll left top;
        background-size: contain;
        transition: none;
    }

    #footer-link-ask-get-download a.footer-link-get:hover {
        text-decoration: none !important;
        background: url('../images/icon-money-hover-20.png') top left no-repeat;
        color: white;
        font-weight: bold;
        transition: none;
        background-size: contain;
    }

    #footer-link-ask-get-download a.footer-link-download {
        background: rgba(0, 0, 0, 0) url("../images/icon-download.png") no-repeat scroll left top;
        transition: none;
        background-size: contain;
        height: 22px;
        padding-left: 26px;
    }

    #footer-link-ask-get-download a.footer-link-download:hover {
        text-decoration: none !important;
        background: url('../images/icon-download-hover-20.png') top left no-repeat;
        color: white;
        font-weight: bold;
        transition: none;
        background-size: contain;
    }

    /*Ask-question Component*/
    #ask-us-desc {
        margin-left: 0px;
        margin-bottom: 10px;
        margin-right: 20px;
    }

    #ask-us-btn {
        margin-left: 0px;
    }

    /*Ask-question Component*/
}

/*Footer red menu*/

@media screen and (max-width: 480px) {

}

/* Submenu dont have child */
.navbar-top-menu .main-menu li ul:not(:has(li)) {
    display: none
}

.h-img-auto img{
    height: auto !important;
}

@media (max-width: 960px) {
    .content-general-box h1 {
        display: block;
    }

    .content-general-box h1,
    .content-general-box h2,
    .content-general-box p
    {
        padding-left: 0px;
    }
    .content-general-box .content-text h3{
        padding-left: 0px !important;
    }
}

.nf-form-content .list-container select.ninja-forms-field:focus {
    background: revert !important;
    border: revert !important;
}