﻿
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Comforter+Brush&family=Praise&family=Smooch&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Zeyada&display=swap');


.form-set {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

    .form-set label {
        margin: 5px 10px 5px 0;
    }

    .form-set input {
        margin: 5px 10px 5px 0;
        padding: 10px;
    }

    .form-set button {
        padding: 10px 20px;
        font-size: 20px;
        background-color: rgb(212 125 38);
        border: 1px solid #ddd;
        color: white;
        cursor: pointer;
        font-weight: bolder;
        border-radius: 4px;
    }

        .form-set button:hover {
            background-color: rgb(113, 65, 225);
        }

@media (max-width: 800px) {
    .form-set input {
        margin: 10px 0;
    }

    .form-set {
        flex-direction: column;
        align-items: stretch;
    }
}

@media (max-width: 650px) {
    .bg-from {
        top: 35% !important;
    }
}

@media (max-width: 1075px) {
    .bg-from {
        top: 45% !important;
    }
}

.bg-from {
    background: #ffffe4;
    padding: 25px;
    position: absolute;
    top: 70%;
    margin: 0% 6%;
}

.head-set {
    position: absolute;
    top: 53%;
    font-family: 'Comforter Brush', cursive;
    background: -webkit-linear-gradient(#fde702, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 7px;
    font-size: 35px;
    font-weight: 600;
}
.head-all {
    font-family: 'Zeyada', cursive;
    letter-spacing: 1px;
    font-weight: 600;
}


.single-package {
    background: #000000a8;
    position: relative;
    padding: 20px 20px 10px;
    border: 1px solid #eee;
    margin-bottom: 30px;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
    .single-package .thumb {
        overflow: hidden;
        margin-bottom: 30px;
    }
        .single-package .thumb img {
            width: 100%;
            -webkit-transition: all .3s ease 0s;
            -moz-transition: all .3s ease 0s;
            -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
        }
    .single-package .date {
        color: #fff;
        padding: 12px 11px;
        text-align: center;
        margin-bottom: 0;
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 13px;
        -webkit-transition: all .3s ease 0s;
        -moz-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
    }
        .single-package .date span {
            font-family: "Playfair Display",serif;
            font-size: 32px;
        }
    .single-package .meta-top .fa {
        margin-right: 5px;
    }
    .single-package .meta-top .fa {
        margin-right: 5px;
    }
    .single-package .date, .single-popular-places:hover .popular-places-img:before, .trip-form-section .primary-btn, .categories_post:hover .categories_details, .blog_right_sidebar .widget_title, .blog_right_sidebar .search_widget .input-group .form-control, .blog_right_sidebar .newsletter_widget .bbtns, .blog_right_sidebar .tag_cloud_widget ul li a:hover, .blog-pagination .page-item.active .page-link, .blog-pagination .page-link:hover, .comment-form .primary-btn, .contact_form .primary-btn, .single-footer-widget .click-btn {
        background: -webkit-linear-gradient( 90deg,#ff2f8b 0%,#9035f9 100%);
        background: -moz-linear-gradient(90deg,#ff2f8b 0%,#9035f9 100%);
        background: -ms-linear-gradient(90deg,#ff2f8b 0%,#9035f9 100%);
        background: -o-linear-gradient(90deg,#ff2f8b 0%,#9035f9 100%);
        background: linear-gradient( 90deg,#ff2f8b 0%,#9035f9 100%);
    }
    .single-package:hover .date {
        background: -webkit-linear-gradient( 90deg,#fff098 0%,#f54e71 100%);
        background: -moz-linear-gradient(90deg,#fff098 0%,#f54e71 100%);
        background: -ms-linear-gradient(90deg,#fff098 0%,#f54e71 100%);
        background: -o-linear-gradient(90deg,#fff098 0%,#f54e71 100%);
        background: linear-gradient( 90deg,#fff098 0%,#f54e71 100%);
    }
    .single-package:hover img {
        transform: scale(1.1);
    }
.primary-btn{
    color: #000;
}