@media (max-width: 1078px){
    .menu a{font:12px/49px "latobold";}
    .top_cont h2{font:32px/28px "latoitalic";}
    
    .page_fau_research_vessel .res-table{overflow-x: scroll; -webkit-overflow-scrolling: touch;}
    .page_fau_research_vessel .res-table table{width:100%}
   .res-table{overflow-x: scroll; -webkit-overflow-scrolling: touch;}
   .res-table table{width:100%}
     .bottombox_outer{float:none; width:100%;margin-top:25px;}
     .bottomboxs .lft_box input, .cont_rght .signupbox input{width:80%; margin-right:3%;}
    .bottomboxs .lft_box button, .cont_rght .signupbox button{width:17%;}
}

@media (max-width: 1068px){
    .menu a{padding:0 25px;}
    .top_cont h2{text-align:right;}
   
    .cont_lft{width:60%;}
    .cont_rght{width:40%;}
    .res-iframe iframe{width:100%; /*height: inherit;*/}
    
     /* Our Team page */
    .tlmenu_sec{ display: none;}    
    ul.team-leaders{ width: auto; float: none; display: block; padding:0; border: 1px solid #44558A; border-bottom: 0; min-height: 0;}
    ul.team-leaders li{   padding: 20px; border-bottom: 1px solid #44558A;}
    ul.team-leaders li:first-child{ border:0;}    
    .tl_rstab{display: block; background:#005799; padding:10px 20px;font: 17px 'oswaldbold', sans-serif;color: #fff; margin:0; cursor: pointer; border-bottom: 1px solid #00458A;}
    /* Our Team page end */
    
}

@media (max-width: 991px){
    .menu, .nav-menu{display:none;}
    .m1mnav{display:block;}
    .mm-menu.mm-current{ display:block !important}
     .humbur{position: absolute;top:15px;right:5px;width:40px;height:35px; display: block}
    /*nav#menu{display: block !important;}*/
    .top_cont h2{font: 28px/28px "latoitalic"; padding:15px 0;}
    .cont_lft, .cont_rght{width:100%; float:none;clear: both;}
    .cont_rght{margin-top:0px;padding: 0 25px 25px 25px; margin-top:25px;}
    .cont_rght .event_box{display:inline-block;}
    .home-page .bot_cont{margin-top:35px;}
    .bot_cont{margin-top: 125px;}
    .logo{width:30%;}
    .header-right{width:70%;}
    .model_boxs h2{font: 12px/24px "latobold";}
    .cont_lft h1 {font: 28px/28px "lato_lightregular";}
    .cont_lft{border:none;}
    .sub_head{font: 31px/31px "lato_lightregular";}    
    .home-page .cont_lft{width:100%;float:none;}
    .home-page .cont_rght{width:100%;float:none;}    
    .logo{width:100%;float:none}
    .header-right{width: 100%;float:none}
    .logo img{display: block; margin: auto;}
    .social_links{width:100%; padding:0;float: none;text-align: center;}
    .social_links a{display:inline-block;float:none;vertical-align: middle;}
    .social_links a, .top_cont h2{text-align:center;}    
    .top_cont{float:none; padding: 0;}
    .top_cont h2{padding:10px 0;}
    .bottomboxs h3{font:25px/25px "lato_lightregular";}
    .custom_page{bottom:27px;}
    
    .bottomboxs{min-height:inherit;}
 }

@media(max-width: 850px){

}

@media (max-width: 768px) {    
    .humbur{top: 10px; right:5px;}
    .menu{display:none;}
    .model_boxs{width:32%;}
    .model_boxs .model_boxs3{}
    .cont_lft, .cont_rght{padding:10px;}
    .cont_lft h1 {font:24px/24px "lato_lightregular";}    
    .res-table{overflow-x: scroll; -webkit-overflow-scrolling: touch;}
    .res-table table{width:100%}    
    .page_dusky_pro_team .res-table{overflow-x: auto; -webkit-overflow-scrolling: touch;}
    .page_dusky_pro_team .res-table table{width:768px;}    
    .sub_head{font:28px/28px "lato_lightregular";}
    .onlinequote span{font:15px/18px "latoregular";}
    .onlinequote strong{font:28px/35px "latobold";}
    .bottomboxs h3{font:22px/22px "lato_lightregular";}
    .cont_rght .schedulebox{margin-bottom: 20px;}
    .bx-wrapper img{border-radius: 3px;}
    .bx-pager{background:none; box-shadow:none;}
    .bx-wrapper .bx-pager{bottom: -10px;}
    #colorbox{left:0px !important;}    
    .responsive_table table td{display: block; width:100%;}
    .responsive_table table img{display:block; margin: auto; float: none !important;}
    
}

@media ( max-width: 650px){ 
    .Captains_box_out{width: 100%;height: auto;float: none;margin: 0 0 25px 0;}
    .top_cont h2{font:22px/22px "latoitalic";}
    .res-iframe iframe{width:100%;height: inherit;} 
    .capt_part_left{width:100%; margin:0; float:none;}
    .capt_part_right{width:100%;float:none;margin:15px 0;}
    .sub_head{font:18px/24px "lato_lightregular";}
    .event-box-image{float:none;width:100%;margin:0 0 0 0;}
    .event-box-content{float:none;width:100%;clear: left;}
    .bottomboxs .lft_box, .bottomboxs .rght_box{width:100%;float:none; height:inherit; background:#084275;}
     .group-engine ul li{width: 100%;}
    .select-option-div .summary li .cont-lft, .select-option-div .summary li .cont-rght{width:100%; text-indent: inherit;}
    
    /*.table_overflow{overflow-x: auto;overflow-y:hidden;-webkit-overflow-scrolling: touch;}*/
    .table_overflow .calendar_outer{width:700px;}
}

@media ( max-width:580px){ 
    .top_cont h2{font: 20px/22px "latoitalic";}
    .model_boxs{width: 100%; margin: 0 0 7% 0; border-top: 1px solid #EEEEEE;}
    .tab-frm{margin:0 0 5px;}
    .cont_lft p, .cont_rght p{padding:0 0 10px;}    

    td.items1{width:100%; display: block;}
    td.items2{width: 100%;display: block;}
    td.items3{width: 100%;display: block;}
    td.items4{width: 100%;display: block;}     
    td.items1 label, td.items2 label,td.items3 label,td.items4 label,td.items5 label{float: none; margin: 5px auto 5px;text-align: center;}
    .quantity{margin: 0 auto; display: block; text-align: center;}
    .boat-select{float: none; display: block;margin: 0 auto 0px;}
    
    .table_overflow tr{padding: 0 5px;display: block; border: 1px solid #D8D8D8;border-top: none;}
    .table_overflow tr:first-child{border-top:1px solid #D8D8D8;}

}
    
@media(max-width:500px){
    .photo_gallery, .photo_gallery_pic{float:none;}
    .photo-four, .photo-three, .photo-two{width:100%; margin: 0 0 25px 0;}
    .logo img{width:70%;}
    .custom_page{bottom:23px;}
    .blog_posts_pagination .paging .prev, .blog_posts_pagination .paging .next {float:none; width:100%;}
    
    .engine-name1{width: 80% !important;}
}

@media(max-width:430px){
    .responsive_table table img{width:100% !important;}
    .responsive_table.console_table table img{width: auto !important;}
}

@media(max-width:400px){
    .cont_rght .signupbox{width: 100%; height: 100%; padding: 12px; margin: 0 0 20px; background: #013964; overflow: hidden; border-radius: 5px;}
    .cont_rght .schedulebox{width: 100%; height: 100%; background: #004b8c; border-radius: 3px;}
    .contact_module .field{float:none;width:100%;}
    .onlinequote{width: 100%; height:100%; background:url(images/hammer.png) no-repeat scroll 10px center #002d4e; border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;padding: 15px 0 15px 85px;}
    .onlinequote strong{display:block;}
    .onlinequote span{font: 13px/18px "latoregular";}
    .onlinequote strong{font: 26px/35px "latobold";}
    .galleryout, .galleryout .imgbox, .gall_menubar{width:100%;}
    .event_box .fish{display:none;}
    .home-page .cont_rght .event_box{padding:10px 15px; margin: 0;}
    .bottomboxs .rght_box .imgbg{width:180px;}
    .bx-wrapper img{border-radius: 2px;}
    
    .custonboat-price, .custonboat-price strong, .custonboat-price span,  .custonboat-price1, .custonboat-price1 strong, .custonboat-price1 h2{width:100%;}
    .custonboat-price span, .custonboat-price1 strong, .custonboat-price1 h2{text-align: left;}
    
      #colorbox{left:-2px !important;}
    
}

@media (min-width: 992px) and (max-width:1068px) {
	.modelpage_tabselect a{padding: 15px 25px;}
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 530px) and (max-width: 767px) {
	
}

@media (min-width: 300px) and (max-width: 529px) {

}



/*@media (min-width:270px) {
    .wraper{width:280px;box-sizing: border-box;}
}

@media (min-width:400px) {
    .wraper{width:380px;box-sizing: border-box;}
}

@media (min-width:500px) {
    .wraper{width:480px;box-sizing: border-box;}
}*/

@media (max-width:649px) {
    .wraper{width:96%; box-sizing: border-box;}
}

@media (min-width: 650px) {
    .wraper{width: 630px;box-sizing: border-box;}
}

@media (min-width: 768px) {
    .wraper{width: 750px;box-sizing: border-box;}
}

@media (min-width: 992px) {
    .wraper{width: 970px;box-sizing: border-box;}

}

@media (min-width: 1078px) {
    .wraper{width: 1058px; box-sizing: border-box;}
}
@media (max-width: 1090px) {  
.mobileview{ display: block !important}
.desktop { display: none}
.mobileview   .cont_lft{ width:63% }
.mobileview .cont_rght{ width: 37%}    
.mobileview .onlinequote { width:313px; margin-right: 0px}
}
@media (max-width: 1070px) {  
.mobileview   .cont_lft{ width:60% }
/*.mobileview .cont_rght{ width: 32%}   */ 
}
@media (max-width: 990px) {  
.custonboat-box{ width: 100% }
.cont_rght.modelpage_rght.fl{ margin: 0px !important}        
.mobileview   .cont_lft{ width:100% }
.mobileview .cont_rght{ width: 100%}      
.mobileview .onlinequote { width: 313px; margin-right: 0px}    
    .cont_lft{ min-height: inherit}    
 }
@media (max-width: 768px) {   
.mobileview.no-build .modelpage_tab table tr td{width:100%; display: block;}    
}
@media (max-width: 400px) {   
.mobileview .onlinequote { width:100%; margin-right: 0px; background: #002d4e; padding: 10px; text-align: center }    
}