html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;padding:0!important;font-family:'OpenSans-Regular';font-size:14px;color:#000;background:#fff;font-weight:normal;line-height:normal;}

@font-face{font-family:'OpenSans-Light';src:url(OpenSans-Light.ttf)}
@font-face{font-family:'OpenSans-Regular';src:url(OpenSans-Regular.ttf)}
@font-face{font-family:'OpenSans-Bold';src:url(OpenSans-Bold.ttf)}
@font-face{font-family:'OpenSans-ExtraBold';src:url(OpenSans-ExtraBold.ttf)}

p{margin:0;padding:0 0 10px 0;font-family:'OpenSans-Regular';color:#222;font-size:13px;line-height: 25px;font-weight:normal;}

h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 15px 0;font-family:'OpenSans-Bold';color:#000;line-height:normal;text-transform:uppercase;}
h1{font-size:24px}
h2{font-size:19px}
h3{font-size:17px}
h4{font-size:16px}
h5{font-size:15px}

.heading{font-family:'OpenSans-ExtraBold';font-size:25px;line-height:25px;position:relative;padding:0 0 0 15px;margin: 0 0 20px 0;}
.heading:before{content:'';position:absolute;top:0;left:0;background:#e25a04;width:1px;height:100%;}
.heading strong{font-family:'OpenSans-Light';font-size:20px;display:block;font-weight:normal;padding:0 0 7px 0;}

input[type="text"], input[type="email"], input[type="number"], input[type="date"], textarea,select{width:100%;background:#f2f2f2;border:0;margin:0 0 8px 0;padding:10px 12px;font-family:'OpenSans-Regular';color:#000;font-size:13px;line-height:normal;outline:0;border-radius:0;}
textarea{height:90px}
input[type="submit"]{background:#e25a04;border:0;padding:12px 25px;margin:15px 0 0 0;font-family:'OpenSans-Regular';color:#fff;font-size:14px;text-transform:uppercase;line-height:normal;outline:0;border-radius:0; transition:0.5s; width:100%;}
input[type="submit"]:hover{background:#000;color:#fff;}
input[type="submit"]:focus{outline:none;}

form small{display:block;font-style:italic;font-size:12px;padding:10px 0 0 0;}

::-webkit-input-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
::-moz-placeholder{color:#555;}
:-moz-placeholder{color:#555;}

ul{padding:0;margin:0;}
ul li{padding:0;margin:0;list-style-type:none;font-family:'OpenSans-Regular';transition:0.5s}
ul li a, ol li a{color:#000}
ul li a:hover, ol li a:hover{color:#555}

ol{padding:0;margin:0 0 15px 15px;}
ol li{padding:0;margin:0;list-style-type:decimal;font-family:'OpenSans-Regular'}

a{color:#000;font-family:'OpenSans-Regular';text-decoration:none;outline:none;background-color:transparent;-webkit-text-decoration-skip:objects;transition:0.5s;}
a:hover{color:#000;text-decoration:none !important;}

i{transition:0.5s}

iframe{width:100%;height:400px;border:0;margin:0;padding:0;}

.lzero{padding-left:0!important;}
.rzero{padding-right:0!important;}

.flex-container{display:flex;justify-content:space-between;align-items:center;}


/* BUTTONS */
.btn-groups{display:flex;justify-content: center;align-items:center;}
.btn{font-family:'OpenSans-Bold';font-size: 14px!important;color:#444;font-weight:normal!important;text-transform:uppercase!important;line-height:normal!important;padding: 8px 10px!important;border:1px solid transparent!important;border-radius:0!important;transition:0.5s!important;}
.btn:focus{outline:none!important;box-shadow:none!important;}

.btn-primary{background:#000!important;color:#fff!important;}
.btn-primary:hover, .btn-primary:focus{background:#e25a04!important;color:#fff!important;}
.btn-primary i{font-size:12px;color:#fff;margin:0 0 0 7px;transition:all 0.3s ease-in-out;}
.btn-primary:hover i{animation:fadeInLeft 0.5s;color:#fff;}

.btn-secondary{background:#6c757d!important;color:#fff!important;}
.btn-secondary:hover, .btn-secondary:focus{background:#000!important;color:#fff!important;}
.btn-outline-primary{color:#0000ff!important;border:1px solid #0000ff!important;}
.btn-outline-primary:hover, .btn-outline-primary:focus{color:#fff!important;border-color:#000!important;background:#000!important;}

.btn-whatsapp {color: #0cb34b !important;margin: 0 0 0 10px !important;border: 1px solid #25D366!important;}
.btn-whatsapp i{margin: 0 5px 0 0!important;}

/* MODAL */
.modal{top:10%!important;z-index:9999999!important;}
.modal-open{overflow:inherit !important;}
.modal-header{padding:15px !important;background:#0000ff !important;border:0 !important;border-radius:0!important;}
.modal-header h3{padding:0;margin:0;color:#fff;}
.modal-header .close{position:absolute;right:-15px;top:-15px;background:#ff0000;width:30px;height:30px;margin:0 !important;padding:0 8px !important;line-height:normal !important;font-size:25px !important;color:#fff !important;font-weight:normal !important;text-shadow:none !important;border-radius:50% !important;opacity:1 !important;outline:none;}
.modal-header .close:hover{background:#0000ff !important;}
.modal-content{border-radius:0 !important;}
.modal-body{padding:25px!important;}
.modal-backdrop.show{opacity:0.9!important;}
.modal-backdrop{background:#000!important;z-index:99999!important;}

/* ACCORDION */
.accordion{margin:0!important;padding:0!important;}
.accordion-item{margin:5px 0 15px 0!important;padding:0!important;border:0!important;}
.accordion-button{font-size:20px!important;font-weight:normal!important;padding:12px 15px!important; margin:0!important;color:#777!important;background:#f5f5f5!important;border:1px solid #ddd!important;cursor:pointer!important;}
.accordion-button:focus{outline:none!important;box-shadow:none!important;}
.accordion-body{padding:12px 15px;border:1px solid #ccc;border-top:0;}

/* CONTACT FORM 7 VALIDATION */
.wpcf7-form span.wpcf7-not-valid-tip{position:absolute;right:0;top:0;display:inline-block;background:#ff0000;padding:1px 2px;color:#fff;font-size:12px;line-height:normal;}
.wpcf7-form div.wpcf7-response-output{font-size:14px!important;color:#ff0000;line-height:normal!important;text-align:center!important;margin:0!important;padding:10px 20px!important;border:1px solid #ff0000 !important;}
.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:1px solid #ff0000!important;color:#ff0000!important;}
.wpcf7-form div.wpcf7-mail-sent-ok{border:1px solid #00dd00!important;color:#00dd00!important;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#00dd00!important;color:#00cc00!important;}
.carousel-inner img{width:100%;}

/*IMAGE EFFECT*/
.imgeffect{position:relative;overflow:hidden;width:100%;background:#000;text-align:center;}
.imgeffect img{position:relative;display:block;min-height:100%;max-width:100%;width:100%;opacity:1;max-width:none;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.imgeffect:hover img{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}

/*ENQUIRY-MODAL*/
.sticky-btn a{background:#e25a04;width:104px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;position:fixed;right:-30px;top:50%;z-index:9999;transform:rotate(90deg);font-size:12px;font-family:'OpenSans-Regular';color:#fff;text-transform:uppercase;}
.sticky-btn a:hover, .sticky-btn a:focus{background:#000;}

#enquiry-modal .modal-content{ border-radius:0 !important;}
#enquiry-modal .modal-body{padding:20px 20px 0 20px!important;}
#enquiry-modal h3{font-size:20px;color:#444;}
#enquiry-modal .btn-close{position:absolute;top:0px;right:0;z-index:999;background:#e25a04!important;border:0;opacity:1!important;width:25px;height:25px;border-radius:0!important;}
#enquiry-modal .btn-close:hover{background:#000!important; }
#enquiry-modal .btn-close:focus{outline:none!important; box-shadow:0 0 0 0 rgb(13 110 253 / 25%);}
#enquiry-modal i{color:#fff;font-size:18px;}
#enquiry-modal .btn-close:hover i{color:#ff0000;outline:none!important;}

#enquiry-modal p{padding:0;}
#enquiry-modal input[type="submit"]{width:100%;padding:12px 25px;margin:4px 0 0 0;}

/* SOCIAL ICONS */
.smoicons{display:flex;flex-wrap:wrap;justify-content:right; align-items:center;}
.smoicons i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#eee;height:30px;width:30px;margin:0 0 0 14px;padding:0;border-radius:50%;font-size:14px;color:#000;}
.smoicons i:hover{background:#e35a04; color:#fff; transform:translate(5px);}

/* HEADER */
header{padding:15px 0 20px 0;}

.header-contact{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;}
.header-contact li:hover{transform:translateX(5px);}
.header-contact li a{font-size:13px;color:#000;margin:0 0 0 60px;display:flex;align-items:center;justify-content:center;}
.header-contact li a:hover{color:#e25a04;}
.header-contact li a i{font-size:13px;color:#e25a04;margin:2px 10px 0 0;}

/* NAVBAR */
.menubar{width:100%;margin:20px 0 0 0;}
.menubar .mega-menu-wrap{background:#eee!important;padding:0 !important;}
.menubar .mega-menu li a{font-family:'OpenSans-Bold'!important;font-size:13px !important;line-height:40px !important;color:#000!important;text-transform:uppercase !important;padding:0 19px !important; background:none!important;position:relative!important;}
.menubar .mega-menu li.mega-current-menu-item a, .menubar .mega-menu li a:hover, .menubar .mega-menu li.mega-current-menu-item .mega-sub-menu a:hover{color:#e25a04!important;}
.menubar .mega-menu li.mega-current-menu-item .mega-sub-menu a{color:#000!important;}
.menubar .mega-menu li a:before{content:""!important;position:absolute!important;z-index:9!important;left:0!important;right:100%!important;bottom:0!important;border-bottom:1px solid #e25a04!important;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-iming-function:ease-out;}
.menubar .mega-menu li a:hover:before{left:0!important;right:0!important;}
.menubar .mega-menu li .mega-sub-menu li a:before{display:none!important;}
.menubar .mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{font-family:'Font Awesome 7 Free'!important;font-weight:bold!important;content:'\f107'!important;font-size:9px !important;margin:1px 0 0 3px !important;}
.menubar .mega-menu .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{transform:rotate(-90deg) !important;}
.menubar .mega-menu li.mega-menu-flyout .mega-sub-menu li a{padding:5px 15px!important;}
.menubar .mega-menu li .mega-sub-menu li a{font-family:'OpenSans-Regular'!important;font-size:12px!important;color:#222!important;line-height:normal !important;text-transform:capitalize !important;padding:5px 0!important;margin:0 0 0 1px!important;font-weight:normal!important;}
.menubar .mega-menu li .mega-sub-menu h4{font-family:'OpenSans-Bold'!important; color:#000!important;font-size:13px!important;font-weight:normal!important;}

/* SLIDER */
.slider{background:#fff; position:relative; overflow:hidden; }
.slider:before{content:''; background:url(../images/slider.jpg);background-size:cover;background-position:top;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.2;}
.slider-banner{width:60%;}
.slider-caption{display:flex;position:absolute;right:0;top:0;width:40%;height:100%;justify-content:center;align-items:center;flex-direction:column;padding:60px  80px 60px  60px;}
.slider-caption h2{font-family:'OpenSans-ExtraBold';color:#000;font-size:42px;line-height:50px;}
.slider-caption h2 strong{font-family:'OpenSans-Light';font-size:45px;font-weight:normal;}
.slider-caption p{font-size:15px;color:#000;padding:15px 0 0 0;}
.slider .carousel-indicators{left:0;right:0;bottom:30px!important;margin:0!important;justify-content:end;width:85%;}
.slider .carousel-indicators [data-bs-target]{background:#555;width:10px;height:10px;border-radius:50%;margin:0 3px!important;border:0!important;}
.slider .carousel-indicators .active{background:#e25a04!important;}

/* TOUR PACKAGES */
.tourfp{padding: 50px 0 30px 0;}

.heading-section{display:flex;justify-content:space-between;align-items: start;}
.heading-section .btn-outline-primary{font-size:12px!important;color:#000!important;border:1px solid #999!important;margin: 5px 0 0 0 !important;}
.heading-section .btn-outline-primary:hover{color:#fff!important;background:#e25a04!important;border:1px solid transparent!important;}
.heading-section .btn-outline-primary i{font-size:12px;color:#000;margin:0 0 0 7px;transition:all 0.3s ease-in-out;}
.heading-section .btn-outline-primary:hover i{animation:fadeInLeft 0.5s;color:#fff;}
.heading-brief{width: 80%;padding:0 0 15px 0;}

/*item-tour*/
.item-tour{margin:0 0 24px 0;}
.item-tour-info{padding:20px;border:1px solid #ddd;}
.item-tour h3{font-size: 15px;padding:0 0 10px 0!important;}
.item-tour h3 a:hover{color:#e25a04;}
.item-tour p{color:#000;font-size:13px; padding:0 0 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.item-tour ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.item-tour ul li{font-family:'OpenSans-Bold'!important;font-size:12px!important; color:#000!important;line-height:normal!important; padding:0!important; margin:0!important;}
.item-tour ul li:before{ display:none;}
.item-tour ul li i{padding-right:7px;color:#e25a04}

.item-tour .btn-primary{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,0.9)!important;border:none!important;}
.item-tour .btn-primary:hover{background:#e25a04!important;}

.item-tour .btn-outline-primary{font-size:12px!important;color:#e25a04!important;border:1px solid transparent!important;padding:4px 10px !important;}
.item-tour .btn-outline-primary:hover, .btn-outline-primary:focus{color:#e25a04!important;background:none!important;border:1px solid #e25a04!important;transform:translateX(5px);}

/*DESTINATION*/
.destinationfp{padding: 0 0 50px 0;overflow:hidden;}

/*item-destination*/
.item-destination .imgeffect{width:100%;}
.item-destination .imgeffect img{opacity:0.6;}
.caption-item-destination{position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:35px;}
.caption-item-destination h3{padding:0!important;}
.caption-item-destination h3 a{display:flex;flex-direction:column;align-items:center;font-family:'OpenSans-Bold';font-size: 20px;color:#fff;line-height:30px;}
.caption-item-destination small{font-size:12px;color:#fff;background:#e35a04; border:5px solid transparent;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:15px 0 0 0;font-family:'OpenSans-Light';font-weight:normal;transition:1s;}
.caption-item-destination small i{font-size:15px;margin:0 0 0 5px;}
.caption-item-destination h3 a:hover small{background:#000;border:5px solid #e35a04}
.caption-item-destination h3 a:hover i{margin:0 0 0 15px;}

/*trip-plan*/
.trip-plan{background:url(../images/background.jpg);background-attachment:fixed;background-position:center;background-size:cover;padding: 60px 30px 60px 45px;margin: 0 0 50px 0;}
.trip-plan .heading{color:#fff; margin:0;}

.trip-plan ul{display:flex; justify-content:center; align-items:center;flex-wrap:wrap;}
.trip-plan ul li{padding:0 45px;}
.trip-plan ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:'OpenSans-Bold';color:#fff;font-size: 13px;text-transform: uppercase;}
.trip-plan ul li a:hover{color:#e35a04; transform:translateY(-5px);}
.trip-plan ul li i{background:#fff; height:70px; width:70px; margin:0 0 15px 0;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#000;font-size:30px; }
.trip-plan ul li a:hover i{color:#e35a04;transform:scale(1.1);}

/*ABOUT*/
.aboutfp{padding: 0 0 40px 0;}
.aboutfp img{border-radius:50%;width:400px;height:400px;}

/*HOTEL RECOMMENDED*/
.hotelfp{padding: 0 0 50px 0;overflow:hidden;}

/*item-hotel*/
.item-hotel h3{font-size:14px;border:1px solid #ccc;padding:20px 15px!important;}
.item-hotel .btn-primary{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,0.9)!important;border:none!important;}
.item-hotel .btn-primary:hover{background:#e25a04!important;}

/* FOOTER */
footer{padding:40px 0 30px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.home footer{ border-top:0px solid #ccc; padding-top:0;}
footer h4{font-family:'OpenSans-Bold';font-size:14px;color:#000;text-transform:capitalize;}
footer ul li a{display:inline-block;font-family:'OpenSans-Regular';color:#222;font-size:13px;line-height:30px;padding:0 0 0 14px;position:relative;}
footer ul li a:before{font-family:'Font Awesome 7 Free';font-weight:bold;content:'\f105';font-size:10px;color:#444;position:absolute;left:0;top:0;}
footer ul li a:hover{color:#e35a04;}
footer ul li a:hover:before{color:#222;}

/* COPYRIGHT */
.copyright{padding:25px 0;}
.copyright p{padding:0;line-height:normal;font-size:13px;}
.copyright .smoicons p{font-family:'OpenSans-Bold';padding:0 10px 0 0;}

/* BACK TO TOP */
#backtop{display:none;position:fixed;bottom:15px;right:15px;z-index:99999;background:#000;border-radius:50%;padding:5px;width:30px;height:30px;line-height:20px;font-size:15px;color:#fff;text-align:center;}
#backtop:hover{background:#e35a04;}
#backtop i{font-size:15px;}
#backtop:hover i{transform:translateY(-2px);}

/* PAGE CONTAINER */
.secondaryp{padding:50px 0;}

.secondaryp h3, .secondaryp h4, .secondaryp h5{padding: 10px 0 10px 0;}
.secondaryp ul li{color: #222;font-size: 13px;line-height: 24px;padding: 0 0 0 15px;margin: 2px 0;position:relative;}
.secondaryp ul li:before{font-family:'Font Awesome 7 Free';font-weight:bold;content:'\f105';font-size: 10px;color:#555;position:absolute;left:0;top:0}

/* BREADCRUMB */
.breadcrumb{background:#000 !important; padding:0 !important;margin:0 !important;border-radius:0!important; position:relative;width:100%;}
.breadcrumb img{width:100%; height:auto; opacity:0.4;}
.breadcrumb h1{padding:25px;font-size: 25px;color: #fff;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;}
.breadcrumb small{font-family: 'OpenSans-Regular';color: #fff;font-size:13px;font-weight: normal;text-transform: none;display: block;padding: 10px 0 0 0;}
.breadcrumb small span a{color:#ccc;}
.breadcrumb small span a:hover{color:#fff}



/* ABOUT PAGE */
.aboutp img{width:100%;margin:25px 0 10px 0;}

/*more-service-about*/
.more-service-about{ padding:0 0 15px 0;}
.item-more-service{ background:#eee;padding:20px;}
.item-more-service h3{font-size:15px;padding: 0 0 10px 0;}
.item-more-service p { line-height:21px;padding: 0;}
.item-more-service .btn-primary { font-size:11px !important;padding: 5px 10px !important;margin: 10px 0 0 0 !important;}


/*odisha-facts*/
.odisha-facts {padding: 35px 0 10px 0;text-align:center;}
.odisha-facts img{ margin:0;}
.odisha-facts .imgeffect {width: 200px;height: 200px;border-radius: 50%;background: #fff;margin: 0 auto;}
.odisha-facts h3 {padding: 14px 0 25px 0;font-size: 15px;}
.odisha-facts h3 a{font-size: 15px;}
.odisha-facts h3 a:hover{ color:#e35a04;}

/*whychoose*/
.whychoose{ padding:20px 0 0 0;}
.whychoose ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.whychoose ul li:before{ display:none;}
.whychoose ul li{width: 23%;background: #eee;padding: 25px 20px;margin:5px 2% 0 0;}
.whychoose ul li a{display: flex;justify-content: center;align-items: center;flex-direction: column;font-family: 'OpenSans-Bold';font-size: 14px;color: #000;}
.whychoose ul li a:hover{color: #e35a04;}
.whychoose ul li a i{background: #e35a04;height: 70px;width: 70px;display: flex;justify-content: center;align-items: center;border-radius: 50px;color: #fff;font-size:25px;margin: 0 0 10px 0;}

.whychoose ul li a:hover i{color:#fff;transform:scale(1.1);}





/* CONTACT PAGE */
.contact-detail .heading strong{display:inline-block;}
.contact-detail h3{font-size: 20px;padding: 0 0 20px 0;}

.contact-detail p{line-height:24px;position:relative;padding:0 0 0 25px;margin:0 0 10px 0;}
.contact-detail p a{color:#000}
.contact-detail p a:hover{color:#e35a04;}
.contact-detail i{position:absolute;left:0;top:7px;font-size:12px;color:#222;}

.contactp .smoicons{justify-content:left;border-top:1px solid #ccc;margin: 25px 0 0 0;padding: 25px 0 0 0;}
.contactp .smoicons i{margin: 0 14px 0 0 ;}

.contactfrm p{padding:0;}
.contactfrm textarea{height:200px;line-height:normal;}
.contact-map iframe{margin:20px 0 0 0;}

/*ITINERARY PAGE*/
.itinerary-details{padding:0;}

.itinerary-duration{padding:20px 0;margin:5px 0 0 0;border-top:1px solid #ddd;}
.itinerary-duration p{ font-size:13px;line-height:20px;padding:0;display:flex;align-items: start;justify-content: start;}
.itinerary-duration p i{font-size: 15px;color:#e25a04;margin: 2px 12px 0 0;}
.itinerary-duration .col-sm-3 p{justify-content: end;}

.itinerary-slider{padding:0 0 25px 0;}
.itinerary-slider img{width:100%;}
.itinerary-slider .carousel-indicators{margin-bottom:25px;}
.itinerary-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;margin:0 3px!important;border:0!important;}

.itinerary-overview{padding:0 0 15px 0;}

.tab-itinerary{ padding:5px 0 0 0;}
.tab-itinerary .tab-menu{display:flex;justify-content:left;align-items:center;margin:0;padding:0;}
.tab-itinerary .tab-menu li:before{ display:none;}
.tab-itinerary .tab-menu li{font-family:'OpenSans-Bold';font-size:13px;text-transform:uppercase;padding:7px 15px;margin:0 1px 0 0;background:#eee;color:#000;text-align:center;cursor:pointer;}
.tab-itinerary .tab-menu li.active, .tab-menu li:hover{background:#e25a04;color:#fff;}
.tab-itinerary .tab-content{display:none;padding: 25px 20px 20px 20px;border:1px #eee solid;}
.tab-itinerary .tab-content.active{display:inherit !important;}

.itinerary-list{position:relative;padding: 0 0 10px 50px;}
.itinerary-list:before{position:absolute;content:'';background:#eee;width:1px;height:100%;left: 15px;top:10px;z-index:-1;}
.itinerary-list:last-child:before{background:none;}

.itinerary-list:last-child{padding-bottom:0px;}
.itinerary-list h3{font-size: 14px;padding: 7px 0 10px 0;}
.itinerary-list small{color:#fff;font-family:'OpenSans-Bold';font-size: 14px;background:#e25a04;width: 30px;height: 30px;position:absolute;left: 0;top:0;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0px 10px 40px 0px rgb(0 0 0 / 20%);border: 2px #fff solid;}

#inclusion-itinerary ul{ padding:0 0 20px 0;}
#inclusion-itinerary ul:last-child{ padding:0;}
.itinerary-details h4{padding:0 0 10px 0;color:#e25a04;}

.menus-itinerary{padding:25px 0 0 0; margin:0;}
.menus-itinerary ul li{ padding:0!important; margin:0!important;}
.menus-itinerary ul li:before{ display:none;}
.menus-itinerary ul li a{font-size:12px;padding: 2px 10px;margin:4px;background: #eee;color: #222;float:left;}
.menus-itinerary ul li a:hover, .menus-itinerary ul .current_page_item a{background:#e25a04;color:#fff;}

/*sidebar-sticky*/
.sidebar-sticky{background:none;padding:0 0 0 25px;position:sticky;top:20px;overflow:visible;}
.sidebar-sticky h3{border-bottom:1px solid #ddd;padding:0 0 15px 0;margin:0 0 20px 0;}
.sidebar-sticky p{padding:0;}
.sidebar-sticky textarea{height:100px;}
.sidebar-sticky input[type="submit"]{padding:12px 25px;margin:5px 0 0 0;width:100%;}

/*quick-contact*/
.quick-contact a{font-size: 15px;font-family:'OpenSans-Bold';display: flex;align-items: center;justify-content: center;padding:20px;background:#eee;}
.quick-contact a:hover{ color:#e25a04;}
.quick-contact img{margin: 0 0 0 15px;width: auto !important;}

/*DESTINATIONS PAGE*/
.destinationp .item-destination{padding:0 0 24px 0;}

/*HOTELS PAGE*/
.hotelp .item-hotel{padding:0 0 24px 0;}

/*CAR RENTAL PAGE*/
.item-vehicle{border:1px solid #e1e1e1;margin:0 0 24px 0; text-align:center;}
.info-item-vehicle{padding:16px 20px 20px 20px;}
.item-vehicle h3{font-size:15px;padding:0 0 15px 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.item-vehicle h3 a:hover{color:#e25a04;}




/**/

.wp-block-table table{ width:100%!important; margin:0 0 15px 0!important;}
.wp-block-table table tr:first-child td{background: #e25a04 !important;font-family: 'OpenSans-Bold';font-size: 14px !important;color: #fff!important;border: 0!important;}
.wp-block-table table td{border: 1px solid #ddd!important;padding: 10px !important;font-size: 13px !important;}


.wp-block-table.is-style-stripes {border-bottom: 0!important;}
.wp-block-image img { width: 100%;}
































@media only screen and (max-width:960px){

p{padding:0 0 7px 0;font-size: 13px;line-height: 22px;}

h1,h2,h3,h4,h5,h6{padding:0 0 12px 0;}
h1{font-size:20px}
h2{font-size:17px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}


.heading{font-size: 18px;line-height: 22px;margin: 0 0 20px 0;}
.heading strong{font-size: 18px;padding: 0 0 4px 0;}
.heading:before{top:2px;}

.heading-section{padding: 0;}
.heading-brief{display:none;width:100%;padding:15px 0 0 0;font-size:11px;line-height:17px;}
.heading-section .btn{margin: 15px 0 0 0!important;font-size:10px!important;padding: 5px 8px!important;bottom:0;}

input[type="text"],input[type="email"],input[type="number"],input[type="date"],textarea,select{margin:0 0 5px 0;padding:10px;font-size:12px;}
input[type="submit"]{width:100%;padding:14px 20px;margin:10px 0 0 0;font-size:14px;}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
.offset-1, .offset-2, .offset-3, .offset-4, .offset-5, .offset-6{margin-left:0!important;}

.lzero{padding-left:12px!important;}
.rzero{padding-right:12px!important;}

iframe{height:auto;}

	.sticky-btn {position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;}
.sticky-btn a {
    background: #e25a04;
    width: auto;
    height: auto;
    padding: 7px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: static;
    right: 0;
    top: 50%;
    z-index: 9999;
    transform: none;
    font-size: 12px;
    font-family: 'OpenSans-Regular';
    color: #fff;
    text-transform: uppercase;
}

.smoicons{padding:15px 0 0 0;justify-content:center;}
.smoicons a{margin:0 8px;}

header{padding:10px 0;}
header .flex-container {  justify-content: start;align-items: start;flex-direction: column;}

.header-contact {padding: 10px 0 0px 0;border-top: 1px dashed #ddd;margin: 12px 0 0 0;width: 100%;justify-content: space-between;}
.header-contact li:first-child{ display:none;}
.header-contact li a {margin: 0 0 0 0;}
.header-contact li a i {margin: 2px 7px 0 0;}
	
.logo img{ width:150px;}

.menubar{margin:0;background:none;}
.mega-toggle-animated {position: absolute;right: 10px;top: 25px;}
.menubar #mega-menu-wrap-primary .mega-menu-toggle{position:absolute;top:-95px;right:-10px;background:none;height:auto;}
.menubar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .menubar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .menubar #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background:#000!important;}
.menubar #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:none!important;}
		
.slider .carousel-item{background:#000;}
.slider .carousel-item img{opacity:0.8;}
.slider .slider-banner{width:100%;}
.slider-caption{width:100%; padding:15px;}
.slider-caption h2{color: #fff;font-size: 20px;text-align: center;line-height: 25px;padding: 0 0 10px 0;}
.slider-caption h2 strong{font-size:20px;}
.slider-caption p{font-size:13px;color:#fff;text-align:center;line-height:20px;padding: 0;}
.slider .carousel-indicators{width: 100%;bottom:20px!important;justify-content:center;left:0;}
.slider .carousel-indicators [data-bs-target] {background: #fff;}

.tourfp{padding: 30px 0 25px 0;}

.item-tour{margin-bottom:15px;}
.item-tour .btn-primary{font-size:12px!important;padding:7px 14px!important;left:15px;}
.item-tour-info{padding:15px;}
.item-tour h3{font-size: 14px;padding: 0 0 8px 0!important;}

.destinationfp{padding: 0 0 25px 0;}
.destinationfp .heading-section .btn { display:none;}

.trip-plan{ padding:22px 20px 12px 20px;margin:0 0 35px 0;}
.trip-plan .flex-container {justify-content: start;align-items: start;flex-direction: column;}
.trip-plan ul{padding: 15px 0 0 0;}
.trip-plan ul li{padding:10px 0;width:50%;}
.trip-plan ul li i{height: 40px;width: 40px;font-size: 18px;margin: 0 0 8px 0;}
.trip-plan ul li a {align-items: start;flex-direction: column;font-size: 12px;}

.aboutfp{padding: 0 0 25px 0;}
.aboutfp .row {flex-direction: column-reverse;}
.aboutfp img {border-radius: 0;width: 100%;height: auto; margin:0 0 18px 0;}

.hotelfp{padding:0 0 15px 0;}
.item-hotel{padding:0;}
.item-hotel h3{padding: 15px!important;}

.hotelfp .slick-prev, .hotelfp .slick-next{top:-50px;}
.hotelfp .slick-prev{right:35px!important;}
.hotelfp .slick-next{right:0!important;}

footer{padding:0 0 15px 0;}
footer h4{ font-size:13px;padding:20px 0 12px 0;}
footer ul li a{font-size: 12px;line-height: 20px;padding: 0 0 0 12px;margin: 2px 0;}
footer ul li a:before{font-size:9px;}
footer .col-sm-3{max-width:50%!important;}
footer .contact-detail{ overflow:hidden;}
footer .contact-detail p {font-size: 12px;line-height: 19px;padding: 0 0 0 15px;}
footer .contact-detail p i {top:5px;font-size: 10px;}

.copyright{padding:15px 0;}
.copyright p{font-size:13px; padding:0;}
.copyright .flex-container {flex-direction: column;align-items: start;}
.copyright .smoicons i {margin: 0 0 0 5px;}

.breadcrumb {height:80px;}
.breadcrumb img {height: 100%;}
.breadcrumb h1 {padding: 15px;font-size: 15px;}
.breadcrumb small {display: none;font-size: 12px;padding: 5px 0 0 0;}

.secondaryp{padding:30px 0 30px 0;}

/*ABOUT PAGE*/
.aboutp img { margin: 25px 0 5px 0;}

.more-service-about { padding: 0;}
.item-more-service { padding: 15px; margin: 5px 0 5px 0;}

.odisha-facts { padding: 25px 0 10px 0; text-align: left;}
.odisha-facts .col-sm-3{ -ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width: 50%!important;}
.odisha-facts .imgeffect { width: 100%; height: auto; border-radius: 0;}
.odisha-facts img { margin: 0 !important;}
.odisha-facts h3 {padding: 10px 0 17px 0; font-size: 13px;}

.whychoose { padding: 5px 0 0 0;}
.whychoose ul li { width: 47%; padding: 15px; margin: 2px 2% 12px 0;}
.whychoose ul li a i {height: 50px; width: 50px;font-size: 20px;}


/*CONTACT PAGE*/
.contactp .contactfrm{padding:30px 0 0 0;}

.contact-detail h3 { font-size: 15px; padding: 0 0 15px 0;}

.contactp .smoicons i { margin: 0;}

/*ITINERARY PAGE*/
.itinerary-details h2 { font-size: 17px;}

.itinerary-duration { padding: 15px 0; margin: 4px 0 0 0;}
.itinerary-duration .col-sm-3 p { justify-content: start; margin: 10px 0 0 0;}
.itinerary-duration p i { font-size: 12px; margin:4px 12px 0 0;}

.itinerary-slider { padding: 0 0 18px 0;}

.tab-itinerary .tab-menu { flex-wrap: wrap;}
.tab-itinerary .tab-menu li { font-size: 11px; padding: 3px 10px; margin: 0 2px 2px 0;}
.tab-itinerary .tab-content { padding: 15px;}


.menus-itinerary{padding-top:30px;}
.menus-itinerary ul li a{padding:2px 8px;margin:3px;}

/*SIDEBAR*/
.sidebar-sticky{padding:25px 0 0 0;}
.sidebar-sticky h3{padding:0 0 10px 0;margin:0 0 15px 0;}
.sidebar-sticky input[type="text"], .sidebar-sticky input[type="email"], .sidebar-sticky input[type="number"], .sidebar-sticky input[type="date"], .sidebar-sticky textarea, .sidebar-sticky select{margin:0 0 4px 0;}
.sidebar-sticky input[type="submit"]{margin:2px 0 0 0;}
	
/*destinationp PAGE*/
.destinationp .item-destination{padding:0 0 16px 0;}
.destinationp .item-destination .imgeffect{width:auto;height:170px;}

/*HOTELS PAGE*/
.hotelsp .item-hotel{padding-bottom:15px;}

/*CAR RENTAL PAGE*/
.info-item-vehicle{padding:12px 15px 15px 15px;}
.item-vehicle{margin:0 0 12px 0;}
	
	




}