                            @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,600;1,600&amp;family=Lexend+Deca:wght@400;500;600;700&amp;family=Poppins:ital,wght@0,300;0,400;0,500;1,300&amp;display=swap');
                        html,
                        body {
                            -webkit-overflow-scrolling: touch !important;
                            overflow: auto !important;
                            height: 100% !important;
                        }
                        
                        html,
                        body {
                            overflow-x: hidden !important;}
                            ul.navbar-nav.custom-nav li a {}
                            h1,
                            h2,
                            h3,
                            h4,
                            h5 {
                                font-size: 1.25rem;
                                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
                            }
                            body {
                                color: #000000;
                                font-size: 16px;
                                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
                            }
                            p {
                                color: #666;
                                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
                            }
                            .headingg {
                                text-align: center;
                                padding: 25px 0px 25px 0px;
                            }
                            .headingg h1 {
                                font-size: 30px;
                                color: #33bb95;
                            }
                            .borderimg {
                                border: 1px solid #ffb01b;
                            }
                            .modal-open {
                                overflow: hidden;
                                position: fixed;
                                width: 100%;
                            }
                            .whatsapp {
                                border-radius: 50%;
                                height: 50px;
                                width: 50px;
                                font-size: 14px;
                                color: #fff;
                                text-align: center;
                                position: fixed;
                                bottom: 100px;
                                right: 30px;
                                line-height: 40px;
                                cursor: pointer;
                                display: block;
                                z-index: 2;
                            }
                            /*--------------popup close----------------*/
                            #popupbg {
                                width: 100%;
                                position: fixed;
                                top: 0;
                                left: 0;
                                z-index: 999999;
                                height: 100%;
                                background: rgba(0, 0, 0, 0.7);
                                display: none;
                            }
                            .popinner {
                                width: 548px;
                                max-width: 92%;
                                position: relative;
                                top: 50%;
                                left: 50%;
                                transform: translate(-50%, -50%);
                            }
                            .popinner .poptitle {
                                width: 100%;
                                background: #1071b8;
                                box-sizing: border-box;
                                padding: 0 0 0 0;
                                border-radius: 15px 15px 0 0;
                                overflow: hidden;
                            }
                            .popinner .poptitle h3 {
                                text-align: center;
                                font-size: 23px;
                                color: #fff;
                                line-height: 40px;
                                margin: 0;
                                padding: 0;
                            }
                            .explore{
                                display: flex;
                                justify-content: space-around;
                                }






                            .item-tour {
                                text-align: center;
                                margin-bottom: 0;
                                margin: 0px 5px;
                            }

                            .item-tour {
                                overflow: hidden;
                                padding-bottom: 15px;
                                position: relative;
                                margin-bottom: 30px;
                            }
                            .item-tour {
                                background: #fff;
                                border: none !important;
                                box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
                                border-radius: 12px !important;
                            }
                            .thumb-image {
                                width: 100%;
                                height: 280px;
                                border-radius: 12px 12px 0px 0px;
                                padding: 0 !important;
                            }
                            .thumb-image {
                                border-radius: 5px;
                                padding: 0 !important;
                                margin-bottom: 0px;
                            }
                            .thumb-image {
                                display: block;
                                width: 100%;
                                padding-bottom: 69%;
                                overflow: hidden;
                                position: relative;
                            }

                            .thumb-image a img {
                                transition: all .3s;
                                max-width: 100%;
                            }
                            .thumb-image img {
                                object-fit: cover;
                            }
                            .thumb-image img {
                                display: block;
                                height: 100%;
                                top: 0;
                                right: 0;
                                bottom: 0;
                                left: 0;
                                position: relative;
                                margin: auto;
                                min-width: 100%;
                            }
                            .item-title {
                                padding: 10px 0 0;
                            }
                            .item-title {
                                padding: 0 15px;
                                font-size: 16px;
                                line-height: 22px;
                                min-height: 45px;
                            }











                            .popinner .popbody {
                                width: 100%;
                                box-sizing: border-box;
                                padding: 10px 18px;
                                background: #fff;
                            }
                            .popinner .popbody p {
                                font-size: 16px;
                                line-height: 24px;
                                display: block;
                                color: #344a5f;
                                margin: 0;
                                padding: 0;
                            }
                            .popinner .popbody .font18 {
                                font-size: 22px;
                                line-height: 28px;
                                display: block;
                                color: #344a5f;
                                margin: 10px 0;
                                padding: 0;
                            }
                            .popinner .popbody .bulletbg {
                                width: 100%;
                                margin: 0;
                                padding: 0;
                            }
                            .popinner .popbody .bulletbg ul {
                                margin: 0;
                                padding: 0;
                            }
                            .popinner .popbody .bulletbg ul li {
                                font-size: 15px;
                                line-height: 24px;
                                display: block;
                                color: #344a5f;
                                margin: 0;
                                padding: 0;
                            }
                            .popinner .popbody .bulletbg ul li span {
                                font-size: 18px;
                                padding-right: 10px;
                            }
                            .uk-text-primary {
                                color: #2d7091 !important;
                            }
                            .uk-text-warning {
                                color: #e28327 !important;
                            }
                            .uk-text-success {
                                color: #659f13 !important;
                            }
                            .popinner .popbody .formbg {
                                width: 90%;
                                margin: 15px auto;
                                padding: 0;
                                overflow: hidden;
                            }
                            .popinner .popbody .formbg input[type="text"] {
                                padding: 2px 12px;
                                background: #fff;
                                font-size: 1em;
                                color: #333;
                                width: 100%;
                                line-height: 35px;
                                border-radius: 4px;
                                border: 1px solid #ccc;
                            }
                            .popinner .popbody .formbg input[type="submit"] {
                                display: inline-block;
                                font-size: 16px;
                                color: #fff;
                                border: 0;
                                border-radius: 10px;
                                padding: 0 20px;
                                margin-top: 15px;
                                margin-bottom: 10px;
                                cursor: pointer;
                                line-height: 40px;
                                background: #1071b8;
                            }
                            .submitbg {
                                width: 100%;
                                text-align: center;
                            }
                            .closepop {
                                width: 100%;
                                text-align: center;
                            }
                            .closepop a {
                                display: inline-block;
                                font-size: 12px;
                                line-height: 30px;
                                color: #afafaf;
                                margin: 0;
                                padding: 0 10px;
                                text-decoration: underline;
                            }
                            .dclose {
                                display: none;
                            }
                            span.title_left a {
                                color: #33bb95 !important;
                            }
                            section.contact-sec {
                                padding: 20px 0px;
                            }
                            section.dis {
                                padding: 20px 0px !important;
                            }
                            @media screen and (max-width: 767px) {
                                .popinner .popbody .formbg input[type="text"] {
                                    margin-top: 10px;
                                }
                                section.aboutus-sec {
                                    padding: 20px 0px !important;
                                }
                                .banner-privacy h1 {
                                    font-size: 40px !important;
                                }
                                .banner-privacy {
                                    padding: 15px 0px;
                                    text-align: center;
                                }
                                .banner-privacy {
                                    padding: 15px 0px !important;
                                    text-align: center;
                                }
                                .call-detail h3 {
                                    padding: 0px !important;
                                    margin: 0px !important;
                                }
                                .modal-open .modal .modal-dialog .modal-content .modal-body {
                                    padding: 6px !important;
                                }
                                .verify-d p {
                                    font-size: 10px !important;
                                }
                                .verify-d img {
                                    width: 35px;
                                }
                                .round-bullets {
                                    width: 20px !important;
                                    height: 20px !important;
                                    line-height: 20px !important;
                                }
                                p {
                                    font-size: 14px;
                                    padding: 0px;
                                    margin: 0px !important;
                                }
                                .itnry,
                                .itnry li,
                                ul {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                .call-detail p {
                                    display: none;
                                }
                                .contact-btn a:nth-child(2) {
                                    background: #ffb205;
                                    color: #fff;
                                }
                                .contact-btn {
                                    display: flex !important;
                                    position: fixed !important;
                                    bottom: 0 !important;
                                    width: 100%;
                                    left: 0;
                                    z-index: 999 !important;
                                }
                                .whatsappsidebtn {
                                    position: fixed !important;
                                    bottom: 150px !important;
                                    right: 12px !important;
                                }
                                .contact-btn a {
                                    padding: 10px 0;
                                    display: inline-block;
                                    width: 50%;
                                    font-size: 18px;
                                    text-decoration: none;
                                    text-align: center;
                                }
                                .contact-btn a:first-child {
                                    background: #33bb95;
                                    color: #fff;
                                }
                                .cellandmail {
                                    display: block !important;
                                    text-align: right;
                                    line-height: 25px !important;
                                }
                                .right_duration ul li {
                                    text-align: right;
                                }
                                .header-content {
                                    display: none;
                                }
                                .nir-btn2 {
                                    padding: 10px 10px !important;
                                }
                                .nir-btn {
                                    padding: 10px 7px !important;
                                }
                                .single-package .package_post .offer p {
                                    font-size: 9px !important;
                                }
                                .logo img {
                                    margin-top: 5px !important;
                                    width: 95px;
                                }
                            }
                            /*--------------popup close----------------*/
                            .blinking {
                                font-weight: 700;
                                text-transform: uppercase;
                            }
                            @keyframes blink {
                                0% {
                                    opacity: 0;
                                }
                                50% {
                                    opacity: .5;
                                }
                                100% {
                                    opacity: 1;
                                }
                            }
                            #header {
                                background: #FFF;
                                box-shadow: 5px 10px 18px #888888;
                                border-bottom: 1px solid #2b2d30;
                            }
                            .deal {
                                background: #fc5b62;
                                color: #fff;
                                font-size: 20px;
                                border: solid 1px #aa5335;
                                padding: 9px 25px;
                                text-transform: uppercase;
                                margin-top: 22px;
                            }
                            .deal:hover {
                                background: #ac5237;
                                color: #fff;
                            }
                            #header .head-cnt {
                                float: right;
                                margin-top: 0px;
                            }
                            #header .head-cnt ul {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                                margin-right: 20px;
                            }
                            #header .head-cnt ul li {
                                padding: 4px 0 5px 30px;
                                margin: 0px;
                                list-style-type: none;
                                font-size: 23px;
                                position: relative;
                            }
                            #header .head-cnt ul li a {
                                color: #2b2d30;
                                text-decoration: none;
                            }
                            #header .head-cnt ul li i {
                                position: absolute;
                                left: 0;
                                top: 3px;
                            }
                            #banner {
                                position: relative;
                                background-image: url(../images/1.png);
                                /*background-attachment: fixed;*/
                                /* background-position: left top; */
                                background-size: cover;
                                background-repeat: no-repeat;
                            }
                            .ftr-linkk {
                                padding: 0px;
                                margin: 0 0 25px 0;
                                list-style-type: none;
                                text-align: left;
                                color: #fff;
                            }
                            #banner .banner-text h1 {
                                font-size: 55px;
                                color: #fff;
                                line-height: 60px;
                                margin-bottom: 0px;
                                margin-top: 15px;
                            }
                            #banner .banner-text h4 {
                                font-size: 38px;
                                color: #fc5b62;
                                line-height: 36px;
                                margin-bottom: 30px;
                            }
                            #banner .destination {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                            }
                            #banner .destination li {
                                padding: 0 13px 0 0;
                                color: #fff;
                                font-size: 16px;
                                margin: 0 10px 0 4px;
                                list-style-type: none;
                                display: inline-block;
                                border-right: solid 1px #fc5b62;
                                line-height: 14px;
                            }
                            #banner .destination li:last-child {
                                border-right: none;
                            }
                            #banner .trusted {
                                padding: 0px;
                                margin: 40px 0 0 0;
                                list-style-type: none;
                                display: inline-block;
                                ;
                            }
                            #banner .trusted li {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                                border-bottom: solid 1px #fff;
                                display: block;
                                color: #fff;
                                font-size: 22px;
                                line-height: 45px;
                            }
                            #banner .trusted li:last-child {
                                border-bottom: none;
                            }
                            #banner .trusted li i {
                                color: #fc5b62;
                            }
                            #banner .free-quotes {
                                background: #fff;
                                border-radius: 10px;
                            }
                            #banner .free-quotes .get-free {
                                background: #33bb95;
                                color: #fff;
                                text-align: center;
                                padding: 13px 0;
                                font-size: 26px;
                                position: relative;
                                border-radius: 0px;
                            }
                            #banner .free-quotes .get-free:before {
                                position: absolute;
                                content: "";
                                width: 0px;
                                height: 0px;
                                border-left: 12px solid transparent;
                                border-right: 12px solid transparent;
                                border-top: 12px solid #33bb95;
                                bottom: -12px;
                                left: 46%;
                            }
                            #banner .free-quotes .get-free-qoute {
                                padding: 30px;
                            }
                            .btn-enq {
                                background: #33bb95;
                                border: none;
                                color: #FFFFFF;
                                text-align: center;
                                font-size: 18px;
                                padding: 6px 21px;
                                color: #fff;
                                font-weight: 500;
                                text-transform: uppercase;
                                transition: all 0.5s;
                                cursor: pointer;
                                margin: 0px;
                            }
                            .btn-enq span {
                                cursor: pointer;
                                display: inline-block;
                                position: relative;
                                transition: 0.5s;
                            }
                            .btn-enq span:after {
                                content: '\00bb';
                                position: absolute;
                                opacity: 0;
                                top: 0;
                                right: -20px;
                                transition: 0.5s;
                            }
                            .btn-enq:hover span {
                                padding-right: 25px;
                            }
                            .btn-enq:hover span:after {
                                opacity: 1;
                                right: 0;
                            }
                            .banner-2 {
                                background: rgb(30, 164, 175);
                                background: linear-gradient(90deg, rgba(30, 164, 175, 1) 0%, rgba(44, 45, 49, 1) 50%, rgba(30, 164, 175, 1) 100%);
                                width: 100%;
                                padding: 10px 0;
                                margin-top: 0px;
                            }
                            .banner-2 ul {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                                text-align: center;
                            }
                            .banner-2 ul li {
                                padding: 0 22px 0 0;
                                margin: 0 22px 0 0;
                                list-style-type: none;
                                display: inline-block;
                                vertical-align: top;
                            }
                            .banner-2 ul li:last-child {
                                border-right: none;
                            }
                            .banner-2 .abt-cmpny {
                                color: #fff;
                                text-align: center;
                            }
                            .banner-2 .abt-cmpny h6 {
                                font-size: 17px;
                            }
                            .h1-global {
                                font-size: 44px;
                            }
                            .h1-global span {
                                color: #33bb95;
                            }
                            .packages {
                                margin-top: 0px;
                            }
                            .packages figure {
                                position: relative;
                                -webkit-transition: all 0.8s ease;
                                /* Safari and Chrome */
                                -moz-transition: all 0.8s ease;
                                /* Firefox */
                                -ms-transition: all 1s ease;
                                /* IE 9 */
                                -o-transition: all 0.8s ease;
                                /* Opera */
                                transition: all 0.8s ease;
                                transform: scale(1);
                            }
                            figure.pack img {
                                border-radius: 15px;
                            }
                            .overlay {
                                position: absolute;
                                top: 0;
                                bottom: 0;
                                right: 0;
                                left: 0;
                                /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+18,000000+100&0+70,0.89+100 */
                                background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 2.89) 100%);
                                /* FF3.6-15 */
                                background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 2.89) 100%);
                                /* Chrome10-25,Safari5.1-6 */
                                background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0 2.89) 100%);
                                /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                                filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e3000000', GradientType=0);
                                /* IE6-9 */
                            }
                            .packages .all-free {
                                position: absolute;
                                bottom: 83px;
                                left: -1px;
                                padding: 8px 0 8px 0;
                                font-weight: bold;
                            }
                            .packages .special-honymoon {
                                position: absolute;
                                bottom: 0px;
                                left: 10px;
                                padding: 8px 0 0 0;
                                color: #fff;
                                right: 10px;
                                font-size: 18px;
                                text-align: center;
                                line-height: normal;
                            }
                            .packages .tag {
                                position: absolute;
                                width: 108px;
                                top: 23px;
                                color: #fff;
                                background: #fc5b62;
                                left: 0;
                                padding: 8px 0 8px 18px;
                                font-weight: bold;
                                font-size: 18px;
                                -webkit-border-top-right-radius: 20px;
                                -webkit-border-bottom-right-radius: 20px;
                                -moz-border-radius-topright: 20px;
                                -moz-border-radius-bottomright: 20px;
                                border-top-right-radius: 20px;
                                border-bottom-right-radius: 20px;
                            }
                            .packages .budget {
                                position: absolute;
                                top: -8px;
                                right: -7px;
                            }
                            .packages h2 {
                                font-size: 20px;
                                font-weight: 600;
                            }
                            .packages h3 {
                                font-size: 16px;
                                margin-bottom: 10px;
                            }
                            .packages h3 span {
                                color: #ffb01b;
                            }
                            .itnry {
                                padding: 0px 0px;
                                margin: 0;
                                list-style-type: none;
                            }
                            .itnry li {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                                display: inline-block;
                                width: 19%;
                                text-align: center;
                                font-size: 13px;
                                color: #ffb01b;
                                border-right: 1px solid #E2E2E2;
                            }
                            .border-none {
                                border-right: none !important;
                            }
                            .itnry li.active {
                                color: #a3a3a3;
                            }
                            .itnry li.active figure {
                                opacity: 0.3;
                            }
                            .itnry li figure {
                                padding: 0px;
                                margin: 0px;
                            }
                            .itnry li p {
                                padding: 0px;
                                margin: 0px;
                            }
                            .inclusions {
                                margin-top: 20px;
                            }
                            .inclusions h5 {
                                font-size: 16px;
                                font-weight: 400;
                                text-transform: uppercase;
                            }
                            .inclusions a {
                                color: #ffb01b;
                            }
                            .pkg-incusion {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                            }
                            .pkg-incusion li {
                                padding: 0 0 0 15px;
                                margin: 0 0 10px 0;
                                list-style-type: none;
                                display: block;
                                position: relative;
                                background-image: url(../images/arrow-orng.png);
                                background-repeat: no-repeat;
                                background-position: left 6px;
                                font-size: 15px;
                            }
                            .pkg-incusion li i {
                                position: absolute;
                                left: 0;
                                top: 3px;
                                color: #fc5b62;
                            }
                            .inclusions .read-collpse {
                                position: absolute;
                                right: 20px;
                                margin-top: -10px;
                            }
                            .inclusions .read-collpse span {
                                display: block;
                            }
                            .inclusions .read-collpse[aria-expanded="false"] i {
                                display: none;
                            }
                            .inclusions .read-collpse[aria-expanded="true"] span {
                                display: none;
                            }
                            .inclusions .read-collpse[aria-expanded="true"] i {
                                display: block;
                            }
                            .price-tag {
                                border-bottom: solid 1px #cfcfcf;
                                border-top: solid 1px #cfcfcf;
                                padding: 10px 0;
                                margin-top: 20px;
                                float: left;
                                width: 100%;
                                display: flex;
                                justify-content: space-between;
                                margin-bottom: 15px;
                            }
                            .price-tag .price {
                                font-size: 20px;
                                font-weight: 400;
                                display: inline-block;
                                margin-top: 6px;
                            }
                            .price-tag .price span {
                                font-size: 12px;
                                text-transform: uppercase;
                                font-weight: 100;
                            }
                            .price-tag .price small {
                                display: block;
                                text-decoration: line-through;
                                color: #333;
                            }
                            .price-tag .price small i {
                                text-decoration: line-through;
                            }
                            .btn-detail {
                                display: inline-block;
                                float: right;
                                margin-top: 5px;
                            }
                            /* .logo img {
	width: 70% !important;
} */
                            ._col_m {
                                color: #f7f7f7;
                                height: 46px;
                                justify-content: center;
                                background: #33bb95;
                                cursor: pointer;
                            }
                            .btn-detail .btn {
                                background: #f69125;
                                border: none;
                                color: #FFFFFF;
                                text-align: center;
                                font-size: 18px;
                                padding: 6px 21px;
                                color: #fff;
                                font-weight: 500;
                                text-transform: uppercase;
                                transition: all 0.5s;
                                cursor: pointer;
                                margin: 5px;
                                border-radius: 6px;
                            }
                            .btn-detail .btn span {
                                cursor: pointer;
                                display: inline-block;
                                position: relative;
                                transition: 0.5s;
                            }
                            .btn-detail .btn span:after {
                                content: '\00bb';
                                position: absolute;
                                opacity: 0;
                                top: 0;
                                right: -20px;
                                transition: 0.5s;
                            }
                            .btn-detail:hover span {
                                padding-right: 25px;
                            }
                            .btn-detail:hover span:after {
                                opacity: 1;
                                right: 0;
                            }
                            #confused {
                                background-image: url(../images/kedarnath\ \(2\).png);
                                background-attachment: fixed;
                                background-position: left top;
                                background-repeat: no-repeat;
                                padding: 50px 0;
                                background-size: cover;
                            }
                            .white-color {
                                color: #fff !important;
                            }
                            .requirement {
                                background: #33bb95;
                                border-radius: 0px;
                                font-size: 20px;
                                font-weight: 600;
                                padding: 15px 25px;
                                color: #fff;
                                text-transform: uppercase;
                                height: 65px;
                            }
                            .requirement:hover {
                                background: #f69125;
                                color: #fff;
                            }
                            #book-online {
                                padding: 30px 0;
                            }
                            .why-book {
                                border-right: dotted 1px #333;
                                text-align: center;
                                margin: 50px 0;
                                height: 70%;
                                padding: 0 20px;
                            }
                            .why-book img {
                                margin-bottom: 10px;
                            }
                            .why-book h4 {
                                color: #33bb95;
                                font-size: 24px;
                            }
                            .why-book p {
                                font-size: 17px;
                            }
                            #footer {
                                background-color: #33bb95;
                                padding: 50px 0 50px 0;
                                position: relative;
                            }
                            .ftr-link {
                                padding: 0px;
                                margin: 0 0 25px 0;
                                list-style-type: none;
                                text-align: center;
                            }
                            .ftr-link li {
                                padding: 5px 0px;
                                margin: 0px;
                                list-style-type: none;
                                color: #fff;
                                font-size: 14px;
                                line-height: 15px;
                                text-transform: uppercase;
                                text-align: left;
                            }
                            .ftr-link li:last-child {
                                border-right: none;
                            }
                            .ftr-h4 {
                                color: #fff;
                                font-size: 18px;
                                margin-bottom: 20px;
                                text-transform: uppercase;
                            }
                            .footer-info ul li i {
                                color: #fff;
                                height: 30px;
                                width: 30px;
                                background: #33bb95;
                                text-align: center;
                                border-radius: 5px;
                                line-height: 15px;
                                padding: 20px;
                                display: flex;
                                justify-content: center;
                                align-items: center;
                            }
                            .footer-info ul li {
                                padding-top: 12px;
                                display: flex;
                                gap: 10px;
                                align-items: center;
                                color: #fff;
                            }
                            .footer-info ul {
                                list-style: none;
                                padding: 0px;
                            }
                            .ftr-h5 {
                                color: #fff;
                                font-size: 18px;
                                margin-top: 20px;
                                text-transform: uppercase;
                            }
                            .approved {
                                margin-top: 15px;
                            }
                            .ftr-cnt {
                                padding: 0px;
                                margin: 0px;
                                list-style-type: none;
                            }
                            .ftr-cnt li {
                                padding: 0 0 0 40px;
                                margin: 0 0 10px 0;
                                list-style-type: none;
                                font-size: 22px;
                                ;
                                color: #fff;
                                position: relative;
                            }
                            .ftr-cnt li a {
                                color: #fff;
                            }
                            .ftr-cnt li i {
                                position: absolute;
                                left: 0;
                            }
                            #copywrite {
                                background-color: #33bb95f2;
                                padding: 12px 0;
                            }
                            #copywrite p {
                                margin: 0;
                                padding: 0px;
                                color: #fff;
                            }
                            #copywrite-thank-you {
                                background: #272727;
                                padding: 12px 0;
                            }
                            #copywrite-thank-you p {
                                margin: 0;
                                padding: 0px;
                                color: #fff;
                            }
                            .coi-pop .modal-header {
                                background: #33bb95;
                            }
                            .coi-pop .modal-title {
                                color: #fff;
                                font-size: 22px;
                                font-weight: bold;
                                text-transform: uppercase;
                            }
                            .coi-pop .btn-secondary {
                                background: #fc5b62;
                                border: none;
                                font-size: 18px;
                                text-align: center;
                            }
                            .coi-pop .btn-secondary:hover {
                                background: #ca621b;
                                color: #fff;
                            }
                            .coi-pop .close {
                                float: right;
                                font-size: 2rem;
                                font-weight: 700;
                                line-height: 1;
                                color: #fff;
                                opacity: 1;
                            }
                            #book-online .col-md-3 {
                                padding-right: 0;
                                padding-left: 0;
                            }
                            #thank-you {
                                padding: 100px;
                            }
                            #thank-you a {
                                color: #fecd2a;
                            }
                            /*-----------------------*/
                            .inner_mobile>.container {
                                max-width: 100%;
                            }
                            .inner_mobile {
                                width: 100%;
                                max-width: 100%;
                                bottom: 0;
                                background: #16243f;
                                position: fixed;
                                z-index: 99999;
                            }
                            ._btn_bm {
                                margin: 0;
                                width: 100%;
                                background: transparent;
                                border: none;
                                color: #fff;
                                padding: 10px 0 10px 0;
                            }
                            ._btn_bm,
                            ._col_bm,
                            ._col_m {
                                text-align: center;
                            }
                            .fa-1x {
                                font-size: 31px !important;
                                margin-top: 8px;
                            }
                            .section_mobile {
                                display: none;
                            }
                            .mobile-footer {
                                display: none;
                            }
                            #top-packages hr {
                                margin-top: 50px;
                            }
                            ._col_bm a {
                                color: #fff;
                                text-decoration: none;
                            }
                            .single-package {
                                transition: all ease-in-out 0.5s;
                                overflow: hidden;
                                position: relative;
                                margin-bottom: 0 !important;
                                display: flex;
                                flex-flow: row wrap;
                                height: auto;
                                border: 1px solid #eee;
                                border-radius: 10px;
                            }
                            .single-package .package-image {
                                display: block;
                                width: 26%;
                                padding: 0 0;
                                float: left;
                                overflow: hidden;
                                border: 1px solid #c3c3c3;
                                border-radius: 4px;
                                border-right: 0;
                                height: auto;
                            }
                            .single-package .package-content span.thmb {
                                margin: 0 5px 0 0 !important;
                                background-color: transparent;
                                padding: 8px;
                                font-size: 15px;
                                color: #0073e5;
                                -webkit-transform: rotate(180deg);
                            }
                            .single-package .package-content h3 {
                                color: #333;
                                font-size: 20px;
                                transition: all ease-in-out 0.5s;
                                margin: 0 0 10px;
                                font-weight: 700;
                            }
                            .single-package .package-content {
                                display: block;
                                width: 54%;
                                padding: 8px;
                                float: left;
                                background: #fff;
                                margin-right: 0;
                                border-radius: 4px;
                                border-right: 0;
                                border-left: 0;
                                height: auto;
                            }
                            .single-package a {
                                text-decoration: none;
                            }
                            .single-package .package_post {
                                display: block;
                                width: 20%;
                                float: right;
                                padding: 0 1% 1%;
                                background: #fff;
                                border-left: 1px solid #eee;
                                height: auto;
                            }
                            .right_duration {
                                float: right;
                            }
                            .right_duration ul {
                                padding: 0;
                                margin: 0;
                            }
                            .right_duration ul li {
                                display: inline-block;
                                margin-right: 0;
                                color: #F44336;
                                font-size: 12px;
                                font-weight: 600;
                                width: 100%;
                            }
                            .inclusion-div ul {
                                list-style: none;
                                margin-bottom: 5px;
                                padding: 0px 4px;
                                width: 50%;
                                line-height: 22px;
                                margin-top: 5px;
                            }
                            .single-package .package-content ul.flight-icon {
                                padding: 0 10px;
                                margin: 0;
                                background: #eee;
                                clear: both;
                            }
                            .single-package .package-content ul.flight-icon {
                                padding: 0 10px;
                                margin: 0;
                                background: #eee;
                                clear: both;
                            }
                            .single-package .package-content ul.flight-icon li {
                                display: inline-block;
                                font-size: 12px;
                                color: #000;
                                width: unset;
                                margin: 4px 0;
                                vertical-align: top;
                            }
                            /* .single-package .package-content ul.flight-icon li:after {
	content: "\f178";
	font-family: FontAwesome;
	margin-left: 8px;
} */
                            .single-package .package-content h3 span i {
                                font-size: 16px;
                                color: #F44336;
                                margin-left: 4px;
                            }
                            .single-package .package-content h4 {
                                color: #333;
                                font-size: 16px;
                                margin: 2px;
                                font-weight: 500;
                            }
                            .inclusion-div {
                                display: flex;
                            }
                            .tour_type::after {
                                content: '';
                                position: absolute;
                                z-index: 1;
                                width: 8px;
                                height: 8px;
                                border-right: 2px solid white;
                                border-bottom: 2px solid white;
                                transform: rotate(45deg);
                                right: 10px;
                                top: -6px;
                                margin-top: 10px;
                                pointer-events: none;
                            }
                            .inclusion-div ul li {
                                font-size: 14px;
                                color: #666;
                                display: flex;
                                gap: 5px;
                                font-weight: 400;
                                align-items: baseline;
                                letter-spacing: 0.5px;
                            }
                            .inclusion-div ul li i {
                                color: #0dc143;
                            }
                            .single-package .package-content ul.group-icon li {
                                display: inline-block;
                                width: 10%;
                                text-align: center;
                            }
                            .single-package .package-image img {
                                width: 100%;
                                height: 282px;
                                transition: transform 2.7s;
                                object-fit: cover;
                            }
                            .single-package .package-content ul.group-icon li div {
                                width: 30px;
                                height: 30px;
                                border: 1px solid #c7c7c7;
                                border-radius: 50%;
                                text-align: center;
                                padding: 2px 0px;
                                margin: 4% 4% -5% 25%;
                            }
                            .single-package .package-content ul.group-icon li p {
                                color: #333;
                                font-size: 14px;
                                padding-top: 5px;
                                margin: 0;
                            }
                            .single-package .package_post h6 {
                                color: #333;
                                padding: 2% 0;
                                font-size: 13px;
                                font-weight: 400;
                                margin-bottom: 15px;
                            }
                            .single-package .package_post h6 span.tour_type {
                                float: right;
                                font-size: 14px;
                                font-weight: 500;
                                color: #000;
                                margin-right: 10px;
                                position: relative;
                            }
                            .tour_type select {
                                border: 1px solid #eee;
                                box-shadow: unset;
                                padding: 1px;
                                font-size: 16px;
                                border-radius: 6px;
                                color: #fff;
                            }
                            span.tour_type option {
                                color: #000;
                            }
                            span.tour_type {
                                position: relative;
                            }
                            span.tour_type {
                                margin-left: 70px;
                            }
                            span.tour_type select {
                                border: 1px solid #4500ff;
                                border-radius: 4px;
                                padding: 3px 10px;
                                appearance: none !important;
                                color: #fff;
                                background-color: transparent;
                                background-image: linear-gradient(5deg, #0e00ff 0, #ae00ff 100%);
                                font-size: 14px;
                                width: 70%;
                                outline: none;
                            }
                            span.tour_type select:focus {
                                border: none;
                            }
                            span.tour_type select:focus-visible span.title_left a {
                                color: #33bb95 !important;
                            }
                            .single-package .package_post .offer {
                                display: block;
                                position: absolute;
                                background: #f8403d;
                                border-radius: 0;
                                border-top-right-radius: 25px;
                                border-bottom-right-radius: 25px;
                                padding: 4px 8px;
                                right: -5px;
                                margin-top: 6px;
                            }
                            .single-package .package_post .icon_content {
                                position: relative;
                            }
                            .single-package .package_post .offer p {
                                color: #ffff;
                                font-size: 10px;
                                font-weight: 600;
                                text-transform: uppercase;
                                margin: 0px;
                            }
                            .single-package .package_post .price {
                                clear: both;
                                margin: 48px 0 0;
                                text-align: center;
                            }
                            .strike::before {
                                content: "";
                                border-bottom: 2px solid #0095ee;
                                width: 100%;
                                position: absolute;
                                right: 0;
                                top: 50%;
                            }
                            .strike {
                                position: relative;
                                display: inline-block;
                            }
                            .single-package .package_post .price h2 {
                                color: #000;
                                font-size: 25px;
                                font-weight: 600;
                                margin: 15px 0 5px;
                            }
                            .single-package .package_post .price p {
                                color: #333;
                                font-size: 12px;
                                font-weight: 500;
                                margin: 0 0 5px;
                            }
                            li.view_li a:hover {
                                color: #fff !important;
                            }
                            .get_free_quote {
                                color: #fff;
                                background-color: #33bb95;
                                border-radius: 3px;
                                font-size: 16px;
                                margin-bottom: 10px;
                                width: 160px;
                                height: 35px;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                font-weight: 600;
                            }
                            .single-package .package_post .post_action li {
                                display: inline-block;
                                margin-right: 2%;
                                vertical-align: top;
                                width: 168px;
                            }
                            del.price-del {
                                color: red;
                                font-size: 18px;
                            }
                            .want_to_call {
                                text-decoration: none;
                                border: 1px solid #18233f;
                                font-size: 16px;
                                color: #fff;
                                width: 160px;
                                height: 35px;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                border-radius: 3px;
                                font-weight: 600;
                                background: #16243f;
                            }
                            /* .call_li a:hover {
    color: #ffffff !important;
    background: #ffb000;
    border: 1px solid #ffb000;
} */
                            .brightness {
                                filter: opacity(0.2);
                                pointer-events: none;
                            }
                            @media only screen and (max-width: 1200px) {
                                #header .head-cnt ul li {
                                    font-size: 24px;
                                }
                                .deal {
                                    font-size: 16px;
                                }
                                #banner .banner-text h1 {
                                    font-size: 46px;
                                    line-height: 45px;
                                }
                                #banner .banner-text h4 {
                                    font-size: 32px;
                                }
                                #banner .destination li {
                                    font-size: 18px;
                                }
                                #banner .trusted li {
                                    font-size: 17px;
                                    line-height: 38px;
                                }
                                .banner-2 ul li {
                                    padding: 0 10px 0 0;
                                    margin: 0 6px 0 0;
                                }
                                .banner-2 .abt-cmpny h6 {
                                    font-size: 15px;
                                }
                                .itnry li {
                                    width: 18%;
                                    font-size: 12px;
                                }
                                .packages h3 {
                                    font-size: 18px;
                                    min-height: 43px;
                                }
                                .packages h2 {
                                    font-size: 18px;
                                }
                                .price-tag .price {
                                    font-size: 18px;
                                }
                                .btn-detail .btn {
                                    font-size: 13px;
                                }
                                .why-book h4 {
                                    font-size: 20px;
                                }
                                .why-book p {
                                    font-size: 18px;
                                }
                                .ftr-cnt li {
                                    font-size: 20px;
                                }
                                .ftr-link li {
                                    margin: 0 0 13px 0;
                                }
                                .why-book {
                                    padding: 0 20px;
                                    height: 80%;
                                }
                                .bdr-none {
                                    border: none !important
                                }
                            }
                            @media only screen and (max-width: 992px) {
                                #header .head-cnt ul li {
                                    font-size: 18px;
                                    display: block;
                                    text-align: center;
                                    width: 100%;
                                }
                                #header .head-cnt ul li img {
                                    width: 19px;
                                }
                                #header .head-cnt ul li {
                                    padding: 0 0 0 26px;
                                    margin-bottom: 8px;
                                }
                                #header .head-cnt ul li i {
                                    position: relative;
                                }
                                #header .head-cnt {
                                    margin-top: 33px;
                                }
                                #top-packages {
                                    padding: 0px 0;
                                }
                                .packages {
                                    margin-top: 15px;
                                }
                                .price-tag .price small {
                                    display: inline-block;
                                    margin-right: 10px;
                                }
                                .deal {
                                    font-size: 16px;
                                    padding: 4px 16px;
                                    margin-top: 46px;
                                    border: solid 4px #c4c4c4;
                                }
                                #banner .free-quotes .get-free {
                                    font-size: 22px;
                                    padding: 10px 0;
                                }
                                #banner .free-quotes .get-free-qoute {
                                    padding: 20px 10px 10px;
                                }
                                #banner .banner-text h1 {
                                    font-size: 32px;
                                }
                                #banner .banner-text h4 {
                                    font-size: 23px;
                                }
                                #banner .destination li {
                                    font-size: 12px;
                                }
                                .h3 {
                                    font-size: 23px !important;
                                }
                                .upto {
                                    width: 61px;
                                }
                                .banner-2 ul li {
                                    margin: 0 6px 15px 0;
                                }
                                .banner-2 {
                                    padding: 20px 0 0 0;
                                    display: none;
                                }
                                .h1-global {
                                    font-size: 35px;
                                    display: none;
                                }
                                .special-honymoon p {
                                    font-size: 13px;
                                    line-height: normal;
                                }
                                .packages .special-honymoon {
                                    bottom: -20px;
                                    left: 10px;
                                    font-size: 18px;
                                }
                                .packages .all-free {
                                    bottom: 52px;
                                    left: -1px;
                                    width: 139px;
                                }
                                .packages .tag {
                                    width: 75px;
                                    top: 23px;
                                    right: 0;
                                    font-size: 13px;
                                }
                                .packages h2 {
                                    font-size: 19px;
                                }
                                .packages h3 {
                                    font-size: 15px;
                                }
                                .inclusions h5 {
                                    font-size: 16px;
                                }
                                .price-tag .price {
                                    font-size: 18px;
                                    text-align: center;
                                    display: block;
                                    margin-bottom: 10px;
                                }
                                .btn-detail {
                                    display: inline-block;
                                    font-size: 16px !important;
                                    position: relative;
                                    float: none;
                                }
                                .ftr-cnt li {
                                    font-size: 14px;
                                    padding: 0 0 0 30px;
                                }
                                .ftr-cnt li img {
                                    width: 20px;
                                }
                                span.title_left a {
                                    color: #33bb95 !important;
                                }
                                @media only screen and (max-width: 767px) {
                                    .mobhiddn {
                                        display: none;
                                    }
                                    span.tour_type {
                                        margin-left: 160px !important;
                                    }
                                    span.tour_type select {
                                        width: 50% !important;
                                    }
                                    .inclusion-div ul {
                                        width: 100%;
                                    }
                                    #header .head-cnt {
                                        display: none;
                                    }
                                    .mobhiddn2 {
                                        display: none !important;
                                    }
                                    #banner .banner-text h4 {
                                        margin-bottom: 10px;
                                    }
                                    #banner {
                                        background-image: url(../images/mobile-banner.jpg);
                                    }
                                    #banner .banner-text h1 {
                                        margin-top: -10px;
                                    }
                                    #banner .free-quotes .get-free-qoute {
                                        margin-bottom: 15px;
                                    }
                                    .mobile-footer .pt-4 {
                                        padding-top: 0 !important;
                                    }
                                    .approved .ftr-h5 {
                                        display: none;
                                    }
                                    .font-bold {
                                        font-size: 18px;
                                        font-weight: bold;
                                    }
                                    .media p {
                                        font-size: 15px;
                                    }
                                    .media p a {
                                        color: #fff;
                                    }
                                    .ftr-cnt {
                                        display: none;
                                    }
                                    .mobile-footer {
                                        display: block;
                                        color: #fff;
                                    }
                                    .section_mobile {
                                        display: block;
                                    }
                                    .section_mobile .col-md-9 {
                                        width: 75%;
                                    }
                                    #confused {
                                        background-attachment: scroll;
                                    }
                                    .upto {
                                        width: 100px;
                                    }
                                    #copywrite p {
                                        font-size: 12px;
                                    }
                                    #copywrite {
                                        padding: 10px 0;
                                        margin-bottom: 38px;
                                    }
                                    .hidden-md {
                                        display: none;
                                    }
                                    #book-online {
                                        display: none;
                                    }
                                    #banner .trusted {
                                        display: none;
                                    }
                                    .ftr-link {
                                        display: none;
                                        padding: 0px;
                                        margin: 0 0 20px 0;
                                    }
                                    .ftr-link li {
                                        font-size: 13px;
                                    }
                                    #banner {
                                        background-size: cover;
                                    }
                                    .deal {
                                        display: none;
                                    }
                                    #header .head-cnt {
                                        float: none;
                                    }
                                    #header .head-cnt ul li {
                                        display: inline-block;
                                    }
                                    #header .head-cnt ul li:last-child {
                                        margin-left: 10px;
                                    }
                                    #header .head-cnt {
                                        margin-top: 3px;
                                        border-top: solid 1px #d2d2d2;
                                        padding-top: 4px;
                                    }
                                    #banner .col-sm-8,
                                    #banner .col-sm-4 {
                                        flex: 0 0 100%;
                                        max-width: 100%;
                                    }
                                    .banner-text {
                                        text-align: center;
                                    }
                                    #banner .free-quotes {
                                        margin-top: 35px;
                                    }
                                    #banner .free-quotes .get-free {
                                        font-size: 22px;
                                    }
                                    #banner .destination li {
                                        font-size: 16px;
                                        font-weight: bold;
                                    }
                                    #banner .banner-text h1 {
                                        font-size: 28px;
                                    }
                                    .banner-2 ul li {
                                        width: 30%;
                                    }
                                    .why-book {
                                        border-right: none;
                                        border-bottom: dotted 1px #333;
                                        text-align: center;
                                        margin: 50px 0;
                                    }
                                    .logo {
                                        text-align: center;
                                    }
                                    .h1-global {
                                        font-size: 27px;
                                    }
                                    .approved {
                                        margin-top: 0;
                                        margin-bottom: 15px;
                                    }
                                    .ftr-h4 {
                                        margin-bottom: 10px;
                                    }
                                    #footer {
                                        padding: 50px 0 0;
                                    }
                                    .mobile-footer .pb-4 {
                                        padding-bottom: 0;
                                    }
                                    .banner-dd {
                                        display: none;
                                    }
                                    ._col_bm {
                                        border: 1px solid #ddd;
                                    }
                                    .single-package .package-image {
                                        width: 100%;
                                    }
                                    .single-package .package-content {
                                        width: 100%;
                                    }
                                    ul.nav.group-icon {
                                        justify-content: space-evenly;
                                    }
                                    .single-package .package_post {
                                        width: 100%;
                                    }
                                    .single-package .package_post .offer {
                                        right: 5px;
                                    }
                                    ul.post_action {
                                        display: flex;
                                        padding: 0px;
                                        justify-content: space-around;
                                        margin: 0px;
                                    }
                                    .single-package .package-content h3 {
                                        width: 100%;
                                    }
                                    .right_duration {
                                        width: 62%;
                                    }
                                    .single-package .package_post .price h2 {
                                        font-size: 35px;
                                    }
                                    .single-package .package_post h6 {
                                        font-size: 15px;
                                    }
                                    .tour_type select {
                                        font-size: 15px;
                                    }
                                    .inclusion-div {
                                        display: inherit;
                                    }
                                    .single-package .package_post {
                                        border-top: 1px solid #eee;
                                    }
                                    .single-package .package-content ul.group-icon li div {
                                        margin: auto;
                                    }
                                    .single-package .package-content ul.group-icon li {
                                        width: inherit;
                                    }
                                    .single-package .package_post .price {
                                        margin: 0px;
                                    }
                                    .single-package .package-content h3 {
                                        font-size: 19px;
                                    }
                                    .inclusion-div ul li {
                                        font-size: 15px;
                                    }
                                    .right_duration ul li {
                                        font-size: 14px;
                                    }
                                }
                            }
                            @media only screen and (max-width: 568px) {
                                .requirement {
                                    /* font-size: 12px;
                                    padding: 8px 15px; */
                                    border-radius: 10px;
                                }
                                .approved {
                                    margin-top: 0;
                                    margin-bottom: 15px;
                                }
                                #thank-you {
                                    padding: 50px 0;
                                }
                                .headingg {
                                    display: none;
                                }
                                .footer-social-wrap {
                                    padding-top: 6px !important;
                                }
                                .ftr-h5 {
                                    margin-top: 6px !important;
                                }
                            }
                            @media only screen and (max-width: 375px) {
                                .deal {
                                    position: absolute;
                                    font-size: 13px;
                                }
                                #header .head-cnt ul {
                                    padding: 0px;
                                    margin: 0px;
                                    list-style-type: none;
                                    text-align: center;
                                }
                                #header .head-cnt ul li {
                                    padding: 0 0 0 26px;
                                    margin-bottom: 2px;
                                }
                                .logo img {
                                    margin: 0 auto;
                                }
                                #thank-you {
                                    padding: 20px 0;
                                }
                            }
                            .banner-content h1 {
                                text-transform: uppercase;
                                font-weight: 600;
                                font-size: 80px;
                                color: #f69125;
                                margin: 0px;
                            }
                            .banner-content h2 {
                                color: #f69125;
                            }
                            .banner-content h2 {
                                color: #ffffff;
                                font-weight: 600;
                                font-size: 22px;
                            }
                            .banner-content h2 span {
                                background: #33bb95;
                                color: #fff;
                                padding: 6px 20px;
                                border-radius: 25px;
                            }
                            .banner-content {
                                padding-top: 100px;
                            }
                            .banner-content2 p {
                                font-size: 22px;
                            }
                            .banner-content2 p {
                                color: #262626;
                                font-size: 30px;
                                display: inline-block;
                                background: white;
                                padding: 6px 30px;
                                border-radius: 30px;
                            }
                            .banner-content2 p span {
                                color: #33bb95;
                                margin-left: 10px;
                                font-weight: 600;
                            }
                            span.small-text {
                                font-size: 18px;
                                color: #262626 !important;
                            }
                            .banner-content2 {
                                margin-top: 75px;
                            }
                            figure.pack {
                                overflow: hidden;
                                transition: 1s;
                                position: relative;
                            }
                            .pack:hover::before {
                                animation: shine .75s;
                            }
                            .pack::before {
                                position: absolute;
                                top: 0;
                                left: -75%;
                                z-index: 2;
                                display: block;
                                content: '';
                                width: 50%;
                                height: 100%;
                                background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
                                transform: skewX(-25deg);
                            }
                            .footer-logo h2 {
                                font-size: 30px;
                                font-weight: 600;
                                text-transform: uppercase;
                                color: #fff;
                            }
                            .footer-social-links {
                                display: flex;
                                flex-wrap: wrap;
                                list-style: none;
                                padding: 0px;
                            }
                            .footer-social-wrap {
                                padding-top: 35px;
                            }
                            .footer-social-links li {
                                margin-right: 20px;
                                margin-top: 10px;
                            }
                            .footer-social-wrap h5 {
                                font-weight: 700;
                                font-size: 25px;
                                color: #fff;
                                font-family: var(--f-secondary);
                            }
                            .footer-social-links li a {
                                display: inline-flex;
                                width: 37.5px;
                                height: 37.5px;
                                background: #33bb95;
                                box-shadow: 0 2px 15px rgba(0, 0, 0, .06);
                                border-radius: 34px;
                                border: 1px solid #dddddd;
                                justify-content: center;
                                align-items: center;
                                color: #fff;
                                transition: .35s;
                            }
                            @keyframes shine {
                                100% {
                                    left: 125%;
                                }
                            }
                            .package-image figure {
                                position: relative;
                            }
                            .package-image figure::before {
                                position: absolute;
                                top: 50%;
                                left: 50%;
                                z-index: 2;
                                display: block;
                                content: '';
                                width: 0;
                                height: 0;
                                background: rgba(255, 255, 255, .2);
                                border-radius: 100%;
                                -webkit-transform: translate(-50%, -50%);
                                transform: translate(-50%, -50%);
                                opacity: 0;
                            }
                            .package-image figure {
                                margin: 0px;
                            }
                            .package-image figure:hover::before {
                                -webkit-animation: circle .75s;
                                animation: circle .75s;
                            }
                            .footer-logo img {
                                /* width: 210px; */
                                border-radius: 10px;
                            }
                            .section-head h4 {
                                font-weight: 900;
                                color: #f30808;
                                font-size: 42px;
                                margin-bottom: 20px;
                            }
                            .section-head h4 span {
                                color: #2e3042;
                            }
                            .section-head p {
                                color: #777;
                                font-size: 16px;
                                line-height: 20px;
                                font-weight: 600;
                            }
                            .section-head {
                                padding: 80px 0px;
                            }
                            @-webkit-keyframes circle {
                                0% {
                                    opacity: 1;
                                }
                                40% {
                                    opacity: 1;
                                }
                                100% {
                                    width: 200%;
                                    height: 200%;
                                    opacity: 0;
                                }
                            }
                            @keyframes circle {
                                0% {
                                    opacity: 1;
                                }
                                40% {
                                    opacity: 1;
                                }
                                100% {
                                    width: 200%;
                                    height: 200%;
                                    opacity: 0;
                                }
                            }
                            .nir-btn {
                                width: 100%;
                                display: inline-block;
                                color: #fff;
                                border-radius: 6px;
                                position: relative;
                                z-index: 1;
                                text-align: center;
                                padding: 10px 10px;
                                text-transform: capitalize;
                                transition: .5s ease-in-out;
                                background: #33bb95;
                                color: #fff;
                                display: inline-block;
                                border-radius: 10px;
                                border: none;
                                box-shadow: 0 0 0 4px rgba(255, 255, 255, .1);
                                overflow: hidden;
                            }
                            /*.nir-btn::before {*/
                            /*    position: absolute;*/
                            /*    left: 0;*/
                            /*    width: 0;*/
                            /*    height: 100%;*/
                            /*    top: 0;*/
                            /*    content: '';*/
                            /*    background: #fdc703;*/
                            /*    color: #fff !important;*/
                            /*    transition: .5s ease-in-out;*/
                            /*    z-index: -1;*/
                            /*}*/
                            .nir-btn:hover {
                                color: #fff !important;
                                transition: .5s ease-in-out;
                            }
                            .nir-btn:hover::before {
                                width: 100%;
                                transition: .5s ease-in-out;
                            }
                            /* ewrwe */
                            .nir-btn2 {
                                width: 100%;
                                display: inline-block;
                                color: #fff;
                                border-radius: 6px;
                                position: relative;
                                z-index: 1;
                                text-align: center;
                                padding: 10px 19px;
                                text-transform: capitalize;
                                transition: .5s ease-in-out;
                                background: #f69125;
                                color: #fff;
                                display: inline-block;
                                border-radius: 10px;
                                border: none;
                                box-shadow: 0 0 0 4px rgba(255, 255, 255, .1);
                                overflow: hidden;
                            }
                            /*.nir-btn2::before {*/
                            /*    position: absolute;*/
                            /*    left: 0;*/
                            /*    width: 0;*/
                            /*    height: 100%;*/
                            /*    top: 0;*/
                            /*    content: '';*/
                            /*    background: #fdc703;*/
                            /*    color: #fff !important;*/
                            /*    transition: .5s ease-in-out;*/
                            /*    z-index: -1;*/
                            /*}*/
                            .nir-btn2:hover {
                                color: #fff !important;
                                transition: .5s ease-in-out;
                            }
                            .nir-btn2:hover::before {
                                width: 100%;
                                transition: .5s ease-in-out;
                            }
                            .bg-theme {
                                background: #33bb95;
                            }
                            .header-content li:first-child {
                                border: none;
                                padding-left: 0;
                            }
                            .header-content li {
                                display: inline-block;
                                padding: 0 15px;
                                margin: 0;
                                font-size: 15px;
                                font-weight: 500;
                            }
                            .links ul li a {
                                color: #fff;
                                font-size: 15px;
                                text-decoration: none;
                            }
                            .links ul {
                                margin: 0px;
                                padding: 4px;
                            }
                            .custom-nav li {
                                padding: 0px ;
                            }
                            ul.navbar-nav.custom-nav li a {
                                font-weight: 400;
                                font-size: 15px;
                            }
                            ul.navbar-nav.custom-nav li a i {
                                font-size: 31px;
                                color: #c3c3c3;
                            }
                            /*.navbar-nav li a:hover {*/
                            /*    color: #33bb95 !important;*/
                            /*    background: 0 0;*/
                            /*}*/
                            .btn-header {
                                padding: 10px 24px !important;
                            }
                            .btn-header:hover {
                                color: #fff !important;
                            }
                            .modal-open .modal .modal-dialog {
                                max-width: 850px;
                                top: 5%;
                            }
                            .pfc1 {
                                color: #3b68cb !important;
                            }
                            .modal-open .modal .modal-dialog .modal-content .modal-body {
                                padding: 20px;
                            }
                            .enquiry-d {
                                padding: 10px;
                            }
                            .sbc5 {
                                background-color: #f2f2f2;
                            }
                            .fleft {
                                float: left !important;
                            }
                            .round-bullets {
                                border: 1px solid #3b68cb;
                                border-radius: 100%;
                                width: 25px;
                                height: 25px;
                                text-align: center;
                                line-height: 25px;
                                margin-right: 10px;
                            }
                            .itnry,
                            .itnry li,
                            ul {
                                list-style-type: none;
                            }
                            .alert .alert-success h4,
                            .enquiry-d ul li,
                            p {
                                margin-bottom: 8px;
                            }
                            .verify-d p {
                                font-size: 12px;
                                font-weight: 500;
                                text-align: center;
                            }
                            .custom-form input {
                                font-size: 15px;
                                font-weight: 300;
                                background-color: #fff;
                                border: 1px solid #46a39757;
                                border-radius: 10px;
                                padding: 12px 20px;
                                color: #777;
                                margin-bottom: 0;
                                height: 50px;
                                box-shadow: none;
                                width: 100%;
                            }
                            .custom-form select {
                                font-size: 15px;
                                font-weight: 300;
                                background-color: #fff;
                                border: 1px solid #46a39757;
                                border-radius: 10px;
                                padding: 12px 20px;
                                color: #777;
                                margin-bottom: 0;
                                height: 50px !important;
                                box-shadow: none;
                                width: 100%;
                            }
                            .custom-form textarea {
                                border: 1px solid #46a39757;
                            }
                            .lines {
                                border: 1px solid #ddd;
                                width: 90%;
                                margin: auto;
                            }
                            span.color1 {
                                color: #777;
                                font-weight: 500;
                            }
                            .footer-about h2 {
                                font-size: 36px;
                            }
                            .footer h3 {
                                position: relative;
                                padding-bottom: 10px;
                                margin-bottom: 30px;
                                color: #fff;
                                font-size: 26px;
                            }
                            .footer h3:after {
                                height: 2px;
                                width: 50px;
                                position: absolute;
                                bottom: 0;
                                left: 0;
                                content: '';
                                background: #fff;
                            }
                            .footer-links ul li a {
                                transition: .5s ease-in-out;
                                color: #fff;
                                display: block;
                                text-decoration: none;
                            }
                            .footer-links ul {
                                padding: 0px;
                                margin: 0px;
                            }
                            .section-shape {
                                position: absolute;
                                top: -20px;
                                left: 0;
                                width: 100%;
                                height: 96px;
                                background-size: contain;
                                background-repeat: repeat-x;
                                z-index: 1;
                            }
                            .footer-links ul li {
                                margin-bottom: 5px;
                                color: #fff;
                                display: block;
                            }
                            .dropdown {
                                position: relative;
                                display: inline-block;
                            }
                            .dropdown-content {
                                opacity: 0;
                                visibility: hidden;
                                position: absolute;
                                background-color: #fff;
                                box-shadow: 0 0 15px #cccccc57;
                                z-index: 1;
                                padding: 0px;
                                margin: 0px;
                                width: 240px;
                                transition: all 0.30s ease-in;
                                /* here */
                                transform: translateY(-10px);
                                /* here */
                            }
                            ul.dropdown-content li {
                                padding: 0px;
                                line-height: 20px;
                                border-bottom: 1px dotted #eee;
                            }
                            ul.dropdown-content li a:hover {
                                background-color: #FDC703;
                                color: #fff !important;
                            }
                            .dropdown-content a {
                                color: black;
                                padding: 12px 16px;
                                text-decoration: none;
                                display: block;
                            }
                            .dropdown-content a:hover {
                                background-color: #ddd;
                            }
                            .dropdown-content li a {
                                color: rgb(0 0 0 / 50%);
                            }
                            .dropdown:hover .dropdown-content {
                                visibility: visible;
                                transform: translateY(0);
                                opacity: 1;
                                z-index: 99;
                            }
                            .dropdown:hover .dropbtn {
                                background-color: #3e8e41;
                            }
                            .form-control:focus {
                                box-shadow: none;
                            }
                            .navbar-light .navbar-toggler {
                                color: #fff !important;
                                border-color: #fff !important;
                            }
                            .cellandmail p {
                                color: #33bb95;
                                font-size: 11px;
                                margin: 0;
                            }
                            .cellandmail a {
                                color: #33bb95;
                                font-size: 14px;
                                margin: 0;
                            }
                            .cellandmail {
                                display: none;
                            }
                            .trin-trin {
                                animation-name: trin;
                                animation-duration: 1.5s;
                                animation-iteration-count: infinite;
                                animation-timing-function: linear;
                            }
                            @keyframes trin {
                                20%,
                                26%,
                                32%,
                                38%,
                                44%,
                                50%,
                                56%,
                                62%,
                                68%,
                                74%,
                                80%,
                                from {
                                    transform: rotate3d(0, 0, 1, 0deg)
                                }
                                23%,
                                35%,
                                47%,
                                59%,
                                71% {
                                    transform: rotate3d(0, 0, 1, 15deg)
                                }
                                29%,
                                41%,
                                53%,
                                65%,
                                77% {
                                    transform: rotate3d(0, 0, 1, -15deg)
                                }
                            }
                            .whatsappsidebtn {
                                border-radius: 50%;
                                height: 50px;
                                width: 50px;
                                font-size: 14px;
                                color: #fff;
                                text-align: center;
                                position: fixed;
                                bottom: 60px;
                                right: 20px;
                                line-height: 40px;
                                cursor: pointer;
                                display: block !important;
                                z-index: 2 !important;
                            }
                            .contact-btn {
                                position: absolute;
                                z-index: -99;
                                bottom: 10px;
                                display: none;
                            }
                            .btn-close {
                                position: absolute;
                                top: -14px;
                                background: #fff;
                                text-align: center;
                                right: -12px;
                                border-radius: 50%;
                                width: 35px;
                                height: 35px;
                                border: 1px solid #eee;
                                z-index: 99;
                            }
                            .btn-close button {
                                margin-right: 6px;
                            }
                            .call-detail a {
                                color: #3b68cb;
                                text-decoration: none;
                            }
                            .navbar-toggler {
                                font-size: 1.15rem !important;
                            }
                            .navbar-expand-lg .navbar-nav {
                                align-items: center;
                            }
                            .navbar-brand {
                                margin-right: 0px;
                            }
                            .navbar-toggler {
                                padding: 0px;
                            }
                            .headingg p {
                                letter-spacing: 0.5px;
                                font-size: 14px;
                            }
                            .banner-privacy {
                                padding: 100px;
                                text-align: center;
                            }
                            .breadcrumb {
                                background-color: inherit;
                                justify-content: center;
                                padding: 0px;
                            }
                            .banner-privacy h1 {
                                font-size: 60px;
                                color: #fff;
                                font-weight: 500;
                            }
                            .breadcrumb-item+.breadcrumb-item::before {
                                color: #fff;
                            }
                            ul.breadcrumb li {
                                color: #fff;
                                font-size: 20px;
                            }
                            .privacy-sec {
                                padding: 50px 0px;
                            }
                            section.privacy-sec h5 {
                                font-size: 22px;
                                color: #33bb95;
                            }
                            li.breadcrumb-item a {
                                text-decoration: none;
                            }
                            section.aboutus-sec.p-5 h2 {
                                font-size: 32px;
                                color: #33bb95;
                            }
                            .info-icon i {
                                font-size: 40px;
                                color: #33bb95;
                            }
                            .info-item {
                                border: 1px solid #eee;
                                height: 221px;
                            }
                            .dis h1 {
                                font-size: 38px;
                                color: #33bb95;
                            }
                            p.click-policy {
                                font-size: 13px;
                            }
                            .inclusion-div li img {
                                width: 15px;
                            }
                            @media only screen and (max-width: 767px) {
                                #banner {
                                    /* background-image: url(../images/mobile-banner.jpg); */
                                    background: #33bb95b0 !important;
                                }
                                .navbar-expand-lg .navbar-nav {
                                    align-items: baseline !important;
                                }
                            }
                            /* ipad css */
                            @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
                                .header-content li {
                                    font-size: 12px;
                                }
                                #banner .free-quotes .get-free {
                                    font-size: 15px;
                                }
                                .custom-form input {
                                    font-size: 14px;
                                    height: 28px;
                                }
                                .custom-form select {
                                    font-size: 14px;
                                    padding: 2px 16px;
                                    height: 28px !important;
                                }
                                p.click-policy {
                                    font-size: 8px;
                                }
                                .headingg {
                                    text-align: center;
                                    padding: 25px 0px 0px 0px;
                                    display: none;
                                }
                                .single-package .package_post .post_action li {
                                    margin-right: 0%;
                                }
                                .inclusion-div ul li {
                                    font-size: 12px;
                                }
                                .single-package .package-content ul.group-icon li {
                                    width: 18%;
                                }
                                .single-package .package-content ul.group-icon li div {
                                    margin: 4% 4% -5% 26%;
                                }
                                li.view_li a {
                                    font-size: 10px;
                                }
                                li.call_li a {
                                    font-size: 10px;
                                }
                                span.tour_type select {
                                    font-size: 10px;
                                    width: 100%;
                                }
                                span.tour_type {
                                    margin: 0px;
                                }
                                ul.post_action {
                                    padding: 0px;
                                }
                                .group-icon {
                                    display: none;
                                }
                            }
                            @media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
                                ul.navbar-nav.custom-nav li a {
                                    font-size: 10px;
                                }
                                #banner .free-quotes .get-free {
                                    font-size: 20px;
                                }
                                .custom-form input {
                                    height: 40px;
                                }
                                .custom-form select {
                                    padding: 0px 20px;
                                    height: 40px !important;
                                }
                                .headingg {
                                    padding: 52px 0px 0px 0px;
                                }
                                span.tour_type {
                                    margin-left: 0px;
                                }
                                span.tour_type select {
                                    width: 100%;
                                }
                                li.view_li a {
                                    font-size: 15px;
                                }
                                li.call_li a {
                                    font-size: 15px;
                                    padding: 10px 16px;
                                }
                                ul.post_action {
                                    padding: 0px;
                                }
                                .single-package .package-content ul.group-icon li {
                                    width: 14%;
                                }
                                .group-icon {
                                    display: none;
                                }
                            }
                            @media only screen and (width: 820px) and (height: 1180px) {
                                .header-content li {
                                    font-size: 12px !important;
                                }
                                #banner .free-quotes .get-free {
                                    font-size: 15px;
                                    padding: 10px 0;
                                }
                                .custom-form input {
                                    height: 30px;
                                }
                                .custom-form select {
                                    padding: 0px 20px;
                                    height: 30px !important;
                                }
                                p.click-policy {
                                    font-size: 8px;
                                }
                                .headingg {
                                    display: none;
                                }
                                .inclusion-div ul li {
                                    font-size: 12px;
                                }
                                .group-icon {
                                    display: none;
                                }
                                ul.post_action {
                                    padding: 0px;
                                }
                                span.tour_type select {
                                    font-size: 10px;
                                    width: 100%;
                                }
                                span.tour_type {
                                    margin-left: 0px;
                                }
                                li.view_li a {
                                    font-size: 10px;
                                }
                                li.call_li a {
                                    font-size: 9px;
                                }
                                #top-packages {
                                    margin-top: 24px;
                                }
                            }

                        .item-tour ul li {
                            font-size: 21px;
                            font-weight: 600;
                            color: #eb0e6d;
                        }