/* CSS Document */

body {
font-size:24px;
line-height:24px;
}
a { color:#333333;
}

/*
# Phone
only screen and (max-width:320px)

# Tablet
only screen and (min-width:321px) and (max-width:768px)

# Desktop
only screen and (min-width:769px)

*/

@media screen and (max-width: 767px) {

    .mobile-menu {
	display:block;
	}
	
	.desktop-menu {
	display:none;
	}
	
	.dsktp_btn {
	display:none;
	}
	.tab_btn {
	display:none;
	}
	.mobl_btn {
	display:block;
	}
	
	.desktop_view {
	display:none;
	}
	.mobile_view {
	display:block;
	}
	.desktop_tab_view {
	display:none;
	}
	.building_status_images {}
.building_status_images ul {float:left; list-style-type:none; padding:0;}
.building_status_images ul li {float:left; margin-right:1%; margin-bottom:1%; width:100%; text-align:center;}

.building_status_images img {float:none; margin-right:1%; margin-bottom:1%; width:100%; text-align:center;}

.google-maps { padding-bottom: 100%; }

}

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

    .mobile-menu {
	display:none;
	}
	
	.desktop-menu {
	display:block;
	}
	
	.dsktp_btn {
	display:none;
	}
	.tab_btn {
	display:block;
	}
	.mobl_btn {
	display:none;
	}
	
	.desktop_view {
	display:block;
	}
	.mobile_view {
	display:none;
	}
	.desktop_tab_view {
	display:block;
	}
	.building_status_images {}
.building_status_images ul {float:left; list-style-type:none; padding:0;}
.building_status_images ul li {float:left; margin-right:1%; margin-bottom:1%; width:32%;}

.building_status_images img {float:none; margin-right:1%; margin-bottom:1%; width:100%; text-align:center;}


.nav li {
font-size:75%;
line-height:95%;
}

.inner_page_hight {
height:auto;
}

.google-maps { padding-bottom: 180%; }

.header_contact { padding-top:10px; }
.header_contact p { font-size:47%; }
.font-email { font-weight:200 !important;}

}

@media (min-width: 992px) {

    .mobile-menu {
	display:none;
	}
	
	.desktop-menu {
	display:block;
	}
	
	.dsktp_btn {
	display:block;
	}
	.tab_btn {
	display:none;
	}
	.mobl_btn {
	display:none;
	}
	
	.desktop_view {
	display:block;
	}
	.mobile_view {
	display:none;
	}
	.desktop_tab_view {
	display:block;
	}
	.building_status_images {}
.building_status_images ul {float:left; list-style-type:none; padding:0;}
.building_status_images ul li {float:left; margin-right:1%; margin-bottom:1%; width:32%;}


.nav li {
font-size:90%;
line-height:115%;
}

.inner_page_hight {
min-height:580px;
}

.building_status_images img {float:none; margin-right:1%; margin-bottom:1%; width:100%; text-align:center;}

.google-maps { padding-bottom: 130%; }

}

/*-----------menu-style-end-------------*/

#header {
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(241,241,241) 50%, rgb(225,225,225) 51%, rgb(246,246,246) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(241,241,241)), color-stop(51%,rgb(225,225,225)), color-stop(100%,rgb(246,246,246)));
background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%);
background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%);
background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%);
background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,248,224) 50%,rgb(243,212,45) 51%,rgb(251,235,200) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.45);
}

.menu {
background: rgb(0,132,165);
background: -moz-linear-gradient(top,  rgb(0,132,165) 0%, rgb(0,163,204) 44%, rgb(0,104,130) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,132,165)), color-stop(44%,rgb(0,163,204)), color-stop(100%,rgb(0,104,130)));
background: -webkit-linear-gradient(top,  rgb(0,132,165) 0%,rgb(0,163,204) 44%,rgb(0,104,130) 100%);
background: -o-linear-gradient(top,  rgb(0,132,165) 0%,rgb(0,163,204) 44%,rgb(0,104,130) 100%);
background: -ms-linear-gradient(top,  rgb(0,132,165) 0%,rgb(0,163,204) 44%,rgb(0,104,130) 100%);
background: linear-gradient(to bottom,  rgb(157,109,0) 0%,rgb(236,182,0) 44%,rgb(105,69,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A56100', endColorstr='#824000',GradientType=0 );

border-radius: 0px 8px 8px 0px;
-moz-border-radius: 0px 8px 8px 0px;
-webkit-border-radius: 0px 8px 8px 0px;

-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.75);

font-family:'Trebuchet MS', Arial;
}

.menu > a {
color:#FFFFFF;
}

.menu > a:hover {
background: rgb(0,62,88);
background: -moz-linear-gradient(top,  rgb(0,62,88) 0%, rgb(0,104,130) 50%, rgb(0,47,66) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,62,88)), color-stop(50%,rgb(0,104,130)), color-stop(100%,rgb(0,47,66)));
background: -webkit-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: -o-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: -ms-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: linear-gradient(to bottom,  rgb(134,95,0) 0%,rgb(212,149,27) 50%,rgb(99,58,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#583200', endColorstr='#422800',GradientType=0 );

border-radius: 0px 8px 8px 0px;
-moz-border-radius: 0px 8px 8px 0px;
-webkit-border-radius: 0px 8px 8px 0px;

color:#FFFFFF;
}

.menu > a:active {
background: rgb(0,62,88);
background: -moz-linear-gradient(top,  rgb(0,62,88) 0%, rgb(0,104,130) 50%, rgb(0,47,66) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,62,88)), color-stop(50%,rgb(0,104,130)), color-stop(100%,rgb(0,47,66)));
background: -webkit-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: -o-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: -ms-linear-gradient(top,  rgb(0,62,88) 0%,rgb(0,104,130) 50%,rgb(0,47,66) 100%);
background: linear-gradient(to bottom,  rgb(134,95,0) 0%,rgb(212,149,27) 50%,rgb(99,58,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#583200', endColorstr='#422800',GradientType=0 );
border-radius: 0px 8px 8px 0px;
-moz-border-radius: 0px 8px 8px 0px;
-webkit-border-radius: 0px 8px 8px 0px;

color:#FFFFFF;
}




.new_section {
padding:15px 0px;

}

#extra_image_links > img {
display:inline;
margin:10px auto 0 auto;
}

.body_bg {
/*background:url(images/bg.png) repeat;*/
padding-top:30px;
background-color:#FFF8D7;
}

h1, h2 {
font-family: "Trebuchet MS"; 
font-size:110%; 
font-weight: 400; 
line-height: 28px; 
color:#985901;
margin:0 0 15px 0;
}

h3 {
font-family: "Trebuchet MS"; 
font-size: 80%; 
font-weight: 400; 
line-height: 24px; 
color:#D88600;
}

p {
text-align:justify;
font-size:60%;
}

ul li {
font-size:60%;
text-align:left;
line-height:19px;
}

.location {
padding:15px;
background:#FFFFFF;
border:#985901 1px solid; 
border-radius:8px; 
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.25); 
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.25); 
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.25);
}

.align_right {
text-align:right;
}
.align_right img {float:right;}

.footer {
background:#A47200;
color:#FEF6D6;
font-size:50%;
line-height:20px;
padding:8px 0;
}
.footer a {
text-decoration:none;
color:#FEF6D6;
font-size:110%;
padding:0 0 2px 0;
margin-right:8px;
}
.footer a:hover {
color:#FFFFFF;
border-bottom:#ffffff 1px solid;
}
.footer_lower {
background:#815501;
color:#FEF6D6;
font-size:48%;
padding:10px 0;
}


.dropdown-menu {
list-style: none;
background:none;
/*-webkit-background-clip: padding-box;*/
/*background-clip: padding-box;*/
border:none;
border-radius:none;
/*-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
box-shadow:none;
color:#FFFFFF;
}

.dropdown-menu>li>a {
color:#FFFFFF;
}
.dropdown-menu>li>a:hover {
color:#FFFFFF;
}
.image_center { text-align:center; margin:auto;}

.image_center img {margin: 0 auto;}
.image_center img a {margin: 0 auto;}

.image_center>h2 { margin-top:0;}

.table_daf {
width:100%;
line-height:32px;
padding:0;
margin:0;
border:none;
}
.table_daf>tbody>tr>td {
padding:4px 0;
margin:0;
border:none;
line-height:18px;
font-size:55%;
}

h4 {
font-family: "Trebuchet MS"; 
font-size: 80%; 
font-weight: 400; 
line-height: 24px; 
color:#D88600;
text-align:center;
}
.table h4 {
font-size:120%;
}

form {
font-size:60%;
}
form h3 {
font-size:129%;
}
form p {
font-size:90%;
}

.margin { margin:2px 1px 0 0;}

.table {
font-size:55%;
margin-bottom:0;
}

.projct_of {
text-align:center;
font-family:'Trebuchet MS';
font-size:111%;
color:#000000;
padding:5px 0 0 0;
margin:5px auto;
border-top:#825100 1px solid;
}
.projct_of p {
text-align:center;
}

.google-maps {
        position: relative;
/*        padding-bottom: 130%; // This is the aspect ratio*/
        height:auto;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
		border:#9C9C9C solid 1px;
    }
	
	
.banner_shadow {
width:100%;
height:100%;
float:left;
}

.header_contact {
font-size:100%;
padding-top:40px;
font-weight:500;
}



.building_more_img { float:left; margin-right:10px;}

.top_padding { padding-top:22px;
}




