.footer-container{background:#F5F8FB;padding:2% 0;content-visibility:auto;contain-intrinsic-size:100px 500px}
.footer-container .footer-top{display:flex;justify-content:space-between}
.footer-container .footer-top .footer-col{width:20%}
.footer-container .footer-top .footer-col #recent-posts-2 ul{margin-top:5px;display:inline-block}
.footer-container .footer-top .footer-col #recent-posts-2 ul li{line-height:normal;margin-bottom:16px}
.footer-container .footer-top .footer-col #recent-posts-2 ul li a{padding:2px 0;background:none;font-weight:500}
.footer-container .footer-top .footer-col #recent-posts-2 ul li span{display:inline-block;width:100%;color:#BEBEBE;font-style:italic;font-size:13px;font-weight:400;padding:6px 0}
.footer-container .footer-top .footer-links{width:50%}
.footer-container .footer-top .footer-links h2 img {height: 60px;width: auto;}
.footer-container .footer-top .footer-links .textwidget {font-size: 14px;margin-top:10px}
.footer-container .footer-top .footer-blog{padding-right:4%}
.footer-container .footer-top .footer-col h2,.footer-container .footer-top .footer-col h3{font-size:20px;font-weight:500;color:#271151;padding-bottom:0;font-family:'Montserrat',sans-serif;margin-bottom:20px;font-display:swap}
.footer-container .footer-top .footer-col .textwidget{margin-top:0}
.footer-container .footer-top .footer-col ul{list-style:none}
.footer-container .footer-top .footer-col ul li a{color:#F36D35;text-decoration:none;font-family:Open Sans,serif;padding:10px 0 10px 22px;display:inline-block;font-size:15px;background:url(../package_images/icon-rightarrow.png) no-repeat left center;font-display:swap}
.footer-container .footer-top .footer-col ul li a:hover,.footer-container .footer-top .footer-col p a:hover{color:#646464}
.footer-container .footer-top .footer-col p{color:#F36D35;font-size:.75em;font-weight:600;font-family:Open Sans,serif;padding:2px 0;font-display:swap}
.footer-container .footer-top .footer-col p a{color:#F36D35;text-decoration:none}
.footer-container .footer-top .footer-col p span{display:inline-block;width:100%;color:#BEBEBE;font-style:italic;font-size:.85em;font-weight:400;padding:6px 0}
.footer-container .footer-top .footer-col address{padding-top:10px}
.footer-container .footer-top .footer-col address ul li{font-size:15px;color:#646464;line-height:24px;font-style:normal;padding:0 0 12px 28px;position:relative}
.footer-container .footer-top .footer-col address ul li a{font-size:.95em;color:#646464;background:none;padding:0;font-family:'Montserrat',sans-serif;font-display:swap}
.footer-container .footer-top .footer-col address ul li a:hover{color:#F36D35}
.footer-container .footer-top .footer-col address ul li.location::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";left:0;position:absolute;color:#c4c4c4;font-display:swap}
.footer-container .footer-top .footer-col address ul li.email::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";left:0;position:absolute;color:#c4c4c4;font-display:swap}
.footer-container .footer-top .footer-col address ul li.phone::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f879";left:0;position:absolute;color:#c4c4c4;font-display:swap}
.footer-container .footer-top .footer-col address ul li.tollfree::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1e4";left:0;position:absolute;color:#c4c4c4;font-display:swap}
.copyright-container{background:#F8FBFF;-moz-box-shadow:0 3px 6px #00000016;-webkit-box-shadow:0 3px 6px #00000016;box-shadow:0 3px 6px #00000016;padding: 20px 0;}
.copyright-container .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:1px 0}
.copyright-container .footer-bottom .copyright-info p{color:#B5B5B5;font-size:14px;font-family:Open Sans,serif;font-display:swap}
.copyright-container .footer-bottom .footer-social ul{list-style:none;line-height:0}
.copyright-container .footer-bottom .footer-social ul li{display:inline-block}
.copyright-container .footer-bottom .footer-social ul li a{padding:10px 0 10px 23px}
.copyright-container .footer-bottom .footer-social ul li a i{color:#B5B5B5;font-size:16px}
.copyright-container .footer-bottom .footer-social ul li a:hover i{color:#666}
.copyright-container .footer-bottom .footer-social ul li a img{filter:grayscale(100%)}
.copyright-container .footer-bottom .footer-social ul li a:hover img{filter:grayscale(0%)}
.package-content-container{padding:2% 5%;content-visibility:auto;contain-intrinsic-size:100px 1000px}
.package-content-container h2{font-size:36px;text-align:center;padding:22px 0;font-weight: 700;}
.package-content-container h3{font-size:18px;padding:6px 0;font-weight: 600;margin-top: 0;}
.package-content-container p{font-weight:300;line-height:26px;font-size:14px;margin-bottom:15px}
.package-content-container p a{text-decoration:none;outline:0;color:#F36D35}
.package-content-container p strong{font-weight:500}
.package-content-container ul{margin:5px 15px}
.package-content-container ul li{font-weight:300;line-height:26px;font-size:14px;margin-bottom:8px}
.package-content-container fieldset{border:#F36D35 1px solid;padding:10px 20px;margin-bottom:40px}
.package-content-container fieldset legend{font-size:20px;font-family:'Montserrat',serif;font-weight:600;margin:0 15px;padding:0 5px;color:#F36D35;font-display:swap;width: auto;border-bottom: 0;}
.package-content-container table{border-collapse:collapse;margin-bottom:20px;background:#fdfdfd;border:#eee 1px solid}
.package-content-container table td{font-family:'Poppins',serif;color:#000;font-weight:400;font-size:14px;line-height:24px;padding:8px 16px;border:#eee 1px solid;font-display:swap}
.package-booking-btn{text-align:center}
.package-booking-btn a::before{content:'';width:0;height:500%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#F36D35;transition:.5s ease;display:block;z-index:-1}
.package-booking-btn a{padding:.8em 1.8em;border:2px solid #F36D35;position:relative;overflow:hidden;background-color:transparent;text-align:center;text-transform:uppercase;font-size:16px;transition:.3s;z-index:1;font-family:inherit;color:#F36D35;display:inline-block;text-decoration:none;font-weight:500;margin:0 5px;font-display:swap}
.package-booking-btn a:hover::before{width:105%}
.package-booking-btn a:hover{color:#fff}
.more-pacakges-container{background:#fbfbfb;margin-top:40px;padding:25px 0 70px;content-visibility:auto;contain-intrinsic-size:100px 500px}
.more-pacakges-container h2{font-size:36px;text-align:center;padding:22px 0}
.special-packages-container .special-packages .special-package-item{height:420px;border:#fff 8px solid;background:#fff;border-radius:6px 6px}
.special-packages-container .special-packages .special-package-item .special-package-content{position:relative;z-index:1}
.special-packages-container .special-packages .special-package-item .special-package-content img{border-radius:6px;height:auto}
.special-packages-container .special-packages .special-package-item h3{font-size:14px;font-weight:600;color:#F36D35;line-height:20px;font-family:'Montserrat',sans-serif;padding:15px 8px 10px;font-display:swap}
.special-packages-container .special-packages .special-package-item h5{color:#666;padding:0 8px;font-weight:500;font-family:'Montserrat',sans-serif;font-size:13px;font-display:swap}
.special-packages-container .special-packages .special-package-item p{line-height:20px}
.special-packages-container .special-packages .special-package-item .special-package-content .special-package-text .package-starting{padding:0 8px;font-size:12px;font-weight:500;font-family:'Montserrat',sans-serif;color:#000;line-height:20px;font-display:swap}
.special-packages-container .special-packages .special-package-item .special-package-content .special-package-text .package-starting .fas{padding-left:6px}
.special-packages-container .special-packages .special-package-item p a{color:#F36D35;border:#F36D35 1px solid;padding:8px 28px;display:inline-block;text-decoration:none;font-size:12px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:18px 0 0}
.special-packages-container .special-packages .special-package-item p a:hover{background:#F36D35;color:#fff}
.special-packages-container .special-packages .special-package-item p em{color:#666;font-size:12px;font-weight:500;font-family:Open Sans,serif;padding:8px;display:inline-block;font-display:swap}
.special-packages-container .special-packages .owl-nav{text-align:center;position:absolute;width:100%;margin-top:20px}
.special-packages-container .special-packages .owl-nav .owl-prev{position:relative;width:80px;text-align:right;font-size:12px;font-weight:600;text-transform:uppercase;margin-right:2%}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.special-packages-container .special-packages .owl-nav .owl-prev::before{content:'';width:10px;text-align:left;left:14px;bottom:-20px;color:#fff;position:absolute;height:11px;transition:all .5s ease;opacity:1;border:1px solid #9b9a9b;border-top:0;border-left:0;transform:rotate(-225deg)}
.special-packages-container .special-packages .owl-nav .owl-prev::after{content:'';width:67px;height:1px;background:#9b9a9b;position:absolute;right:1px;bottom:-15px;font-size:25px;opacity:1;transition:all .5s ease}
.special-packages-container .special-packages .owl-nav .owl-next{position:relative;width:80px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;margin-left:2%}
.special-packages-container .special-packages .owl-nav .owl-next::before{content:'';width:10px;text-align:left;right:14px;bottom:-19px;color:#fff;position:absolute;height:11px;transition:all .5s ease;opacity:1;border:1px solid #9b9a9b;border-top:0;border-left:0;transform:rotate(-45deg)}
.special-packages-container .special-packages .owl-nav .owl-next::after{content:'';width:67px;height:1px;background:#9b9a9b;position:absolute;left:1px;bottom:-15px;font-size:25px;opacity:1;transition:all .5s ease}
.special-packages-container .special-packages .owl-nav .owl-next:hover::after{width:124px}
.special-packages-container .special-packages .owl-nav .owl-prev:hover::after{width:124px}
.special-packages-container .special-packages .owl-nav .owl-next:hover::before{right:-44px}
.special-packages-container .special-packages .owl-nav .owl-prev:hover::before{left:-44px}
.mobile-thumb{display:none}
blockquote{background-color:#f9f9f9;font-size:19px;line-height:30px;color:#222;font-weight:500;position:relative;margin:20px 0!important;padding:20px!important}
blockquote::before{content:''!important;width:5px;height:100%;position:absolute;top:0;left:0!important;background-color:#F36D35;background-image:-webkit-gradient(linear,left top,right top,from(#F36D35),to(#F36D35));background-image:-webkit-linear-gradient(left,#F36D35,#F36D35);background-image:-moz-linear-gradient(left,#F36D35,#F36D35);background-image:-ms-linear-gradient(left,#F36D35,#ff0040);background-image:-o-linear-gradient(left,#F36D35,#F36D35);background-image:linear-gradient(left,#F36D35,#F36D35);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F36D35',endColorStr='#F36D35',gradientType='1');-webkit-box-shadow:0 7px 16px rgba(12,12,12,0.22);-khtml-box-shadow:0 7px 16px rgba(12,12,12,0.22);-moz-box-shadow:0 7px 16px rgba(12,12,12,0.22);-ms-box-shadow:0 7px 16px rgba(12,12,12,0.22);-o-box-shadow:0 7px 16px rgba(12,12,12,0.22);box-shadow:0 7px 16px rgba(12,12,12,0.22)}
blockquote p{font-size:16px!important;font-weight:600!important;color:#000!important;line-height:28px!important;margin-bottom:0!important}
.testimonials-container {
    background: #F7F7F7;
    padding: 4% 0 1%;
    margin-top: 0
}

.testimonials-container .testimonials {
    padding: 0 0 1%
}

.testimonials-container .testimonials .testimonials-content {
    background: #fff;
    padding: 30px;
    border: #E5E5E5 1px solid;
    border-radius: 12px;
    min-height: 250px
}

.testimonials-container .testimonials .testimonials-content h3 {
    color: #271151;
    padding: 5px 0 0;
    font-weight: 600;
    font-size: .85em;
    font-family: 'Montserrat',sans-serif
}

.testimonials-container .testimonials .testimonials-content p {
    color: #271151;
    font-family: Open Sans,serif;
    font-size: .65em;
    font-weight: 400;
    padding: 3px 0;
    line-height: 20px
}

.testimonials-container .testimonials .testimonials-content p em {
    color: #BEBEBE;
    font-size: .9em
}

.testimonials-container .testimonials .owl-dots {
    text-align: center;
    margin-top: 5px;
}

.testimonials-container .testimonials .owl-dots .owl-dot {
    border: #707070 1px solid;
    height: 8px;
    width: 8px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 2px
}

.testimonials-container .testimonials .owl-dots .active {
    background: #BEBEBE;
    border-color: #BEBEBE;
    height: 10px;
    width: 10px
}
.testimonial-container {
    margin-top: 15px;
    margin-bottom: 60px;
}

.testimonial-container h1 {
}

.reviews-container {
    display: grid;
    grid-template-columns: 49% 49%;
    justify-content: space-between;
    grid-gap: 20px;
}

.reviews-container .reviews-col {
    padding: 30px;
    border: #e8e8e8 1px solid;
    border-radius: 14px;
}

.reviews-container .reviews-col .rating-flex {
    display: flex;
    align-items: center;
    align-content: center;
}

.reviews-container .reviews-col .rating-flex div {
}

.reviews-container .reviews-col .rating-flex .post-date {
    font-family: Poppins,serif;
    font-size: 14px;
    font-style: italic;
    margin-left: 12px;
    position: relative;
    top: -4px;
}

.reviews-container .reviews-col h3 {
    font-family: 'Montserrat',sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin-top: 0;
    padding-top: 0;
}

.reviews-container .reviews-col .star-ratings {
}

.reviews-container .reviews-col .star-ratings span {
    color: #FFB900;
}

.reviews-container .reviews-col .reivew-content {
}

.reviews-container .reviews-col .reivew-content p {
    font-family: Poppins,serif;
    font-size: 14px;
    line-height: 26px;
    color: #565656;
}

.reviews-container .reviews-col .author-info {
    display: flex;
    justify-content: flex-start
}

.reviews-container .reviews-col .author-info img {
    height: 40px;
    width: 40px;
}

.reviews-container .reviews-col .author-info img:hover {
    transform: scale(6,6) translate(40%, -35%);
    border: #fff 1px solid;
    box-shadow: 0px 0px 2px #D8D8D8;height: auto;
}

.reviews-container .reviews-col .author-info h4 {
    padding: 0;
}

.reviews-container .reviews-col .author-info p {
    margin: 0;
    font-size: 13px;
}

.reviews-container .reviews-col .author-info div {
    margin-right: 10px
}

.review-form-container {
    margin: 4% 20%
}

.testimonials .reviews-col {
    background: #fff;
    height: 100%;
}

.testimonials .reviews-col h3 {
    padding-bottom: 15px;
}

.testimonials .reviews-col .reivew-content {
    margin-bottom: 15px;
}

.testimonials .reviews-col .author-info {
}

.testimonials .reviews-col .author-info h4 {
    font-family: 'Montserrat',sans-serif !important;
    font-size: 18px;margin: 0;
}

#owl-testimonial .owl-stage {
    display: flex
}
.section-home h5,.section-inner h5 {
    color: #646464;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1em;
    font-weight: 550;
    text-align: center;
    font-family: 'Montserrat',sans-serif
}
.section-home h2 {
    text-align: center;
    color: #34495E;
    font-size: 2em;
    font-family: Raleway,serif;
    padding: 5px 0 20px;
    font-weight: 700
}

.package-content-container .row-form {display: grid;justify-content: space-between;margin: 10px 0;}
.package-content-container .row-form .col-form {}
.package-content-container .row-form .col-form label {display: inline-block;width: 100%;font-size: 15px;margin-bottom: 6px;font-weight: 400;}
.package-content-container .row-form .col-form label span {color:#f00}
.package-content-container .row-form .col-form input[type="text"], .package-content-container .row-form .col-form input[type="email"], .package-content-container .row-form .col-form textarea, .package-content-container .row-form .col-form input[type="tel"], .package-content-container .row-form .col-form input[type="number"], .package-content-container .row-form .col-form input[type="date"] {/*padding: 10px;*/font-size: 14px;border: #dedede 1px solid;width:100%}
.row-form-3 {grid-template-columns: 32% 32% 32%;}
.row-form-2 {grid-template-columns: 49% 49%;}
.row-form-1 {grid-template-columns: 100%;}
.package-content-container .row-form .col-form .btn-primary {
    background-color: #F36D35;
    color: #fff;padding: 10px 26px;
    font-size: 16px;border: 0;
    font-weight: 600;
    font-family: "Poppins",serif;
    margin-top: 10px;
    box-shadow: 0px 5px 10px rgba(darken(dodgerblue, 40%));
    transition: all .3s;
    cursor: pointer;
    border-radius: 2px;
    border-bottom: 4px solid lighten(gray, 70%);
}

.package-content-container .row-form .col-form .btn-primary:hover {
    box-shadow: 0px 15px 25px -5px rgba(darken(dodgerblue, 40%));
    transform: scale(1.03);
}
.package-content-container .row-form .col-form .btn-primary:active {
    box-shadow: 0px 4px 8px rgba(darken(dodgerblue, 30%));
    transform: scale(.98);
}


.mlctr-underlayer{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);font-size:14px;font-family:'Montserrat',Arial,sans-serif;z-index:9999}
.mlctr-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;height:320px;background:#fff;padding:50px 30px 0 260px;text-align:left;border-radius:0;box-sizing:border-box;box-shadow:2px 5px 20px RGBA(0,0,0,0.3);-moz-box-shadow:2px 5px 20px RGBA(0,0,0,0.3);-webkit-box-shadow:2px 5px 20px RGBA(0,0,0,0.3)}
.mlctr-close{display:block;position:absolute;right:15px;top:15px;width:20px;height:20px;background:url(Close.png) center center no-repeat;background-size:18px 18px;cursor:pointer;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.mlctr-close:hover{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.mlctr-close:active{background-size:16px 16px}
.mlctr-red-box{display:block;position:absolute;text-align:center;padding:0;left:0;top:0;width:220px;height:320px;border:0;background:#e43f36;box-sizing:border-box}
.mlctr-thx{display:block;position:relative;width:51px;height:36px;background-size:51px 36px;margin:0 0 18px;box-sizing:border-box}
.mlctr-popup h1{width:100%;font-size:40px;line-height:40px;font-weight:700;color:#000;padding:0;margin:0;box-sizing:border-box}
.mlctr-popup h2{width:100%;font-size:28px;line-height:44px;font-weight:800;color:#000;padding:0;margin:0 0 10px;box-sizing:border-box}
.mlctr-popup h3{width:100%;font-size:14px;line-height:20px;font-weight:500;color:#000;padding:0;margin:15px 0 0;box-sizing:border-box}
.mlctr-popup p{position:relative;width:100%;font-size:12px;line-height:20px;font-weight:500;color:#000;padding:0;margin:0 0 7px;box-sizing:border-box}
.mlctr-popup p.mlctr-hexa{padding:1px 0 0 26px}
.mlctr-popup p.mlctr-hexa:before{position:absolute;left:0;top:0;content:'';width:18px;height:21px;background-size:18px 21px}
.mlctr-message-error{display:block;width:100%;height:20px;line-height:20px;font-size:11px;margin:5px 0 2px;padding:0;font-weight:600;text-align:left;color:#e43f36;box-sizing:border-box}
.mlctr-popup ::-webkit-input-placeholder{color:#b2b2b2}
.mlctr-popup :-moz-placeholder{color:#b2b2b2;opacity:1}
.mlctr-popup ::-moz-placeholder{color:#b2b2b2;opacity:1}
.mlctr-popup :-ms-input-placeholder{color:#b2b2b2}
.mlctr-popup :input-placeholder{color:#b2b2b2}
.mlctr-popup input[type="text"]{width:240px;height:36px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;padding:2px 24px;background-color:#fff;border:1px solid #cacdcf;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#645b5b;text-align:left;margin:0;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;transition:all ease-in-out .15s;box-sizing:border-box}
.mlctr-popup input[type="text"]:focus{border:1px solid #FFAE00;outline:0}
.mlctr-popup input[type="submit"],.mlctr-popup input[type="button"]{position:relative;width:135px;height:37px;font-family:inherit;font-size:14px;line-height:16px;font-weight:700;padding:2px 10px;margin:0;border:0 solid #FFAE00;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#FFAE00;color:#fff;-webkit-transition:-webkit-all .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;cursor:pointer;box-sizing:border-box;outline:0}
.mlctr-popup input[type="button"]{margin:40px 0 0}
.mlctr-popup input[type="submit"]:hover,.mlctr-popup input[type="button"]:hover{letter-spacing:.3px;background-color:#f1493f}
.mlctr-popup input[type="submit"]:active,.mlctr-popup input[type="button"]:active{letter-spacing:-.2px}
.mlctr-privacy{position:relative;width:100%;display:block;text-align:left;font-size:10px;line-height:15px;font-weight:500;color:#645b5b;padding:0 30px 0 26px;margin:24px 0 0;box-sizing:border-box}
.mlctr-privacy:before{position:absolute;left:0;top:0;content:'';width:18px;height:16px;background:url(Check.png) center center no-repeat;background-size:18px 16px}
.mlctr-popup .mlctr-privacy a{color:#645b5b;font-weight:700}
.mlctr-popup .wpcf7-response-output{font-size:11px;margin:0!important;padding:2px 8px!important;margin-top:22px!important}
.mlctr-popup .wpcf7-not-valid-tip{position:absolute;bottom:-30px;font-size:11px}
.mlctr-popup .ajax-loader{display:none}
.body_overflow{overflow:hidden}
#booking-form-container h4 {font-weight: 700;margin-top: 10px !important;}
.event-container {padding: 20px 50px;}
.event-container .event-data {}
.event-container .event-data h2 {text-align: center;margin-bottom: 24px;}
.event-container .grid-product-row {display: grid;justify-content: space-between;grid-template-columns: 32% 32% 32%;grid-column-gap: 20px;grid-row-gap: 20px;}
.event-container .grid-product-row .grid-product-col {align-items: flex-start;height: auto;margin: 0 !important;flex-direction: column;box-shadow: 0 0 10px rgba(0,0,0,0.1);-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-thumb {position: relative;width: 100%;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-thumb a {}
.event-container .grid-product-row .grid-product-col .grid-product-spl-thumb a img {width: 100%;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;position: static;cursor: pointer;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content {width: 100%;padding: 0 25px 20px;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content h3 {color: #000;font-size: .9em;font-weight: 500;padding: 0;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate {}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate a {color: #F36D35;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate .truncate-text {font-size: 15px;font-family: 'Montserrat',sans-serif !important;line-height: 26px;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate .truncate-text .moreellipses {}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate .truncate-text .moreellipses a {}

.char-dham-package-container {display: grid;grid-template-columns: 30% 70%;justify-content: space-between;padding: 10px 70px;}
.char-dham-package-container .char-dham-navigation {}
.char-dham-package-container .char-dham-navigation .stickItUp {position: sticky;position: -webkit-sticky;top: 50px;}
.char-dham-package-container .char-dham-navigation h2 {font-family: "Montserrat",sans-serif;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
.char-dham-package-container .char-dham-navigation ul {list-style: none;}
.char-dham-package-container .char-dham-navigation ul li {line-height: 24px;}
.char-dham-package-container .char-dham-navigation ul li a {font-family: "Montserrat",sans-serif;font-weight: 500;font-size: 18px;color: #000000;padding: 8px 0 8px 10px;display: block;border-left: transparent 4px solid;position: relative;text-decoration: none;}
.char-dham-package-container .char-dham-navigation ul li a.active {background: #f2f2f2;}
.char-dham-package-container .char-dham-navigation ul li a.active::after {content: "";position: absolute;background: #F36D35;height: 40px;width: 4px;right: 0;top: 0;}

.char-dham-package-container .char-dham-content {border-left: #D9D9D9 2px solid;padding-left: 50px;}
.char-dham-package-container .char-dham-content h2 {font-family: "Montserrat",sans-serif;font-size: 30px;font-weight: 600;margin-bottom: 20px;padding-top: 0;}
.char-dham-package-container .char-dham-content h3 {font-size: 22px;padding: 12px 0 8px;}
.char-dham-package-container .char-dham-content h4 {font-size: 18px;padding: 12px 0 8px;}
.char-dham-package-container .char-dham-content p {font-family: "Poppins", sans-serif;font-size: 15px;font-weight: 400;color: #000000;line-height: 24px;padding: 5px 0;}
.char-dham-package-container .char-dham-content table {}
.char-dham-package-container .char-dham-content table td {font-family: "Poppins", sans-serif;font-size: 15px;font-weight: 400;color: #000000;line-height: 24px;padding: 5px 10px;}
.char-dham-package-container .char-dham-content ul {list-style: outside;margin: 15px;}
.char-dham-package-container .char-dham-content ul li {font-family: "Poppins", sans-serif;font-size: 15px;font-weight: 400;color: #000000;line-height: 24px;padding: 5px 0;}

.itinerary-info fieldset {border: #F36D35  1px solid;padding: 10px 22px;margin: 20px 0 30px;}
.itinerary-info fieldset legend {border: 0;width: auto;padding: 0 10px;font-weight: 600;color: #F36D35;margin-bottom: 0;}
.form-inline .form-control {width: 100%;}
@media(max-width:1024px){
    .char-dham-package-container .char-dham-navigation h2 {font-size: 22px;}
    .char-dham-package-container .char-dham-navigation ul li a {font-size: 15px;padding: 6px;}
    .char-dham-package-container {grid-template-columns: 35% 65%;padding: 10px 30px;}
    .char-dham-package-container .char-dham-content h2 {font-size: 22px;}
    .itinerary-info fieldset legend {font-size: 16px;}
    .char-dham-package-container .char-dham-content {padding-left: 20px;}
    .char-dham-package-container .char-dham-content table td {font-size: 13px;line-height: 20px;}
    .char-dham-package-container .char-dham-content ul li {font-size: 14px;}
    .event-container .grid-product-row {grid-template-columns: 48% 48% !important;}
.event-container .grid-product-row .grid-product-col {background: #fff;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content h3 {font-size: 1em;font-weight: 600;padding: 10px 0 5px;}
}
@media(max-width:767px) {
.mlctr-popup{width:90%;padding:20px;height:auto}
.mlctr-popup input[type="text"]{width:200px;padding:2px 8px}
.mlctr-popup input[type="submit"],.mlctr-popup input[type="button"]{width:96px}
.mlctr-privacy{padding-right:0}
.mlctr-red-box{display:none}
.char-dham-package-container .char-dham-navigation .stickItUp {position: static;}
.char-dham-package-container {grid-template-columns: 100%;padding: 10px 20px;}
.char-dham-package-container .char-dham-navigation h2 {font-size: 24px;margin-bottom: 10px;}
.char-dham-package-container .char-dham-navigation ul li a {font-size: 16px;padding: 5px;}
.char-dham-package-container .char-dham-navigation {padding: 20px 14px;border: #aeaeae 1px solid;margin-bottom: 30px;}
.char-dham-package-container .char-dham-navigation h2 {margin-top: 0;}
.char-dham-package-container .char-dham-content {border-left: 0;padding-left: 0;}
.char-dham-package-container .char-dham-content h2 {font-size: 22px;line-height: 30px;}
.char-dham-package-container .char-dham-navigation {margin-bottom: 10px;}
.itinerary-info fieldset legend {font-size: 17px;}
.char-dham-package-container .char-dham-content table td, .char-dham-package-container .char-dham-content ul li {font-size: 14px;line-height: 22px;}
.package-sep {height: 10px !important;}
    
.event-container .grid-product-row {grid-template-columns: 100% !important;}
.event-container {padding: 20px;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content {padding-top: 15px;background: #fff;}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content h3 {font-size: 18px;font-weight: 600;padding: 0 0 4px;}
.row-form-3 {grid-template-columns: 100%;}
.package-content-container .row-form .col-form {margin: 5px 0;}
.row-form-2 {grid-template-columns: 100%;}

}
@media(max-width:767px) and (orientation:landscape) {
.mlctr-popup{width:70%;height:auto}
.mlctr-popup input[type="text"]{width:250px}
}