/* iPads ALL  ----------- */
@media screen and (min-device-width : 767px) and (max-device-width : 1280px) and (max-device-height : 1280px) {

.show-tablet {
	display:block;
}

.request-quote-form-wrapper {
	max-width:90%;
	padding:5%;
	margin:0 0 40px 0;
}

.home-product-content h3 {
	font-size:16px;
}

.home-product-content h4 {
	font-size:13px;
}

.carousel {
	min-height:760px;
}

.home-win-promo {
	margin:-62px 0 -20px 0;
}

.home-win-form-panel {
	padding:42px 0 20px 0;
}

.home-white-panel {
	width:100%;
}

.home-chairmans-panel {
	padding:0 20px 0 20px;
}

/* div {
	background:#f0f;
} */







.product-contact-form-captcha-left, .product-contact-form-captcha-right, .request-callback-captcha-left, request-callback-captcha-right, .contact-form-captcha-left, .contact-form-captcha-right {
	text-align:left;
}

.sub-page-column-100 .sub-page-column-padding {
	padding:0 20px 0 20px;
}

.sub-page-content {
	max-width:100%;
}

.header-promo, .header-promo-strip {
	display:none;
}

#header {
	position:relative;
	width:100%;
}

.home-win-form-product-checkbox, .contact-form-product-checkbox {
	float:left;
	width:15%;
	max-width:27px;
	vertical-align:top;
}

.home-win-form-product-item, .contact-form-product-item {
	width:80%;
	margin:3px 0 5% 5%;
	font-size:16px;
}

.make-a-claim-wrapper {
	padding:2%;
}



.home-more-info {
	margin:12px 0 0 0;
}

.home-product-request-callback {
	margin:6px 0 0 0;
}

.home-more-info a, .home-product-request-callback a {
	margin-top:6px;
}

.home-products-panel .content-inner-wrapper {
	padding-left:2%;
	padding-right:2%;
}

.signup-header {
	font-size:18px;
	padding-top:5px;
}

.footer-panel .content-inner-wrapper {
	padding-left:2%;
	padding-right:2%;
}

.light-blue-dark-blue-large-cta a, .light-blue-dark-blue-large-cta button, .red-dark-blue-large-cta a, .dark-blue-light-blue-cta a, .get-quote-large-cta a, .request-callback-large-cta a {
	font-size:36px;
	background-position:25px 28px;
	padding:20px 35px 20px 54px;
}

.home-red-dark-blue-cta-sm a {
	background:url('http://www.themilitarymutual.com/design/images/cta-white-arrow.png');
	background-repeat:no-repeat;
	background-position:14px 12px;
	background-size:8px;
	display:inline-block;
	padding:10px 15px 10px 30px;
	color:#fff;
	font-size:16px;
	margin:0;
	background-color:#cf122d;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
	font-family: 'Georgia', serif;
	cursor:pointer;
}

.home-red-dark-blue-cta-sm a:hover {
	color:#fff;
	background-color:#005273;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
}


.home-red-white-cta-sm a {
	background:url('http://www.themilitarymutual.com/design/images/cta-white-arrow.png');
	background-repeat:no-repeat;
	background-position:20px 22px;
	display:inline-block;
	padding:20px 25px 20px 44px;
	color:#fff;
	font-size:26px;
	margin:20px 0 0 0;
	background-color:#cf122d;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
	font-family: 'Georgia', serif;
	cursor:pointer;
}

.home-red-white-cta-sm a:hover {
	color:#fff;
	background-color:#005273;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
}

.sub-page-column-left-50 {
	float:left;
	width:45%;
	text-align:left;
}

.sub-page-column-right-50 {
	float:right;
	width:45%;
	text-align:left;
}

.sub-page-column-left-50, .sub-page-column-right-50, .sub-page-column-left-70, .sub-page-column-right-30 {
	padding:0 2% 0 2%;
}

.product-50-more-info a, .product-request-callback a, .product-30-more-info a {
	font-size:14px
}

.sub-page-column-left-70 {
	float:left;
	width:65%;
	text-align:left;
}

.sub-page-column-right-30 {
	float:right;
	width:25%;
	text-align:left;
}

/* GET QUOTE CTA PANEL */
.quote-panel-right {
	font-size:22px;
}

.request-callback-right {
	font-size:22px;
}

.get-quote-large-cta a {
	
	display:inline-block;
	padding:20px 25px 20px 44px;
	font-size:28px;
	width:173px;
}

.request-callback-large-cta a {
	display:inline-block;
	padding:20px 25px 20px 44px;
	font-size:21px;
	width:173px;
}
/* GET QUOTE CTA PANEL */
}












/* iPads LANDSCAPE ----------- */
@media screen and (min-device-width : 767px) and (max-device-width : 1280px) 
and (orientation : landscape) {

.hide-tablet {
	display:none;
}

.tablet-landscape  {
	display:block;
}



.request-callback-large-cta a {
	background-position:20px 20px;
}

.hero-panel-inner-wrapper {
	top:90px;
}

.header-layer-1-magazine {
	top:175px;
}

.product-page-quote-numbers-wrapper-alt-2 {
	border-top:0px solid #afc4d9;
	border-bottom:0px solid #afc4d9;
	margin:0 0 30px 0;
	padding:20px 0 10px 0;
}


.magazine-carousel-header {
	padding:80px 0 25px 0;
}

.branding-strip, .header-panel, .nav-panel-wrapper, .subnav-layer-content-about, .subnav-layer-content-products, .content-inner-wrapper, .dark-footer-inner, .carousel-text-panel, .search-wrapper, .home-features-column-wrapper, .home-contributors-content, .home-win-form-panel .content-inner-wrapper, .footer-panel {
	max-width:100%;
}

.header-layer-1 {
	margin-top:0px;
}

.header-layer-3 {
	top:-1px;
}

.nav-left, .nav-right {
	height:36px;
}

.nav-middle {
	display:none;
}

.nav-panel-wrapper {
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

.nav-panel {
	display:inline;
}

.nav-1, .nav-1-selected, .nav-1-on {
	margin-left:2%;
}

.nav-1, .nav-2, .nav-4, .nav-1-on, .nav-2-on, .nav-4-on, .nav-1-selected, .nav-2-selected, .nav-4-selected, .nav-3, .nav-3-on, .nav-3-selected, .nav-5, .nav-5-on, .nav-5-selected {
	width:19%;
	max-width:1000px;
	margin-right:1px;
}

 .nav-5, .nav-5-on, .nav-5-selected {
 	width:19%;
	max-width:1000px;
	margin-right:0;
 }

 
 .subnav-layer-content-products {
	background-position:30% top;
	min-height:250px;
}

.subnav-layer-content-products .icons  {
	left:23%;
}

.subnav-layer-content-about {
	background-position:10.3% top;
	min-height:250px;
}

.subnav-layer-content-about .icons  {
	position:absolute;
	top:50px;
	left:4%;
}

.carousel, .slider, .slider-magazine {
	width:100%;
	max-width:100%;
	height:683px;
}

.content-outer-wrapper {
	margin:100px 0 0 0;
}



.home-win-form-panel .content-inner-wrapper {
	padding:42px 4% 60px 4%;
}

.home-product-details {
	min-height:100px;
}

.home-features-column-wrapper {
	padding:0 2% 0 2%;
}

.home-features-column {
	width:45%;
	margin:40px 2% 20px 2%;
}

.home-features-column:first-of-type {
	margin:40px 2% 20px 2%;
}

.home-features-column:last-of-type {
	margin:40px 2% 20px 2%;
}

.home-features-photo img {
	width:100%;
	max-height:250px;
}

.home-features-details {
	min-height:50px;
}

.home-contributors-content{
	padding:20px 4% 0 4%;
	text-align:center;
}

.home-contributors-content h2 {
	margin-bottom:40px;
	font-size:36px;
}

.content-inner-wrapper .home-contributors-column {
	width:45%;
}

.home-contributors-photo img {
	max-width:80px;
}

.home-contributors-name {
	font-size:20px;
}

.home-contributors-title {
	font-size:16px;
}

.magazine-row-photo {
	width:50%;
	max-width:300px;
}

.magazine-row img {
	width:100%;
	max-width:300px;
}

.magazine-gallery {
	width:48%;
	max-width:100%;
}

.magazine-gallery-text {
	margin:0 2% 30px 0;
}
}













/* iPads PORTRAIT ----------- */
@media screen and (min-device-width : 767px) and (max-device-width : 1280px) 
and (orientation : portrait) {

.hide-tablet {
	display:none;
}

.slider-magazine {
	height:365px;
	margin:0 auto 0 auto;
}

.hero-panel-inner-wrapper {
	top:90px;
}

.call-centre-times {
	margin-top:-20px;
	margin-bottom:-40px;
	text-align:center;
}

.call-centre-times p {
	font-size:24px;
	margin:-40px 0 5px 0;
}

.call-centre-times ul {
  list-style-type:none;
  text-align:center;
  margin-top:20px;
  margin-bottom:40px;
}

.call-centre-times ul li {
	background:url('../images/cta-dark-blue-arrow-light.png');
	background-repeat:no-repeat;
	background-position:left 3px;
	background-size:8px;
	padding:0 20px 10px 14px;
	display:inline;
	text-align:center;
}

.content-outer-wrapper {
	margin:70px 0 0 0;
}

.header-left {
	top:14px;
}

.icon-phone {
	font-size:18px;
	background-position:0 4px;
}

.carousel {
	min-height:480px;
}

.hero-panel-outer-wrapper {
	width:100%;
	margin:0 auto 0 auto;
	position:relative;
}

.hero-panel-left {
	width:38%;
}

.hero-panel-right {
	width:54%;
	margin:0 0 0 3%;
}

.carousel-header {
	font-size:30px;
}

.carousel-sub-header {
	margin:-10px auto 0 auto;
	padding:10px 0 10px 0;
	background:transparent;
}

.hero-panel-get-quote-left {
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}

.hero-panel-get-quote-left img {
	max-width:40px;
	padding-bottom:0;
}

.hero-panel-get-quote-right {
	display:none;
}

.hero-panel-get-quote-middle {
	width:100%;
}

.home-products-panel {
	display:none;
}

.home-product-overview-wrapper {
	border-top:3px solid #cf122d;
	border-bottom:0;
	padding:20px 0 50px 0;
}

.home-product-overview-product {
	width:15%;
}

.home-product-overview-header {
	font-size:36px;
}

.home-product-overview-icon img {
	max-width:60px;
	margin-bottom:10px;
}

.home-product-overview-product-1, .home-product-overview-product-2, .home-product-overview-product-3, .home-product-overview-product-4 {
	font-size:16px;
}

.home-testimonials-column-1, .home-testimonials-column-2 {
	display:block;
	width:100%;
	margin:0 0 20px 0;
	max-width:100%;
	padding:20px 0 30px 0;
	border-bottom:1px solid #aec4d9;
}

.testimonials-loop .home-testimonials-column-1:last-of-type, .testimonials-loop .home-testimonials-column-2:last-of-type {
	border-bottom:0px solid #aec4d9;
}


.branding-strip, .header-panel, .nav-panel-wrapper, .subnav-layer-content-about, .subnav-layer-content-products, .content-inner-wrapper, .carousel-text-panel, .search-wrapper, .home-features-column-wrapper, .home-light-blue-panel, .home-white-panel, .home-win-form-panel .content-inner-wrapper, .footer-panel, .dark-footer-panel, .dark-footer-inner, .dark-footer-text-2, .home-testimonials-panel, .hero-panel-inner-wrapper, .home-product-overview-wrapper {
	max-width:100%;
}

.tablet-portrait, .tablet-content {
	display:block;
}

.desktop-content .fb-like-box {
	display:none;
}

.header-layer-1 {
	margin:0;
}

.nav-1, .nav-2, .nav-4, .nav-1-on, .nav-2-on, .nav-4-on, .nav-1-selected, .nav-2-selected, .nav-4-selected, .nav-3, .nav-3-on, .nav-3-selected, .nav-5, .nav-5-on, .nav-5-selected {
	width:19.9%;
	max-width:1000px;
	margin-right:1px;
}

 .nav-5, .nav-5-on, .nav-5-selected {
 	width:19.8%;
	max-width:1000px;
	margin-right:0;
 }

.nav-panel-wrapper {
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

.nav-panel {
	display:inline;
}

.subnav-layer-content-products {
	background-position:215px top;
	min-height:250px;
}

.subnav-layer-content-products .icons  {
	left:160px;
}

.subnav-layer-content-about {
	background-position:8% top;
	min-height:250px;
}

.subnav-layer-content-about .icons  {
	position:absolute;
	top:50px;
	left:4%;
}

.home-about-right {
	width:71%;
	padding:40px 4% 0 0;
}

.home-win-form-panel .content-inner-wrapper {
	padding:42px 4% 60px 4%;
}

.home-win-form-product-left {
	width:94%;
}

.home-win-form-postcode {
	padding-top:0;
	margin-top:-15px;
}

.home-win-form-text {
	clear:both;
	padding:0;
	margin:0;
	width:50%;
	margin:0 2% 0 0;
	font-size:15px;
}

.home-win-form-captcha-left {
	width:20%;
	padding:0;
	margin:-10px 2% 0 0;
}

.home-win-form-captcha-right {
	float:left;
	width:18%;
	text-align:left;
	margin:-10px 0 0 2%;
	padding:0;
}

.home-win-form-input-captcha {
	width:100%;
	text-align:center;
	padding:3px;
}

.home-product-details {
	min-height:100px;
}

.home-features-column-wrapper {
	padding:0 2% 0 2%;
}

.home-features-column {
	width:45%;
}

.home-features-photo img {
	width:100%;
	max-height:200px;
}

.home-features-details {
	min-height:50px;
}

.home-features-column:first-of-type {
	margin:20px 2% 20px 2%;
}

.home-features-column:last-of-type {
	margin:20px 2% 20px 2%;
}

.home-contributors-content{
	padding:20px 4% 0 4%;
	text-align:center;
}

.home-contributors-content h2 {
	margin-bottom:20px;
}

.content-inner-wrapper .home-contributors-column {
	width:45%;
}

.home-contributors-photo img {
	max-width:100px;
}



.footer-panel .content-inner-wrapper {
	padding:0 2% 0 2%;
}

.footer-column-1 {
	float:left;
	font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:48%;
	vertical-align:top;
	margin:0 5% 0 0;
	text-align:left;
}

.footer-column-2 {
	float:left;
	font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:22%;
	vertical-align:top;
	margin:0 2% 0 0;
	text-align:left;
	color:#ccc;
}

.footer-column-3 {
	float:left;
	font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:21%;
	vertical-align:top;
	margin:0;
	text-align:left;
}

.footer-column-4 {
	clear:both;
	width:100%;
	text-align:left;
	margin-top:20px;
}

.faux-clear, .faux-clear-mobile {
	float:left;
}

.dark-footer-text-1, .dark-footer-text-2 {
	padding-left:2%;
	padding-right:2%;
}

.dark-footer-text-2 {
	margin-top:6px;
	clear:both;
}

.back-top-footer a {
	bottom:20px;
	right:20px;
}

.back-top-footer a:hover {
	bottom:20px;
}

.sub-page-hero-panel {
	margin:-30px 0 60px 0;
}

.sub-page-column-left-50, .sub-page-column-right-50, .sub-page-column-left-70, .sub-page-column-right-30 {
	clear:both;
	width:96%;
}
 
 .sub-page-column-right-50, .sub-page-column-right-30 {
 	margin-top:40px;
 }
 
 /* PRODUCT LAYOUTS */
.product-50-padding {
	padding:15px 15px 15p 25px;
}

 .product-50-left-column {
	width:72%;
	margin:0 4% 0 0;
}

.product-50-right-column {
	width:22%;
}

.product-50-icon {
	width:50px;
	height:40px;
}

.product-50-icon img {
	max-width:41px;
}

.product-50-details {
	width:90%;
}

.product-50-details h3 {
	font-size:24px;
}

.sub-page-column-right-50 {
	margin-top:0;
}
/* PRODUCT LAYOUTS */


/* GET QUOTE CTA PANEL */
.quote-panel-right {
	font-size:30px;
}

.request-callback-right {
	font-size:26px;
}

.get-quote-large-cta a {
	display:inline-block;
	padding:20px 25px 20px 44px;
	font-size:36px;
	width:250px;
}

.request-callback-large-cta a {
	display:inline-block;
	padding:20px 25px 20px 44px;
	font-size:28px;
	width:250px;
}

.get-quote-btn, .get-quote-privacy {
	clear:both;
	width:100%;
}

.get-quote-privacy {
	margin-top:0;
	padding-top:10px;
}
/* GET QUOTE CTA PANEL */

.product-contact-form-captcha-left, .request-callback-captcha-left, .contact-form-captcha-left {
	float:left;
	width:25%;
}

.product-contact-form-captcha-right, .request-callback-captcha-right, .contact-form-captcha-right {
	float:left;
	width:70%;
}

.contact-form-input-field-sm {
	margin-left:20px;
	width:100%;
}

.product-contact-form-privacy {
	text-align:right;
	padding-top:15px;
}

.header-layer-1-magazine {
	top:175px;
}

.magazine-carousel {
	height:405px;
}

#magazine .bxslider {
	height:405px;
}

.magazine-carousel-arrow {
	top:350px;
}


.magazine-home-content-outer-wrapper {
	margin-top:50px;
}

.magazine-carousel-header {
	font-size:44px;
	padding:110px 20px 25px 20px;
	max-width:100%;
}

.magazine-row-photo {
	width:50%;
	max-width:500px;
}

.magazine-row img {
	width:100%;
	max-width:500px;
}

.poll-wrapper, .facebook-fan-wrapper {
	display:inline-block;
	vertical-align:top;
}

.magazine-right-contributors h2 {
	margin-bottom:40px;
	font-size:36px;
	text-align:center;
	border-top:1px solid #ccc;
	padding-top:30px;
}

.magazine-contributors-column {
	display: inline-block;
    vertical-align:top;
	width:23%;
	margin:0 0.75% 20px 0.75%;
}

.magazine-contributors-photo {
	float:left;
	width:40%;
}

.magazine-contributors-photo img {
	max-width:55px;
}

.home-contributors-bio, .magazine-contributors-bio {
	width:55%;
}

.magazine-right-contributors  {
	border-top:0;
}

.magazine-gallery {
	width:365px;
	max-width:100%;
}
}