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-radius:5px;
}
.wp_crush_fish .card img{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	/*width: 100%;
    height: 100px; */
    object-fit: fill;
}
.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:5px;
	margin-right:2rem;
	object-fit: fill;
    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:1rem;
    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,
#captain_photography{
	height:200px;
}
#wp_destination_owl .item,
#captain_photography .item{
	/*height:150px;*/
	border-radius: 10px;
}
#wp_destination_owl .item img,
#captain_photography .item img{
	border-radius: 10px;
}
#wp_destination_owl .owl-prev,
#captain_photography .owl-prev{
	position: absolute;
    content: '';
    left: -26px;
    top: 50%;
    transform: translateY(-50%);
    color:#ffffff;
    font-size:3rem;
}
#wp_destination_owl .owl-next,
#captain_photography .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,
#captain_photography .owl-prev:focus,
#captain_photography .owl-prev:active,
#captain_photography .owl-next:focus,
#captain_photography .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;
	/*height: 245px;
    overflow-y: scroll;
    overflow-x: hidden;*/
}

.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: 0.9rem;
    line-height: 1.2;
    font-weight: 600;
    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: 2px;
    top: -7px;
	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.2rem;
}
.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.2rem;
}
.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:0rem;
}
.wp_booking_price{
	width:100%;
}
.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: 0.5rem 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-color:#242582;
	background-repeat: no-repeat;
	background-size: cover;
	padding:0rem 1rem;
	border-radius: 5px;
}
.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: 2rem;
    padding-bottom: 2rem;
}
.wp_book_now_btn{
	font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
    color:#ffffff;
    background-color:#f64c71;
    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:#f64c71 !important;
    border-color:#f64c71 !important;
    box-shadow: none !important;
}

.wp_book_now_form .invalid-feedback{
	color:red !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: 2rem;
}

#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: 37%;
    transform: translateY(-50%);
    color:#6a6a6a;
    font-size:3rem;
}
#wp_amenities_owl .owl-next{
	position: absolute;
    content: '';
    right: -26px;
    top: 37%;
    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.3rem;
    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:190px;
	width:100%;
	object-fit: fill;
}

 .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.3rem;
    line-height: 1.2;
    font-weight: 500;
    color:#ffffff;
    margin-bottom:0rem;
    text-align: center;
}

#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: 21%;
    /*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: 190px;
    width: 100%;
    object-fit: fill;
    /*box-shadow: 0 0 3px 2px rgb(0 0 0 / 20%);*/
}
#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 4px 3px 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: 0.5;
	font-weight: 600;
	color:#000000;
	margin-bottom: 1rem;
}
.wp_send_msg{
	
}
.wp_contact_form{
	margin-top:2rem;
	margin-bottom:1rem;
	padding-top:2rem;
	padding-bottom:0rem;
}
.wp_send_msg h4{
	font-family: 'Lato', sans-serif;
	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 500;
	color:#ffffff;
	margin-bottom: 2rem;
	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:14%;
	float:left;
}
.wp_captain_outer .wp_captain_img img{
	width: 100%;
    height: 62px;
    object-fit: contain;
}
.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:1rem;
}
.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;*/
    color: #000000;
    text-transform: capitalize;
    word-wrap: break-word;
    word-break: keep-all;
    display: block;
}
.wp_faq_cont .accordion-heading a:hover{
	text-decoration: none;
}
.wp_faq_cont .accordion-group {
	/*background-color:#2f2fa1;*/
	background-color:#ffffff;
	margin-bottom:1rem;
	padding:0.5rem 1rem;
	border-radius:4px;
	border:1px solid #cec9c9;
}
.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;*/
    color: #000000;
    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;
}
#login-form{
	
}
#login-form label,
#signup-form label,
#signup-form .custom-control-label a{
	position: relative;
}
#login-form .field-loginform-identity label::after,
#login-form .field-loginform-password label::after,
#signup-form .field-signupform-first_name label::after,
#signup-form .field-signupform-last_name label::after,
#signup-form .field-signupform-username label::after,
#signup-form .field-signupform-email label::after,
#signup-form .field-signupform-phone_number label::after,
#signup-form .field-signupform-password label::after,
#signup-form .field-signupform-password_confirm label::after
{
	position: absolute;
	content:'*';
	right:-10px;
	top:0rem;
	color:red;
	font-size:1rem;
}
#signup-form .custom-checkbox{
	position: relative;
}
#signup-form .custom-checkbox::after
{
	position: absolute;
	content:'*';
	left:-10px;
	top:0rem;
	color:red;
	font-size:1rem;
}
#login-form label,
#signup-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_social_icons .auth-link .auth-icon.facebook,
.wp_social_icons .auth-link .auth-icon.google{
	background:none !important;
	display: none !important;
}
.wp_social_icons .facebook.auth-link{
	background:url('../images/fb_icon.png') no-repeat !important;
	background-size:cover !important;
}
.wp_social_icons ul li{
	position: relative;
}
.wp_social_icons .facebook.auth-link{
	position: absolute;
    left: -40%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 50px;
    width: 50px;
}
.wp_social_icons .google.auth-link{
	background:url('../images/gm_1_icon.png') no-repeat !important;
	background-size:cover !important;
	position: absolute;
    left: 60%;
    top: 60%;
    transform: translate(0%, -50%);
    height: 50px;
    width: 50px;
}
.wp_detail_fish_cru .wp_fist_detils .wp_more_read{
	color:#242582;
	text-decoration: underline;
}
.wp_detail_fish_cru .card{
	background: transparent;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.wp_detail_fish_cru .card img{
    margin-right: 2rem;
    object-fit: cover;
    width: 100%;
    height: 180px;
}
.wp_detail_fish_cru .card .wp_fist_detils p{
	margin-bottom: 0.2rem;
}
.wp_name_det{
	background-color: transparent !important;
}
.wp_name_det .wp_cookies_box ul li:first-child a{
	font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #2f2fa1;
    text-transform: capitalize;
    position: relative;

}
.wp_name_det .wp_cookies_box ul li:first-child a:hover{
    color: #2f2fa1;
    text-decoration: none;
}
.wp_name_det .wp_cookies_box ul li:first-child a::after{
	position:absolute;
	content:'\f0f3';
	right: -21px;
    top: -8px;
	font-size:1.2rem;
	line-height: 1.2;
	color:#2f2fa1;
	font-family: 'FontAwesome';

}
.wp_name_det .wp_cookies_box ul li:last-child p{
	font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #2f2fa1;
    text-transform: capitalize;
    margin-right: 1rem;
}
.wp_name_det .wp_cookies_box ul li:last-child{
	font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #2f2fa1;
    text-transform: capitalize;
}
.wp_img_pro{
	position: relative;
	display: inline-block;
}
.wp_img_pro i{
	position: absolute;
	content: '';
	right: 12%;
    top: 9px;
	color:#2f2fa1;
	 font-size: 1.1rem;
    line-height: 1.2;
}
.wp_img_pro img{
	height:150px;
	width:150px;
	border-radius:50%;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	text-align: center;
	display: block;
	margin:0 auto;
	object-fit: cover;
    padding: 1rem;
}
.wp_pro_save{
	font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #ffffff !important;
    background-color:#2f2fa1 !important;
    text-transform: capitalize !important;
    border-color:#2f2fa1 !important;
    box-shadow: none !important;
}
.wp_pro_save:focus,
.wp_pro_save:active{
	color: #ffffff !important;
	background-color:#2f2fa1 !important;
    text-transform: capitalize !important;
    border-color:#2f2fa1 !important;
    box-shadow: none !important;
}
#wp_pencil:hover{
	cursor: pointer;
}
.wp_pro_update_frm input[type="text"]:focus,
.wp_pro_update_frm input[type="text"]:hover{
	box-shadow: none !important;
	border-color:#ced4da;
}

#tabs_next_fish{
    padding-top: 30px;
}

#tabs_next_fish,
#tabs_next_photogrh,
#tabs_next_rewards{
    padding-bottom: 30px;
}
#tabs_next_fish #nav-tab,
#tabs_next_photogrh #nav-tab1,
#tabs_next_rewards #nav-tab2,
#tabs_next_rewards #nav-tab3{
	background-color:#2f2fa1;
}

#tabs_next_fish .section-title,
#tabs_next_photogrh .section-title,
#tabs_next_rewards .section-title{
	font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
    text-align: center;
    color: #2f2fa1 ;
    margin-bottom: 20px;
    /*text-transform: uppercase;*/
}

#tabs_next_fish .nav-tabs .nav-link,
#tabs_next_photogrh .nav-tabs .nav-link,
#tabs_next_rewards .nav-tabs .nav-link  {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #ffffff;
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 400;
}

#tabs_next_fish .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,
#tabs_next_photogrh .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,
#tabs_next_rewards .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #f3f3f3;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 4px solid #f64c71!important;
    font-size: 20px;
    font-weight: bold;
}
#tabs_next_rewards .nav-tabs .nav-item.show .nav-link, 
#tabs_next_rewards .nav-tabs .nav-link.active {
    color: #f3f3f3;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border: 0px !important;
    font-size: 20px;
    font-weight: bold;
}
#tabs_next_fish .tab-content .tab-pane p,
#tabs_next_photogrh .tab-content .tab-pane p,
#tabs_next_rewards .tab-content .tab-pane p{
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: 300;
    color:#000000;
}
#tabs_next_fish .tab-content,
#tabs_next_photogrh .tab-content,
#tabs_next_rewards .tab-content{
	border:1px solid #dee2e6;
	border-top:0rem;
	padding:1rem !important;
}
#wp_amenities_owl .item img{
	height:200px;
	object-fit: cover;
}
.wp_profile_setting_bx{
	
}
.wp_tech_fish_bx .card{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.wp_tech_fish_bx .card img{
	height: 180px;
	object-fit: cover;
}

.wp_tech_fish_bx .card .card-title{
	position: relative;
	content: '';
    left: 0%;
    bottom: 0px;
    transform: translateX(0%);
    text-align: left;
}
.wp_tech_fish_bx .card .card-text a{
	padding-left: 0rem;
}
.wp_profile_setting_bx .user-profile-form h2{
	font-size: 1.5rem !important;
	margin-top:2rem;
}
.wp_profile_setting_bx .user-profile-form button{
	background-color:#242582 !important;
	color:#ffffff !important;
	border-color:#242582 !important;
	display: inline-block !important;
}
.wp_profile_setting_bx .user-profile-form button:focus,
.wp_profile_setting_bx .user-profile-form button:active{
	background-color:#242582 !important;
	color:#ffffff !important;
	border-color:#242582 !important;
	box-shadow: none !important;

}
.wp_profile_setting_bx .user-profile-form{
	border:1px solid #242582;
	padding-left:1rem;
	padding-right:1rem;
	border-radius: 5px;
	margin-top:1rem;
	margin-bottom:2rem;
}
.wp_profile_setting_bx .user-profile-form .field-userprofile-picture{
	text-align: center;
}
.wp_profile_setting_bx .user-profile-form .field-userprofile-picture label{
	display: block;
}

.wp_profile_setting_bx .user-profile-form .field-userprofile-picture .upload-kit{
	display: inline-block;
    margin: 0 auto;
}

#contact-form .invalid-feedback{
	display: block;
}
#contact-form label
{
	color: #ffffff;
}
.wp_pro_out_img{
	text-align: center;
	display: block;
	background-color: #ffffff;
}
.wp_pro_out_img img{
	text-align: center;
	display: inline-block;
	margin: 0 auto;
	height:250px;
	width:250px;
	border-radius: 5px;
	padding:1rem;
	box-shadow:0 0 3px 2px rgba(0,0,0,0.2);
	object-fit: cover;
}
.wp_caption_detials{
	text-align: center;
}
.wp_caption_detials h4{
	margin-bottom:0.5rem;
}
.wp_caption_detials p{
	font-size: 1.2rem;
	font-weight: 600;
}
.wp_service_head{
	font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 600;
    color: #000000;
    text-transform: capitalize;
    margin-bottom: 0.5rem;
}
.wp_service_text{
	font-family: 'Lato', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: normal;
    color: #000000;
    word-wrap:break-word;
    word-break: keep-all;
}
.wp_caption_photo{
	background-color:#ffffff;
}
 #captain_photography .owl-next,
 #captain_photography .owl-prev{
 	color:#000000;
 }
 #captain_photography .item img {
    border-radius: 0px;
}
#captain_photography .item video {
    height: 190px;
    width: 100%;  
    object-fit: fill;
    border-radius: 5px;
}
.wp_about_detail p{
	margin-bottom:0.5rem;
}
.wp_caption_video{
	display: inline-block;
}
.wp_caption_video .owl-prev,
.wp_caption_video .owl-next{
	color:#000000 !important;
}
.wp_head_service{
	font-family: 'Lato', sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 600;
    color: #000000;
    text-transform: capitalize;
    margin-bottom: 1.5rem !important;
}

#tabs_next_fish .tab-content.booking{
	max-height: 400px;
    overflow-y: auto;
}
.wp_earn_money.wp_service_confrm{
	margin-top: 0rem;
}

.wp_earn_money.wp_service_confrm h3 {
    font-family: 'Lato', sans-serif;
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 700;
    color: #2f2fa1 !important;
    text-transform: capitalize;
    word-wrap: break-word;
    word-break: keep-all;
    margin-bottom: 0.7rem;
}
.wp_earn_money.wp_service_confrm 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.wp_service_confrm 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_earn_money p a{
	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_earn_money p a:hover{
	color:blue;
}
.wp_fly_tech_card{
	padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.wp_fly_tech_card h5{
	font-size: 1rem !important;
	text-align: center !important;
	font-weight: 500 !important;
}
.wp_fly_card_tch{
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}
.wp_fly_card_tch a:hover{
	text-decoration: none !important;
}
.wp_tpy_fsh_bx img{
	margin-right:0rem !important;
}
.wp_tpy_fsh_bx .card-body .wp_fist_detils h5 {
    font-size: 1rem !important;
    text-align: center !important;
    font-weight: 500 !important;
    margin-bottom: 0rem !important;
}
.wp_tpy_fsh_bx .card-body{
	padding-left: unset !important;
}
.wp_tpy_fsh_bx a:hover{
	text-decoration: none;
}
.wp_tpy_fsh_bx .card-body{
	padding-top: 0.7rem;
    padding-bottom: 0.7rem;
}

/*New form design css*/
.wp_send_msg{
	padding-left:2rem;
	padding-right:1rem;
}
.wp_send_msg h4{
	color:#f64c71;
	text-align: left;
}
.wp_send_msg  #contact-form label{
	color:#000000;
}
.wp_send_msg #contact-form input,
.wp_send_msg #contact-form textarea{
	color:#000000;
	border-color:#cec9c9 !important;
}
.wp_contact_section .wp_cont_right h3{
	padding-bottom:1rem;
}
.wp_contact_section .wp_cont_right{
	padding-bottom:1rem;
}
#contact-form button[type="submit"]{
	background-color:#f64c71;
	border-color:#f64c71;
	padding-left: 2rem;
	padding-right:2rem;
}
#contact-form button[type="submit"]:focus,
#contact-form button[type="submit"]:active
{
	box-shadow: none !important;

	
}
.wp_faq_cont{
	padding-left:2rem;
	padding-right:2rem;
}
.wp_cont_map{
	height:300px;
	box-shadow: 0 0 4px 3px rgba(0,0,0,0.2);
}
.wp_social_icon{
	width: 100%;
}
.wp_social_icon .social-share{
	padding-left:0rem;
	display: flex;
	list-style: none;
}
.wp_social_icon .social-share li{
	margin-right:1rem;
	
}
.wp_social_icon .social-share li a{
	display: inline-block;
}
.wp_social_icon .social-share li:nth-of-type(1) a>i.icon-fb,
.wp_social_icon .social-share li:nth-of-type(2) a>i.icon-gmail{
	position: relative;
}
.wp_social_icon .social-share li:nth-of-type(1) a>i.icon-fb::before{
	position: absolute;
	content:url('../images/fb_ic.png');
	top:-18px;
	left: 0;
	display: contents;
	
}
.wp_social_icon .social-share li:nth-of-type(2) a>i.icon-gmail::before{
	position: absolute;
	content:url('../images/gm_ic.png');
	top:-18px;
	left: 0;
	display: contents;
	}
.wp_add_photo{
	background-color:#2f2fa1 !important;
	border-color:#2f2fa1 !important;
	margin-left: 0.5rem;
}
.wp_add_photo:focus,
.wp_add_photo:active{
	background-color:#2f2fa1 !important;
	border-color:#2f2fa1 !important;
}
.wp_img_outer img{
	margin-bottom:1rem;
}
.container_iframe{
	height: 190px;
	width:100% !important;
	object-fit: fill;
}
.wp_img_outer .container_iframe iframe{
	width:100% !important;
	margin-bottom:1rem !important;
}

#form1 #name{
	margin-top:1rem;
	margin-bottom:1rem;
}
#form1 .error{
	color:red !important;
	display: block !important;
}
#form1 #submit{
	background-color:#2f2fa1 !important;
	border-color:#2f2fa1 !important;
	color:#ffffff;
}

#preview{
	position: relative;
}
.wp_img_outer a{
	position: relative;
}
.wp_img_outer a::before{
	position: absolute;
    content: '\f05c';
    top: -93px;
    right: 15px;
    z-index: 10;
    color: #ffffff;
    display: none;
    font-family: 'FontAwesome';
    font-size: 1.1rem
}
.wp_img_outer a:hover::before{
	display: block;
}
#contact-form label{
	display: none ;
}
.wp_fish_del_img img{
	float: left;
	/*max-width: 300px;
	min-height: 300px;*/
	margin-right: 1.5rem;
    margin-bottom: 0.5rem;
}
.wp_fish_detail h1{
	font-family: 'Lato', sans-serif !important;
    font-size: 2rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #2f2fa1 !important;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 2rem;
}
.wp_remove_margin_bt{
	margin-bottom: 0rem;
}
#accordion2 .collapse{
	display: none;
}
#accordion2 .collapse.in{
	display: block;
}

#contact-form #contactform-name::placeholder {
  color:#666 !important;
}
#contact-form #contactform-email::placeholder {
  color:#666 !important;
}
#contact-form #contactform-subject::placeholder {
  color:#666 !important;
}
#contact-form #contactform-body::placeholder {
  color:#666 !important;
}
#contact-form #contactform-verifycode::placeholder {
  color:#666 !important;
}
#wp_destination_owl{
	height:173px;
}
.wp_det_type_fish{
	width: 300px;
  	height: 300px;
    float: left;
	margin-right: 1.5rem;
    margin-bottom: 0.5rem;
}
.wp_det_type_fish img{
	width: 100%;
    height: 100%;
    object-fit: fill;
}
.wp_book_now_form label{
	color:#ffffff !important;
}
.wp_book_now_form .wp_trm_cond_txt{
	color:#ffffff !important;
	margin-bottom: 0rem;
}
.wp_book_now_form .was-validated .form-control:valid, 
.wp_book_now_form .form-control.is-valid{
	border-color: #ffffff !important;
	background:none !important;
	/*color:#ffffff !important;*/
	background-color: #ffffff !important;
    color: #242582 !important;
}
.wp_book_now_form .was-validated .form-control:invalid, 
.wp_book_now_form .form-control.is-invalid{
	border-color: #ffffff !important;
	background:none !important;
	/*color:#ffffff !important;*/
	background-color: #ffffff !important;
    color: #242582 !important;
}
.wp_book_now_form .was-validated .form-control:valid:focus, 
.wp_book_now_form .form-control.is-valid:focus{
	box-shadow: none !important;
}
.wp_book_now_form .no-of-pax-error{
	color:red !important;
	font-size: 0.8rem;
}
.wp_book_now_form input,
.wp_book_now_form select{
	background-color: #ffffff !important;
    color: #242582 !important;
}
.wp_book_now_btn:hover{
	background-color: #f64c71 !important;
    border-color: #f64c71 !important;
    color:#ffffff !important;
}
.wp_book_now_btn:focus,
.wp_book_now_btn:active{
	background-color: #f64c71 !important;
    border-color: #f64c71 !important;
    color:#ffffff !important;
}

#wp_amenities_owl .owl-nav,
#wp_type_fish_owl .owl-nav {
	display: block !important;
}
.wp_ser_img_logo{
	height: 185px;
    border-radius: 5px;
    box-shadow: 0 0 4px 2px rgb(0 0 0 / 10%);
}
#captain_photography .item img{
	height: 190px;
    width: 100%;
    object-fit: cover;
}
#wp_type_fish_owl .card h5::before{
	display: none;
}
#wp_tech_fish_owl .owl-nav{
	display: block !important;
}
.wp_target_left_text img{
	object-fit: fill;
}
#wp_targeted_owl h4{
	text-align: center;
}
#wp_type_fish_owl .card a:hover{
	text-decoration: none !important;
}

.wp_fishing_destination .wp_img_outer img {
	height:190px;
	object-fit: fill;
	width: 100%;
	box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 20%);
	border-radius: 5px;
}
.wp_fishing_destination .wp_img_outer .container_iframe {
	box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 20%);
	border-radius: 5px;
}
.wp_fishing_destination .wp_img_outer .container_iframe iframe{
	border-radius: 5px;
}
#wp_destination_owl .owl-stage{
	background-color: #2f2fa1 !important;
    padding-top: 1rem !important;
}
#wp_destination_owl{
	height: 225px;
}
#wp_destination_owl .owl-item{
	margin-right: 10px !important;
    margin-left: 10px !important;
}
.wp_fishing_destination .wp_img_outer a:hover::before{
	display: none;
}
.wp_serv_list .wp_detail_out_box img{
	height: 185px;
    border-radius: 5px;
    box-shadow: 0 0 4px 2px rgb(0 0 0 / 10%);
    width:100%;
}
.wp_book_now_form .wp_term_link{
	color:#ffffff;
	text-decoration: underline;
}
.wp_book_now_form .wp_term_link:hover{
	color: #f64c71;
}
.wp_book_now_form .custom-control-label::before{
	left:-23px;
}
.wp_book_now_btn {
    background-color: #f64c71 !important;
    border-color: #f64c71 !important;
    color: #ffffff !important;
}
.wp_earn_money span strong{
	font-family: 'Lato', sans-serif;
	font-size:1.5rem !important;
	line-height: 1.5;
	font-weight: 600;
	color: #f64c71;
	display: block;
	font-style: normal;
}
.wp_tech_fish_dte{
	width: 100%;
    height: 300px !important;
    object-fit: fill;
    margin-top:0.5rem;
}
.wp_member_tems img{
	width: 100%;
	height: 160px;
	object-fit: fill;
}
#wp_destination_owl .wp_populer_chan_item img {
	height:190px;
	object-fit: fill;
	width: 100%;
	box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 20%);
	border-radius: 5px;
}
#wp_destination_owl .container_iframe {
	box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 20%);
	border-radius: 5px;
	height:190px;
	object-fit: fill;
	width: 100%;
}
#wp_destination_owl .container_iframe iframe{
	border-radius: 5px;
	width:100% !important;
	height: 100% !important
}


.wp_filter img{
    /*width: 100%;*/
    object-fit: fill;
    padding-left: 20px;
    padding-right: 20px;
}
.wp_add_img_outer{
	height: 350px;
}

/*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,
	#captain_photography{
		height:auto;
	}
	#wp_destination_owl .owl-stage-outer,
	#captain_photography .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 {
	    
	   
	}
	#wp_type_fish_owl .owl-next {
	   
	    
	}

	.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: 35%;
	}
	#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;
	}
	#captain_photography .owl-stage-outer{
		padding-top:0rem;
	}
	#captain_photography .owl-prev,
	#captain_photography .owl-next{
		transform: translateY(-70%);
	}

	.wp_send_msg {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_contact_section .wp_cont_right p{
		line-height: 1.2;
	}
	.wp_faq_cont {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_earn_money p{
		font-size: 0.9rem;
	}
	.wp_earn_money p a{
		font-size: 0.9rem;
		display: inline-block;
	}
	.wp_earn_money span strong{
		font-size: 1rem !important;
	}
	.wp_member_tems img{
		width: 100%;
		height: 215px;
		object-fit: fill;
	}
	.wp_img_outer img{
		margin-right: 0px;
    	margin-left: 0px;
	}
}
@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,
	#captain_photography{
		height:auto;
	}
	#wp_destination_owl .owl-stage-outer,
	#captain_photography .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: 18%;
	}
	#wp_type_fish_owl .owl-next {
	    top: 18%;
	}
	.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: 35%;
	}
	#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;
	}
	#captain_photography .owl-stage-outer{
		padding-top:0rem;
	}
	#captain_photography .owl-prev,
	#captain_photography .owl-next{
		transform: translateY(-70%);

	}
	.wp_send_msg {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_contact_section .wp_cont_right p{
		line-height: 1.2;
	}
	.wp_faq_cont {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_earn_money p{
		font-size: 0.9rem;
	}
	.wp_earn_money p a{
		font-size: 0.9rem;
		display: inline-block;
	}
	.wp_member_tems img{
		width: 100%;
		height: 215px;
		object-fit: fill;
	}
	.wp_img_outer img{
		margin-right: 0px;
    	margin-left: 0px;
	}
	
}
@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,
	#captain_photography{
		height:auto;
	}
	#wp_destination_owl .owl-stage-outer,
	#captain_photography .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: 35%;
	}
	#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;
	}
	#captain_photography .owl-stage-outer{
		padding-top:0rem;
	}
	#captain_photography .owl-prev,
	#captain_photography .owl-next{
		transform: translateY(-70%);

	}
	.wp_send_msg {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_contact_section .wp_cont_right p{
		line-height: 1.2;
	}
	.wp_faq_cont {
	    padding-left: 0rem;
	    padding-right: 0rem;
	}
	.wp_earn_money p{
		font-size: 0.9rem;
	}
	.wp_earn_money p a{
		font-size: 0.9rem;
		display: inline-block;
	}
	.wp_member_tems img{
		width: 100%;
		height: 215px;
		object-fit: fill;
	}
	.wp_img_outer img{
		margin-right: 0px;
    	margin-left: 0px;
	}
	
}
@media only screen and (min-width: 768px) and (max-width:991px){
	.wp_fishing_destination .wp_img_outer {
	    padding-top: 0rem;
	}
	#wp_destination_owl,
	#captain_photography{
		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;
	}
	.wp_caption_photo{
		padding: 0rem 2rem;
	}
	#captain_photography .owl-prev,
	#captain_photography .owl-next{
		transform: translateY(-70%);

	}
	#wp_amenities_owl .owl-prev,
	#wp_amenities_owl .owl-next {
	    top: 38%;
	}
	.wp_earn_money p{
		font-size: 0.8rem;
	}
	.wp_earn_money p a{
		font-size: 0.8rem;
		display: inline-block;
	}
	.wp_earn_money span strong{
		font-size: 1.2rem !important;
	}
	.wp_filter h4{
		font-size: 1.1rem;
		font-weight: 600;
	}
	.wp_targetd_heading{
		font-weight: 500;
	}
	.wp_member_tems img{
		width: 100%;
		height: 100px;
		object-fit: fill;
	}
	
}
@media only screen and (min-width: 992px) and (max-width:1024px){
	.wp_fishing_destination .wp_img_outer {
	    padding-top: 0rem;
	}
	#wp_destination_owl,
	#captain_photography{
		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;
	}
	.wp_caption_photo{
		padding: 0rem 2rem;
	}
	#captain_photography .owl-prev,
	#captain_photography .owl-next{
		transform: translateY(-70%);

	}
	.wp_detail_out_box img {
	    width: 45%;
	}
	.wp_filter h4{
		font-size: 1.1rem;
		font-weight: 600;
	}
	.wp_targetd_heading{
		font-weight: 500;
	}
	
}
@media only screen and (min-width: 1025px) and (max-width:1200px){
	.wp_fishing_destination .wp_img_outer {
	    padding-top: 0rem;
	}
	#wp_destination_owl,
	#captain_photography{
		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_earn_money p{
		font-size: 0.9rem;
	}
	.wp_earn_money p a{
		font-size: 0.9rem;
		display: inline-block;
	}
}
@media only screen and (min-width: 1201px) and (max-width:1365px){
	.wp_fishing_destination .wp_img_outer {
	    padding-top: 0rem;
	}
	#wp_destination_owl,
	#captain_photography{
		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,
	#captain_photography {
	    height: 255px;
	}
}
@media only screen and (min-width: 1601px) and (max-width:1724px){
	#wp_destination_owl,
	#captain_photography {
	    height: 255px;
	}
	.wp_serv_list .wp_detail_out_box img{
		width: 80%;
	    height: auto;
	    margin: 0 auto;
	    display: block;
	    min-height: 180px;
	    max-height: 180px;
	}

}
@media only screen and (min-width: 1725px) and (max-width:1900px){
	#wp_destination_owl,
	#captain_photography {
	    height: 285px;
	}
	.wp_serv_list .wp_detail_out_box img{
		width: 80%;
	    height: auto;
	    margin: 0 auto;
	    display: block;
	    min-height: 180px;
	    max-height: 180px;
	}

}
@media only screen and (min-width: 1920px) {
	#wp_destination_owl,
	#captain_photography{
	    height: 292px;
	}
	.wp_serv_list .wp_detail_out_box img{
		width: 80%;
	    height: auto;
	    margin: 0 auto;
	    display: block;
	    min-height: 180px;
	    max-height: 180px;
	}
}