.admin-header-panel-full {
    width: 100%;
    float: left;
    position: relative;
    background: url(../images/header-bg.jpg) no-repeat;
    background: #fff;
}

    .admin-header-panel-full .header-left-panel {
        width: 100px;
        height: 100%;
        float: left;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }

    .admin-header-panel-full .header-right-panel {
        width: 100%;
        float: left;
        padding-left: 100px;
    }

    .admin-header-panel-full .header-left-panel a {
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 30px;
    }

        .admin-header-panel-full .header-left-panel a img {
            width: 20px;
        }

    .admin-header-panel-full .contect {
        width: 100%;
        float: left;
    }

    .admin-header-panel-full .header-right-panel .dashboard-btn {
        width: 200px;
        float: left;
        background: #16528e;
        border-radius: 5px;
        padding: 10px 10px;
        margin: 15px 0 15px 15px;
    }

        .admin-header-panel-full .header-right-panel .dashboard-btn img {
            width: 30px;
        }

        .admin-header-panel-full .header-right-panel .dashboard-btn span {
            font-size: 16px;
            padding-left: 10px;
            color: #fff;
        }

    .admin-header-panel-full .header-left-panel img {
        width: 30px;
    }

    .admin-header-panel-full .header-right-panel .login {
        float: right;
        list-style: none;
        margin-bottom: 0;
        position: relative;
        margin-top: 20px;
        margin-right: 20px;
    }

        .admin-header-panel-full .header-right-panel .login li {
            display: inline-block;
            float: left;
            padding-left: 10px;
            padding-right: 0;
            padding-top: 5px;
        }

            .admin-header-panel-full .header-right-panel .login li.active a {
                color: #390;
                font-weight: 600;
            }

            .admin-header-panel-full .header-right-panel .login li a {
                text-decoration: none;
                color: #010101;
                font-size: 13px;
                padding-left: 10px;
                outline: none;
            }

                .admin-header-panel-full .header-right-panel .login li a:hover {
                    background: none;
                }

                .admin-header-panel-full .header-right-panel .login li a .profile-img-outer {
                    position: relative;
                }

                .admin-header-panel-full .header-right-panel .login li a .profile-img {
                    width: 40px;
                    height: 40px;
                    float: left;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    background: #ff6d60;
                    border: 1px solid #fff;
                    margin-top: -5px;
                    margin-bottom: 8px;
                    margin-left: 10px;
                    overflow: hidden;
                }

                    .admin-header-panel-full .header-right-panel .login li a .profile-img img {
                        width: 100%;
                        height: auto;
                        float: left;
                        margin-top: 0;
                    }

                .admin-header-panel-full .header-right-panel .login li a .profile-img-outer .online-icon {
                    width: 10px;
                    height: 10px;
                    position: absolute;
                    line-height: 13px;
                    right: 3px;
                    top: 25px;
                    font-size: 9px;
                    border: 1px solid #fff;
                    text-align: center;
                    background: #00c349;
                    color: #fff;
                    border-radius: 50%;
                }

                .admin-header-panel-full .header-right-panel .login li a .user-icon {
                    width: 20px;
                    height: 20px;
                    float: left;
                    border-radius: 50%;
                    position: relative;
                }

                .admin-header-panel-full .header-right-panel .login li a .bell-icon {
                    width: 20px;
                    height: 20px;
                    float: left;
                    border-radius: 50%;
                    position: relative;
                }

                    .admin-header-panel-full .header-right-panel .login li a .user-icon img, .admin-header-panel-full .header-right-panel .login li a .bell-icon img {
                        width: 100%;
                        height: auto;
                        float: left;
                        margin-top: 0;
                    }

                    .admin-header-panel-full .header-right-panel .login li a .user-icon span, .admin-header-panel-full .header-right-panel .login li a .bell-icon span {
                        width: 15px;
                        height: 15px;
                        position: absolute;
                        line-height: 13px;
                        right: -5px;
                        top: -5px;
                        font-size: 9px;
                        border: 1px solid #fff;
                        text-align: center;
                        background: #ed3266;
                        color: #fff;
                        border-radius: 50%;
                    }

                .admin-header-panel-full .header-right-panel .login li a.active {
                    color: #390;
                }

                .admin-header-panel-full .header-right-panel .login li a .user-name {
                    font-weight: 700;
                    float: right;
                    padding-left: 5px;
                }

                .admin-header-panel-full .header-right-panel .login li a .caret {
                    transition: 0.3s;
                    -webkit-transition: 0.3s;
                    color: #999;
                    float: right;
                    margin-right: 8px;
                    margin-top: 5px;
                }

                .admin-header-panel-full .header-right-panel .login li a[aria-expanded="true"] .caret {
                    transform: rotate(180deg);
                    -webkit-transform: rotate(180deg);
                }

            .admin-header-panel-full .header-right-panel .login li ul {
                list-style: none;
            }

                .admin-header-panel-full .header-right-panel .login li ul li {
                    display: inline-block;
                    float: right;
                    padding-left: 30px;
                    line-height: 41px;
                }

                    .admin-header-panel-full .header-right-panel .login li ul li a {
                        color: #333 !important;
                    }

                        .admin-header-panel-full .header-right-panel .login li ul li a:hover {
                            text-decoration: underline !important;
                        }

            .admin-header-panel-full .header-right-panel .login li .my-profile {
                width: 220px;
                float: left;
                border: 1px solid #ccc;
                background: #fff;
                padding: 10px 0;
                position: absolute;
                z-index: 1111;
                right: 10px;
                top: 80%;
                border-radius: 5px;
            }

                .admin-header-panel-full .header-right-panel .login li .my-profile.dropdown-menu {
                    width: 220px !important;
                    padding: 10px 0px !important;
                }

                .admin-header-panel-full .header-right-panel .login li .my-profile ul {
                    list-style: none;
                    text-align: left;
                }

                    .admin-header-panel-full .header-right-panel .login li .my-profile ul li {
                        width: 100%;
                        float: left;
                        padding: 0 0;
                    }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li:hover {
                            background: #f8f9fa;
                        }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li a {
                            text-decoration: none;
                            color: #67757c !important;
                            padding: 10px 10px;
                        }

                            .admin-header-panel-full .header-right-panel .login li .my-profile ul li a:hover {
                                text-decoration: none !important;
                            }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li:first-child {
                            border: none;
                        }

.wrapper .navbar.navbar-default .login {
    float: right;
    list-style: none;
    margin-bottom: 0;
    position: relative;
    padding-top: 0;
}

    .wrapper .navbar.navbar-default .login li {
        display: inline-block;
        float: left;
        padding-left: 10px;
        padding-right: 0;
        padding-top: 5px;
    }

        .wrapper .navbar.navbar-default .login li.active a {
            color: #390;
            font-weight: 600;
        }

        .wrapper .navbar.navbar-default .login li a {
            text-decoration: none;
            color: #010101;
            font-size: 13px;
            padding-left: 10px;
            outline: none;
        }

            .wrapper .navbar.navbar-default .login li a:hover {
                background: none;
            }

            .wrapper .navbar.navbar-default .login li a .profile-img-outer {
                position: relative;
            }

            .wrapper .navbar.navbar-default .login li a .profile-img {
                width: 40px;
                height: 40px;
                float: left;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                border: 1px solid #fff;
                margin-top: -5px;
                margin-bottom: 8px;
                margin-left: 10px;
                overflow: hidden;
            }

                .wrapper .navbar.navbar-default .login li a .profile-img img {
                    width: 100%;
                    height: auto;
                    float: left;
                    margin-top: 0;
                }

            .wrapper .navbar.navbar-default .login li a .profile-img-outer .online-icon {
                width: 10px;
                height: 10px;
                position: absolute;
                line-height: 13px;
                right: 3px;
                top: 25px;
                font-size: 9px;
                border: 1px solid #fff;
                text-align: center;
                background: #00c349;
                color: #fff;
                border-radius: 50%;
            }

            .wrapper .navbar.navbar-default .login li a .user-icon {
                width: 20px;
                height: 20px;
                float: left;
                border-radius: 50%;
                position: relative;
            }

            .wrapper .navbar.navbar-default .login li a .bell-icon {
                width: 20px;
                height: 20px;
                float: left;
                border-radius: 50%;
                position: relative;
            }

                .wrapper .navbar.navbar-default .login li a .user-icon img, .wrapper .navbar.navbar-default .login li a .bell-icon img {
                    width: 100%;
                    height: auto;
                    float: left;
                    margin-top: 0;
                }

                .wrapper .navbar.navbar-default .login li a .user-icon span, .wrapper .navbar.navbar-default .login li a .bell-icon span {
                    width: 15px;
                    height: 15px;
                    position: absolute;
                    line-height: 13px;
                    right: -5px;
                    top: -5px;
                    font-size: 9px;
                    border: 1px solid #fff;
                    text-align: center;
                    background: #ed3266;
                    color: #fff;
                    border-radius: 50%;
                }

            .wrapper .navbar.navbar-default .login li a.active {
                color: #390;
            }

            .wrapper .navbar.navbar-default .login li a .user-name {
                font-weight: 700;
                float: right;
                padding-left: 5px;
            }

            .wrapper .navbar.navbar-default .login li a .caret {
                transition: 0.3s;
                -webkit-transition: 0.3s;
                color: #999;
                float: right;
                margin-right: 8px;
                margin-top: 5px;
            }

            .wrapper .navbar.navbar-default .login li a[aria-expanded="true"] .caret {
                transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
            }

        .wrapper .navbar.navbar-default .login li ul {
            list-style: none;
        }

            .wrapper .navbar.navbar-default .login li ul li {
                display: inline-block;
                float: right;
                padding-left: 30px;
                line-height: 41px;
            }

                .wrapper .navbar.navbar-default .login li ul li a {
                    color: #333 !important;
                }

                    .wrapper .navbar.navbar-default .login li ul li a:hover {
                        text-decoration: underline !important;
                    }

        .wrapper .navbar.navbar-default .login li .my-profile {
            width: 220px;
            float: left;
            border: 1px solid #ccc;
            background: #fff;
            padding: 10px 0;
            position: absolute;
            z-index: 1111;
            right: 10px;
            top: 80%;
            border-radius: 5px;
        }

            .wrapper .navbar.navbar-default .login li .my-profile.dropdown-menu {
                width: 220px !important;
                padding: 10px 0px !important;
            }

            .wrapper .navbar.navbar-default .login li .my-profile ul {
                list-style: none;
                text-align: left;
            }

                .wrapper .navbar.navbar-default .login li .my-profile ul li {
                    width: 100%;
                    float: left;
                    padding: 0 0;
                }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li:hover {
                        background: #f8f9fa;
                    }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li a {
                        text-decoration: none;
                        color: #67757c !important;
                        padding: 10px 10px;
                    }

                        .wrapper .navbar.navbar-default .login li .my-profile ul li a:hover {
                            text-decoration: none !important;
                        }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li:first-child {
                        border: none;
                    }

.wrapper .navbar.navbar-default .new-login-panel {
    float: right;
    width: 220px;
    text-align: right;
    position: relative;
    padding-right: 10px;
}

    .wrapper .navbar.navbar-default .new-login-panel .user-name {
        color: #0f3661;
    }

        .wrapper .navbar.navbar-default .new-login-panel .user-name .welcome {
            font-weight: 400;
        }

        .wrapper .navbar.navbar-default .new-login-panel .user-name .user-text {
            font-weight: 800;
        }

    .wrapper .navbar.navbar-default .new-login-panel .logout {
        width: 100%;
        float: right;
        color: #0f3661;
        font-size: 14px;
        color: #67757c !important;
        padding: 10px 0;
    }

.admin-dashboard-panel {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

    .admin-dashboard-panel .admin-dashboard-left-panel {
        width: 100px;
        height: 100% !important;
        float: left;
        background: #fff;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
    }

    .admin-dashboard-panel .admin-dashboard-right-panel {
        width: 100%;
        float: left;
        padding-left: 100px;
    }

.admin-dashboard-menu-full {
    width: 100%;
    float: left;
    list-style: none;
    background: #fff;
}

    .admin-dashboard-menu-full li {
        width: 100%;
        float: left;
        padding: 20px 20px;
    }

        .admin-dashboard-menu-full li a {
            padding: 10px 10px;
            float: left;
            position: relative;
        }

            .admin-dashboard-menu-full li a.active {
                background: #f2f2f2;
                border-radius: 5px;
                box-shadow: 0 3px 5px -2px #ccc;
                -webkit-box-shadow: 0 3px 5px -2px #ccc;
            }

            .admin-dashboard-menu-full li a:hover {
                background: #f2f2f2;
                border-radius: 5px;
                box-shadow: 0 3px 5px -2px #ccc;
                -webkit-box-shadow: 0 3px 5px -2px #ccc;
            }

            .admin-dashboard-menu-full li a img {
                width: 100%;
                float: left;
            }

            .admin-dashboard-menu-full li a.message span {
                width: 20px;
                position: absolute;
                right: 10px;
                text-align: center;
                background: #ed3266;
                color: #fff;
                border-radius: 50%;
            }

.sidebar {
    width: 100%;
    height: auto !important;
    float: left;
}

.admin-dashboard-content-full {
    width: 100%;
    float: left;
    padding: 0;
}

.user-dashboard-full {
    width: 100%;
    float: left;
}

    .user-dashboard-full .services-panel {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .user-dashboard-full .booking-detail-panel {
        width: 100%;
        float: left;
    }

    .user-dashboard-full .services-panel .new-booking-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#3382a4,#3345c3);
        background: -webkit-linear-gradient(#3382a4,#3345c3);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .gradiean-panel {
        -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
        box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
    }

        .user-dashboard-full .services-panel .gradiean-panel .new-booking-panel-inner1 {
            width: 100%;
            height: 100%;
            float: left;
        }

        .user-dashboard-full .services-panel .gradiean-panel .new-booking-panel-inner2 {
            width: 100%;
            height: 100%;
            float: left;
            -webkit-border-radius: inherit;
            padding: 10px 10px;
            border-radius: inherit;
            background: url(../images/admin/statistic-box-grid.png) 50% 0;
            background-size: 21px 20px;
            position: relative;
        }

        .user-dashboard-full .services-panel .gradiean-panel.box1 .new-booking-panel-inner1 {
            background-image: url(/content/images/admin/statistic-box1.png);
        }

        .user-dashboard-full .services-panel .gradiean-panel.box2 .new-booking-panel-inner1 {
            background-image: url(/content/images/admin/statistic-box2.png);
        }

        .user-dashboard-full .services-panel .gradiean-panel.box3 .new-booking-panel-inner1 {
            background-image: url(/content/images/admin/statistic-box3.png);
        }

    .user-dashboard-full .services-panel .live-offer-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#a056ef,#7636dc);
        background: -webkit-linear-gradient(#a056ef,#7636dc);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .visiters-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#ed7657,#dd4740);
        background: -webkit-linear-gradient(#ed7657,#dd4740);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .text1 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 20px;
        margin-top: -18px;
        color: #fff;
        padding: 0 10px;
    }

    .user-dashboard-full .services-panel .text2 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 74px;
        font-weight: 700;
        color: #fff;
        padding: 0 10px;
    }

    .user-dashboard-full .services-panel .text3 {
        width: 50%;
        float: left;
        font-size: 14px;
        color: #fff;
        padding: 0 10px;
    }

    .user-dashboard-full .services-panel .text4 {
        width: 50%;
        float: left;
        font-size: 14px;
        color: #fff;
        padding: 0 10px;
        border-left: 1px solid #ccc;
    }

    .user-dashboard-full .services-panel .text3 img {
        width: 15px;
    }

        .user-dashboard-full .services-panel .text3 img.dot {
            width: 8px;
        }

    .user-dashboard-full .services-panel .im {
        width: 100px;
        bottom: 10px;
        right: 10px;
        position: absolute;
        opacity: .2;
    }

        .user-dashboard-full .services-panel .im img {
            width: 100%;
            float: left;
        }

    .user-dashboard-full .services-panel .new-booking-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .services-panel .live-offer-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .services-panel .visiters-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .booking-detail-panel .bookings {
        width: 100%;
        float: left;
        border-radius: 5px;
        padding: 10px 10px;
        position: relative;
    }

        .user-dashboard-full .booking-detail-panel .bookings .heading {
            width: 100%;
            float: left;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            padding: 0 10px;
            margin-bottom: 20px;
        }

        .user-dashboard-full .booking-detail-panel .bookings .ul-tab {
            width: 100%;
            float: left;
            list-style: none;
            padding: 0 10px;
        }

            .user-dashboard-full .booking-detail-panel .bookings .ul-tab li {
                display: inline-block;
                padding: 3px 20px;
                border-radius: 15px;
                background: #dee2ff;
                color: #6855f7;
                cursor: pointer;
            }

                .user-dashboard-full .booking-detail-panel .bookings .ul-tab li.active {
                    background: #000;
                    color: #fff;
                    background: linear-gradient(-45deg,#a056ef,#3833da);
                    background: -webkit-linear-gradient(-45deg,#a056ef,#3833da);
                }

        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel {
            width: 100%;
            float: left;
            background: #fff;
            border-radius: 5px;
            padding: 10px 10px;
            box-shadow: 0 3px 5px -2px #ccc;
            -webkit-box-shadow: 0 3px 5px -2px #ccc;
        }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box {
                width: 100%;
                min-height: 60px;
                float: left;
                margin-top: 20px;
                position: relative;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .im {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 50px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .im img {
                        width: 100%;
                        height: auto;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content {
                    width: 100%;
                    float: left;
                    padding-left: 60px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text1 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #000;
                        font-weight: 700;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text2 {
                        width: 100%;
                        float: left;
                        word-break: break-all;
                        font-size: 14px;
                        color: #666;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text3 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                    }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box {
                width: 100%;
                height: 60px;
                float: left;
                margin-top: 50px;
                position: relative;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .im {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .im img {
                        width: 100%;
                        height: auto;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content {
                    width: 100%;
                    float: left;
                    padding-left: 20px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content .text1 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content .text2 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                    }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date1 {
                width: 50%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date2 {
                width: 50%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date3 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date1 img, .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date2 img {
                width: 15px;
                margin-right: 5px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date3 img {
                width: 15px;
                margin-right: 5px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .view-outer {
                width: 100px;
                margin: 0 auto;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .view-outer .view {
                    width: 100%;
                    float: left;
                    text-align: center;
                    background: #dee2ff;
                    color: #6855f7;
                    font-weight: 600;
                    border-radius: 15px;
                    padding: 5px 0;
                    margin-top: 50px;
                    margin-bottom: 10px;
                }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel {
                min-height: 320px;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .date3 {
                    margin-top: 10px;
                }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info {
                    width: 100%;
                    float: left;
                    font-size: 14px;
                    color: #000;
                    padding: 0 0;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info .title {
                        font-weight: 700;
                        margin-right: 10px;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info .info {
                        font-weight: 600;
                        color: #6855f7;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer {
                    width: 100%;
                    float: left;
                    position: static;
                    z-index: 0;
                }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link {
                    width: 65%;
                    float: left;
                    list-style: none;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li {
                        display: inline-block;
                        padding: 0 2px;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li a {
                            text-decoration: none;
                            color: #333;
                            font-size: 20px;
                            outline: none;
                        }

                            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li a:hover {
                                color: #000;
                            }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li .tooltip {
                            z-index: 1111;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(1) a {
                            color: #16528e;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(2) a {
                            color: #16528e;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(3) a {
                            color: #15bdcc;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(4) a {
                            color: #15bdcc;
                        }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn {
                    float: right;
                    width: 25%;
                    text-align: center;
                    background: #edb34a;
                    color: #fff;
                    padding: 0 3px;
                    border-radius: 5px;
                    margin-top: 0;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn.active {
                        background: #03d959;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial {
                    width: 100%;
                    height: 100px;
                    float: left;
                    position: relative;
                    padding: 0 110px 0 110px;
                    margin-top: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .detail-left-panel {
                        width: 100px;
                        position: absolute;
                        left: 0;
                        top: 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .detail-right-panel {
                        width: 90px;
                        position: absolute;
                        right: 0;
                        top: 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .duration {
                        width: 100%;
                        float: left;
                        text-align: center;
                        color: #999;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage {
                        width: 100%;
                        float: left;
                        text-align: center;
                        height: 2px;
                        background: #ccc;
                        margin-top: 20px;
                        position: relative;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage:after {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            border-radius: 50%;
                            background: #ccc;
                            right: 0;
                            top: -5px;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage:before {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            border-radius: 50%;
                            background: #ccc;
                            left: 0;
                            top: -5px;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage .icon {
                            position: absolute;
                            top: -15px;
                            left: 35%;
                            width: 30px;
                            height: 30px;
                        }

                            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage .icon img {
                                width: 100%;
                            }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .city {
                        width: 100%;
                        float: left;
                        font-size: 16px;
                        color: #333;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .time {
                        width: 100%;
                        float: left;
                        font-size: 22px;
                        font-weight: 700;
                        color: #333;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .location {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info {
                    width: 100%;
                    min-height: 90px;
                    float: left;
                    list-style: none;
                    margin-top: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li {
                        width: 100%;
                        float: left;
                        font-size: 12px;
                        margin-bottom: 5px;
                        position: relative;
                        padding-left: 80px;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li .title {
                            width: 80px;
                            float: left;
                            font-weight: 700;
                            position: absolute;
                            left: 0;
                            top: 0;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li .info {
                            float: left;
                        }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info {
                    width: 50%;
                    min-height: 90px;
                    float: left;
                    list-style: none;
                    margin-top: 10px;
                    padding-right: 5px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info li {
                        width: 100%;
                        float: left;
                        font-size: 12px;
                        margin-bottom: 5px;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info.line {
                        padding-left: 10px;
                        position: relative;
                        padding-right: 0;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info.line:before {
                            position: absolute;
                            content: "";
                            width: 1px;
                            height: 100%;
                            background: #ccc;
                            left: 0;
                            top: 0;
                        }

.eticket-popup {
    border-radius: 5px;
    width: auto !important;
}

.eticket-popup {
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transition: 0.5s;
    z-index: 1111111;
}

    .eticket-popup.in {
        transform: translateY(100px);
        -webkit-transform: translateY(100px);
    }

    .eticket-popup .modal-dialog {
        width: 900px !important;
        overflow: hidden !important;
        border-radius: 0;
    }

        .eticket-popup .modal-dialog .modal-content {
            width: 100%;
            float: left;
            padding: 0px !important;
            border-radius: 0;
            border: 0;
        }

            .eticket-popup .modal-dialog .modal-content .modal-body {
                padding: 0px !important;
            }

    .eticket-popup label {
        font-weight: 600 !important;
    }

    .eticket-popup .close-icon {
        width: 25px !important;
        height: 25px;
        border-radius: 50%;
        background: #ddd;
        text-align: center;
        float: right;
        position: absolute;
        right: 0;
        margin-top: 8px;
        margin-right: 15px;
        color: #333;
    }

        .eticket-popup .close-icon:hover {
            color: #1b889a;
        }

        .eticket-popup .close-icon i {
            width: 100%;
            height: 100%;
            line-height: 25px;
            text-align: center;
            font-weight: 300;
        }

            .eticket-popup .close-icon i:before {
                font-weight: 300 !important;
                font-size: 12px;
            }

    .eticket-popup .eticket-content {
        width: 100%;
        float: left;
        z-index: 11111;
    }

        .eticket-popup .eticket-content .popup-header {
            width: 100%;
            float: left;
            padding: 10px 15px;
            font-size: 16px;
            font-weight: 600;
            color: #000;
            background: #fff;
            border-bottom: 1px solid #ccc;
        }

        .eticket-popup .eticket-content .form-content {
            width: 100%;
            float: left;
            padding: 0px !important;
            padding-top: 0px !important;
        }

            .eticket-popup .eticket-content .form-content .etecket-full .etecket-main-content {
                margin: 0;
            }

@media only screen and (min-width:320px) and (max-width:900px) {
    .eticket-popup {
        padding: 0 20px 0 0 !important;
    }

        .eticket-popup .modal-dialog {
            width: 100% !important;
        }

    .etecket-full .one-half {
        width: 100%;
    }

    .etecket-full .header .im {
        width: 200px;
        float: right;
        margin-top: 15px;
    }

    .etecket-full .result-panel .result .detail .flight-icon img {
        width: 50px;
        height: auto;
    }
}

#testimonial-slider {
    width: 100%;
    float: left;
}

.bookings .owl-carousel.owl-theme {
    float: left;
}

.bookings .owl-theme .owl-controls {
    position: absolute;
    top: -44px;
    right: 10px;
    margin-top: 0px !important;
}

    .bookings .owl-theme .owl-controls .owl-buttons div {
        color: #666 !important;
        display: inline-block;
        zoom: 1;
        *display: inline;
        margin: 5px;
        border: 1px solid #ccc !important;
        padding: 3px 10px;
        font-size: 12px;
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        border-radius: 50% !important;
        background: #869791;
        background: linear-gradient(#fff,#e9e9e9) !important;
        background: -webkit-linear-gradient(#fff,#e9e9e9) !important;
        opacity: .5;
    }

        .bookings .owl-theme .owl-controls .owl-buttons div:hover {
            color: #6855f7;
        }

.bookings .owl-prev:before, .bookings .owl-next:before {
    content: "\f104" !important;
    font-size: 16px;
    font-weight: 600;
    font-family: 'FontAwesome';
    color: #666 !important;
}

.bookings .owl-next:before {
    content: "\f105" !important;
    font-size: 16px;
    font-weight: 600;
}

.bookings .owl-controls .owl-buttons .owl-prev:hover, .bookings .owl-controls .owl-buttons .owl-next:hover {
    background: #ccc !important;
}

    .bookings .owl-controls .owl-buttons .owl-prev:hover::before, .bookings .owl-controls .owl-buttons .owl-next:hover::before {
        color: #5b2fea !important;
    }

.admin-login-full {
    width: 100%;
    float: left;
    background: #eee;
    background: url(../images/banner/home-slider12a.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

    .admin-login-full:before1 {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.5);
    }

    .admin-login-full .login-form-outer {
        width: 430px;
        margin: 0 auto;
    }

        .admin-login-full .login-form-outer .login-form-inner {
            width: 100%;
            background: rgba(22,82,142,.5);
            float: left;
            padding: 0;
            border: 1px solid #2e2e2f;
            margin: 150px 0 200px 0;
        }

        .admin-login-full .login-form-outer .login-form-inner {
            background: -moz-linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: -webkit-linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: #eee;
        }

            .admin-login-full .login-form-outer .login-form-inner label {
                color: #333;
                font-weight: 400;
            }

            .admin-login-full .login-form-outer .login-form-inner .login {
                width: 100%;
                float: left;
                text-align: center;
                font-size: 20px;
                font-weight: 600;
                padding: 10px 0;
                color: #fff;
                background: #15bdcc;
            }

            .admin-login-full .login-form-outer .login-form-inner .contect {
                width: 100%;
                float: left;
                padding: 0 20px;
            }

            .admin-login-full .login-form-outer .login-form-inner .form-group {
                width: 100%;
                float: left;
                padding: 0 15px;
            }

                .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive {
                    width: 100%;
                    float: left;
                    position: relative;
                    margin-top: 10px;
                }

                    .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .icon {
                        width: 40px;
                        height: 40px;
                        line-height: 40px;
                        text-align: center;
                        font-size: 18px;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        background: #15bdcc;
                        color: #fff;
                    }

                    .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control {
                        height: 40px;
                        border-radius: 0;
                        padding-left: 50px;
                    }

                        .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control:focus {
                            border-color: #e44c2a;
                        }

                            .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control:focus + .icon {
                                background: #f7941d;
                            }

            .admin-login-full .login-form-outer .login-form-inner .btn-primary {
                background: #f7941d;
                border: 0;
            }

            .admin-login-full .login-form-outer .login-form-inner .login-btn-outer {
                width: 200px;
                margin: 0 auto;
                position: relative;
            }

            .admin-login-full .login-form-outer .login-form-inner .login-btn {
                width: 100%;
                float: left;
                padding: 10px 0;
                margin-bottom: 15px;
                border-radius: 0;
                background: #f7941d;
                color: #fff;
                border: 1px solid #666464;
                outline: none;
                border: 0;
            }

@media only screen and (min-width:320px) and (max-width:500px) {
    .admin-login-full .login-form-outer {
        width: 95%;
        margin: 0 auto;
    }
}

.create-package-full {
    width: 100%;
    float: left;
}

    .create-package-full .create-package-left-panel {
        width: 70%;
        float: left;
        padding-right: 15px;
    }

    .create-package-full .create-package-right-panel {
        width: 30%;
        float: left;
    }

    .create-package-full .create-package-panel {
        width: 100%;
        float: left;
        background: #fff;
        padding: 0 20px;
        margin-bottom: 20px;
        position: relative;
    }

        .create-package-full .create-package-panel .main-heading {
            width: 100%;
            float: left;
            border-bottom: 1px solid #ccc;
            margin-bottom: 20px;
        }

            .create-package-full .create-package-panel .main-heading h3 {
                font-size: 22px;
                width: auto;
                float: left;
                border-bottom: 3px solid #16528e;
                margin-bottom: 0;
            }

        .create-package-full .create-package-panel h4 {
            width: 100%;
            float: left;
            margin: 0 0 20px 0;
        }

        .create-package-full .create-package-panel .form-group {
            width: 100%;
            float: left;
            margin-right: 10px;
        }

            .create-package-full .create-package-panel .form-group label {
                width: 100%;
                font-weight: 400;
            }

            .create-package-full .create-package-panel .form-group .position-reletive {
                width: 100%;
                position: relative;
                float: left;
            }

                .create-package-full .create-package-panel .form-group .position-reletive .icon {
                    position: absolute;
                    top: 7px;
                    left: 5px;
                    width: 15px;
                    height: 15px;
                    z-index: 1;
                }

                    .create-package-full .create-package-panel .form-group .position-reletive .icon img {
                        width: 100%;
                        height: auto;
                    }

                .create-package-full .create-package-panel .form-group .position-reletive .form-control {
                    padding-left: 25px;
                    box-shadow: none;
                    -webkit-box-shadow: none;
                    width: 100%;
                }

                .create-package-full .create-package-panel .form-group .position-reletive select.form-control {
                    line-height: 28px;
                    text-indent: 20px;
                    padding-left: 5px;
                }

        .create-package-full .create-package-panel .input-btn {
            float: left;
            border: 1px solid #999;
            outline: none;
            color: #999;
            border-radius: 5px;
            padding: 6px 20px;
            background: #e8e8e8;
        }

            .create-package-full .create-package-panel .input-btn:hover {
                background: #7636dc;
                color: #fff;
            }

        .create-package-full .create-package-panel .form-group .select2-container .select2-selection--single .select2-selection__rendered {
            padding-left: 25px;
            border-radius: 5px;
        }

        .create-package-full .create-package-panel .checkbox-full.package-type {
            padding-left: 0;
        }

        .create-package-full .create-package-panel .checkbox-full.onhome {
            margin-top: 20px;
        }

        .create-package-full .create-package-panel .checkbox-full {
            padding: 10px;
            margin-top: 0;
        }

            .create-package-full .create-package-panel .checkbox-full .checkbox-in {
                display: block;
                margin-bottom: 0;
            }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in input {
                    padding: 0;
                    height: initial;
                    width: initial;
                    margin-bottom: 0;
                    display: none;
                    cursor: pointer;
                }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in label {
                    position: relative;
                    cursor: pointer;
                    margin-bottom: 0;
                }

                    .create-package-full .create-package-panel .checkbox-full .checkbox-in label:before {
                        content: '';
                        -webkit-appearance: none;
                        background-color: transparent;
                        border: 2px solid #16528e;
                        box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
                        padding: 10px;
                        display: inline-block;
                        position: relative;
                        vertical-align: middle;
                        cursor: pointer;
                        margin-right: 5px;
                    }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in input:checked + label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    top: 2px;
                    left: 9px;
                    width: 6px;
                    height: 14px;
                    border: solid #16528e;
                    border-width: 0 2px 2px 0;
                    transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                }

        .create-package-full .create-package-panel .heading {
            font-weight: 600;
            margin-bottom: 0;
        }

        .create-package-full .create-package-panel .packge-add-panel {
            width: 100%;
            float: left;
            margin-top: 20px;
        }

            .create-package-full .create-package-panel .packge-add-panel .incl-heading {
                width: 100%;
                float: left;
                font-weight: 600;
                font-size: 16px;
            }

    .create-package-full .image-panel-outer {
        width: 100%;
        float: left;
    }

        .create-package-full .image-panel-outer .image-panel {
            width: 100%;
            float: left;
            border: 0 solid #ccc;
            border-radius: 5px;
            padding: 20px;
            margin-bottom: 20px;
            background: #fff;
            -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06) !important;
            box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06) !important;
            -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
        }

            .create-package-full .image-panel-outer .image-panel:hover {
                -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
                box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
            }

            .create-package-full .image-panel-outer .image-panel .img-upload-panel {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .img-upload-panel .note-text {
                    width: 100%;
                    float: left;
                    color: red;
                    margin-top: 5px;
                }

            .create-package-full .image-panel-outer .image-panel .img-package {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .img-package .im {
                    width: 100%;
                    float: left;
                    border: 1px solid #999;
                    position: relative;
                    margin-bottom: 10px;
                }

                    .create-package-full .image-panel-outer .image-panel .img-package .im .close {
                        position: absolute;
                        top: 0;
                        right: 0;
                        outline: none;
                        text-align: center;
                        background: #f00 !important;
                        font-size: 12px;
                        color: #fff;
                        border-radius: 50%;
                        width: 15px;
                        height: 15px;
                        line-height: 13px;
                        opacity: 1;
                        margin-top: -7px;
                        margin-right: -7px;
                        border: 1px solid #dfdfdf;
                    }

                    .create-package-full .image-panel-outer .image-panel .img-package .im img {
                        width: 100%;
                        height: auto;
                    }

            .create-package-full .image-panel-outer .image-panel .detail {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .detail .text1 {
                    width: 100%;
                    float: left;
                    font-size: 12px;
                    text-align: justify;
                }

                .create-package-full .image-panel-outer .image-panel .detail .add-btn {
                    float: right;
                    border: 1px solid #999;
                    outline: none;
                    color: #fff;
                    border-radius: 20px;
                    padding: 6px 20px;
                    background: #16528e;
                }

                .create-package-full .image-panel-outer .image-panel .detail .save-btn {
                    float: right;
                    border: 1px solid #999;
                    outline: none;
                    color: #fff;
                    border-radius: 20px;
                    padding: 6px 20px;
                }

                    .create-package-full .image-panel-outer .image-panel .detail .save-btn:hover {
                        background: linear-gradient(-45deg,#3833da,#a056ef);
                        background: -webkit-linear-gradient(-45deg,#3833da,#a056ef);
                    }

                .create-package-full .image-panel-outer .image-panel .detail label {
                    font-weight: 400;
                }

                .create-package-full .image-panel-outer .image-panel .detail .form-group .form-control {
                    border-radius: 0;
                }

    .create-package-full .create-package-panel .services-includes {
        width: 100%;
        float: left;
        margin-top: 0;
    }

        .create-package-full .create-package-panel .services-includes .heading {
            font-weight: 600;
        }

        .create-package-full .create-package-panel .services-includes .checkb {
            width: 100%;
            float: left;
            padding: 0;
        }

            .create-package-full .create-package-panel .services-includes .checkb .box1 {
                width: auto;
                float: left;
            }

                .create-package-full .create-package-panel .services-includes .checkb .box1 .checkbox-full {
                    padding-top: 0;
                    padding-left: 0;
                    padding-right: 20px;
                }

                    .create-package-full .create-package-panel .services-includes .checkb .box1 .checkbox-full label {
                        font-weight: 400;
                    }

    .create-package-full .create-package-panel .description-btn-panel {
        width: 100px;
        position: absolute;
        top: 10px;
        right: 20px;
        float: right;
        text-align: right;
        padding: 10px 0 0 0;
        margin-bottom: -40px;
    }

        .create-package-full .create-package-panel .description-btn-panel span {
            cursor: pointer;
            color: #16528e;
        }

            .create-package-full .create-package-panel .description-btn-panel span:hover {
                cursor: pointer;
                color: #000;
            }

    .create-package-full .create-package-panel .add-btn {
        margin-top: 25px;
        padding: 5px 12px;
    }

    .create-package-full .bottom-strip {
        width: 100%;
        float: right;
        margin-top: 20px;
    }

        .create-package-full .bottom-strip .input-btn {
            float: right;
            border: 1px solid #999;
            outline: none;
            color: #000;
            border-radius: 20px;
            padding: 6px 20px;
            background: #e8e8e8;
        }

    .create-package-full .btn-save {
        width: 100%;
        float: left;
        margin-top: 0;
    }

        .create-package-full .btn-save .input-btn {
            border: none;
            float: left;
            outline: none;
            color: #fff;
            border-radius: 5px;
            padding: 8px 40px;
            background: #16528e;
        }

    .create-package-full .create-package-panel .bookinginfo-table {
        width: 100%;
        float: left;
        overflow: auto;
        font-size: 12px !important;
        font-weight: 600;
    }

        .create-package-full .create-package-panel .bookinginfo-table table thead tr th {
            color: #16528e;
            font-weight: 600;
            background: linear-gradient(#ffffff,#e5e5e5);
            background: -webkit-linear-gradient(#ffffff,#e5e5e5);
        }

        .create-package-full .create-package-panel .bookinginfo-table table tbody tr {
            background: #f1f1f1;
            margin-top: 5px;
        }

            .create-package-full .create-package-panel .bookinginfo-table table tbody tr:hover {
                background: #dee2ff;
            }

            .create-package-full .create-package-panel .bookinginfo-table table tbody tr td {
                min-width: 128px;
                word-break: break-all;
            }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td label {
                    font-weight: 600;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .icon {
                    width: 15px;
                    height: 15px;
                    float: left;
                }

                    .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .icon img {
                        width: 100%;
                        height: auto;
                    }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .blue {
                    color: #16528e;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .pending {
                    color: #ffb637;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .confirm {
                    color: #02c061;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .eye {
                    font-size: 22px;
                    float: left;
                    color: #333;
                    margin-right: 10px;
                    margin-top: -5px;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .delete {
                    font-size: 16px;
                    float: left;
                    color: #333;
                }

;.admin-create-package-new {
    width: 100%;
    float: left;
    font: 13px/25px "Poppins",sans-serif;
    font-family: 'Poppins',sans-serif;
}

.admin-create-package-new .form-full {
    width: 100%;
    float: left;
}

    .admin-create-package-new .form-full h3 {
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        position: relative;
        margin-bottom: 30px;
        font: 18px/30px "Poppins",sans-serif;
    }

        .admin-create-package-new .form-full h3:before {
            border-top: 2px solid #e5e5e5;
            content: "";
            left: 0;
            position: absolute;
            top: 13px;
            width: 100%;
        }

        .admin-create-package-new .form-full h3 span {
            background: #fff;
            position: relative;
            padding: 0 15px;
        }

    .admin-create-package-new .form-full .form-group label {
        font-size: 12px;
        font-weight: 600;
        color: #333;
        margin-bottom: 2px;
        width: 100%;
    }

    .admin-create-package-new .form-full .form-group .form-control {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        height: 44px;
        padding-left: 15px;
        font-size: 12px;
        outline: none;
        margin-bottom: 30px;
        width: 100%;
        border-radius: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .admin-create-package-new .form-full .form-group input[type="file"].form-control {
        padding-top: 11px;
    }

    .admin-create-package-new .form-full .form-group .form-control:focus {
        border: 1px solid #e44c2a;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .admin-create-package-new .form-full .reservation-booking {
        text-align: center;
    }

        .admin-create-package-new .form-full .reservation-booking button {
            min-width: 160px;
            background-color: #e44c2a;
            outline: none;
            border-radius: 2px;
            margin-top: 6px;
            padding: 15px 29.5px 14px 29.5px;
            position: relative;
            z-index: 1;
        }

        .admin-create-package-new .form-full .reservation-booking button {
            border: 2px solid #e44c2a;
            font-size: 12px;
            font-weight: 700;
            color: #fff;
            text-transform: uppercase;
            padding: 10.5px 30px;
            background-color: #e44c2a;
            background: #e44c2a url(../images/icon/bkg_content.png);
            -webkit-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            -ms-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            letter-spacing: .6px;
        }

        .admin-create-package-new .form-full .reservation-booking button {
            -webkit-animation: search-btn 20s linear infinite;
        }

            .admin-create-package-new .form-full .reservation-booking button:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #222;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
            }

            .admin-create-package-new .form-full .reservation-booking button:hover:before {
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
                -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
                transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
            }

        .admin-create-package-new .form-full .reservation-booking.left {
            text-align: left;
        }

            .admin-create-package-new .form-full .reservation-booking.left button {
                margin-top: 0;
                padding: 6.5px 30px;
            }

    .admin-create-package-new .form-full .onclick-btn {
        cursor: pointer;
    }

        .admin-create-package-new .form-full .onclick-btn span {
            width: 25px;
            height: 25px;
            line-height: 25px;
            display: inline-block;
            text-align: center;
            border-radius: 50%;
            background: #ccc;
            color: #000;
        }

            .admin-create-package-new .form-full .onclick-btn span i {
                transition: .5s;
                -webkit-transition: .5s;
            }

        .admin-create-package-new .form-full .onclick-btn[aria-expanded="true"] span {
            background: #e44c2a;
        }

            .admin-create-package-new .form-full .onclick-btn[aria-expanded="true"] span i {
                transform: rotate(-180deg);
                -webkit-transform: rotate(-180deg);
            }

@-webkit-keyframes search-btn {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -400px 0;
    }
}

.admin-create-package-new .table-full {
    width: 100%;
    float: left;
    overflow: auto;
    margin-top: 20px;
}

    .admin-create-package-new .table-full table {
        width: 100%;
        float: left;
    }

        .admin-create-package-new .table-full table tr td {
            border-top: 1px solid #000;
            vertical-align: middle;
        }

        .admin-create-package-new .table-full table tr th {
            border-top: 1px solid #000;
            vertical-align: middle;
            border-bottom: 1px solid #000;
            background: #16528e;
            color: #fff;
        }

        .admin-create-package-new .table-full table tbody tr {
            transition: 1s;
        }

            .admin-create-package-new .table-full table tbody tr:nth-child(even) {
                background: #f2f2f2;
            }

            .admin-create-package-new .table-full table tbody tr:hover {
                background: rgba(255,153,0,.25);
            }

            .admin-create-package-new .table-full table tbody tr td:first-child {
                text-align: center;
            }

.admin-enquiry-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
}

    .admin-enquiry-full .header {
        width: 100%;
        float: left;
    }

        .admin-enquiry-full .header .heading-left-panel {
            width: 75%;
            float: left;
        }

        .admin-enquiry-full .header .heading-right-panel {
            width: 25%;
            float: right;
        }

        .admin-enquiry-full .header .heading {
            width: auto;
            float: left;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            margin-top: 5px;
            padding: 0 10px;
            margin-bottom: 20px;
        }

        .admin-enquiry-full .header .ul-tab {
            width: auto;
            float: left;
            list-style: none;
            padding: 0 10px;
        }

            .admin-enquiry-full .header .ul-tab li {
                display: inline-block;
                padding: 7px 20px;
                border-radius: 15px;
                background: #dee2ff;
                color: #16528e;
                cursor: pointer;
            }

                .admin-enquiry-full .header .ul-tab li:hover {
                    background: #000;
                    color: #fff;
                    background: #16528e;
                }

                .admin-enquiry-full .header .ul-tab li.active {
                    background: #000;
                    color: #fff;
                    background: #16528e;
                }

        .admin-enquiry-full .header .form {
            float: left;
        }

            .admin-enquiry-full .header .form.form-right {
                float: right;
                width: 100%;
            }

            .admin-enquiry-full .header .form .form-group {
                float: left;
                margin-right: 10px;
            }

                .admin-enquiry-full .header .form .form-group label {
                    font-weight: 400;
                }

                .admin-enquiry-full .header .form .form-group .position-reletive {
                    position: relative;
                    float: left;
                }

                    .admin-enquiry-full .header .form .form-group .position-reletive .icon {
                        position: absolute;
                        top: 7px;
                        left: 5px;
                        width: 15px;
                        height: 15px;
                    }

                        .admin-enquiry-full .header .form .form-group .position-reletive .icon img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .header .form .form-group .position-reletive .form-control {
                        padding-left: 25px;
                        box-shadow: none;
                        -webkit-box-shadow: none;
                    }

            .admin-enquiry-full .header .form .input-btn {
                float: left;
                border: 1px solid #999;
                outline: none;
                color: #999;
                border-radius: 20px;
                padding: 6px 20px;
                background: #e8e8e8;
            }

                .admin-enquiry-full .header .form .input-btn:hover {
                    background: #16528e;
                    color: #fff;
                }

        .admin-enquiry-full .header .heading-right-panel .form .form-group {
            width: 70%;
        }

    .admin-enquiry-full .bookings-panel {
        width: 100%;
        float: left;
        background: #fff;
        border-radius: 5px;
        padding: 10px 10px;
        box-shadow: 0 3px 5px -2px #ccc;
        -webkit-box-shadow: 0 3px 5px -2px #ccc;
    }

        .admin-enquiry-full .bookings-panel .bookinginfo-table {
            width: 100%;
            float: left;
            overflow: auto;
            font-size: 12px !important;
            font-weight: 600;
        }

            .admin-enquiry-full .bookings-panel .bookinginfo-table table thead tr th {
                color: #16528e;
                font-weight: 600;
                background: linear-gradient(#ffffff,#e5e5e5);
                background: -webkit-linear-gradient(#ffffff,#e5e5e5);
            }

            .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr {
                background: #f1f1f1;
                margin-top: 5px;
            }

                .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr:hover {
                    background: #dee2ff;
                }

                .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td {
                    min-width: 128px;
                    word-break: break-all;
                }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td label {
                        font-weight: 600;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .icon {
                        width: 15px;
                        height: 15px;
                        float: left;
                    }

                        .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .icon img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .blue {
                        color: #16528e;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .pending {
                        color: #ffb637;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .confirm {
                        color: #02c061;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .decline {
                        color: red;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .eye {
                        font-size: 22px;
                        float: left;
                        color: #333;
                        margin-right: 10px;
                        margin-top: -5px;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .delete {
                        font-size: 16px;
                        float: left;
                        color: #333;
                    }

        .admin-enquiry-full .bookings-panel .booking-information {
            width: 100%;
            float: left;
        }

            .admin-enquiry-full .bookings-panel .booking-information .book-heading {
                width: 100%;
                float: left;
                padding: 8px 10px;
                font-size: 20px;
                background: #c5c5c7;
                color: #333;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content {
                width: 100%;
                float: left;
                background: #f5f5f5;
                padding: 5px 10px;
            }

                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content {
                    width: 100%;
                    float: left;
                    background: #fff;
                    padding: 5px 10px;
                    border-radius: 5px;
                }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .content-left-panel {
                        width: 50%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .content-right-panel {
                        width: 50%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .im {
                        width: 20%;
                        float: left;
                    }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .im img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .box1 {
                        width: 40%;
                        float: left;
                        padding-left: 10px;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .box2 {
                        width: 40%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel {
                        width: 80%;
                        float: left;
                        padding: 0 15px;
                    }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box {
                            width: 100%;
                            min-height: 60px;
                            float: left;
                            margin-top: 20px;
                            position: relative;
                        }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .im {
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 50px;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .im img {
                                    width: 100%;
                                    height: auto;
                                }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content {
                                width: 100%;
                                float: left;
                                padding-left: 60px;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text1 {
                                    width: 100%;
                                    float: left;
                                    font-size: 14px;
                                    color: #000;
                                    font-weight: 700;
                                    padding: 0 0;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text2 {
                                    width: 100%;
                                    float: left;
                                    word-break: break-all;
                                    font-size: 14px;
                                    color: #666;
                                    padding: 0 0;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text3 {
                                    width: 100%;
                                    float: left;
                                    font-size: 14px;
                                    color: #333;
                                    font-weight: 600;
                                    padding: 0 0;
                                }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .date3 {
                            width: 100%;
                            float: left;
                            font-size: 14px;
                            color: #333;
                            font-weight: 600;
                            padding: 0 0;
                            margin-top: 10px;
                        }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial {
                            width: 100%;
                            height: 100px;
                            float: left;
                            position: relative;
                            padding: 0 110px 0 110px;
                            margin-top: 10px;
                        }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .detail-left-panel {
                                width: 100px;
                                position: absolute;
                                left: 0;
                                top: 0;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .detail-right-panel {
                                width: 90px;
                                position: absolute;
                                right: 0;
                                top: 0;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .duration {
                                width: 100%;
                                float: left;
                                text-align: center;
                                color: #999;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage {
                                width: 100%;
                                float: left;
                                text-align: center;
                                height: 2px;
                                background: #ccc;
                                margin-top: 20px;
                                position: relative;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage:after {
                                    content: "";
                                    position: absolute;
                                    width: 10px;
                                    height: 10px;
                                    border-radius: 50%;
                                    background: #ccc;
                                    right: 0;
                                    top: -5px;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage:before {
                                    content: "";
                                    position: absolute;
                                    width: 10px;
                                    height: 10px;
                                    border-radius: 50%;
                                    background: #ccc;
                                    left: 0;
                                    top: -5px;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage .icon {
                                    position: absolute;
                                    top: -15px;
                                    margin-left: -30px;
                                    left: 50%;
                                    width: 30px;
                                    height: 30px;
                                }

                                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage .icon img {
                                        width: 100%;
                                    }

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .city {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #333;
}

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .time {
    width: 100%;
    float: left;
    font-size: 22px;
    font-weight: 700;
    color: #333;
}

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .location {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .title {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .duration {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #ed4a4a;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .city {
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: 400;
    color: #253566;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .date {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #666;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .price {
    width: 100%;
    float: left;
    font-size: 28px;
    font-weight: 400;
    color: #253566;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .price span {
        color: #ed4a4a;
        float: left;
        margin-right: 3px;
    }

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .text1 {
    width: 100%;
    float: left;
    font-size: 10px;
    font-weight: 400;
    color: #333;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .form-group {
    float: left;
    width: 100%;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .form-group .form-control {
        background: #f4f5f4;
        border: 1px solid #e6e7e6;
        box-shadow: none;
        -webkit-box-shadow: none;
        font-weight: 400;
    }

.admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip {
    width: 100%;
    float: left;
    padding: 10px 0 5px 0;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .website-link {
        float: left;
        color: #333;
        margin-top: 8px;
    }

    .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link {
        float: right;
        list-style: none;
        margin-bottom: 0;
    }

        .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li {
            display: inline-block;
            padding: 7px 30px;
            text-align: center;
            border-radius: 5px;
            background: linear-gradient(-45deg,#cdcdcd,#b1b1b1);
            background: -webkit-linear-gradient(-45deg,#cdcdcd,#b1b1b1);
        }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li:hover {
                background: #15bdcc;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li.active {
                background: #15bdcc;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li a {
                color: #fff;
            }

.view-package-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
}

    .view-package-full .table-full {
        width: 100%;
        float: left;
        overflow: auto;
        background: #fff;
        margin-bottom: 20px;
        border-radius: 5px;
    }

        .view-package-full .table-full:hover1 {
            -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
            box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
        }

        .view-package-full .table-full .header {
            width: 100%;
            float: left;
            padding: 10px 20px;
        }

            .view-package-full .table-full .header .title {
                width: 50%;
                float: left;
                font-size: 20px;
                font-weight: 600 !important;
                color: #16528e;
            }

            .view-package-full .table-full .header .sortby {
                width: 50%;
                float: right;
            }

                .view-package-full .table-full .header .sortby .sortby-form {
                    width: 250px;
                    float: right;
                    position: relative;
                    padding-left: 80px;
                }

                    .view-package-full .table-full .header .sortby .sortby-form .form-title {
                        width: 80px;
                        float: left;
                        position: absolute;
                        color: #333;
                        font-size: 12px;
                        top: 6px;
                        left: 0;
                        text-align: right;
                        padding-right: 5px;
                        font-weight: 400;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-control {
                        border: 1px solid #11aaf6;
                        padding-right: 0;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form select.form-control {
                        line-height: 28px;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-group {
                        width: 100%;
                        float: left;
                        margin-bottom: 0;
                    }

        .view-package-full .table-full .table-outer {
            width: 100%;
            float: left;
            overflow: auto;
        }

        .view-package-full .table-full .table {
            width: 100%;
            float: left;
        }

        .view-package-full .table-full table tr th {
            background: #e9ecef;
            color: #495057;
        }

        .view-package-full .table-full table tr td {
            color: #a4a9ad;
            font-weight: 400;
            font-weight: 300;
        }

            .view-package-full .table-full table tr td .email {
                color: #47ade4;
            }

            .view-package-full .table-full table tr td .status {
                padding: 3px 5px;
                font-size: 12px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .status.approved {
                    background: #07a7e3;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.reviewing {
                    background: #0ad251;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.rejected {
                    background: #f43a59;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.pending {
                    background: #fce418;
                    color: #333;
                }

                .view-package-full .table-full table tr td .status.banned {
                    background: #66767c;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.action {
                    background: #85dff8;
                    color: #fff;
                }

            .view-package-full .table-full table tr td .view {
                font-size: 14px;
                float: left;
                color: #fff;
                margin-right: 10px;
                margin-top: 10px;
                margin-top: -5px;
                background: #07a7e3;
                padding: 3px 15px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .view:hover {
                    background: #0a92c5;
                }

            .view-package-full .table-full table tr td .delete {
                font-size: 16px;
                float: left;
                color: #333;
            }

.user-profile-pg-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
    margin-bottom: 20px;
}

    .user-profile-pg-full .menu-panel {
        width: 100%;
        float: left;
        padding: 5px 15px;
        background: #fff;
    }

        .user-profile-pg-full .menu-panel #divmenu ul {
            width: 100%;
            float: left;
            list-style: none;
            border-bottom: 1px solid #ccc;
        }

            .user-profile-pg-full .menu-panel #divmenu ul li {
                display: inline-block;
            }

                .user-profile-pg-full .menu-panel #divmenu ul li a {
                    padding: 10px 9px;
                    float: left;
                    font-size: 15px;
                    position: relative;
                    text-decoration: none;
                    color: #666;
                    font-weight: 600;
                }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:after {
                        content: "";
                        position: absolute;
                        width: 0%;
                        height: 3px;
                        background: #15bdcc;
                        top: 104%;
                        left: 50%;
                        right: 50%;
                        transition: 0.3s;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover:after {
                        width: 100%;
                        left: 0%;
                        right: 0%;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover {
                        border-width: 100%;
                        color: #0f3661;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad:after {
                        color: #15bdcc;
                        border-width: 100%;
                        width: 100%;
                        left: 0%;
                        right: 0%;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad {
                        color: #0f3661;
                    }

                        .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad .icon {
                            background: #15bdcc;
                        }

                    .user-profile-pg-full .menu-panel #divmenu ul li a .icon {
                        width: 25px;
                        height: 25px;
                        line-height: 25px;
                        border-radius: 50%;
                        text-align: center;
                        font-size: 14px;
                        padding: 3px 0;
                        margin-right: 5px;
                        color: #fff;
                        background: #0f3661;
                    }

                        .user-profile-pg-full .menu-panel #divmenu ul li a .icon i {
                            width: 25px;
                            height: 25px;
                        }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover .icon {
                        background: #15bdcc;
                    }

    .user-profile-pg-full .tab-content {
        width: 100%;
        float: left;
        padding: 0 15px;
    }

        .user-profile-pg-full .tab-content .detail-panel {
            width: 100%;
            float: left;
            border: 1px solid #e8e8e8;
            margin-bottom: 20px;
        }

            .user-profile-pg-full .tab-content .detail-panel .header {
                width: 100%;
                float: left;
                background: #f5f5f5;
                font-size: 20px;
                font-weight: 600;
                color: #7a7d84;
                padding: 10px 20px;
                margin: 0;
                margin-bottom: 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .text1 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #565555;
                font-weight: 700;
                margin-bottom: 0;
                padding: 0 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .text2 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #333;
                margin-bottom: 20px;
                padding: 0 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .form-group {
                width: 100%;
                float: left;
                padding: 0 15px;
            }

                .user-profile-pg-full .tab-content .detail-panel .form-group label {
                    font-weight: 600;
                    color: #565555;
                }

        .user-profile-pg-full .tab-content .save-btn-bottom {
            float: left;
            font-size: 14px;
            font-weight: 600;
            padding: 5px 20px;
            text-align: center;
            line-height: 30px;
            margin-bottom: 15px;
            background-color: #1ab394;
            color: #FFF;
            box-shadow: 0 2px 2px 0 rgba(26,179,148,.14),0 3px 1px -2px rgba(26,179,148,.2),0 1px 5px 0 rgba(26,179,148,.12);
            color: #fff;
            border-radius: 5px;
        }

            .user-profile-pg-full .tab-content .save-btn-bottom.edit-btn {
                background: #16528e;
            }

            .user-profile-pg-full .tab-content .save-btn-bottom:hover {
                box-shadow: 0 14px 26px -12px rgba(26,179,148,.42),0 4px 23px 0 rgba(26,179,148,.12),0 8px 10px -5px rgba(26,179,148,.2);
            }

.admin-header-panel-full {
    width: 100%;
    float: left;
    position: relative;
    background: url(../images/header-bg.jpg) no-repeat;
    background: #fff;
}

    .admin-header-panel-full .header-left-panel {
        width: 100px;
        height: 100%;
        float: left;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }

    .admin-header-panel-full .header-right-panel {
        width: 100%;
        float: left;
        padding-left: 100px;
    }

    .admin-header-panel-full .header-left-panel a {
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 30px;
    }

        .admin-header-panel-full .header-left-panel a img {
            width: 20px;
        }

    .admin-header-panel-full .contect {
        width: 100%;
        float: left;
    }

    .admin-header-panel-full .header-right-panel .dashboard-btn {
        width: 200px;
        float: left;
        background: #16528e;
        border-radius: 5px;
        padding: 10px 10px;
        margin: 15px 0 15px 15px;
    }

        .admin-header-panel-full .header-right-panel .dashboard-btn img {
            width: 30px;
        }

        .admin-header-panel-full .header-right-panel .dashboard-btn span {
            font-size: 16px;
            padding-left: 10px;
            color: #fff;
        }

    .admin-header-panel-full .header-left-panel img {
        width: 30px;
    }

    .admin-header-panel-full .header-right-panel .login {
        float: right;
        list-style: none;
        margin-bottom: 0;
        position: relative;
        margin-top: 20px;
        margin-right: 20px;
    }

        .admin-header-panel-full .header-right-panel .login li {
            display: inline-block;
            float: left;
            padding-left: 10px;
            padding-right: 0;
            padding-top: 5px;
        }

            .admin-header-panel-full .header-right-panel .login li.active a {
                color: #390;
                font-weight: 600;
            }

            .admin-header-panel-full .header-right-panel .login li a {
                text-decoration: none;
                color: #010101;
                font-size: 13px;
                padding-left: 10px;
                outline: none;
            }

                .admin-header-panel-full .header-right-panel .login li a:hover {
                    background: none;
                }

                .admin-header-panel-full .header-right-panel .login li a .profile-img-outer {
                    position: relative;
                }

                .admin-header-panel-full .header-right-panel .login li a .profile-img {
                    width: 40px;
                    height: 40px;
                    float: left;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    background: #ff6d60;
                    border: 1px solid #fff;
                    margin-top: -5px;
                    margin-bottom: 8px;
                    margin-left: 10px;
                    overflow: hidden;
                }

                    .admin-header-panel-full .header-right-panel .login li a .profile-img img {
                        width: 100%;
                        height: auto;
                        float: left;
                        margin-top: 0;
                    }

                .admin-header-panel-full .header-right-panel .login li a .profile-img-outer .online-icon {
                    width: 10px;
                    height: 10px;
                    position: absolute;
                    line-height: 13px;
                    right: 3px;
                    top: 25px;
                    font-size: 9px;
                    border: 1px solid #fff;
                    text-align: center;
                    background: #00c349;
                    color: #fff;
                    border-radius: 50%;
                }

                .admin-header-panel-full .header-right-panel .login li a .user-icon {
                    width: 20px;
                    height: 20px;
                    float: left;
                    border-radius: 50%;
                    position: relative;
                }

                .admin-header-panel-full .header-right-panel .login li a .bell-icon {
                    width: 20px;
                    height: 20px;
                    float: left;
                    border-radius: 50%;
                    position: relative;
                }

                    .admin-header-panel-full .header-right-panel .login li a .user-icon img, .admin-header-panel-full .header-right-panel .login li a .bell-icon img {
                        width: 100%;
                        height: auto;
                        float: left;
                        margin-top: 0;
                    }

                    .admin-header-panel-full .header-right-panel .login li a .user-icon span, .admin-header-panel-full .header-right-panel .login li a .bell-icon span {
                        width: 15px;
                        height: 15px;
                        position: absolute;
                        line-height: 13px;
                        right: -5px;
                        top: -5px;
                        font-size: 9px;
                        border: 1px solid #fff;
                        text-align: center;
                        background: #ed3266;
                        color: #fff;
                        border-radius: 50%;
                    }

                .admin-header-panel-full .header-right-panel .login li a.active {
                    color: #390;
                }

                .admin-header-panel-full .header-right-panel .login li a .user-name {
                    font-weight: 700;
                    float: right;
                    padding-left: 5px;
                }

                .admin-header-panel-full .header-right-panel .login li a .caret {
                    transition: 0.3s;
                    -webkit-transition: 0.3s;
                    color: #999;
                    float: right;
                    margin-right: 8px;
                    margin-top: 5px;
                }

                .admin-header-panel-full .header-right-panel .login li a[aria-expanded="true"] .caret {
                    transform: rotate(180deg);
                    -webkit-transform: rotate(180deg);
                }

            .admin-header-panel-full .header-right-panel .login li ul {
                list-style: none;
            }

                .admin-header-panel-full .header-right-panel .login li ul li {
                    display: inline-block;
                    float: right;
                    padding-left: 30px;
                    line-height: 41px;
                }

                    .admin-header-panel-full .header-right-panel .login li ul li a {
                        color: #333 !important;
                    }

                        .admin-header-panel-full .header-right-panel .login li ul li a:hover {
                            text-decoration: underline !important;
                        }

            .admin-header-panel-full .header-right-panel .login li .my-profile {
                width: 220px;
                float: left;
                border: 1px solid #ccc;
                background: #fff;
                padding: 10px 0;
                position: absolute;
                z-index: 1111;
                right: 10px;
                top: 80%;
                border-radius: 5px;
            }

                .admin-header-panel-full .header-right-panel .login li .my-profile.dropdown-menu {
                    width: 220px !important;
                    padding: 10px 0px !important;
                }

                .admin-header-panel-full .header-right-panel .login li .my-profile ul {
                    list-style: none;
                    text-align: left;
                }

                    .admin-header-panel-full .header-right-panel .login li .my-profile ul li {
                        width: 100%;
                        float: left;
                        padding: 0 0;
                    }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li:hover {
                            background: #f8f9fa;
                        }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li a {
                            text-decoration: none;
                            color: #67757c !important;
                            padding: 10px 10px;
                        }

                            .admin-header-panel-full .header-right-panel .login li .my-profile ul li a:hover {
                                text-decoration: none !important;
                            }

                        .admin-header-panel-full .header-right-panel .login li .my-profile ul li:first-child {
                            border: none;
                        }

.wrapper .navbar.navbar-default .login {
    float: right;
    list-style: none;
    margin-bottom: 0;
    position: relative;
    padding-top: 0;
}

    .wrapper .navbar.navbar-default .login li {
        display: inline-block;
        float: left;
        padding-left: 10px;
        padding-right: 0;
        padding-top: 5px;
    }

        .wrapper .navbar.navbar-default .login li.active a {
            color: #390;
            font-weight: 600;
        }

        .wrapper .navbar.navbar-default .login li a {
            text-decoration: none;
            color: #010101;
            font-size: 13px;
            padding-left: 10px;
            outline: none;
        }

            .wrapper .navbar.navbar-default .login li a:hover {
                background: none;
            }

            .wrapper .navbar.navbar-default .login li a .profile-img-outer {
                position: relative;
            }

            .wrapper .navbar.navbar-default .login li a .profile-img {
                width: 40px;
                height: 40px;
                float: left;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                border: 1px solid #fff;
                margin-top: -5px;
                margin-bottom: 8px;
                margin-left: 10px;
                overflow: hidden;
            }

                .wrapper .navbar.navbar-default .login li a .profile-img img {
                    width: 100%;
                    height: auto;
                    float: left;
                    margin-top: 0;
                }

            .wrapper .navbar.navbar-default .login li a .profile-img-outer .online-icon {
                width: 10px;
                height: 10px;
                position: absolute;
                line-height: 13px;
                right: 3px;
                top: 25px;
                font-size: 9px;
                border: 1px solid #fff;
                text-align: center;
                background: #00c349;
                color: #fff;
                border-radius: 50%;
            }

            .wrapper .navbar.navbar-default .login li a .user-icon {
                width: 20px;
                height: 20px;
                float: left;
                border-radius: 50%;
                position: relative;
            }

            .wrapper .navbar.navbar-default .login li a .bell-icon {
                width: 20px;
                height: 20px;
                float: left;
                border-radius: 50%;
                position: relative;
            }

                .wrapper .navbar.navbar-default .login li a .user-icon img, .wrapper .navbar.navbar-default .login li a .bell-icon img {
                    width: 100%;
                    height: auto;
                    float: left;
                    margin-top: 0;
                }

                .wrapper .navbar.navbar-default .login li a .user-icon span, .wrapper .navbar.navbar-default .login li a .bell-icon span {
                    width: 15px;
                    height: 15px;
                    position: absolute;
                    line-height: 13px;
                    right: -5px;
                    top: -5px;
                    font-size: 9px;
                    border: 1px solid #fff;
                    text-align: center;
                    background: #ed3266;
                    color: #fff;
                    border-radius: 50%;
                }

            .wrapper .navbar.navbar-default .login li a.active {
                color: #390;
            }

            .wrapper .navbar.navbar-default .login li a .user-name {
                font-weight: 700;
                float: right;
                padding-left: 5px;
            }

            .wrapper .navbar.navbar-default .login li a .caret {
                transition: 0.3s;
                -webkit-transition: 0.3s;
                color: #999;
                float: right;
                margin-right: 8px;
                margin-top: 5px;
            }

            .wrapper .navbar.navbar-default .login li a[aria-expanded="true"] .caret {
                transform: rotate(180deg);
                -webkit-transform: rotate(180deg);
            }

        .wrapper .navbar.navbar-default .login li ul {
            list-style: none;
        }

            .wrapper .navbar.navbar-default .login li ul li {
                display: inline-block;
                float: right;
                padding-left: 30px;
                line-height: 41px;
            }

                .wrapper .navbar.navbar-default .login li ul li a {
                    color: #333 !important;
                }

                    .wrapper .navbar.navbar-default .login li ul li a:hover {
                        text-decoration: underline !important;
                    }

        .wrapper .navbar.navbar-default .login li .my-profile {
            width: 220px;
            float: left;
            border: 1px solid #ccc;
            background: #fff;
            padding: 10px 0;
            position: absolute;
            z-index: 1111;
            right: 10px;
            top: 80%;
            border-radius: 5px;
        }

            .wrapper .navbar.navbar-default .login li .my-profile.dropdown-menu {
                width: 220px !important;
                padding: 10px 0px !important;
            }

            .wrapper .navbar.navbar-default .login li .my-profile ul {
                list-style: none;
                text-align: left;
            }

                .wrapper .navbar.navbar-default .login li .my-profile ul li {
                    width: 100%;
                    float: left;
                    padding: 0 0;
                }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li:hover {
                        background: #f8f9fa;
                    }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li a {
                        text-decoration: none;
                        color: #67757c !important;
                        padding: 10px 10px;
                    }

                        .wrapper .navbar.navbar-default .login li .my-profile ul li a:hover {
                            text-decoration: none !important;
                        }

                    .wrapper .navbar.navbar-default .login li .my-profile ul li:first-child {
                        border: none;
                    }

.wrapper .navbar.navbar-default .new-login-panel {
    float: right;
    width: 220px;
    text-align: right;
    position: relative;
    padding-right: 10px;
}

    .wrapper .navbar.navbar-default .new-login-panel .user-name {
        color: #0f3661;
    }

        .wrapper .navbar.navbar-default .new-login-panel .user-name .welcome {
            font-weight: 400;
        }

        .wrapper .navbar.navbar-default .new-login-panel .user-name .user-text {
            font-weight: 800;
        }

    .wrapper .navbar.navbar-default .new-login-panel .logout {
        width: 100%;
        float: right;
        color: #0f3661;
        font-size: 14px;
        color: #67757c !important;
        padding: 10px 0;
    }

.admin-dashboard-panel {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

    .admin-dashboard-panel .admin-dashboard-left-panel {
        width: 100px;
        height: 100% !important;
        float: left;
        background: #fff;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
    }

    .admin-dashboard-panel .admin-dashboard-right-panel {
        width: 100%;
        float: left;
        padding-left: 100px;
    }

.admin-dashboard-menu-full {
    width: 100%;
    float: left;
    list-style: none;
    background: #fff;
}

    .admin-dashboard-menu-full li {
        width: 100%;
        float: left;
        padding: 20px 20px;
    }

        .admin-dashboard-menu-full li a {
            padding: 10px 10px;
            float: left;
            position: relative;
        }

            .admin-dashboard-menu-full li a.active {
                background: #f2f2f2;
                border-radius: 5px;
                box-shadow: 0 3px 5px -2px #ccc;
                -webkit-box-shadow: 0 3px 5px -2px #ccc;
            }

            .admin-dashboard-menu-full li a:hover {
                background: #f2f2f2;
                border-radius: 5px;
                box-shadow: 0 3px 5px -2px #ccc;
                -webkit-box-shadow: 0 3px 5px -2px #ccc;
            }

            .admin-dashboard-menu-full li a img {
                width: 100%;
                float: left;
            }

            .admin-dashboard-menu-full li a.message span {
                width: 20px;
                position: absolute;
                right: 10px;
                text-align: center;
                background: #ed3266;
                color: #fff;
                border-radius: 50%;
            }

.sidebar {
    width: 100%;
    height: auto !important;
    float: left;
}

.admin-dashboard-content-full {
    width: 100%;
    float: left;
    padding: 0;
}

.user-dashboard-full {
    width: 100%;
    float: left;
}

    .user-dashboard-full .services-panel {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .user-dashboard-full .booking-detail-panel {
        width: 100%;
        float: left;
    }

    .user-dashboard-full .services-panel .new-booking-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#3382a4,#3345c3);
        background: -webkit-linear-gradient(#3382a4,#3345c3);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .gradiean-panel {
        -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
        box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
    }

        .user-dashboard-full .services-panel .gradiean-panel .new-booking-panel-inner1 {
            width: 100%;
            height: 100%;
            float: left;
        }

        .user-dashboard-full .services-panel .gradiean-panel .new-booking-panel-inner2 {
            width: 100%;
            height: 100%;
            float: left;
            -webkit-border-radius: inherit;
            padding: 10px 10px;
            border-radius: inherit;
            background: url(../images/admin/statistic-box-grid.png) 50% 0;
            background-size: 21px 20px;
            position: relative;
        }

        .user-dashboard-full .services-panel .gradiean-panel.box1 .new-booking-panel-inner1 {
            background-image: url(../images/admin/statistic-box1.png);
        }

        .user-dashboard-full .services-panel .gradiean-panel.box2 .new-booking-panel-inner1 {
            background-image: url(../images/admin/statistic-box2.png);
        }

        .user-dashboard-full .services-panel .gradiean-panel.box3 .new-booking-panel-inner1 {
            background-image: url(../images/admin/statistic-box3.png);
        }

    .user-dashboard-full .services-panel .live-offer-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#a056ef,#7636dc);
        background: -webkit-linear-gradient(#a056ef,#7636dc);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .visiters-panel {
        width: 100%;
        height: 200px;
        float: left;
        background: linear-gradient(#ed7657,#dd4740);
        background: -webkit-linear-gradient(#ed7657,#dd4740);
        border-radius: 5px;
        position: relative;
        margin-bottom: 15px;
    }

    .user-dashboard-full .services-panel .text1 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 20px;
        margin-top: -18px;
        color: #fff;
        padding: 0 10px;
        text-transform:uppercase;
    }

    .user-dashboard-full .services-panel .text2 {
        width: 100%;
        float: left;
        text-align: center;
        font-size: 74px;
        font-weight: 700;
        color: #fff;
        padding: 0 10px;
    }

    .user-dashboard-full .services-panel .text3 {
        width: 50%;
        float: left;
        font-size: 14px;
        color: #fff;
        padding: 0 10px;
    }

    .user-dashboard-full .services-panel .text4 {
        width: 50%;
        float: left;
        font-size: 14px;
        color: #fff;
        padding: 0 10px;
        border-left: 1px solid #ccc;
    }

    .user-dashboard-full .services-panel .text3 img {
        width: 15px;
    }

        .user-dashboard-full .services-panel .text3 img.dot {
            width: 8px;
        }

    .user-dashboard-full .services-panel .im {
        width: 100px;
        bottom: 10px;
        right: 10px;
        position: absolute;
        opacity: .2;
    }

        .user-dashboard-full .services-panel .im img {
            width: 100%;
            float: left;
        }

    .user-dashboard-full .services-panel .new-booking-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .services-panel .live-offer-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .services-panel .visiters-panel .text2 {
        margin: 20px 0 0 0;
    }

    .user-dashboard-full .booking-detail-panel .bookings {
        width: 100%;
        float: left;
        border-radius: 5px;
        padding: 10px 10px;
        position: relative;
        text-transform:uppercase;
    }

        .user-dashboard-full .booking-detail-panel .bookings .heading {
            width: 100%;
            float: left;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            padding: 0 10px;
            margin-bottom: 20px;
        }

        .user-dashboard-full .booking-detail-panel .bookings .ul-tab {
            width: 100%;
            float: left;
            list-style: none;
            padding: 0 10px;
        }

            .user-dashboard-full .booking-detail-panel .bookings .ul-tab li {
                display: inline-block;
                padding: 3px 20px;
                border-radius: 15px;
                background: #dee2ff;
                color: #6855f7;
                cursor: pointer;
            }

                .user-dashboard-full .booking-detail-panel .bookings .ul-tab li.active {
                    background: #000;
                    color: #fff;
                    background: linear-gradient(-45deg,#a056ef,#3833da);
                    background: -webkit-linear-gradient(-45deg,#a056ef,#3833da);
                }

        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel {
            width: 100%;
            float: left;
            background: #fff;
            border-radius: 5px;
            padding: 10px 10px;
            box-shadow: 0 3px 5px -2px #ccc;
            -webkit-box-shadow: 0 3px 5px -2px #ccc;
        }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box {
                width: 100%;
                min-height: 60px;
                float: left;
                margin-top: 20px;
                position: relative;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .im {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 50px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .im img {
                        width: 100%;
                        height: auto;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content {
                    width: 100%;
                    float: left;
                    padding-left: 60px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text1 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #000;
                        font-weight: 700;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text2 {
                        width: 100%;
                        float: left;
                        word-break: break-all;
                        font-size: 14px;
                        color: #666;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .heading-box .content .text3 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        overflow: hidden;
                    }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box {
                width: 100%;
                height: 60px;
                float: left;
                margin-top: 50px;
                position: relative;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .im {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .im img {
                        width: 100%;
                        height: auto;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content {
                    width: 100%;
                    float: left;
                    padding-left: 20px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content .text1 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .middle-box .content .text2 {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                        font-weight: 600;
                        padding: 0 0;
                    }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date1 {
                width: 50%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date2 {
                width: 50%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date3 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #333;
                font-weight: 600;
                padding: 0 0;
                margin-top: 10px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date1 img, .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date2 img {
                width: 15px;
                margin-right: 5px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .date3 img {
                width: 15px;
                margin-right: 5px;
            }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .view-outer {
                width: 100px;
                margin: 0 auto;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel .view-outer .view {
                    width: 100%;
                    float: left;
                    text-align: center;
                    background: #dee2ff;
                    color: #6855f7;
                    font-weight: 600;
                    border-radius: 15px;
                    padding: 5px 0;
                    margin-top: 50px;
                    margin-bottom: 10px;
                }

            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel {
                min-height: 320px;
            }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .date3 {
                    margin-top: 10px;
                }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info {
                    width: 100%;
                    float: left;
                    font-size: 14px;
                    color: #000;
                    padding: 0 0;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info .title {
                        font-weight: 700;
                        margin-right: 10px;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .pax-info .info {
                        font-weight: 600;
                        color: #6855f7;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer {
                    width: 100%;
                    float: left;
                    position: static;
                    z-index: 0;
                }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link {
                    width: 65%;
                    float: left;
                    list-style: none;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li {
                        display: inline-block;
                        padding: 0 2px;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li a {
                            text-decoration: none;
                            color: #333;
                            font-size: 20px;
                            outline: none;
                        }

                            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li a:hover {
                                color: #000;
                            }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li .tooltip {
                            z-index: 1111;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(1) a {
                            color: #16528e;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(2) a {
                            color: #16528e;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(3) a {
                            color: #15bdcc;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-link li:nth-child(4) a {
                            color: #15bdcc;
                        }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn {
                    float: right;
                    width: 25%;
                    text-align: center;
                    background: #edb34a;
                    color: #fff;
                    padding: 0 3px;
                    border-radius: 5px;
                    margin-top: 0;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn.active {
                        background: #03d959;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial {
                    width: 100%;
                    height: 100px;
                    float: left;
                    position: relative;
                    padding: 0 110px 0 110px;
                    margin-top: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .detail-left-panel {
                        width: 100px;
                        position: absolute;
                        left: 0;
                        top: 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .detail-right-panel {
                        width: 90px;
                        position: absolute;
                        right: 0;
                        top: 0;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .duration {
                        width: 100%;
                        float: left;
                        text-align: center;
                        color: #999;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage {
                        width: 100%;
                        float: left;
                        text-align: center;
                        height: 2px;
                        background: #ccc;
                        margin-top: 20px;
                        position: relative;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage:after {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            border-radius: 50%;
                            background: #ccc;
                            right: 0;
                            top: -5px;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage:before {
                            content: "";
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            border-radius: 50%;
                            background: #ccc;
                            left: 0;
                            top: -5px;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage .icon {
                            position: absolute;
                            top: -15px;
                            left: 35%;
                            width: 30px;
                            height: 30px;
                        }

                            .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .stopage .icon img {
                                width: 100%;
                            }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .city {
                        width: 100%;
                        float: left;
                        font-size: 16px;
                        color: #333;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .time {
                        width: 100%;
                        float: left;
                        font-size: 22px;
                        font-weight: 700;
                        color: #333;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .location {
                        width: 100%;
                        float: left;
                        font-size: 14px;
                        color: #333;
                    }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info {
                    width: 100%;
                    min-height: 90px;
                    float: left;
                    list-style: none;
                    margin-top: 10px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li {
                        width: 100%;
                        float: left;
                        font-size: 12px;
                        margin-bottom: 5px;
                        position: relative;
                        padding-left: 80px;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li .title {
                            width: 80px;
                            float: left;
                            font-weight: 700;
                            position: absolute;
                            left: 0;
                            top: 0;
                        }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-attranction-info li .info {
                            float: left;
                        }

                .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info {
                    width: 50%;
                    min-height: 90px;
                    float: left;
                    list-style: none;
                    margin-top: 10px;
                    padding-right: 5px;
                }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info li {
                        width: 100%;
                        float: left;
                        font-size: 12px;
                        margin-bottom: 5px;
                    }

                    .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info.line {
                        padding-left: 10px;
                        position: relative;
                        padding-right: 0;
                    }

                        .user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .ul-transfer-info.line:before {
                            position: absolute;
                            content: "";
                            width: 1px;
                            height: 100%;
                            background: #ccc;
                            left: 0;
                            top: 0;
                        }

@media only screen and (min-width:768px) and (max-width:1250px) {
.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn{font-size:12px;}
}
@media only screen and (min-width:320px) and (max-width:545px) {
.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .b-footer .complet-btn{font-size:10px;}
}

.eticket-popup {
    border-radius: 5px;
    width: auto !important;
}

.eticket-popup {
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transition: 0.5s;
    z-index: 1111111;
}

    .eticket-popup.in {
        transform: translateY(100px);
        -webkit-transform: translateY(100px);
    }

    .eticket-popup .modal-dialog {
        width: 900px !important;
        overflow: hidden !important;
        border-radius: 0;
    }

        .eticket-popup .modal-dialog .modal-content {
            width: 100%;
            float: left;
            padding: 0px !important;
            border-radius: 0;
            border: 0;
        }

            .eticket-popup .modal-dialog .modal-content .modal-body {
                padding: 0px !important;
            }

    .eticket-popup label {
        font-weight: 600 !important;
    }

    .eticket-popup .close-icon {
        width: 25px !important;
        height: 25px;
        border-radius: 50%;
        background: #ddd;
        text-align: center;
        float: right;
        position: absolute;
        right: 0;
        margin-top: 8px;
        margin-right: 15px;
        color: #333;
    }

        .eticket-popup .close-icon:hover {
            color: #1b889a;
        }

        .eticket-popup .close-icon i {
            width: 100%;
            height: 100%;
            line-height: 25px;
            text-align: center;
            font-weight: 300;
        }

            .eticket-popup .close-icon i:before {
                font-weight: 300 !important;
                font-size: 12px;
            }

    .eticket-popup .eticket-content {
        width: 100%;
        float: left;
        z-index: 11111;
    }

        .eticket-popup .eticket-content .popup-header {
            width: 100%;
            float: left;
            padding: 10px 15px;
            font-size: 16px;
            font-weight: 600;
            color: #000;
            background: #fff;
            border-bottom: 1px solid #ccc;
        }

        .eticket-popup .eticket-content .form-content {
            width: 100%;
            float: left;
            padding: 0px !important;
            padding-top: 0px !important;
        }

            .eticket-popup .eticket-content .form-content .etecket-full .etecket-main-content {
                margin: 0;
            }

@media only screen and (min-width:320px) and (max-width:900px) {
    .eticket-popup {
        padding: 0 20px 0 0 !important;
    }

        .eticket-popup .modal-dialog {
            width: 100% !important;
        }

    .etecket-full .one-half {
        width: 100%;
    }

    .etecket-full .header .im {
        width: 200px;
        float: right;
        margin-top: 15px;
    }

    .etecket-full .result-panel .result .detail .flight-icon img {
        width: 50px;
        height: auto;
    }
}

#testimonial-slider {
    width: 100%;
    float: left;
}

.bookings .owl-carousel.owl-theme {
    float: left;
}

.bookings .owl-theme .owl-controls {
    position: absolute;
    top: -44px;
    right: 10px;
    margin-top: 0px !important;
}

    .bookings .owl-theme .owl-controls .owl-buttons div {
        color: #666 !important;
        display: inline-block;
        zoom: 1;
        *display: inline;
        margin: 5px;
        border: 1px solid #ccc !important;
        padding: 3px 10px;
        font-size: 12px;
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        border-radius: 50% !important;
        background: #869791;
        background: linear-gradient(#fff,#e9e9e9) !important;
        background: -webkit-linear-gradient(#fff,#e9e9e9) !important;
        opacity: .5;
    }

        .bookings .owl-theme .owl-controls .owl-buttons div:hover {
            color: #6855f7;
        }

.bookings .owl-prev:before, .bookings .owl-next:before {
    content: "\f104" !important;
    font-size: 16px;
    font-weight: 600;
    font-family: 'FontAwesome';
    color: #666 !important;
}

.bookings .owl-next:before {
    content: "\f105" !important;
    font-size: 16px;
    font-weight: 600;
}

.bookings .owl-controls .owl-buttons .owl-prev:hover, .bookings .owl-controls .owl-buttons .owl-next:hover {
    background: #ccc !important;
}

    .bookings .owl-controls .owl-buttons .owl-prev:hover::before, .bookings .owl-controls .owl-buttons .owl-next:hover::before {
        color: #5b2fea !important;
    }

.admin-login-full {
    width: 100%;
    float: left;
    background: #eee;
    background: url(../images/banner/home-slider12a.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

    .admin-login-full:before1 {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.5);
    }

    .admin-login-full .login-form-outer {
        width: 430px;
        margin: 0 auto;
    }

        .admin-login-full .login-form-outer .login-form-inner {
            width: 100%;
            background: rgba(22,82,142,.5);
            float: left;
            padding: 0;
            border: 1px solid #2e2e2f;
            margin: 150px 0 200px 0;
        }

        .admin-login-full .login-form-outer .login-form-inner {
            background: -moz-linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: -webkit-linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: linear-gradient(140deg,rgba(247,148,29,.58)40%,rgba(21,189,204,.52));
            background: #eee;
        }

            .admin-login-full .login-form-outer .login-form-inner label {
                color: #333;
                font-weight: 400;
            }

            .admin-login-full .login-form-outer .login-form-inner .login {
                width: 100%;
                float: left;
                text-align: center;
                font-size: 20px;
                font-weight: 600;
                padding: 10px 0;
                color: #fff;
                background: #15bdcc;
            }

            .admin-login-full .login-form-outer .login-form-inner .contect {
                width: 100%;
                float: left;
                padding: 0 20px;
            }

            .admin-login-full .login-form-outer .login-form-inner .form-group {
                width: 100%;
                float: left;
                padding: 0 15px;
            }

                .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive {
                    width: 100%;
                    float: left;
                    position: relative;
                    margin-top: 10px;
                }

                    .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .icon {
                        width: 40px;
                        height: 40px;
                        line-height: 40px;
                        text-align: center;
                        font-size: 18px;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        background: #15bdcc;
                        color: #fff;
                    }

                    .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control {
                        height: 40px;
                        border-radius: 0;
                        padding-left: 50px;
                    }

                        .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control:focus {
                            border-color: #e44c2a;
                        }

                            .admin-login-full .login-form-outer .login-form-inner .form-group .position-reletive .form-control:focus + .icon {
                                background: #f7941d;
                            }

            .admin-login-full .login-form-outer .login-form-inner .btn-primary {
                background: #f7941d;
                border: 0;
            }

            .admin-login-full .login-form-outer .login-form-inner .login-btn-outer {
                width: 200px;
                margin: 0 auto;
                position: relative;
            }

            .admin-login-full .login-form-outer .login-form-inner .login-btn {
                width: 100%;
                float: left;
                padding: 10px 0;
                margin-bottom: 15px;
                border-radius: 0;
                background: #f7941d;
                color: #fff;
                border: 1px solid #666464;
                outline: none;
                border: 0;
            }

@media only screen and (min-width:320px) and (max-width:500px) {
    .admin-login-full .login-form-outer {
        width: 95%;
        margin: 0 auto;
    }
}

.create-package-full {
    width: 100%;
    float: left;
}

    .create-package-full .create-package-left-panel {
        width: 70%;
        float: left;
        padding-right: 15px;
    }

    .create-package-full .create-package-right-panel {
        width: 30%;
        float: left;
    }

    .create-package-full .create-package-panel {
        width: 100%;
        float: left;
        background: #fff;
        padding: 0 20px;
        margin-bottom: 20px;
        position: relative;
    }

        .create-package-full .create-package-panel .main-heading {
            width: 100%;
            float: left;
            border-bottom: 1px solid #ccc;
            margin-bottom: 20px;
        }

            .create-package-full .create-package-panel .main-heading h3 {
                font-size: 22px;
                width: auto;
                float: left;
                border-bottom: 3px solid #16528e;
                margin-bottom: 0;
            }

        .create-package-full .create-package-panel h4 {
            width: 100%;
            float: left;
            margin: 0 0 20px 0;
        }

        .create-package-full .create-package-panel .form-group {
            width: 100%;
            float: left;
            margin-right: 10px;
        }

            .create-package-full .create-package-panel .form-group label {
                width: 100%;
                font-weight: 400;
            }

            .create-package-full .create-package-panel .form-group .position-reletive {
                width: 100%;
                position: relative;
                float: left;
            }

                .create-package-full .create-package-panel .form-group .position-reletive .icon {
                    position: absolute;
                    top: 7px;
                    left: 5px;
                    width: 15px;
                    height: 15px;
                    z-index: 1;
                }

                    .create-package-full .create-package-panel .form-group .position-reletive .icon img {
                        width: 100%;
                        height: auto;
                    }

                .create-package-full .create-package-panel .form-group .position-reletive .form-control {
                    padding-left: 25px;
                    box-shadow: none;
                    -webkit-box-shadow: none;
                    width: 100%;
                }

                .create-package-full .create-package-panel .form-group .position-reletive select.form-control {
                    line-height: 28px;
                    text-indent: 20px;
                    padding-left: 5px;
                }

        .create-package-full .create-package-panel .input-btn {
            float: left;
            border: 1px solid #999;
            outline: none;
            color: #999;
            border-radius: 5px;
            padding: 6px 20px;
            background: #e8e8e8;
        }

            .create-package-full .create-package-panel .input-btn:hover {
                background: #7636dc;
                color: #fff;
            }

        .create-package-full .create-package-panel .form-group .select2-container .select2-selection--single .select2-selection__rendered {
            padding-left: 25px;
            border-radius: 5px;
        }

        .create-package-full .create-package-panel .checkbox-full.package-type {
            padding-left: 0;
        }

        .create-package-full .create-package-panel .checkbox-full.onhome {
            margin-top: 20px;
        }

        .create-package-full .create-package-panel .checkbox-full {
            padding: 10px;
            margin-top: 0;
        }

            .create-package-full .create-package-panel .checkbox-full .checkbox-in {
                display: block;
                margin-bottom: 0;
            }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in input {
                    padding: 0;
                    height: initial;
                    width: initial;
                    margin-bottom: 0;
                    display: none;
                    cursor: pointer;
                }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in label {
                    position: relative;
                    cursor: pointer;
                    margin-bottom: 0;
                }

                    .create-package-full .create-package-panel .checkbox-full .checkbox-in label:before {
                        content: '';
                        -webkit-appearance: none;
                        background-color: transparent;
                        border: 2px solid #16528e;
                        box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
                        padding: 10px;
                        display: inline-block;
                        position: relative;
                        vertical-align: middle;
                        cursor: pointer;
                        margin-right: 5px;
                    }

                .create-package-full .create-package-panel .checkbox-full .checkbox-in input:checked + label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    top: 2px;
                    left: 9px;
                    width: 6px;
                    height: 14px;
                    border: solid #16528e;
                    border-width: 0 2px 2px 0;
                    transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                }

        .create-package-full .create-package-panel .heading {
            font-weight: 600;
            margin-bottom: 0;
        }

        .create-package-full .create-package-panel .packge-add-panel {
            width: 100%;
            float: left;
            margin-top: 20px;
        }

            .create-package-full .create-package-panel .packge-add-panel .incl-heading {
                width: 100%;
                float: left;
                font-weight: 600;
                font-size: 16px;
            }

    .create-package-full .image-panel-outer {
        width: 100%;
        float: left;
    }

        .create-package-full .image-panel-outer .image-panel {
            width: 100%;
            float: left;
            border: 0 solid #ccc;
            border-radius: 5px;
            padding: 20px;
            margin-bottom: 20px;
            background: #fff;
            -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06) !important;
            box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06) !important;
            -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
            transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1) !important;
        }

            .create-package-full .image-panel-outer .image-panel:hover {
                -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
                box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
            }

            .create-package-full .image-panel-outer .image-panel .img-upload-panel {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .img-upload-panel .note-text {
                    width: 100%;
                    float: left;
                    color: red;
                    margin-top: 5px;
                }

            .create-package-full .image-panel-outer .image-panel .img-package {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .img-package .im {
                    width: 100%;
                    float: left;
                    border: 1px solid #999;
                    position: relative;
                    margin-bottom: 10px;
                }

                    .create-package-full .image-panel-outer .image-panel .img-package .im .close {
                        position: absolute;
                        top: 0;
                        right: 0;
                        outline: none;
                        text-align: center;
                        background: #f00 !important;
                        font-size: 12px;
                        color: #fff;
                        border-radius: 50%;
                        width: 15px;
                        height: 15px;
                        line-height: 13px;
                        opacity: 1;
                        margin-top: -7px;
                        margin-right: -7px;
                        border: 1px solid #dfdfdf;
                    }

                    .create-package-full .image-panel-outer .image-panel .img-package .im img {
                        width: 100%;
                        height: auto;
                    }

            .create-package-full .image-panel-outer .image-panel .detail {
                width: 100%;
                float: left;
            }

                .create-package-full .image-panel-outer .image-panel .detail .text1 {
                    width: 100%;
                    float: left;
                    font-size: 12px;
                    text-align: justify;
                }

                .create-package-full .image-panel-outer .image-panel .detail .add-btn {
                    float: right;
                    border: 1px solid #999;
                    outline: none;
                    color: #fff;
                    border-radius: 20px;
                    padding: 6px 20px;
                    background: #16528e;
                }

                .create-package-full .image-panel-outer .image-panel .detail .save-btn {
                    float: right;
                    border: 1px solid #999;
                    outline: none;
                    color: #fff;
                    border-radius: 20px;
                    padding: 6px 20px;
                }

                    .create-package-full .image-panel-outer .image-panel .detail .save-btn:hover {
                        background: linear-gradient(-45deg,#3833da,#a056ef);
                        background: -webkit-linear-gradient(-45deg,#3833da,#a056ef);
                    }

                .create-package-full .image-panel-outer .image-panel .detail label {
                    font-weight: 400;
                }

                .create-package-full .image-panel-outer .image-panel .detail .form-group .form-control {
                    border-radius: 0;
                }

    .create-package-full .create-package-panel .services-includes {
        width: 100%;
        float: left;
        margin-top: 0;
    }

        .create-package-full .create-package-panel .services-includes .heading {
            font-weight: 600;
        }

        .create-package-full .create-package-panel .services-includes .checkb {
            width: 100%;
            float: left;
            padding: 0;
        }

            .create-package-full .create-package-panel .services-includes .checkb .box1 {
                width: auto;
                float: left;
            }

                .create-package-full .create-package-panel .services-includes .checkb .box1 .checkbox-full {
                    padding-top: 0;
                    padding-left: 0;
                    padding-right: 20px;
                }

                    .create-package-full .create-package-panel .services-includes .checkb .box1 .checkbox-full label {
                        font-weight: 400;
                    }

    .create-package-full .create-package-panel .description-btn-panel {
        width: 100px;
        position: absolute;
        top: 10px;
        right: 20px;
        float: right;
        text-align: right;
        padding: 10px 0 0 0;
        margin-bottom: -40px;
    }

        .create-package-full .create-package-panel .description-btn-panel span {
            cursor: pointer;
            color: #16528e;
        }

            .create-package-full .create-package-panel .description-btn-panel span:hover {
                cursor: pointer;
                color: #000;
            }

    .create-package-full .create-package-panel .add-btn {
        margin-top: 25px;
        padding: 5px 12px;
    }

    .create-package-full .bottom-strip {
        width: 100%;
        float: right;
        margin-top: 20px;
    }

        .create-package-full .bottom-strip .input-btn {
            float: right;
            border: 1px solid #999;
            outline: none;
            color: #000;
            border-radius: 20px;
            padding: 6px 20px;
            background: #e8e8e8;
        }

    .create-package-full .btn-save {
        width: 100%;
        float: left;
        margin-top: 0;
    }

        .create-package-full .btn-save .input-btn {
            border: none;
            float: left;
            outline: none;
            color: #fff;
            border-radius: 5px;
            padding: 8px 40px;
            background: #16528e;
        }

    .create-package-full .create-package-panel .bookinginfo-table {
        width: 100%;
        float: left;
        overflow: auto;
        font-size: 12px !important;
        font-weight: 600;
    }

        .create-package-full .create-package-panel .bookinginfo-table table thead tr th {
            color: #16528e;
            font-weight: 600;
            background: linear-gradient(#ffffff,#e5e5e5);
            background: -webkit-linear-gradient(#ffffff,#e5e5e5);
        }

        .create-package-full .create-package-panel .bookinginfo-table table tbody tr {
            background: #f1f1f1;
            margin-top: 5px;
        }

            .create-package-full .create-package-panel .bookinginfo-table table tbody tr:hover {
                background: #dee2ff;
            }

            .create-package-full .create-package-panel .bookinginfo-table table tbody tr td {
                min-width: 128px;
                word-break: break-all;
            }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td label {
                    font-weight: 600;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .icon {
                    width: 15px;
                    height: 15px;
                    float: left;
                }

                    .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .icon img {
                        width: 100%;
                        height: auto;
                    }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .blue {
                    color: #16528e;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .pending {
                    color: #ffb637;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .confirm {
                    color: #02c061;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .eye {
                    font-size: 22px;
                    float: left;
                    color: #333;
                    margin-right: 10px;
                    margin-top: -5px;
                }

                .create-package-full .create-package-panel .bookinginfo-table table tbody tr td .delete {
                    font-size: 16px;
                    float: left;
                    color: #333;
                }

;.admin-create-package-new {
    width: 100%;
    float: left;
    background: #fff;
    padding: 50px 0;
    font: 13px/25px "Poppins",sans-serif;
    font-family: 'Poppins',sans-serif;
}

.admin-create-package-new .container-custom {
    width: 80%;
    margin: 0 auto;
}

    .admin-create-package-new .container-custom .tab-full-banner-destination {
        width: 100%;
        float: left;
        margin-bottom: 0;
        list-style: none;
    }

        .admin-create-package-new .container-custom .tab-full-banner-destination li {
            display: inline-block;
            background: #16528e;
            color: #fff;
            padding: 10px 20px;
            cursor: pointer;
            font-size: 16px;
            border-radius: 3px;
            position: relative;
        }

            .admin-create-package-new .container-custom .tab-full-banner-destination li.active {
                background: red;
            }

                .admin-create-package-new .container-custom .tab-full-banner-destination li.active:before {
                    content: '';
                    position: absolute;
                    top: 100%;
                    left: 50%;
                    border-width: 10px;
                    border-style: solid;
                    border-color: red transparent transparent transparent;
                    margin-left: -10px;
                }

.admin-create-package-new .form-full {
    width: 100%;
    float: left;
}

    .admin-create-package-new .form-full h3 {
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        position: relative;
        margin-bottom: 30px;
        font: 18px/30px "Poppins",sans-serif;
    }

        .admin-create-package-new .form-full h3:before {
            border-top: 2px solid #e5e5e5;
            content: "";
            left: 0;
            position: absolute;
            top: 13px;
            width: 100%;
        }

        .admin-create-package-new .form-full h3 span {
            background: #fff;
            position: relative;
            padding: 0 15px;
            font-size: 24px;
        }

    .admin-create-package-new .form-full .form-group label {
        font-size: 12px;
        font-weight: 600;
        color: #333;
        margin-bottom: 2px;
        width: 100%;
    }

    .admin-create-package-new .form-full .form-group .form-control {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        height: 44px;
        padding-left: 15px;
        font-size: 12px;
        outline: none;
        margin-bottom: 30px;
        width: 100%;
        border-radius: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .admin-create-package-new .form-full .form-group input[type="file"].form-control {
        padding-top: 11px;
    }

    .admin-create-package-new .form-full .form-group .form-control:focus {
        border: 1px solid #e44c2a;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .admin-create-package-new .form-full .form-group .img-size-info {
        width: 100%;
        float: left;
        margin-top: -20px;
        color: red;
    }

    .admin-create-package-new .form-full .form-group .file-img-browser {
        width: 100%;
        float: left;
        position: relative;
        padding-right: 40px;
    }

        .admin-create-package-new .form-full .form-group .file-img-browser .loader-outer {
            position: absolute;
            right: 0;
            top: 33px;
        }

    .admin-create-package-new .form-full .reservation-booking {
        text-align: center;
    }

        .admin-create-package-new .form-full .reservation-booking button {
            min-width: 160px;
            background-color: #e44c2a;
            outline: none;
            border-radius: 2px;
            margin-top: 6px;
            padding: 15px 29.5px 14px 29.5px;
            position: relative;
            z-index: 1;
        }

        .admin-create-package-new .form-full .reservation-booking button {
            border: 2px solid #e44c2a;
            font-size: 12px;
            font-weight: 700;
            color: #fff;
            text-transform: uppercase;
            padding: 10.5px 30px;
            background-color: #e44c2a;
            background: #e44c2a url(/content/images/icon/bkg_content.png);
            -webkit-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            -ms-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            letter-spacing: .6px;
        }

        .admin-create-package-new .form-full .reservation-booking button {
            -webkit-animation: search-btn 20s linear infinite;
        }

            .admin-create-package-new .form-full .reservation-booking button:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #222;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
            }

            .admin-create-package-new .form-full .reservation-booking button:hover:before {
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
                -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
                transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
            }

        .admin-create-package-new .form-full .reservation-booking.left {
            text-align: left;
        }

            .admin-create-package-new .form-full .reservation-booking.left button {
                margin-top: 0;
                padding: 6.5px 30px;
            }

    .admin-create-package-new .form-full .onclick-btn {
        cursor: pointer;
    }

        .admin-create-package-new .form-full .onclick-btn span {
            width: 25px;
            height: 25px;
            line-height: 25px;
            display: inline-block;
            text-align: center;
            border-radius: 50%;
            background: #ccc;
            color: #000;
        }

            .admin-create-package-new .form-full .onclick-btn span i {
                transition: .5s;
                -webkit-transition: .5s;
            }

        .admin-create-package-new .form-full .onclick-btn[aria-expanded="true"] span {
            background: #e44c2a;
        }

            .admin-create-package-new .form-full .onclick-btn[aria-expanded="true"] span i {
                transform: rotate(-180deg);
                -webkit-transform: rotate(-180deg);
            }

    .admin-create-package-new .form-full .services-includes {
        width: 100%;
        float: left;
        margin-top: 0;
    }

        .admin-create-package-new .form-full .services-includes .heading {
            font-weight: 600;
        }

        .admin-create-package-new .form-full .services-includes .checkb {
            width: 100%;
            float: left;
            padding: 0;
        }

            .admin-create-package-new .form-full .services-includes .checkb .box1 {
                width: auto;
                float: left;
            }

                .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full {
                    padding-top: 0;
                    padding-left: 0;
                    padding-right: 20px;
                }

                    .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full label {
                        font-weight: 400;
                    }

                    .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full.package-type {
                        padding-left: 0;
                    }

                    .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full.onhome {
                        margin-top: 20px;
                    }

                .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full {
                    padding: 10px;
                    margin-top: 26px;
                }

                    .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full .checkbox-in {
                        display: block;
                        margin-bottom: 0;
                    }

                        .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full .checkbox-in input {
                            padding: 0;
                            height: initial;
                            width: initial;
                            margin-bottom: 0;
                            display: none;
                            cursor: pointer;
                        }

                        .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full .checkbox-in label {
                            position: relative;
                            cursor: pointer;
                            margin-bottom: 0;
                        }

                            .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full .checkbox-in label:before {
                                content: '';
                                -webkit-appearance: none;
                                background-color: transparent;
                                border: 2px solid #16528e;
                                box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
                                padding: 10px;
                                display: inline-block;
                                position: relative;
                                vertical-align: middle;
                                cursor: pointer;
                                margin-right: 5px;
                            }

                        .admin-create-package-new .form-full .services-includes .checkb .box1 .checkbox-full .checkbox-in input:checked + label:after {
                            content: '';
                            display: block;
                            position: absolute;
                            top: 2px;
                            left: 9px;
                            width: 6px;
                            height: 14px;
                            border: solid #16528e;
                            border-width: 0 2px 2px 0;
                            transform: rotate(45deg);
                            -webkit-transform: rotate(45deg);
                        }

@-webkit-keyframes search-btn {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -400px 0;
    }
}

.admin-create-package-new .table-full {
    width: 100%;
    float: left;
    overflow: auto;
    margin-top: 20px;
}

    .admin-create-package-new .table-full table {
        width: 100%;
        float: left;
    }

        .admin-create-package-new .table-full table tr td {
            border-top: 1px solid #000;
            vertical-align: middle;
        }

        .admin-create-package-new .table-full table tr th {
            border-top: 1px solid #000;
            vertical-align: middle;
            border-bottom: 1px solid #000;
            background: #16528e;
            color: #fff;
        }

        .admin-create-package-new .table-full table tbody tr {
            transition: 1s;
        }

            .admin-create-package-new .table-full table tbody tr:nth-child(even) {
                background: #f2f2f2;
            }

            .admin-create-package-new .table-full table tbody tr:hover {
                background: rgba(255,153,0,.25);
            }

            .admin-create-package-new .table-full table tbody tr td:first-child {
                text-align: left;
            }

    .admin-create-package-new .table-full.banner-table table tbody tr th:first-child {
        text-align: center;
    }

    .admin-create-package-new .table-full.banner-table tr th {
        text-align: center;
        padding: 10px 0;
    }

    .admin-create-package-new .table-full.banner-table table tbody tr td:first-child {
        text-align: center;
    }

    .admin-create-package-new .table-full.banner-table tr td {
        text-align: center;
    }

        .admin-create-package-new .table-full.banner-table tr td:nth-child(1) {
            width: 12%;
        }

        .admin-create-package-new .table-full.banner-table tr td:nth-child(2) {
            width: 12%;
        }

        .admin-create-package-new .table-full.banner-table tr td:nth-child(3) {
            width: 12%;
        }

        .admin-create-package-new .table-full.banner-table tr td:nth-child(4) {
            width: 52%;
        }

        .admin-create-package-new .table-full.banner-table tr td:nth-child(5) {
            width: 12%;
        }

.admin-enquiry-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
}

    .admin-enquiry-full .header {
        width: 100%;
        float: left;
    }

        .admin-enquiry-full .header .heading-left-panel {
            width: 75%;
            float: left;
        }

        .admin-enquiry-full .header .heading-right-panel {
            width: 25%;
            float: right;
        }
        .admin-enquiry-full .header .download-btn{float:right; padding:5px 15px; border-radius:5px; background:#16528e; color:#fff;}
        .admin-enquiry-full .header .download-btn:hover{background:#1862ad;}
        .admin-enquiry-full .header .heading {
            width: auto;
            float: left;
            font-size: 16px;
            font-weight: 600;
            color: #333;
            margin-top: 5px;
            padding: 0 10px;
            margin-bottom: 20px;
        }

        .admin-enquiry-full .header .ul-tab {
            width: auto;
            float: left;
            list-style: none;
            padding: 0 10px;
        }

            .admin-enquiry-full .header .ul-tab li {
                display: inline-block;
                padding: 7px 20px;
                border-radius: 15px;
                background: #dee2ff;
                color: #16528e;
                cursor: pointer;
            }

                .admin-enquiry-full .header .ul-tab li:hover {
                    background: #000;
                    color: #fff;
                    background: #16528e;
                }

                .admin-enquiry-full .header .ul-tab li.active {
                    background: #000;
                    color: #fff;
                    background: #16528e;
                }

        .admin-enquiry-full .header .form {
            float: left;
        }

            .admin-enquiry-full .header .form.form-right {
                float: right;
                width: 100%;
            }

            .admin-enquiry-full .header .form .form-group {
                float: left;
                margin-right: 10px;
            }

                .admin-enquiry-full .header .form .form-group label {
                    font-weight: 400;
                }

                .admin-enquiry-full .header .form .form-group .position-reletive {
                    position: relative;
                    float: left;
                }

                    .admin-enquiry-full .header .form .form-group .position-reletive .icon {
                        position: absolute;
                        top: 7px;
                        left: 5px;
                        width: 15px;
                        height: 15px;
                    }

                        .admin-enquiry-full .header .form .form-group .position-reletive .icon img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .header .form .form-group .position-reletive .form-control {
                        padding-left: 25px;
                        box-shadow: none;
                        -webkit-box-shadow: none;
                    }

            .admin-enquiry-full .header .form .input-btn {
                float: left;
                border: 1px solid #999;
                outline: none;
                color: #999;
                border-radius: 20px;
                padding: 6px 20px;
                background: #e8e8e8;
            }

                .admin-enquiry-full .header .form .input-btn:hover {
                    background: #16528e;
                    color: #fff;
                }

        .admin-enquiry-full .header .heading-right-panel .form .form-group {
            width: 70%;
        }

    .admin-enquiry-full .bookings-panel {
        width: 100%;
        float: left;
        background: #fff;
        border-radius: 5px;
        padding: 10px 10px;
        box-shadow: 0 3px 5px -2px #ccc;
        -webkit-box-shadow: 0 3px 5px -2px #ccc;
    }

        .admin-enquiry-full .bookings-panel .bookinginfo-table {
            width: 100%;
            float: left;
            overflow: auto;
            font-size: 12px !important;
            font-weight: 600;
        }

            .admin-enquiry-full .bookings-panel .bookinginfo-table table thead tr th {
                color: #16528e;
                font-weight: 600;
                background: linear-gradient(#ffffff,#e5e5e5);
                background: -webkit-linear-gradient(#ffffff,#e5e5e5);
            }

            .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr {
                background: #f1f1f1;
                margin-top: 5px;
            }

                .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr:hover {
                    background: #dee2ff;
                }

                .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td {
                    min-width: 128px;
                    word-break: break-all;
                }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td label {
                        font-weight: 600;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .icon {
                        width: 15px;
                        height: 15px;
                        float: left;
                    }

                        .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .icon img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .blue {
                        color: #16528e;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .pending {
                        color: #ffb637;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .confirm {
                        color: #02c061;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .decline {
                        color: red;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .eye {
                        font-size: 22px;
                        float: left;
                        color: #333;
                        margin-right: 10px;
                        margin-top: -5px;
                    }

                    .admin-enquiry-full .bookings-panel .bookinginfo-table table tbody tr td .delete {
                        font-size: 16px;
                        float: left;
                        color: #333;
                    }

        .admin-enquiry-full .bookings-panel .booking-information {
            width: 100%;
            float: left;
        }

            .admin-enquiry-full .bookings-panel .booking-information .book-heading {
                width: 100%;
                float: left;
                padding: 8px 10px;
                font-size: 20px;
                background: #c5c5c7;
                color: #333;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content {
                width: 100%;
                float: left;
                background: #f5f5f5;
                padding: 5px 10px;
            }

                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content {
                    width: 100%;
                    float: left;
                    background: #fff;
                    padding: 5px 10px;
                    border-radius: 5px;
                }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .content-left-panel {
                        width: 50%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .content-right-panel {
                        width: 50%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .im {
                        width: 20%;
                        float: left;
                    }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .im img {
                            width: 100%;
                            height: auto;
                        }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .box1 {
                        width: 40%;
                        float: left;
                        padding-left: 10px;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .box2 {
                        width: 40%;
                        float: left;
                    }

                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel {
                        width: 80%;
                        float: left;
                        padding: 0 15px;
                    }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box {
                            width: 100%;
                            min-height: 60px;
                            float: left;
                            margin-top: 20px;
                            position: relative;
                        }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .im {
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 50px;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .im img {
                                    width: 100%;
                                    height: auto;
                                }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content {
                                width: 100%;
                                float: left;
                                padding-left: 60px;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text1 {
                                    width: 100%;
                                    float: left;
                                    font-size: 14px;
                                    color: #000;
                                    font-weight: 700;
                                    padding: 0 0;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text2 {
                                    width: 100%;
                                    float: left;
                                    word-break: break-all;
                                    font-size: 14px;
                                    color: #666;
                                    padding: 0 0;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .heading-box .content .text3 {
                                    width: 100%;
                                    float: left;
                                    font-size: 14px;
                                    color: #333;
                                    font-weight: 600;
                                    padding: 0 0;
                                }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel .date3 {
                            width: 100%;
                            float: left;
                            font-size: 14px;
                            color: #333;
                            font-weight: 600;
                            padding: 0 0;
                            margin-top: 10px;
                        }

                        .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial {
                            width: 100%;
                            height: 100px;
                            float: left;
                            position: relative;
                            padding: 0 110px 0 110px;
                            margin-top: 10px;
                        }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .detail-left-panel {
                                width: 100px;
                                position: absolute;
                                left: 0;
                                top: 0;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .detail-right-panel {
                                width: 90px;
                                position: absolute;
                                right: 0;
                                top: 0;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .duration {
                                width: 100%;
                                float: left;
                                text-align: center;
                                color: #999;
                            }

                            .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage {
                                width: 100%;
                                float: left;
                                text-align: center;
                                height: 2px;
                                background: #ccc;
                                margin-top: 20px;
                                position: relative;
                            }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage:after {
                                    content: "";
                                    position: absolute;
                                    width: 10px;
                                    height: 10px;
                                    border-radius: 50%;
                                    background: #ccc;
                                    right: 0;
                                    top: -5px;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage:before {
                                    content: "";
                                    position: absolute;
                                    width: 10px;
                                    height: 10px;
                                    border-radius: 50%;
                                    background: #ccc;
                                    left: 0;
                                    top: -5px;
                                }

                                .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage .icon {
                                    position: absolute;
                                    top: -15px;
                                    margin-left: -30px;
                                    left: 50%;
                                    width: 30px;
                                    height: 30px;
                                }

                                    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .flight-bookings-panel.flight-panel .flight-detial .stopage .icon img {
                                        width: 100%;
                                    }

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .city {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #333;
}

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .time {
    width: 100%;
    float: left;
    font-size: 22px;
    font-weight: 700;
    color: #333;
}

.user-dashboard-full .booking-detail-panel .bookings .bookings-panel.flight-panel .flight-detial .location {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .title {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .duration {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #ed4a4a;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .city {
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: 400;
    color: #253566;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .date {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #666;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .price {
    width: 100%;
    float: left;
    font-size: 28px;
    font-weight: 400;
    color: #253566;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .price span {
        color: #ed4a4a;
        float: left;
        margin-right: 3px;
    }

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .text1 {
    width: 100%;
    float: left;
    font-size: 10px;
    font-weight: 400;
    color: #333;
}

.admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .form-group {
    float: left;
    width: 100%;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .innner-book-content .form-group .form-control {
        background: #f4f5f4;
        border: 1px solid #e6e7e6;
        box-shadow: none;
        -webkit-box-shadow: none;
        font-weight: 400;
    }

.admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip {
    width: 100%;
    float: left;
    padding: 10px 0 5px 0;
}

    .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .website-link {
        float: left;
        color: #333;
        margin-top: 8px;
    }

    .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link {
        float: right;
        list-style: none;
        margin-bottom: 0;
    }

        .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li {
            display: inline-block;
            padding: 7px 30px;
            text-align: center;
            border-radius: 5px;
            background: linear-gradient(-45deg,#cdcdcd,#b1b1b1);
            background: -webkit-linear-gradient(-45deg,#cdcdcd,#b1b1b1);
        }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li:hover {
                background: #15bdcc;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li.active {
                background: #15bdcc;
            }

            .admin-enquiry-full .bookings-panel .booking-information .book-content .bootom-strip .ul-link li a {
                color: #fff;
            }

.view-package-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
}

    .view-package-full .table-full {
        width: 100%;
        float: left;
        overflow: auto;
        background: #fff;
        margin-bottom: 20px;
        border-radius: 5px;
    }

        .view-package-full .table-full:hover1 {
            -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
            box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
        }

        .view-package-full .table-full .header {
            width: 100%;
            float: left;
            padding: 10px 20px;
        }

            .view-package-full .table-full .header .title {
                width: 50%;
                float: left;
                font-size: 20px;
                font-weight: 600 !important;
                color: #16528e;
            }

            .view-package-full .table-full .header .sortby {
                width: 50%;
                float: right;
            }

                .view-package-full .table-full .header .sortby .sortby-form {
                    width: 250px;
                    float: right;
                    position: relative;
                    padding-left: 80px;
                }

                    .view-package-full .table-full .header .sortby .sortby-form .form-title {
                        width: 80px;
                        float: left;
                        position: absolute;
                        color: #333;
                        font-size: 12px;
                        top: 6px;
                        left: 0;
                        text-align: right;
                        padding-right: 5px;
                        font-weight: 400;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-control {
                        border: 1px solid #11aaf6;
                        padding-right: 0;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form select.form-control {
                        line-height: 28px;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-group {
                        width: 100%;
                        float: left;
                        margin-bottom: 0;
                    }

        .view-package-full .table-full .table-outer {
            width: 100%;
            float: left;
            overflow: auto;
        }

        .view-package-full .table-full .table {
            width: 100%;
            float: left;
        }

        .view-package-full .table-full table tr th {
            background: #e9ecef;
            color: #495057;
        }

        .view-package-full .table-full table tr td {
            color: #a4a9ad;
            font-weight: 400;
            font-weight: 300;
        }

            .view-package-full .table-full table tr td .email {
                color: #47ade4;
            }

            .view-package-full .table-full table tr td .status {
                padding: 3px 5px;
                font-size: 12px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .status.approved {
                    background: #07a7e3;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.reviewing {
                    background: #0ad251;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.rejected {
                    background: #f43a59;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.pending {
                    background: #fce418;
                    color: #333;
                }

                .view-package-full .table-full table tr td .status.banned {
                    background: #66767c;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.action {
                    background: #85dff8;
                    color: #fff;
                }

            .view-package-full .table-full table tr td .view {
                font-size: 14px;
                float: left;
                color: #fff;
                margin-right: 10px;
                margin-top: 10px;
                margin-top: -5px;
                background: #07a7e3;
                padding: 3px 15px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .view:hover {
                    background: #0a92c5;
                }

            .view-package-full .table-full table tr td .delete {
                font-size: 16px;
                float: left;
                color: #333;
            }

.user-profile-pg-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
    margin-bottom: 20px;
}

    .user-profile-pg-full .menu-panel {
        width: 100%;
        float: left;
        padding: 5px 15px;
        background: #fff;
    }

        .user-profile-pg-full .menu-panel #divmenu ul {
            width: 100%;
            float: left;
            list-style: none;
            border-bottom: 1px solid #ccc;
        }

            .user-profile-pg-full .menu-panel #divmenu ul li {
                display: inline-block;
            }

                .user-profile-pg-full .menu-panel #divmenu ul li a {
                    padding: 10px 9px;
                    float: left;
                    font-size: 15px;
                    position: relative;
                    text-decoration: none;
                    color: #666;
                    font-weight: 600;
                }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:after {
                        content: "";
                        position: absolute;
                        width: 0%;
                        height: 3px;
                        background: #15bdcc;
                        top: 104%;
                        left: 50%;
                        right: 50%;
                        transition: 0.3s;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover:after {
                        width: 100%;
                        left: 0%;
                        right: 0%;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover {
                        border-width: 100%;
                        color: #0f3661;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad:after {
                        color: #15bdcc;
                        border-width: 100%;
                        width: 100%;
                        left: 0%;
                        right: 0%;
                    }

                    .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad {
                        color: #0f3661;
                    }

                        .user-profile-pg-full .menu-panel #divmenu ul li a.color-ad .icon {
                            background: #15bdcc;
                        }

                    .user-profile-pg-full .menu-panel #divmenu ul li a .icon {
                        width: 25px;
                        height: 25px;
                        line-height: 25px;
                        border-radius: 50%;
                        text-align: center;
                        font-size: 14px;
                        padding: 3px 0;
                        margin-right: 5px;
                        color: #fff;
                        background: #0f3661;
                    }

                        .user-profile-pg-full .menu-panel #divmenu ul li a .icon i {
                            width: 25px;
                            height: 25px;
                        }

                    .user-profile-pg-full .menu-panel #divmenu ul li a:hover .icon {
                        background: #15bdcc;
                    }

    .user-profile-pg-full .tab-content {
        width: 100%;
        float: left;
        padding: 0 15px;
    }

        .user-profile-pg-full .tab-content .detail-panel {
            width: 100%;
            float: left;
            border: 1px solid #e8e8e8;
            margin-bottom: 20px;
        }

            .user-profile-pg-full .tab-content .detail-panel .header {
                width: 100%;
                float: left;
                background: #f5f5f5;
                font-size: 20px;
                font-weight: 600;
                color: #7a7d84;
                padding: 10px 20px;
                margin: 0;
                margin-bottom: 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .text1 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #565555;
                font-weight: 700;
                margin-bottom: 0;
                padding: 0 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .text2 {
                width: 100%;
                float: left;
                font-size: 14px;
                color: #333;
                margin-bottom: 20px;
                padding: 0 15px;
            }

            .user-profile-pg-full .tab-content .detail-panel .form-group {
                width: 100%;
                float: left;
                padding: 0 15px;
            }

                .user-profile-pg-full .tab-content .detail-panel .form-group label {
                    font-weight: 600;
                    color: #565555;
                }

        .user-profile-pg-full .tab-content .save-btn-bottom {
            float: left;
            font-size: 14px;
            font-weight: 600;
            padding: 5px 20px;
            text-align: center;
            line-height: 30px;
            margin-bottom: 15px;
            background-color: #1ab394;
            color: #FFF;
            box-shadow: 0 2px 2px 0 rgba(26,179,148,.14),0 3px 1px -2px rgba(26,179,148,.2),0 1px 5px 0 rgba(26,179,148,.12);
            color: #fff;
            border-radius: 5px;
        }

            .user-profile-pg-full .tab-content .save-btn-bottom.edit-btn {
                background: #16528e;
            }

            .user-profile-pg-full .tab-content .save-btn-bottom:hover {
                box-shadow: 0 14px 26px -12px rgba(26,179,148,.42),0 4px 23px 0 rgba(26,179,148,.12),0 8px 10px -5px rgba(26,179,148,.2);
            }
/* VIEW PACKAGE PAGE */
.view-package-full {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 5px;
    padding: 10px 10px;
}

    .view-package-full .table-full {
        width: 100%;
        float: left;
        overflow: auto;
        background: #fff;
        margin-bottom: 20px;
        border-radius: 5px;
    }

        .view-package-full .table-full:hover1 {
            -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
            box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12) !important;
        }

        .view-package-full .table-full .header {
            width: 100%;
            float: left;
            padding: 10px 20px;
        }

            .view-package-full .table-full .header .title {
                width: 50%;
                float: left;
                font-size: 20px;
                font-weight: 600 !important;
                color: #16528e;
            }

            .view-package-full .table-full .header .sortby {
                width: 50%;
                float: right;
            }

                .view-package-full .table-full .header .sortby .sortby-form {
                    width: 250px;
                    float: right;
                    position: relative;
                    padding-left: 80px;
                }

                    .view-package-full .table-full .header .sortby .sortby-form .form-title {
                        width: 80px;
                        float: left;
                        position: absolute;
                        color: #333;
                        font-size: 12px;
                        top: 6px;
                        left: 0px;
                        text-align: right;
                        padding-right: 5px;
                        font-weight: normal;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-control {
                        border: 1px solid #11aaf6;
                        padding-right: 0px;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form select.form-control {
                        line-height: 28px;
                    }

                    .view-package-full .table-full .header .sortby .sortby-form .form-group {
                        width: 100%;
                        float: left;
                        margin-bottom: 0px;
                    }

            .view-package-full .table-full .header .user-list-search {
                float: right;
                padding: 2px 5px;
                border-radius: 5px;
                border: 1px solid #ccc;
                outline: none;
            }

        .view-package-full .table-full .table-outer {
            width: 100%;
            float: left;
            overflow: auto;
        }

        .view-package-full .table-full .table {
            width: 100%;
            float: left;
        }

        .view-package-full .table-full table tr th {
            background: #e9ecef;
            color: #495057;
        }

        .view-package-full .table-full table tr td {
            color: #a4a9ad;
            font-weight: normal;
            font-weight: 300;
        }

            .view-package-full .table-full table tr td .email {
                color: #47ade4;
            }

            .view-package-full .table-full table tr td .status {
                padding: 3px 5px;
                font-size: 12px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .status.approved {
                    background: #07a7e3;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.reviewing {
                    background: #0ad251;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.rejected {
                    background: #f43a59;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.pending {
                    background: #fce418;
                    color: #333;
                }

                .view-package-full .table-full table tr td .status.banned {
                    background: #66767c;
                    color: #fff;
                }

                .view-package-full .table-full table tr td .status.action {
                    background: #85dff8;
                    color: #fff;
                }

            .view-package-full .table-full table tr td .view {
                font-size: 14px;
                float: left;
                color: #fff;
                margin-right: 10px;
                margin-top: 10px;
                margin-top: -5px;
                background: #07a7e3;
                padding: 3px 15px;
                border-radius: 5px;
            }

                .view-package-full .table-full table tr td .view:hover {
                    background: #0a92c5;
                }

            .view-package-full .table-full table tr td .delete {
                font-size: 16px;
                float: left;
                color: #333;
            }




.form-content-new.form-content .progressbar{margin:40px 0;padding:0;counter-reset:step;float:left;width:100%}
.form-content-new.form-content .progressbar li{list-style-type:none;width:20%;float:left;font-size: 14px; font-weight: 500; position:relative;text-align:center;color: rgba(52,40,104,.4);}
.form-content-new.form-content .progressbar li:before{width: 55px;height: 55px;content:counter(step);counter-increment:step;line-height: 44px;border: 6px solid #5d5386;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff;z-index:9999;position:relative;font-size: 19px;color: #5d5386;}
.form-content-new.form-content .progressbar li:after{width:100%;height:8px;content:'';position:absolute;background-color:#d7d7d7;top: 24px;left:-50%;z-index:9;}
.form-content-new.form-content .progressbar li:first-child:after{content:none}
.form-content-new.form-content .progressbar li.active{color: #ff0b0b;}
.form-content-new.form-content .progressbar li.active:before{border-color:#5d5386;background:#5d5386;color:#fff}
.form-content-new.form-content .progressbar li.active + li:after{background-color:#5d5386;z-index:9}
.form-content-new.form-content {background-color:#f2f3f8;font-family:'Montserrat',sans-serif}
.form-content-new.form-content .form-holder{background:#fff;box-shadow:0 1px 15px 1px rgba(52,40,104,.08);float:left;width:100%;margin:60px 0;border-radius:8px;padding:15px}
.form-content-new.form-content .section-title{color:#2c304d;font-weight:600;margin:0px 0 20px;}
.form-content-new.form-content .section-title h4{display:flex; justify-content:space-between; font-size:16px;margin:0; font-weight: 600; color:#e83e8c; position:relative; padding-bottom:10px;}
.form-content-new.form-content .section-title h4:before{content:""; position:absolute; top:100%; left:0px; width:100px; height:2px; background:#e83e8c; }
.form-content-new.form-content .section-title h4.color-box-outer:before{content:""; position:absolute; top:30px; left:0px; width:100px; height:2px; background:#e83e8c; }
.form-content-new.form-content .section-title .info{width:100%; float:left; font-size:11px; color:#737373; margin-top:10px; margin-bottom:15px;}
.form-content-new.form-content .section-title .suppler-select{max-width:300px; }
.form-content-new.form-content .form-section{float:left;width:100%;padding:15px 90px}
.form-content-new.form-content .form-control-label{color:#2c304d;font-weight:500}
.form-content-new.form-content .form-control{font-size:14px;line-height:1.25;color:#2c304d;border:1px solid #eee;border-radius:4px;padding:.75rem 1.07rem;box-shadow:none;height: 38px;}
.form-content-new.form-content .form-control:focus{border:1px solid #5d5386;}
.form-content-new.form-content .form-group{margin-bottom:20px}
.form-content-new.form-content .text-danger {color: #dc3545!important;margin-left: 7px;}
.form-content-new.form-content .btn-secondary{color:#2c304d;background-color:#e4e8f0;border:2px solid #e4e8f0}
.form-content-new.form-content .button-holder{text-align:right;margin:20px 0;float:left;width:100%; padding: 0 90px;}
.form-content-new.form-content .button-holder li a { display: inline-block; padding: 9px 26px; background-color: #fff; border: 1px solid #ddd; border-radius: 30px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.form-content-new.form-content .button-holder li a:hover{background: #ea5844; color: #fff;}
.form-content-new.form-content .btn-gradient-01,.btn-gradient-01 a{background:#e23f83;background:linear-gradient(to right,#e23f83 0%,#ea5844 100%);background-size:200% auto;font-weight:600;transition:.5s;color:#fff;border:0 none;padding:12px 20px}
.form-content-new.form-content .d-inline-block{display:inline-block!important}

.form-content-new.form-content .line{width:100%; float:left; margin-bottom:20px; padding:0 90px;}
.form-content-new.form-content .line .inner{width:100%; float:left; border:0.5px solid #dfdfdf; margin-top:20px;}
.form-content-new.form-content .line2{width:100%; float:left; margin-bottom:0px; padding:0 0px;}
.form-content-new.form-content .line2 .inner{width:100%; float:left; border:0.5px solid #dfdfdf; margin-top:20px;}
.form-content-new.form-content .progressbar{margin:40px 0 0px 0;}
.form-content-new.form-content .form-control{height:40px;}
.form-content-new.form-content .form-control.color-select{height:30px; width:50px; padding:0px; display:inline-block; border:none;}
.form-content-new.form-content .preference-color{display:flex; flex-direction:column;}
.form-content-new.form-content .preference-color .text{display:flex;}
.form-content-new.form-content .preference-color .colorbox{display:flex; flex-direction: row-reverse;}
.form-content-new.form-content .progressbar li{width: 33.3333%;}
.form-content-new.form-content .progressbar li.active:before{border-color: #e23f83; background: linear-gradient(to right,#e23f83 0%,#ea5844 100%);color: #fff;}
.form-content-new.form-content .progressbar li.active + li:after{background: linear-gradient(to right,#e23f83 0%,#ea5844 100%);}
.form-content-new.form-content .form-control-label.facebook{color:#3b5999;}
.form-content-new.form-content .form-control-label.linkedin{color:#0077B5;}
.form-content-new.form-content .form-control-label.twitter{color:#55acee;}
.form-content-new.form-content .form-control-label.pinterest{color:#bd081c;}
.form-content-new.form-content .form-control-label.instagram{color:#e4405f;}
.form-content-new.form-content .form-control-label.working-hour1{color:#4CAF50;}
.form-content-new.form-content .form-control-label.working-hour2{color:#f00;}
.form-content-new.form-content .suppliers-panel{width:100%; float:left;}
.form-content-new.form-content .suppliers-panel .form-group{width:100%; float:left;}
.form-content-new.form-content .suppliers-panel .form-group .checkbox{margin-top:0px;}

.form-content-new.form-content .checkbox-full-oter{width:100%; float:left; max-height:250px; overflow:auto;}
.form-content-new.form-content .checkbox-full1{width:100%; float:left;}
.form-content-new.form-content .checkbox-full1 .cell{width:25%; float:left; margin-bottom:10px;}
.form-content-new.form-content .checkbox-full1 .box2{width:25%; float:left; margin-bottom:10px; padding:0 10px;}
.form-content-new.form-content .checkbox-full1 .box3{width:25%; float:left; margin-bottom:10px; padding:0 10px;}
.form-content-new.form-content .checkbox-full1 .box4{width:25%; float:left; margin-bottom:10px; padding:0 10px;}
.form-content-new.form-content .checkbox-full1 .form-control{width:100%; height:34px; }

.form-content-new.form-content .checkbox-full1 input[type=checkbox] + label {display: block; font-weight:normal; position:relative;  margin: 0.2em; cursor: pointer; padding: 0.2em; padding-left:30px;}
.form-content-new.form-content .checkbox-full1 input[type=checkbox] {display: none;}
.form-content-new.form-content .checkbox-full1 input[type=checkbox] + label:before { position:absolute; left:0px; top:4px; content: "\2714"; border: 0.1em solid #666; border-radius: 0.2em; display: inline-block; width:20px; height:20px; padding-left: 0.2em; padding-bottom: 0.3em; margin-right: 0.2em; vertical-align: bottom; color: transparent; transition: .2s;}
.form-content-new.form-content .checkbox-full1 input[type=checkbox] + label:active:before {transform: scale(0);}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:checked + label:before {background-color:#e83e8c; border-color:#e83e8c; color: #fff;}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:disabled + label:before { transform: scale(1); border-color: #aaa;}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:checked:disabled + label:before {transform: scale(1); background-color: #bfb; border-color: #bfb;}

.form-content-new.form-content .form-section .website-portfolio .TemplateImage{width:100%; float:left; margin-bottom:50px; border-radius: 5px;}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage:hover img{transform:scale(1.2);}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img{width:100%; height:auto;margin-top:0%; transition:0.3s;}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img.active{width:100%; height:auto;margin-top:0;border: 2px solid #e83e8c;padding: 10px;}

.main-shadow-box{width:100%; float:left; background:#fff; overflow:hidden;  border-radius:5px; -webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;}
.main-shadow-box:hover{-webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important; box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;}

.main-shadow-box-normal{-webkit-box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; box-shadow: 0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important; -webkit-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -o-transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; -webkit-transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: -webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1)!important; transition: box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;}
.main-shadow-box-normal:hover{-webkit-box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important; box-shadow: 0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;}

/* Scrollbar Styling */
.form-content-new.form-content .checkbox-full-oter::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-track {background-color: #dfdfdf;-webkit-border-radius: 0px;border-radius: 0px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background: #999;}


@media only screen and (min-width:320px) and (max-width:767px) {
.form-content-new.form-content .form-control.title{padding:0 5px;}
.form-content-new.form-content .checkbox-full1 .cell{width:100%; float:left; margin-bottom:10px;}
.form-content-new.form-content .checkbox-full1 .box2{width:100%; float:left; margin-bottom:10px; padding:0 0px;}
.form-content-new.form-content .checkbox-full1 .box3{width:100%; float:left; margin-bottom:10px; padding:0 0px;}
.form-content-new.form-content .checkbox-full1 .box4{width:100%; float:left; margin-bottom:10px; padding:0 0px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.form-content-new.form-content .checkbox-full1 .cell{width:50%; float:left; margin-bottom:10px;}
.form-content-new.form-content .checkbox-full1 .box2{width:50%; float:left; margin-bottom:10px; padding:0 10px;}
.form-content-new.form-content .checkbox-full1 .box3{width:50%; float:left; margin-bottom:10px; padding:0 10px;}
.form-content-new.form-content .checkbox-full1 .box4{width:50%; float:left; margin-bottom:10px; padding:0 10px;}
}


@media only screen and (min-width:320px) and (max-width:1199px) {
.form-content-new.form-content .line{padding: 0 0px;}
.form-content .form-section {float: left; width: 100%; padding: 15px 0px;}
}
