@media only screen and (max-width: 7000px){	.page-wrapper{		overflow: hidden;	}}@media only screen and (max-width: 1740px){	.header-top-one .top-text{		display: none;	}}@media only screen and (max-width: 1500px){	.banner-carousel .content-box h1,	.banner-two .banner-carousel .content-box h1{		font-size: 72px;	}	.banner-carousel .content-box .subtitle{		font-weight: 600;		font-size: 16px;	}	.banner-section .owl-theme .owl-nav .owl-prev{		left: 20px;	}	.banner-section .owl-theme .owl-nav .owl-next{		right: 20px;	}	.banner-three .banner-carousel .owl-dots{		left: auto;		right: 30px;	}	.fluid-section .column h2{		font-size: 32px;	}	.facts-section .facts-box .title{		font-size: 60px;	}}@media only screen and (max-width: 1340px){	.main-menu .navigation >li,	.header-style-three .main-menu .navigation >li{		margin-right: 30px;	}	.header-style-two .main-menu .navigation >li >a{		padding-left: 20px;		padding-right: 20px;	}	.top-search-form,	.header-style-one .other-links .social-links{		display: none;	}	.header-style-one .header-upper .inner{		padding-right: 20px;	}	.header-top-three .contact-text{		margin-left: 20px;	}	.banner-section .owl-theme .owl-nav{		opacity: 0.30;	}	.banner-section:hover .owl-theme .owl-nav{		opacity: 1;		visibility: visible;	}	.banner-carousel .content-box h1,	.banner-two .banner-carousel .content-box h1,	.banner-three .banner-carousel .content-box h1{		font-size: 64px;	}	.fluid-section .column h2{		font-size: 24px;	}	.yacht-featured-image .hover-inner h3{		font-size: 20px;	}	.content-container .widgets-side .widgets-content{		padding-left: 0;	}	.activity-block-two .content-box h4{		font-size: 24px;	}	.comming-soon h1{		font-size: 60px;	}}@media only screen and (max-width: 1191px){	.main-menu .navigation >li,	.header-style-three .main-menu .navigation >li{		margin-right: 20px;	}	.header-style-three .header-upper .search-btn{		margin-left: 10px;	}	.fluid-section .column h2{		font-size: 24px;	}	.fluid-section .left-column,	.fluid-section .right-column{		width: 100%;	}	.fluid-section .left-column .content{		padding-top: 120px;	}	.fluid-section .left-column .inner,	.fluid-section .right-column .inner{		padding: 0 20px;		max-width: none;	}	.fluid-section .image-layer{		display: none;	}	.fluid-section .column .image-layer{		display: block;	}	.fluid-section .image-layer:before{		transform: none;		right: 0;		left: auto;	}	.yacht-details .content-column .inner{		padding-right: 0px;		border: none;	}	.yacht-details .specs-column .inner{		padding-left: 0;	}}@media only screen and (max-width: 1139px){	.header-style-two .main-menu .navigation >li >a{		padding-left: 14px;		padding-right: 14px;	}	.header-style-one .other-links .book-btn,	.header-style-three .header-upper .link-box,	.sticky-header .booking-link{		display: none;	}	.about-section .left-col .upper-row .image-box{		position: relative;		left: 0;		top: 0;		margin-bottom: 20px;	}	.about-section .left-col .upper-row{		padding-left: 0;	}	.activities-section .carousel-outer{		padding: 0;	}	.activities-section .owl-theme .owl-nav{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;		margin: 0;		padding-top: 50px;		text-align: center;	}	.activities-section .owl-theme .owl-nav .owl-prev,	.activities-section .owl-theme .owl-nav .owl-next{		position: relative;		left: 0;		right: 0;		display: inline-block;		margin: 0 10px;	}	.activity-carousel .activity-block .inner-box{		padding-left: 0;		max-width: 480px;		margin: 0 auto;	}	.activity-carousel .activity-block .image-box,	.activity-carousel .activity-block .image-box img{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;	}	.pricing-section .image-column{		order: 12;	}	.pricing-section .pricing-column{		order: 0;	}	.pricing-section .image-column .inner{		text-align: left;		margin-left: 0;	}	.booking-section .title-col .inner{		padding: 50px 0px;		text-align: center;	}	.booking-section .form-col .inner{		padding: 50px 0;	}	.about-section-two .content-outer{		margin-left: 0;		padding-left: 80px;	}	.about-section-two .content-inner .video-link{		position: relative;		left: 0;		top: 0;		margin: 50px 0 0;	}	.about-section-two .image-box-left .image-layer{		display: none;	}	.footer-style-two .widgets-inner,	.footer-style-two .footer-bottom .inner{		padding-left: 0;	}	.footer-style-two .widgets-inner .shape-1,	.footer-style-two .widgets-inner .shape-2,	.footer-style-two .widgets-inner .left-image{		display: none;	}	.footer-style-two .offer-carousel-box{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;		overflow: hidden;		min-height: 0;		padding-bottom: 30px;		background: #d5ae82;		margin-bottom: 50px;	}	.destinations-two .destinations-box .outer-box{		display: block;	}	.destinations-two .destinations-box .outer-box .destination-block-two{		display: block;		float: left;		width: 33.333%;		margin-bottom: 30px;	}	.destinations-two .destinations-box .outer-box:hover .destination-block-two,	.destinations-two .destinations-box .outer-box .destination-block-two:hover{		width: 33.333%;	}	.destination-block-two .image-layer{		display: none;	}	.destination-block-two .inner-box{		height: auto;	}	.destination-block-two .image-box .image{		display: block;	}	.facts-section .facts-box .title{		font-size: 64px;	}	.sec-title h2,	.sec-title-two h2,	.booking-section .title-box h2,	.welcome-section .title-box h2,	.services-section-four .title-box h2,	.contact-container .sec-title h2{		font-size: 32px;	}	.welcome-section .title-box h4,	.event-carousel-box .event-block h4{		font-size: 20px;	}	.facts-section{		padding-bottom: 50px;	}	.featured-service-block-two{		margin-bottom: 50px;	}	.featured-service-block-two .inner-box,	.featured-service-block-two.active-block .inner-box{		padding: 0px;	}	.footer-style-three .copyright{		margin-left: 30px;	}	.content-container .widgets-side .widgets-content{		padding-left: 0;	}	.page-banner h1{		font-size: 40px;	}	.activity-carousel .activity-block-three .inner-box{		box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);	}	.testimonials-section-three .image-layer{		display: none;	}	.attraction-block .sec-title h2{		font-size: 30px;	}	.rental-block .meta-info li{		font-size: 12px;		padding-left: 10px;		padding-right: 10px;	}	.yacht-featured-image .hover-inner h3{		font-size: 18px;	}	.yacht-details .main-image-box .caption-box h2{		font-size: 40px;	}	.activity-block-three .content-box h4{		font-size: 24px;	}	.activity-block-three .links-box{		margin-top: 30px;	}	.activity-block-three .links-box .btn-style-four .btn-title{		padding-left: 25px;		padding-right: 25px;	}	.package-block-two .content h4,	.about-section-three .content-outer .info .name{		font-size: 20px;	}	.event-carousel-box .event-block .year,	.about-section-three .content-outer h2{		font-size: 30px;	}	.service-block-two .title-box h4{		font-size: 20px;	}	.services-section-three .upper-row .image-layer{		display: none;	}	.services-section-three .left-col .inner{		padding: 70px 0px;	}	.services-section-three .right-col .inner{		padding: 0 0 30px;	}	.services-section-three .process-container{		margin-top: 0;	}	.featured-block h4,	.featured-block .link-box a{		color: #061138;	}	.process-container .process-block .text{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;		padding-top: 20px;		opacity: 1;		visibility: visible;		-ms-transform: translateY(-18px);		transform: translateY(-18px);	}	.process-container .process-block:hover .count {	    -ms-transform: translateY(0px);	    transform: translateY(0px);	    background: #d5ae82;	    color: #ffffff;	}	.process-container .process-block:hover .title-box{		-ms-transform: translateY(0);		transform: translateY(0);	}	.contact-section .filter-box{		width: 50%;		max-width: none;		padding-right: 15px;	}	.comming-soon h1{		font-size: 48px;	}	.time-counter .time-countdown .counter-column .count{		font-size: 60px;	}	.news-block-five h3,	.news-block-six h3{		font-size: 24px;	}	.news-block-five .content-column .content{		padding-top: 0;	}}@media only screen and (min-width: 768px){	.main-menu .navigation >li >ul,	.main-menu .navigation >li >ul >li >ul{		display:block !important;		visibility:hidden;		opacity:0;	}}@media only screen and (max-width: 991px){		.main-header .nav-outer .main-menu,	.sticky-header,	.main-header .header-top .top-left,	.header-top-three .contact-text,	.banner-three .banner-carousel .owl-dots{		display: none !important;	}	.main-header .header-top-three .top-left{		display: block !important;	}	.header-style-one .nav-content .nav-outer,	.header-style-two .header-upper .nav-outer,	.header-style-three .header-upper .nav-outer{		float: right;	}	.nav-outer .mobile-nav-toggler{		display: block;	}	.header-style-two .nav-outer .mobile-nav-toggler{		margin-top: 10px;		}	.header-style-three .nav-outer .mobile-nav-toggler{		color: #061138;		margin-top: 17px;	}	.header-style-one .header-upper .inner{		padding-left: 20px;	}	.banner-carousel .content-box h1,	.banner-two .banner-carousel .content-box h1,	.banner-three .banner-carousel .content-box h1{		font-size: 54px;	}	.about-section .right-col .inner{		margin-top: 0;		padding-left: 0;	}	.banner-carousel .content-right .content-box .inner,	.banner-carousel .content-box .inner,	.banner-carousel .content-box .text{		float: none;		max-width: none;		text-align: center;	}	.banner-carousel .content-box,	.banner-three .banner-carousel .content-box{		height: 600px;	}	.activity-carousel .activity-block .content-box{		padding: 20px 20px 10px;	}	.activity-carousel .activity-block .add-to-fav{		top: 25px;	}	.activity-carousel .activity-block .content-box h4{		font-size: 20px;	}	.features-section .feature-block .inner-box{		padding-left: 0;		text-align: center;	}	.features-section .feature-block .icon-box:before,	.features-section .feature-block .icon-box:after{		display: none;	}	.features-section .feature-block .icon-box{		position: relative;		left: 0;		top: 0;		margin: 0 auto 30px;	}	.about-section-two .content-outer{		padding-left: 0;	}	.destinations-two .destinations-box .outer-box .destination-block-two,	.destinations-two .destinations-box .outer-box:hover .destination-block-two,	.destinations-two .destinations-box .outer-box .destination-block-two:hover{		width: 50%;	}	.facts-section .facts-box .title{		font-size: 48px;	}	.footer-style-three .copyright,	.footer-style-three .payment-cards,	.footer-style-three .social-links-two{		width: 100%;		text-align: center;		margin-left: 0;	}	.footer-style-three .copyright{		padding: 20px 0px;	}	.footer-style-three .payment-cards ul{		display: inline-block;		vertical-align: top;	}	.page-banner h1{		font-size: 36px;	}	.subscribe-section.style-three .inner{		padding: 50px 20px 40px;	}	.sidebar-page-container .sidebar:before{		display: none;	}	.sidebar-page-container .blog-sidebar{		padding-left: 0;	}	.about-section .left-col .inner,	.features-section{		padding: 70px 0px 0px;	}	.about-section{		padding-bottom: 40px;	}	.services-section{		padding-bottom: 60px;	}	.services-section .title-box{		padding-top: 70px;	}	.activities-section{		padding: 70px 0px 60px;	}	.testimonials-section{		padding: 70px 0px;	}	.news-section,	.news-section-two{		padding: 70px 0px 20px;	}	.main-footer .widgets-section{		padding: 80px 0px 30px;	}	.testimonials-section .carousel-container{		padding: 0px 20px;	}	.scroll-to-top{		right: 20px;		bottom: 20px;		-ms-transform: scale(0.7);		transform: scale(0.7);	}	.booking-section .booking-form .range-box{		padding-top: 5px;	}	.footer-style-two .widgets-inner{		padding-top: 70px;	}	.footer-style-two .widgets-section{		padding-top: 0;	}	.yacht-rental-section,	.destinations-section,	.about-section-two .content-inner,	.testimonials-section-two,	.team-section,	.testimonials-section-three{		padding: 70px 0px;	}	.yacht-rental-section .title-row .filter-box{		padding-top: 40px;	}	.featured-services{		padding: 70px 0px 50px;	}	.featured-service-block-two .inner-box .text{		height: auto;		padding-top: 55px;		opacity: 1;		visibility: visible;		-ms-transform: scaleY(1);		transform: scaleY(1);	}	.featured-service-block-two .inner-box .link-box a.link{		border-color: #ffffff;		padding: 10px 45px;		top: 5px;	}	.subscribe-section{		padding: 0 0 50px;	}	.subscribe-section .inner{		padding: 40px 20px;	}	.subscribe-section.style-two .inner{		padding: 60px 20px 0px;	}	.destinations-two .destinations-box{		margin-bottom: 50px;	}	.destinations-two,	.top-destinations,	.yacht-tours-container,	.sidebar-page-container{		padding: 70px 0px 40px;	}	.facts-section{		padding: 70px 0px 30px;	}	.testimonial-block-two .content .title-box h3{		font-size: 24px;	}	.testimonial-block-two .content .text{		font-size: 18px;	}	.rent-buy-section{		padding-bottom: 60px;	}	.yacht-details{		padding-bottom: 20px;	}	.yacht-details .main-image-box .caption-box h2{		font-size: 32px;	}	.yacht-details .content-column .text-block h4{		font-size: 20px;	}	.yacht-featured-image .hover-box{		padding: 15px 15px;	}	.team-section-two{		padding: 70px 0px 40px;	}	.similar-yachts{		padding: 70px 0px 20px;	}	.yacht-tours-container{		padding: 65px 0px 30px;	}	.subscribe-section.no-padding-top{		padding-bottom: 60px;	}	.yacht-tours-container .main-title h3{		font-size: 24px;	}	.tour-details .info-title .left-info h3{		font-size: 24px;	}	.tour-details .info-title .rating-info{		padding-top: 0;	}	.tour-details .info-title .rating-info .rate-text strong{		font-size: 20px;	}	.tour-details h4{		font-size: 18px;	}	.subscribe-section.style-three{		padding: 70px 0px;	}	.destinations-two.alternate{		padding: 70px 0px 30px;	}	.choose-destination .upper-row{		padding: 70px 0px 100px;	}	.more-destinations .inner-container{		padding-left: 0;	}	.more-destinations .left-title-box{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;		padding: 50px 20px;		margin-bottom: 30px;	}	.event-carousel-box .event-block .year{		font-size: 24px;	}	.about-section-three .image-box-left{		display: none;	}	.about-section-three .content-outer .content-inner{		width: 100%;		max-width: 420px;	}	.about-section-three,	.welcome-section{		padding: 70px 0px;	}	.process-container{		padding: 40px 20px 30px;	}	.process-container .process-block .inner-box{		padding: 30px 0px 20px;	}	.services-section-four .service-list li{		margin: 0 20px;	}	.services-section-three{		padding-bottom: 70px;	}	.services-section-four{		padding: 70px 0px;	}	.process-container .process-block .inner-box:before,	.process-container .process-block .inner-box:after{		display: none;	}	.portfolio-one-column{		padding: 70px 0px 30px;	}	.gallery-block{		margin-bottom: 40px;	}	.gallery-block .link-btn{		right: 66px;		opacity: 0;	}	.gallery-block:hover .link-btn{		opacity: 1;	}	.gallery-block .title-box{		text-align: left;	}	.gallery-block .title-box h4,	.gallery-block-two .title-box h4,	.gallery-block-four .lower-box h4{		font-size: 20px;	}	.portfolio-section,	.masonry-news-section,	.news-section-three{		padding: 70px 0px;	}	.filter-gallery .filters{		text-align: center;	}	.filter-gallery .filters li{		margin: 0 5px 10px;	}	.contact-section{		padding: 70px 0px 0px;	}	.contact-section .info-container{		margin-bottom: 30px;	}	.time-counter .time-countdown .counter-column{		margin: 0 25px 50px;	}	.news-block-five .image-column .image{		margin-right: 0;	}	.news-block-five .content-column .inner{		padding-top: 30px;	}	.news-block-five .content-column .content{		padding-left: 80px;	}	.news-block-five .other-info{		left: 0;		top: 0;	}	.news-block-five .other-info:before{		top: 0;		bottom: 0;	}	.sidebar .archives .archive-block .inner,	.sidebar .recent-posts .post,	.sidebar .popular-tags .tags-list li a,	.sidebar .insta-widget .insta-feeds{		background: #f0f3f7;	}}@media only screen and (max-width: 767px){	.header-style-one,	.header-style-two{		position: relative;		background: #061138;	}	.banner-one{		padding-top: 0;	}	.banner-two .banner-carousel .content-box{		padding-top: 0px;	}	.header-style-one .logo-desktop{		display: none;	}	.header-top-one .inner{		height: auto;		padding:0px  0px;	}	.header-top-one .my-account,	.main-header .header-top .top-right{		position: relative;		width: 100%;	}	.header-style-three .header-top-three .top-right{		width: auto;	}	.header-style-one .header-upper .logo-box{		display: block;	}	.header-style-one .header-upper{		background: #061138;	}	.header-style-one .other-links .book-btn,	.header-style-three .header-upper .link-box{		display: none;	}	.search-popup .search-form fieldset input[type="search"]{		width: 100%;		padding: 10px 30px;		text-align: center;		font-size: 20px;		border-radius: 7px 7px 0px 0px;	}	.search-popup .search-form fieldset input[type="submit"]{		position: relative;		width: 100%;		font-size: 16px;		border-radius: 0px 0px 7px 7px;	}	.banner-carousel .content-box,	.banner-three .banner-carousel .content-box{		height: 500px;	}	.banner-carousel .content-box h1,	.banner-two .banner-carousel .content-box h1,	.banner-three .banner-carousel .content-box h1{		font-size: 40px;	}	.banner-carousel .content-box .text{		font-size: 15px;	}	.main-footer .footer-bottom .bottom-links,	.main-footer .footer-bottom .copyright{		width: 100%;		text-align: center;	}	.facts-section .facts-box .title{		font-size: 30px;	}	.facts-section .facts-box .count{		font-size: 48px;	}	.sec-title h2,	.sec-title-two h2,	.booking-section .title-box h2,	.welcome-section .title-box h2,	.services-section-four .title-box h2,	.contact-container .sec-title h2{		font-size: 24px;	}	.footer-style-three .drop-link{		float: right;	}	.footer-style-three .useful-links{		width: 100%;		margin: 30px 0px 0px;	}	.footer-style-three .useful-links .links-btn{		text-align: center;	}	.page-banner h1{		font-size: 30px;	}	.activity-block-three .inner-box{		position: relative;		padding-left: 0;		height: auto;		max-width: 480px;		margin: 0 auto;	}	.activity-block-three .image-box,	.activity-block-three .image-box img{		position: relative;		left: 0;		top: 0;		width: 100%;		height: auto;	}	.yacht-tours-container .lower-filter-row .filters{		width: 100%;		margin: 0 0;	}	.yacht-tours-container .lower-filter-row .filters .filter-box{		width: 100%;		margin: 0 0 10px;	}	.news-section .title-row .link-box{		padding-top: 35px;	}	.sec-title h3{		font-size: 22px;	}	.service-block .lower-content h4,	.features-section .feature-block h4{		font-size: 20px;	}	.main-footer .links-widget .widget-content{		padding-left: 0;	}	.yacht-rental-section .title-row .filter-box{		width: 100%;		margin-top: 0;		padding-top: 0;	}	.about-section-two .content-box{		padding: 40px 25px;	}	.popular-packages .title-row .link-box,	.news-section-two .title-row .link-box{		padding-top: 0;		width: 100%;	}	.package-block .content-box{		padding-left: 25px;		padding-right: 25px;	}	.attraction-block .lower-box{		padding: 35px 20px;	}	.rent-buy-section .lower-filter-row .results-count,	.rent-buy-section .lower-filter-row .filters{		width: 100%;		padding-top: 0;		margin-bottom: 0;	}	.rent-buy-section .lower-filter-row .filters .filter-box{		width: 100%;		margin: 0 0 15px;	}	.destinations-two .destinations-box .outer-box,	.yacht-featured-images .outer-box{		display: block;	}	.yacht-featured-images .outer-box .yacht-featured-image{		display: block;	}	.yacht-featured-images .outer-box .yacht-featured-image,	.yacht-featured-images .outer-box:hover .yacht-featured-image,	.yacht-featured-images .outer-box .yacht-featured-image:hover,	.destinations-two .destinations-box .outer-box .destination-block-two,	.destinations-two .destinations-box .outer-box:hover .destination-block-two,	.destinations-two .destinations-box .outer-box .destination-block-two:hover{		width: 100%;	}	.yacht-featured-image .image-layer{		display: none;	}	.yacht-featured-image .image-box .image{		display: block;	}	.yacht-featured-image .inner-box{		height: auto;	}	.team-block-two .image-box{		padding-right: 0;	}	.team-block-two .inner{		padding: 25px 20px 25px;	}	.activity-block-two .content-box{		padding: 30px;	}	.activity-block-two .links-box{		left: 30px;		bottom: 30px;	}	.activity-block-two .content{		left: 30px;		top: 30px;	}	.activity-block-two .ratings{		right: 30px;		bottom: 30px;	}	.activity-block-two .pricing{		right: 30px;		top: 30px;	}	.activity-block-two .ratings .rate-text strong{		font-size: 20px;	}	.page-banner .inner-container{		padding-top: 100px;	}	.activity-block-three .ratings .rate-text strong{		font-size: 20px;	}	.activity-block-three .content-box{		padding-right: 25px;		padding-left: 25px;	}	.tour-details .facilities .facility-box ul li{		width: 50%;	}	.about-section-three .content-outer .content-inner{		max-width: none;		text-align: center;	}	.about-section-three .content-outer .video-link{		display: none;	}	.services-section-four .service-list li{		margin: 0px 15px;	}	.services-section-four .service-list li:nth-child(2):before,	.services-section-four .service-list li:nth-child(2):after{		display: none;	}	.services-section-three .left-col .info .phone{		font-size: 20px;	}	.featured-block .inner-box,	.services-section-three .left-col .inner{		text-align: center;	}	.services-section-three .left-col .info{		padding-left: 0;	}	.services-section-three .left-col .info:before{		display: none;	}	.gallery-block .title-box h4{		font-size: 20px;	}	.contact-section .filter-box{		width: 100%;		max-width: none;		padding-right: 0;	}	.contact-container .form-column .inner{		padding: 40px 20px;	}	.comming-soon h1,	.time-counter .time-countdown .counter-column .count{		font-size: 40px;	}	.time-counter .time-countdown .counter-column{		display: block;		float: left;		width: 50%;		margin: 0 0 50px;	}	.time-counter .time-countdown .counter-column:after{		display: none;	}	.comments-area{		margin-bottom: 50px;	}	.group-title h4,	.news-post-details .text h4,	.team-block-two .inner .title h4,	.team-block .lower-content h4{		font-size: 20px;	}}@media only screen and (max-width: 599px){	.header-top-two .inner{		margin-left: 0;		padding-left: 0px;	}	.header-style-two .header-upper .inner{		padding-left: 0;	}	.header-style-two .header-upper .logo-box{		position: relative;		float: left;		left: 0;		top: 0;		height: auto;		padding: 0;	}	.header-style-two .header-upper .nav-content{		float: right;		padding-top: 10px;	}	.header-top-two .my-account{		width: 100%;		margin: 0;		text-align: center;	}	.header-top-two .my-account li{		display: inline-block;		vertical-align: middle;		float: none;	}	.header-style-three .header-upper .search-btn{		display: none;	}	.banner-carousel .links-box .discount-btn{		padding-left: 0;		display: block;	}	.banner-carousel .links-box .discount-btn .icon{		display: none;	}	.banner-carousel .links-box .discount-btn .btn-title{		text-align: center;	}	.banner-two .banner-carousel .content-box h1,	.banner-three .banner-carousel .content-box h1{		font-size: 32px;	}	.yacht-featured-images .outer-box .yacht-featured-image,	.yacht-featured-images .outer-box:hover .yacht-featured-image,	.yacht-featured-images .outer-box .yacht-featured-image:hover,	.destinations-two .destinations-box .outer-box .destination-block-two,	.destinations-two .destinations-box .outer-box:hover .destination-block-two,	.destinations-two .destinations-box .outer-box .destination-block-two:hover{		width: 100%;	}	.page-banner h1{		font-size: 24px;	}	.about-section .left-col .upper-row{		text-align: center;	}	.about-section .left-col .video-link{		padding: 0;	}	.about-section .left-col .video-link .video-thumb,	.about-section .left-col .upper-row .image-box{		position: relative;		display: inline-block;		left: 0;		top: 0;		margin: 0 auto 10px;	}	.about-section .book-form-box{		padding-left: 20px;		padding-right: 20px;		padding-bottom: 30px;	}	.service-block .lower-box{		margin-left: 10px;		margin-right: 10px;		text-align: center;	}	.service-block .lower-content{		padding-top: 70px;		padding-left: 20px;		padding-right: 20px;		padding-bottom: 30px;	}	.service-block .lower-content .icon-box{		left: 50%;		right: auto;		margin-left: -45px;	}	.activity-carousel .activity-block .ratings .rate-text strong,	.process-container .process-block h4{		font-size: 20px;	}	.price-block .plan-header .price .amount{		font-size: 40px;	}	.testimonial-block .inner-box{		padding: 30px 20px;		text-align: center;	}	.testimonial-block .content{		padding-left: 0;		min-height: 0;	}	.testimonial-block .content .image{		position: relative;		left: 0;		top: 0;		margin: 0 auto 20px;	}	.testimonial-block .content .info:before{		left: 50%;		margin-left: -35px;	}	.testimonial-block .rating{		position: relative;		left: 0;		right: 0;		top: 0;		margin: 0 0 20px;		text-align: center;	}	.testimonial-block .rating .curve,	.testimonial-block .rating:before{		display: none;	}	.testimonial-block .content .icon-box{		right: -10px;		top: -10px;		left: auto;		width: 50px;		line-height: 50px;		font-size: 30px;		line-height: 50px;	}	.news-section .title-row .sec-title{		width: 100%;	}	.news-section .title-row .link-box{		width: 100%;		text-align: left;		padding-top: 0;	}	.news-block .inner-box{		padding-left: 0;	}	.news-block .image-box{		position: relative;		left: 0;		top: 0;		width: 250px;		max-width: 100%;		margin: 0 0 30px;	}	.news-block .image-box img{		height: auto;		width: 100%;	}	.news-block h4,	.main-footer .widget-title h4{		font-size: 20px;	}	.activity-carousel .activity-block .links-box{		margin-top: 30px;	}	.about-section .left-col .lower-content .text:first-letter{		float: none; 		font-size: 18px;		line-height: 1.6em;		margin: 0px;	}	.price-block .inner-box{		border-bottom-width: 3px;	}	.about-section-two .content-box .lower-row .info{		width: 100%;		margin-bottom: 20px;		text-align: left;		padding-left: 20px;		padding-right: 0;	}	.about-section-two .content-box .lower-row .info:before{		left: 0;		right: auto;	}	.activity-block-two .pricing{		display: none;	}	.activity-block-two .content,	.activity-block-two .ratings{		position: relative;		left: 0;		top: 0;		right: 0;		bottom: 0;		margin-bottom: 20px;		text-align: left;	}	.activity-block-two .links-box{		position: relative;		left: 0;		bottom: 0;		width: 100%;	}	.activity-block-two .image-layer:before{		opacity: 0.70;	}	.activity-block-two.with-offer .content{		padding-left: 0;	}	.activity-block-two.with-offer .content .off-price{		display: none;	}	.activity-block-two .inner-box{		min-height: 0;	}	.activity-block-two .content-box{		position: relative;		padding: 30px 20px;	}	.activity-block-two .info-btn-box .info-panel,	.activity-block-three .info-btn-box .info-panel{		left: auto;		right: -20px;		margin: 0 0 30px;		bottom: 100%;	}	.tour-widget-title h4{		font-size: 18px;	}	.subscribe-section .title h4,	.activity-block-two .content-box h4,	.activity-block-three .content-box h4{		font-size: 20px;	}	.tour-details .facilities .facility-box ul li,	.tour-details .info-title .left-info,	.tour-details .info-title .rating-info{		width: 100%;		text-align: left;	}	.tour-details .tour-map .location-point .loc-title{		display: none;	}	.tour-details .included-material .included-box{		padding-top: 20px;	}	.tour-details .facilities .facility-box{		padding: 30px 20px 10px;	}	.about-section-three .content-outer h2{		font-size: 24px;	}	.services-section-four .service-list{		text-align: left;	}	.comming-soon h1,	.time-counter .time-countdown .counter-column .count{		font-size: 30px;	}	.news-block-five h3{		font-size: 20px;	}	.news-block-five .content .link-box{		padding-top: 25px;	}	.news-block-six .content-box .inner{		padding-left: 0;		min-height: 0;	}	.news-block-six .other-info{		display: none;	}	.news-block-six h3{		font-size: 20px;	}	.comments-area .comment.reply-comment{		margin-left: 0;	}	.comments-area .comment{		padding-left: 0;	}	.comments-area .comment-box .author-thumb{		position: relative;		left: 0;		top: 0;		margin: 0 0 20px;	}	.comments-area{		margin-bottom: 40px;	}	.team-section .owl-theme .owl-nav{		position: relative;		top: 0;		right: 0;		width: 100%;		text-align: center;	}	.team-section .owl-theme .owl-nav .owl-next, .team-section .owl-theme .owl-nav .owl-prev{		margin: 0 7px;	}	.yacht-details .specs-column .title-box h4{		font-size: 20px;	}}@media only screen and (max-width: 479px) {	.header-style-one .other-links .max-nav-toggler,	.header-style-two .language{		display: none;	}	.main-header .header-top-three .top-left{		display: none !important;	}	.main-header .header-top .top-right,	.header-top-three .my-account{		width: 100%;		text-align: center;	}	.header-top-three .my-account li{		display: inline-block;		vertical-align: middle;		float: none;	}	.footer-style-three .upper-row .logo-box{		width: 100%;		margin: 0 0 30px;		padding: 0;		text-align: center;	}	.footer-style-three .upper-row .logo-box:before,	.activity-carousel .activity-block .add-to-fav{		display: none;	}	.activity-carousel .activity-block .links-box .pricing{		text-align: left;		width: 100%;		padding-bottom: 10px;	}	.activity-carousel .activity-block .btn-style-four .btn-title{		padding-left: 25px;		padding-right: 25px;	}	.subscribe-form-box{		padding: 40px 20px;	}	.about-section-two .content-inner .video-link,	.about-section-two .content-inner .video-link .video-thumb{		width: 100%;		height: auto;	}	.news-block-two .lower-content{		padding-left: 0;	}	.news-block-two .other-links,	.footer-style-three .drop-link{		display: none;	}	.footer-style-three .upper-row .logo-box{		margin-bottom: 0;	}	.yacht-details .basic-info .down-link,	.yacht-details .basic-info .left-info{		width: 100%;	}	.yacht-details .specs-column .title-box .options a:last-child{		display: none;	}	.activity-block-two .btn-style-two .btn-title{		padding-left: 25px;		padding-right:25px;	}	.offers-widget .post h5{		font-size: 16px;	}	.news-block-five .content-column .inner{		min-height: 0;	}	.news-block-five .content-column .content,	.news-block-five .content-column .inner{		padding-left: 0;	}	.news-block-five .other-info{		display: none;	}}