                                                                html,
                                                            body {
                                                                -webkit-overflow-scrolling: touch !important;
                                                                overflow: auto !important;
                                                                height: 100% !important;
                                                            }
                                                            
                                                            body {
                                                                color: #000000;
                                                                font-size: 16px;
                                                                font-family: Roboto, sans-serif;
                                                            }
                                                            
                                                            .headingg {
                                                                text-align: center;
                                                                padding: 10px 0px 0px 0px;
                                                            }
                                                            
                                                            .mobile-text {
                                                                display: none;
                                                            }
                                                            
                                                            .headingg h1 {
                                                                font-size: 33px;
                                                                color: #2795d2;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .readmorebtnd {
                                                                border: none;
                                                                background: #fff;
                                                                color: red;
                                                                text-decoration: underline;
                                                            }
                                                            
                                                            .readmorebtnd:focus {
                                                                outline: none !important;
                                                            }
                                                            
                                                            .text-more h1 {
                                                                color: #2795d2;
                                                                font-size: 20px;
                                                                text-align: center;
                                                                margin-top: 10px;
                                                            }
                                                            
                                                            .text-more {
                                                                height: 235px;
                                                            }
                                                            
                                                            .mobile-text-view,
                                                            .text-more {
                                                                overflow: hidden;
                                                                transition: height .5s;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .kkk {}
                                                            
                                                            @media screen and (max-width: 767px) {
                                                                .popinner .popbody .formbg input[type="text"] {
                                                                    margin-top: 10px;
                                                                }
                                                                .mobile-text {
                                                                    display: block;
                                                                }
                                                                .top-article {
                                                                    display: none;
                                                                }
                                                                .logo img {
                                                                    width: 70%;
                                                                }
                                                            }
                                                            /*--------------popup close----------------*/
                                                            
                                                            .blinking {
                                                                font-weight: 700;
                                                                text-transform: uppercase;
                                                            }
                                                            
                                                            @keyframes blink {
                                                                0% {
                                                                    opacity: 0;
                                                                }
                                                                50% {
                                                                    opacity: .5;
                                                                }
                                                                100% {
                                                                    opacity: 1;
                                                                }
                                                            }
                                                            
                                                            .fixed {}
                                                            
                                                            .mobhiddn {}
                                                            
                                                            .mobhiddn2 {}
                                                            
                                                            #header {
                                                                background: #FFF;
                                                                box-shadow: 5px 10px 18px #888888;
                                                                border-bottom: 1px solid #2b2d30;
                                                                height: 100px;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .top-heading h3 {
                                                                font-size: 26px;
                                                                color: #fff;
                                                                line-height: 20px;
                                                                font-weight: 700;
                                                                margin-bottom: 20px;
                                                                text-shadow: 0px 0px 5px #515151;
                                                            }
                                                            
                                                            .top-heading {
                                                                margin-top: 45px;
                                                            }
                                                            
                                                            .top-heading ul {
                                                                list-style: none;
                                                                margin: 0px;
                                                                padding: 0px;
                                                                line-height: 32px;
                                                            }
                                                            
                                                            .top-heading ul li i {
                                                                color: #ffbf00;
                                                                font-size: 25px;
                                                            }
                                                            
                                                            .top-heading-icon {
                                                                margin-top: 40px;
                                                            }
                                                            
                                                            .top-heading-icon ul {
                                                                list-style: none;
                                                                margin: 0px;
                                                                padding: 0px;
                                                                display: flex;
                                                                text-align: center;
                                                                gap: 10px;
                                                            }
                                                            
                                                            .top-heading-icon ul li {
                                                                border: 1px solid #fff;
                                                                padding: 6px;
                                                                width: 100%;
                                                                color: #fff;
                                                                font-weight: 600;
                                                            }
                                                            
                                                            .top-heading-icon ul li i {
                                                                font-size: 50px;
                                                                color: #ffc519;
                                                            }
                                                            
                                                            .top-heading ul li {
                                                                font-weight: 600;
                                                                color: #fff;
                                                                font-size: 16px;
                                                                text-shadow: 0px 1px 1px #000;
                                                            }
                                                            
                                                            #banner {
                                                                position: relative;
                                                                background-image: url(../images/himachalbg.webp);
                                                                /*background-attachment: fixed;*/
                                                                background-position: left top;
                                                                background-repeat: no-repeat;
                                                            }
                                                            
                                                            .ftr-linkk {
                                                                padding: 0px;
                                                                margin: 0 0 25px 0;
                                                                list-style-type: none;
                                                                text-align: left;
                                                                color: #fff;
                                                            }
                                                            
                                                            #banner .banner-warp {}
                                                            
                                                            #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: #ffbf00;
                                                                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 #ffbf00;
                                                                bottom: -12px;
                                                                left: 46%;
                                                            }
                                                            
                                                            #banner .free-quotes .get-free-qoute {
                                                                padding: 30px;
                                                            }
                                                            
                                                            #banner .free-quotes .get-free-qoute .form-control {
                                                                border-radius: 0;
                                                            }
                                                            
                                                            .btn-enq {
                                                                background: #ffbf00;
                                                                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;
                                                            }
                                                            
                                                            #top-packages {
                                                                padding: 50px 0;
                                                            }
                                                            
                                                            .h1-global {
                                                                font-size: 44px;
                                                            }
                                                            
                                                            .h1-global span {
                                                                color: #ffb01b;
                                                            }
                                                            
                                                            .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);
                                                            }
                                                            
                                                            .packages figure:hover {
                                                                -webkit-transform: scale(1);
                                                                /* Safari and Chrome */
                                                                -moz-transform: scale(1);
                                                                /* Firefox */
                                                                -ms-transform: scale(1);
                                                                /* IE 9 */
                                                                -o-transform: scale(1);
                                                                /* Opera */
                                                                transform: scale(1.06);
                                                            }
                                                            
                                                            .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%;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .btn-detail .btn {
                                                                background: #ffbf00;
                                                                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;
                                                            }
                                                            
                                                            .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/color-of-india.jpg);
                                                                background-attachment: fixed;
                                                                background-position: left top;
                                                                background-repeat: no-repeat;
                                                                padding: 50px 0;
                                                                background-size: cover;
                                                            }
                                                            
                                                            .white-color {
                                                                color: #fff!important;
                                                            }
                                                            
                                                            .requirement {
                                                                background: #ffb01b;
                                                                border-radius: 0px;
                                                                font-size: 20px;
                                                                font-weight: 600;
                                                                padding: 10px 50px;
                                                                color: #fff;
                                                                text-transform: uppercase;
                                                            }
                                                            
                                                            .requirement:hover {
                                                                background: #ffbf00;
                                                                color: #fff;
                                                            }
                                                            
                                                            #book-online {
                                                                padding: 50px 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: #ffb01b;
                                                                font-size: 24px;
                                                            }
                                                            
                                                            .why-book p {
                                                                font-size: 17px;
                                                            }
                                                            
                                                            #footer {
                                                                background-color: #2c2d31;
                                                                padding: 15px 0 0px 0;
                                                            }
                                                            
                                                            .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;
                                                            }
                                                            
                                                            .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: #2c2d31;
                                                                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: #ffbf00;
                                                            }
                                                            
                                                            .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: #f60;
                                                                position: fixed;
                                                                z-index: 99999;
                                                            }
                                                            
                                                            ._col_m {
                                                                border-right: 1px solid #0004d;
                                                                color: #f7f7f7;
                                                                height: 45px;
                                                                justify-content: center;
                                                                background: #243A51;
                                                                cursor: pointer;
                                                            }
                                                            
                                                            ._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;
                                                            }
                                                            
                                                            @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;
                                                                    transform: translate(-50%, 0);
                                                                    left: 50%;
                                                                    float: none;
                                                                }
                                                                .ftr-cnt li {
                                                                    font-size: 14px;
                                                                    padding: 0 0 0 30px;
                                                                }
                                                                .ftr-cnt li img {
                                                                    width: 20px;
                                                                }
                                                                .logo {}
                                                                @media only screen and (max-width: 767px) {
                                                                    .mobhiddn {
                                                                        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;
                                                                    }
                                                                    .logo img {}
                                                                    .h1-global {
                                                                        font-size: 27px;
                                                                    }
                                                                    .approved {
                                                                        margin-top: 0;
                                                                        margin-bottom: 15px;
                                                                    }
                                                                    .ftr-h4 {
                                                                        margin-bottom: 10px;
                                                                    }
                                                                    #footer {
                                                                        padding: 20px 0 0;
                                                                    }
                                                                    .mobile-footer .pb-4 {
                                                                        padding-bottom: 0;
                                                                    }
                                                                    {}
                                                                }
                                                                @media only screen and (max-width: 568px) {
                                                                    .requirement {
                                                                        font-size: 12px;
                                                                        padding: 6px 15px;
                                                                    }
                                                                    .approved {
                                                                        margin-top: 0;
                                                                        margin-bottom: 15px;
                                                                    }
                                                                    #thank-you {
                                                                        padding: 50px 0;
                                                                    }
                                                                    .headingg {
                                                                        display: none;
                                                                    }
                                                                }
                                                                @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;
                                                                    }
                                                                }