
    body{  font-family: "Roboto", sans-serif;}

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            /* font-family: "Oswald", sans-serif; */
            font-family: "Josefin Sans", sans-serif;
            /* font-family: "Marcellus", serif; */
                text-transform: uppercase;
        }
        h1, h2{font-weight: 300;}
        h4, h5, h6 {font-weight: 400;}

        .logo {
            font-family: "Josefin Sans", sans-serif;
        }

        .bg-color1 {
            background-color: #1b4965;
        }

        .text-warning {
            color: #f24963 !important;
        }

        .up-down {
            animation-duration: 5s;
            animation-iteration-count: infinite;
            animation-name: TopBottom;
            animation-timing-function: ease-in-out;
        }

        @keyframes TopBottom {
            0% {
                transform: translate(0px, 0px);
            }

            65% {
                transform: translate(0, 30px);
            }

            100% {
                transform: translate(0px, 0px);
            }
        }

        .zoom-in {
            animation-duration: 5s;
            animation-iteration-count: infinite;
            animation-name: zoom-in;
            animation-timing-function: ease-in-out;
        }

        @keyframes zoom-in {
            0% {
                transform: scale(1);
            }

            65% {
                transform: scale(1.1);
            }

            100% {
                transform: scale(1);
            }
        }




        @media (min-width:768px) {
            .logo {
                font-size: 36px;
            }
             .logo img{
                width: 50px;
            }
        }

        @media (max-width:768px) {
            .logo {
                font-size: 16px;
            }
        }

        .btn-warning {
            color: #ffffff;
            background-color: #f24963;
            border-color: #f24963;
        }

        .btn-warning:hover {
            color: #ffffff;
            background-color: #1b4965;
            border-color: #1b4965;
        }

        .btn-outline-warning {
            color: #f24963;
            border-color: #f24963;
        }

        .btn-outline-warning:hover {
            color: #ffffff;
            background-color: #f24963;
            border-color: #f24963;
        }

        .line-2 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .shep-back-1 {
            position: relative;
            z-index: 1;
        }

        .heading{margin-bottom: 1.2em;}

        .shep-back-1::before {
            background-color: #ffc107;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            clip-path: polygon(50% 100%, 0% 1%, 0% 0%, 100% 0%, 50% 0%, 100% 0%, 50% 100%, 0% 100%);
            z-index: 100;
            z-index: 2;
        }

        .shep-back-1::after {
            background-color: #ffc1076e;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            clip-path: polygon(50% 100%, 0% 1%, 0% 0%, 100% 0%, 50% 0%, 100% 0%, 50% 100%, 0% 100%);
            z-index: 100;
            z-index: 1;
        }

        @media (min-width:768px) {
            .shep-back-1::before {
                height: 6%;
            }

            .shep-back-1::after {
                height: 14%;
            }
        }

        @media (max-width:768px) {
            .shep-back-1::before {
                height: 2%;
            }

            .shep-back-1::after {
                height: 3%;
            }
        }


.radius-30{border-radius: 30px;}

        .shep-back-2 {
            position: relative;
            z-index: 1;
        }

        .shep-back-2::before {
            background-color: #1b4965;
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 12%;
            clip-path: polygon(0% 100%, 50% 0%, 0% 0%, 100% 0%, 50% 0%, 50% 0%, 100% 100%, 0% 100%);
            z-index: 2;
        }

        .shep-back-2::after {
            background-color: #1b496582;
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 20%;
            clip-path: polygon(0% 100%, 50% 0%, 0% 0%, 100% 0%, 50% 0%, 50% 0%, 100% 100%, 0% 100%);
            z-index: 1;
        }

        /* .shep-back-3 {
            position: relative;
            z-index: 1;
            padding-bottom: 1px;
        } */

        /* .shep-back-3::before {
            background-color: #ffffff;
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 14%;
            z-index: 2;
            clip-path: polygon(0 0, 50% 80%, 100% 0, 100% 100%, 0 100%);
        } */

        /* .shep-back-3::after {
            background-color: #ffffffc4;
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 20%;
            z-index: 1;
            clip-path: polygon(0 0, 50% 80%, 100% 0, 100% 100%, 0 100%);
        } */

        .shep-back-4 {
            position: relative;
            z-index: 1;
        }

        .shep-back-4::before {
            background-color: #1b4965;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 6%;
            clip-path: polygon(50% 100%, 0% 1%, 0% 0%, 100% 0%, 50% 0%, 100% 0%, 50% 100%, 0% 100%);
            z-index: 100;
            z-index: 2;
        }

        .shep-back-4::after {
            background-color: #1b496591;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 14%;
            clip-path: polygon(50% 100%, 0% 1%, 0% 0%, 100% 0%, 50% 0%, 100% 0%, 50% 100%, 0% 100%);
            z-index: 100;
            z-index: 1;
        }


        .bg-color {
            position: relative;
            /* color: white;
            z-index: 1;
            background-image: url(assets/images/img1.jpg);
            background-position: center;
            background-size: cover; */
            background-color: #1b4965;
        }

        /* .bg-color::before {
            position: absolute;
            z-index: -1;
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #1b4965bf;
        } */

        a {
            text-decoration: none;
        }

        footer a {
            color: unset;
        }

        .tophead {
            color: white;
        }
        .tophead-bg{ background-color: #1b4965;}

        @media (min-width:768px) {
            #carouselSlider .carousel-item {
                height: 100vh;
            }
        }

        @media (max-width:768px) {
            #carouselSlider .carousel-item {
                height: 90vh;
            }
        }

        #carouselSlider .carousel-item img {
            height: 100%;
            width: 100%;
            object-position: center;
            object-fit: cover;
        }

        #header {
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 100;
        }

        .tour-list img {
            height: 300px;
        }

        .monuments-list img {
            height: 300px;
        }
         
        .monuments-list h5 {
            font-size: 20px;
            height: 50px;
            overflow: hidden;
        }

        .radius-20 {
            border-radius: 20px;
            overflow: hidden;
        }
          .jaipur-food {
            border-radius: 20px;
            overflow: hidden;
                HEIGHT: 450PX;
    OBJECT-FIT: cover;
        }

        /* .monuments-list .card-body {
            position: absolute;
            bottom: 0;
            background-color: #1b49658f;
            color: white;
            border-radius: 20px 20px 0px 0px;
            width: 100%;
        } */

        .object-fit {
            object-fit: cover;
            object-position: center;
        }

        .bottom-fotter {
            background: #1b4965;
            color: white;
            text-align: center;
        }

        .navbar-dark .navbar-nav .nav-link.active,
        .navbar-dark .navbar-nav .show>.nav-link {
            color: #f24963;
        }

        .navbar-dark .navbar-nav .nav-link {
            color: white;
        }

        .bg-img-1 {
            position: relative;
            z-index: 1;
            background-image: url(assets/images/slider/1.jpg);
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
        }

        .bg-img-1::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #1b4965c4;
            /* height: 400px; */
            z-index: -1;
        }

        .bg-light {
            background-color: white !important;
        }

        .b-color-1 {
            border-color: #ffffff59 !important;
        }

        .navbar-nav .nav-item {
            text-transform: uppercase;
        }

        .dropdown:hover .dropdown-menu {
            display: block;
        }

        @media (min-width:768px) {
            .bg-gradient2 {
                background: linear-gradient(161deg, rgba(255, 193, 7, 1) 0%, rgb(85 102 78) 25%, rgba(27, 73, 101, 1) 50%, rgb(27 73 101) 75%, rgb(27 73 101) 100%);
            }
        }

        @media (max-width:768px) {
            .bg-gradient2 {
                background: linear-gradient(161deg, rgba(27, 73, 101, 1) 0%, rgb(85 102 78) 25%, rgba(255, 193, 7, 1)50%, rgb(27 73 101) 75%, rgb(27 73 101) 100%);
            }
        }

        .bg-gradient3 {
            background: linear-gradient(161deg, rgb(27 73 101) 0%, rgb(27 73 101) 25%, rgba(27, 73, 101, 1) 50%, rgb(85 102 78) 75%, rgba(255, 193, 7, 1) 100%);
        }

        .navbar-toggler {
            background-color: #ffc107;
            color: #1b4965;
            border-color: white;
        }

        .navbar-dark .navbar-toggler {
            color: white!important;
            border-color: rgba(255, 255, 255, .1);
        }
        .navbar-light .navbar-toggler {
    color: white;}

        .navbar-toggler {
            background-color: #f24963;
        }

        @media (max-width:768px) {
            .navbar-collapse{
                    position: fixed;
       top: 0;
    left: 0;
    padding-top: 88px!important;
    width: 100%;
    height: 100%;
    background-color: #fffffff2;
    z-index: -1;
    padding: 20px;
    text-align: center;
            }
            .navbar-nav li{
                    border-bottom: 1px solid #00000026;
            }
            .navbar-dark .navbar-nav .nav-link {
    color: #000000;
}
.navbar-collapse .btn{width: 100%;}
.navbar-light .navbar-nav .nav-link {
    color: black;
}
.navbar-nav{font-weight: 300;}
.dropdown-item {
    font-weight: 300;
    font-size: 14px;
    text-align: center;
}
}
.navbar-light .navbar-nav .nav-link {
    color: black;
}