﻿@media only screen and (min-width: 1367px) {
}
@media only screen and (width: 1024px) {
}
@media only screen and (min-width: 1025px) {
}
@media (max-width: 1440px) {
}
/*Large devices (desktops, less than 75em)*/
@media only screen and (max-width: 74.9em) {
    section#crs-globalnav .gnav-link-home, section#crs-globalnav .gnav-link-airticket, section#crs-globalnav .gnav-link-accomodation, section#crs-globalnav .gnav-link-landtravel, section#crs-globalnav .gnav-link-carrental, section#crs-globalnav .gnav-link-travelpackage, section#crs-globalnav .gnav-link-clientservice, section#crs-globalnav .gnav-link-contact {
        margin: 0 21.3px;
    }
}
/*Medium devices (tablets, less than 62em)*/
@media only screen and (max-width: 61.9em) {
    #globalnav {
        height: auto;
    }

        #globalnav .globalnav-warpper {
            padding-top: 20px;
        }

        #globalnav .globalnav-items img {
            /*min-width: 180px;
            max-width: 180px;*/
        }

        #globalnav .globalnav-items {
            margin: 0 auto;
            float: unset;
        }


    /* ==========================================================================
    Global Head Navigation 100
    ========================================================================== */
    section#crs-globalnav .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    #body,
    section#crs-globalfooter {
        text-align: center;
    }

    section#crs-globalnav {
        position: relative;
        left: 0;
        right: 0;
    }

    #accordionNav {
        padding: 0 24px;
    }

    #outside, #outside-filter {
        top: 0;
    }

    nav.overlay #sb-overlay-wrapper {
        padding-top: 60px;
    }

    #crs-showcase-learnmore.bg-inverse {
        padding: 0;
    }

    a.learn-header-xs {
        color: #fff;
        font-size: 1.6363636363636365em;
        font-weight: unset;
        position: absolute;
        padding-left: 8px;
        padding-top: 11px;
        z-index: 10;
    }

        a.learn-header-xs:hover,
        a.learn-header-xs:focus {
            color: #fff;
        }

    #crs-showcase-learnmore.bg-inverse .sb-toggle-list ul > li > a i {
        font-size: 2.3636363636363638em;
        padding-top: 12px;
    }

    #crs-showcase-learnmore.bg-inverse .sb-title-wrapper .sb-title-content {
        float: right;
    }

    section#crs-showcase-learnmore.bg-inverse .scrollyeah__wrap {
        width: 100% !important;
    }

    section#crs-showcase-learnmore.bg-inverse .scrollyeah__shaft {
        left: 0;
        right: 0;
        z-index: 0;
        width: 100%;
    }

    #crs-showcase-learnmore.bg-inverse .sbchapter-menu-overlay {
        float: right;
    }

    #crs-showcase-learnmore.bg-inverse #crmu-overlay span {
        display: none;
    }

    #crs-showcase-learnmore.bg-inverse .sb-toggle-list ul > li > a i {
        font-size: 2em;
    }

    section#crs-showcase-learnmore.bg-inverse .sb-title-wrapper {
        float: right;
    }

    section#crs-globalnav .container, section#crs-globalnav .container .col-md-12 {
        height: 50px;
    }

    section#crs-globalnav,
    section#crs-globalnav .crs-gnav-list,
    section#crs-globalnav .crs-gnav-item,
    section#crs-globalnav .gnav-link {
        height: 50px;
        max-height: 50px;
        margin: 0;
    }

        section#crs-globalnav .gnav-link-guser img {
            padding-top: 16px;
            padding-bottom: 16px;
        }

    section#crs-globalnav {
        overflow: initial;
        /*background-color:#fff;*/
        /*border:none;*/
        border-top: 0;
    }

        section#crs-globalnav .crs-gnav-item {
            max-height: none;
        }

        section#crs-globalnav .gnav-menu-guser {
            position: absolute;
            display: inline-block;
            margin-left: -40px;
            left: 50%;
            text-align: center;
        }

        section#crs-globalnav .gnav-link {
            color: #fff;
            height: 50px;
        }

        section#crs-globalnav header {
            width: 100%;
            position: relative;
        }

        section#crs-globalnav .gnav-link-guser img {
            padding: 6px;
            height: 50px;
        }

    /* ==========================================================================
        Mobile Global Head Navigation 100
    ========================================================================== */
    .crs-gnav-content {
        position: fixed;
        background-color: #2c70bb;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 90;
        visibility: hidden;
        opacity: 0;
        overflow-y: auto;
        -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
        transition: opacity 0.5s, visibility 0s 0.5s;
    }

    .gnav-navicon {
        display: inline-block;
        visibility: visible;
    }

    header nav {
        position: relative;
        top: 80px;
        z-index: 999999999;
        -moz-transform: translatey(-45%);
        -ms-transform: translatey(-45%);
        -o-transform: translatey(-45%);
        -webkit-transform: translatey(-45%);
        transform: translatey(-45%);
    }

    nav ul.crs-gnav-list li a {
        color: #fff;
        font-weight: 300;
        -moz-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }

    nav ul.crs-gnav-list li {
        width: 100%;
        border-bottom: 1px solid #ccc;
        text-align: left;
    }

    nav ul.primary-nav li {
        display: block;
    }

    nav ul.primary-nav {
        margin: 0;
        padding: 0 55px;
        text-align: left;
    }

        nav ul.primary-nav li a {
            padding-right: 0;
            -moz-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            -webkit-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
        }

        nav ul.primary-nav li {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -moz-transform: translate3d(0, -80px, 0);
            -ms-transform: translate3d(0, -80px, 0);
            -o-transform: translate3d(0, -80px, 0);
            -webkit-transform: translate3d(0, -80px, 0);
            transform: translate3d(0, -80px, 0);
            -moz-transition: -moz-transform 0.5s, opacity 0.5s;
            -o-transition: -o-transform 0.5s, opacity 0.5s;
            -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
            transition: transform 0.5s, opacity 0.5s;
            -moz-transition: -moz-transform 0.5s, opacity 0.5s;
            -o-transition: -o-transform 0.5s, opacity 0.5s;
            -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
            transition: transform 0.5s, opacity 0.5s;
        }

    header .crs-gnav-content.open nav ul.primary-nav li {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    nav ul.primary-nav li:first-child {
        -moz-transition-delay: 0.025s;
        -o-transition-delay: 0.025s;
        -webkit-transition-delay: 0.025s;
        transition-delay: 0.025s;
    }

    nav ul.primary-nav li:nth-child(1) {
        -moz-transition-delay: 0.125s;
        -o-transition-delay: 0.125s;
        -webkit-transition-delay: 0.125s;
        transition-delay: 0.125s;
    }

    nav ul.primary-nav li:nth-child(2) {
        -moz-transition-delay: 0.225s;
        -o-transition-delay: 0.225s;
        -webkit-transition-delay: 0.225s;
        transition-delay: 0.225s;
    }

    nav ul.primary-nav li:nth-child(3) {
        -moz-transition-delay: 0.325s;
        -o-transition-delay: 0.325s;
        -webkit-transition-delay: 0.325s;
        transition-delay: 0.325s;
    }

    nav ul.primary-nav li:nth-child(4) {
        -moz-transition-delay: 0.425s;
        -o-transition-delay: 0.425s;
        -webkit-transition-delay: 0.425s;
        transition-delay: 0.425s;
    }

    nav ul.primary-nav li:nth-child(5) {
        -moz-transition-delay: 0.525s;
        -o-transition-delay: 0.525s;
        -webkit-transition-delay: 0.525s;
        transition-delay: 0.525s;
    }

    nav ul.primary-nav li:nth-child(6) {
        -moz-transition-delay: 0.625s;
        -o-transition-delay: 0.625s;
        -webkit-transition-delay: 0.625s;
        transition-delay: 0.625s;
    }

    nav ul.primary-nav li:nth-child(7) {
        -moz-transition-delay: 0.725s;
        -o-transition-delay: 0.725s;
        -webkit-transition-delay: 0.725s;
        transition-delay: 0.725s;
    }

    nav ul.primary-nav li:nth-child(8) {
        -moz-transition-delay: 0.825s;
        -o-transition-delay: 0.825s;
        -webkit-transition-delay: 0.825s;
        transition-delay: 0.825s;
    }

    nav ul.primary-nav li:nth-child(9) {
        -moz-transition-delay: 0.925s;
        -o-transition-delay: 0.925s;
        -webkit-transition-delay: 0.925s;
        transition-delay: 0.925s;
    }
	
	.pull-left {
		float: unset !important;
	}
}
/*Small devices (landscape phones, less than 48em)*/
@media only screen and (max-width: 47.9em) {
}
/*Extra small devices (portrait phones, less than 34em)*/
@media only screen and (max-width: 33.9em) {
    .sitemap a span {
        display:none;
    }
    .sitemap .list-inline-item:not(:last-child) {
        margin-right: 0;
    }
    .sitemap ul > li {
        display: block;
    }
    #crs-showcase.pd2 {
        padding-bottom: 0;
    }
}