:focus{outline: 0 !important;}
.form-wrap  input[type="text"],
.form-wrap  input[type="number"],
.form-wrap  input[type="email"],
.form-wrap  input[type="password"],
.form-wrap  input[type="date"],
.form-wrap  input[type="search"],
.form-wrap  input[type="date"],
.form-wrap  input[type="datetime-local"],
.form-wrap  input[type="tel"],
.form-wrap  textarea,
.form-wrap  select {appearance: none;background-color:#ffffff;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;border: transparent;box-shadow:none;display: block;font-size: 14px;  line-height: 52px;max-width: 100%;outline: none;padding: 0 20px;width: 100%;-webkit-appearance: none;-moz-appearance: none;  }
@media (max-width:480px){.form-wrap  input[type="text"],.form-wrap  input[type="number"],.form-wrap  input[type="email"],.form-wrap  input[type="password"],.form-wrap  input[type="date"],.form-wrap  input[type="search"],.form-wrap  input[type="date"],.form-wrap  input[type="datetime-local"],.form-wrap  input[type="tel"],.form-wrap  textarea,.form-wrap  select{line-height: 40px;}}
.form-wrap label{color: #333333;font-size: 14px;font-weight: bold;line-height: 18px;text-transform: uppercase;margin-bottom: 7px;}
select {background-position:right 30px center;background-repeat:no-repeat;background-size:20px;}
.form-group{margin-bottom: 35px;padding:0 15px !important;position: relative;}
.container{max-width: 1140px !important;} .irs--flat .irs-grid-text, .irs--flat .irs-grid-pol {color: #333;}
.sec-form{margin: 50px 0 70px;}
.sec-form .sec-title p{color: #0f5e9c;font-size: 22px;font-weight: 300;line-height: 18px;}
.sec-form .sec-title h1{color: #333333;font-size: 60px;font-weight: 900;text-transform: uppercase;line-height: 63px;margin-bottom: 10px;}
.sec-form .sec-title h6{color: #666666;font-size: 16px;font-weight: 400;  line-height: 18px;  text-transform: uppercase;}
.dropdown-toggle{width: 100%;text-align: left;background: #ffffff !important;border: 1px solid #f2f1f1 !important;box-shadow: 0 0 30px rgba(0,0,0,.1);color: #333333 !important;font-size: 14px;font-weight: 400;line-height: 26px;padding: 10px 20px;margin-bottom: 20px;}
.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: middle;content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 0;border-top: 5px solid #333333;text-align: right;right: 20px;position: absolute;top: 24px;outline: none !important;}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow: none !important;}
.show>.btn-secondary.dropdown-toggle:focus,.btn-secondary.focus, .btn-secondary:focus{box-shadow: 0 0 30px rgba(0,0,0,.1) !important;}
.dropdown-menu.show{width: 100%;}
.slider{ background: #ffffff !important;border: 1px solid #f2f1f1 !important;box-shadow: 0 0 30px rgba(0,0,0,.1);  padding: 10px 20px;margin-bottom: 20px;}
.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position: relative;cursor: pointer;padding: 0;color: #333;}
.styled-checkbox:checked + label{color: #0f5e9c;}
.styled-checkbox + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 24px;height: 24px;background: #e9e8e8;border-radius: 3px;}
.styled-checkbox:focus + label:before {box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
.styled-checkbox:checked + label:before {background: #0f5e9c;}
.styled-checkbox:disabled + label {color: #b8b8b8;cursor: auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '';position: absolute;left: 6px;top: 6px;background: white;width: 12px;height: 12px;    border-radius: 2px;}
.unstyled {margin: 0;padding: 0;list-style-type: none;max-width: 100%;display: flex;flex-wrap: wrap;}
.unstyled li {margin: 5px 0;max-width: 25%;flex: 0 0 25%;}
.btn-primary{padding: 12px 64px;font-size: 16px;font-weight: 400;color: #fff;text-transform: uppercase;background-color: #333;border: transparent;}
.btn-primary:hover {color: #fff;background-color: #0f5e9c;border-color: transparent;}
.select2-container--default .select2-search--inline .select2-search__field {line-height: 24px;height: auto;}
.form-wrap .select2-container {position: relative;}
.form-wrap .select2-container:After {position: absolute;right: 10px;bottom: 0;content: "\f0d7";font-family: fontawesome;font-size: 22px;color: #999;}
.form-wrap {margin-bottom: 20px;}
.form-wrap select {position: relative;border: 1px solid #aaa;height: 48px !important;line-height: normal;border-radius: 4px;z-index: 10;background: #fff;} .form_select_ar {position: relative;}
.form-wrap {min-height: 80px;}
.misha_loadmore {text-align: center;font-size: 15px;text-transform: uppercase;letter-spacing: 1px;background: #333;display: table;margin: 0 auto;height: 40px;line-height: 40px;width: 150px;color: #fff;border-radius: 4px;border: 1px solid #333;transition: all .3s ease;}
.misha_loadmore:hover{color: #333;cursor: pointer;border: 1px solid #333;background: transparent;}
.form_select_ar:After {bottom: 16px;}
.nipl_des_title_wrp {padding-top: 15px;}
.nipl_des_title_wrp h3 {margin: 0;padding: 0;font-size: 14px;text-transform: uppercase;color: #000;}
article.nipl_dest_item {border: 1px solid #eee;padding: 15px;margin-bottom: 30px;    transition: ease-in-out .5s;min-height: 280px;}
.nipl_des_img_wrp img {border-radius: 5px !important;}
.nipl_des_title_wrp h3 a{color: #000;}
article.nipl_dest_item{cursor: pointer;}
.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.no_destination_found .alert{text-align: center;}
.no_destination_found .btn{display: block; padding-top: 15px; width:200px; margin: 0 auto;}
#filtered_search:hover{border: 1px solid #0f5e9c;}
#search_filter .irs--flat .irs-from, #search_filter .irs--flat .irs-to, #search_filter .irs--flat .irs-single, #search_filter .irs--flat .irs-bar{background-color: #0f5e9c;}
.select2-search__field::-webkit-input-placeholder { color: #767676;font-size:14px;}
.select2-search__field:-ms-input-placeholder { color:#767676;font-size:14px;}
.select2-search__field::placeholder {color: #767676;font-size:14px;}
.select2-container--default .select2-search--inline .select2-search__field {padding: 0 15px;}
.form-wrap select:focus {border: 1px solid #000;}
button, input[type="button"], input[type="reset"], input[type="submit"] {background-color: #0f5e9c !important;border: 1px solid #0f5e9c !important;}
#filtered_search:hover{color: #0f5e9c;background-color: transparent !important;}
#search_filter .irs--flat .irs-handle>i:first-child{background-color: #0f5e9c;}
#search_filter .irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before{border-top-color: #0f5e9c;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #0f5e9c;}
#search_filter .form-wrap .btn-group {width: 100%;}
#search_filter .form-wrap .dropdown-toggle {box-shadow: none;border-color: #aaa !important;margin-bottom: 0;}
#search_filter .form-wrap .open>.dropdown-menu {display: block;width: 100%;}
body #search_filter .form-wrap .dropdown-toggle:focus {border-color: #000 !important;}
#search_filter .form-wrap .dropdown-toggle::after{border-top-color: #a3a3a3;}
#search_filter .form-wrap .dropdown-toggle .caret {display: none;}
#search_filter .form-wrap .dropdown-menu>.active>a, #search_filter .form-wrap .dropdown-menu>.active>a:focus, #search_filter .form-wrap .dropdown-menu>.active>a:hover{color: #0f5e9c;background-color: white;}
#search_filter .form-wrap .multiselect-container li{padding: 10px 5px;}
#search_filter .form-wrap .multiselect-container li label {position: relative;cursor: pointer;padding: 3px 20px 3px 40px;color: #333;}
#search_filter .form-wrap .multiselect-container li label{color: #0f5e9c;}
#search_filter .form-wrap .multiselect-container li label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 24px;height: 24px;background: #e9e8e8;border-radius: 3px;}
#search_filter .form-wrap .multiselect-container li label:before {box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
#search_filter .form-wrap .multiselect-container li label:before {background: #0f5e9c;}
#search_filter .form-wrap .multiselect-container li label {color: #000;cursor: pointer;}
#search_filter .form-wrap .multiselect-container li label:before {box-shadow: none;background: #ddd; position: absolute;left: 8px;top: 0;}
#search_filter .form-wrap .multiselect-container label:after {content: '';position: absolute;left: 14px;top: 6px;width: 12px;height: 12px;border-radius: 2px;}
#search_filter .form-wrap .multiselect-container li.active label:after{background-color: #ddd;}
#search_filter .form-wrap .multiselect-container li.active label:before{background-color: #0f5e9c;}
#search_filter .form-wrap .dropdown-menu>.active>a{background-color: white;}
#search_filter .form-wrap .dropdown-menu>.active>a label {color: #0f5e9c;}
#search_filter .form-wrap .multiselect-container input{opacity: 0;}
#search_filter .form-wrap .multiselect-container>li>a.multiselect-all label{font-weight: 400}
.home .entry-title{display: none;}
.onoffswitch {position: relative; width: 60px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {display: none !important;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border: 2px solid #999999; border-radius: 20px;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;box-sizing: border-box;}
.onoffswitch-inner:before {content: "\2103";padding-left: 10px;background-color: #0f5e9c; color: #FFFFFF;}
.onoffswitch-inner:after {content: "\2109";padding-right: 10px;background-color: #EEEEEE; color: #999999;text-align: right;}
.onoffswitch-switch {display: block; width: 18px; margin: 6px;background: #FFFFFF;position: absolute; top: -2px; bottom: 4px;right: 28px;border: 2px solid #999999; border-radius: 20px;transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px; }
.f_data {display: none;}
.scale_wrap{padding: 0; margin: 0;}
.scale_wrap .onoffswitch{float: right;margin-top: 0px;}
.scale_wrap,.scale_right {min-height: 10px !important;height: 10px !important;} 
.destination .entry-title{text-align: center; font-family: georgia, palatino, serif;}
.first_row {min-height: 135px;}
p.alert_msg {font-size: 13px;color: red;}
.no_res_data_wrap{padding: 20px 0 20px 0;}
.no_res_data_inner{margin-bottom: 40px;}
.nipl_dest_wrap h2.elementor-heading-title.elementor-size-default {font-family: "Georgia", Sans-serif;font-size: 31px;font-weight: 900;line-height: 1em;margin-bottom: 32px;}
.nipl_dest_wrap .elementor-widget-container {text-align: center;margin-bottom: 45px;}
.nipl_dest_wrap .elementor-widget-container p {font-weight: 600;font-family: "Georgia", Sans-serif;}
#search_modal .modal-dialog {width: 90%;}
#search_modal .modal-backdrop {background: #0f5e9c;}
.popup_wrp i {font-size: 27px;margin-left: 7px;}
.popup_wrp {position: relative;padding-bottom: 30px;text-align: center;}
#search_modal .close {color: white;background-color: red !important;opacity: 1;border: none !important;width: 25px;text-shadow: none !important;height: 25px;border-radius: 50%;right: -8px;position: absolute;top: -4px;}
#search_modal .modal-dialog {width: 90%;margin-top: 80px;}
.popup_wrp a {cursor: pointer;}
.popup_wrp h6{display:inline-block;}
#search_modal .sec-form {margin-top: 20px;}
@media (min-width: 768px){
article.nipl_dest_item:hover {background: #d6504f;color: #fff;}
article.nipl_dest_item:hover h3 a {color: #fff;}
}
@media (max-width: 767px){
.form-wrap {margin-bottom: 10px;    min-height: initial;}
.select2-container {width: 100% !important;}
.sec-form .sec-title h1 {font-size: 30px;line-height: 40px;}
.sec-form .sec-title h6 br {display: none;}
.unstyled li {margin: 0;max-width: 100%;flex: 0 0 100%;}
.sec-form {margin: 0;}
.page-wrap {padding-top: 0;padding-bottom: 0;}
.nipl_dest_inner > div {padding: 0;}
.form_select_ar:after {bottom: 11px;}
.scale_right{display: none;}
.popup_wrp {padding-bottom: 20px !important;}
.nisl_email_form #popup1 .popup {
width: 100% !important;
}
}
@media (max-width: 1018px) and (min-width: 768px){
.unstyled li {max-width: 50%;flex: 0 0 50%;}
} .nisl_hp_login .lr-form-illustration.lr-img-pos-right {
width: 55% !important;
border-radius: 0px 10px 10px 0px;
}
.nisl_hp_login .eael-login-form-wrapper.eael-lr-form-wrapper.style-2 {
border-radius: 10px;
}
.nisl_hp_login .lr-form-header.header-inline {
display: flex;
justify-content: center;
}
.nisl_hp_login_nav a,.hp_user_name {
font-size: 14px;
color: white;
font-family: Raleway !important;
font-weight: 500;
}
.nisl_hp_login_nav .col_1 {
display: flex;
padding-right: 20px;
}
.nisl_hp_login_nav.col-md-2.col-sm-2.col-xs-12 {
display: flex;
}
.nisl_hp_login_nav .hp_user_img {
margin-left: 5px;
}
.hp_user_img img {
max-width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
margin-right: 6px !important;
}
.nisl_hp_login_nav .col_2 {
display: flex;
align-items: center;
}
.nisl_hp_login_nav .hp_user_name{
display: flex;
align-items: center;
}
.nisl_hp_login .eael-login-form .eael-lr-footer {
justify-content: space-between !important;
}
.nisl_hp_login .eael-lr-footer {
padding-top: 30px !important;
}
.page-id-6273 header, .page-id-6273 #sidebar-footer {
display: none !important;
} .nisl_out_of {
font-size: 16px;
font-family: 'circular';
font-weight: 700;
}
.nipl_dest_item .nisl_ratings {
position: absolute;
right: 0;
padding: 10px;
}
.nipl_des_img_wrp.nisl_hp_test a {
position: relative;
} body.page-id-730 {
background-image: url(https://www.mywavefinder.com/wp-content/uploads/2020/01/guille-pozzi-g3esK1uXCjM-unsplash-e1612285474125.jpg);
background-repeat: no-repeat;
background-size: cover;
}
input#eael-user-login, input#eael-user-password, input#form-field-password, input#form-field-password, input#form-field-email, input#form-field-user_name {
font-size: 14px;
padding: 23px 10px;
font-weight: 600;
} .nisl_hp_comment_count{
text-align: end !important;
} body.page.page-id-3146.elementor-page-3146 {
background: url(https://www.mywavefinder.com/wp-content/uploads/2020/01/guille-pozzi-g3esK1uXCjM-unsplash-e1612285474125.jpg) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
} .nisl_review_count {
position: absolute !important;
padding-top: 30px !important; font-weight: 600 !important;
right: 0 !important;
padding-right: 10px !important;
}
@media (min-width: 1200px){
.nipl_des_img_wrp .wp-post-image{
min-height: 230px !important;
max-height: 230px !important;
}
.nipl_dest_inner .col-lg-4{
width: 31.33333333% !important;
}
.nipl_dest_inner {
padding-left: 50px !important;
display:flex;
flex-wrap: wrap;
}
}
@media screen and (max-width: 1201px) and (min-width: 768px) {
.nipl_des_img_wrp .wp-post-image{
min-height: 230px !important;
max-height: 230px !important;
}
.nipl_dest_inner .col-md-4{ padding-right: 10px;
padding-left: 12px;
}
}
@media (max-width: 767px){
body input#subscribe_pemail {
width: 100% !important;
}
[data-tip]:before {
top: 46px !important;
left: 20% !important;
}
[data-tip]:after {
top: 53px !important;
left: 5% !important;
}
.nisl_hp_login_nav.col-md-2.col-sm-2.col-xs-12 {
display: flex;
justify-content: end;
}
}  
.first_row .form_select_ar i.fa.fa-caret-down {
position: absolute;
top: 45px;
right: 17px;
z-index: 99999;
color: #a3a3a3;
font-size: 14px;
}