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;font-weight:normal;line-height:normal;background:#fff;}

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

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

h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 15px 0;font-family:'OpenSans-Bold';color: #222;line-height:normal;font-weight:normal;text-transform:capitalize;}
h1{font-size:40px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:14px}

/* HEADING */
.heading{padding-bottom: 25px;}
.heading small{ display:block; font-size:14px;color: #ffae00;letter-spacing: 2px;padding-bottom: 10px;}

input[type="text"],input[type="email"],input[type="number"],input[type="date"],textarea,select{width: 100%;background:#f1f1f1;border:none;margin: 0 0 8px 0;padding: 10px 12px;font-family:'OpenSans-Regular';color:#000;font-size:14px;line-height:normal;outline:0; border-radius:none;}
textarea{height:90px}
input[type="submit"]{background:#222;border:0;padding:10px 35px;margin:15px 0 0 0;font-family:'OpenSans-Bold';color:#fff;font-size:15px;text-transform:uppercase;line-height:normal;outline:0; border-radius:none; letter-spacing:1px; transition:1s;}
input[type="submit"]:hover{background:#ffae00;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:#777;}
:-ms-input-placeholder{color:#777;}
::-moz-placeholder{color:#777;}
:-moz-placeholder{color:#777;}

ul{padding:0;margin:0;}
ul li{padding:0;margin:0;list-style-type:none;font-family:'OpenSans-Regular'}
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}
a:hover{color:#000;text-decoration:none !important;}

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

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

/* BUTTONS */
.btn{font-family:'OpenSans-Regular';font-size:15px!important;color:#444;font-weight:normal!important;text-transform: uppercase!important;padding:9px 15px!important;border:1px solid transparent!important;  line-height:normal!important;border-radius:0!important;transition:0.9s!important;}
.btn:focus{outline:none!important;box-shadow:none!important;}
.btn-primary{font-size:15px!important;background:#000!important;color:#ffae00!important;padding:7px 20px!important; transition:1s!important;}

.btn-primary:hover, .btn-primary:focus{background:#ffae00!important; color:#fff!important;}
.btn-secondary{color:#fff!important;background:#6c757d!important;}
.btn-secondary:hover, .btn-secondary:focus{background:#000!important;}

.btn-outline-primary{background:none!important;color: #ffae00!important;border: 1px solid #ffae00!important;padding: 5px 15px!important;}
.btn-outline-primary:hover, .btn-outline-primary:focus{color:#fff!important;background:#222!important;border:none;border:1px solid transparent!important;transition:2s!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;}

/* TABS */
.tabsbtn .nav{border-bottom:1px solid #000;}
.tabsbtn .nav li{font-size:18px;color:#2c3291;font-weight:normal;line-height:normal;background:none;padding:0;margin:0;}
.tabsbtn .nav li:before{display:none!important;}
.tabsbtn .nav li a{font-size:15px;color:#000;text-transform:uppercase;line-height:normal;background:#eee;padding:14px 25px;border-radius:0!important;margin-right:2px;position:relative;}
.tabsbtn .nav li a:hover, .tabsbtn .nav li a.active{background:#000!important;color:#fff!important;}
.tabsbtn .nav li a.active:after{content:"";position:absolute;left:40%;opacity:1;margin:0 auto;bottom:-24px;border:12px solid transparent;border-top-color:#000;}
.tabsbtn .tab-content{padding:25px;border:1px solid #000;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{margin:0;padding:5px 9px;font-size:14px;line-height:18px;color:#ff0000;border:2px solid #ff0000;}
.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:2px solid #ff0000;color:#ff0000;}
.wpcf7-form div.wpcf7-mail-sent-ok{border:2px solid #398f14;color:#398f14;}
.wp-block-columns {margin-bottom: 0!important;}

.dropdown:hover .dropdown-menu{display:block;}

/*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);}

.header-wraper, .menubar-wrapper{display: flex;justify-content:space-between;align-items: center;flex-wrap: wrap;}

/* HEADER */
header{padding:20px 0}
.logo .logo-mobile {display: none;}

/* header contact */
.header-contact ul{padding:0;display: flex;flex-wrap: wrap;justify-content:right;align-items: center;}
.header-contact ul li a{font-family:'OpenSans-Bold';font-size: 15px;color:#222;margin: 0 0 0 40px;}
.header-contact ul li a i{font-size: 13px;color:#222; background:#e5e5e5;display: inline-flex;flex-wrap: wrap;justify-content:center;align-items: center;width: 25px;height: 25px; border-radius:50%;margin-right: 6px;}
.header-contact ul li a:hover{color:#ffae00;text-decoration:none; transition:1s;}
.header-contact ul li a:hover i{color:#ffae00; background:#000; border-radius:50%;transition:1s;}

/* primary-menu */
.primary-menu{float: left;width: 25%;padding-left: 6.1%;}
.primary-menu ul li{border-bottom:1px solid #e5e5e5; position:relative;}
.primary-menu ul li a{display:block;font-family:'OpenSans-Bold';font-size: 14px;color: #222; font-weight:normal;line-height:54px;}
.primary-menu ul li a:hover{color:#ffae00; }
.primary-menu ul .menu-item-has-children:after{font-family:'Font Awesome 6 Free';font-weight:bold;content:'\f105';font-size:11px;color:#000;position:absolute;right:5px;top: 21px;}
.primary-menu .sub-menu .menu-item-has-children:after{font-size:11px;top:10px;right:15px; color:#f3f3f3;}

.primary-menu ul li .sub-menu{display:none; position:absolute; left:100%;top:0; width:250px; z-index:9999;background:#ffae00;}
.primary-menu ul li:hover .sub-menu{ display:block;}
.primary-menu .sub-menu li{border-bottom:1px solid #fecc63;}
.primary-menu .sub-menu li:last-child{border-bottom:none;}
.primary-menu ul li .sub-menu li a{line-height: 32px;padding: 0 14px;font-family:'OpenSans-Regular';font-size: 13px;color: #fff; font-weight:normal;}

.primary-menu ul li .sub-menu li .sub-menu li{ display:none;background:#222;border-bottom:1px solid #3e5a4c;}
.primary-menu ul li .sub-menu li:hover .sub-menu li{ display:block;}
.primary-menu ul li .sub-menu li a:hover{ color:#fff; background:#222;}
.primary-menu ul li .sub-menu li .sub-menu li a:hover{ background:#ffae00;}
.primary-menu .primary-blog{ display:none;}

.primary-menu ul li.current-menu-item a, .primary-menu .menutop li.current-menu-parent a{ color:#ffae00!important;}

/* secondary-menu */
.secondary-menu{background:#222;padding:0;}
.menucontainer{position:relative}
.secondary-menu .menutop{margin:0;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:right;align-items:center;}
.secondary-menu .menutop li{position:relative;}
.secondary-menu .menutop li a{display:block;font-family:'OpenSans-Bold';font-size:15px;color:#fff;text-transform:capitalize;font-weight:normal;line-height:normal;
padding:13px 25px;margin:0;}
.secondary-menu .menutop li a:nth-child(0){padding-left:0;}
.secondary-menu .menutop li a:hover{ color:#ffae00;}
.secondary-menu .menu-item-has-children:after{font-family:'Font Awesome 6 Free';font-weight:bold;content:'\f107';font-size:13px;color:#f3f3f3;position:absolute;right:10px;top:18px;}
.secondary-menu .menutop .sub-menu .menu-item-has-children:after{content:'\f105';top: 8px; right:15px;}
.secondary-menu .menutop li.current-menu-item a, .secondary-menu .menutop li.current-menu-parent a{ color:#ffae00!important;}
.secondary-menu .menutop .sub-menu .current-menu-item a{background:#ffae00!important;}
.secondary-menu .menutop .sub-menu .sub-menu .current-menu-item a{background:#ffae00!important;}

/* sub menu */
.secondary-menu .menutop .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:99999;width:220px;padding:0;background:#222;}
.secondary-menu .menutop .sub-menu li{border-bottom:1px solid #333!important;}
.secondary-menu .menutop .sub-menu li:last-child{border-bottom:none!important;}
.secondary-menu .menutop .sub-menu li a{display:block;font-family:'OpenSans-Regular';font-size:13px;color:#fff!important;padding:0 15px!important;text-transform:none;font-weight:normal;line-height: 30px;}
.secondary-menu .menutop .sub-menu .sub-menu{top:0;left:100%;}
.secondary-menu .menutop .sub-menu .sub-menu li{ background:#222!important;border-bottom:1px solid #3e5a4c!important;}
.secondary-menu .menutop .sub-menu li, .secondary-menu .menutop .sub-menu li a{float:none;background:none;margin:0;padding:0;border:0;white-space:normal;}
.secondary-menu .menutop .sub-menu .sub-menu li a{color:#fff!important;}
.secondary-menu .menutop .sub-menu li a:hover{ background:#ffae00;}
.secondary-menu .menutop .sub-menu .sub-menu li a:hover{background:#ffae00;}

/* social icons */
.smoicons{display:flex;flex-wrap: wrap;justify-content: left;padding: 45px 0 0 0; }
.smoicons a{margin: 0 15px 0 0;}
.smoicons i{display: flex;flex-wrap: wrap;justify-content:center;align-items: center;width: 30px;height: 30px;border-radius: 50%;font-size: 15px;color:#222;
line-height: normal; background:#e5e5e5;transition:1s;}
.smoicons i:hover{ color:#ffae00; background:#222;}

.secondary-menu .smoicons{justify-content: right; padding:0;}
.secondary-menu .smoicons a{ margin: 0 0 0 10px;}
.secondary-menu .smoicons i {color: #fff;background:none;}
.secondary-menu .smoicons i:hover{color: #ffae00;}

/* SLIDER */
.slider{padding:0;}
.slider img{width:100%; position:relative;}
.slider .carousel-caption{left: 50px !important;right: 0 !important;bottom: 30px !important;padding: 0 !important;text-align:left}
.slider .carousel-caption h2{color:#fff;font-size: 50px;line-height: 60px;text-transform:uppercase;}
.slider .carousel-caption p{font-size: 18px;color:#fff;line-height: normal;letter-spacing: 4px;}
.slider .carousel-caption .btn{margin-top:10px;}

.slider .carousel-control-next, .slider .carousel-control-prev{top: inherit !important;bottom: 45px !important;background: #ffae00;width: 35px;height: 35px;border-radius: 50%;display: flex;justify-content: center;align-items: center; z-index:9999; opacity:1;}
.slider .carousel-control-prev{left: inherit !important;right: 125px !important;}
.slider .carousel-control-next{right: 80px !important;}
.slider .carousel-control-next i, .carousel-control-prev i{font-size: 15px;}

.slider .carousel-control-next:hover, .slider .carousel-control-prev:hover{ background: #222;}

/* SLIDER BANNER */
.slider-banner{ float:right; width:70%;}

/* PACKAGE-HOME */
.tourfp{padding: 60px 0 50px 0;}
.tourfp .heading{ text-align:center;}
.tourfp{background:linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.90) 100%), url(../images/tour-package.jpg);background-attachment: fixed;background-size:cover;border-bottom: 1px solid #eee;} 

/*ABOUTFP*/
.aboutfp{ padding:60px 0 0 0;}
.aboutfp h2 strong {display: block;font-size: 14px;color: #ffae00;letter-spacing: 2px;padding-bottom: 10px;}

.aboutfp-info ul{display: flex;justify-content: start;flex-wrap: wrap;align-items: center;padding: 8px 0 25px 0;}
.aboutfp-info ul li{width: 40%;font-family: 'OpenSans-Bold';font-size: 14px;line-height: 35px;color: #ffae00;letter-spacing: 1px;}
.aboutfp-info ul li:before{content: "\f058";font-family: 'Font Awesome 6 Free';font-weight: bold;padding-right:10px; font-size:13px;}

.aboutfp-button {display: flex;justify-content: left;align-items: center;flex-wrap: wrap;}
.aboutfp-button .btn{font-size: 15px!important;padding: 10px 40px!important;}
.aboutfp-button .btn-primary{background:#000!important;color:#fff!important;}
.aboutfp-button .btn-primary:hover{color:#ffae00!important;}
.aboutfp-button i{ padding-right:10px; color:#ffae00;}
.aboutfp-button .btn-outline-primary{color:#000!important; border:1px solid #000!important;}
.aboutfp-button .btn-outline-primary:hover{ color:#ffae00!important; background:none!important;}

.aboutfp-sidebar{background: #000;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 90%;padding: 20px;margin-top: 40px;text-align: center;}
.aboutfp-star-icons i{ color:#ffae00; padding: 0 6px 0 0;}
.aboutfp-sidebar .fa-angle-right{background: #ffae00;font-size: 25px;border-radius: 50%;transition: 1s;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;}
.aboutfp-sidebar .fa-angle-right:hover{ background:#fff; color:#000;}
.aboutfp-sidebar h3{ color:#fff;padding: 25px 0;}

/*CAR-RENTAL*/
.car-rental{padding:70px 0 60px 0;}
.car-rental .heading{ text-align:center;}
.all-vehicles{padding: 30px 0 0 0;}
.car-rental-items{ position:relative;}
.car-rental-caption{position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;flex-wrap: wrap; width:100%;height: 100%;padding: 20px;}
.car-rental-caption p{font-size: 18px; color:#fff;padding: 60px 15px 10px 15px;margin-bottom: 25px;font-weight:normal;letter-spacing: 1px;border-bottom: 1px solid #ffae00;}

.car-rental-items {position:relative;margin: 0 0 25px 0;}
.car-rental-items .imgeffect img{opacity:0.4;}

.car-rental-caption h4{font-size: 21px;color:#fff; padding:0;}
.car-rental-items:hover .btn-primary{background:#ffae00!important; color:#fff!important;}

.car-rental-items-info{ padding:20px 20px 25px 20px; text-align:left;background: #f4f4f4}
.car-rental-items-info ul li {border-bottom: 1px solid #ddd;padding: 0 0 10px 20px;margin-bottom: 10px;font-size: 12px;color: #222;position: relative;}
.car-rental-items-info ul li:nth-last-child(1) {border-bottom: none;padding-bottom:0;margin-bottom: 0;}
.car-rental-items-info ul li:before{content: "\f058";font-family: 'Font Awesome 6 Free';font-weight: normal;font-size:13px;position: absolute;left: 0;top: 4px;}

/* FOOTER */
footer{padding:60px 0 50px 0;color:#fff;background: linear-gradient(to bottom, rgba(0,0,0,0.93) 0%,rgba(0,0,0,0.93) 100%), url(../images/footer.jpg);background-attachment: fixed;background-size: cover;} 
.footer-wraper{align-items: normal;}
footer h4{color:#fff;padding-bottom: 20px;}
footer ul li a{display:inline-block;font-family:'OpenSans-Regular';color:#fff;font-size:13px;line-height: 37px; transition:1s;}
footer ul li a:hover{color:#ffae00;}
footer p{text-align:left;color:#fff;}
footer h5{color:#fff;}
.footer-contact i{ color:#ffae00;}
.footer-contact p{font-size:13px;line-height:24px;padding: 8px 25px 7px 25px;position:relative;}
.footer-contact p a{color:#fff;}
.footer-contact p a:hover{color:#ffae00;}
.footer-contact p i{font-size:13px;margin-right:12px;-webkit-text-stroke-color:#fff;position:absolute;left:0;top:15px; z-index:9999;}

/* COPYRIGHT */
.copyright{ padding:25px 0;}
.copyright p{font-size:13px;padding-bottom:0;}

/* BACK TO TOP */
#backtop{position: fixed;bottom: 15px;right: 15px;display: none;background: #222;border-radius: 50%;padding:4px;width: 35px;height: 35px;line-height: 27px;font-size: 15px;color:#fff;text-align: center;}
#backtop:hover{background:#ffae00;}
#backtop i{font-size: 15px;}

/* PAGE CONTAINER */
.secondaryp{padding:60px 0}
/*.secondaryp ul li{color:#444;font-size:15px;line-height:25px;padding-left:14px;position:relative;margin:7px 0}
.secondaryp ul li:before{font-family:'Font Awesome 6 Free';font-weight:bold;content:'\f058';position:absolute;left:0;top:0;}*/

/* BREADCRUMB */
.breadcrumb{background: #fff; padding:0 !important;margin-bottom:0 !important;border-radius:0!important; position:relative;}
.breadcrumb h1{padding: 0 0 10px 0;font-size:25px;color: #000;}
.bc-caption p{ padding:0;color: #444;}
.bc-caption p span a{color: #999;}
.bc-caption p span a:hover{color:#fff;}
.breadcrumb img{width: 100%; height:auto;}
.bc-caption{position:absolute;left:0;top:0;width:100%;height:100%;display: flex;justify-content:left;align-items: center;}
.bc-caption .col-sm-12{}

/* ABOUT PAGE*/
.aboutp { padding-bottom:0;}
.aboutp-content img{ width:100%; margin:15px 0 60px 0;}
.moreabout{ background:#f1f1f1; padding:35px 0 50px 0; }
.moreabout h3{  padding-top:25px;}
.aboutp .wp-block-image {margin:0;}

/* CONTACT PAGE*/
.contact-details{ padding:0 0 60px 0;}
.contact-detail-item{background: #f1f1f1;padding:25px 20px;display: flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction: column;height: 100%;}
.contact-detail-item h3{ font-size:18px; padding: 25px 0 5px 0;}
.contact-detail-item i{font-size: 30px;color: #fff;background: #ffae00;width: 70px;height: 70px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}

.contact-detail-item p{    padding: 5px 0 0 0;    line-height: 25px;}
.contact-detail-item p a{color:#222;transition:1s;}
.contact-detail-item p a:hover{color:#ffae00;}

.contact-form textarea{height: 125px;}
.contact-form iframe{ width:90%;height:430px; }
.contactfrm p{ padding:0;}

/*TOUR PACKAGE */
.tour-packagesp .imgeffect img {height: 120px;}

.all-packages{ padding:30px 0 0 0;}
.tour-item{margin-bottom: 24px;}
.tour-item-info{background:#f5f5f5;padding: 18px 15px 20px 15px; border:1px solid #eee;}
.tour-item h3{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tour-item p{padding: 0 0 4px 0; color:#222;font-size: 13px;line-height: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tour-item p i{padding-right: 7px;font-size: 13px;color: #555;}
.tour-item ul{display: flex;justify-content: space-between;align-items: center;margin: 20px 0 0 0;}
.tour-item ul li{color: #222;}
.tour-item ul li i{ padding-right:7px;color: #777;}
.tour-item .btn-primary {font-size: 13px!important;padding: 3px 10px !important;}





/*ITINERY PAGE*/
.itineraryp{ padding-bottom:35px;}
.slider-itinerary img{width:100%;}
.slider-itinerary .carousel-indicators{margin-bottom:30px!important;}
.itinerary-duration{display: flex;justify-content: left;align-items: center; border-bottom:1px dashed #ddd;margin: 0 0 35px 0;padding: 25px 0;}
.itinerary-duration p{line-height: 25px;padding: 0 90px 0 0;display: flex;}
.itinerary-duration p:nth-child(1) {width: 35%;}
.itinerary-duration p i{font-size: 25px;display: flex;justify-content: start;margin: 0 12px 0 0;}
.itinerary-duration p span{display: block;font-size: 15px;}

.itinerary-list{ padding:5px 0 15px 0;}
.itinerary-list h3{font-size: 15px;color: #222;background: #f1f1f1;padding: 12px 15px;margin: 0 0 15px 0;}
.itinerary-list h3 span{ color:#ffae00; margin-right:5px;}

.itinerary-list tbody, .itinerary-list td, .itinerary-list tfoot, .itinerary-list th, .itinerary-list thead, .itinerary-list tr {border: 1px solid #eee!important;line-height: 35px!important;text-align: left!important;padding: 0 10px!important;}
.itinerary-list .tbl-area{padding: 0 0 15px 0;}
.itinerary-list h4 {font-size: 18px;padding: 15px 0;}
.itinerary-list ul li {line-height: 27px;}



.sidebar{ background:none!important; padding:0 0 0 25px!important;position: sticky;top: 50px;overflow: visible;}

.sidebar .footer-contact{border:1px solid #dfdfdf; padding: 20px 20px 15px 20px;margin: 0px 0 20px 0;}
.sidebar .footer-contact h3{font-size: 15px;padding: 0 0 11px 0;}
.sidebar .footer-contact p{padding: 5px 25px 5px 35px;}
.sidebar .footer-contact p a {font-family: 'OpenSans-Bold';font-size: 16px;color: #222;}
.sidebar .footer-contact p i {top: 7px;font-size: 20px;}

.enquiry-form input[type="text"], .enquiry-form input[type="email"], .enquiry-form input[type="number"], .enquiry-form input[type="date"], .enquiry-form textarea, .enquiry-form select {font-size: 13px;margin: 0 0 5px 0;padding: 7px 9px;}
.enquiry-form input[type="submit"] {width: 100%;margin: 4px 0 0 0;}

.itinerary-brief {padding: 0 0 20px 0;}

/* DESTINATIONS */
.destinationsfp{ padding:0 0 60px 0;}
.destinationsfp .heading{ text-align:center;padding-bottom: 40px;}
.destination-item {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.destination-item .imgeffect {width: 230px;height: 230px;border-radius: 50%;background: #fff;}
.destination-item h3{ padding:15px 0 0 0;}
.destination-item h3 a{font-family:'OpenSans-Bold';font-size: 17px;}
.destination-item h3 a:hover{ color:#ffae00;}

/*CAR-DETAILS-PAGE*/
.car-detailsp .car-rental-items{ margin-bottom:24px;}
.car-detailsp .car-rental-items-info {padding: 20px 15px 20px 15px;}
.car-detailsp .car-rental-items-info ul li {}
.car-detailsp .car-rental-items-info ul li:before {font-size: 11px;top: 3px;}
.car-detailsp .car-rental-items-info ul li:nth-last-child(1) {padding-bottom:0;}
.car-detailsp .car-rental-caption p {padding: 30px 15px 10px 15px;}

/*TESTIMONIAL-PAGE*/
.testimonial-item{ background:#fff; box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1); padding:25px; margin-bottom:24px;}
.testimonial-item p {font-size:13px;line-height: 24px;}
.testimonial-item h5{font-size: 15px; padding:0;color: #222;padding: 10px 0 0 0; line-height:25px}
.testimonial-item h5 small{font-family:'OpenSans-Regular'; font-size:13px; display:block;color: #ffae00;}

.recognized-by{    padding: 60px 0;    background: #f5f5f5;}
.recognized-by .heading{    text-align: center;    padding-bottom: 30px;}
.recognized-by-item{display: flex;    justify-content: center;    align-items: center;}
.recognized-by-item img{ margin:0 40px;}








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

p{padding:0 0 8px 0;font-size:14px;line-height:24px;}

h1,h2,h3,h4,h5,h6{padding:0 0 12px 0;}
h1{font-size:25px}
h2{font-size:21px}
h3{font-size:18px}
h4{font-size:16px}


.heading {padding-bottom: 15px; font-size: 22px;}
.heading span {padding-bottom: 5px;font-size: 13px;}

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;}

.container{max-width:100%!important;}
.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:15px!important;}
.rzero{padding-right:15px!important;}

iframe{height:auto;}

.tabsbtn .nav li a{padding:8px 15px;}

.accordion{margin-bottom:5px;}
.accordion h3{font-size:16px;padding:8px 10px;}

.topbar{padding:5px 0;text-align:center;}

.header-contact { padding:0 50px 0 0 ;}

.header-contact ul {justify-content: center;}
.header-contact ul li a{margin:0 0 4px 0;}
.header-contact ul li a {font-size: 0;padding: 0;}

header{padding: 7px 0;text-align:center;}
header img{margin-top:0;}
.logo .logo-desktop{ display:none;}
.logo .logo-mobile {display: block;}

.primary-menu {display: none;}
.mob-menu-logo-holder {display: none !important;}
.mob-menu-header-holder {height: 0!important;}	

.slider-banner {width: 100%;}
.slider .carousel-caption{width: auto !important;height: 100%;left: 0 !important;bottom: 0 !important;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 10px !important;}
.slider .carousel-caption h2{font-size: 24px;line-height: 24px;padding: 5px 0 0 0;}
.slider .carousel-caption p{font-size: 14px;line-height:20px;text-align: center;letter-spacing: 1px;}
.slider .carousel-caption .btn{display:none;}
.slider .carousel-indicators{bottom:0;}

	
.slider .carousel-control-next, .slider .carousel-control-prev {width: 21px;height: 21px;bottom: 14px !important;}
.slider .carousel-control-next i, .carousel-control-prev i {font-size: 10px;}
.slider .carousel-control-prev { left: 15px !important;    right: inherit !important;}
.slider .carousel-control-next { right: 15px !important;}

.tourfp {padding: 25px 0 15px 0;}
.tour-item {margin-bottom: 12px;}
.tour-item h3 {padding: 8px 0 14px 0;font-size: 15px;}
.tour-item ul {margin: 20px 0 13px 0;}
.tour-item-info {padding: 14px;height: auto;border: 1px solid #ddd;}
.tour-item-info .package-btn {font-size: 14px;padding: 5px 20px;}

.all-packages {padding: 20px 0 0 0;}

.aboutfp {padding: 25px 0 0 0;}
.aboutfp-info ul{padding: 10px 0 20px 0;}
.aboutfp-info ul li{font-size: 13px;line-height: 25px;letter-spacing: 0px;width: 100%;}
.aboutfp-sidebar {margin-top: 30px;padding: 35px 0;height: auto;}

.aboutfp-button .btn {padding: 8px!important;width: 50%;}
	
.all-vehicles {padding: 20px 0 0 0;}
.car-rental {padding: 35px 0 14px 0;}
.car-rental-items {margin-bottom: 12px;}
.car-detailsp .car-rental-items {margin-bottom: 12px;}
	
.destinationsfp {padding: 10px 0 15px 0;}
.destinationsfp .heading {padding-bottom: 25px;}
.destination-item {margin: 0 0 25px 0;}

footer {padding: 15px 0 10px 0;}
footer h4 {  padding: 15px 0;}
footer ul li a {line-height: 30px;}
.footer-contact p {padding: 10px 0 7px 25px;}
.copyright {padding: 15px 0;}
.copyright p {font-size: 13px;}

/*INNER MENUBAR*/
.menubar-secondary ul li {padding: 0 8px 0 0;}
.menubar-secondary ul li a {font-size: 11px;}

/*INNER ABOUTP*/
.aboutp {margin-top: 0;}
.aboutp .secondaryp {padding: 0;}
.moreabout {padding: 15px 0 15px 0;}

.aboutp-content img {margin: 15px 0 30px 0;}
.moreabout h3 {padding-top: 15px;}

/*INNER CONTACTP*/
.contactp {padding: 25px 0 25px 0;}
.contact-detail-item {padding: 25px;margin-bottom: 14px;height: auto;}
.contact-detail-item p{ padding:0; text-align:center;}
.contact-form{margin:20px 0 0 0;padding:0;}
.contact-detail-item h3 {padding: 15px 0 5px 0;}
.contact-detail-item i {font-size: 25px;width: 50px;height: 50px;}
.contact-details {padding: 0}

/*INNER ITINERARYP*/
.itineraryp {padding: 30px 0 10px 0!important;}
.itineraryp img {width: 100%;margin-bottom: 25px;}
.col-reverse{flex-direction: column-reverse;}

.slider .carousel-indicators {margin-bottom: 35px!important;}
.itinerary-duration {margin: 0 0 30px 0;padding: 0 0 10px 0;flex-direction: column;}
.itinerary-duration p:nth-child(1) {width: 100%;}
.itinerary-duration p {padding: 0 0 15px 0;}
.itinerary-duration p span {font-size: 14px;}
.itinerary-duration p i {font-size: 20px;margin-bottom: 10px;}

.itinerary-list {padding-bottom:10px;}
.itinerary-list h3 {margin: 0;padding: 10px 15px;}
.itineraryp .itinerary-list p{ padding:15px 0;}
.sidebar-itinerary {margin-left: 0;}
.informaion-list {padding: 20px 20px 10px 20px;}
.informaion-list h3:before {width: 100%;}

.sidebar {padding: 0 0 0 0!important;}


.recognized-by {padding: 30px 0 10px 0;}		
.recognized-by-item {flex-direction: column;}
.recognized-by .heading {padding-bottom: 20px;}
.recognized-by-item img {margin: 0 0 20px 0;}
	
	
.breadcrumb{padding:20px 0;text-align:center;}
.bc-caption .col-sm-12 {justify-content: center;}
.breadcrumb h1 {font-size: 18px;}
.breadcrumb p{display: none;text-align:center;}

.secondary-menu{ display:none;}

.secondaryp {padding: 30px 0;}




}


