@media only screen and (max-width:900px) {
    .tour-title {
        padding: 5px;
        padding-top: 2.5em;
        font-size: 3em
    }

    .city-tour-img {
        width: 100%
    }

    .header-cover p {
        margin-top: 0
    }
}

@media only screen and (max-width:320px) {
    .tour-title {
        padding-top: 4em;
        font-size: 2em
    }

    .single-package .package-calto-action .ct-action li:last-child i {
        font-size: 11px
    }

    #package4 {
        height: 17em
    }
}

@media only screen and (max-width:375px) {
    .single-package .package-calto-action {
        padding-left: 5px
    }

    #package2 {
        height: 27em
    }

    #package1 {
        height: 28em
    }

    #package4 {
        height: 19em
    }
}

@media only screen and (max-width:415px) and (min-width:376px) {
    #package2 {
        height: 25em
    }

    #package1 {
        height: 27em
    }
}

@media only screen and (max-width:440px) and (min-width:376px) {
    #package4 {
        height: 21em
    }
}

@media only screen and (max-width:892px) and (min-width:768px) {
    #package4 {
        height: 22em
    }
}

@media only screen and (max-width:1040px) and (min-width:992px) {
    #package4 {
        height: 18em
    }
}

@media only screen and (max-width:649px) and (min-width:416px) {
    #package2 {
        height: 28em
    }

    #package1 {
        height: 28em
    }
}

@media only screen and (max-width:768px) and (min-width:650px) {
    #package2 {
        height: 31em
    }

    #package1 {
        height: 31em
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .city-tour-img {
        width: 100%
    }

    .single-package .package-calto-action {
        padding: 0 5px 25px
    }

    #package2 {
        height: 26em
    }

    #package1 {
        height: 28em
    }

    .welcome-bottom-right {
        min-height: 564px
    }

    .welcome-bottom-left {
        min-height: 564px
    }
}

@media only screen and (max-width:1310px) and (min-width:1020px) {
    #package4 {
        height: 21em
    }
}

@media only screen and (max-width:1700px) and (min-width:1025px) {
    #package2 {
        height: 27em
    }

    #package1 {
        height: 27em
    }
}

@media only screen and (min-width:1900px) {
    #package1 {
        height: 30em
    }

    #package2 {
        height: 30em
    }

    .welcome-bottom-right {
        min-height: 560px
    }

    .welcome-bottom-left {
        min-height: 560px
    }
}

@media only screen and (max-width:1576px) and (min-width:1495px) {
    .welcome-bottom-right {
        min-height: 610px
    }

    .welcome-bottom-left {
        min-height: 610px
    }
}

@media only screen and (max-width:1494px) and (min-width:1484px) {
    .welcome-bottom-right {
        min-height: 635px
    }

    .welcome-bottom-left {
        min-height: 635px
    }
}

@media only screen and (max-width:1016px) and (min-width:992px) {
    .welcome-bottom-right {
        min-height: 590px
    }

    .welcome-bottom-left {
        min-height: 590px
    }
}

@media only screen and (max-width:1080px) and (min-width:1024px) {
    .welcome-bottom-right {
        min-height: 613px
    }

    .welcome-bottom-left {
        min-height: 613px
    }
}

@media only screen and (max-width:1105px) and (min-width:1080px) {
    .welcome-bottom-right {
        min-height: 702px
    }

    .welcome-bottom-left {
        min-height: 702px
    }
}

@media only screen and (max-width:1195px) and (min-width:1106px) {
    .welcome-bottom-right {
        min-height: 677px
    }

    .welcome-bottom-left {
        min-height: 677px
    }
}

@media only screen and (max-width:1206px) and (min-width:1196px) {
    .welcome-bottom-right {
        min-height: 636px
    }

    .welcome-bottom-left {
        min-height: 636px
    }
}

@media only screen and (max-width:1288px) and (min-width:1207px) {
    .welcome-bottom-right {
        min-height: 611px
    }

    .welcome-bottom-left {
        min-height: 611px
    }
}

@media only screen and (max-width:1416px) and (min-width:1367px) {
    .welcome-bottom-right {
        min-height: 611px
    }

    .welcome-bottom-left {
        min-height: 611px
    }
}

@media only screen and (max-width:1483px) and (min-width:1441px) {
    .welcome-bottom-right {
        min-height: 677px
    }

    .welcome-bottom-left {
        min-height: 677px
    }
}

@media only screen and (max-width:1899px) and (min-width:1796px) {
    .welcome-bottom-right {
        min-height: 584px
    }

    .welcome-bottom-left {
        min-height: 584px
    }
}

@media only screen and (max-width:862px) and (min-width:768px) {
    #agodalink {
        position: absolute;
        right: 27%;
        top: -44%
    }

    #bookinglink {
        position: absolute;
        right: 24%;
        bottom: 33%
    }
}

@media only screen and (max-width:474px) and (min-width:336px) {
    #agodalink {
        position: absolute;
        right: 25%;
        top: -44%
    }

    #bookinglink {
        position: absolute;
        right: 22%;
        bottom: 33%
    }
}

@media only screen and (max-width:336px) {
    #agodalink {
        position: absolute;
        right: 17%;
        top: -44%
    }

    #bookinglink {
        position: absolute;
        right: 13%;
        bottom: 33%
    }
}

@media only screen and (max-width:1039px) and (min-width:992px) {
    #transfer {
        position: absolute
    }
}

@media only screen and (max-width:1872px) and (min-width:1775px) {
    #package1 {
        height: 29em
    }
}