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

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

@media(max-width:1920px){
body .category-inner-left .text-category {margin-top: 4.8%;}
body .category-inner-right .text-category {margin-top: 4.8%;}
}

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

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

@media(max-width:1536px){
  #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin: 0 7px;}
  body.innerpage #region3wrap {margin-top: 5%!important;}
}

@media(max-width:1440px){
  #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin: 0 7px;padding: 10px 8px 6px;}
   body.innerpage #region3wrap {margin-top: 5.5%!important;}
  body #waves {max-height: 200px;overflow: hidden;}
  body .weatherwidget {margin-top: -26%}
  body .category-inner-right .fisrt-inner-poligon{margin-right:-0.8px;}
  body .category-inner-right .second-inner-poligon{margin-right:-0.8px;}
}

@media(max-width:1366px){
.suckerfish ul.menu > li, .dualfish ul.menu > li {margin-right: 0px!important;}
}

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


@media(max-width:1280px){
  body #region3wrap .xtc-wrapper {    padding: 40px 0px 0px 0px !important}
  body.innerpage #region3wrap {margin-top: 3.5%!important;}
  #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin: 0 2px!important;}
  body #region4wrap .xtc-wrapper, body #region5wrap .xtc-wrapper, body #region6wrap .xtc-wrapper, body #region7wrap .xtc-wrapper, body #region8wrap .xtc-wrapper, body #region9wrap .xtc-wrapper {padding: 0px!important;}
}

@media(max-width:1242px){
  body #waves {max-height:185px;overflow:hidden;}
  body .weatherwidget {margin-top: -27%;}
}

@media(max-width:1152px){
  #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {font-size: 12px;}
  body .phone div {width:24%;font-size: 18px;text-align: center!important;}
  #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin:0px!important;}
}

@media(max-width:1080px){
  body.innerpage #region3wrap {margin-top: 4.5%!important;}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator, #header ul.menu > li.parent:hover > a {padding-right: 2px!important;}
body .category-front-in-left h2{font-size: 25px;}
body .category-front-in-left p {margin-right: 2%;}
body .category-front-in-right h2{font-size: 25px;}
body .category-front-in-right p {margin-right: 2%;}
}

@media(max-width:1024px){
body .top_hour_fb_trip{margin-right:25px;}
div.genericItemView {width:100%!important;float: none!important;box-sizing: border-box;min-height: 260px!important;padding: 0px!important;}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {margin: 0px 0px!important;font-size: 12px!important;}
body .category-front-in-left img {max-width: 94%!important;}
body .category-front-in-right img {max-width: 94%!important;}
body .category-front-in-left p {margin-right:0%;font-size:14px;max-width:70%;padding-right:10px;}
body .category-front-in-right p {margin-right:0%;font-size:14px;max-width:70%;padding-left:10px;}
body .category-front-in-right h2 {font-size: 22px;}
body .category-front-in-left h2 {font-size: 22px;}
body .img-category-inner img{border-radius:0px!important;-mebkit-border-radius:0px!important;min-width:100%!important;}
body .category-inner-left .img-category-inner{width:100%;width: 100%;border-left: 10px solid #c4a660;border-right: 10px solid #c4a660;border-top: 10px solid #c4a660;border-bottom: 0px;border-radius: 8px 8px 0 0;-mebkit-border-radius: 8px 8px 0 0;} 
body .category-inner-left .text-category{width:100%;margin-top:0px;}
body .category-inner-left .fisrt-inner-poligon {display:none;}
body .category-inner-left .second-inner-poligon {display:none;}
body .category-inner-left .text-category-inner{border-left:10px solid #c4a660;border-right:10px solid #c4a660;border-bottom:10px solid #c4a660;max-height: 320px;border-top: 0px;border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;}
body .category-inner-left p {padding: 0px!important;max-width: 1024px;text-align: center;margin-bottom: 30px!important;margin-top: 20px!important;}
body .category-inner-left h2{text-align:center;}
body .category-inner-right .img-category-inner{width:100%;width: 100%;border-left: 10px solid #c4a660;border-right: 10px solid #c4a660;border-top: 10px solid #c4a660;border-bottom: 0px;border-radius: 8px 8px 0 0;-mebkit-border-radius: 8px 8px 0 0;} 
body .category-inner-right .text-category{width:100%;margin-top:0px;}
body .category-inner-right .fisrt-inner-poligon {display:none;}
body .category-inner-right .second-inner-poligon {display:none;}
body .category-inner-right .text-category-inner{border-left:10px solid #c4a660;border-right:10px solid #c4a660;border-bottom:10px solid #c4a660;max-height: 320px;border-top: 0px;border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;}
body .category-inner-right p {padding: 0px!important;max-width: 1024px;text-align: center;margin-bottom: 30px!important;margin-top: 20px!important;}
body .category-inner-right h2{text-align:center;}
}

@media(max-width:900px){
body div.pp_pic_holder {width: 100%!important;left: 0px!important;height:auto!important;overflow:hidden!important;}
body div.pp_pic_holder div.ppt{width: 100%!important;height:auto!important;}
body div.pp_pic_holder div.pp_content{width: 100%!important;height:auto!important;}
body div.pp_pic_holder div.pp_hoverContainer{width: 100%!important;height:auto!important;}
body div.pp_pic_holder #pp_full_res img{width: 100%!important;height:auto!important;}
body div.pp_pic_holder div.pp_details{width: 100%!important;}
body div.pp_pic_holder div.pp_content_container .pp_left {padding-left:5px!important;}
body div.pp_pic_holder div.pp_content_container .pp_right {padding-right:5px!important;}
body div.pp_pic_holder div.pp_nav {margin:20px!important;}
body div.pp_pic_holder a.pp_close {left: 132px!important;top: 18px!important;}
body div.pp_pic_holder div.pp_gallery{width:0px!important;height:0px!important;display:none!important;}
  
body #info div{width:100%;float:none;box-sizing:border-box;}
body #region4_banner .testimonial_image{margin-top:20px;}
body.innerpage #region4wrap .xtc-wrapper {padding:0px!important;}
body.innerpage .xtc-bodygutter {padding: 0px!important;}
body .search_bread {margin-top:-31px!important;}
body .top_hour_fb_trip{margin-right:25px;}
body.innerpage #region3wrap{margin-top:80px!important;}
body #headerwrap .xtc-wrapper{padding: 0px 0 0px!important;}
body #menu .mobilebtn{display: block!important;position: fixed!important;width: 30px;height: 30px;float: none;top: 28px;left: 150px;}
body #waves{margin-top: 0px!important;width: 0px!important;height: 0px!important;display: none!important;}
body .phone div {width: 24%;font-size: 14px;text-align: center!important;}
body #region1wrap #region1pad #region1 {padding-bottom: 10px!important;}
#region1 .module{margin-bottom:0px!important;}
#showcase1{margin-top:-10%}
body .fisrt-poligon{display:none;width:0px;height:0px;}
body .second-poligon{display:none;width:0px;height:0px;}
body .category-front-left{margin-top:0px;}
body .category-front-right{margin-top:0px;margin-bottom: 0px;}
body .category-front-left #cover-background-line{height:0px;width:0px;display:none;}
body .category-front-right #cover-background-line{height:0px;width:0px;display:none;}
body .category-front-left-full {border:none!important;background:none!important;}
body .category-front-in-left {max-width: 99%;}
body .category-front-right-full {border:none!important;background:none!important;}
body .category-front-in-right {max-width: 99%;}
body .category-front-in-left h2 {font-size: 25px;float: none;margin-right: 0px;bottom: -80px;left: 5%;background: rgba(0,0,0,0.5);padding: 14px 10px 10px 10px;text-align: center;max-width: 250px;margin-left:0px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
body .category-front-in-right h2 {font-size: 25px;float: none;margin-right: 0px;bottom: -80px;left: 5%;background: rgba(0,0,0,0.5);padding: 14px 10px 10px 10px;text-align: center;max-width: 250px;margin-left:0px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
body .category-front-left-full-link{display:none;}
body .category-front-right-full-link{display:none;}
body .category-front-left-full-link-mobile{background:rgba(225,225,225,0.2);display:block;border:0px solid #484848;width: 200px;margin-left: auto;margin-right: auto;margin-top: 20px;padding: 10px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;box-shadow: 5px 10px 18px rgba(0,0,0,0.3);}
body .category-front-left-full-link-mobile a{color:#FFF;}
body .category-front-right-full-link-mobile{background:rgba(225,225,225,0.2);display:block;border:0px solid #484848;width: 200px;margin-left: auto;margin-right: auto;margin-top: 20px;padding: 10px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;box-shadow: 5px 10px 18px rgba(0,0,0,0.3);}
body .category-front-right-full-link-mobile a{color:#FFF;}
body .category-front-in-left p {margin-right:auto;margin-left:auto;font-size:16px;max-width:95%;width:95%;background: rgba(196, 166, 96, 1);z-index: 99999999999999999;padding:20px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin-top: -15px;text-align:center;}
body .category-front-in-right p {margin-right:auto;margin-left:auto;font-size:16px;max-width:95%;width:95%;background: rgba(196, 166, 96, 1);z-index: 99999999999999999;padding:20px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin-top: -15px;text-align:center;}
body .footer-pre div {width: 100%;float: none;box-sizing: border-box;min-height: 180px;}
body .footer-pre div h3{text-align:center;}
}

@media(max-width:800px){
body .airports{width:100%;float:none;}
body .airports div{width:100%;float:none;}
body .ports{width:100%;float:none;margin-top:20px;}
body .ports div{width:100%;float:none;}
body .phone{display:none;}
body .itemTitle {left:0px!important;padding:10px!important;font-size:30px!important;max-width:94%!important;}
}

@media(max-width:768px){
.div_text {width: 100%!important;float: none!important;box-sizing: border-box;margin-bottom: 20px;}
.div_form {width: 100%!important;float: none!important;box-sizing: border-box;}
#submit_quote div {width: 100%!important;float: none!important;box-sizing: border-box;}
#submit_quote div select {width: 94.2%!important;height: 38px;}
#submit_quote div #date {max-width: 90%!important;margin-left: 4%!important;}
#breadcrumbs{min-height:50px!important;}
.search_bread{float:none!important;margin-top:3px;}
body .top_hour_fb_trip{margin-right:25px!important;}
body .phone div {width: 50%;font-size: 14px;text-align: center!important;}
}

@media(max-width:740px){
body .category-front-in-left h2 {font-size:20px;max-width:200px;}
body .category-front-in-right h2 {font-size:20px;max-width:200px;}
body .category-front-in-left p {max-width:94%;width:94%;padding:17px;}
body .category-front-in-right p {max-width:94%;width:94%;padding:17px;}
}

@media(max-width:640px){
  .rapidGalleryprettyphoto li{float:none!important;}
}

@media(max-width:480px){
div.genericItemImageBlock {float: none!important;}
body #region3 div.genericItemView {padding:10px!important;}
body .category-front-in-left p {max-width:92%;width:92%;padding:17px;margin-top:-6px;}
body .category-front-in-right p {max-width:92%;width:92%;padding:17px;margin-top:-6px;}
}

@media(max-width:420px){
body .category-front-in-left h2 {font-size:18px;}
body .category-front-in-right h2 {font-size:18px;}
}

@media(max-width:360px){
body .category-front-in-left p {max-width: 90%;}
body .category-front-in-right p {max-width: 90%;}
}

@media(max-width:320px){
body .category-front-in-left p {max-width: 89%;}
body .category-front-in-right p {max-width: 89%;} 
body .category-front-in-left p {max-width: 90%;}
body #menu .mobilebtn{left: 140px;}
}