@media (min-width: 1400px) and (max-width: 1700px) {
	.pl_right-menu::before{
		width: 54%;
	}
	.pl_banner_slider .line-left::before{
		height: 308px;
	}
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.pl_right-menu::before{
		width: 52%;
	}
	

}

@media (min-width: 1400px) and (max-width: 1600px){
	.upc-event-single {   padding-top: 24px;}
	.slider-right-text h1 span { font-size: 28px;}
	.slider-right-text h1 {   font-size: 44px!important; }
	.box_in_nav img { height: 171px!important; }
	.header-nav-inner { top: 165px!important; }
	/*.header_bot_link_a {bottom: 13px; position: relative!important;} */
	.pl_nav_link ul li { line-height: 26px!important; }
	.slider-right-text br {  display: none!important;  }
	.slider-right-text h1 span { display: block; top: -15px!important;}
	.in-box img {  height: 120px!important; }
	.img-boxs-right::before { width: 94%!important; }
	.img-boxs-right .in-box { width: 45%!important; }
	.DomainSlider-slideWrapImage .prm_center-text {   font-size: 90px!important; }
	.img-prm-slider ,  .home-slider { max-height: 71vh!important; }
	.pl_top_header { padding: 30px 30px 10px 30px!important; }
	.pl_banner_slider .img-prm-slider .flickity-prev-next-button { top: 58%; }
	.pl_nav_link h2 { font-size: 25px; margin-bottom: 7px;}
	.box_in_nav {     margin-bottom: 33px!important; }
	.row.header_bot_link_a {  max-width: 1365px!important; margin: 0 auto; }
	.right_nav_link { margin-top: -12px!important; }
}


@media (min-width: 1200px) and (max-width: 1400px) {
	

	
  .DomainSlider-slideMedia {
    width: 58%;
  }
  .DomainSlider-slideWrapLink{
	  margin-top: 22px;
  }
  .DomainSlider-slideBody{
	  margin-bottom: 0px;
  }
  .DomainSlider-slide {
		align-items: flex-start;
	}
  .img-prm-slider {
    max-width: 1232px;
  }
  .DomainSlider-slideBody {
    width: 25%;
  }
  .img-boxs-right .in-box {
    width: 46%;
  }
  .slider-right-text h1 {
    font-size: 40px;
  }
  .slider-right-text h1 span {
    font-size: 30px;
  }
  .img-prm-slider .flickity-prev-next-button.previous {
    top: 76%;
  }
  .img-prm-slider .flickity-prev-next-button {
    top: 58%;
    left: 12px;
    width: 80px;
    height: 80px;
  }
  .pl_banner_slider .line-left::before {
    height: 240px;
    left: 3.3%;
  }
}
@media (min-width: 1200px) and (max-width: 1370px) {
  .pl_top_header {
    padding: 15px;
  }
  .pl_right-menu::before {
    width: 54%;
  }
  .header-main {
    max-width: 1000px;
    padding: 0px;
  }
  .pl_logo a img {
    max-width: 145px;
  }
  .box_in_nav {
    max-width: 300px;
  }
  .pl_nav_link h2 {
    font-size: 22px;
  }
  .pl_nav_link ul li {
    line-height: 26px;
  }
  .pl_nav_link ul li a {
    font-size: 15px;
  }
  .call-list a {
    font-size: 19px;
  }
  .MenuBurger {
    width: 60px;
    height: 60px;
  }
  .pl_button .Link-title {
    padding: 24px 55px 24px;
  }
  .nav_bot_link ul li {
    line-height: 24px;
    margin-right: 15px;
  }
  .nav_bot_link ul li a {
    font-size: 15px;
  }
  .nav_bot_sociallink ul li {
    line-height: 24px;
  }
  .nav_bot_sociallink ul li a {
    font-size: 20px;
    padding-right: 12px;
  }
  .nav_left_box_in::after {
    bottom: 15px;
  }
  .header_bot_link_a {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .Link-title {
    padding: 24px 55px 24px;
  }
  .slider-right-text h1 {
    line-height: 36px;
  }
}
/* 21/10/2021*/
@media (min-width: 992px) and (max-width: 1290px) {
	

	.mnm .pl_right-menu::before {
		width: 53%;
	}
	.mnm .pl_right-menu.newmn::before {
		width: 32%;
	}
	.home-slider .media-slider {
		width: 60%;
	}
	.home-slider .text-slider {
		width: 40%;
	}
	.home-slider{
		padding: 0 0 0 95px;
		max-width: 1235px;
	}
	.DomainSlider-slideBody {
		width: 90%;
	}
	.slider-right-text h1 {
		line-height: 50px;
	}
	.DomainSlider-slideWrapImage .prm_center-text{
		font-size: 80px;
	}
	.experiences-text{
		padding: 40px 55px 60px 55px;
		min-height: 650px;
	}
	.experiences-text-btn{
		margin-top: 10px;
	}
	.experiences-text h2{
		font-size: 38px;
	}
	.DomainSlider-wrapNavigation .SliderNav-button[data-v-2fade329] {
		margin-bottom: -16px;
		margin-left: 23px;
	}
	.SliderNav-button[data-v-2fade329] {
		width: 105px;
		height: 105px;
	}
	.Link-title {
		padding: 24px 43px 24px;
	}
	.header-nav-inner{
		overflow-y: scroll;
		height: 73%;
	}
	.header-nav-inner{
		-ms-overflow-style: none;  
		scrollbar-width: none; 
	}
	.header-nav-inner::-webkit-scrollbar {
		display: none;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
  .pl_top_header {
    padding: 10px;
    display: block;
  }
  .pl_logo a img {
    max-width: 168px;
  }
  .pl_right-menu {
    width: 100%;
  }
  .pl_button .Link-title {
    padding: 22px 20px 22px;
  }
  .pl_right-menu::before {
    display: none;
  }
  .MenuBurger {
    width: 60px;
    height: 60px;
  }
  .pl_right_button {
    margin-left: 5px;
  }
  .call-list a {
    font-size: 18px;
  }
  .menu-icon {
    position: absolute;
    top: -86px;
    right: 0px;
  }
  .line-left {
    display: none;
  }
  .center-slider-main {
    padding: 0px 5px;
  }
  .in-box img {
    width: 100%;
  }
  .DomainSlider-slide {
    display: block;
  }
  .DomainSlider-slideMedia {
    width: 100%;
  }
  .DomainSlider-slideWrapImage .prm_center-text {
    font-size: 30px;
    -webkit-text-stroke: 1px #fff;
  }
  .DomainSlider-slideBody {
    margin-left: 0px;
    padding: 15px 5px;
	overflow: hidden;
  }
  .slider-right-text h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .slider-right-text h1 span {
    font-size: 22px;
  }
  .img-boxs-right::before {
    left: -4px;
    top: -4px;
    width: 95%;
  }
  .Link-title {
    padding: 22px 30px 22px;
    font-size: 12px;
  }
  .DomainSlider-slideWrapLink {
    margin-left: 0px;
  }
  .DomainSlider-slideWrapLink .Link {
    padding-left: 145px;
  }
  .img-prm-slider .flickity-prev-next-button {
    top: 96%;
    width: 60px;
    height: 60px;
  }
  .img-prm-slider .flickity-prev-next-button.previous {
    top: 96%;
  }
  .img-prm-slider .flickity-prev-next-button.next {
    right: 0px;
    left: auto;
  }
  .experiences_main {
    padding: 50px 0px;
  }
  .experiences_main h1 {
    font-size: 34px;
    margin-bottom: 20px;
  }
  .experiences_main h1 span {
    -webkit-text-stroke: 1px #005596;
  }
  .experiences-slider-content,
  .experiences-slider-items {
    width: 100%;
  }
  .experiences-text {
    padding: 30px;
    min-height: auto;
  }
  .experiences-text h2 {
    font-size: 22px;
  }
  .experiences-text p {
    font-size: 14px;
  }
  .experiences-slider-items {
    width: 100%;
    height: 75vw;
    max-height: 400px;
    -ms-flex-order: -1;
    order: -1;
  }
  .what-they-say-custom-arrow {
    display: none;
  }
  .experiences-text-btn {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .experiences-text-btn .more-link {
    margin-bottom: 30px;
    display: inline-block;
  }
  .experiences-text-btn .DomainSlider-slideWrapLink .Link {
    padding-right: 145px;
  }
  .instagram-list {
    padding: 50px 0px;
  }
  .instagram-title h1 {
    font-size: 34px;
    margin-bottom: 20px;
  }
  .instagram-title h1 span {
    -webkit-text-stroke: 1px #005596;
  }
  .instagram-title h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .ins-logo i {
    font-size: 30px;
  }
  .ins-logo h5 {
    font-size: 20px;
  }
  .social-custom-arrow {
    width: 160px;
  }
  .social-custom-arrow .arrow1,
  .social-custom-arrow .arrow2 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0px 5px;
  }
  .social-slider::before {
    height: 93%;
  }
  .years-main {
    padding: 80px 0px 0px 0px;
  }
  .years-center h1 {
    font-size: 24px;
  }
  .years-img {
    margin-bottom: 20px;
  }
  .years-img img {
    max-width: 80px;
  }
  .years-img h2 {
    font-size: 34px;
    -webkit-text-stroke: 1px #ffffff;
  }
  .pl_button_years .Link {
    padding-bottom: 95px;
  }
  .pl_button_years .Link::before {
    top: 43%;
  }
  .stay-form {
    padding: 60px 0px;
  }
  .newsletter-box h1 {
    font-size: 34px;
    margin-bottom: 20px;
    -webkit-text-stroke: 1px #005596;
  }
  .align-items-center {
    display: block;
  }
  .newsletter-box p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .innerNewsletter-form label {
    font-size: 16px;
  }
  .innerNewsletter-form .form-control {
    margin-bottom: 15px;
  }
  .list-check {
    margin-top: 20px;
  }
  .check--label-text {
    font-size: 14px;
    padding: 5px 0px;
    width: 83%;
  }
  .newsletter-box {
    margin-bottom: 40px;
  }
  .sun {
    left: 0px;
  }
  .sun img {
    max-width: 170px;
  }
  .flip-card {
    border-right: none;
    border-bottom: 1px solid #57809f;
  }
  .cru-book h1 {
    font-size: 30px;
  }
  .new-footer {
    padding: 50px 0px;
  }
  .social-icons {
    float: none;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
  }
  .social-icons .textwidget {
    display: inline-block;
    margin: 0 auto;
  }
  .social-icons ul li a {
    font-size: 22px;
  }
  .f-logo {
    margin-bottom: 30px;
  }
  .new-footer-logo-address p {
    font-size: 16px;
  }
  .call-right a {
    font-size: 22px;
  }
  .copyright {
    padding-top: 30px;
    margin-top: 30px;
  }
  .footer_nav_list {
    display: block;
  }
  .footer_nav_list ul li a {
    font-size: 16px;
  }
  .select-list {
    margin-top: 15px;
  }
  .copy-text p {
    margin-bottom: 0px;
  }
  .pl_button_years .Link::before {
    height: 100px;
  }

  .header-nav {
    padding-top: 180px;
  }
  .box_in_nav h3 {
    font-size: 18px;
  }
  .box_in_nav {
    margin-bottom: 15px;
  }
  .nav_left_box_in::after {
    right: -10px;
    width: 90%;
    height: 90%;
  }
  .header-nav-inner {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 33px 30px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .header-main {
    padding: 0px;
  }
  .right_nav_link {
    margin-left: 0px;
    margin-top: 30px;
    display: flex;
  }
  .pl_nav_link h2 {
    font-size: 20px;
    font-weight: 600;
  }
  .pl_nav_link ul li {
    line-height: 30px;
  }
  .pl_nav_link ul li a {
    font-size: 16px;
  }
  .header_bot_link_a {
    margin-top: 0px;
  }
  .nav_bot_link ul li {
    line-height: 30px;
    margin-right: 10px;
  }
  .nav_bot_link ul li a {
    font-size: 16px;
  }
  .nav_bot_link {
    margin-bottom: 20px;
  }
  .nav_bot_sociallink {
    margin-left: 0px;
  }
  .nav_bot_sociallink ul li {
    margin-right: 16px;
  }
  .nav_bot_sociallink ul li a {
    font-size: 20px;
    padding-right: 0px;
  }

  .right_nav_link .pl_nav_link {
    width: 50%;
  }
}
@media (max-width: 767px) {
	
			.act-right-in ul li {
  font-size: 14px!important;
				line-height: 23px;
				margin-bottom: 20px!important;
	}
	
	.exper-text {text-align: center;}
	
	.what-they-say-custom-arrow {top: 45%!important;}
	
	.mnm {
    background: #fff;
    position: relative;
    z-index: 999;
    padding: 10px;
	    display: block;
}
.header-nav{ overflow:auto; }
  .pl_top_header {
    padding: 0px;
    display: block;
  }
  .pl_logo a img {
    max-width: 115px;
  }
  .mnm .pl_logo a img.splogo{
    max-width: 60px;
  }
  .pl_right-menu {
    width: 100%;
  }
  .mnm .pl_right-menu{
    width: 100%;
  }
  .pl_button .Link-title {
    padding: 22px 20px 22px;
  }
  .pl_right-menu::before {
    display: none;
  }
  .MenuBurger {
    width: 60px;
    height: 60px;
  }
  .pl_right_button {
    margin-left: 5px;
  }
  .call-list a {
    font-size: 18px;
  }
  .menu-icon {
    position: absolute;
    top: -62px;
    right: 0px;
  }
  .line-left {
    display: none;
  }
  .center-slider-main {
    padding: 0px 5px;
  }
  .DomainSlider-slide {
    display: block;
  }
  .DomainSlider-slideMedia {
    width: 100%;
  }
  .DomainSlider-slideWrapImage .prm_center-text {
    font-size: 40px;
    -webkit-text-stroke: 1px #fff;
  }
  .DomainSlider-slideBody {
    margin-left: 0px;
    padding: 15px 5px;
	overflow: hidden;
  }
  .slider-right-text h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .slider-right-text h1 span {
    font-size: 20px;
  }
  .img-boxs-right::before {
    left: -4px;
    top: -4px;
	height: 90%;
  }
  .Link-title {
    padding: 22px 30px 22px;
    font-size: 12px;
  }
  .DomainSlider-slideWrapLink {
    margin-left: 0px;
  }
  .DomainSlider-slideWrapLink .Link {
    padding-left: 145px;
  }
  .img-prm-slider .flickity-prev-next-button {
    top: 96%;
    width: 60px;
    height: 60px;
  }
  .img-prm-slider .flickity-prev-next-button.previous {
    top: 96%; left: 30px;
  }
  .img-prm-slider .flickity-prev-next-button.next {
    right: 20px;
    left: auto;
  }
  .experiences_main {
    padding: 50px 0px 70px 0px;
  }
  .experiences_main h1 {
       font-size: 42px;
    margin-bottom: 20px;
    line-height: 1.1;
  }
  .experiences_main h1 span {
    -webkit-text-stroke: 1px #005596;
  }
  .experiences-slider-content,
  .experiences-slider-items {
    width: 100%;
  }
  .experiences-text {
    padding: 30px;
    min-height: auto;
  }
  .experiences-text h2 {
        font-size: 24px;
    margin-bottom: 20px;
    line-height: 26px;
  }
  .experiences-text p {
    font-size: 14px; line-height:26px;
  }
  .experiences-slider-items {
    width: 100%;
    height: 75vw;
    max-height: 400px;
    -ms-flex-order: -1;
    order: -1;
  }
  .what-they-say-custom-arrow {
    display: none;
  }
  .experiences-text-btn {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .experiences-text-btn .more-link {
    margin-bottom: 0px;
    display: inline-block; font-size: 12px;
  }
  .experiences-text-btn .DomainSlider-slideWrapLink .Link {
    padding-right: 105px;
  }
  .instagram-list {
    padding: 50px 0px 30px 0px;
  }
  .instagram-title {
    display: block; margin-left:0;
  }
  .instagram-title h1 {
   font-size: 42px;
    margin-bottom: 20px;
    line-height: 36px;
  }
  .instagram-title h4 {
    font-size: 20px;
    margin-bottom: 6px;
  }
  .ins-logo i {
    font-size: 30px;
  }
  .ins-logo h5 {
    font-size: 20px;
  }
  .social-custom-arrow {
    width: 160px;
  }
  .social-custom-arrow .arrow1,
  .social-custom-arrow .arrow2 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0px 5px;
  }
  .social-slider::before {
    height: 93%;
  }
  .years-main {
    padding: 60px 0px 0px 0px;
  }
  .years-center h1 {
    font-size: 24px;
  }
  .years-img {
    margin-bottom: 20px;
  }
  .years-img img {
    max-width: 80px;
  }
  .years-img h2 {
    font-size: 34px;
    -webkit-text-stroke: 1px #ffffff;
  }
  .pl_button_years .Link {
    padding-bottom: 95px;
  }
  .pl_button_years .Link::before {
    top: 43%;
  }
  .stay-form {
    padding: 60px 0px;
  }
  .newsletter-box h1 {
    font-size: 42px;
    margin-bottom: 20px;
    -webkit-text-stroke: 1px #005596;
	line-height: 36px;
  }
  .align-items-center {
    display: block;
  }
  .newsletter-box p {
    font-size: 14px;
    margin-bottom: 25px;
  }
  .innerNewsletter-form label {
    font-size: 14px;
  }
  .innerNewsletter-form .form-control {
    margin-bottom: 15px;
  }
  .list-check {
    margin-top: 20px;
  }
  .check--label-text {
    font-size: 14px;
    padding: 5px 0px;
    width: 83%;
  }
  .newsletter-box {
    margin-bottom: 40px;
  }
  .sun {
    left: 0px;
  }
  .sun img {
    max-width: 170px;
  }
  .flip-card {
   
    border-bottom: 1px solid #57809f;
  }
  .cru-book h1 {
    font-size: 30px;
  }
  .new-footer {
    padding: 50px 0px;
  }
  .social-icons {
    float: none;
    margin: 0 auto;
    margin-bottom: 30px;
  }
  .social-icons ul li a {
    font-size: 22px;
  }
  .f-logo {
    margin-bottom: 30px;
  }
  .new-footer-logo-address p {
    font-size: 16px;
  }
  .call-right a {
    font-size: 22px;
  }
  .copyright {
    padding-top: 30px;
    margin-top: 30px;
  }
  .footer_nav_list {
    display: block;
  }
  .footer_nav_list ul li a {
    font-size: 14px;
  }
  .select-list {
    margin-top: 15px;     display: inline-block;
  }
  .copy-text p {
    margin-bottom: 0px;
	font-size: 12px;
  }
  .copy-text a {
    font-size: 12px;
  }
  .pl_button_years .Link::before {
    height: 100px;
  }


  .box_in_nav h3 {
    font-size: 18px;
  }
  .box_in_nav {
    margin-bottom: 15px;
  }
  .nav_left_box_in::after {
    right: -10px;
    width: 90%;
    height: 90%;
  }
  .header-nav-inner {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 33px 30px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .header-main {
    padding: 0px;
  }
  .right_nav_link {
    margin-left: 0px;
    margin-top: 30px;
  }
  .pl_nav_link h2 {
    font-size: 20px;
    font-weight: 600;
  }
  .pl_nav_link ul li {
    line-height: 30px;
  }
  .pl_nav_link ul li a {
    font-size: 16px;
  }
  .header_bot_link_a {
    margin-top: 0px;
  }
  .nav_bot_link ul li {
    line-height: 30px;
    margin-right: 10px;
  }
  .nav_bot_link ul li a {
    font-size: 14px;
  }
  .nav_bot_link ul li {
    display: block; line-height: 31px;
  }
  .nav_bot_link {
    margin-bottom: 20px;
  }
  .nav_bot_sociallink {
    margin-left: 0px;
  }
  .nav_bot_sociallink ul li {
    margin-right: 16px;
  }
  .nav_bot_sociallink ul li a {
    font-size: 20px;
    padding-right: 0px;
  }
  .innerNewsletter-form .btnB{
	  padding:12px 45px;
  }
  .experiences-img h2{
	  font-size: 14px;
  }
  .wpcf7-form-control-wrap{
	  display: block;
  }
  .wpcf7-form-control-wrap.signmeup .wpcf7-list-item .wpcf7-list-item-label, .wpcf7-form-control-wrap.emailstored .wpcf7-list-item .wpcf7-list-item-label{
	  font-size: 14px;
  }
  
  .social-responsive::after{
	  height: 80px;
	  width: 209px;
  }
  .slick-prev.slick-arrow, .slick-next.slick-arrow{
	  width: 80px;
      height: 80px;
	  line-height: 80px;
  }
  .slick-prev.slick-arrow::before{
	  font-size: 19px;
  }
  .slick-next.slick-arrow::after{
	  font-size: 19px;
  }
  
  .img-prm-slider {
    max-width: 1440px;
    margin-left: auto;
    position: static;
    z-index: 10;
    max-height: 100%;
    overflow: hidden;
}
a.sbi_photo {
    display: inline-block !important;
    width: 100%;
}

.sbi_info {
    display: none;
}
  
}
@media (min-width: 1200px) and (max-width: 1700px) {
	.box_in_nav img {
    height: 219px;
	}
	
	.pl_nav_link ul li {
    line-height: 33px;
}
.pl_nav_link ul li a{
	    padding-bottom: 0;
		
}
.header_bot_link_a {
    margin-top: 10px;
}
.header-main{
	padding-bottom: 0;
    padding-top: 0;
}

.img-prm-slider {
  max-width: 1440px;
  margin-left: auto;
  position: static;
  z-index: 10;
  max-height: 75vh;     overflow: hidden;
}
	
	.pl_logo a img {
    max-width: 196px;
}
.header-nav-inner {
    
    top: 150px;
}
.pl_nav_link h2 {
    font-size: 26px;
}
}

@media (min-width: 1700px) and (max-width: 3000px) {
	.header-nav-inner {
    
    top: 166px;
}
.box_in_nav img {
    height: 280px;
}

.img-prm-slider {
  max-width: 1440px;
  margin-left: auto;
  position: static;
  z-index: 10;
  max-height: 75vh;     overflow: hidden;     min-height: 64vh;
}
}


@media (max-height: 900px) {
	.BaseImage img {
    height: 71vh;
}
	
	
	
.in-box img {
    height: 133px;
}
.slider-right-text h1{
	    font-size: 47px;

}
.slider-right-text h1 br {
    display: inherit;
}
.slider-right-text h1 span{
	display: block;
	top: -4px;
}
.DomainSlider-slideWrapLink {
    margin-top: 23px;
}
.pl_nav_link ul li {
    line-height: 37px;
}
.pl_nav_link ul li a{
	font-size: 18px;
}
.box_in_nav img {
    height: 241px;
}
.header_bot_link_a {
    margin-top: 10px;
}
}

@media (max-height: 820px) {
	.slider-right-text h1 br {
    display: inherit;
}
.in-box img {
    height: 101px;
}
.col-lg-8.col-md-8.nav_left_box_in {
    width: 54%;
}
.pl_nav_link ul li a {
    font-size: 16px;
}
.pl_nav_link ul li {
    line-height: 29px;
}
.right_nav_link .pl_nav_link {
    margin-bottom: 15px;
}
.right_nav_link {
    margin-left: 100px;
}
.header-main{
	    padding-top: 0;
}
.nav_left_box_in::after{
	height: 83%; bottom: 26px;
}
.img-prm-slider .flickity-prev-next-button {
    top: 64%;
}
}

@media (max-width: 767px) {
	
	
	
	.experiences-text-btn .DomainSlider-slideWrapLink {
    margin-left: 0px;
    margin-right: -125px;
    left: 2px;
    display: inline-block;
    top: 20px;
}
.slick-prev.slick-arrow, .slick-next.slick-arrow {
    width: 60px;
    height: 60px;
    line-height: 55px;
    margin-top: 21px;
    bottom: -24px;
	bottom: 0;
}

.slick-next.slick-arrow {
    margin-left: 88px;
}
.social-responsive::after {
    height: 34px;
}
.stay-form .col-lg-6.col-md-12:first-child {
    width: 100%;
}
.newsletter-box {
    padding-right: 0;
}

.row.dfc {
    display: block;
    justify-content: space-between;
}
.pl_nav_link ul li a {
    font-size: 16px;
}
	
}

@media (max-width: 1700px) AND (min-width: 1300px) {
	.pl_banner_slider .line-left::before{
		left: 6%;
	}
	button.flickity-button {
    left: 34px !important;
	}
	.img-prm-slider-about .flickity-prev-next-button{
		left: auto !important;
	}
	.about_team.team_b{
		margin-left: -103px;
	}
	
	.boats_right .pl_button_years .Link::before {
		height: 178px;
	}
	
	.boats_right span.linkwhte::before {
		height: 143px;
	}
	
}

@media (max-width: 3000px) AND (min-width: 1900px) {
.pl_banner_slider {
    padding-bottom: 80px;
    height: calc(100vh - 194px);
}


.BaseImage {
   
    background-size: cover;
    background-position: center;
}
.DomainSlider-slide {
  
    align-items: center;
}

.img-prm-slider .flickity-prev-next-button {
    top: 67%;
}

.boats_main_about{
	padding-top: 190px;
}

}

@media (max-width: 900px) {
	.BaseImage img {
    height: auto;
}
.img-prm-slider .flickity-prev-next-button.next {
   
    top: 96%;
}
.col-lg-8.col-md-8.nav_left_box_in {
    width: 100%;
}
.nav_left_box_in::after{
	    bottom: 0px;
}
.right_nav_link {
    margin-left: 0;
}
.nav_left_box_in .col-lg-6.col-md-6.col-sm-6 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.box_in_nav img {
    height: 110px;
}
.box_in_nav h3 {
    font-size: 13px;
}
.pl_nav_link ul li a{
	font-size: 14px;
}
.slider-right-text h1 {
    font-size: 42px;
    position: relative;
    top: 22px;
}
.ins-logo h5 {
    margin-left: 13px;
}
.pl_right-menu.mobmen {
    display: flex!important;
    justify-content: space-around;
	background: #005596;     text-align: center;
  width: 100%;
}

.pl_right-menu.dsk .call-list, .pl_right-menu.dsk .pl_right_button {
    display: none;
}
.call-list a{
color:#fff;	 font-weight: 400;
}
.call-list {
    width: 47%;
}
.mob-top {
   
    width: 50%;
}
.pl_right-menu.mobmen .pl_button .Link-title{
	min-width: 50vw;
}
.pl_right_button.nebf {
    margin-left: 0;
}
.call-list.cl1 a {
	
}
.call-list.cl1 {
    display: flex;
    position: absolute;
    right: 0;
    top: 43px;
    z-index: 9999;
	display:block;
}
.pl_logo {
  
    margin-top: 11px;
}
.pl_right_button {
    margin-left: 0;
}

.pl_right-menu.mobmen .menu-icon {
    display: none;
}
.col-md-2.col-xs-12.col-sm-6.flip-card {
    width: 50%;
}
.flip-card{
	height: 166px;
}
.flip-content{
	padding: 30px 0px;
}
.cru-book h1 {
    font-size: 15px;
    margin-bottom: 0;
}
.img-boxs-right .in-box{
	    width: 22%;
}
.img-prm-slider .flickity-prev-next-button.previous {
    top: 49%;
    left: inherit;
    right: 92px;
}

.img-prm-slider .flickity-prev-next-button.next {
    top: 49%;
}

svg.circle-timer.js-circle-timer1 {
display:none !important;	
}
.pl_banner_slider {
    padding-bottom: 0;
}
.in-box img {
    height: auto;
}
.DomainSlider-slideWrapLink {
    margin-top: -26px;
}
.experiences-text-btn .DomainSlider-slideWrapLink .Link {
    padding-right: 0;
    margin-right: 0;
    margin-left: 30px;
    top: 7px;
}
.experiences-text p {
   
    margin-bottom: 0;
}

.instagram-title h1 span{
	margin-left: 0;
}
 .instagram-title h1 span {
    -webkit-text-stroke: 1px #005596;
 }
 a.sbi_photo {
    display: inline-block !important;
    width: 100%;
    height: 130px !important;
    margin-bottom: 10px;
}
.social-responsive .custom-ins {
    margin-top: 0;
}
.slick-prev.slick-arrow{
	    left: -71px;
}
.slick-next.slick-arrow {
    margin-left: 80px;
}
.social-responsive::after {
    height: 45px;
    width: 163px;
    bottom: 25px;
}
.slick-prev.slick-arrow, .slick-next.slick-arrow {
    width: 60px;
    height: 60px;
    line-height: 55px;
    margin-top: 21px;
    bottom: 12px;
}
.slick-next.slick-arrow {
    margin-left: 80px;
}
.social-slider::before {
    height: 84%;
	width: 100%;
    right: -22px;
    left: -22px;
}
.years-center h1 {
    font-size: 17px;
}
.switcher {
    
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.innerNewsletter-form span.wpcf7-form-control-wrap.fname {
    margin-bottom: 35px;
}
.innerNewsletter-form .btnB {
   font-size:12px;
    margin-top: 0;
}
.newsletter-box {
    
    padding-top: 40px;
}
.innerNewsletter-form .form-control {
  
    min-height: 20px;
}
.sun {
    right: 17px;
    left: inherit;
    top: -115px;
}
.contact-right-img {
    height: 373px;
}
.contact-right-img img {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}
	
	.exper-text {height: 44%; }
	
.sun img {
    max-width: 185px;
}
.col-md-2.col-xs-12.col-sm-6.flip-card {
    width: 33.33%;
}
.cru-book {
    font-size: 12px;
}
.cru-book img {
    margin-left: 10px;
    max-width: 25px;
}
.wpcf7-form-control-wrap.signmeup .wpcf7-list-item, .wpcf7-form-control-wrap.emailstored .wpcf7-list-item {
    margin: 0 0 0 35px;
}
.flip-content h4 {
    font-size: 11px;
}
.icon-ft img {
    max-height: 56px;
}
.flip-card {
    height: 130px;
}
.new-footer .align-items-center{
display: flex;
    flex-direction: column;
}
.new-footer .col-lg-4.col-md-4.scicons1{
	order: 3;
    margin-top: 37px;
}
.social-icons ul li:last-child a {
    padding-right: 0;
}
.f-logo a img {
    max-width: 260px !important;
}
.new-footer-logo-address p {
   
    line-height: 32px;
}
.switcher .option {
   
    background: #fff;
}
.switcher .selected a, .switcher .option a{
	    font-size: 14px;
}
.new-footer {
    padding: 70px 0 100px 0;
}
.footer_nav_list ul li{
	        margin: 3px 7px;
}
.nav_left_box_in::after {
    right: -10px;
    width: 100%;
    height: 90%;
    left: -3px;
}
.nav_bot_sociallink ul li a {
    font-size: 24px;
}
.nav_bot_sociallink {
    margin-bottom: 30px;
}

.slider-right-text h1 {

    line-height: 36px;
}
.what-they-say-custom-arrow {
    
   display:block;     top: 49%;
    left: 51%;
}
.what-they-say-custom-arrow .right .slick-custom-arrow{
	width: 70px;
    height: 70px; top: -25px;     line-height: 70px; font-size: 12px;
}
.experiences-text {
    padding: 60px 30px 30px 30px;
}

.DomainSlider-slideMedia {
    width: 100%;
} 
.social-responsive::after{
	right:0;
}

.stay-form .wpcf7-response-output {
    max-width: 55%;
    font-size: 11px;
}
span.linkwhte:before{
	height:43px;
}

}

@media (min-width: 1200px) and (max-width: 1600px){
	
	.experiences_main {
    padding: 77px 0px 120px 0px;
	}
	
	.experiences_main h1 {
    font-size: 90px;
	margin-bottom: 15px;
	}
	
	.instagram-title h1 {
    font-size: 90px;
	}
	
	.DomainSlider-slideMedia{
		    width: 67%;
	}
	.heresd .DomainSlider-slideBody{
		    width: 28%;
	}
	.pl_banner_slider .line-left::before {
    left: 5%;
	height:273px;
}
.img-prm-slider .flickity-prev-next-button.previous{
	top:81%;
}
.img-prm-slider .flickity-prev-next-button {
    top: 61%;
}
.in-box img {
    height: 115px;
}
.slider-right-text h1 br{
display:block;	
}
.slider-right-text h1 {
    font-size: 61px;
}
.slider-right-text {
    margin-bottom: 18px;
}
.box_in_nav img {
    height: 210px;
}
.col-lg-8.col-md-8.nav_left_box_in {
    width: 50%;
}
.right_nav_link {
    margin-left: 32px;
}
.box_in_nav h3 {
    font-size: 18px;
}
.row.header_bot_link_a {
    max-width: 1401px;
    margin: 0 auto;
}
.nav_bot_link ul li a{
	font-size:18px;
}
.pl_nav_link ul li a::after , .nav_bot_link ul li a::after, .box_in_nav a h3::after{
bottom:-3px;	 height:1px;
}
.nav_bot_link ul li a::after, .box_in_nav a h3::after{
bottom:-1px;	 height:1px;
}
.pl_logo a img {
    max-width: 225px;
}
.header-nav-inner {
    top: 170px;
}
.pl_nav_link ul li {
    line-height: 30px;
}
.pl_top_header.open .nav_bot_sociallink{
	margin-left: -30px;
}
.pl_right-menu::before {
    width: 58%;
}
.pl_right-menu.newmn::before {
    width: 42%;
}
}

@media (max-width: 400px){
	.what-they-say-custom-arrow {
    top: 39%!important;
}
}

.img-prm-slider1  .DomainSlider-slideBody {
    opacity: 1;
    position: relative;
    transition: all 1s ease 0s;
    left: 0;
    z-index: 99999;
    width: 28%;
}
.DomainSlider-slideMediaOverlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    background-color: #005596;
    transform: scaleX(0);
    z-index: -1;
    transform: translateX(100%);
    transition: all 1.6s;
	display:block;
}

.heresd .baseimgbg{
	display:none;
} 
.is-selected .DomainSlider-slideMediaOverlay {
    transform: translateX(-100%);
}

.img-prm-slider1  .baseimgbg.effectstogv{
	display:none
}

.img-prm-slider1 .basewrap{
    transform: scale(0.7, 0.7);
    transition: all 1.5s;
    -webkit-transition: all 1.5s;
    position: relative;
}
.BaseImage1.shwnrml  {
    background-size:cover;
}
.img-prm-slider1 .img-prm-slider{
	position:relative;
	margin-left:0;
	
}
.img-prm-slider1 .is-selected .basewrap {
    transform: scale(1, 1);
}
.BaseImage1.shwnrml {
    background-size: cover;
    width: 100%;
	background-position: center;
  
}
@media (min-width: 768px){

.DomainSlider-slideWrapLink {
    
    margin-left: -109px;
}

}



@media (min-width: 1200px) and (max-width: 1700px) {
	.DomainSlider-wrapNavigation[data-v-0957df01] {
    position: absolute;
    left: -20px;
    bottom:0;
}
.SliderNav-button[data-v-2fade329] {
   
    margin-bottom: -25px;
}

.home-slider .media-slider img {
    height: 514px;
    object-fit: cover;
}
.slider-right-text h1{
	letter-spacing : -1.5px;
}
}

@media (min-width: 1800px){
	.DomainSlider-wrapNavigation[data-v-0957df01] {
    position: absolute;
    left: -47px;
    bottom: 0;
}
.home-slider .media-slider img {

    height: 678px;

}
}

@media (max-width: 767px) {
	/** new css **/
.actbf img {
    
    height: 240px;
}
  .activities-main {
    padding-top: 40px;
  }
  .activities-title h1 {
    font-size: 42px;
    margin-bottom: 10px;
    line-height: 1.1;
    -webkit-text-stroke: 1px #005596;
  }
  .activities-title p {
        font-size: 14px;
    margin-bottom: 20px;
    line-height: 21px
  }
  .act-cards {
    margin: 0px -15px;
  }
  .act-card {
    margin: 0px;
    margin-bottom: 40px;
  }

  .activitie-box h2 {
    font-size: 18px;
  }
  .act-card.is-expanded .card__inner::after {
    bottom: -60px;
  }
  .act-card.is-expanded .card__inner::before {
    height: 45px;
    bottom: -59px;
  }
  .act-card.is-expanded .card__expander {
    margin-top: 75px;
  }
  .card__expander i {
    margin-right: 10px;
    width: 24px;
    height: 24px;
    top: 4px;
  }
  .card__expander h1 {
    font-size: 23px;
    padding-bottom: 40px;
  }
  .card__expander i span:first-child {
    top: 10px;
  }
  .card__expander i span:last-child {
    top: 10px;
  }
  .act-card.is-expanded .card__expander {
    max-height: inherit;
  }
  .post-list::before {
    top: -24px;
    left: 0px;
	width: 100%;
	height: 108%;
  }
  .act-right-in {
    padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
  }
  .act-right-in h2 {
    font-size: 24px;
  }
  .act-right-in p {
    font-size: 14px;
    margin-bottom: 15px;
	line-height: 26px;
  }
  .act-right-in .experiences-text-btn .DomainSlider-slideWrapLink .Link {
    padding-right: 0px;
    margin-right: 0px;
	top: 3px;
  }
  .experiences-text-btn .more-link {
    font-size: 12px;
    margin-bottom: 0px;
  }
  .act-right-in .experiences-text-btn {
    display: flex;
    margin-bottom: 0px;
    justify-content: space-between;
  }
  .act-right-in
    .experiences-text-btn
    .DomainSlider-slideWrapLink
    .Link::before {
    display: none;
  }
  .act-right-in .experiences-text-btn .DomainSlider-slideWrapLink{
	  top: 0px;
  }
  .act-right-in .experiences-text-btn .DomainSlider-slideWrapLink .Link::after {
    display: none;
  }
  .act-right-in .experiences-text-btn .DomainSlider-slideWrapLink .Link {
    margin: 0px;
    padding: 0px;
  }
  .act-right-in .Link-hover {
    display: none;
  }
  .post-list {
    margin-bottom: 120px;
	padding: 0px 15px;
  }
  .spa-img-box-in .col-lg-4:nth-of-type(1) .spe-img {
    margin-bottom: 30px;
	margin-right: 0px;
	margin-top: 10px;
  }
  .cnt-text a {
    font-size: 13px;
  }
  .spa-img-box-in{
	  margin: 0px -15px;
	  padding: 10px;
  }
 .spa-img-box-in::before {
	     display: block;
    height: 90%;
    top: 25px;
    left: 0px;
    width: 100%;
    z-index: -1;
}

  .spa-img-box-in .col-lg-4:nth-of-type(3) .spe-img {
    margin-top: 0px;
	margin-left: 0px;
  }
  .spa-img-box-in .col-lg-4:nth-of-type(3) .spe-img{
	margin-bottom: 10px;
  }
  .spa-img-box-in {
    margin-right: 0px;
    margin-bottom: 40px;
	margin-left: 0px;
  }
  .spa-img-box-in .col-lg-4:nth-of-type(2) .spe-img {
    margin-right: 0px;
    margin-left: 0px;
  }
  .spe-right h1 {
    font-size: 42px;
    margin-bottom: 20px;
    line-height: 42px;
    -webkit-text-stroke: 1px #005596;
  }
  .spe-right h1 span {
   display: block;
    font-size: 42px;
    margin-bottom: 0;
    -webkit-text-stroke: 1px #005596;
    line-height: 36px;
  }
  .spe-right p {
    font-size: 14px;
    margin-bottom: 20px;
	    line-height: 26px;
  }
  .spe-right a {
    font-size: 12px;
  }
  .spe-right a i {
    font-size: 16px;
  }
  .evrnts-right-cont-in{
	  margin-top: 30px;
  }
  .evrnts-right-cont-in h5{
	  font-size: 20px;
	  margin-bottom: 10px;
  }
	.evrnts-right-cont-in p{
		font-size: 14px;
		line-height: 28px;
	}
.spe-img {
    min-height: 167px;
    width: 44%;
    display: inline-block;
    margin: 0 2% 10px;
}
.spa-img-box-in {
    text-align: center;
}
.top-pd-eve {
    padding-top: 94px;
    margin-left: 0;
    margin-right: 0;
}
	.spe-img img{
		display: none;
	}
	
	html .noticeblock {
    margin-top: -35px;
   
    border-bottom: 5px solid #fff;
}
	html body.ntcb {
    margin-top: 35px!important;
}

html body.ntcb .header-nav-inner {
   
    top: 230px;
}
.act-img-in img {
    opacity: 0;
    width: 100%;
    height: 250px;
}
.act-img-in.ac6 img {
    height: 250px;
}
.panel-events .post-list::before {
   
    height: 112%;
}
.post-list::before {
    top: -15px;
}
.act-right-in .experiences-text-btn .more-link span.fa.fa-chevron-right {
   
    font-size: inherit;
}

a.bts {
    display: block !important;
}

.event-area-title h1{
	font-size: 42px;
	margin-bottom: 10px;
	line-height: 1.1;
}
.event-area-title h1 span{
	-webkit-text-stroke: 1px #005596;
}
.event-area-title p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 30px;
}
.event-area-title{
	padding-top: 40px;
}
.upc_event_main{
	padding: 40px 0px 0px 0px;
}
.upc_title_shrandft{
	margin-bottom: 52px;
	display: block;
}
.upc_title_shrandft .filter_left{
	margin-bottom: 25px;
}
.filter_left h2, .search_right h2{
	font-size: 24px;
	margin-bottom: 14px;
}
.events_ft ul li a{
	font-size: 14px;
}
.topic_st .form-control{
	font-size: 14px;
}
.events_ft ul li:first-child a img{
	max-width: 26px;
}
.upc_list_in .activitie-box h2{
	font-size: 18px;
}
.upc_list_in .activitie-box{
	min-height: auto;
	margin-bottom: 50px;
}
.more-text-up.upc_eve .cnt-text .more-icon img {
  height: 40px;
}
.pagination.pagination-responsive{
	padding: 30px 0 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.pagination.pagination-responsive li a{
	width: 38px;
	height: 38px;
	padding: 0px 5px;
}
.pagination_center::after {
	bottom: 44px;
}
.pagination_center{
	margin: 0px auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 360px;
}
.pagination_center::before {
	height: 65px;
}

.event-single_left{
	margin-bottom: 60px;
}
.link_bak{
	margin-bottom: 30px;
}
.link_bak a{
	margin-right: 24px;
	font-size: 14px;
}
.event-single_left h1{
	font-size: 28px;
	letter-spacing: 0.5px;
}
.event_dit{
	padding: 40px 15px 30px 15px;
	margin-top: -15px;
}
.event_dit h2{
	font-size: 22px;
	margin-bottom: 24px;
}
.event-single_left .experiences-text-btn .DomainSlider-slideWrapLink .Link{
	margin-left: 0px;
}
.event_dit p{
	font-size: 14px;
}
.event_dit h4{
	font-size: 16px;
}
.event_dit ul li{
	font-size: 14px;
	line-height: 24px;
}

.more_ue_list{
	margin-top: 50px;
}

.more_ue_title h1{
	font-size: 42px;
	margin-bottom: 20px	;
	line-height: 1.1;
}
.more_ue_title h1 span{
	-webkit-text-stroke: 1px #005596;
}
.upc_slider .slick-list {
  margin-bottom: 20px;
  }
.upc_slider .activitie-box h2{
	font-size: 18px;
}


.event-area-title p br{
	display: none;
}
.about-headr-sec-new{
	padding-bottom: 50px;
}
.about-left-sec h1{
	font-size: 24px;
	margin-bottom: 20px;
}
.about-left-sec p{
	font-size: 16px;
	line-height: 24px;
}
.about_box_right{
	display: block;
}
.about_team img{
    max-width: 100%;
}
.about_box_right::before {
	left: -10px;
	width: 100%;
}
.about_team.team_b{
	margin-left: 0px;
	margin-top: 20px;
}
.about_text h1{
	font-size: 18px;
}
.about_text span{
	font-size: 14px;
}
.art-of-tourism-title h1 {
    font-size: 42px;
    margin-bottom: 20px;
    line-height: 1.1;
}
.art-of-tourism-title h1 span {
    -webkit-text-stroke: 1px #005596;
}
.gallery-slide-item{
	width: 390px;
}
.tourism_text {
    padding: 40px 0px;
}
.tourism_text h3{
	font-size: 18px;
	padding: 0px 20px;
}
.img-prm-slider-about .flickity-prev-next-button{
	width: 50px;
    height: 50px;
	top: -58px;
}
.img-prm-slider-about .flickity-prev-next-button.previous {
    right: 70px;
}
.boats_main_about{
	padding-top: 90px;
}
.boats_right img {
    max-width: 260px;
	margin-bottom: 20px;
}
.boats_right .pl_button_years .Link {
    padding-bottom: 150px;
}
.boats_right span.linkwhte:before {
    height: 102px;
}
.boats_right .pl_button_years .Link::before{
	height: 133px;	
}
.img-prm-slider-about .flickity-prev-next-button{
	box-shadow: inset 0 0 0 2px #005596;
}
.art-of-tourism{
	padding-top: 55px;
}
.art-of-tourism-title p{
	margin-bottom: 75px;
    line-height: 24px;
}
.videos-grid-view .activitie-box{
	margin-bottom: 30px;
}

.conact-area-main h1 {
  font-size: 42px;
  margin-bottom: 10px;
  line-height: 1.1;
}
.conact-area-main h1 span {
  -webkit-text-stroke: 1px #005596;
}
.conact-area-main p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 30px;
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{
	width: 100%;
	margin: 0px;
}
.contact_inner_form .wpcf7 .wpcf7-form input, .contact_inner_form .wpcf7 .wpcf7-form select{
	height: 60px;
}
.contact_inner_form .wpcf7 .wpcf7-form textarea{
	height: 140px;
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-Request-Information{
	max-width: 65%;
}
.conact-area-main{
	margin-bottom: 60px;
}
.conact-area-map h1{
	font-size: 42px;
	margin-bottom: 10px;
	line-height: 1.1;
}
.conact-area-map h1 span {
  -webkit-text-stroke: 1px #005596;
}
.conact-area-main::before {
	min-height: 1030px;
	top: -90px;
}

.find_map{
	display: block;
	margin-top: 40px;
}
.left_map, .address_right {
	width: 100%;
}
.address_right{
	margin-top: 30px;
}
.address_right p{
	font-size: 15px;
	line-height: 24px;
}
.address_right .tin_text span{
	font-size: 16px;
}
.address_right strong a{
	font-size: 22px;
}
.address_right > a{
	margin-bottom: 50px;
}
.address_right strong{
	margin-bottom: 30px;
}
.find_map::before {
	top: -30px;
}
.boats_right{
	float: none;
}
.search_right {
    margin-top: 30px;
}
.page-template-template-upcoming-events .event-area-title p {
    margin-bottom: 30px;
}
.about_team.team_b {
    display: flex;
    flex-direction: column;
	    margin-top: 40px;
}
.about_team.team_b .about_text {
    order: 2;
}
.page-template-template-boat .event-area-title p {
    margin-bottom: 0;
}
.upc_list_in .activitie-box {
    min-height: 0;
}
.page-template-template-boat .stay-form , .page-template-template-videos-new .stay-form {
	padding-top: 0;
}
.conact-area-main{
	margin-top: 30px;
}
.contact_inner_form .wpcf7 .wpcf7-form textarea , .contact_inner_form .wpcf7 .wpcf7-form input , .contact_inner_form .wpcf7 .wpcf7-form select{
	    font-size: 15px;
}
div#map_canvas {
    height: 300px !important;
}
.find_map::before{
opacity:0;	
}
.address_right a{
margin-bottom:30px;	
}
.tin_text {
    margin-bottom: 20px;
}
.address_right p{
	    margin-bottom: 20px;
}
.conact-area-map {
    margin-bottom: -60px;
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-Request-Information input[type="submit"]{
font-size:15px;	
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.comments {
    width: 100%;
}
.about_team.team_b {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
}
.about_box_right {
    display: flex;
    align-items: center;
    position: relative;
}
.about_team.team_b .about_text{
margin-top:10px;	
}
.about_team.team_b .about_text {
    float: right;
    margin-bottom: 0;
    margin-top: 0;
}
.about_team img {
   
    margin-bottom: 0;
}
.gallery-slide-item img{
	height:240px;
}
section.boats_main_about:before {
    background: rgba(0,0,0,0.4);
}
.activities-main::before , .upc-event-single::before{
	top: -256px;
}
.activities-title {
    text-align: center;
    padding: 0 15px;
}
.group-form-sec.media-assist-form h3 {
    font-size: 25px;
}
#gfm p{
    font-size: 16px;
    line-height: 22px;	
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-Request-Information {
    max-width: 100%;
}
section#gfm.grp-assist-form1 {
 
    margin-bottom: -60px;
}
.how-did-you-hear {
    width: 100%!important;
}
.media-assist-form.grp-assist-form1 span.wpcf7-form-control-wrap.departure-time:after, .media-assist-form.grp-assist-form1 span.wpcf7-form-control-wrap.return-time:after{
    top: 14px;
    height: 30px;
    width: 30px;
}
.scerenof {
  
    left: 0;
}
.media-assist-form.grp-assist-form1 .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.reservation-date input{
	       background-position: right 16px top 14px;
    background-size: 25px;
}
.contact_inner_form .wpcf7 .wpcf7-form .wpcf7-Request-Information input[type="submit"] {
  
    width: 100% !important;
}
.event-single_left h1 {
  
    letter-spacing: 0;
}
.page-template-template-upcoming-events .stay-form{
padding-top: 30px;
}
.event_search , .event_search .input-group , .event_search .input-group .form-control{
	    max-width: 100%;
}
.topic_st .form-control {
  
    width: 255px;
}
.events_ft ul li:last-child {
    margin-right: 0;
}
section.conact-area-main p {
    margin-bottom: 10px;
}
.content-boat p {
    text-align: center;
    font-size: 14px;
}
.about-left-sec p , .art-of-tourism-title p{
	font-size: 14px;
}
.page-template-template-boat .upc_list_in .activitie-box {
    min-height: 0;
   
}

a.more-link.various.fancybox.fancybox\.iframe {
    order: 3;
    margin-top: 20px;
}
.act-right-in .experiences-text-btn {
   
    flex-wrap: wrap;
}
.act-card.is-expanded .card__inner:after{
	    left: 49%;
}
.act-card.is-expanded .card__inner::before{
	    left: 50%;
}

span.hfflogo a:first-child img{margin-right: 9px; width: 100px;}
span.hfflogo img{max-width: 36px;}.
span.hfflogo strong{font-size: 11px;top: 0px;}


}
