*,::after,::before{box-sizing:border-box}
*::-webkit-input-placeholder{color:#888!important}*:-moz-placeholder{color:#888!important}*::-moz-placeholder{color:#888!important}*:-ms-input-placeholder{color:#888!important}
label{display:inline-block;}
.clearfix::after{display:block;clear:both;content:"";}
input[type="text"]{padding-block:12px;padding-inline:12px;}
.col-md-6{flex: 0 0 auto;width:50%;}
.form-control{display:block;width:100%;padding:.375rem .75rem; font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box; border:1px solid #dae4ed!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;min-height:35px;box-shadow:none;border-radius:5px!important;
}
.flex-viewport{-ms-touch-action:none!important;touch-action:none!important;}
.d-flex{display:flex!important;}
.align-items-center{align-items:center!important;}
.justify-content-around{justify-content:space-around!important;}
.hidden{display:none;}
div[data-lastpass-icon-root="true"]{display:none;}
div[data-lastpass-icon-root]{display:none;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
input::-webkit-calendar-picker-indicator{opacity:0;}
input:focus, select:focus, textarea:focus{outline:none;border:none;}
.form-control[readonly]{background-color:#fff;cursor:text;}
.grecaptcha-badge{display:none;}
.submit-btn{background:#e94500!important;color:#fff;border:none;font-size:15px;font-weight:500;tansition:all 0.2s ease;padding:15px 30px 20px;height:32px;line-height:6px;}
.submit-btn:hover{background:#bd3232!important;}
.text-uppercase{text-transform:uppercase !important;}
.tourstate-wrap{background-color:#3c3c3c!important;}
.slidercontainer img.wp-post-image{width:100%;height:auto;object-fit:cover;}
.travguide-sec{padding-left:0px;}
.iti__country-list{margin-top:0px!important;}
.iti__country-list li{margin-bottom:2px!important;margin-left:0px;}
.iti__country-list li span{font-weight:500!important;font-size:13px;}
.iti__search-input{border:1px solid #ddd9d9!important;}
/* Form CSS */
.required{float:right;color:#fff;}
.required span{color:#db4e4f;}
input[type=email]{padding-left:10px;}
.roundform label{color:#fff;width:100%;margin-bottom:0px;font-weight:normal;font-size:13px; display:none;}
.roundform .gray{color:#888;width:100%;}
.roundform{padding:10px;padding-bottom:20px;position:relative;background:#f5f5f5;}
.proceessformd{position:absolute;left:0px;top:0px;background:rgba(255,255,255,0.7);width:100%;height:100%;padding:10px;text-align:center;z-index:10;display:none;}
.proceessformd p{background:#fff;background:rgba(255, 255, 255, 0.7);padding:5px 20px;color:#222222;font-weight:600!important;}
.proceessformd img{border-radius:100%;max-width:64px;max-height:64px;}
.fmheading {
    font-size:18px;text-align:center;font-weight:500;line-height:28px;padding:8px 0px;background:#43957d;color:#fff;position:relative;margin-bottom:0px;border-radius:4px 4px 0px 0px;
}
.fmheading:after {content:" ";width:0px;height:0px;position:absolute;left:50%;bottom:-10px;margin-left:-8px;border-top-color:#e94500;border-style:solid;border-width:10px 8.5px 0 8.5px;border-color:#e94500 transparent transparent transparent;z-index:10;display:none;
}
.wheredestination{display:none;}
.roundform form{position:relative;}
.roundform form .form-group{margin-bottom:10px;}
.roundform form .mendtory{color:#ec7746;}
.roundform form input[type=text], .roundform form input[type=email], .roundform form input[type=number], .roundform form select, .roundform form textarea{border:none;font-size:13.5px;border-radius:2px;font-family:'Poppins';}
.roundform .textarea{padding:0px;}
.roundform form textarea[name=add_info]{min-height:70px;margin-bottom:15px;max-height:75px;}
.dateinput{position:relative;}
.dateinput input[type=text]{background-color:#fff!important;}
.dateinput span.glyphicon{position:absolute;right:-12px;top:5px;color:#484b4c;}
.selectdiv{position:relative;}
.selectdiv:after {content:'<>';font:14px "Consolas", monospace;color:#999999;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:2px;top:8px;padding:0 0 2px;position:absolute;pointer-events:none;}
.submitbtn-row{margin-top:4px;margin-bottom:4px;}
.sucessBox{background-color:#118844; color:#d7ffe8; padding:10px;padding-left:40px;position:relative;}
    .sucessBox::before{content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05'/%3E%3C/svg%3E"); width:24px;height:24px;display:inline-block;position:absolute;left:8px;top:7px;background-repeat:no-repeat;}
    .errorBox{background-color:#cc1010; color:#d7ffe8; padding:10px;padding-left:40px;position:relative;}
    .errorBox::before{content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E"); width:24px;height:24px;display:inline-block;position:absolute;left:8px;top:7px;background-repeat:no-repeat; }
.less-left-right{display:flex;}
.less-left-right .col-md-12:nth-child(1){padding-right:0px;}
.less-left-right .full-width{padding-right:15px!important;}

/* Datepicker */
.datepicker-dropdown{z-index:999999 !important;}
.datepicker{max-width:275px;}
.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, .15);border-radius:.25rem;}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s!important;}

/* Country Pick */
.iti{width:100%;}

/*------AUTOCOMPLETE---------------*/
.ui-autocomplete{border:none!important;border-radius:5px;margin-top:-1px;font-size:16px;font-weight:400;padding-left:0px;}
.ui-autocomplete::-webkit-scrollbar{width:10px;background:transparent;}
.ui-autocomplete::-webkit-scrollbar-track{background:#d6dde3;border-radius:10px;}
.ui-autocomplete::-webkit-scrollbar-thumb{background:#b4c0ca;border-radius:10px;}
.ui-autocomplete::-webkit-scrollbar-thumb:hover{background:#d34205;}
.ui-autocomplete .ui-menu-item-wrapper{font-weight:400;cursor:pointer;}
.ui-autocomplete .ui-menu-item-wrapper:hover{color:#e94500;}

/*---------------------------
// PRODUCT RIGHT SIDE
------------------------------*/
.textwidget .required{display:none;}
.textwidget .mobile-hide{display:none;}
.textwidget .col-md-6{width:100%;}
.textwidget .selectdiv:after{top:10px;}

/*-----------------------------
// MOBILE CSS
-------------------------------*/
.slidercontainer{padding-right:0px;}
.lead h3{margin-bottom:20px;}

@media only screen and (max-width:700px){
	 html,body{overflow-x:hidden!important;}
	.fmheading{font-size:16px;}
	.close-popup{font-size:32px;top:0px;}
	.roundform .col-md-6{padding:0px 0px!important;width: 100%;}
	.mobile-hide{display:none;}
	.selectdiv:after{top:10px;}
	.col-md-3.glance-wrap .row{margin:0px;}
	.tourstate-wrap .row{margin:0px;}
	.slidercontainer{padding-right:0px;padding-left:0px;}
	.travguide-sec{padding-right:0;}
	.roundform .col-md-12{padding-left:12px;padding-right:12px;}
	.roundform .textarea{padding-left:0px;padding-right:0px;}
	.roundform select#adults{width:100%;}
	.tourstate-wrap{padding-bottom:0px!important;}
	.col-md-6.climate-infobx, .col-md-6.maintxtbx{width:100%;}
	body.page-id-23421 .roundform .col-md-12{padding-left:0px;padding-right:0px}
	table.table.table-striped.table-bordered.packag-travel td{
    width:50%!important;white-space:-o-pre-wrap;word-wrap: break-word;
        white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;
}
.lead{padding:0px;}
	.more-padding{padding-left: 15px; padding-right: 15px;}
	.less-left-right .full-width {width: 100%!important;  padding-left: 15px; padding-right: 15px !important;}
	.col-md-12 {width: 100%; padding-left: 15px; padding-right: 15px;}	
	
}

.datepicker-days .table-condensed tbody{
left: -14px;
position: relative;
}