body{
    font-family: 'Lato', sans-serif;
}

h2{
    font-family: 'Lato', sans-serif;
    font-size:2rem !important;
    line-height: 1.2;
    font-weight: 600;
    color:#2f2fa1;
    text-transform: capitalize;
    display: block;
    text-align: center;
    margin-bottom: 2rem;
}
.wp_top_section{
    background-color:#242582;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.wp_covid_left{
        display: inline-block;
}
.wp_covid_left p{
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color:#ffffff;
    word-wrap: break-word;
    word-break: keep-all;
    margin-bottom:0rem;
}

.wp_cookies_box{
    float:right;
}
.wp_cookies_box ul {
    margin-bottom: 0rem;
}
.wp_cookies_box ul li{
    display: inline-block;
    padding-left:2rem;
}
.wp_cookies_box ul li a{
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color:#ffffff;
    word-wrap: break-word;
    word-break: keep-all;
    display: inline-block;
}
.wp_cookies_box ul li a:hover{
    text-decoration: none;
    color:#ffffff;
}
.wp_navbar{
    background-color:#ffffff !important;
}
.wp_navbar .navbar-nav .nav-item{
    padding-left:1.2rem;
}
.wp_navbar .navbar-nav .nav-item .nav-link {
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color:#2f2fa1;
    text-transform: capitalize;
}
.wp_banner_section{
    padding-top:5rem;
    padding-bottom:5rem;
    
    background-repeat: no-repeat;
    background-size: cover;
}
.wp_fish_outer_box{
    width:100%;
    padding:2rem;
    background-color:#ffffff;
    border-radius:10px;

}
.wp_fish_outer_box h3{
    font-family: 'Lato', sans-serif;
    font-size:1.5rem;
    line-height: 1.2;
    font-weight: normal;
    color:#2f2fa1;
    text-transform: capitalize;
    margin-bottom: 2rem;
}
.wp_trip_form input[type='text']::placeholder,
.wp_trip_form label{
    font-family: 'Lato', sans-serif;
    font-size:1rem !important;
    line-height: 1.2;
    font-weight: normal;
    color:#616161;
    text-transform: capitalize;
}
.wp_trip_form select option{
    font-family: 'Lato', sans-serif;
    font-size:1rem !important;
    line-height: 1.2;
    font-weight: normal;
    color:red;
    text-transform: capitalize;
}
.wp_trip_form input[type='text'],
.wp_trip_form select{
    border:1px solid #adadad;
    border-radius:5px;
}
.wp_trip_form input[type='text']:focus,
.wp_trip_form input[type='text']:active{
    box-shadow:none !important;
}
.wp_trip_form select:focus,
.wp_trip_form select:active{
    box-shadow:none !important;
    border-color:#adadad;
}
.wp_search_btn{
    background-color:#f64c71;
    font-family: 'Lato', sans-serif;
    font-size:1rem !important;
    line-height: 1.2;
    font-weight: 700;
    color:#ffffff;
    text-transform: uppercase;
    border-color:#f64c71;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    width: 160px;
}
.wp_search_btn:hover{
    background-color:#f64c71;
    border-color:#f64c71;
    color:#ffffff;
}
.wp_search_btn:focus,
.wp_search_btn:active{
    background-color:#f64c71 !important;
    border-color:#f64c71 !important;
    box-shadow:none !important;
}
.wp_join_free_section{
    margin-bottom: 2rem;
    margin-top: 2rem;
}
.wp_join_free{
    
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 5rem;
    padding-bottom: 5rem;
    border-radius: 15px;
}
.wp_join_text{
    width:100%;
    padding-left:2rem;
    padding-right:2rem;
}
.wp_join_text h1{
    font-family: 'Lato', sans-serif;
    font-size:2rem;
    line-height: 1.2;
    font-weight: 700;
    color:#ffffff;
    text-transform: uppercase;
    display: inline-block;
    float:left;
    margin-bottom:0rem;
    margin-top:0rem;
}
.wp_join_text button{
    display: inline-block;
    float:right;
    width:auto;
    padding-left:1.5rem;
    padding-right:1.5rem;
}
.wp_fishing_destination{
    margin-bottom:0rem;
}
.wp_fishing_destination .wp_img_outer{
    width:100%;
    position:relative;
    padding-top: 1rem;
}
.wp_img_description{
    position: absolute;
    content:'';
    left:30px;
    bottom:9%;
}
.wp_img_description h4{
    font-family: 'Lato', sans-serif;
    font-size:2rem;
    line-height: 1.2;
    font-weight: 600;
    color:#ffffff;
    text-transform: capitalize;
}
.wp_img_description p{
    font-family: 'Lato', sans-serif;
    font-size:1.5rem;
    line-height: 1.2;
    font-weight: 300;
    color:#ffffff;
    text-transform: capitalize;
}
.wp_crush_fish{
    margin-bottom:0rem;
}
.wp_crush_fish .card{
    border:0rem;
    -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    /*border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
    border-radius:5px;
}
.wp_crush_fish .card img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: 100px; 
}
.wp_crush_fish .card .card-title{
    font-family: 'Lato', sans-serif;
    font-size:1.4rem;
    line-height: 1.2;
    font-weight: 500;
    color:#f64c71;
    text-transform: capitalize;
    padding-top: 0.5rem;
    /*padding-bottom: 0.5rem;*/
    margin-bottom:0.3rem;
    text-align: center;
}
.wp_crush_fish .card .card-title a{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#f64c71;
    text-transform: capitalize;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.wp_crush_fish .card{
    min-height: 150px;
}

.wp_fish_cruh .card .card-title{
    text-align: left;
}

.wp_crush_fish .card strong{
    font-family: 'Lato', sans-serif;
    font-size:1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#090909;
    text-transform: capitalize;
    margin-bottom: 0.5rem;
    display: inline-block;
}
.wp_crush_fish .card .card-text{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.5;
    font-weight: 400;
    color:#575757;
    word-wrap: break-word;
    word-break: keep-all;
}
.wp_crush_fish .card .card-text a{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.5;
    font-weight: 400;
    color:#575757;
    word-wrap: break-word;
    word-break: keep-all;
    text-decoration: underline;
    display: block;
}
.wp_crush_fish .card .card-body{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.wp_view_more{
    font-family: 'Lato', sans-serif;
    font-size:1.2rem;
    line-height: 1.5;
    font-weight: 500;
    color:#ffffff;
    background-color:#2f2fa1;
    word-wrap: break-word;
    word-break: keep-all;
    border-radius:7px;
    text-transform: uppercase;
    padding:0.7rem 3rem;
    display: inline-block;
    margin:0 auto;
}
.wp_view_more:hover{
    text-decoration:none;
    color:#ffffff;
}
.wp_fishing_types{
    
    background-repeat: no-repeat;
    background-size: cover;
    padding-top:2rem;
    padding-bottom:2rem;
    margin-top:2rem;
    margin-bottom:2rem;
}
.wp_fishing_types h2{
    color:#ffffff;
}
.wp_fishing_types img{
    border-radius:10px;
    margin-right:2rem;
    object-fit: cover;
    width: 100%;
    height: 180px;
}
.wp_fishing_types .wp_fist_detils h5{
    font-family: 'Lato', sans-serif;
    font-size: 1.3rem;
    line-height: 1.5;
    font-weight: 600;
    color:#ffffff;
    word-wrap: break-word;
    word-break: keep-all;
    text-transform: capitalize;
    margin-bottom:0.5rem;
}
.wp_fishing_types .wp_fist_detils p{
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.4;
    font-weight: 300;
    color:#ffffff;
}
.wp_fishing_types .wp_fist_detils p a{
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.4;
    font-weight: 300;
    color:#ffffff;
    text-decoration: underline;
}
.wp_lake_fishing{
    margin-top:4rem;
}
.wp_footer{
    background-color:#242582;
}
.wp_earn{
    
}
.wp_earn_money{
    width:100%;
    padding:2rem 6rem;
    background-color:#f8f8f8;
    margin-top: -5rem;
}
.wp_earn_money h3{
    font-family: 'Lato', sans-serif;
    font-size:2rem;
    line-height: 1.4;
    font-weight: 700;
    color:#2f2fa1;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.7rem;
}
.wp_earn_money span{
    font-family: 'Lato', sans-serif;
    font-size:1.1rem;
    line-height: 1.4;
    font-weight: 500;
    color:#f64c71;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.7rem;
    display: inline-block;
}
.wp_earn_money p{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.5;
    font-weight: 500;
    color:#1d1d1d;
    word-wrap:break-word;
    word-break: keep-all;
}
.wp_footer h4{
    font-family: 'Lato', sans-serif;
    font-size:1.2rem;
    line-height: 1.5;
    font-weight: 700;
    color:#ffffff;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:1.5rem;
    text-transform: uppercase;
}
.wp_footer p{
    margin-bottom:0.3rem;
}
.wp_footer p a{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.5;
    font-weight: 500;
    color:#ffffff;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    text-transform: capitalize;
}
.wp_footer p a:hover{
    text-decoration: underline;
    color:#ffffff;
}
.wp_social_links li{
    display: inline-block;
}
.wp_social_links a{
    text-decoration: none;

}
.wp_social_links a i{
    font-size:2rem;
    line-height: 1.5;
    font-weight: 500;
    color:#ffffff;
    margin-right:1rem;
}
.wp_copy_right{
    font-family: 'Lato', sans-serif;
    font-size:1rem;
    line-height: 1.5;
    font-weight: 500;
    color:#ffffff;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    text-transform: capitalize;
    padding-top: 2rem;
    padding-bottom:2rem;
    display: inline-block;
}
.wp_line{
    width:100%;
    height:1px;
    background-color:#c5c5de;
    margin-top:1.5rem;
}
.wp_view{
    margin-bottom:0rem;
}
.wp_destination{
    padding-top:3rem;
    padding-bottom:3rem;
}
.wp_destination_search{
    width:100%;
    background-color:#f8f8f8;
    padding:2rem;
}
.wp_destination_search input[type='text']{
    border: 1px solid #adadad;
    border-radius: 5px;
    display: block;
    margin-top:1.5rem;
    margin-bottom:1.5rem;
}
.wp_destination h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
    color: #2f2fa1;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    text-transform: capitalize;
    margin-top: 1rem;
    display: block;
}
.wp_destination a{
    display: inline-block;
    padding-top:0.5rem;
    padding-bottom:1.5rem;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#f64c71;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
}
.wp_destination a:hover{
    text-decoration: underline;
}
.wp_destination_image{
    width:100%;
    background-color:#2f2fa1;
    padding: 2rem;

}
.wp_amenities_image{
    width:100%;
    background-color:#ffffff;
    padding: 2rem;
}
.wp_tech_fish_image{
    width:100%;
    background-color:#fafafa !important;
    padding: 2rem;
}
.wp_destination_form input{
    border: 1px solid #adadad;
    border-radius: 5px;
    background:transparent;
}
.wp_destination_form input:focus,
.wp_destination_form input:active,
{
    box-shadow:none !important;
    border: 1px solid #adadad !important;
    border-radius: 5px !important; 
}
.wp_destination_search input[type='text']:focus,
.wp_destination_search input[type='text']:active{
    box-shadow:none !important;
    background:transparent;

}
#wp_destination_owl{
    height:200px;
}
#wp_destination_owl .item{
    /*height:150px;*/
    border-radius: 10px;
}
#wp_destination_owl .item img{
    border-radius: 10px;
}
#wp_destination_owl .owl-prev{
    position: absolute;
    content: '';
    left: -26px;
    top: 50%;
    transform: translateY(-50%);
    color:#ffffff;
    font-size:3rem;
}
#wp_destination_owl .owl-next{
    position: absolute;
    content: '';
    right: -26px;
    top: 50%;
    transform: translateY(-50%);
    color:#ffffff;
    font-size:3rem;
}
#wp_destination_owl .owl-prev:focus,
#wp_destination_owl .owl-prev:active,
#wp_destination_owl .owl-next:focus,
#wp_destination_owl .owl-next:active{
    outline:none !important
}
.wp_destination_bg{
    background-color: #f8f8f8;
}
.wp_navbar img{
    width: 52%;
}
.fa-globe{
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #2f2fa1;
    margin-right:0.5rem;
}
.wp_trip_field{
    position:relative;
}
.wp_trip_start_date{
    position:relative;
}
.wp_desti_field{
    position:relative;
    width:70%;
}
.wp_desti_field i{
    position:absolute !important;
    content:'\f073';
    right: 10px;
    top: 9px;
    font-family: 'FontAwesome';
    font-size:1.2rem;
    color:#adadad;
    z-index: 1;
}
.wp_trip_field i{
    position:absolute !important;
    content:'\f073';
    right: 10px;
    top: 9px;
    font-family: 'FontAwesome';
    font-size:1.2rem;
    color:#adadad;
    z-index: 1;
}
.wp_trip_start_date i{
    position:absolute !important;
    content:'\f073';
    right: 10px;
    top: 9px;
    font-family: 'FontAwesome';
    font-size:1.2rem;
    color:#adadad;
    z-index: 1;
}
.wp_filter{
    margin-bottom:6rem;
    margin-top:1rem;
}
.wp_filter h4{
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 700;
    color:#000000;
    text-transform: uppercase;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    padding-left: 1rem;
    margin-bottom: 2rem;
    margin-top: 2rem;
}
.wp_filter_target{
    display:block;
    border-bottom:1px solid #f2f2f2;
    margin-bottom: 2rem;
}

.wp_filter_target .wp_filter_tag{
    display:block;
}
.wp_filter_target .card-body{
    padding-left:0rem;
    padding-right:0rem;
}
.wp_filter_outer{
    padding-left:0rem;
}
.wp_targetd_heading{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#000000;
    text-transform: uppercase;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    position:relative;
    display: block;
    margin-bottom: 0.8rem;
}
.wp_targetd_heading:after{
    position: absolute;
    content:'\f106 ';
    right:0;
    top:-4px;
    font-size:1.5rem;
    line-height: 1.2;
    font-weight: 700;
    color:#000000;
    font-family:'FontAwesome';
    transition: all 0.5s;
}
.wp_targetd_heading.collapsed::after{
    transform:rotateX(180deg);
}
.wp_targetd_heading:hover{
    color:#000000;
}
.wp_targetd_heading{
    text-decoration: none !important;
}
#targetedSpices .card, 
#fishingTypes .card,
#price .card,
#departureTime .card,
#boatTypes .card,
#amenities .card,
#customerReview .card {
    border:0px;
}
#targetedSpices .wp_filter_tag,
#fishingTypes .wp_filter_tag,
#price .wp_filter_tag,
#departureTime .wp_filter_tag,
#boatTypes .wp_filter_tag,
#amenities .wp_filter_tag,
#customerReview .wp_filter_tag{
    font-family: 'Lato', sans-serif;
    font-size: 0.9rem;
    line-height: 1.4;
    font-weight: 500;
    color:#666666;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
}

.wp_container_box {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wp_container_box input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #ffffff;
  border:1px solid #cccccc;
}
.wp_container_box:hover input ~ .checkmark {
  background-color: #ffffff;
  border:1px solid #cccccc;
}
.wp_container_box input:checked ~ .checkmark {
  background-color: #2196F3;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.wp_container_box input:checked ~ .checkmark:after {
  display: block;
}
.wp_container_box .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 9px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.wp_container_box.wp_filter_tag a{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#f64c71;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
}
.wp_container_box.wp_filter_tag a:hover{
    text-decoration: none;
}
.wp_container_box i{
    font-weight: 300;
}
.wp_star.active{
    height:15px;
    width:15px;
    background:url('../images/rating-1.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
    display: inline-block;
    margin-right:0.5rem;
}
.wp_star{
    height:15px;
    width:15px;
    background:url('../images/rating-2.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
    display: inline-block;
    margin-right:0.5rem;
}
.wp_star_outer{
    display: inline-block;
}
.wp_star_box {
    margin-bottom: 0.5rem
}
.wp_star_box span{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#666666;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    text-decoration: none;
    margin-left:1rem;
}
.wp_boat_details{
    width:100%;
    -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.2);
    padding-left: 1rem;
    padding-right: 1rem;

}
.wp_boat_info{
    width:100%;
}
.wp_boat_info h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 600;
    color:#000000;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom: 0.1rem;
}
.wp_boat_info p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#707070;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.5rem;
}
.wp_booking_price{
    width:100%;
    padding-left:15%;
}
.wp_booking_price p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#707070;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.5rem;
}
.wp_booking_price p strong{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 700;
    color:#2f2fa1;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.5rem;
}
.wp_booking_price a{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#ffffff;
    text-transform: uppercase;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0.5rem;
    background-color:#2f2fa1;
    padding:0.5rem 1rem;
    border-radius:5px;
    display: inline-block;
}
.wp_booking_price a:hover{
    color:#ffffff;
    text-decoration: none;
}
/*.wp_detail_out_box{
    width:100%;
    border-bottom: 1px solid #f2f2f2;
}
*/
.wp_detail_out_box{
    border-bottom: 2px solid #f2f2f2;
    padding-top: 1rem;
}
.wp_join_now{
    background-color: #f64c71;
    font-family: 'Lato', sans-serif;
    font-size: 1rem !important;
    line-height: 1.2;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    border-color: #f64c71;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    width: 160px;
    float: right;
}
.wp_signup{
    margin-top:2rem;
    margin-bottom:8rem;
}
.wp_signup_left{
    padding: 2rem;
    background:url('../images/login-bg.jpg');
    background-repeat: no-repeat;
    background-size:100% 100%;
}
.wp_signup_left h1{
    font-family: 'Lato', sans-serif;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: 700;
    color:#000000;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom: 3rem;
    text-align: center;
}
.wp_signup_left img{
    width:60%;
    display: block;
    margin:0 auto;
}
.wp_signup_left .wp_login_line {
    width:65%;
    height:2px;
    position:relative;
    background-color:#332ea6;
    margin: 0 auto;
}
.wp_signup_left .wp_login_line p{
    position: absolute;
    background-color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 500;
    color:#332ea6;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0rem;
    left:50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-color: #ffffff;
    padding-left: 1rem;
    padding-right: 1rem;

}
.wp_signup_right{
    padding:2rem 2rem;
    background: url('../images/log_bg.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 100px 100px;
}
.wp_social_icons{
    display: block;
    margin:0 auto;
    padding-top: 3rem;
    text-align: center;

}
.wp_social_icons ul{
    padding-left:0rem;
    width: 100%;
}
.wp_social_icons ul li{
    padding-right:2rem;
    display: inline-block;
}
.wp_social_icons ul li:last-child{
    padding-right:0rem;
}
.wp_social_icons ul li a{
    text-decoration: none;
    display:inline-block;
}
.wp_social_icons ul li a:hover{
    text-decoration: none;
}
.wp_social_icons .fa-facebook{
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 500;
    background-color:#2196f3 !important;
    font-family:'FontAwesome';
    color:#ffffff !important;
    padding:0.2rem;
    height:40px;
    width:40px;
    border-radius:50%;
   
}
.wp_social_icons .fa-google-plus{
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 500;
    background-color:#f73e29 !important;
    font-family:'FontAwesome';
    color:#ffffff !important;
    padding:0.2rem;
    height:40px;
    width:40px;
    border-radius:50%;
}
.wp_signup_right h4{
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 500;
    color:#332ea6;
    /*text-transform: uppercase;*/
    word-wrap:break-word;
    word-break: keep-all;
    text-align: center;
}

.wp_signin_form{
    padding-top:2rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
.wp_signin_form input[type="text"]{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#000000;
    border:1px solid #d0d0d0;
    border-radius:5px;
}
.wp_signin_form input::-webkit-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
.wp_signin_form input::-moz-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
.wp_signin_form input::-ms-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
.wp_signin_form input:focus,
.wp_signin_form input:active{
    box-shadow: none !important;
    border-color:#d0d0d0;
}
.wp_signin_form .wp_remember{
    font-family: 'Lato', sans-serif;
    font-size: 0.9rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
.wp_rem_chk{
    margin-top: 0.4rem;
}
.wp_for_pass{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#332fa0;
    text-transform: capitalize;
}
.wp_signin_btn{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    background-color:#f54d71;
    text-transform: uppercase;
    border-radius:5px;
    border-color:#f54d71 !important;
    padding:0.5rem 2rem;
    margin-top:1rem;
    margin-bottom:1rem;
}
.wp_signin_btn:hover{
    color:#ffffff;
    background-color:#f54d71;
    border-color:#f54d71 !important;
}
.wp_signin_btn:focus,
.wp_signin_btn:active{
    color:#ffffff;
    background-color:#f54d71 !important;
    border-color:#f54d71 !important;
    box-shadow: none !important
}
.wp_create_txt{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#000000;
}
.wp_create_txt a{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#332fa0;
    display: inline-block;
    text-transform: uppercase;
    margin-left:1rem;
}
.wp_create_txt a:hover{
    color:#332fa0;
}

.wp_signup_left{
    position: relative;
}
.wp_signup_text{
    position:absolute;
    content:'';
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: 100%;
}
.wp_signin_form.wp_signupfrm .wp_remember{
    font-size: 0.8rem;
}
.wp_readonly{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#000000;
    border:1px solid #d0d0d0;
    background-color:#ffffff !important;
}
.wp_detail_out_box img{
    width: 100%;
    height: 220px;
    object-fit: cover;
}
.wp_detail_about h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
    color:#000000;
    text-transform: capitalize;
    margin-bottom:1rem;
}
.wp_book_price h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
    color:#2f2fa1;
    text-transform: capitalize;
    display:inline-block;
}
.wp_book_price span{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#707070;
    text-transform: capitalize;
    display:inline-block;
    margin-left:2rem;
}
.wp_about_detail h5{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 600;
    color:#000000;
    text-transform: capitalize;
    margin-bottom:1rem;
}

.wp_about_detail p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#707070;
}
.wp_caption_text h5{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 600;
    color:#000000;
    text-transform: capitalize;
    display:inline-block;
    margin-top:1rem;
    margin-bottom:1rem;
}
.wp_caption_detials h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 600;
    color:#2f2fa1;
    text-transform: capitalize;
     margin-bottom:1.5rem;
}
.wp_caption_detials p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#2f2fa1;
    margin-bottom:0.5rem;

}
.wp_detail_img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.wp_service_detail{
    padding-top:2rem;
    padding-bottom:2rem;
    margin-bottom:1rem;
}
.wp_service_detail img{
    width:100%;
}

.wp_book_now_form{
    width:100%;
    background-color:#f54d71;
    background:url('../images/book_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding:1rem 2rem;
}
.wp_book_now_form input{
    background-color:transparent;
    border:1px solid #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff !important;
}
.wp_book_now_form input:focus,
.wp_book_now_form input:active{
    background-color:transparent;
    box-shadow:none !important;
    border-color:#ffffff;
}
.wp_book_now_form input::-webkit-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff !important;
    text-transform: capitalize;
}
.wp_book_now_form input::-moz-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff !important;
    text-transform: capitalize;
}
.wp_book_now_form input::-ms-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff !important;
    text-transform: capitalize;
}
.wp_book_now_form input::placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff !important;
    text-transform: capitalize;
}
.wp_book_now_form h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    margin-bottom:0.5rem;
    text-transform: uppercase;
    text-align: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.wp_book_now_btn{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    background-color:#2f2fa1;
    padding:0.5rem 1.5rem;
    border-radius:5px;
    border-color:#2f2fa1;
    margin-top:3rem;
    margin-bottom:3rem;
}
.wp_book_now_btn:hover{
    color:#ffffff;
    background-color:#2f2fa1;
    border-color:#2f2fa1;
}
.wp_book_now_btn:focus,
.wp_book_now_btn:active{
    color:#ffffff;
    background-color:#2f2fa1;
    border-color:#2f2fa1;
    box-shadow: none !important
}

.wp_book_now_form .invalid-feedback{
    color:#ffffff !important;
}
.wp_book_now_form .was-validated .form-control:invalid, 
.wp_book_now_form .form-control.is-invalid{
    border-color:#ffffff !important;
}
.wp_amenities_section{
    margin-bottom: 0rem;
}
.wp_targeted_species_section{
    margin-bottom: 8rem;
}

#wp_amenities_owl{
    height:auto;
}
#wp_amenities_owl .item{
    border-radius: 10px;
}
#wp_amenities_owl .item img{
    border-radius: 10px;
}
#wp_amenities_owl .owl-prev{
    position: absolute;
    content: '';
    left: -26px;
    top: 50%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_amenities_owl .owl-next{
    position: absolute;
    content: '';
    right: -26px;
    top: 50%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_amenities_owl .owl-prev:focus,
#wp_amenities_owl .owl-prev:active,
#wp_amenities_owl .owl-next:focus,
#wp_amenities_owl .owl-next:active{
    outline:none !important
}
#wp_amenities_owl .item .card{
    border:0px !important;
}
#wp_amenities_owl h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    margin-bottom:0rem;
    text-align: left;
}
#wp_amenities_owl .item .card .card-text{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#707070;
    margin-bottom:0rem;
    text-align: left;
}


#wp_targeted_owl{
    height:auto;
}
#wp_targeted_owl .item{
    border-radius: 10px;
}
#wp_targeted_owl .item img{
    border-radius: 10px;
}
#wp_targeted_owl .owl-prev{
    position: absolute;
    content: '';
    left: -26px;
    top: 23%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_targeted_owl .owl-next{
    position: absolute;
    content: '';
    right: -26px;
    top: 23%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_targeted_owl .owl-prev:focus,
#wp_targeted_owl .owl-prev:active,
#wp_targeted_owl .owl-next:focus,
#wp_targeted_owl .owl-next:active{
    outline:none !important
}
#wp_targeted_owl .item .card{
    border:0px !important;
}
#wp_targeted_owl h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom:0rem;
    text-align: left;
}
.wp_target_out{
    width:100%;
}
.wp_target_out .wp_target_left_text{
    /*width:50%;*/
    width:100%;
    float: left;
}

.wp_target_out .wp_target_right_text{
    /*width:50%;*/
    width:100%;
    padding-left:0rem;
    float: left;
}
#wp_tech_fish_owl .wp_target_left_text img{
    margin-bottom:1rem;
    height:250px;
    width:100%;
    object-fit: cover;
}

 .wp_target_left_text img{
    margin-bottom:1rem;
    height:175px;
    width:100%;
    object-fit: cover;
}

.wp_target_out .wp_target_right_text h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#2f2fa1 !important;
    margin-bottom:1rem !important;
    margin-top:0.5rem !important;
}
.wp_target_out .wp_target_right_text p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#000000;
    margin-bottom:0rem;
}
.wp_tech_fish_section{
    margin-bottom:2rem;
    padding-top:2rem;
    padding-bottom:2rem;
    background-color:#fafafa;
}

.wp_amenities_section h3,
.wp_tech_fish_section h3,
.wp_targeted_species_section h3,
.wp_type_fish_section h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: 400;
    color:#000000 !important;
    margin-bottom:1rem !important;
    margin-top:0.5rem !important;
}

#wp_tech_fish_owl{
    height:auto;
}
#wp_tech_fish_owl .item{
    border-radius: 10px;
}
#wp_tech_fish_owl .item img{
    border-radius: 10px;
}
#wp_tech_fish_owl .owl-prev{
    position: absolute;
    content: '';
    left: -26px;
    top: 30%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_tech_fish_owl .owl-next{
    position: absolute;
    content: '';
    right: -26px;
    top: 30%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_tech_fish_owl .owl-prev:focus,
#wp_tech_fish_owl .owl-prev:active,
#wp_tech_fish_owl .owl-next:focus,
#wp_tech_fish_owl .owl-next:active{
    outline:none !important
}
#wp_tech_fish_owl .item .card{
    border:0px !important;
}
#wp_tech_fish_owl h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom:0rem;
    text-align: left;
}

#wp_type_fish_section{
    height:auto;
}
#wp_type_fish_owl .item{
    border-radius: 10px;
}
#wp_type_fish_owl .item img{
    border-radius: 10px;
}
#wp_type_fish_owl .owl-prev{
    position: absolute;
    content: '';
    left: -26px;
    top: 20%;
    /*transform: translateY(-50%);*/
    color:#6a6a6a;
    font-size:3rem;
}
#wp_type_fish_owl .owl-next{
    position: absolute;
    content: '';
    right: -26px;
    top: 20%;
    /*transform: translateY(-50%);*/
    color:#6a6a6a;
    font-size:3rem;
}
#wp_type_fish_owl .owl-prev:focus,
#wp_type_fish_owl .owl-prev:active,
#wp_type_fish_owl .owl-next:focus,
#wp_type_fish_owl .owl-next:active{
    outline:none !important
}
#wp_type_fish_owl .item .card{
    border:0px !important;
}
#wp_type_fish_owl .item img{
    height: 250px;
    width: 100%;
    object-fit: cover;
}
#wp_type_fish_owl .card{
    padding-left:0rem;
    padding-right:0rem;
}
#wp_type_fish_owl .card .card-body{
    padding-left:0rem;
    padding-right:0rem;
}
#wp_type_fish_owl .card h5{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 500;
    color:#2f2fa1;
    margin-bottom:1rem;
    text-align: left;
    position: relative;
    padding-left:1rem;
}
#wp_type_fish_owl .card h5::before{
    position:absolute;
    content: '';
    left:0;
    top: 10px;
    height:5px;
    width:5px;
    background-color:#f87692;
}
#wp_type_fish_owl .card p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    color:#707070;
    margin-bottom:0rem;
    text-align: left;
}
.wp_fish_detail{
    margin-bottom:8rem;
}
.wp_fish_detail img{
    width: 100%;
    height: 350px;
    border-radius: 5px;
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.2);
}
.wp_fish_detail p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#707070;
}
.wp_fish_detail p strong{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: 600;
    color:#000000;
}
.wp_about_us{
    width: 100%;
    position:relative;
    margin-top: 2rem;
    margin-bottom:2rem;
    
}
.wp_about_head{
    padding-top: 2rem;
    margin-bottom: 4rem;
}
.wp_team_member{
    padding-top: 3rem;
    padding-bottom:3rem;
    margin-bottom: 8rem;
    background-color:#f76988;
}
.wp_about_overlay{
    position:absolute;
    content:'';
    left:0%;
    bottom:50px;
    padding:1rem 2rem;
    background-color:#53458b;
}
.wp_about_overlay p{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: 400;
    color:#ffffff;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:0rem;
}
.wp_about_head h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 600;
    color:#44318d;
    text-transform: capitalize;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:1.5rem;
}
.wp_about_head p{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight: 400;
    color:#131313;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:1rem;
}
.wp_team_member{

}
.wp_team_member p{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight: 400;
    color:#ffffff;
    word-wrap:break-word;
    word-break: keep-all;
    margin-bottom:1.5rem;
    padding:0rem 10rem;
}
.wp_team_member p span{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    color:#ffffff;
    word-wrap:break-word;
    word-break: keep-all;
    display: inline-block;
    margin-right:2rem;
}
.wp_team_member p strong{
    font-family: 'Lato', sans-serif;
    font-size: 1.4rem;
    line-height: 1.5;
    font-weight: 600;
    color:#ffffff !important;
    word-wrap:break-word;
    word-break: keep-all;
    display: inline-block;
}
.wp_team_member img{
    border-radius:5px;
    width:80%;
}
.counter-Txt{
    text-align:center; 
    font-size:1.5rem;
    line-height: 1.5;
    font-weight: 600;
    color:#ffffff !important;
    display: inline-block;
}
.counter-Txt span{ 
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 600;
    color:#ffffff !important;
    word-wrap:break-word;
    word-break: keep-all;
    display: inline-block;
    margin-right:1rem;
}
#counter{
    display: inline-block;
    margin-bottom: 2rem;
}
.counter-value{
    display: inline-block !important;
}
#counter strong{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 600;
    color:#ffffff !important;
    word-wrap:break-word;
    word-break: keep-all;
    display: inline-block;
}
.wp_crush_fish.wp_fish_cruh{
    margin-bottom:7rem;
}
/*.wp_contact_section{
    margin-top:1rem;
    padding-top:2rem;
    margin-bottom:0rem;
}*/
/*#contact-form{

    padding-bottom:8rem;
}*/

/*#contact-form input[type="text"],
#contact-form textarea{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#000000;
    border:1px solid #d0d0d0;
    border-radius:5px;
}*/
/*#contact-form input::-webkit-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
#contact-form input::-moz-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
#contact-form input::-ms-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#979797;
}
#contact-form input:focus,
#contact-form input:active,
#contact-form textarea:focus,
#contact-form textarea:active{
    box-shadow: none !important;
    border-color:#d0d0d0;
}

#contact-form button{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    background-color:#f54d71;
    text-transform: uppercase;
    border-radius:5px;
    border-color:#f54d71 !important;
    padding:0.5rem 2rem;
    margin-top:1rem;
    margin-bottom:1rem;
}
#contact-form button:hover{
    color:#ffffff;
    background-color:#f54d71;
    border-color:#f54d71 !important;
}
#contact-form button:focus,
#contact-form button:active{
    color:#ffffff;
    background-color:#f54d71 !important;
    border-color:#f54d71 !important;
    box-shadow: none !important
}*/
/*.wp_contact_section h1{
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 600;
    color:#ffffff;
    text-transform: capitalize;
}*/
/*#contact-form label{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    text-transform: capitalize;
}
#contact-form .invalid-feedback{
    color:#ffffff !important;
}*/

.wp_contact_section{
    padding-top:4rem;
    
}
.wp_contact_section .wp_cont_left{
    width:100%;
    height: 300px;
}
.wp_contact_section .wp_cont_left img{
    width:100%;
    height: 300px;
    object-fit: cover;
}
.wp_contact_section .wp_cont_right h3{
    font-family: 'Lato', sans-serif;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 600;
    color:#2f2fa1;
    text-transform: capitalize;
    margin-bottom:1rem;
}
.wp_contact_section .wp_cont_right p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 600;
    color:#000000;
    margin-bottom: 1rem;
}
.wp_send_msg{
    
}
.wp_contact_form{
    margin-top:3rem;
    margin-bottom:2rem;
    padding-top:4rem;
    padding-bottom:4rem;
}
.wp_send_msg h4{
    font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 4rem;
    text-transform: uppercase;
}
#contact-form input{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    border:1px solid #ffffff;
    border-color:#ffffff !important;
    border-radius:5px;
    background-color:transparent;
    height:40px;
    /*width:80%;*/
}
#contact-form input[type='file']{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    border:1px solid #ffffff;
    border-color:#ffffff !important;
    border-radius:5px;
    background-color:transparent;
    height:40px;
    width:100%;
}
#contact-form input[type='file']::after {
  content: "What's up?";
}
#contact-form textarea{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    border:1px solid #ffffff;
    border-color:#ffffff !important;
    border-radius:5px;
    background-color:transparent;
    height:100px;
    width:100%;
    padding:10px;
}
#contact-form input:focus,
#contact-form input:active,
#contact-form textarea:focus,
#contact-form textarea:active
{
    border-color:#ffffff !important;
    box-shadow:none !important;
    outline: none;
}
#contact-form input:hover{
    border-color:#ffffff !important;
    box-shadow:none !important;
}
#contact-form textarea:hover{
    border-color:#ffffff !important;
    box-shadow:none !important;
}
#contact-form input::-webkit-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form input::-moz-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form input::-ms-input-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form textarea::-webkit-textarea-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form textarea::-moz-textarea-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form textarea::-ms-textarea-placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
}
#contact-form textarea::placeholder{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
    padding:5px !important;
}
#contact-form .wp_com_mb{
    margin-bottom:2rem;
}

.wp_send_cont{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom: 1rem;
    text-transform: uppercase;
    background-color:#f64c71;
    padding:0.5rem 2rem;
    border-color:#f64c71;
    border-radius:5px;
}
.wp_send_cont:focus,
.wp_send_cont:active
{
    color:#ffffff;
    background-color:#f64c71 !important;
    border-color:#f64c71 !important;
    box-shadow:none !important;
}
.wp_send_cont:hover{
    background-color:#f64c71 ;
    border-color:#f64c71;
}
.wp_fl_right{
    float:right !important;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 4px;
  font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 700;
    color:#ffffff;
    text-transform: capitalize;
    background-color:#f64c71;
}

#myBtn:hover {
  background-color: #f64c71;
}

.wp_target_right_text a{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 500;
    color: #000000;
    display: inline-block;
    text-transform: capitalize;
    margin-top:0.5rem;
    text-decoration: underline;
}
.wp_target_right_text a:hover{
    color: #f64c71;
}

.wp_type_fish_section #wp_type_fish_owl .item .card .card-body a{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 500;
    color: #000000;
    display: inline-block;
    text-transform: capitalize;
    margin-top:0.5rem;
    text-decoration: underline;
}

.wp_type_fish_section #wp_type_fish_owl .item .card .card-body a:hover{
    color: #f64c71;
}
.wp_captain_outer{
    display: block;
    width:100%;
    margin-bottom:1rem;
}
.wp_captain_outer .wp_captain_img{
    width:40%;
    float:left;
}
.wp_captain_outer .wp_captain_img img{
    width:100%;
    height: 100px;
    object-fit: cover;
}
.wp_captain_outer .wp_captain_info{
    width:50%;
    padding-left:0.5rem;
    float:left;
}
.wp_captain_info h5 {
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 600;
    color: #2f2fa1;
    display: block;
    text-transform: capitalize;
    margin-top:0.5rem;
}
.wp_captain_info h4{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 600;
    color: #000000;
    display: block;
    text-transform: capitalize;
    margin-top:0.5rem;
    padding-left:0rem;
}
.wp_app_img{
    margin-bottom:1.5rem;
    display: block;

}
.wp_app_img{
    width:60%;
}
.wp_upload_btn{
    width:100%;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    border:1px solid #ffffff;
    border-color:#ffffff !important;
    border-radius:5px;
    background-color:transparent;
    width:100%;
    padding:10px;
    text-align: left;
    text-transform: capitalize;
    outline:none;
}
.wp_upload_btn:focus,
.wp_upload_btn:active{
    outline:none !important;
}

#signup-form input:focus,
#signup-form input:active,
#signup-form select:focus,
#signup-form select:active,
#login-form input:focus,
#login-form input:active
{
    border-color:#ced4da !important;
    box-shadow:none !important;
}
#password-reset{
    margin-bottom:9rem;
}
#password-reset button{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    background-color: #f64c71;
    text-transform: uppercase;
    border-radius: 5px;
    border-color: #f54d71 !important;
    padding: 0.5rem 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
#password-reset button:focus,
#password-reset button:active{
    border-color: #f54d71 !important;
    box-shadow:none !important;
}
#password-reset .card{
    box-shadow:0 0 5px 3px rgba(0,0,0,0.1);
}

#password-reset .site-request h1{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 500;
    color: #332ea6;
    text-transform: uppercase;
    word-wrap: break-word;
    word-break: keep-all;
    text-align: center;
    margin-bottom:2rem;
}
.wp_social_icons ul li a .auth-icon{
    font-size: 1.5rem;
}
.wp_faq_cont{
    padding-bottom:8rem;
}
.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";    
    float: right;
}
.accordion-toggle.accordion-toggle.collapsed:after {    
    content: "\f054";    
}
.wp_faq_cont h3{
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 700;
    color: #2f2fa1;
    text-transform: capitalize;
    word-wrap: break-word;
    word-break: keep-all;
    margin-bottom: 1.5rem;
}
.wp_faq_cont .accordion-heading a{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 400;
    color: #ffffff;
    text-transform: capitalize;
    word-wrap: break-word;
    word-break: keep-all;
}
.wp_faq_cont .accordion-heading a:hover{
    text-decoration: none;
}
.wp_faq_cont .accordion-group {
    background-color:#2f2fa1;
    margin-bottom:1rem;
    padding:0.5rem 1rem;
    border-radius:4px;
}
.wp_faq_cont .accordion-group{

}
.wp_faq_cont .accordion-group .accordion-inner p{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    color: #ffffff;
    word-wrap: break-word;
    word-break: keep-all;
    padding-top:1rem;
}
.wp_type_fist_crd{
    background-color:transparent;
    border:0rem;
}
.wp_type_fist_crd .card-body{
    padding-left:0.5rem;
}
.wp_more_read{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    color: #ffffff;
    word-break: keep-all;
    text-transform: capitalize;
    margin-top:1rem;
}
.wp_more_tech{
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 300;
    color: #f64c71 !important;
    padding: 0.3rem 0.5rem;
    word-break: keep-all;
}
.wp_fish_detail p strong{
    font-family: 'Lato', sans-serif !important;
    font-size: 1.1rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    color: #2f2fa1 !important;
    display: inline-block !important;
    text-transform: capitalize;
}
.wp_fish_detail h1 strong{
    font-family: 'Lato', sans-serif !important;
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    color: #2f2fa1 !important;
    display: inline-block !important;
    text-transform: capitalize;
}
.wp_fish_detail h2{
    font-family: 'Lato', sans-serif !important;
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    color: #2f2fa1 !important;
    text-transform: capitalize;
}
.wp_crush_fish .card .card-body{
    position: relative;
}
.wp_crush_fish .card .card-title{
    position: absolute;
    content: '';
    left: 50%;
    bottom: 15px;
    transform: translateX(-50%);
    width: 100%;

}
.wp_crush_fish .wp_small_12:last-child .card .card-title{
    bottom:0rem !important;
}
.wp_fish_cruh .card .card-title{
    position: relative;
    content: '';
    left: 0px;
    bottom:0px; 
    transform: translateX(-0%); 
    width: auto;
}
.wp_fish_cruh .card img{
    height:180px;
}
.wp_fish_cruh .card .card-text a{
    padding-left:0rem;
}
.wp_fishing_types{
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.wp_signin_form label{
    font-family: 'Lato', sans-serif !important;
    font-size: 1rem !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;
    color: #212529 !important;
}
.wp_signin_form label{
    position: relative;
}
.wp_signin_form label::after{
    position: absolute;
    content:'*';
    right:-10px;
    top:0rem;
    color:red;
    font-size:1rem;
}
.form-check-label::after{
    display: none !important;
}
.wp_c_fb,
.wp_c_gm{
    height: 50px;
    width: 50px;
}
.wp_social_icons ul li{
    padding-right:0rem !important;
}
.wp_signup_left .wp_login_line p{
    padding: 0.5rem 1rem;
}

#login-form .field-loginform-username label,
#login-form .field-loginform-password label,
#login-form .wp_show_psw label{
    font-family: 'Lato', sans-serif !important;
    font-size: 1rem !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;
    color: #212529 !important;
}
#login-form .field-loginform-username label,
#login-form .field-loginform-password label{
    position: relative;
}

#login-form .field-loginform-username label::after,
#login-form .field-loginform-password label::after{
    position: absolute;
    content: '*';
    right: -10px;
    top: 0rem;
    color: red;
    font-size: 1rem;
}
.wp_pro_img_outer{

}
.wp_pro_img_outer img{
    height: 150px;
    width: 150px;
    text-align: center;
    margin: 0 auto;
    padding: 0.3rem;
    border-radius: 50%;
    border: 5px solid lightgrey;
    box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
}
.wp_gray_line{
    width:100%;
    height:1px;
    background-color:gray;
}
.wp_pro_cards label,
.wp_pro_cards input[type='text']{
    font-family: 'Lato', sans-serif !important;
    font-size: 1rem !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    color: #212529 !important;
}
.wp_pro_cards input[type='text']:focus,
.wp_pro_cards input[type='text']:active,
.wp_pro_cards textarea:focus,
.wp_pro_cards textarea:active{
    box-shadow: none !important;
    border: 1px solid #ced4da;
}






/*Media Query*/

@media only screen and (min-width: 320px) and (max-width:480px){
    .wp_covid_left p {
        font-size: 1rem;
    }
    .wp_cookies_box {
        float: none;
        display: block;
        text-align: center;
    }
    .wp_cookies_box ul li{
        padding-left:0rem;
        padding-right:1rem;
    }
    .wp_cookies_box ul li a {
        font-size: 1rem;
    }
    .wp_fish_outer_box {
        padding: 1rem;
    }
    .wp_join_free {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .wp_join_text h1 {
        font-size: 1rem;
        margin-bottom:1.5rem;
        float: none;
        display: block;
    }
    .wp_join_text button {
        float: none;
    }
    .wp_join_text{
        text-align:center;
    }
    .wp_join_text {
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center;
    }
    .wp_covid_left {
        display: block;
        text-align: center;
    }
    .wp_earn_money {
        padding: 2rem 2rem;
    }
    .wp_footer p {
        margin-bottom: 0.5rem;
    }
    #wp_destination_owl{
        height:auto;
    }
    #wp_destination_owl .owl-stage-outer{
        padding-top: 2rem;
    }
    .wp_join_now{
        float: none;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_signup_text{
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(-0%,-0%);
        width: 100%;
    }
    .wp_signup_left {
        padding: 1rem;
    }
    .wp_signup_left h1 {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line p {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line {
        width: 80%;
    }
    .wp_signup_right h4 {
        font-size: 1.5rem;
    }
    .wp_signin_form {
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .wp_navbar .navbar-brand{
        width:50%;
    }
    .wp_caption_detials{
        margin-top: 1rem;
    }
    #wp_type_fish_owl .owl-prev {
        top: 2%;
    }
    #wp_type_fish_owl .owl-next {
        top: 2%;
    }

    .wp_target_out .wp_target_left_text,
    .wp_target_out .wp_target_right_text{
        width: 100%;
    }
    #wp_tech_fish_owl .owl-prev,
    #wp_tech_fish_owl .owl-next {
        top: 25%;
    }
    .wp_target_out .wp_target_left_text{
        margin-bottom: 1rem;
    }
    #wp_amenities_owl .owl-prev,
    #wp_amenities_owl .owl-next {
        top: 25%;
    }
    #wp_amenities_owl .card .card-body{
        padding-left: 0rem !important;
        padding-right: 0rem !important;
    }
    #wp_targeted_owl .owl-prev,
    #wp_targeted_owl .owl-next {
        top: 25%;
    }
    #wp_targeted_owl .wp_target_right_text{
        padding-left:0rem;
    }
    .wp_earn_money h3 {
        font-size: 1.2rem;
    }
    .wp_footer h4{
        margin-bottom: 0.5rem;
    }
    .wp_fish_detail img {
        height: 200px;
    }
    .wp_filter_outer {
        padding-left: 0rem;
    }
    .wp_booking_price {
        padding-left: 0px;
    }
    .wp_team_member p {
        padding: 0rem 0rem;
    }
}
@media only screen and (min-width: 481px) and (max-width:575px){
    .wp_covid_left p {
        font-size: 1rem;
    }
    .wp_cookies_box {
        float: none;
        display: block;
        text-align: center;
    }
    .wp_cookies_box ul li{
        padding-left:0rem;
        padding-right:1rem;
    }
    .wp_cookies_box ul li a {
        font-size: 1rem;
    }
    .wp_fish_outer_box {
        padding: 1rem;
    }
    .wp_join_free {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .wp_join_text h1 {
        font-size: 1rem;
        margin-bottom:1.5rem;
        float: none;
        display: block;
    }
    .wp_join_text button {
        float: none;
    }
    .wp_join_text{
        text-align:center;
    }
    .wp_join_text {
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center;
    }
    .wp_covid_left {
        display: block;
        text-align: center;
    }
    .wp_earn_money {
        padding: 2rem 2rem;
    }
    .wp_footer p {
        margin-bottom: 1.5rem;
    }
    #wp_destination_owl{
        height:auto;
    }
    #wp_destination_owl .owl-stage-outer{
        padding-top: 2rem;
    }
    .wp_join_now{
        float: none;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_signup_text{
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(-0%,-0%);
        width: 100%;
    }
    .wp_signup_left {
        padding: 1rem;
    }
    .wp_signup_left h1 {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line p {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line {
        width: 80%;
    }
    .wp_signup_right h4 {
        font-size: 1.5rem;
    }
    .wp_signin_form {
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .wp_navbar .navbar-brand{
        width:40%;
    }
    .wp_caption_detials{
        margin-top: 1rem;
    }
    #wp_type_fish_owl .owl-prev {
        top: 2%;
    }
    #wp_type_fish_owl .owl-next {
        top: 2%;
    }
    .wp_target_out .wp_target_left_text,
    .wp_target_out .wp_target_right_text{
        width: 100%;
    }
    #wp_tech_fish_owl .owl-prev,
    #wp_tech_fish_owl .owl-next {
        top: 25%;
    }
    .wp_target_out .wp_target_left_text{
        margin-bottom: 1rem;
    }
    #wp_amenities_owl .owl-prev,
    #wp_amenities_owl .owl-next {
        top: 25%;
    }
    #wp_amenities_owl .card .card-body{
        padding-left: 0rem !important;
        padding-right: 0rem !important;
    }
    #wp_targeted_owl .owl-prev,
    #wp_targeted_owl .owl-next {
        top: 25%;
    }
    #wp_targeted_owl .wp_target_right_text{
        padding-left:0rem;
    }
    .wp_earn_money h3 {
        font-size: 1.2rem;
    }
    .wp_footer h4{
        margin-bottom: 0.5rem;
    }
    .wp_fish_detail img {
        height: 200px;
    }
    .wp_filter_outer {
        padding-left: 0rem;
    }
    .wp_booking_price {
        padding-left: 0px;
    }
    .wp_team_member p {
        padding: 0rem 0rem;
    }
}
@media only screen and (min-width: 576px) and (max-width:767px){
    .wp_covid_left p {
        font-size: 1rem;
    }
    .wp_cookies_box {
        float: none;
        display: block;
        text-align: center;
    }
    .wp_cookies_box ul li{
        padding-left:0rem;
        padding-right:1rem;
    }
    .wp_cookies_box ul li a {
        font-size: 1rem;
    }
    .wp_fish_outer_box {
        padding: 1rem;
    }
    .wp_join_free {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .wp_join_text h1 {
        font-size: 1rem;
        margin-bottom:1.5rem;
        float: none;
        display: block;
    }
    .wp_join_text button {
        float: none;
    }
    .wp_join_text{
        text-align:center;
    }
    .wp_join_text {
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center;
    }
    .wp_covid_left {
        display: block;
        text-align: center;
    }
    .wp_earn_money {
        padding: 2rem 2rem;
    }
    .wp_footer p {
        margin-bottom: 1.5rem;
    }
    #wp_destination_owl{
        height:auto;
    }
    #wp_destination_owl .owl-stage-outer{
        padding-top: 2rem;
    }
    .wp_join_now{
        float: none;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_signup_left h1 {
        font-size: 1.1rem;
    }
    .wp_signup_left .wp_login_line {
        width: 80%;
    }
    .wp_signup_left .wp_login_line p {
        font-size: 1.1rem;
    }
    .wp_signup_text{
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(-0%,-0%);
        width: 100%;
    }
    .wp_signup_left {
        padding: 1rem;
    }
    .wp_signup_left h1 {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line p {
        font-size: 1rem;
    }
    .wp_signup_left .wp_login_line {
        width: 80%;
    }
    .wp_signup_right h4 {
        font-size: 1.5rem;
    }
    .wp_signin_form {
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .wp_navbar .navbar-brand{
        width:31%;
    }
    .wp_caption_detials{
        margin-top: 1rem;
    }
    .wp_target_out .wp_target_left_text,
    .wp_target_out .wp_target_right_text{
        width: 100%;
    }
    #wp_tech_fish_owl .owl-prev,
    #wp_tech_fish_owl .owl-next {
        top: 25%;
    }
    .wp_target_out .wp_target_left_text{
        margin-bottom: 1rem;
    }
    #wp_amenities_owl .owl-prev,
    #wp_amenities_owl .owl-next {
        top: 25%;
    }
    #wp_amenities_owl .card .card-body{
        padding-left: 0rem !important;
        padding-right: 0rem !important;
    }
    #wp_targeted_owl .owl-prev,
    #wp_targeted_owl .owl-next {
        top: 25%;
    }
    #wp_targeted_owl .wp_target_right_text{
        padding-left:0rem;
    }
    .wp_earn_money h3 {
        font-size: 1.2rem;
    }
    .wp_footer h4{
        margin-bottom: 0.5rem;
    }
    .wp_fish_detail img {
        height: 200px;
    }
    .wp_filter_outer {
        padding-left: 0rem;
    }
    .wp_booking_price {
        padding-left: 0px;
    }
    .wp_team_member p {
        padding: 0rem 0rem;
    }
}
@media only screen and (min-width: 768px) and (max-width:991px){
    .wp_fishing_destination .wp_img_outer {
        padding-top: 0rem;
    }
    #wp_destination_owl{
        height:auto;
        margin-top:2rem;
    }
    .wp_destination_image {
        padding: 4rem 2rem;
    }
    .wp_amenities_image{
         padding: 4rem 2rem;
    }
    .wp_tech_fish_image{
         padding: 4rem 2rem;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_signup_left h1 {
        font-size: 1.1rem;
    }
    .wp_signup_left .wp_login_line {
        width: 80%;
    }
    .wp_signup_left .wp_login_line p {
        font-size: 1.1rem;
    }
    .wp_search_btn{
        width:110px;
    }
    .wp_navbar .navbar-brand{
        width:30%;
    }
    .wp_book_now_form{
        padding: 1rem 1rem;
    }
    .wp_filter_outer {
        padding-left: 0rem;
    }
    .wp_crush_fish .card .card-title a{
        font-size:1rem;
    }
    
}
@media only screen and (min-width: 992px) and (max-width:1024px){
    .wp_fishing_destination .wp_img_outer {
        padding-top: 0rem;
    }
    #wp_destination_owl{
        height:auto;
        margin-top:2rem;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_navbar .navbar-nav .nav-item {
        padding-left: 0rem;
    }
    .wp_navbar .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
    }
    #wp_type_fish_owl .owl-next {
        top: 3%;
    }
    #wp_type_fish_owl .owl-prev {
        top: 4%;
    }
    .wp_crush_fish .card .card-title a{
        font-size:1.2rem;
    }
}
@media only screen and (min-width: 1025px) and (max-width:1200px){
    .wp_fishing_destination .wp_img_outer {
        padding-top: 0rem;
    }
    #wp_destination_owl{
        height:auto;
        margin-top:2rem;
    }
    .wp_signup_right {
        padding:2rem 0rem;
    }
    .wp_navbar .navbar-nav .nav-item {
        padding-left: 0rem;
    }
    .wp_navbar .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
    }
}
@media only screen and (min-width: 1201px) and (max-width:1365px){
    .wp_fishing_destination .wp_img_outer {
        padding-top: 0rem;
    }
    #wp_destination_owl{
        height:auto;
        margin-top:2rem;
    }
}
@media only screen and (min-width: 1366px) and (max-width:1440px){
    
}
@media only screen and (min-width: 1441px) and (max-width:1600px){
    #wp_destination_owl {
        height: 255px;
    }
}
@media only screen and (min-width: 1601px) and (max-width:1724px){
    #wp_destination_owl {
        height: 255px;
    }
}
@media only screen and (min-width: 1725px) and (max-width:1900px){
    #wp_destination_owl {
        height: 285px;
    }
}
@media only screen and (min-width: 1920px) {
    #wp_destination_owl {
        height: 292px;
    }
}