@media (max-width: 767px) and (min-width: 320px){
    /* Custom */
    .container {
        width: 100%;
    }
    .priceRange .btn-default {
        width: 82px;
        font-size: 14px;
    }
    .sidebarPage .packagesList .media-body { padding: 15px; }
    .sidebarPage .packagesList .media-body .detailsBtn { left: auto; top: auto; text-align: center; }
    .bodyLeft, .bodyRight { width: 100%; }
    .view-all { text-align: center; }
    h2.media-heading a { font-size: 16px; }
    .pageTitle.page-image-tour-tag h1 { top: 90px; font-size: 26px; }
    .detailsBtn li { float: none; }
    .pageTitle .titleTable .titleTableInner .pageTitleInfo { padding: 15px 0; }
    .pageTitle .titleTable .titleTableInner .pageTitleInfo h1 { font-size: 20px; line-height: 30px; }
    .singlePackage .well { padding: 15px; }
    .tabpanel ul li a { padding: 10px; font-size: 14px; }
    .page-image-tour-tag { height: 380px; }
    .default-banner { height: auto; }
    .tabArea .nav-tabs>li { padding: 0; }
    .label-tour { min-width: 120px; display: inline-block; float: left; }
    .r-departure { margin-bottom: 0; border-bottom: solid 1px #00a651; padding: 10px 0 20px; }
    .tour-title-xs { font-size: 16px; font-weight: bold; color: #00a651; }
    .btn-call-hotline { position: fixed; right: 15px; bottom: 10px; display: block; z-index: 999; }
    .btn-call-hotline a { color: #fff; }
    .btn-call-hotline a img { max-width: 50px; }
    .container .row .col-md-8.no-padding { display: none; }
    .member-content .login, .member-content .register { width: 100%; margin: 140px auto; padding: 0 }
    .social-block { border-right: 0; height: auto; }
    .member-wrapper { height: auto; }
    .member-content { position: static; }
    .blogSidebar { margin-top: 20px; }
    /* End */

    .sectionTitle {
        margin-bottom: 30px;
    }
    .sectionTitle h2 {
        font-size: 20px;
    }
    .sectionTitle p {
        font-size: 11px;
    }
    .sectionTitleDouble {
        background-image: none;
    }
    .accordionWrappar {
        margin-bottom: 30px;
    }
    .thumbnail.deals .discountInfo {
        padding: 5px 0 0 5px;
    }
    .thumbnail.deals .discountInfo .discountOffer {
        margin-bottom: 40%;
        width: 60px;
        padding: 15px 0;
    }
    .thumbnail.deals .discountInfo .discountOffer h4 {
        font-size: 14px;
    }
    .thumbnail.deals .caption .detailsInfo h5 {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        text-align: center;
    }
    .thumbnail.deals.packagesPage .discountOffer {
        margin-bottom: 40%;
        width: 60px;
        padding: 15px 0;
    }
    .thumbnail.citiesContent .caption .media {
        margin-bottom: 30px;
    }
    .buttonArea .buttonTransparent,
    .buttonArea .paginationCenter .pagination li:first-child a,
    .paginationCenter .pagination li:first-child .buttonArea a,
    .buttonArea .paginationCenter .pagination li:last-child a,
    .paginationCenter .pagination li:last-child .buttonArea a,
    .buttonArea .isotopeFilters ul.filter>li a,
    .isotopeFilters ul.filter>li .buttonArea a {
        margin-bottom: 30px;
    }
    .detailsBtn {
        display: block;
        width: 100%;
    }
    .modal.bookingModal .modal-dialog {
        width: auto;
    }
    .navbar-nav {
        background-color: #ffffff;
        margin-top: 0;
    }
    .navbar-nav>li>a:hover:after {
        width: 0%;
    }
    .navbar-nav>li>a {
        color: #000000 !important;
        padding: 12px;
        border-bottom: 1px solid white;
    }
    .navbar-nav>li.active a:after,
    .navbar-nav>li.active a:hover:after {
        width: 0%;
    }
    .navbar-nav>li.active a:after {
        width: 0%;
    }
    .navbar-nav>li.open a:hover:after {
        width: 0%;
    }
    .navbar-nav>li.dropdown.searchBox a {
        padding: 12px;
        margin-bottom: 10px;
        display: none;
    }
    .navbar-nav>li.dropdown.searchBox .dropdown-menu {
        width: 100%;
        position: relative;
        display: block;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu {
        left: 0;
        padding: 0;
        width: 100%;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled {
        padding-bottom: 5px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.listHeading,
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li:first-child {
        padding: 10px 12px 10px 0;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a {
        padding: 6px 12px;
    }
    .navbar-nav>li.dropdown.singleDrop .dropdown-menu li a {
        padding: 6px 12px 6px 24px;
    }
    .navbar-nav>li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a {
        padding: 6px 12px 6px 36px;
    }
    .navbar-nav>li.open a:after,
    .navbar-nav>li.open a:hover:after,
    .navbar-nav>li.open a:focus:after {
        width: 0%;
    }
    .navbar-collapse li.dropdown .dropdown-menu {
        position: relative;
        width: 100%;
        float: left;
        border: 0;
        display: block;
    }
    .navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
        position: relative;
        width: 100%;
        float: left;
        border: 0;
        display: block;
    }
    .navbar-brand {
        margin: 0;
        padding: 0;
    }
    .lightHeader {
        height: 83px;
    }
    .lightHeader .navbar-brand {
        margin-top: 0;
        height: 83px;
    }
    .lightHeader .navbar-nav>li>a {
        border-bottom: 1px solid #fff;
    }
    .darkHeader {
        height: 83px;
    }
    .darkHeader .navbar-brand {
        background-size: 152px 40px !important;
        margin-top: 0;
        height: 83px;
    }
    .darkHeader .navbar-nav>li>a {
        border-bottom: 1px solid #ffffff;
        color: #000000 !important;
    }
    .footerContent .list-unstyled li i {
        margin-right: 10px;
    }
    .footerContent .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .copyRight .list-inline {
        float: left;
        width: 100%;
        text-align: center;
        margin: 0 0 30px 0;
    }
    .copyRightText p {
        font-size: 11px;
        text-align: center;
    }
    .gridResize>.col-sm-7 {
        width: 100%;
        margin-bottom: 15px;
    }
    .destinations .media-left {
        width: 100%;
        padding-right: 0;
    }
    .destinations .media-body {
        padding: 15px;
    }
    .destinations .media-body .list-unstyled {
        margin-bottom: 15px;
        width: 100%;
        display: block;
        float: none;
    }
    .isotopeFilters ul.filter>li {
        padding: 2px;
    }
    .pageTitle {
        margin-top: 126px;
    }
    .navbar-collapse li.dropdown .dropdown-menu {
        position: relative;
        width: 100%;
        float: left;
        border: 0;
        display: block;
    }
    .navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
        position: relative;
        width: 100%;
        float: left;
        border: 0;
        display: block;
    }
    .tp-caption {
        width: 100%;
    }
    .tp-caption.rs-caption-1 {
        font-size: 10px !important;
        line-height: 17px !important;
    }
    .tp-caption.rs-caption-1 span {
        font-size: 17px !important;
        line-height: 30px !important;
    }
    .countUpSection .counter {
        font-size: 32px;
    }
    .countUpSection h5 {
        font-size: 13px;
    }
    .packagesList .media-left {
        float: left;
        width: 100%;
        padding-right: 0;
    }
    .packagesList .media-body {
        padding: 30px;
    }
    .bodyLeft,
    .bodyRight {
        width: 100%;
    }
    .bodyLeft p {
        font-size: 12px;
    }
    .bodyRight {
        width: 100%;
    }
    .sidebarPage .packagesList .media-left {
        float: left;
        width: 100%;
        padding-right: 0;
        height: auto;
    }
    .sidebarPage .packagesList .media-body .detailsBtn {
        text-align: center;
        left: auto;
        top: auto;
    }
    .sidebarPage .packagesList .media-body .detailsBtn .btn {
        font-size: 14px;
        margin: 5px auto 0;
    }
    .singlePackage .carousel-control .glyphicon-menu-left,
    .singlePackage .carousel-control .glyphicon-menu-right,
    .singlePackage .carousel-control .icon-next,
    .singlePackage .carousel-control .icon-prev {
        display: none;
    }
    .singlePackage .packageInfo .dl-horizontal dt {
        font-size: 12px;
        line-height: 18px;
        width: 110px;
    }
    .singlePackage .packageInfo .dl-horizontal dd {
        font-size: 12px;
        margin-left: 110px;
    }
    .relatedItem {
        margin-bottom: 30px;
    }
    .galleryCarousel .carousel-indicators {
        display: none;
    }
    .blogSidebar .media-left {
        width: auto;
    }
    .notFoundContent {
        min-width: 100%;
    }
    .notFoundContent h4 {
        padding: 0 20px;
    }
    .notFoundContent .input-group {
        width: 100%;
    }
    .contactInfo p {
        font-size: 10px;
        line-height: 16px;
    }
    .teamMember {
        margin-bottom: 30px;
    }
    .teamMember .maskingArea .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .progress-wizard>.progress-wizard-step {
        margin-bottom: 30px;
    }
    .progress-wizard>.progress-wizard-step>.progress>.progress-bar {
        background-color: transparent;
    }
    .progress {
        background-color: transparent;
    }
    .progress-wizard>.progress-wizard-step>.progress-wizard-dot {
        position: relative;
        top: 0;
        left: 0;
        margin: -20px auto 0 auto;
    }
    .bookDetailsInfo {
        margin-bottom: 30px;
    }
    .bookingConfirmed .alert {
        line-height: 20px;
        padding: 15px 65px 0 60px;
        font-size: 11px;
    }
    .bookingConfirmed .alert-dismissable .close,
    .bookingConfirmed .alert-dismissible .close {
        font-size: 10px;
    }
    .comingTitle {
        padding: 15px 0;
    }
    .comingContent {
        width: 100%;
        min-width: 100%;
        padding: 0 10px;
    }
    .comingContent h1 {
        font-size: 30px;
        margin: 20px 0 15px 0;
    }
    .comingContent p {
        font-size: 10px;
        line-height: 15px;
    }
    .comingContent .input-group {
        width: 100%;
    }
    .comingContent .input-group .input-group-addon {
        padding: 6px 15px;
    }
    .comingContent .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .count-down #simple_timer .table-cell .tab-val {
        width: 65px;
        height: 65px;
        line-height: 65px;
        font-size: 25px;
    }
    .view-all { text-align: center; }
    .row.sidebarPage img { max-width: 100%; width: 100%; height: auto; }
}

@media (min-width: 768px) {
    .row.sidebarPage img { max-width: 100%; width: 100%; height: auto; }
    .container {
        width: 750px;
    }
    body.bodyColor.wrapper {
        max-width: 750px;
    }
    body.bodyColor .header {
        max-width: 750px;
    }
    .sectionTitle {
        margin-bottom: 48px;
    }
    .sectionTitle h2 {
        font-size: 26px;
    }
    .sectionTitle p {
        font-size: 18px;
    }
    .sectionTitleDouble {
        background-image: url("https://litcheetravel.com/img/home/devider.png");
        background-position: right center;
        background-repeat: no-repeat;
        background-size: 8px 45px;
    }
    .accordionWrappar {
        margin-bottom: 0;
    }
    .thumbnail.deals .discountInfo {
        padding: 5px 0 0 5px;
    }
    .thumbnail.deals .discountInfo .discountOffer {
        margin-bottom: 30px;
        width: 60px;
        padding: 15px 0;
    }
    .thumbnail.deals .discountInfo .discountOffer h4 {
        font-size: 14px;
    }
    .thumbnail.deals .discountInfo .duration li {
        font-size: 11px;
        padding: 0 10px;
    }
    .thumbnail.deals .caption .detailsInfo h5 span {
        display: inline-block;
    }
    .thumbnail.deals .caption .detailsInfo h5 {
        display: inline-block;
        width: auto;
        margin-bottom: 0;
        text-align: left;
    }
    .thumbnail.deals.packagesPage .discountOffer {
        margin-bottom: 30px;
        width: 60px;
        padding: 15px 0;
    }
    .thumbnail.deals.packagesPage .duration li {
        font-size: 11px;
        padding: 0 10px;
    }
    .thumbnail.blogPostItem .caption .detailsInfo h4 span {
        display: inline-block;
    }
    .thumbnail.citiesContent .caption .media {
        margin-bottom: 0;
    }
    .buttonArea .buttonTransparent,
    .buttonArea .paginationCenter .pagination li:first-child a,
    .paginationCenter .pagination li:first-child .buttonArea a,
    .buttonArea .paginationCenter .pagination li:last-child a,
    .paginationCenter .pagination li:last-child .buttonArea a,
    .buttonArea .isotopeFilters ul.filter>li a,
    .isotopeFilters ul.filter>li .buttonArea a {
        margin-bottom: 0;
    }
    .detailsBtn {
        display: inline-block;
        width: auto;
    }
    .modal.bookingModal .modal-dialog {
        width: 402px;
    }
    .priceRange .btn-default {
        width: 50px;
        font-size: 10px;
    }
    .priceRange .priceLabel {
        font-size: 11px;
    }
    .navbar-nav {
        background-color: transparent !important;
    }
    .navbar-nav>li>a:hover:after {
        width: 100%;
    }
    .navbar-nav>li>a {
        margin: 0 5px 29px 5px;
        font-size: 10px;
        color: #000 !important;
        padding: 38px 0 7px 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .navbar-nav>li.active a:after,
    .navbar-nav>li.active a:hover:after {
        width: 100%;
    }
    .navbar-nav>li.active a:after {
        width: 30%;
    }
    .navbar-nav>li.open a:hover:after {
        width: 100%;
    }
    .navbar-nav>li.dropdown.searchBox a {
        padding-top: 42px;
        margin-bottom: 25px;
        display: block;
    }
    .navbar-nav>li.dropdown.searchBox .dropdown-menu {
        width: 350px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu {
        left: 15px;
        padding: 10px 5px 0;
        width: 720px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled {
        padding-bottom: 15px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.listHeading,
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li:first-child {
        padding: 10px 12px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.listHeading,
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li:first-child {
        padding: 10px 12px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a {
        padding: 6px 12px;
    }
    .navbar-nav>li.dropdown.singleDrop .dropdown-menu li a {
        padding: 10px 12px;
    }
    .navbar-nav>li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a {
        padding: 10px 12px;
    }
    .dropdown-submenu>.dropdown-menu {
        left: 100%;
    }
    .navbar-nav>li.open a:after,
    .navbar-nav>li.open a:hover:after,
    .navbar-nav>li.open a:focus:after {
        width: 100%;
    }
    .navbar-collapse li.dropdown .dropdown-menu {
        position: absolute;
        float: left;
        display: none;
    }
    .navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
        position: absolute;
        float: left;
        display: none;
    }
    .navbar-brand {
        background-size: 203px 54px !important;
    }
    .lightHeader {
        height: 95px;
    }
    .lightHeader .navbar-brand {
        height: 95px;
    }
    .lightHeader .navbar-nav>li>a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .darkHeader {
        height: 95px;
    }
    .darkHeader .navbar-brand {
        background-size: 203px 54px !important;
        height: 95px;
    }
    .darkHeader .navbar-nav>li>a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: #ffffff !important;
    }
    .footerContent p {
        font-size: 11px;
    }
    .footerContent .list-unstyled li {
        font-size: 11px;
    }
    .footerContent .list-unstyled li i {
        margin-right: 10px;
    }
    .footerContent.imgGallery .row .col-xs-4 {
        padding: 0 15px 0 15px;
    }
    .footerContent.imgGallery .row .col-xs-4 {
        padding: 0 0 0 15px;
    }
    .footerContent .list-inline li {
        padding: 2px;
    }
    .footerContent .list-inline li a {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 10px;
    }
    .copyRight .list-inline {
        float: right;
        width: auto;
        text-align: left;
        margin-bottom: 0;
    }
    .copyRightText p {
        font-size: 13px;
        text-align: center;
    }
    .gridResize>.col-sm-3 {
        width: 100%;
    }
    .gridResize>.col-sm-7 {
        width: 100%;
        margin-bottom: 15px;
    }
    .gridResize>.col-sm-2 {
        width: 100%;
    }
    .destinations .media-left {
        width: 50%;
        padding-right: 10px;
    }
    .destinations .media-body {
        padding: 15px 23px 0 23px;
    }
    .destinations .media-body .media-heading {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .destinations .media-body p {
        font-size: 11px;
        margin-bottom: 10px;
        line-height: 17px;
    }
    .destinations .media-body .list-unstyled {
        margin-bottom: 5px;
        width: 33%;
        display: inline-block;
        float: left;
    }
    .destinations .media-body .list-unstyled li a {
        font-size: 11px;
        line-height: 17px;
    }
    .destinations .media-body .list-unstyled li:first-child {
        margin-bottom: 0;
    }
    .isotopeFilters ul.filter>li {
        padding: 0;
    }
    .navbar-collapse li.dropdown .dropdown-menu {
        position: absolute;
        float: left;
        display: none;
    }
    .navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
        position: absolute;
        float: left;
        display: none;
    }
    .copyRight .list-inline {
        float: right;
        width: auto;
        text-align: left;
        margin-bottom: 0;
    }
    .tparrows.preview4:hover:after {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    .tp-leftarrow.preview4:hover:after {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
    .tp-caption {
        width: 85%;
    }
    .tp-caption.rs-caption-1 {
        font-size: 19px !important;
        line-height: 30px !important;
    }
    .tp-caption.rs-caption-1 span {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    .tp-caption.rs-caption-2 {
        display: block;
        font-size: 11px !important;
        line-height: 17px !important;
    }
    .countUpSection .counter {
        font-size: 52px;
    }
    .countUpSection h5 {
        font-size: 15px;
    }
    .packagesList .media-left {
        float: left;
        width: 100%;
        padding-right: 0;
    }
    .packagesList .media-body {
        padding: 30px 30px 0 20px;
    }
    .packagesList .media-body .detailsBtn {
        top: 180px;
    }
    .bodyLeft,
    .bodyRight {
        width: 70%;
    }
    .bodyLeft p {
        font-size: 12px;
    }
    .bodyRight {
        width: 28%;
    }
    .sidebarPage .packagesList .media-left {
        float: left;
        width: 100%;
        padding-right: 0;
        height: auto;
    }
    .sidebarPage .packagesList .media-body .detailsBtn {
        top: 180px;
    }
    .sidebarPage .packagesList .media-body .detailsBtn .btn {
        font-size: 14px;
    }
    .singlePackage .carousel-control .glyphicon-menu-left,
    .singlePackage .carousel-control .glyphicon-menu-right,
    .singlePackage .carousel-control .icon-next,
    .singlePackage .carousel-control .icon-prev {
        display: inline-block;
    }
    .singlePackage .packageInfo .dl-horizontal dt {
        line-height: 20px;
        width: 140px;
    }
    .singlePackage .packageInfo .dl-horizontal dd {
        font-size: 14px;
        margin-left: 140px;
    }
    .relatedItem {
        margin-bottom: 0;
    }
    .galleryCarousel .carousel-indicators {
        display: block;
    }
    .blogSidebar .media-left {
        width: 50%;
    }
    .notFoundContent {
        min-width: 585px;
    }
    .notFoundContent h4 {
        padding: 0;
    }
    .notFoundContent .input-group {
        width: 350px;
    }
    .contactInfo p {
        font-size: 14px;
        line-height: 21px;
    }
    .teamMember {
        margin-bottom: 0;
    }
    .teamMember .maskingArea .list-inline li {
        padding: 2px;
    }
    .teamMember .maskingArea .list-inline li a {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 10px;
    }
    .progress-wizard>.progress-wizard-step {
        margin-bottom: 0;
    }
    .progress-wizard>.progress-wizard-step>.progress>.progress-bar {
        background: #00a651;
    }
    .progress {
        background-color: #dedede;
    }
    .progress-wizard>.progress-wizard-step>.progress-wizard-dot {
        position: absolute;
        top: -15px;
        left: 28%;
        margin-top: -15px;
        margin-left: -15px;
    }
    .bookDetailsInfo {
        margin-bottom: 0;
    }
    .bookingConfirmed .alert {
        line-height: 90px;
        padding: 0 0 0 70px;
        font-size: 20px;
    }
    .bookingConfirmed .alert-dismissable .close,
    .bookingConfirmed .alert-dismissible .close {
        font-size: 14px;
    }
    .comingTitle {
        padding: 35px 0;
    }
    .comingContent {
        width: auto;
        min-width: 585px;
        padding: 0;
    }
    .comingContent h1 {
        font-size: 40px;
        margin: 20px 0 40px 0;
    }
    .comingContent p {
        font-size: 14px;
        line-height: 21px;
    }
    .comingContent .input-group {
        width: 550px;
    }
    .comingContent .input-group .input-group-addon {
        padding: 6px 30px;
    }
    .comingContent .list-inline li {
        padding: 2px;
    }
    .comingContent .list-inline li a {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 10px;
    }
    .count-down #simple_timer .table-cell {
        margin: 0 10px;
    }
    .count-down #simple_timer .table-cell .tab-val {
        width: 85px;
        height: 85px;
        line-height: 85px;
        font-size: 35px;
    }
    .count-down #simple_timer .table-cell .tab-metr {
        font-size: 15px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
    body.bodyColor.wrapper {
        max-width: 970px;
    }
    body.bodyColor .header {
        max-width: 970px;
    }
    .sectionTitleDouble p,
    .sectionTitleDouble h2 {
        font-size: 18px;
    }
    .sectionTitleDouble h2 {
        font-size: 22px;
    }
    .thumbnail.deals .discountInfo {
        padding: 20px 0 0 20px;
    }
    .thumbnail.deals .discountInfo .discountOffer {
        margin-bottom: 60px;
        width: 76px;
        padding: 19px 0;
    }
    .thumbnail.deals .discountInfo .discountOffer h4 {
        font-size: 18px;
    }
    .thumbnail.deals .discountInfo .duration li {
        font-size: 15px;
        padding: 0 12px;
    }
    .thumbnail.deals .caption .detailsInfo h5 span {
        display: block;
    }
    .thumbnail.deals.packagesPage .discountOffer {
        margin-bottom: 45px;
        width: 70px;
        padding: 16px 0;
    }
    .thumbnail.blogPostItem .caption .detailsInfo h4 span {
        display: block;
    }
    .priceRange .btn-default {
        width: 45px;
        font-size: 10px;
    }
    .priceRange .priceLabel {
        font-size: 14px;
    }
    .navbar-nav>li>a {
        margin: 0 8px 29px 8px;
        font-size: 14px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu {
        width: 940px;
    }
    .footerContent p {
        font-size: 14px;
    }
    .footerContent .list-unstyled li {
        font-size: 14px;
    }
    .footerContent .list-unstyled li i {
        margin-right: 14px;
    }
    .footerContent .list-inline li {
        padding: 0 2px;
    }
    .footerContent .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .gridResize>.col-sm-3 {
        width: 21%;
    }
    .gridResize>.col-sm-7 {
        width: 68%;
        margin-bottom: 0;
    }
    .gridResize>.col-sm-2 {
        width: 11%;
    }
    .destinations .media-left {
        width: auto;
    }
    .destinations .media-body {
        padding: 80px 23px 0 23px;
    }
    .destinations .media-body .media-heading {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .destinations .media-body p {
        font-size: 20px;
        margin-bottom: 25px;
        line-height: 21px;
    }
    .destinations .media-body .list-unstyled {
        margin-bottom: 24px;
    }
    .destinations .media-body .list-unstyled li a {
        font-size: 14px;
        line-height: 21px;
    }
    .destinations .media-body .list-unstyled li:first-child {
        margin-bottom: 16px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu {
        width: 940px;
    }
    .footerContent p {
        font-size: 14px;
    }
    .footerContent .list-unstyled li {
        font-size: 14px;
    }
    .footerContent .list-unstyled li i {
        margin-right: 14px;
    }
    .footerContent .list-inline li {
        padding: 0 2px;
    }
    .footerContent .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .fullscreenbanner-container .tp-bullets.preview4 {
        bottom: 30px !important;
    }
    .tp-caption {
        width: 80%;
    }
    .tp-caption.rs-caption-1 {
        font-size: 29px !important;
        line-height: 50px !important;
    }
    .tp-caption.rs-caption-1 span {
        font-size: 50px !important;
        line-height: 54px !important;
    }
    .packagesList .media-left {
        float: left;
        width: auto;
        padding-right: 10px;
    }
    .packagesList .media-body .detailsBtn {
        top: 210px;
    }
    .bodyLeft,
    .bodyRight {
        width: 60%;
    }
    .bodyLeft p {
        font-size: 12px;
    }
    .bodyRight {
        width: 38%;
    }
    .sidebarPage .packagesList .media-left {
        float: left;
        width: 39%;
        padding-right: 10px;
        height: 234px;
    }
    .sidebarPage .packagesList .media-body .detailsBtn {
        top: 175px;
    }
    .sidebarPage .packagesList .media-body .detailsBtn .btn {
        font-size: 10px;
    }
    .teamMember .maskingArea .list-inline li {
        padding: 0 2px;
    }
    .teamMember .maskingArea .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .comingContent .list-inline li {
        padding: 0 2px;
    }
    .comingContent .list-inline li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .count-down #simple_timer .table-cell {
        margin: 0 10px;
    }
    .count-down #simple_timer .table-cell .tab-val {
        width: 85px;
        height: 85px;
        line-height: 85px;
        font-size: 35px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
    body.bodyColor.wrapper {
        max-width: 1170px;
    }
    body.bodyColor .header {
        max-width: 1170px;
    }
    .sectionTitleDouble p,
    .sectionTitleDouble h2 {
        font-size: 20px;
    }
    .sectionTitleDouble h2 {
        font-size: 26px;
    }
    .thumbnail.deals .discountInfo .discountOffer {
        margin-bottom: 104px;
        width: 76px;
        padding: 19px 0;
    }
    .priceRange .btn-default {
        width: 82px;
        font-size: 14px;
    }
    .navbar-nav>li>a {
        margin: 0 15px 29px 15px;
    }
    .navbar-nav>li.dropdown.megaDropMenu .dropdown-menu {
        width: 1140px;
    }
    .footerContent .list-inline li {
        padding: 0 5px;
    }
    .destinations .media-body {
        padding: 80px 45px 0 45px;
    }
    .destinations .media-body p {
        font-size: 14px;
        line-height: 21px;
    }
    .footerContent .list-inline li {
        padding: 0 5px;
    }
    .tp-caption {
        width: 80%;
    }
    .tp-caption.rs-caption-1 {
        font-size: 29px !important;
        line-height: 50px !important;
    }
    .tp-caption.rs-caption-1 span {
        font-size: 50px !important;
        line-height: 54px !important;
    }
    .tp-caption.rs-caption-2 {
        font-size: 14px !important;
        line-height: 21px !important;
    }
    .packagesList .media-body .detailsBtn {
        top: 200px;
    }
    .bodyLeft,
    .bodyRight {
        width: 70%;
    }
    .bodyLeft p {
        font-size: 14px;
    }
    .bodyRight {
        width: 28%;
    }
    .sidebarPage .packagesList .media-left {
        height: auto;
    }
    .sidebarPage .packagesList .media-body .detailsBtn {
        top: 175px;
    }
    .sidebarPage .packagesList .media-body .detailsBtn .btn {
        font-size: 14px;
    }
    .teamMember .maskingArea .list-inline li {
        padding: 0 5px;
    }
    .comingContent .list-inline li {
        padding: 0 5px;
    }
    .count-down #simple_timer .table-cell {
        margin: 0 12px;
    }
    .count-down #simple_timer .table-cell .tab-val {
        width: 109px;
        height: 109px;
        line-height: 109px;
        font-size: 45px;
    }
}