@media(max-width:1870px){
	.featured-slider-width {
    	padding-left: 280px;
	}
	.find-main .featured-slider-width {
		padding-left: 272px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 271px;
	}
}
@media(max-width:1860px){
	.featured-slider-width {
    	padding-left: 276px;
	}
	.find-main .featured-slider-width {
		padding-left: 267px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 269px;
	}
}
@media (max-width:1850px) {
    .featured-slider-width {
        padding-left: 271px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 271px;
    }
    .find-main .featured-slider-width {
        padding-left: 263px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 263px;
    }
}
@media (max-width:1840px){
	.featured-slider-width {
		padding-left: 267px;
	}
}
@media(max-width:1830px){
	.featured-slider-width {
   	 	padding-left: 261px;
	}
	.find-main .featured-slider-width {
		padding-left: 250px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 253px;
	}
}
@media (max-width:1820px){
	.featured-slider-width {
    	padding-left: 255px;
	}
}
@media(max-width:1810px){
	.featured-slider-width {
		padding-left: 251px;
	}
	.find-main .featured-slider-width {
    	padding-left: 240px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 240px;
	}
}
@media (max-width:1800px) {
    .featured-slider-width {
        padding-left: 248px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 248px;
    }
    .find-main .featured-slider-width {
        padding-left: 240px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 239px;
    }
}
@media (max-width:1790px){
	.featured-slider-width {
		padding-left: 241px;
	}
	
}
@media (max-width:1780px){
	.featured-slider-width {
		padding-left: 236px;
	}
	.find-main .featured-slider-width {
		padding-left: 227px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 226px;
	}
}
@media (max-width:1770px){
	.featured-slider-width {
		padding-left: 231px;
	}
}
@media(max-width:1760px){
	.featured-slider-width {
		padding-left: 225px;
	}
	.find-main .featured-slider-width {
    	padding-left: 215px;
	}
		.destination-featured .featured-slider-width {
		padding-left: 217px;
	}
}
@media (max-width:1750px) {
    .featured-slider-width {
        padding-left: 221px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 221px;
    }
    .find-main .featured-slider-width {
        padding-left: 213px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 211px;
    }
}
@media(max-width:1740px){
	.featured-slider-width {
		padding-left: 214px;
	}
	.find-main .featured-slider-width {
		padding-left: 204px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 206px;
	}
}
@media(max-width:1730px){
	.featured-slider-width {
		padding-left: 210px;
	}
}
@media (max-width:1720px){
	.featured-slider-width {
		padding-left: 206px;
	}
	.find-main .featured-slider-width {
		padding-left: 194px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 196px;
	}
}
@media (max-width:1710px){
	.featured-slider-width {
		padding-left: 200px;
	}
}
@media (max-width:1700px) {
    .featured-slider-width {
        padding-left: 196px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 196px;
    }
    .find-main .featured-slider-width {
        padding-left: 188px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 187px;
    }
}
@media(max-width:1690px){
	.featured-slider-width {
		padding-left: 192px;
	}
}
@media(max-width:1680px){
	.find-main .featured-slider-width {
		padding-left: 177px;
	}
	.featured-slider-width {
		padding-left: 184px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 176px;
	}
}
@media(max-width:1670px){
	.featured-slider-width {
		padding-left: 181px;
	}
}
@media(max-width:1660px){
	.featured-slider-width {
		padding-left: 175px;
	}
	.find-main .featured-slider-width {
		padding-left: 164px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 165px;
	}
}
@media (max-width:1650px) {
    .featured-slider-width {
        padding-left: 171px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 171px;
    }
    .find-main .featured-slider-width {
        padding-left: 163px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 161px;
    }
}
@media (max-width:1640px){
	.find-main .featured-slider-width {
		padding-left: 157px;
	}
	.featured-slider-width {
		padding-left: 167px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 155px;
	}
}
@media (max-width:1630px){
    .featured-slider-width {
        padding-left: 161px;
    }
}
@media (max-width:1620px){
	.featured-slider-width {
		padding-left: 156px;
	}
	.find-main .featured-slider-width {
		padding-left: 146px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 146px;
	}
}
@media(max-width:1610px){
    .featured-slider-width {
        padding-left: 151px;
    }
}
@media (max-width:1600px) {
    .featured-slider-width {
        padding-left: 146px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 146px;
    }
    .find-main .featured-slider-width {
        padding-left: 138px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 137px;
    }
}
@media(max-width:1590px){
    .featured-slider-width {
        padding-left: 142px;
    }
}
@media (max-width:1580px){
	.featured-slider-width {
		padding-left: 137px;
	}
	.find-main .featured-slider-width {
		padding-left: 127px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 125px;
	}
}
@media (max-width:1570px){
    .featured-slider-width {
        padding-left: 131px;
    }
}
@media (max-width:1560px){
	.featured-slider-width {
		padding-left: 124px;
	}
	.find-main .featured-slider-width {
		padding-left: 116px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 116px;
	}
}
@media (max-width:1550px) {
    .featured-slider-width {
        padding-left: 123px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 123px;
    }
    .find-main .featured-slider-width {
        padding-left: 115px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 112px;
    }
}
@media (max-width:1540px){
	.featured-slider-width {
		padding-left: 116px;
	}
	.find-main .featured-slider-width {
		padding-left: 107px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 105px;
	}
}
@media (max-width:1530px){
    .featured-slider-width {
        padding-left: 111px;
    }
}
@media (max-width:1520px){
	.featured-slider-width {
		padding-left: 105px;
	}
	.find-main .featured-slider-width {
		padding-left: 94px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 95px;
	}
}
@media (max-width:1510px){
    .featured-slider-width {
        padding-left: 101px;
    }
}
@media (max-width:1500px) {
    .featured-slider-width {
        padding-left: 98px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 98px;
    }
    .find-main .featured-slider-width {
        padding-left: 90px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 88px;
    }
}
@media (max-width:1490px){
    .featured-slider-width {
        padding-left: 91px;
    }
}
@media (max-width:1480px) {
	.featured-slider-width {
		padding-left: 85px;
	}
	.find-main .featured-slider-width {
		padding-left: 76px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 75px;
	}
}
@media (max-width:1470px){
    .featured-slider-width {
        padding-left: 80px;
    }
}
@media (max-width:1460px){
	.featured-slider-width {
		padding-left: 77px;
	}
	.find-main .featured-slider-width {
		padding-left: 65px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 65px;
	}
}
@media (max-width:1450px){
    .featured-slider-width {
        padding-left: 73px;
    }
}
@media (max-width:1440px) {
    .featured-slider-width {
        padding-left: 67px;
    }
    .find-main .featured-slider-width {
        padding-left: 59px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 56px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block1 {
        width: 50%;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block2 {
        width: 24.5%;
    }
    .yatchs-specs::before{
        width: 40.1%;
    }
    .blog-landing-bottom-right .featured-slider-width{
        padding-right: 67px;
    }
    .blog-landing-bottom-right .blog-landing-bottom-info{
        padding-left: 67px;
    }
	.home-grid-img {
    	height: 380px;
	}
}
@media (max-width:1430px){
    .featured-slider-width {
        padding-left: 61px;
    }
}
@media (max-width:1420px){
	.featured-slider-width {
		padding-left: 56px;
	}
	.find-main .featured-slider-width {
		padding-left: 46px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 46px;
	}
}
@media (max-width:1410px){
    .featured-slider-width {
        padding-left: 50px;
    }
}
@media (max-width:1400px){
	.featured-slider-width {
		padding-left: 45px;
	}
	.find-main .featured-slider-width {
		padding-left: 35px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 36px;
	}
	.destination-featured .featured-slider-width {
		padding-left: 26px;
	}
}
@media (max-width:1390px){
    .featured-slider-width {
        padding-left: 41px;
    }
}
@media (max-width:1380px){
	.featured-slider-width {
		padding-left: 36px;
	}
	.find-main .featured-slider-width {
		padding-left: 26px;
	}
}
@media (max-width:1370px){
    .featured-slider-width {
        padding-left: 32px;
    }
}
@media (max-width:1366px) {
    .desk-header .container-fluid{
        max-width: unset;
        padding: 0 40px;
    }
    .container-main{
        max-width: unset !important;
        padding: 0 40px;
    }
    .featured-slider-width {
        padding-left: 40px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 40px;
    }
    .find-main .featured-slider-width {
        padding-left: 40px;
    }
    .find-main {
        padding-top: 102px;
    }
    .experience-main {
        padding-top: 80px;
        padding-bottom: 82px;
    }
    .yatchs-banner .banner-content p {
        padding-top: 15px;
        padding-bottom: 24px;
    }
    .yatchs-load-more {
        padding-top: 40px;
    }
    .yatchs-list {
        padding-top: 43px;
        padding-bottom: 88px;
    }
    .yatchs-need-main {
        padding-top: 95px;
        padding-bottom: 110px;
    }
    .landing-experience {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .destination {
        padding-bottom: 63px;
    }
    .landing-types {
        padding-top: 85px;
        padding-bottom: 78px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 40px;
    }
    .charters-area-top-right {
        padding-left: 33px;
    }
    .charter-areas {
        padding-top: 84px;
        padding-bottom: 90px;
    }
    .charters-areas-top-flex {
        padding-top: 48px;
    }
    .find-slider-info-inner h6 {
        padding-bottom: 18px;
    }
    .charters-area-top-right .find-slider-info-inner p+p {
        padding-top: 15px;
    }
    .charters-area-top-right .find-btn {
        justify-content: unset;
        padding-top: 25px;
    }
    .charters-area-bottom-block {
        width: 25%;
        padding: 0 15px;
    }
    .charters-area-bottom-flex {
        margin: 0 -15px;
        padding-top: 30px;
    }
    .destination-contact-left {
        width: 57.1%;
    }
    .destination-contact {
        padding-top: 74px;
    }
    .about-flex-rev {
        padding-top: 87px;
    }
    .about-main {
        padding-bottom: 98px;
    }
    .our-team-main {
        padding-bottom: 45px;
    }
    .about-booking {
        padding-bottom: 85px;
    }
    .about-left img {
        width: 100%;
    }
    .yatchs-details-slider-block {
        height: 380px;
    }   
    .yatchs-details-slider-block-inner {
        height: 184px;
    }   
    .yatchs-specs-left-inner {
        padding-left: 0;
    }
    .yatchs-specs-left-inner {
        padding-bottom: 70px;
        padding-top: 62px;
    }
    .yatchs-specs-right {
        padding-top: 62px;
        padding-left: 44px;
        height: 579px;
    }
    .yd-rates-main {
        padding-top: 61px;
    }
    .availability-details {
        padding-top: 60px;
    }
    .yd-crew {
        padding-top: 88px;
        padding-bottom: 88px;
    }
    .yd-crew-flex.yd-crew-flex-rev {
        padding-top: 59px;
    }
    .our-team-img {
        height: 295px;
    }
    .contact-form-main {
        padding-top: 65px;
        height: 788px;
    }
    .contact-form-main .featured-yatchs-title p {
        padding-top: 20px;
    }
    .contact-form {
        padding-top: 45px;
    }
    .faq-page-main {
        padding-top: 73px;
    }
    .faq-page-main .featured-yatchs-title p {
        padding-top: 20px;
    }
    .faq-page-main .featured-yatchs-title {
        padding-bottom: 70px;
    }
    .faq-page-acc-main {
        padding: 0 75px;
        padding-top: 42px;
        padding-bottom: 75px
    }
    .booking-support-right {
        padding-left: 45px;
    }
    .booking-support {
        padding-top: 75px;
    }
    .booking-reservation {
        padding: 90px 0;
    }
    .booking-reservation-block {
        margin-top: 40px;
    }
    .booking-reservation-block-inner {
        padding: 50px 38px;
        padding-right: 32px;
    }
    .insurance-main .featured-yatchs-title p{
        padding-top: 20px;
    }
    .insurance-main .featured-yatchs-title {
        padding-bottom: 56px;
    }
    .insurance-sources-main.insurance-main {
        padding-top: 73px;
        padding-bottom: 90px;
    }
    .insurance-sources-main.insurance-main .featured-yatchs-title p {
        padding-top: 12px;
    }
    .find-slider-img {
        width: 56.5%;
    }
    .find-slider-info {
        width: 43.5%;
    }
    .landing-types.dd-related .landing-types-img {
        height: 350px;
    }
    .landing-types.dd-related {
        padding-top: 68px;
    }
    .dd-unique-right .insurance-right-block {
        max-width: unset;
    }
    /* .dd-unique {
        padding: 73px 0;
    } */
    .landing-types-flex {
        padding-top: 50px;
    }
    .choose-experience {
        padding: 85px 0;
    }
    .why-choose-main.experience-why-choose {
        margin-top: 85px;
    }
    .blog-landing-bottom-right .blog-landing-bottom-info {
        padding-left: 40px;
    }
    .blog-details-main .featured-yatchs-title p{
        padding-top: 20px;
    }
    .blog-details-info-main {
        padding-top: 50px;
    }
    .blog-details-img {
        padding-bottom: 50px;
    }
    .getting-there-right {
        height: 637px;
    }
    .getting-there-right-block+.getting-there-right-block {
        padding-top: 40px;
    }
    .getting-there-flex {
        padding-top: 50px;
    }
    .charter-costs-main .container-main{
        max-width: 1050px !important;
    }
    .charter-costs-main {
        padding: 72px 0;
    }
    .login-form {
        padding-top: 50px;
    }
    .login-form-title h1 {
        font-size: 40px;
        line-height: 39px;
    }
    .portal-welcome {
        padding-top: 66px;
        padding-bottom: 70px;
    }
    .dasboard-info {
        padding: 80px 0;
    }
    .dasboard-info-block {
        padding-bottom: 42px;
    }
    .dasboard-info-block+.dasboard-info-block {
        padding-top: 47px;
    }
    .dasboard-info-block ul {
        padding-top: 12px;
    }
    .dasboard-info-block p {
        padding-top: 13px;
    }
    .portal-getting-info-main .login-form-title p {
        padding-top: 30px;
    }
    .portal-getting-info-main .dasboard-info-block h5 , .portal-getting-info-main .dasboard-info-block h3{
        padding-top: 20px;
    }
    .portal-getting-info-main .login-form-title {
        padding-top: 40px;
    }
    .portal-getting-info {
        padding-bottom: 100px;
    }
}
@media (max-width:1280px) {
    .featured-yatchs-title h6 {
        padding-bottom: 5px;
    }
    .find-main {
        padding-top: 75px;
    }
    .experience-right h6 {
        padding-bottom: 25px;
    }
    .home-grid-info {
        padding-left: 35px;
        padding-bottom: 50px;
        padding-right: 35px;
    }
    .yatchs-list-flex{
        margin: 0 -10px;
    }
    .yatchs-list-flex .featured-slider-block {
        padding: 0 10px;
        padding-bottom: 35px;
    }
    .yatchs-list {
        padding-top: 43px;
        padding-bottom: 78px;
    }
    .home-faq-right {
        padding-left: 80px;
    }
    .harters-area-bottom-info a {
        padding: 9px 17px;
    }
    .charters-areas-top-left {
        width: 67.5%;
    }
    .charters-area-top-right {
        width: 32.5%;
    }
    .about-right {
        padding-left: 50px;
    }
    .about-flex-rev .about-right {
        padding-right: 45px;
    }
    .about-right .featured-yatchs-title {
        padding-bottom: 25px;
    }
    .about-right p+p {
        padding-top: 15px;
    }
    .about-flex-rev {
        padding-top: 77px;
    }
    .about-main {
        padding-bottom: 88px;
    }
    .our-team-flex {
        padding-top: 35px;
    }
    .about-booking {
        padding-bottom: 75px;
    }   
    .our-team-main {
        padding-top: 60px;
        padding-bottom: 20px !important;
    } 
    .our-team-img {
        height: 273px;
    }
    .faq-page-main {
        padding-top: 63px;
    }
    .faq-page-main .featured-yatchs-title {
        padding-bottom: 60px;
    }
    .faq-page-acc-main {
        padding: 0 65px;
        padding-top: 32px;
        padding-bottom: 65px;
    }
    .booking-support-right {
        padding-left: 30px;
    }
    .booking-support-right .featured-yatchs-title {
        padding-bottom: 15px;
    }
    .booking-support-right p+p {
        padding-top: 9px;
    }
    .booking-support-right ul {
        padding-top: 15px;
    }
    .booking-support-right ul li+li {
        margin-top: 10px;
    }
    .booking-reservation {
        padding: 75px 0;
    }
    /* .booking-reservation-block-main {
        padding-right: 15px;
    }
    .booking-reservation-block-main:nth-child(2) {
        padding-left: 15px;
    }
    .booking-reservation-block-main:nth-child(3) {
        padding-left: 15px;
    } */
    .insurance-right-block h6{
        padding-bottom: 12px;
    }
    .insurance-right-block+.insurance-right-block {
        padding-top: 45px;
    }
    .insurance-flex.insurance-flex-rev .insurance-left {
        height: 540px;
    }
    .insurance-flex.insurance-flex-rev .insurance-left img{
        height: 100%;
        object-fit: cover;
    }
    .insurance-right-block ul {
        padding-top: 15px;
    }
    .insurance-right-block p+ul+p {
        padding-top: 15px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 325px;
    }
    .dd-unique {
        padding: 73px 0;
		padding-bottom:140px;
    }
    .fav-yatchs-tabs {
        padding-top: 44px;
    }
    .fav-tab-inner {
        padding-top: 65px;
    }
    .destination-details-banner .banner-title h6 {
        padding-bottom: 15px;
    }
    .dd-unique-right {
        padding-left: 50px;
    }
    .choose-experience-block {
        padding: 0 12px;
    }
    .choose-experience-flex{
        margin: 0 -12px;
    }
    .choose-experience {
        padding: 75px 0;
    }
    .why-choose-main.experience-why-choose {
        margin-top: 75px;
    }
    .choose-experience-info p {
        padding-bottom: 25px;
    }
    .choose-experience .featured-yatchs-title p {
        padding-top: 18px;
    }
    .why-choose-experience {
        padding-top: 70px;
    }
    .choose-experience-slider{
        padding-right: 50px;
    }
    .experience-options-flex {
        padding-top: 45px;
    }
    .pick-title h3 {
        font-size: 28px;
    }
    .blog-landing-block-info .featured-yatchs-title h2 {
        font-size: 28px;
    }
    .blog-landing-grid {
        padding-top: 30px;
    }
    .blog-details-main .featured-yatchs-title p {
        padding-top: 10px;
    }
    .getting-there-right {
        height: 664px;
        padding-left: 40px;
    }
}
@media (max-width:1200px) {
    .find-slider-info {
        height: 500px;
    }
    .find-slider-img{
        height: 500px;
    }
    .find-slider-info-inner h6 {
        padding-bottom: 15px;
    }
    .find-btn {
        padding-top: 40px;
    }
    .why-choose-info .featured-yatchs-title h6 {
        color: #fff;
        padding-bottom: 14px;
    }
    .why-choose-content p {
        padding-top: 18px;
    }
    .why-choose-btn {
        padding-top: 30px;
    }
    .home-grid-block:nth-child(1) .home-grid-info h4 a {
        font-size: 35px;
    }
    .home-faq {
        padding-top: 65px;
        padding-bottom: 82px;
    }
    /* .yatchs-landing-filter {
        overflow: scroll;
        border-bottom: 0.5px solid rgba(13, 54, 76, 0.50);
    } */
    .yatchs-landing-filter::-webkit-scrollbar {
        background-color: transparent;
        width: 15px;
      }
    .yatchs-landing-filter::-webkit-scrollbar-track {
        background-color: transparent;
      }
    .yatchs-landing-filter::-webkit-scrollbar-thumb {
        border-radius: 20px;
        border: 6px solid transparent;
        background-color: rgba(0,0,0,0.2);
        background-clip: content-box;
      }
    .banner-form-left {
        width: unset;
        flex-wrap: nowrap;
    }
    .yatchs-landing-filter .banner-form-block{
        width: 222px;
    }
    .yatchs-landing-filter .banner-form-inner{
        border-bottom: unset;
    }
    .yatchs-need-main {
        padding-top: 75px;
        padding-bottom: 90px;
    }
    .landing-experience-info p {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .landing-experience-info{
        padding-left: 40px;
    }
    .landing-experience {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .destination {
        padding-bottom: 53px;
    }
    .landing-types {
        padding-top: 75px;
        padding-bottom: 68px;
    }
    .landing-types-flex {
        margin: 0 -8px;
        padding-top: 45px;
    }
    .landing-types-block {
        width: 25%;
        padding: 0 8px;
    }
    .charter-areas {
        padding-top: 74px;
        padding-bottom: 80px;
    }
    .charters-area-bottom-flex {
        margin: 0 -12px;
        padding-top: 24px;
        row-gap: 24px;
    }
    .charters-area-bottom-block {
        width: 33.33%;
        padding: 0 12px;
    }
    .destination-contact-left-inner {
        padding: 60px 0;
        padding-left: 75px;
    }
    .inquiry-form-main {
        padding-bottom: 70px;
    }
    .about-right {
        padding-left: 20px;
    }
    .about-flex-rev .about-right {
        padding-right: 20px;
    }
    .about-main {
        padding-bottom: 68px;
    }
    .about-right .featured-yatchs-title {
        padding-bottom: 15px;
    }
    .our-team-block {
        width: 33.33%;
    }
    .our-team-flex {
        row-gap: 30px;
    }
    .our-team-main {
        padding-bottom: 25px;
    }
    .about-booking {
        padding-bottom: 60px;
    }
    .about-flex-rev {
        padding-top: 65px;
    }
    .our-team-img {
        height: 348px;
    }
    .experience-right {
        padding-left: 40px;
    }
    .banner-main .banner-form-left {
        width: 84%;
        flex-wrap: unset;
    }
    .contact-maps-right-inner {
        padding-left: 40px;
    }
    .insurance-right-block+.insurance-right-block {
        padding-top: 25px;
    }
    .insurance-flex.insurance-sources-flex .insurance-right-block+.insurance-right-block {
        padding-top: 18px;
    }
    .insurance-right-block ul {
        padding-top: 7px;
    }
    .insurance-right-block p+ul+p {
        padding-top: 7px;
    }
    .insurance-main .featured-yatchs-title p {
        padding-top: 12px;
    }
    .insurance-sources-main.insurance-main {
        padding-top: 63px;
        padding-bottom: 80px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 309px;
    }
    .dd-unique-right {
        padding-left: 31px;
    }
    .landing-types.dd-related {
        padding-top: 58px;
    }
    .experience-options-right.home-faq-right {
        padding-left: 40px;
    }
    .experience-options-right.home-faq-right .accordion-button{
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .blog-main-right {
        padding-left: 25px;
    }
    .blog-landing-bottom-content .blog-landing-block-info p {
        max-width: 486px;
    }
    .pick-title h3 {
        font-size: 26px;
        line-height: 34px;
    }
    .blog-landing-block-info .featured-yatchs-title h2 {
        font-size: 26px;
        line-height: 34px;
    }
    .blog-landing-block-info p{
        padding-top: 10px;
    }
    .blog-landing-btn {
        padding-top: 16px;
    }
    .pick-main.all-posts .yatchs-load-more {
        padding-top: 60px;
    }
    .blog-details-info-main {
        padding-top: 40px;
    }
    .blog-details-img {
        padding-bottom: 40px;
    }
    .blog-details-info img {
        margin-bottom: 30px;
    }
    .charter-costs-flex {
        padding-top: 40px;
    }
    .harter-costs-right.home-faq-right {
        padding-left: 35px;
    }
    .harter-costs-right.home-faq-right .accordion-button {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .charter-costs-table {
        padding-top: 50px;
    }
	.dd-unique-right{
		margin-top: -15px;
	}
    .login-form-inner {
        padding: 0 45px;
        padding-top: 30px;
        padding-bottom: 33px;
    }
    .login-form {
        padding-top: 35px;
    }
	.home-grid-img {
    	height: 350px;
	}
	.newsletter-img {
    	height: 450px;
	}
}
@media(max-width:1100px){
    #rates-table tbody tr:nth-child(1) td:nth-child(1) {
        padding: 0 10px;
    }
    #rates-table {
        width: 100%;
        border: 0.5px solid #0D364C;
        display: block;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto;
        overflow-x: auto;
        white-space: nowrap;
    }
    #rates-table tbody tr:first-child td+td {
        padding-top: 24px;
        padding-bottom: 33px;
        padding-left: 10px;
        padding-right: 10px;
    }
    #rates-table th {
        border-left: unset;
        border-top: unset;
    }
    .yatchs-specs-left-inner .yatchs-specs-title {
        padding-left: 0px;
    }
    .yatchs-specs-left-info-top-flex {
        padding-left: 0px;
    }
    .yatchs-specs-left-info-top-block:nth-child(1) {
        padding-right: 90px;
    }
    .yatchs-specs-left-info-top-block-inner p{
        font-size: 16px;
    }
    .yatchs-details-left h2 {
        font-size: 30px;
        padding-right: 10px;
    }
    .calender-top-flex {
        flex-flow: column;
        align-items: unset;
        row-gap: 8px;
    }
    .insurance-flex{
        align-items: flex-start;
    }
    .insurance-left{
        height: 479px;
    }
    .insurance-left img{
        height: 100%;
        object-fit: cover;
    }
    .insurance-flex.insurance-flex-rev .insurance-right {
        padding-right: 30px;
    }
    .insurance-flex.insurance-flex-rev .insurance-left {
        height: 568px;
    }
    .insurance-flex.insurance-sources-flex .insurance-right {
        padding-left: 30px;
    }
    .insurance-flex.insurance-sources-flex .insurance-left {
        height: 712px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 279px;
    }
	.find-slider-info {
        height: 550px;
    }
	.find-slider-img {
        height: 550px;
    }
	.home-grid-img {
        height: 300px;
    }
}
@media (max-width:1024px) {
    button.select-custom, button.select-custom1, button.select-custom2{
        padding: 0 12px;
        padding-left: 33px;
        font-size: 12px;
        background-position: calc(100% - 12px) calc(100% - 18px);
    }
    .footer-logo img {
        width: 175px;
    }
    .footer-social ul {
        column-gap: 25px;
    }
    .featured-slider-info h4 {
        font-size: 20px;
        padding-bottom: 8px;
    }
    .featured-slider-info h6 {
        padding-bottom: 7px;
    }
    .featured-slider-info {
        padding-top: 17px;
    }
    .yatchs-list-flex .featured-slider-block {
        padding-bottom: 25px;
    }
    .yatchs-load-more {
        padding-top: 30px;
    }
    .yatchs-need-main {
        padding-top: 65px;
        padding-bottom: 80px;
    }
    .landing-experience {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .featured-yatchs-title h6 {
        padding-bottom: 10px;
    }
    .destination-flex{
        margin: 0 -8px;
    }
    .destination-block {
        padding: 0 8px;
        padding-bottom: 16px;
    }
    .destination-info h6 {
        font-size: 20px;
    }
    .destination-info {
        padding-bottom: 21px;
    }
    .landing-types {
        padding-top: 65px;
        padding-bottom: 58px;
    }
    .landing-types-info h6 {
        font-size: 20px;
    }
    .home-faq-left {
        width: 37%;
    }
    .home-faq-right {
        width: 63%;
        padding-left: 50px;
    }
    .newsletter-flex {
        display: flex;
        column-gap: 13px;
        padding-top: 25px;
    }
    .header-center .nav-link {
        padding-right: 23px !important;
    }
    .navbar-brand img{
        width: 120px;
    }
    .charters-area-top-right .find-slider-info-inner p {
        max-width: unset;
    }
    .charters-areas-top-left {
        width: 60%;
    }
    .charters-area-top-right {
        width: 40%;
    }
    .charter-areas {
        padding-top: 64px;
        padding-bottom: 70px;
    }
    .featured-yachts {
        padding-top: 63px;
        padding-bottom: 65px;
    }
    .featured-slider {
        padding-top: 40px;
    }
    .home-testimonial-slider-block {
        padding-top: 20px;
    }
    .destination-testimonial-main .featured-arrow-flex {
        padding-top: 20px;
    }
    .destination-contact-left {
        width: 50%;
        margin-right: 0;
    }
    .destination-contact-right {
        width: 50%;
    }
    .destination-contact-left-inner {
        padding: 40px 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .destination-contact-left-inner .yatchs-need-info h6 {
        padding-bottom: 10px;
    }
    .destination-contact-left-inner .yatchs-need-btn {
        column-gap: 20px;
    }
    .inquiry-form-block {
        padding: 0 12px;
        padding-bottom: 24px;
    }
    .inquiry-form-flex {
        margin: 0 -12px;
    }
    .inquiry-form-block-textarea {
        width: 100%;
        padding: 0 12px;
    }
    .inquiry-form-submit {
        padding-top: 35px;
    }
    .inquiry-form-main {
        padding-bottom: 60px;
    }
    .find-slider-info-inner h6 {
        font-size: 20px;
    }
    .harters-area-bottom-info h6 {
        font-size: 20px;
    }
    .our-team-img {
        height: 289px;
    }
    .banner-main .banner-form-left {
        width: 88%;
    }
    .banner-main .banner-form-block select {
        padding: 0 12px;
        padding-left: 33px;
        font-size: 12px;
        background-position: calc(100% - 12px) calc(100% - 18px);
    }
    .banner-main .banner-form-block::before {
        left: 17px;
    }   
    .contact-form-main .featured-yatchs-title p {
        padding-top: 10px;
    }
    .contact-form-main {
        padding-top: 55px;
        height: 792px;
    } 
    .contact-form {
        padding-top: 30px;
    }
    .contact-form-block {
        width: 33.33%;
        padding: 0 12px;
        padding-bottom: 24px;
        padding-top: 24px;
    }
    .contact-form-block:nth-child(4){
        padding-top: 0;
    }
    .contact-form-flex {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -12px;
    }
    .contact-maps-left {
        width: 50%;
    }
    .contact-maps-right {
        width: 50%;
    }
    .insurance-right {
        padding-left: 30px;
    }
    .insurance-right-block+.insurance-right-block {
        padding-top: 17px;
    }
    .insurance-flex.insurance-flex-rev {
        padding-top: 52px;
    }
    .insurance-flex.insurance-flex-rev .insurance-left {
        height: 581px;
    }
    .insurance-flex.insurance-sources-flex .insurance-left {
        height: 754px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 257px;
    }
    .dd-unique-right .insurance-right-block+.insurance-right-block {
        padding-top: 20px;
    }
    .dd-unique-left {
        height: 560px;
    }
    .dd-unique-left img{
        height: 100%;
        object-fit: cover;
    }
    .dd-unique {
        padding: 63px 0;
    }
    .fav-yatchs-tabs {
        padding-top: 34px;
    }
    .fav-tab-inner {
        padding-top: 50px;
    }
    .dd-top-picks {
        padding: 55px 0;
        padding-bottom: 49px;
    }
    .dd-photo-gallery .yatchs-details-slider {
        padding-top: 30px;
    }
    .dd-photo-gallery {
        padding-bottom: 60px;
    }
    .home-testimonoal.dd-testimonials {
        padding: 52px 0;
    }
    .landing-types.dd-related {
        padding-top: 48px;
    }
    .landing-types-flex {
        padding-top: 30px;
    }
    .choose-experience-flex{
        padding-top: 35px;
    }
    .choose-experience-info h4 a, .choose-experience-info h4 {
        font-size: 20px;
    }
    .destination-testimonial-main{
        padding-left: 20px;
        padding-right: 20px;
    }
    .why-choose-experience .featured-yatchs-title {
        text-align: center;
        padding-bottom: 30px;
    }
    .choose-experience-slider-block-inner {
        padding: 35px 26px;
    }
    .choose-experience-text-block p{
        padding-top: 15px;
    }
    .why-choose-experience {
        padding-top: 60px;
    }
    .experience-details-fav-yatchs {
        padding-top: 44px;
        padding-bottom: 61px;
    }
    .blog-main-right p{
        padding-top: 10px;
    }
    .blog-main-right p + p {
        padding-top: 15px;
    }
    .blog-landing-block-info {
        padding-top: 25px;
    }
    .blog-landing-block {
        width: 33.33%;
        padding: 0 8px;
    }
    .blog-landing-grid{
        margin: 0 -8px;
    }
    .getting-there-right-title h4{
        padding-bottom: 10px;
    }
    .getting-there-right {
        height: 526px;
        padding-left: 30px;
    }
    .getting-there-right-info {
        padding-top: 15px;
    }
    .getting-there-right-title {
        cursor: pointer;
        padding-bottom: 15px;
    }
    .charter-costs-consider {
        padding: 62px 0;
    }
    .charter-costs-main {
        padding: 62px 0;
    }
	.dd-top-picks .find-slider-info {
    	padding: 50px;
	}
    .inner-header-logo img {
        width: 120px;
    }
}
@media (max-width:991px) {
    .banner-title h1 {
        font-size: 42px;
		line-height: normal!important;
		max-width: 370px;
    }
	.banner-title p {
		font-size: 20px;
	}
    .featured-yatchs-title h1{
        font-size: 42px;
        line-height: 50px;
    }
    .yatchs-banner .banner-content p {
        padding-top: 8px;
        padding-bottom: 19px;
    }
    .yatchs-list-flex .featured-slider-block{
        width: 50%;
    }
    .yatchs-need-info h2 {
        font-size: 36px;
        padding-bottom: 12px;
    }
    .yatchs-need-btn {
        column-gap: 25px;
        padding-top: 25px;
    }
    .featured-yatchs-title h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .home-faq {
        padding-top: 45px;
        padding-bottom: 62px;
    }
    .footer-main {
        padding-top: 75px;
    }
    .footer-top-flex {
        padding-bottom: 66px;
    }
    .landing-types-block {
        width: 33.33%;
        padding: 0 8px;
    }
    .landing-types-flex {
        row-gap: 16px;
    }
    /*.desk-header {*/
    /*    display: none;*/
    /*}*/
    .mob-header{
        display: none;
        padding: 13px 0;
    }
    .mob-header  .navbar-toggler-icon{
        background-image: url(../images/inner-menu-icon.webp);
        width: 18px;
        height: 14px;
    }
    .mob-header button.navbar-toggler {
        padding: 0;
    }
    .mob-header button.navbar-toggler:focus{
        box-shadow: unset;
    }
    .header-center li{
        padding-bottom: 10px;
    }
    .header-center .nav-link{
        color: #0D364C;
        padding: 0;
    }
    .header-btn a:nth-child(1){
        background: #0D364C;
        color: #fff;
    }
    .header-btn a:nth-child(2){
        border: 1px solid #0D364C;
        color: #0D364C;
    }
    .header-btn{
        flex-flow: column;
        gap: 15px;
        padding-left: 0;
    }
    .mob-header .navbar-collapse {
        position: absolute;
        top: 68px;
        z-index: 99;
        background: #fff;
        width: 100%;
        left: 0;
        padding-left: 45px;
        padding-top: 20px;
    }
    /*.header-right {*/
    /*    padding-bottom: 600px;*/
    /*}*/
    .header-btn{
        display:none;
    }
    .custom-navbar-collapse{
        overflow:scroll;
    }
    /*body.menu-open {*/
    /*    overflow: hidden;*/
    /*}*/
    .destinations-banner .banner-info {
        padding-top: 0;
    }
    .collapse-main {
        padding-top: 30px;
        padding-left: 30px;
        padding-bottom: 30px;
    }
    .collapse-main-left-top {
        padding-right: 30px;
        padding-left:0;
    }
    .collapse-close {
        padding-right: 10px;
    }
    .collapse-main-left {
        width: 100%;
    }
    .collapse-main-left-bottom {
        padding-right: 30px;
        padding-top: 30px;
    }
    .collapse-main-left-top ul li+li {
        margin-top: 20px;
    }
    .collapse-main-left-top ul li a {
        font-size: 18px;
    }
    .collapse-main-flex {
        padding-top: 15px;
    }
    .custom-navbar-collapse.active.sub-open .collapse-main-left {
        padding-left: 30px;
        padding-top: 30px;
    }
    .collapse-main-left-bottom a {
        font-size: 18px;
        height: 45px;
    }
    .collapse-main-right-main.active {
        padding-left: 30px;
    }
    .collapse-main-right{
        width:100%;
    }
    .collapse-right-menu ul {
        padding-top: 15px;
    }
    .collapse-right-menu {
        padding-top: 15px;
    }
    .custom-navbar-collapse.active.sub-open .collapse-main-left {
        display: none;
    }
    .collapse-right-menu h6 {
        font-size: 22px;
    }
    .custom-navbar-collapse.active.sub-open .collapse-main-right-main .collapse-close {
        padding-right: 0;
        padding-top: 0;
    }
    .inner-page .desk-header {
        position: unset;
    }
    .mobile-menu-inner-flex {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-flow: row-reverse;
        padding-top: 30px;
        padding-right: 30px;
    }
    .collapse-right-menu ul li a {
        font-size: 18px;
    }
    .collapse-right-menu ul li+li {
        padding-top: 10px;
    }
    .custom-navbar-collapse.active.sub-open .collapse-main-left .collapse-logo {
        padding-bottom: 15px;
    }
    .collapse-top-flex{
        padding-left:0;
    }
    .destination-testimonial-main {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .destination-contact {
        padding-top: 55px;
    }
    .about-banner .banner-info{
        padding-top: 0;
    }
    .our-team-info h6, .modal-right h6 {
        font-size: 26px;
        padding-bottom: 12px;
    }
    .team-popup-info .modal-body {
        padding: 0 40px;
        padding-top: 33px;
        padding-bottom: 40px;
        padding-right: 35px;
    }
    .yatchs-details-left h2 {
        font-size: 30px;
        padding-right: 30px;
    }
    .yatchs-details-flex {
        overflow-x: scroll;
        text-wrap: nowrap;
        white-space: nowrap;
    }
    .yatchs-details-right {
        padding-left: 30px;
    }
    .yatchs-details-slider-block {
        height: 316px;
    } 
    .yatchs-details-slider-block-inner {
        height: 152px;
    }  
    .yatchs-specs-left-inner {
        padding-left: 0;
    }
    .yatchs-specs-left-inner {
        padding-bottom: 60px;
        padding-top: 52px;
    }
    .yatchs-specs-right {
        padding-top: 52px;
        padding-left: 34px;
        height: 569px;
    }
    .yd-rates-main {
        padding-top: 51px;
    }
    .availability-details {
        padding-top: 50px;
    }
    .yd-crew {
        padding-top: 78px;
        padding-bottom: 78px;
    }
    .yd-crew-flex.yd-crew-flex-rev {
        padding-top: 49px;
    }
    .our-team-main {
        padding-top: 50px;
        padding-bottom: 0px !important;
    }
    .our-team-img {
        height: 278px;
    }
    .types-block-img {
        height: 300px;
    }
    .type-block {
        padding-bottom: 30px;
    }
    .types-main {
        padding-bottom: 37px;
    }
    .find-slider-img {
/*         height: 430px; */
        width: 50%;
    }
    .find-slider-info {
/*         height: 430px; */
        width: 50%;
    }
    .find-slider-info p+p {
        padding-top: 7px;
    }
    .logos-flex {
        padding-bottom: 65px;
    }
    .banner-form-right {
        width: 12%;
        padding-left: 0px;
    }
    /* .mob-header .navbar-brand {
        margin-left: 24px;
    } */
    .mob-header .container-fluid {
        padding: 0 45px;
    }
    .faq-page-main {
        padding-top: 53px;
    }
    .faq-page-main .featured-yatchs-title {
        padding-bottom: 50px;
    }
    .booking-support {
        padding-top: 65px;
    }
    .booking-reservation {
        padding: 65px 0;
    }
    .booking-reservation-block {
        margin-top: 30px;
    }
    .insurance-main {
        padding-top: 58px;
    }
    .insurance-right-block h6 {
        font-size: 20px;
    }
    .insurance-main .featured-yatchs-title {
        padding-bottom: 46px;
    }
    .insurance-flex.insurance-sources-flex .insurance-left {
        height: 787px;
    }
    .insurance-sources-main.insurance-main .featured-yatchs-title {
        padding-bottom: 32px;
    }
    .insurance-sources-main.insurance-main {
        padding-top: 53px;
        padding-bottom: 70px;
    }
    .yatchs-banner.booking-banner .banner-info{
        padding-top: 0;
    }
    .landing-types.dd-related .landing-types-img {
        height: 336px;
    }
    .destination-details-banner .banner-info{
        padding-top: 0;
    }
    .destination-details-banner .banner-title h6 {
        padding-bottom: 5px;
    }
    a.navbar-brand {
        /*margin-left: 20px;*/
        padding: 0;
    }
    .header-center {
        display: none;
    }
    .dd-unique-right .featured-yatchs-title {
        padding-bottom: 15px;
    }
    .dd-unique-left {
        height: 520px;
    }
    .choose-experience-block {
        width: 50%;
    }
    .choose-experience-flex{
        row-gap: 24px;
    }
    .choose-experience {
        padding: 55px 0;
    }
    .choose-experience .featured-yatchs-title p {
        padding-top: 12px;
    }
    .why-choose-main.experience-why-choose {
        margin-top: 55px;
    }
    .blog-landing-block {
        width: 50%;
        padding: 0 8px;
    }
    .pick-main.all-posts .blog-landing-grid , .blog-landing-grid{
        row-gap: 30px;
    }
    .blog-landing-bottom-img {
        height: 500px;
    }
    .blog-landing-bottom-img img {
        height: 100%;
        object-fit: cover;
    }
    .blog-details-bottom-right {
        width: 53.6%;
        padding-left: 25px;
    }
    .blog-details-info-main {
        padding-top: 30px;
    }
    .blog-details-img {
        padding-bottom: 30px;
    }
    .blog-details-info h6 {
        padding-bottom: 10px;
    }
    .blog-details-info p {
        padding-bottom: 12px;
    }
    .blog-details-info img {
        margin-bottom: 20px;
    }
    .getting-there-left{
        height: 526px;
    }
    .getting-there-main {
        padding-top: 50px;
        padding-bottom: 50px;
    }

	.page-template-experience .banner-title h1 {
    	max-width: 630px!important;
	}
	
	.destination-details-banner .banner-title h1 {
    	max-width: 490px!important;
	}
	.find-btn {
        padding-top: 25px;
    }
	.page-template-booking-process .banner-title h1 {
    	max-width: 600px!important;
	}
	.page-template-yachts-listing .banner-info {
    	padding-top: 76px;
	}
    .dasboard-info-block.portal-contact-block .inquiry-form-block input {
        width: 100%;
    }
    .dasboard-info-block.portal-contact-block .inquiry-form-block textarea {
        width: 100%;
    }
    table.yacht_list_header textarea {
        width: unset !important;
    }
}

@media (max-width:860px){
    .fav-yatchs-tabs .nav-link {
        width: 220px;
    }
    .fav-yatchs-tabs ul{
        max-width: unset;
        border-bottom: unset;
    }
}

@media (max-width:768px) {
    .yd-crew-right .featured-arrow-flex {
    display: block;
}
    .featured-yatchs-title h1{
        font-size: 38px;
        line-height: 44px;
    }
    .yatchs-list-flex .featured-slider-block {
        padding: 0 7px;
        padding-bottom: 20px;
    }
    .charters-area-top-right .find-slider-info-inner {
        padding: 0;
    }
    .yatchs-list-flex {
        margin: 0 -7px;
    }
    .featured-slider-info h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }
    .banner-main .banner-title h1 {
        font-size: 39px;
        text-align: center;
		margin: 0 auto;
    }
	.banner-main .banner-title p {
        max-width: 370px;
		margin: 0 auto;
		text-align: center;
    }
    .yatchs-load-more {
        padding-top: 25px;
    }
    .yatchs-list {
        padding-top: 43px;
        padding-bottom: 60px;
    }
    .yatchs-need-main {
        padding-top: 50px;
        padding-bottom: 65px;
    }
    .yatchs-need-info h2 {
        font-size: 32px;
        padding-bottom: 8px;
    }
    .landing-experience .experience-flex {
        flex-wrap: wrap;
        row-gap: 25px;
    }
    .landing-experience-img {
        width: 100%;
    }
    .landing-experience-info {
        padding-left: 0;
        width: 100%;
    }
    .landing-experience-info p {
        padding-bottom: 21px;
        max-width: unset;
    }
    .featured-yatchs-title h2 {
        font-size: 38px;
        line-height: 44px;
    }
    .destination-block {
        padding: 0 5px;
        padding-bottom: 10px;
    }
    .destination-flex {
        margin: 0 -5px;
    }
    .destination {
        padding-bottom: 43px;
    }
    .landing-types {
        padding-top: 55px;
        padding-bottom: 48px;
    }
    .landing-types-info{
        padding-top: 15px;
    }
    .landing-types-info h6 {
        font-size: 18px;
        padding-bottom: 8px;
    }
    .landing-types-block {
        width: 50%;
        padding: 0 8px;
    }
    .home-faq-left {
        width: 100%;
    }
    .home-faq-right {
        width: 100%;
        padding-left: 0;
    }
    .home-faq-left .featured-yatchs-title h2 {
        max-width: unset;
    }
    .home-faq-flex {
        row-gap: 35px;
    }
    .home-faq-right .accordion-button {
        /* padding-top: 20px;
        padding-bottom: 20px; */
        padding-right: 15px;
        column-gap: 21px;
    }
/*     .newsletter-img {
        height: 350px;
    } */
    .newsletter-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .footer-top-flex {
        flex-wrap: wrap;
        row-gap: 30px;
    }
    .footer-social ul{
        justify-content: center;
        padding-top: 20px;
    }
    .footer-logo-main {
        max-width: unset;
        width: 100%;
        text-align: center;
    }
    .charters-areas-top-left {
        width: 100%;
    }
    .charters-areas-top-flex {
        padding-top: 30px;
        row-gap: 25px;
    }
    .charters-area-top-right {
        width: 100%;
        padding-left: 0;
    }
    .charters-area-bottom-block {
        width: 50%;
        padding: 0 12px;
    }
    .featured-slider {
        padding-top: 30px;
    }
    .featured-yachts {
        padding-top: 53px;
        padding-bottom: 55px;
    }
    .destination-testimonial {
        padding-top: 50px;
    }
    .home-testimonial-slider-block h4 {
        font-size: 16px;
    }
    .home-testimonial-slider-block-main .home-testimonial-slider-block-img {
        flex: 0 0 30%;
        max-width: 30%;
    }
    .home-testimonial-slider-block-main .home-testimonial-slider-block-img img {
        height: 200px !important;
    }
    .home-testimonial-slider-block-main {
        flex-wrap: nowrap;
        flex-direction: column;
    }
    .home-testimonial-slider-block {
        padding: 0;
    }
    .destination-contact-left {
        width: 100%;
        margin-right: 0;
    }
    .destination-contact-left-inner .yatchs-need-info h2 {
        max-width: unset;
    }
    .destination-contact-right {
        width: 100%;
    }
    .inquiry-form-block {
        width: 50%;
    }
    .destinations-contact-flex{
        flex-flow: column-reverse;
    }
    .about-flex{
        row-gap: 25px;
        flex-flow: column;
        padding-top: 45px;
    }
    .about-left {
        width: 100%;
    }
    .about-right {
        padding-left: 0;
        width: 100%;
    }
    .about-main {
        padding-bottom: 58px;
    }
    .our-team-block {
        width: 50%;
    }
    .destination-testimonial .featured-yatchs-title {
        padding-bottom: 25px;
    }
    .about-booking {
        padding-bottom: 50px;
    }
    .our-team-info h6, .modal-right h6 {
        font-size: 22px;
        padding-bottom: 12px;
    }
    .modal-right p {
        padding-bottom: 15px;
    }
    .about-flex-rev .about-right{
        padding-right: 0;
    }
    .team-popup-info .modal-header {
        border: unset;
        padding-bottom: 0;
        border-radius: 0;
        padding-right: 25px;
        padding-top: 20px;
    }
    .destination-testimonial.yd-testimonial {
        padding-top: 0;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block2 {
        width: 30%;
    }
    .yatchs-details-slider-block {
        height: 276px;
    }
    .yatchs-details-slider-block-inner {
        height: 132px;
    }
    .yatchs-details-slider-btn {
        padding: 0 40px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block1 {
        width: 55%;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block3 {
        width: 45%;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block4 {
        width: 45%;
    }
    .yatchs-specs-left {
        width: 100%;
    }
    .yatchs-specs-right {
        padding-top: 0;
        padding-left: 0;
        height: 497px;
        width: 100%;
    }
    .yatchs-specs::before{
        content: unset;
    }
    .yatchs-specs-left-inner {
        padding-bottom: 46px;
        padding-top: 52px;
        padding-right: 0;
    }
    .yd-rates-main {
        padding-top: 41px;
    }
    .yd-rates-table {
        padding-top: 30px;
    }
    .yd-crew {
        padding-top: 58px;
        padding-bottom: 58px;
    }
    .yd-cref-left {
        width: 100%;
    }
    .yd-crew-flex {
        row-gap: 30px;
    }
    .yd-crew-right {
        width: 100%;
        padding-left: 0;
    }
    .yd-crew-flex.yd-crew-flex-rev {
        flex-flow: column;
    }
    .yd-crew-flex.yd-crew-flex-rev .yd-crew-right {
        padding-left: 0;
        padding-right: 0;
    }
    .yd-crew-right-slider-block {
        padding-top: 15px !important;
    }
    .yd-crew-right-slider-block h6 {
        padding-bottom: 13px;
    }
    .yd-crew-right-slider-block p+p {
        padding-top: 0px;
    }
    .yd-crew-right-slider-block p {
        padding-bottom: 12px;
    }
    .yd-crew-flex.yd-crew-flex-rev {
        padding-top: 40px;
    }
    .types-block-img {
        height: 230px;
    }
    .find-slider-flex {
        flex-wrap: wrap;
    }
    .find-slider-img {
        height: 325px;
        width: 100%;
    }
    .find-slider-info {
        height: 400px;
        width: 100%;
		justify-content:flex-start;
    }
	.find-slider-info-inner h6{
		max-width:unset;
	}
    .find-slider-info p {
        max-width: unset;
    }
    .find-btn{
        justify-content: unset;
    }
/*     .find-slider-info-inner {
        padding: 0 42px;
    } */
/*     .find-slider-info p+p{
        display: none;
    } */
    .experience-main {
        padding-top: 70px;
        padding-bottom: 62px;
    }
    .experience-left {
        width: 100%;
    }
    .experience-right {
        padding-left: 0;
        width: 100%;
    }
    .experience-right p{
        max-width: unset;
        padding-bottom: 18px;
    }
    .experience-flex.experience-flex-rev {
        flex-flow: column;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .experience-flex {
        row-gap: 31px;
    }
    .why-choose-img {
        height: 546px;
    }
    .why-choose-img img{
        height: 100%;
        object-fit: cover;
        object-position: top;
    }
    .home-grid-block:nth-child(1) {
        width: 100%;
    }
    .home-grid-block:nth-child(2) {
        width: 35.2%;
    }
    .home-grid-block:nth-child(3) {
        width: 64.8%;
    }
    .home-grid-block:nth-child(4) {
        display: none;
    }
    .home-grid-block:nth-child(5) {
        display: none;
    }
    .find-main {
        padding-top: 65px;
    }
    .news-input input {
        width: 400px;
    }
    .banner-main .banner-form {
        display: none;
    }
    .bottom-arrow {
        display: none;
    }
    .banner-main .banner-content {
        justify-content: center;
        padding-bottom: 0;
        align-items: center;
    }
    .mobile-banner-filter{
        display: block;
    }
    .banner-img {
        height: unset;
    }
    .contact-form .inquiry-form-block.select:nth-child(4)::before{
        top: 30%;
    }
    .contact-form-block {
        width: 50%;
    }
    .contact-form-block:nth-child(3) {
        padding-top: 0;
    }
    .contact-form-main {
        padding-top: 45px;
        height: unset;
    }
    .contact-maps-left {
        width: 100%;
    }
    .contact-maps-right {
        width: 100%;
    }
    .contact-maps-right-inner {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }
    .contact-maps-right-block+.contact-maps-right-block {
        padding-top: 12px;
    }
    .contact-maps-left iframe {
        width: 100%;
        height: 275px;
    }
/*     .show-more-btn {
        display: none;
    } */
/*     .contact-form-hide {
        display: block;
    } */
    .faq-page-main {
        padding-top: 43px;
    }
    .faq-page-main .featured-yatchs-title {
        padding-bottom: 40px;
    }
    .faq-page-acc-main .accordion-button {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .faq-page-acc-main {
        padding: 0 45px;
        padding-top: 27px;
        padding-bottom: 55px;
    }
    .booking-support-left {
        width: 100%;
    }
    .booking-support-right {
        padding-left: 0;
        width: 100%;
    }
    .booking-support-right p{
        max-width: unset;
    }
    .booking-support-flex{
        row-gap: 25px;
    }
    .booking-reservation-flex{
        flex-flow: column;
    }
    .booking-reservation-block-main{
        padding: 0;
        border: unset;
        border-bottom: 1px solid #000;
        padding-bottom: 15px;
    }
    .booking-reservation-block-main:nth-child(2),.booking-reservation-block-main:nth-child(3){
        padding-left: 0;
        padding-top: 15px;
    }
    .booking-reservation-block-main:nth-child(3){
        border: unset;
        padding-bottom: 0;
    }
    .booking-reservation-block-main:first-child p{
        max-width: unset ;
    }
    .booking-reservation-block-main:nth-child(2) p, .booking-reservation-block-main:nth-child(3) p{
        max-width: unset ;
    }
    .booking-reservation-block-inner {
        padding: 40px 38px;
        padding-right: 32px;
    }
    .insurance-left {
        height: unset;
        width: 100%;
    }
    .insurance-right {
        padding-left: 0;
        width: 100%;
    }
    .insurance-flex{
        row-gap: 25px;
    }
    .insurance-flex.insurance-flex-rev .insurance-left {
        height: unset;
    }
    .insurance-flex.insurance-flex-rev{
        flex-flow: column;
        padding-top: 32px;
    }
    .insurance-flex.insurance-flex-rev .insurance-right{
        padding-right: 0;
    }
    .insurance-right-block h6 {
        padding-bottom: 8px;
    }
    .insurance-flex.insurance-sources-flex .insurance-left {
        height: unset;
    }
    .insurance-flex.insurance-sources-flex .insurance-right-block {
        max-width: unset;
    }
    .insurance-flex.insurance-sources-flex .insurance-right {
        padding-left: 0;
    }
    .insurance-flex.insurance-sources-flex .insurance-right-block+.insurance-right-block {
        padding-top: 17px;
    }
    .insurance-sources-main.insurance-main {
        padding-top: 43px;
        padding-bottom: 60px;
    }
    .insurance-main .featured-yatchs-title {
        padding-bottom: 25px;
    }
    .insurance-sources-main.insurance-main .featured-yatchs-title {
        padding-bottom: 25px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 383px;
    }
    .dd-unique-left {
        height: unset;
        width: 100%;
    }
    .dd-unique-right {
        padding-left: 0;
        width: 100%;
    }
    .dd-unique-flex {
        row-gap: 25px;
    }
    .dd-unique-right .insurance-right-block+.insurance-right-block {
        padding-top: 15px;
    }
    .dd-unique-right .insurance-right-block h6 {
        padding-bottom: 7px;
    }
    .dd-unique {
        padding: 53px 0;
    }
    .fav-yatchs-tabs ul {
        overflow-x: scroll;
        white-space: nowrap;
        flex-wrap: nowrap;
    }
    .choose-experience-slider-block-inner {
        width: 100%;
        max-width: unset;
    }
    .choose-experience-slider-block{
        width: 100%;
    }
    .choose-experience-slider {
        padding-right: 30px;
        padding-left: 30px;
    }
    .experience-options-left {
        width: 100%;
    }
    .experience-options-right.home-faq-right {
        padding-left: 0;
        width: 100%;
    }
    .experience-options-flex {
        row-gap: 25px;
    }
    .experience-options {
        background: #F9FAFC;
        padding: 50px 0;
    }
    .experience-options-flex {
        padding-top: 30px;
    }
    .blog-main-left {
        width: 100%;
    }
    .blog-main-flex{
        row-gap: 30px;
    }
    .blog-main-right {
        padding-left: 0;
        width: 100%;
    }
    .blog-main-right p + p {
        padding-top: 10px;
    }
    .pick-main {
        padding-top: 35px;
        padding-bottom: 45px;
    }
    .blog-landing-bottom-info{
        padding-right: 40px;
        padding-bottom: 40px;
    }
    .blog-landing-grid {
        padding-top: 25px;
    }
    .blog-landing-block-info .featured-yatchs-title h2 {
        font-size: 24px;
        line-height: 32px;
    }
    .pick-main.all-posts .yatchs-load-more {
        padding-top: 60px;
    }
    .blog-details-bottom-left {
        width: 100%;
    }
    .blog-details-bottom-right {
        width: 100%;
        padding-left: 0;
    }
    .blog-details-bottom-flex{
        row-gap: 12px;
    }
    .blog-details-bottom-right h6 {
        padding-bottom: 10px;
    }
    .getting-there-left { 
        width: 100%;
        height: unset;
    }
    .why-us-slider.vertical-slider{
        display: none;
    }
    .getting-there-img {
        display: block;
    }
    .getting-there-img img{
        width: 100%;
    }
    .getting-there-right {
        height: unset;
        padding-left: 0;
        width: 100%;
    }
    .getting-there-right-title h3 {
        font-size: 50px;
    }
    .getting-there-flex {
        padding-top: 30px;
        row-gap: 12px;
    }
    .getting-there-right-title h4 {
        font-size: 20px;
    }
    .getting-there-right-block+.getting-there-right-block {
        padding-top: 15px;
    }
    .getting-there-main{
        padding-bottom: 35px;
    }
    .charter-costs-left {
        width: 100%;
    }
    .harter-costs-right.home-faq-right {
        padding-left: 0;
        width: 100%;
    }
    .charter-costs-flex {
        row-gap: 25px;
        padding-top: 30px;
    }
    .charter-cost-table-main thead tr th {
        font-size: 13px;
    }
    .charter-cost-table-main tbody tr td {
        font-size: 13px;
    }
    .charter-cost-table-main tbody tr:nth-child(1) td:nth-child(1) {
        font-size: 13px;
    }
    .request-modal button.btn-close {
        position: absolute;
        top: 16px;
        right: 10px;
        opacity: 1;
        filter: unset;
    }
    .request-modal .modal-header h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .request-modal .modal-header p {
        padding-top: 10px;
    }
    .request-modal .modal-header , .request-modal .modal-body{
        padding: 0 20px;
    }
    .banner-form-block::before {
        top: 42%;
    }
    .banner-form-block .options.active, .banner-form-block .options1.active, .banner-form-block .options2.active {
        z-index: 2;
        width: 100%;
        margin-left: 0;
    }
	.dd-unique-right {
        margin-top: 0;
    }
	.yatchs-banner-img img {
    	width: 100%;    
		height: 100%;    
		object-fit: cover;
	}
	.charters-areas-top-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	}
	.dd-top-picks .find-slider-info-inner p {
    	margin: unset;
	}
	.dd-top-picks .find-slider-info {
        height: 300px;
    }
    .login-form-main {
        padding-top: 30px;
    }
    .login-form-title h1 {
        font-size: 34px;
        line-height: 39px;
        padding-bottom: 15px;
    }
    .portal-welcome-main h6 {
        padding-bottom: 12px;
    }
    .portal-welcome {
        padding-top: 56px;
        padding-bottom: 60px;
    }
    .dasboard-info {
        padding: 65px 0;
    }
    .dasboard-info-block {
        padding-bottom: 27px;
    }
    .dasboard-info-block+.dasboard-info-block {
        padding-top: 32px;
    }
}
@media (max-width:600px) {
    .newsletter-flex {
        gap: 13px;
        padding-top: 20px;
        flex-wrap: wrap;
    }
    .news-input {
        width: 100%;
    }
    .news-input input {
        width: 100%;
    } 
    .news-submit {
        width: 100%;
    }
    .news-submit input {
        width: 100%;
    }
    .newsletter-img {
        height: 585px;
    }
    .newsletter-content p {
        padding-top: 29px;
    }
    .featured-yatchs-title h2 {
        font-size: 35px;
        line-height: 38px;
    }
    .featured-yatchs-title h6 {
        font-size: 16px;
    }
    .container-main {
        padding: 0px 20px;
    }
    .yatchs-list-flex .featured-slider-block {
        width: 100%;
        padding: 0;
        padding-bottom: 20px;
    }
    .yatchs-list-flex {
        margin: 0;
    }
    .yatchs-banner-img {
        height: 400px;
    }
	.page-template-yachts-listing .yatchs-banner-img img {
    	height: 100%;
	}
    .yatchs-banner-img img {
        height: 100%;
        object-fit: cover;
    }
    .yatchs-list {
        padding-top: 43px;
        padding-bottom: 43px;
    }
    .yatchs-need-main {
        padding-top: 40px;
        padding-bottom: 55px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .yatchs-need-btn {
        column-gap: 10px;
        padding-top: 15px;
    }
    .yatchs-need-info h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .landing-experience {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .destination-block {
        padding: 0;
        padding-bottom: 10px;
        width: 100%;
    }
    .destination-flex {
        margin: 0;
        padding-top: 25px;
    }
    .destination-info h6 {
        font-size: 18px;
    }
    .destination {
        padding-bottom: 35px;
    }
    .landing-types {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .home-faq-left p {
        font-size: 12px;
        line-height: 22px;
        letter-spacing: 0.36px;
        text-align: center;
        padding-top: 44px;
    }
    .yatchs-landing-filter .banner-form-block select {
        padding-left: 26px;
    }
    .yatchs-landing-filter .banner-form-block {
        width: 207px;
    }
    .banner-main .banner-title h1 {
        font-size: 35px;
    }
    .landing-experience-info p {
        padding-top: 12px;
    }
    .landing-types-flex {
        margin: 0 ;
        padding-top: 25px;
    }
    .landing-types-block {
        width: 100%;
        padding: 0;
    }
    .home-faq {
        padding-top: 60px;
        padding-bottom: 75px;
    }
    .footer-top-flex{
        row-gap: 45px;
        /* flex-flow: column; */
    }
    .footer-block.footer-contact ul li {
        padding-bottom: 15px;
        max-width: unset;
    }
    .footer-block ul li:last-child{
        padding-bottom: 0;
    }
    .footer-main {
        padding-top: 60px;
    }
    .footer-top-flex {
        padding-bottom: 50px;
    }
    .footer-bottom-flex ul {
        padding-bottom: 30px;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 2px;
    }
    .find-slider-info-inner h6 {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .charters-area-top-right .find-btn {
        padding-top: 19px;
    }
    .harters-area-bottom-info h6 {
        font-size: 18px;
        padding-bottom: 10px;
    }
    .harters-area-bottom-info {
        padding-top: 20px;
    }
    .charters-area-bottom-block {
        width: 100%;
        padding: 0;
    }
    .charters-area-bottom-flex {
        margin: 0;
        padding-top: 24px;
        row-gap: 24px;
    }
    .destination-featured .featured-slider-width {
        padding-left: 20px;
    }
    .charter-areas {
        padding-top: 44px;
        padding-bottom: 50px;
    }
    .charters-areas-top-flex {
        padding-top: 25px;
    }
    .featured-yachts {
        padding-top: 50px;
        padding-bottom: 45px;
    }
    .destination-testimonial {
        padding-top: 40px;
    }
    .home-testimonial-slider-block h4 {
        font-size: 18px;
        line-height: 32px;
    }
    .featured-yatchs-title h6 {
        padding-bottom: 15px;
    }
    .destination-contact-left-inner {
        padding: 30px 0;
    }
    .inquiry-title {
        padding-top: 15px;
    }
    .inquiry-form-main {
        padding-bottom: 50px;
        padding-top: 30px;
    }
    .inquiry-form-block {
        width: 100%;
        padding: 0;
        padding-bottom: 18px;
    }
    .inquiry-form-flex {
        margin: 0;
    }
    .inquiry-form-block-textarea {
        width: 100%;
        padding: 0;
    }
    .inquiry-form-block.select::before {
        top: 35%;
        left: 11px;
    }
    .inquiry-form-submit {
        padding-top: 25px;
    }
    .destinations-banner .banner-info {
        padding-top: 0;
    }
    .about-flex {
        padding-top: 25px;
    }
    .about-main {
        padding-top: 25px;
        padding-bottom: 50px;
    }
    .featured-yatchs-title h6 {
        padding-bottom: 17px;
    }
    .our-team-flex {
        padding-top: 25px;
    }
    .our-team-flex{
        margin: 0;
    }
    .our-team-block {
        width: 100%;
        padding: 0;
    }
    .our-team-main {
        padding-bottom: 0px;
    }
    .destination-testimonial .featured-yatchs-title {
        padding-bottom: 20px;
    }
    .team-popup-info .modal-body {
        padding: 0 20px;
        padding-top: 33px;
        padding-bottom: 40px;
        padding-right: 20px;
    }
    .modal-flex{
        row-gap: 25px;
    }
    .modal-left {
        width: 100%;
    }
    .modal-right {
        width: 100%;
        padding-left: 0;
    }
    .about-right p+p {
        padding-top: 8px;
    }
    .yatchs-details-slider-block {
        height: 196px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block1{
        width: 65%;
        padding-right: 6px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block2 {
        width: 40%;
        padding-right: 6px;
        row-gap: 6px;
    }
    .yatchs-details-slider-block-inner {
        height: 95px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block3 {
        width: 60%;
        padding-right: 6px;
    }
    .yatchs-details-slider-block.yatchs-details-slider-block4 {
        width: 60%;
    }
    .yatchs-details-slider-btn {
        padding: 0 10px;
    }
    .yatchs-details-slider-btn img {
        width: 35px;
    }
    .yatchs-details-left h2 {
        font-size: 28px;
        padding-right: 25px;
    }
    .yatchs-specs-title h4 {
        font-size: 26px;
    }
    .yatchs-specs-left-inner {
        padding-bottom: 34px;
        padding-top: 42px;
        padding-right: 0;
    }
    #rates-table thead tr th {
        font-size: 12px;
    }
    .yatchs-specs-right-acc {
        padding-top: 16px;
    }
    .yd-price-details {
        padding-top: 30px;
    }
    .yd-price-details p { 
        padding-top: 12px;
    }
    .availability-details {
        padding-top: 40px;
    }
    .calender-top-block {
        display: flex;
        align-items: center;
        column-gap: 10px;
    }
    .calender-top-flex span {
        width: 10%;
    }
    .calender-top-flex p {
        width: 90%;
    }
    .availability-main {
        padding-top: 17px;
    }
    .yd-crew {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .inquiry-form.yd-inquiry-form {
        padding-top: 45px;
    }
    .yd-inquiry-form .inquiry-form-main {
        padding-bottom: 55px;
    }
    .yatchs-details-left p {
        font-size: 14px;
    }
    .yatchs-specs-left-info-top-block-inner+.yatchs-specs-left-info-top-block-inner {
        padding-top: 15px;
    }
    .yatchs-specs-left-info-top-flex {
        padding-top: 19px;
    }
    .yatchs-specs-left-info-center {
        padding-top: 30px;
    }
    .yatchs-specs-left-info-bottom {
        padding-top: 15px;
    }
    .yatchs-need {
        padding-top: 20px;
    }
    .yd-acc-body ul {
        columns: 2;
    }
    .our-team-main {
        padding-top: 40px;
    }
    .our-team-img {
        height: unset;
    }
    .banner-img {
        height: 539px;
    }
    .home-testimonial-slider .featured-arrow-flex {
        display: flex;
    }
    .featured-arrow-flex {
        display: none;
    }
    .featured-yatchs-slider-title-flex .featured-yatchs-title {
        text-align: center;
        width: 100%;
    }
    .featured-slider-width {
        padding-left: 30px;
    }
    .featured-slider-info h6 {
        font-size: 13px;
    }
    .logos-flex {
        padding-left: 56px;
    }
    .featured-slider-info {
        padding-top: 13px;
    }
    .view-all-btn-main{
        display: none;
    }
    .featured-slider {
        padding-top: 51px;
    }
    .type-block {
        width: 100%;
        padding: 0;
        padding-bottom: 43px;
    }
    .types-flex{
        margin: 0;
    }
    .footer-block:nth-child(2) {
        width: 67%;
    }
    .footer-block:nth-child(3) {
        width: 33%;
    }
    .footer-block:nth-child(4) {
        width: 67%;
    }
    .footer-block:nth-child(5) {
        width: 33%;
    }
    .footer-bottom-flex ul li:nth-child(1){
        width: 100%;
    }
    .footer-bottom-flex ul li:nth-child(1)::before{
        content: unset;
    }
    .footer-bottom-flex {
        text-align: center;
    }
    .news-submit {
        width: 100%;
        text-align: center;
    }
    .news-submit input {
        width: 101px;
    }
    .newsletter-info .container-main {
        padding: 0 69px;
    }
    .newsletter-content .featured-yatchs-title h2{
        line-height: normal;
    }
    .newsletter-content .featured-yatchs-title h2 {
        line-height: normal;
        max-width: 300px;
        margin: 0 auto;
    }
    .newsletter-content p {
        font-size: 12px;
    }
    .footer-block.footer-contact ul li:last-child {
        padding-bottom: 0;
        max-width: 182px;
    }
    .footer-main .container-main {
        padding: 0 70px;
    }
    .types-block-info p{
        display: none;
    }
    .types-flex{
        padding-top: 49px;
    }
    .types-block-info h6 {
        font-size: 18px;
    }
    .types-block-info {
        padding-top: 20px;
    }
    .types-block-btn a {
        font-size: 12px;
        width: 132px;
        height: 45px;
    }
    .types-main {
        padding-bottom: 26px;
    }
    .find-main {
        padding-top: 55px;
    }
    .find-slider-flex {
        padding-top: 32px;
    }
    .find-main .featured-slider-width {
        padding-left: 30px;
    }
    .find-slider-img {
        height: 274px;
    }
    .find-slider-info-inner h6 {
        font-size: 18px;
    }
    .find-slider-info p {
        font-size: 12px;
    }
    .find-btn {
        padding-top: 24px;
    }
    .find-slider-info{
        height: 100%;
		padding:35px;
    }
/*     .find-slider-info-inner{
        padding-top: 33px;
        padding-bottom: 35px;
    } */
    .find-btn a {
        font-size: 12px;
    }
    .experience-main {
        padding-top: 65px;
        padding-bottom: 68px;
    }
    .experience-main .container-main{
        padding: 0 35px;
    }
    .experience-main .featured-yatchs-title h2{
        line-height: normal;
    }
    .experience-right h6 {
        font-size: 18px;
        padding-bottom: 22px;
    }
    .experience-right p {
        font-size: 12px;
        line-height: 23px;
        max-width: 411px;
    }
    .experience-right a {
        font-size: 12px;
        width: 161px;
        height: 45px;
    }
    .why-choose-info .featured-yatchs-title h2{
        line-height: normal;
    }
    .why-choose-info .featured-yatchs-title h2 {
        color: #FFF;
        max-width: 277px;
    }
    .why-choose-content p {
        font-size: 12px;
        line-height: 18px;
        padding-top: 33px;
        max-width: 356px;
    }
    .why-choose-info .container-main{
        padding: 0 60px;
    }
    .why-choose-btn a {
        font-size: 12px;
        letter-spacing: 2.4px;
        width: 160px;
        height: 45px;
    }
    .why-choose-btn {
        padding-top: 26px;
    }
    .home-testimonial-main .featured-arrow-flex{
        display: flex !important;
    }
    .home-logos-slider{
        display: block;
        padding-left: 56px;
    }
    .home-testimonoal .container-main {
        padding: 0;
    }
    .home-logos-slider .owl-stage {
        display: flex;
        align-items: center;
    }
    .logos-flex {
        padding-left: 56px;
        overflow-x: scroll;
        flex-wrap: nowrap;
        white-space: nowrap;
        padding-bottom: 74px;
    }
    .logos-flex::-webkit-scrollbar {
        display: none;
      }
    .logos-block {
        padding-right: 109px;
    }
    .logos-block:nth-child(1) img{ 
        width: 41px;
    }
    .logos-block:nth-child(2) img{ 
        width: 64px;
    }
    .logos-block:nth-child(3) img{ 
        width: 121px;
    }
    .logos-block:nth-child(4) img{ 
        width: 70px;
    }
    .logos-block:last-child{
        padding-right: 0;
    }
    .home-testimonoal{
        padding-top: 28px;
        padding-bottom: 40px;
    }
    .home-testimonial-main .featured-yatchs-title h6{
        font-size: 14px;
        padding-bottom: 37px;
    }
    .home-testimonial-slider-block h4 {
        font-size: 16px;
        line-height: 1.2em;
        padding-bottom: 37px;
    }
    .home-testimonial-slider-block-main .home-testimonial-slider-block-img {
        flex: 0 0 45%;
        max-width: 45%;
    }
    .home-faq-left .featured-yatchs-title h2 {
        max-width: 261px;
        text-align: center;
        margin: 0 auto;
        line-height: normal;
    }
    .home-faq .container-main{
        padding: 0 42px;
    }
    .home-grid-block:nth-child(1) .home-grid-info h4 a {
        font-size: 28px;
    }
    .home-grid-block:nth-child(2) {
        width: 100%;
    }
    .home-grid-block:nth-child(3) {
        width: 100%;
    }
    .home-grid-block .home-grid-img img {
/*         height: 299px; */
		
        object-fit: cover;
    }
    .home-grid-info h6 {
        font-size: 8px;
    }
    .home-grid-info h4 a {
        font-size: 28px;
    }
    .home-grid-info {
        padding-bottom: 47px;
    }
    .contact-form-main {
        padding-top: 35px;
        height: unset;
        padding-bottom: 40px;
    }
    .contact-form-block {
        width: 100%;
        padding: 0;
        padding-top: 0;
        padding-bottom: 18px;
    }
    .contact-form .inquiry-form-block.select {
        padding-bottom: 18px;
    }
    .contact-form-flex{
        margin: 0;
    }
    .contact-maps-main{
        padding-bottom: 40px;
    }
    .contact-form .inquiry-form-block.select::before {
        top: 35%;
    }
    .contact-form .inquiry-form-block.select:nth-child(4)::before {
        top: 35%;
    }
    .faq-page-main {
        padding-top: 33px;
    }
    .faq-page-main .featured-yatchs-title {
        padding-bottom: 30px;
    }
    .faq-page-acc-main {
        padding: 0 20px;
        padding-top: 17px;
        padding-bottom: 45px;
    }
    .booking-support {
        padding-top: 40px;
    }
    .booking-support-right .featured-yatchs-title h2{
        line-height: normal;
    }
    .booking-reservation .featured-yatchs-title h2{
        line-height: normal;
    }
    .booking-reservation {
        padding: 40px 0;
    }
    .booking-support-right ul li+li {
        margin-top: 5px;
    }
    .insurance-main {
        padding-top: 48px;
    }
    .insurance-right-block h6 {
        font-size: 18px;
    }
    .insurance-sources-main.insurance-main {
        padding-top: 33px;
        padding-bottom: 50px;
    }
    .fav-yatchs-tabs .nav-link {
        width: 168px;
        height: 45px;
    }
    .dd-unique {
        padding: 45px 0;
    }
    .fav-yatchs-tabs ul {
        justify-content: unset;
    }
    .fav-yatchs-tabs {
        padding-top: 25px;
    }  
    .fav-yatchs-tabs ul::-webkit-scrollbar {
        display: none;
    }  
    .fav-tab-inner {
        padding-top: 35px;
    }
    .dd-top-picks {
        padding: 47px 0;
        padding-bottom: 39px;
    }
/*     .dd-photo-gallery .featured-arrow-flex {
        display: block;
    } */
    .dd-photo-gallery .featured-yatchs-slider-title-flex {
        align-items: flex-end;
        flex-flow: column;
        row-gap: 25px;
		padding-bottom: 20px;
     }
    .dd-photo-gallery .yatchs-details-slider {
        padding-top: 10px;
    }
    .dd-photo-gallery {
        padding-bottom: 30px;
    }
    .home-testimonoal.dd-testimonials {
        padding: 50px 0;
    }
    .landing-types.dd-related {
        padding-top: 40px;
    }
    .choose-experience-block {
        width: 100%;
        padding: 0;
    }
    .choose-experience-flex {
        row-gap: 25px;
        margin: 0;
        padding-top: 25px;
    }
    .choose-experience-info h4 a, .choose-experience-info h4 {
        font-size: 18px;
    }
    .choose-experience-info h4{
        padding-top: 16px;
    }
    .choose-experience-info p {
        padding-bottom: 14px;
        padding-top: 10px;
    }
    .choose-experience-img {
        height: 400px;
    }
    .choose-experience-img img{
        height: 100%;
        object-fit: cover;
    }
    .choose-experience-slider {
        padding-right: 20px;
        padding-left: 20px;
    }
    .why-choose-experience {
        padding-top: 50px;
    }
    /* .blog-main{
        padding-top: 0;
        padding-bottom: 44px;
    } */
    /* .blog-main .container-main {
        padding: 0;
    } */
    /* .blog-main-right{
        padding: 0 20px;
    } */
    .blog-landing-block {
        width: 100%;
        padding: 0;
    }
    .blog-landing-grid{
        margin: 0;
    }
    .blog-landing-bottom-left {
        width: 100%;
    }
    .blog-landing-bottom-right {
        width: 100%;
    }
    .blog-landing-bottom-img {
        height: 430px;
    }
    .blog-landing-bottom-right .blog-landing-bottom-info {
        padding-left: 20px;
    }
    .blog-landing-bottom-left .featured-slider-width {
        padding-left: 20px;
    }
    .blog-landing-bottom-right .featured-slider-width {
        padding-right: 20px;
    }
    .blog-landing-bottom-info {
        padding-right: 20px;
        padding-bottom: 30px;
    }
    .pick-main.all-posts .yatchs-load-more {
        padding-top: 40px;
    }
    .blog-main-left-tag {
        padding-top: 15px;
        padding-right: 10px;
    }
    .featured-yatchs-title h1{
        font-size: 35px;
        line-height: 38px;
    }
    .blog-details-bottom-flex{
        padding-top: 8px;
    }
    .blog-details-main {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .blog-details-info-main {
        padding-top: 25px;
    }
    .blog-details-img {
        padding-bottom: 25px;
    }
    .getting-there-right-title h3 {
        font-size: 45px;
    }
    .getting-there-right-title h4 {
        font-size: 18px;
    }
    .getting-there-right-title p{
        line-height: 20px;
    }
    .getting-there-right-info p, .getting-there-right-info ul li{
        line-height: 22px;
    }
    table.charter-cost-table-main {
        width: 100%;
        border: 0.5px solid #0D364C;
        display: block;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto;
        overflow-x: auto;
        white-space: nowrap;
    }
    table.charter-cost-table-main tbody tr:nth-child(1) td:nth-child(1) {
        padding: 0 10px;
    }
    table.charter-cost-table-main thead th{
        padding-left: 10px;
        padding-right: 10px;
    }
    table.charter-cost-table-main th {
        border-left: unset;
        border-top: unset;
    }
    .charter-costs-consider {
        padding: 50px 0;
    }
    .charter-costs-main {
        padding: 50px 0;
    }
    .charter-costs-table {
        padding-top: 30px;
    }
    .destination-contact.charters-contact {
        padding-top: 0;
    }
    .yatchs-landing-filter-flex{
        flex-flow: column;
        align-items: center;
        justify-content: unset;
        row-gap: 12px;
    }
    .yatchs-landing-filter-left {
        width: 100%;
    }
    .yatchs-landing-filter-right {
        width: 100%;
        justify-content: space-between;
    }
    .yatchs-landing-filter-slidebar .offcanvas-end{
        width: 100%;
    }
	.page-template-yachts-listing .banner-title h1{
		font-size: 29px;
	}
	.page-template-yachts-listing .banner-info {
        padding-top: 0;
    }
	.harters-area-bottom-info p{
		min-height:unset;
	}
	.dd-top-picks .find-slider-info {
    	padding: 35px;
	}
	.dd-top-picks .find-slider-info {
        height: 100%;
    }
    .inner-footer-main ul {
        gap: 10px;
    }
    .inner-footer-main ul li:first-child {
        width: 100%;
        text-align: center;
    }
    .inner-footer {
        padding: 23px 0;
    }
    .login-logo img {
        height: 45px;
    }
    .login-form-inner {
        padding: 0 15px;
        padding-top: 20px;
        padding-bottom: 23px;
    }
    .login-form-title p br {
        display: none;
    }
    .login-form-main {
        padding-top: 20px;
    }
    .forgot-password {
        padding-top: 17px;
    }
    .dashboard-banner-img {
        height: 250px;
    }
    .dashboard-banner-img img {
        height: 100%;
        object-fit: cover;
    }
    .portal-welcome {
        padding-top: 46px;
        padding-bottom: 50px;
    }
    .dasboard-info {
        padding: 45px 0;
    }
    .dasboard-info-block h4 {
        font-size: 18px;
    }
    .portal-getting-info {
        padding-top: 20px;
        padding-bottom: 68px;
    }
    .portal-getting-info-main .login-form-title {
        padding-top: 24px;
    }
    table.yacht_list_header {
        overflow-x: scroll;
        display: flex;
    }
    .yacht_list_header th {
        font-size: 14px;
    }
    table.yacht_list_header textarea {
        width:200px !important;
    }
    .yacht_list_header input.checkbox {
        width: 100% !important;
    }
    .yatchs-banner .banner-content {
        padding-bottom: 50px;
    }
	.newsletter-flex .ctct-form-wrapper{
		justify-content: center;
	}
	.newsletter-flex .ctct-form-field.ctct-form-field-submit {
    	margin-top: 20px;
	}
}
@media (max-width:414px){
    .footer-main .container-main {
        padding: 0 35px;
    }
    .landing-types.dd-related .landing-types-img {
        height: 365px;
    }
    .yd-crew-left-slider-block {
        height: 395px;
    }
}
@media(max-width:390px){
	.featured-yatchs-title h2{
		font-size: 32px;
	}
}