
@media (max-width: 1600px) {

}
/* Large desktops and laptops */
@media (max-width: 1440px) {


}

@media (max-width: 1300px) {

}
/* Portrait tablets and medium desktops */
@media screen and (max-width: 1199.98px) { 


}
@media (max-width: 1024px) {


}


@media screen and (max-width: 991.98px) { 
.main-wrap { padding-top: 50px; }    
.main-front { padding-top: 50px;}     
.container { width:100%; }

.sec-home { padding-top:0; }
	
#section1:after { left: 25%; width: 50%;  height: 100%;}
.sec-about:after {

    left: 25%;
    width: 50%;

}	
.list-room-inner li { width: 100% }	
 .map-box { width:200px;}    
   
}

@media screen and (max-width: 767.98px) { 
.main-wrap { padding-top: 50px; }
.sec-home { padding-top:0; }	
#section1:after { display: none;}
.about-box { margin: 15px; padding:45px; background: rgba(19,17,44,0.92); }	
    .sec-about:after { display:none; }
.img-suite { background:none; position: relative; width: auto; height: auto; top: auto; left: auto; }	
.img-suite img { display:block }	
.sec-courses .tab-content { padding-top:30px;}

.list-plan { margin-top:0px; }
.list-plan.half li{ display: block; width: 100%;}
.plan-box { margin-top: 25px; padding-bottom: 0px;}	
.box-yacht { left: 0; width: 100%; position: relative;}	
.sec-yacht .owl-theme .owl-nav {    position: relative; bottom: auto; width: 100%;}
.sec-yacht .contant-yacht .owl-prev { float: none;  margin-left: 0px;}
.sec-yacht .contant-yacht .owl-next { float: none;  margin-right: 0px;}
.menu-yacht li a { padding-bottom: 10px; }	
.menu-yacht li a::after,.menu-yacht li.active a:after { display:none; }	
.sec-destination { padding-top:50px;}	
.slide-full .owl-nav .fa {  width: 40px;height: 40px;font-size: 20px;line-height: 40px; }
.box-caption { position: absolute; bottom: 0px; left:0;  width: 100%; max-width: inherit;  z-index: 1; padding: 0px; background: #13112c; margin:0px 0 0px 0; background: rgba(19,17,44,0.8);}
.box-half .box-caption { max-width: inherit; right: auto;}  
.box-caption.right { left: 0; right: auto;}    
.box-content { padding: 15px;}	
.box-caption-2 	{  position: relative; bottom: auto; left: auto; width: 100%; max-width: inherit;  z-index: 1; padding: 25px; }
.list-contact-inner li { width: 100% ; min-height: inherit;}	
.box-caption-2 h1 {  font-size: 22px;line-height: 28px; }
	
.slide-full.sl-home .owl-item .item { /*height: auto;*/ padding-top: 0px;  width: 100%; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; background-position: 50% 50%; }
.box-caption-suinner { background: rgba(19,17,44,0.8); padding:55px }
	
.slide-full.owl-carousel.sl-home .owl-stage-outer {/* height: auto; */}	
    
    

/*room*/
.theam-row:nth-child(1n) .theam-box { -ms-flex-order: 0; order: 0; } 
.theam-row:nth-child(2n) .theam-box { -ms-flex-order: 0; order: 0; } 
.list-st-room li { float: left; width:50%; }	   
.front-safety { padding-top: 50px; padding-bottom: 50px;}    
.rates-inner .nav-link { font-size: 20px;line-height: 25px; padding: 15px 20px;}    
    
 .fac-row { background: none !important }    
    
}


@media (max-width: 650px) {
.slide-full .owl-nav { bottom: 20px;  width: 130px; left: 0px;}	
.slide-full.sl-home .owl-item .item { height: auto;  }	
.slide-full.owl-carousel.sl-home .owl-stage-outer { height: auto; }		
.navmenu li { margin:5px 5px 0 5px }
.about-box { padding:25px; }
.title-plan { text-align:left !important}		
.box-caption-suites { position: relative; bottom: auto; right: auto; max-width: 550px; width: 100%; z-index: 1;}	
.sl-home .item { background-image: none !important;  }	
.sl-home .item figure { display:block;  }
.sl-home:before { display:none; }	
.suite-item { background-image: none !important; background-color: #13112c }
.box-caption-suinner { padding:40px 25px 25px 25px; }	
.suites1.owl-theme .owl-dots .owl-dot.active span, .suites1.owl-theme .owl-dots .owl-dot:hover span {
    background: #a8996e;
}	
.box-caption-suinner figure { display:block; padding:0px}	
.menu-yacht { padding-left:0; padding-right: 0; }
.menu-yacht .owl-item .item { font-size:13px; }	
.sec-yacht .owl-theme .owl-nav { position: absolute;  bottom: -30px; width: 100%;}	
.sec-yacht .owl-theme .owl-nav svg{ height: 20px;}	
.sec-yacht .owl-theme .owl-nav svg{ height: 20px;}	
}

@media screen and (max-width: 575.98px) {
.pull-up .title-up .title-text { display:none; }	
.pull-up .title-up {  background-color:transparent}	
.pull-up .parent {     border: 1px solid #fff; background-color: rgb(19, 17, 44); right: 0px; }	
.pull-up { bottom: 20px;  position: fixed; right:20px; width: 80%; }	

.d-sm-block { display:block; } 
    
.gallery-diving.owl-st-2 .owl-nav{  bottom: 66%; }
.gallery-diving.owl-st-2 .owl-nav .owl-prev{  color:#fff; position: absolute; left: 0px;  margin:0; z-index: 999; }
.gallery-diving.owl-st-2 .owl-nav .owl-next{ background-color:transparent; color:#fff; position: absolute; right: 0px;  margin:0; z-index: 999;}
.rates-inner .nav-link {font-size: 15px; line-height: 20px; padding: 15px 15px;}

}

@media screen and (max-width: 475.98px) { 
.logo {  width: 100%; max-width: 120px;}	
.list-contact-inner li { font-size:16px; }

[class^="fp-viewing-home"],[class*="fp-viewing-home"] .header-top { display:block; opacity: 1;  }
[class^="fp-viewing-home"],[class*="fp-viewing-home"] .navmenu {margin-top: 70px;}
[class^="fp-viewing-sec-"],[class*="fp-viewing-sec-"] .navmenu:after { display: block;   background-color:#13112c; }
	
	
}

@media (max-width: 320px) {

}

@media (max-width: 400px) {

}

