@charset "utf-8";
/* CSS Document */ 

@media (max-width: 767px)
{
.bx-viewport{ height:auto!important;}
.site-inner { padding:0px!important;}
#prd_wrapper { width:100%;}
#slide-out-widget-area .inner .off-canvas-menu-container li a {font-size:22px;  font-weight:400;}	
/*.outerfomelay { width:100%!important;}
.wealthFome_outer { width:100%!important;}
.wealthFome_outer { width:94%; margin-left:-47%; top:2%;}*/
	  .windows_cmnts .prd_content_left {width:40%!important; float:left!important;}
      .windows_cmnts .prd_content_right {width: 58%!important; float:right!important;}
@media print
   {
      #prd_wrapper, .site-footer { display:none!important;}
	  .outerfomelay {width:100%!important; visibility:visible!important; display:block!important;}
	  .wealthFome_outer {width:100%!important; visibility:visible!important;}
   }
   
.windows_cmnts { padding:20px 10px 0px;}

.prd_contentOuter .prd_content { padding:0px;}

.prd_contentOuter  .prd_content_left {   width: 100%; }

.prd_contentOuter  .prd_content_right {width:100%;}

.prd_contentOuter .prd_rightText h3 { font-size:24px;}
	
.prjcts_posOvrly span{ display:block; position:absolute; left:10px; bottom:5px; color:#ffffff; font-size:10px; line-height:16px;  text-transform:uppercase; width:75%; }

.prjcts_posOvrly span strong{ font-size:12px; line-height:16px; display:block; font-weight:bold; text-transform:uppercase;}


.prd_contentOuter {  width: 100%; }

.prd_content {  width: 100%; padding: 0 10px; }

.prd_content_paddnone { padding:0px!important;} 

.prd_content_left {  float: none;  padding-bottom: 25px;  width: 100%; }
.prd_content_right { float: none;  width: 100%; }

.prd_bookingContact a {  width: 100%; }
.prd_bookingContact a img { margin:auto;}

.prd_bookingContact ol li { /*float:none; text-align:left; width:100%;*/  float: left; list-style: outside none none; width:33.33%; padding-bottom:30px; }

.prd_bookingContact span, .prd_bookingContact p { text-align:left;} 

.prd_bookingContact {  padding: 40px 10px; }

.prd_mediaBttnz a.prd_print { background: #fff url("../images/print_icon.png")  no-repeat scroll 6px center; font-size: 12px;  padding-left: 32px; }

.prd_mediaBttnz a.prd_downld { font-size:12px;}

.prd_mediaBttnz a.prd_print:hover { background:url(../images/print_iconHover.png) 6px center no-repeat #e62994; font-size: 12px;  padding-left: 32px; }



.prjcts_pics_glry_out ul li {
    float: none;
    width: 100%;
}


.catigLeft_nav_out ul li a, .catigLeft_nav_out ul li .button { padding-left:6px; font-size:12px;}


.fancybox-skin { padding-left:20px !important; padding-right:20px !important;}


.fancybox-inner { height:auto !important; width:100% !important;}


.fancybox-next {
    right: -32px !important;
}
.fancybox-prev {
    left: -32px !important;
}

.fancybox-close {
    cursor: pointer;
    height: 19px;
    position: absolute;
    right:2px!important;
    top:2px!important ;
    width: 15px;
    z-index: 8040;
}
.fancybox-nav {width:32px !important;}
.fancybox-nav span{ width:25px !important; background-size:12px auto !important; display:block!important; visibility:visible!important; }
.fancybox-close {background: url(../images/x_bttn.png) center center no-repeat !important;}
.fancybox-next span {background: rgba(0, 0, 0, 0) url("../images/right_aeroActive.png") no-repeat scroll center center  !important;}
.fancybox-prev span {background: rgba(0, 0, 0, 0) url("../images/left_aeroActive.png") no-repeat scroll center center !important;}
.container{ padding-left:0px!important; padding-right:0px!important;}
.row {margin-left:0!important; margin-right:0!important; text-align:center!important;}
.row .col-xs-12 {text-align:center!important;}
.prd_slider { overflow:hidden;}
/*.prd_slider img {max-width:-moz-available !important;}*/
.prd_slider ul li { height:auto!important;}
/*.prd_slider ul li a img { height:auto!important; width:auto!important; display:block!important;}*/
.progresRight {height:170px;}	
.home .site-inner {margin:0 !important;}
.home_banner_logo { padding-top:20px!important;}
.solid_color a{padding:0px 4px!important; height:25px; line-height:25px; font-size:7px!important; letter-spacing:1px!important;}
.buttons {margin-top:-2px!important;}
.footer-widgets-1 {margin-right:0px!important;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {width:100%!important;}
.footer-widgets { width:auto!important;}
.footer-widgets .widget-area { padding: 62px 0 10px 0px;}
.footer-widgets .widget-area:last-child{ padding-bottom:78px;}
.footer { position:relative; top:0px; font-size:12px!important; /*padding:40px 0 !important;*/}
.footer p {padding-top:0px!important;}
.widgettitle {font-size:12px!important; font-weight:normal!important;}
.textwidget a { color:#FFF!important;}
.home .footer_outer { position:relative; top:-6px;}
#menu-item-4439204 { display:none;}
.nav-secondary ul li ul.sub-menu, .nav-primary ul li ul.sub-menu { display:block!important;}
.navbar .nav > li > ul { top:0px!important;}
.navbar .nav ul li{ background:none!important;}
.navbar .nav ul {box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;}
.nav-secondary ul li ul.sub-menu li, .nav-primary ul li ul.sub-menu li{color:#09688f!important;}

.home_banner_logo img {width:77%!important;} 
.section_wrapper {height:186px;}
.section_wrapper:after { background-image:none!important; }
#homevideo { display:none;}

}

/*@media (min-width: 768px) and (max-width: 959px) { */ 
@media (min-width: 768px) and (max-width: 1024px) {
#prd_wrapper { width:100%;}
.prd_content { padding: 0 10px;  width: 100%; }

.prd_content_right {
    float: right;
    width: 58%;
}

.prd_content_left {
    float: left;
    width: 40%;
}

.prd_contentOuter {
    margin: auto;
    width: 100%;
}

.prd_content {
    margin: auto;
    padding: 0 10px;
    width: 100%;
} 
.prd_content_paddnone { padding:0px!important;}

.prd_mediaBttnz a.prd_print { background: #fff url("../images/print_icon.png")  no-repeat scroll 6px center; font-size: 12px;  padding-left: 32px; }

.prd_mediaBttnz a.prd_downld { font-size:12px;}

.prd_mediaBttnz a.prd_print:hover { background:url(../images/print_iconHover.png) 6px center no-repeat #e62994; font-size: 12px;  padding-left: 32px; }



.prjcts_pics_glry_out ul li {
    float: left;
    width: 33.33%;
}

.fancybox-close {background: url(../images/x_bttn.png) center center no-repeat !important;}
.fancybox-next span {background: rgba(0, 0, 0, 0) url("../images/right_aeroActive.png") no-repeat scroll center center  !important;}
.fancybox-prev span {background: rgba(0, 0, 0, 0) url("../images/left_aeroActive.png") no-repeat scroll center center !important;}
.fancybox-nav span{ width:25px !important; background-size:12px auto !important; display:block!important; visibility:visible!important; }
.home .site-inner {margin:0px 0 0 !important; padding:50px 0 0 !important;}
.home_banner_logo {padding-top:61px!important;}
.footer-widgets-1 {margin-right:20px!important;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {width:365px!important;}
.footer {padding:0px!important; position:relative; top:11px;}
#menu-item-4439204 { display:none;} 
.nav-secondary ul li ul.sub-menu, .nav-primary ul li ul.sub-menu { display:block!important;}
.navbar .nav > li > ul { top:0px!important;}
.navbar .nav ul li{ background:none!important;}
.navbar .nav ul {box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;}
.nav-secondary ul li ul.sub-menu li, .nav-primary ul li ul.sub-menu li{color:#09688f!important;}
.textwidget a { color:#FFF!important;}
.home_banner_logo img {width:78%!important;} 
.section_wrapper {height:419px;}
.section_wrapper:after { background-image:none!important;} 
#homevideo { display:none;}
.solid_color a{padding:5px 8px!important; font-size:10px!important; letter-spacing:1px!important;}

}

@media (min-width:800px) and (max-width:850px) {
.prjcts_pics_glry_out ul li { float:left; width:33.13%; } 

}