/* Desktops and laptops ----------- */
@media (min-width: 1200px) {}


/*Ipad landscape*/
@media (min-width: 940px) and (max-width: 1170px) {
.container{ /*width:94%;*/ width:990px;}	
}


/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
#header{ position:relative;}
.logo{ width:100%; text-align:center;}
nav{ margin:10px 0 0 0; float:left;}
#page-wrap{ margin:0px;}
.container{ width:720px;}
.shadow{ top:0px; position:absolute;}
.nav-item a {padding: 10px 9px;}	
}


/* Iphone 5 landscape */
@media(max-width:767px) {
#header{ position:relative;}
.logo{ width:100%; text-align:center;}
nav{ margin:10px 0 15px 0;}
#page-wrap{ margin:0px;}
.container{ width:420px;}
.nav-mobile {display:block;}
.nav {width:100%;padding:50px 0 0;}
.nav-list {display:none;}.nav-item {width:100%;float:none;}
.nav-item > a {padding:15px;background:#296893; color:#fff; border-bottom:1px solid #4b98cd;}
.nav-item > a:hover {background:#4b98cd; color:#fff;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none; background:#4b98cd;}
.nav-submenu {position:static;width:100%;}
.section{width:100%;}
.section-r{width:100%; float:left; margin:30px 0 0 0;}
.block{ width:100%;}
.blockr{ width:100%; float:left;margin:30px 0 0 0;}
.box{ width:100%;}
.boxr{ float:left; margin:30px 0 0 0; width:100%;}
.main-box{ width:100%;}
.shadow{ position:absolute; top:0px;}
#header:hover{background:rgba(255, 255, 255, 0.95);}
.boxr1{ float:left; margin:30px 0 0 0; width:100%;}
.address{ width:100%;}
.feed{ margin:30px 0 0 0; width:100%; float:left;}
.pdf{line-height:26px;}

.box1 h1{font-weight:normal}

soliloquy-container .soliloquy-caption .soliloquy-caption-inside{font-size:22px}
}


@media only screen and (min-width: 480px) and (max-width: 599px) {
#header{ position:relative;}
.container{ width:420px;}
.nav-mobile {display:block;}
.nav {width:100%;padding:50px 0 0;}
.nav-list {display:none;}.nav-item {width:100%;float:none;}
.nav-item > a {padding:15px;background:#296893; color:#fff; border-bottom:1px solid #4b98cd;}
.nav-item > a:hover {background:#4b98cd; color:#fff;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none; background:#4b98cd;}
.nav-submenu {position:static;width:100%;}
.block{ width:100%;}
.blockr{ width:100%; float:left;}
.address{ width:100%;}
.feed{ margin:30px 0 0 0; width:100%; float:left;}
soliloquy-container .soliloquy-caption .soliloquy-caption-inside{font-size:18px}
}


/* Iphone 4 landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
#header{ position:relative;}
.container{ width:300px;}
.nav-mobile {display:block;}
.nav {width:100%;padding:50px 0 0;}
.nav-list {display:none;}.nav-item {width:100%;float:none;}
.nav-item > a {padding:15px;background:#296893; color:#fff; border-bottom:1px solid #4b98cd;}
.nav-item > a:hover {background:#4b98cd; color:#fff;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none; background:#4b98cd;}
.nav-submenu {position:static;width:100%;}
.block{ width:100%;}
.blockr{ width:100%; float:left;}
.address{ width:100%;}
.feed{ margin:30px 0 0 0; width:100%; float:left;}
soliloquy-container .soliloquy-caption .soliloquy-caption-inside{font-size:13px}
}


/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
#header{ position:relative;}
.container{ width:94%;}
.nav-mobile {display:block;}
.nav {width:100%;padding:50px 0 0;}
.nav-list {display:none;}.nav-item {width:100%;float:none;}
.nav-item > a {padding:15px;background:#296893; color:#fff; border-bottom:1px solid #4b98cd;}
.nav-item > a:hover {background:#4b98cd; color:#fff;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none; background:#4b98cd;}
.nav-submenu {position:static;width:100%;}
.block{ width:100%;}
.blockr{ width:100%; float:left;}
.address{ width:100%;}
.feed{ margin:30px 0 0 0; width:100%; float:left;}
soliloquy-container .soliloquy-caption .soliloquy-caption-inside{font-size:12px}
}


/* Note: Design for a width of 240px */
@media only screen and (max-width: 318px) {
#header{ position:relative;}
.container{ width:94%;}
.nav-mobile {display:block;}
.nav {width:100%;padding:50px 0 0;}
.nav-list {display:none;}.nav-item {width:100%;float:none;}
.nav-item > a {padding:15px;background:#296893; color:#fff; border-bottom:1px solid #4b98cd;}
.nav-item > a:hover {background:#4b98cd; color:#fff;}
.nav-click {display:block;}
.nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none; background:#4b98cd;}
.nav-submenu {position:static;width:100%;}
.block{ width:100%;}
.blockr{ width:100%; float:left;}
.address{ width:100%;}
.feed{ margin:30px 0 0 0; width:100%; float:left;}
}