/* SAMSUNG SPECIFIC */
@media only screen and (max-device-width: 1280px) and (orientation:landscape) {
#hid {
	display:none;
}
}
/* SAMSUNG SPECIFIC */



/* MOBILE & DESKTOP SMALL SCREENS SUB 768PX */
@media screen and (max-width:767px) {

.hide-tablet {
	display:none;
}

body {
	font-size:14px;
}

/* div {
	border:1px solid #f0f;
} */

.content-outer-wrapper-lite {
	top:70px;
}

.carousel {
	padding-bottom:20px;
	min-height:440px;
}

.numbers-request-quote-wrapper {
	width:100%;
	text-align:center;
	margin:-30px 0 50px 0;
	background:url('../images/request-callback-cta-bg.gif');
	background-repeat:repeat-x;
	background-position:center 20px;
}

.numbers-request-quote-wrapper .request-callback-large-cta a {
	display:inline-block;
	padding:12px 20px 12px 30px;
	font-size:16px;
	width:auto;
	background-position:12px 12px;
	background-size:9px;
}

.float-right-photo, .board-member-photo {
	clear:both;
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
}

.meet-board-header {
	clear:both;
	display:block;
}

/* .float-right-photo img {
	width:120px;
	margin:0 0 20px 0;
} */


.float-right-photo, .float-left-photo {
	float:left;
	margin:20px 0 20px 0;
	text-align:center;
}

.float-right-photo img, .float-left-photo img, .board-member-photo img {
	min-width:295px;
	height:auto;
}

.contact-btn {
	clear:both;
	text-align:center;
	width:100%;
	margin-top:20px;
}


.contact-privacy {
	clear:both;
	text-align:center;
	width:100%;
	font-size:12px;
	padding-top:20px;
}

#Mobile-Footer {
	height:10px;
}

.request-quote-numbers-panel .sub-page-get-quote-middle-1 {
	font-size:28px;
	margin-bottom:5px;
	color:#cf122d;
}

.request-quote-numbers-panel .sub-page-get-quote-middle-2 {
	font-size:22px;
}

.request-quote-numbers-panel .sub-page-get-quote-middle-3 {
	font-size:40px;
}

.request-quote-form-headers h2 {
	font-size:30px;
	margin:0 0 20px 0;
	padding-top:30px;
}

.request-quote-form-headers h3 {
	font-size:18px;
}


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

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

.hero-panel-inner-wrapper {
	position:absolute;
	top:60px;
}



.hero-panel-right {
	display:block;
	width:100%;
	margin:0;
}

.carousel-header {
	font-size:32px;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.9);
	padding:20px 20px 0 20px;
	margin-top:20px;
}

.carousel-sub-header {
	background:transparent;
	font-size:15px;
	/* display:block; */
}

.hero-panel-get-quote-left, .hero-panel-get-quote-right {
	width:100%;
	display:block;
	text-align:center;
	margin:0;
	padding:0;
}

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

.hero-panel-get-quote-right img {
	max-width:60px;
	margin:0;
	padding:0;
}

.hero-panel-get-quote-middle {
	padding:10px 0 10px 0;
	width:100%;
	margin:0;
}

.hero-panel-get-quote-middle-1 {
	font-size:25px;
	margin-bottom:5px;
}

.hero-panel-get-quote-middle-2 {
	font-size:17px;
}

.hero-panel-get-quote-middle-3 {
	font-size:36px;
}

.home-eligibity-list ul {
  list-style-type:none;
  text-align:center;
  white-space:pre-line;
  margin-top:-10px;
}

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

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

.call-centre-times ul {
  list-style-type:none;
  text-align:center;
  white-space:pre-line;
  margin-top:-10px;
}

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

.home-eligibity-list ul li {
	color:#fff;
	background:url('../images/home-eligibilty-tick.png');
	background-repeat:no-repeat;
	background-position:left 5px;
	background-size:18px;
	padding:0 20px 15px 28px;
	display:inline-block;
	font-size:16px;
	text-align:center;
}

.white-large-features-cta a {
	margin:30px 0 -30px 0;
}

.home-features-details {
	text-align:center;
}

.home-features-content h3 {
	font-size:20px;
	margin:10px 0 10px 0;
}

.home-features-photo {
	border-bottom:2px solid #fff;
}

.sub-page-content {
	text-align:center;
}

.sub-page-content h2 {
	font-size:30px;
	margin:0 0 10px 0;
}

.home-win-promo {
	margin:-54px 0 15px 0;
}

.home-win-promo img {
	max-width:40px;
}

.home-win-form-panel h2 {
	font-size:40px;
}

.home-win-form-panel h3 {
	font-size:18px;
}

.home-product-content {
	padding:0 0 20px 0;
}

.home-products-panel {
	margin:-26px 0 0px 0;
	padding:26px 0 20px 0;
	background:#5d89b4;
	color:#fff;
}

.home-testimonials-panel h2, .home-chairmans-panel h2 {
	font-size:40px;
}

.sign-up-strip-mobile span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip {
	border:0;
	color:#cf132d;
	clear:both;
	display:block;
	text-transform:uppercase;
	margin-top:0;
	font-weight:bold;
}

.home-product-icon img {
	max-width:40px;
}

.home-light-blue-panel, .home-white-panel {
	padding:0px 0 50px 0;
}

.home-testimonials-column-1, .home-testimonials-column-2 {
	display:block;
	width:100%;
	margin:0 0 20px 0;
	padding:20px 0 20px 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;
}

.testimonials-loop .home-testimonial-header {
	color:#fff;
	font-size:24px;
}

.home-chairmans-icon {
	margin:-22px 0 0 0;
}

.home-chairmans-icon img {
	margin:-2px 0 0 0;
}

.home-product-content h3 {
	color:#cf132d;
	font-size:20px;
	margin:10px 0 0 0;
	min-height:4px;
}

.home-product-details, .home-product-content {
	min-height:10px;
}

.hero-panel-left {
	display:none;
}

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

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

.light-blue-dark-blue-large-cta button {
	margin:0;
}

.home-win-form-narrow-col {
	max-width:100%;
	margin:0 auto -30px auto;
}

.home-win-form-question {
	margin-top:0;
	margin-bottom:10px;
}

.mobile-content {
	display:block;
}

.desktop-content {
	display:none;
}

.home-win-form-input, .home-win-form-input-sm, .home-win-form-input-captcha, .signup-form-input-captcha, .request-callback-input-field, .request-callback-input-field-dropdown, .request-callback-input-field-med, .product-contact-form-input-field, .product-contact-form-input-field-dropdown, .contact-form-input-field, .contact-form-input-field-dropdown, .product-contact-form-input-field-med, .contact-form-input-field-med, .product-contact-form-input-field-sm, .contact-form-input-field-sm {
	border:1px solid #5d89b4;
	color:#5d89b4;
	background:#fff;
}

.magazine-header-mobile {
	margin-top:80px;
	position:relative;
	padding:0 5% 0 5%;
	border-bottom:1px solid #cf122d;
	padding-bottom:30px;
}

.magazine-header-mobile h2 {
	font-size:20px;
	color:#cf122d;
}

.magazine-header-mobile-icons img {
	max-width:35px;
	width:100%;
	height:auto;
	padding:0 10px 0 10px;
}

.mobile-content .signup-cta {
	font-size:18px;
}

.magazine-header-cta {
	display:inline-block;
	margin:0 3px 0 3px;
}

.magazine-show-more {
	margin-bottom:30px;
}

.mobile-form-input, .mobile-form-input-sm, .mobile-form-input-captcha {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #5d89b4;
	color:#5d89b4;
	background:#fff;
	height:23px;
	width:80%;
	padding:3px 3px 3px 12px;
	font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	vertical-align:middle;
	margin:0 0 10px 0;
}

.mobile-light-blue-dark-blue-large-cta a, .mobile-light-blue-dark-blue-large-cta button {
	background:url('http://www.themilitarymutual.com/design/images/cta-white-arrow.png');
	background-repeat:no-repeat;
	background-position:20px 12px;
	display:inline-block;
	backround-size:14px;
	padding:12px 25px 12px 44px;
	color:#fff;
	font-size:18px;
	margin:0 0 20px 0;
	background-color:#5d89b4;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
	font-family: 'Georgia', serif;
	cursor:pointer;
}

.mobile-light-blue-dark-blue-large-cta a:hover, .mobile-light-blue-dark-blue-large-cta button:hover {
	color:#fff;
	background-color:#005273;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:0;
}

.magazine-row-category {
	font-size:12px;
}


.magazine-header-mobile {
	position:relative;
	margin-top:80px;
	top:0px;
}

.magazine-content-outer-wrapper {
	position:relative;
	margin-top:100px;
	top:0px;
}

.magazine-content-outer-wrapper-alt {
	position:relative;
	margin-top:0px;
}

.magazine-home-content-outer-wrapper {
	position:relative;
	top:20px;
}

.magazine-top-stories-content-header {
	font-size:36px;
	margin:-40px 0 20px 0;
}

.magazine-carousel-contributor-photo, .magazine-row-contributor-photo {
	width:25px;
}

.magazine-carousel-contributor-photo img, .magazine-row-contributor-photo img {
	max-width:25px;
	min-width:25px;
	height:auto;
}

.mobile-callback-form {
	margin:10px 0 0 0;
	font-weight:normal;
}

.mobile-callback-form h3 {
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0 0 20px 0;
}

.mobile-callback-form h3 span {
	font-size:26px;
}

.mobile-callback-left {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	width:13%;
	margin:0 0 10px 0;
}

.mobile-callback-right {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	font-size:16px;
	width:77%;
	margin:1px 0 10px 0;
}

.sign-up-strip-mobile {
	margin:20px 0 0 0;
	padding:42px 0 10px 0;
	background:url('../images/tab-red-arrow-down-white-bg-1.png');
	background-repeat:no-repeat;
	background-position:top center;
	background:#cf132d;
	width:100%;
	color:#fff;
}

.request-callback-cta {
	display:inline-block;
	color:#fff;
	font-size:26px;
	padding:10px 30px 20px 30px;
	background:url('http://www.themilitarymutual.com/design/images/cta-white-arrow.png');
	background-repeat:no-repeat;
	background-position:0 13px;
	font-family: 'Georgia', serif;
	font-weight:normal;
}


.magazine-row-text {
	line-height:130%;
}

.magazine-row-photo {
	clear:both;
	width:96%;
}

.magazine-row-text-panel {
	clear:both;
	width:96%;
}

.home-comp-winner img {
	max-width:150px;
}

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

.home-products-panel h2 {
	color:#fff;
}

.home-product-content {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:3px solid #fff;
}

.socialise-light-blue-header {
	color:#5d89b4;
	font-size:24px;
	margin:30px 0 10px 0;
	font-family:Georgia, serif;
}

.home-socialise-panel {
	background:#fff;
	margin:0;
	padding:10px 0 0 0;
	width:100%;
}

.home-featured {
	display:none;
}



.product-50-icon img {
	max-width:90px;
	margin:20px 20px 0 20px;
}

.product-70-content {
	width:98%;
}

.product-70-padding {
	padding:10px 0 30px 0;
}

.product-70-icon, .product-70-details, .product-70-cta, .product-70-more-info, .product-70-more-info, .product-70-details .product-request-callback {
	display:block;
	width:100%;
}

.product-70-icon {
	height:70px;
}

.product-70-icon img {
	width:100%;
	height:auto;
	max-width:80px;
}

.product-70-details {
	text-align:center;
	padding:4%;
	width:90%;
}

.product-70-more-info {
	margin:20px 0 0 0;
}

.product-70-details .product-request-callback {
	margin:0;
	margin:10px 0 0 5px;
}

.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-contributors-content, .home-win-form-panel .content-inner-wrapper, .footer-panel, .dark-footer-panel, .dark-footer-inner, .dark-footer-text-2 {
	max-width:100%;
}

.sign-up-strip .content-inner-wrapper, .sign-up-strip-clicked .content-inner-wrapper {
	width:95%;
	max-width:95%;
}

.signup-cta {
	font-size:20px;
}

.contact-form-left, .contact-form-right{
	clear:both;
	width:100%;
}

.carousel-shadow-inner {
	background-position:center 12px;
}

.contact-form-captcha-left {
	width:25%;
	max-width:72px;
}

.contact-form-captcha-right {
	float:left;
}

.sub-page-intro {
	padding:30px 20px 50px 20px;
}

.header-layer-1 {
	width:100%;
}

.carousel-header {
	padding:120px 0 25px 0;
	font-size:40px;
}

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

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

.mobile-nav, .mobile-nav-bottom, .mobile-nav-home, .mobile-nav-email, .mobile-nav-footer, .mobile-nav-bottom-footer, .mobile-nav-call-us-footer, .mobile-nav-email-footer {
	display:block;
}

/* HEADER ELEMENTS */
#header {
	position:relative;
	width:100%;
}

.branding-strip {
	background:url('../images/branding-strip.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:8px;
	background-size:cover;
}

.branding-strip-wrapper {
	text-align:center;
	background:url('../images/branding-strip-bg.gif');
	margin:0 auto 0 auto;
}

.header-panel-wrapper {
	position:relative;
	width:100%;
	text-align:center;
	background:url('http://www.themilitarymutual.com/design/images/header-bg-mobile.gif');
	background-repeat:repeat-x;
	height:63px;
	background-position:top center;
}

.header-left {
	position:absolute;
	top:12px;
	left:5px;
	color:#fff;
	font-size:12px;
}

.logo {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-37px;
	z-index:11;
}

.logo img {
	height:auto;
	width:77px;
	margin:-5px 0 0 0;
}

.icon-callback {
	background:url('http://www.themilitarymutual.com/design/images/site-icon-callback.png');
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0px 0 0 22px;
	text-align:left;
	background-size:15px;
	margin-top:7px;
}

.icon-callback:hover {
	color:#b8c6ce;
	text-decoration:none;
	background-position:0 -33px;
}

.icon-phone {
	font-size:12px;
	background:url('http://www.themilitarymutual.com/design/images/site-icon-phone.png');
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:0 0 0 22px;
	text-align:left;
	background-size:15px;
}

.social-hello {
	display:none;
}

.faux-clear-mobile {
	display:block;
	clear:both;
	line-height:0;
	height:0;
	font-size:0px;
}

.icon-social {
	display:inline-block;
	margin:4px 2px 0 2px;
}

.icon-social img {
	max-width:18px;
}

.header-right {
	position:absolute;
	top:10px;
	right:10px;
}

.social-bottom {
	clear:both;
	background:url('http://www.themilitarymutual.com/design/images/social-arrow-blue.png');
	background-repeat:no-repeat;
	background-position:48% 11px;
	width:100%;
	height:86px;
}
/* HEADER ELEMENTS */

.mobile-nav-panel {
	position:absolute;
	top:73px;
	left:0px;
	width:100%;
	padding:30px 15px 40px 20px;
	background:#fff;
	border-bottom:2px solid #cf132d;
	z-index:9;
	display:none;
}

.mobile-nav-panel-footer {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	padding:30px 15px 40px 20px;
	background:#fff;
	border-top:2px solid #cf132d;
	z-index:10;
	display:none;
}

.mobile-home-intro {
	display:block;
	background:#cf122d;
	width:100%;
	text-align:center;
	font-family: 'Georgia', serif;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	padding-top:12px;
	height:35px;
	cursor:pointer;
	position:absolute;
	top:69px;
	left:0px;
	z-index:8;
}

.mobile-home-nav-product-strip {
	display:block;
	background:#fff;
	width:100%;
	text-align:center;
	color:#fff;
	padding:10px 0 10px 0;
	cursor:pointer;
	position:absolute;
	top:113px;
	left:0px;
	z-index:8;
}

.mobile-home-nav-product-strip img {
	max-width:20px;
	margin-bottom:5px;
}

.home-product-overview-product-1, .home-product-overview-product-1 a, .home-product-overview-product-1 a:hover, .home-product-overview-product-1:hover {
	padding:0 1% 0 0;
	width:25%;
	vertical-align:top;
	font-size:8px;
	line-height:10px;
}

.home-product-overview-product-2, .home-product-overview-product-3 a, .home-product-overview-product-3 a:hover, .home-product-overview-product-2:hover {
	padding:0 1% 0 0;
	width:17%;
	vertical-align:top;
	font-size:8px;
	line-height:10px;
}

.home-product-overview-product-3, .home-product-overview-product-3 a, .home-product-overview-product-3 a:hover, .home-product-overview-product-3:hover {
	padding:0 1% 0 1%;
	width:30%;
	vertical-align:top;
	font-size:8px;
	line-height:10px;
}

.home-product-overview-product-4, .home-product-overview-product-4 a, .home-product-overview-product-4 a:hover, .home-product-overview-product-4:hover {
	padding:0 0 0 1%;
	width:17%;
	vertical-align:top;
	font-size:8px;
	line-height:10px;
}

.home-product-overview-product .home-product-overview-icon img, .home-product-overview-product .home-product-overview-icon a img, .home-product-overview-product .home-product-overview-icon img:hover, .home-product-overview-product .home-product-overview-icon img a:hover, .home-product-overview-product-1 img, .home-product-overview-product-2 img, .home-product-overview-product-3 img, .home-product-overview-product-4 img {
	width:100%;
	height:auto;
	max-width:25px;
}

.hero-panel-get-quote-middle-1 {
	margin-bottom:-10px;
}

.hero-panel-get-quote-middle {
	margin-top:170px;
}

.hero-panel-get-quote-middle .home-red-dark-blue-cta-sm-mobile-call a, .quote-red-dark-blue-cta-sm-mobile-call a {
	font-size:30px;
}

.hero-panel-get-quote-middle .home-red-dark-blue-cta-sm-mobile-call a span, .quote-red-dark-blue-cta-sm-mobile-call a span {
	font-size:30px;
}

.mobile-nav, .mobile-nav-selected {
	display:block;
	width:100%;
	text-align:right;
	font-family: 'Georgia', serif;
	font-weight:normal;
	font-size:22px;
	color:#fff;
	padding:20px 15px 20px 20px;
	height:36px;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	z-index:19;
	width:50px;
}

.mobile-nav img, .mobile-nav-selected img {
	width:100%;
	height:auto;
	max-width:28px;
}

.mobile-nav-footer, .mobile-nav-selected-footer {
	display:block;
	background:#005273;
	width:100%;
	height:80px;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

.mobile-nav-bottom {
	display:block;
	background:url('../images/sub-nav-red-arrow.png');
	background-repeat:no-repeat;
	background-position:center top;
	position:absolute;
	top:139px;
	left:0px;
	height:20px;
	width:100%;
	z-index:10;
}

/* .mobile-nav-bottom-footer {
	display:block;
	background:url('../images/sub-nav-red-arrow.png');
	background-repeat:no-repeat;
	background-position:center top;
	position:absolute;
	top:40px;
	left:0px;
	height:20px;
	width:100%;
	z-index:10;
} */

.nav-left, .nav-middle, .nav-right, .nav-panel-wrapper, .nav-panel {
	display:none;
}

/*  THIS GETS REPLACED BY THE STYLE BELOW */
.nav-1-on, .nav-2-on, .nav-3-on, .nav-4-on, .nav-5-on, .nav-1, .nav-2, .nav-3, .nav-4, .nav-5, .nav-1 a, .nav-2 a, .nav-3 a, .nav-4 a, .nav-5 a, .nav-1-on a, .nav-2-on a, .nav-3-on a, .nav-4-on a, .nav-5-on a, .nav-1-selected a, .nav-2-selected a, .nav-3-selected a, .nav-4-selected a, .nav-5-selected a {
	display:none;
}


.mobile-nav-home a, .mobile-nav-home-on a {
	background:url('http://www.themilitarymutual.com/design/images/icon-home-link.png');
	background-repeat:no-repeat;
	background-position:center top;
	background-size:17px;
	width:51px;
	height:30px;
	position:absolute;
	left:0;
	top:55px;
	z-index:10;
	text-indent:-9999px;
	border-right:1px solid #fff;
}

.mobile-nav-call-us-footer a, .mobile-nav-call-us-footer-on a {
	background-color:#005273;
	min-width:86px;
	height:46px;
	text-align:center;
	position:absolute;
	left:0;
	top:0px;
	z-index:10;
	border-right:1px solid #fff;
}

/*  THIS GETS REPLACED BY THE STYLE BELOW */
.icon-email {
	display:none;
}

.mobile-nav-email a {
	background:url('http://www.themilitarymutual.com/design/images/icon-email.png');
	background-repeat:no-repeat;
	background-position:center top;
	background-size:17px;
	width:51px;
	height:30px;
	position:absolute;
	right:0;
	top:55px;
	z-index:10;
	text-indent:-9999px;
	border-left:1px solid #fff;
	display:block;
}

.mobile-nav-email-footer a {
	background-color:#005273;
	min-width:86px;
	height:46px;
	text-align:center;
	position:absolute;
	right:0;
	top:0px;
	z-index:10;
	border-left:1px solid #fff;
	display:block;
}

.mobile-nav-email-footer img, .mobile-nav-call-us-footer img {
	height:46px;
	width:auto;
}

.subnav-layer {
	position:relative;
	width:100%;
	background:#fff;
	color:#333;
}

.subnav-layer-top {
	display:none;
}

.sub-nav-item-icon {
	float:left;
	text-align:left;
	padding:0 10px 10px 18px;
	clear:both;
}


.sub-nav-item-icon img {
	width:100%;
	max-width:14px;
	height:auto;
	padding:0;
}

.sub-nav-item-text  {
	float:left;
	padding:0 0 6px 0;
	font-size:13px;
}

.sub-nav-item-text a:hover  {
	color:#005273;
}





/* NAV ELEMENTS */
.nav-wrapper {
	width:100%;
	text-align:center;
	/* background:#cf122d; */
	position:relative;
}

.mobile-nav-1, .mobile-nav-2, .mobile-nav-4, .mobile-nav-1-on, .mobile-nav-2-on, .mobile-nav-4-on, .mobile-nav-2-selected, .mobile-nav-4-selected, .mobile-nav-3, .mobile-nav-3-on, .mobile-nav-3-selected, .mobile-nav-5, .mobile-nav-5-on, .mobile-nav-5-selected {
	width:100%;
	max-width:100%;
	margin-right:0px;
	cursor:pointer;
}

.mobile-nav-1, .mobile-nav-1-Footer, .mobile-nav-2, .mobile-nav-3, .mobile-nav-3-selected, .mobile-nav-4, .mobile-nav-5, .mobile-nav-1-on, .mobile-nav-1-Footer-on, .mobile-nav-2-on, .mobile-nav-3-on, .mobile-nav-4-on, .mobile-nav-5-on, .mobile-nav-1-selected, .mobile-nav-2-selected, .mobile-nav-3-selected, .mobile-nav-4-selected, .mobile-nav-5-selected { 
	clear:both;
	font-family:Georgia, serif;
	background:#fff;
	height:33px;
	color:#005273;
	padding:10px 0 0 20px;
	text-align:left;
	background:url('../images/cta-red-arrow.png');
	background-repeat:no-repeat;
	background-position:-2px 8px;
	font-size:18px;
}

.mobile-nav-1-selected, .mobile-nav-2-selected, .mobile-nav-3-selected, .mobile-nav-4-selected, .mobile-nav-5-selected {
	color:#005273;
	text-decoration:none;
}

.mobile-nav-1 a, .mobile-nav-2 a, .mobile-nav-3 a, .mobile-nav-4 a, .mobile-nav-5 a, .mobile-nav-1-selected a, .mobile-nav-2-selected a, .mobile-nav-3-selected a, .mobile-nav-4-selected a, .mobile-nav-5-selected a { 
	color:#005273;
	text-decoration:none;
}

.mobile-nav-1-on a, .mobile-nav-2-on a, .mobile-nav-3-on a, .mobile-nav-4-on a, .mobile-nav-5-on a, .mobile-nav-1:hover, .mobile-nav-2:hover, .mobile-nav-3:hover, .mobile-nav-4:hover, .mobile-nav-5:hover, .mobile-nav-1 a:hover, .mobile-nav-2 a:hover, .mobile-nav-3 a:hover, .mobile-nav-4 a:hover, .mobile-nav-5 a:hover, .mobile-nav-1-on a:hover, .mobile-nav-2-on a:hover, .mobile-nav-3-on a:hover, .mobile-nav-4-on a:hover, .mobile-nav-5-on a:hover, .mobile-nav-1-selected a:hover, .mobile-nav-2-selected a:hover, .mobile-nav-3-selected a:hover, .mobile-nav-4-selected a:hover, .mobile-nav-5-selected a:hover { 
	color:#cf132d;
	text-decoration:none;
}
/* NAV ELEMENTS */


/* Z-INDEX FIXES */
.subnav-layer-dither {
	z-index:7;
}
/* Z-INDEX FIXES */


.carousel-cta-wrapper {
	display:block;
}

.carousel-dark-blue-light-blue-cta a, .carousel-dark-blue-light-blue-cta button {
	background:url('../images/cta-white-arrow-sm.png');
	background-repeat:no-repeat;
	background-position:12px 12px;
	display:inline-block;
	padding:10px 15px 10px 28px;
	color:#fff;
	font-size:16px;
	margin:20px 0 0 0;
	background-color:#005273;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:0;
	font-family: 'Georgia', serif;
	cursor:pointer;
	width:120px;
}

.carousel-dark-blue-light-blue-cta a:hover {
	color:#fff;
	background-color:#5d89b4;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:0;
}

.carousel-red-light-blue-large-cta a, .carousel-red-light-blue-large-cta button {
	background:url('../images/cta-white-arrow-sm.png');
	background-repeat:no-repeat;
	background-position:12px 12px;
	display:inline-block;
	padding:10px 15px 10px 28px;
	color:#fff;
	font-size:16px;
	margin:20px 0 0 0;
	background-color:#cf122d;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:0;
	font-family: 'Georgia', serif;
	cursor:pointer;
	width:120px;
}

.carousel-red-light-blue-large-cta a:hover {
	color:#fff;
	background-color:#5d89b4;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:0;
}


.carousel-sub-header {
	font-size:15px;
	padding:20px 30px 20px 30px;
	width:260px;
}

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

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

.carousel-shadow-outer {
	top:548px;
}

.home-carousel-shadow-outer {
	top:554px;
}

.home-about-panel .content-inner-wrapper {
	padding:0 20px 0 20px;
}

.home-about-left {
	margin-top:-20px;
}

.home-about-left, .home-about-right {
	clear:both;
	width:100%;
	max-width:100%;
	width:100%;
	text-align:center;
	display:block;
}

.home-about-photo img {
	max-width:100px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;  
	margin:0 0 10px 0;
}

.home-about-sig img {
	max-width:100px;
	width:100%;
	height:auto;
}

.home-about-name {
	font-size:12px;
	width:100%;
	text-align:center;
	display:block;
}

.home-about-right h2 {
	font-size:30px;
	margin-top:-10px;
}




.accordionContent {	
	text-align:center;
}

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

.home-win-form-left {
	clear:both;
	font-size:14px;
	text-align:center;
	width:100%;
	margin-top:-10px;
}

.home-win-form-wrapper {
	background:transparent;
}

.home-win-form-panel .content-inner-wrapper {
	margin-top:-40px;
}

.home-win-form-right {
	clear:both;
	font-size:14px;
	text-align:center;
	width:100%;
	margin-top:20px;
}

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

.home-win-form-input, .home-win-form-postcode {
	width:100%;
}

.home-win-form-select {
	width:100%;
	margin:0 0 20px 0px;
}

.home-win-form-social {
	font-size:16px;
	margin-bottom:10px;
}

.home-win-form-social-wrapper .icon-social img {
	width:40px;
	height:auto;
	max-width:40px;
}

.content-inner-wrapper .home-product-column, .content-inner-wrapper .home-product-column:first-of-type, .content-inner-wrapper .home-product-column:last-of-type {
	clear:both;
	width:100%;
	margin:10px 0 10px -5px;
	padding:0;
}

.home-products-panel h2, .home-features-panel h2, .home-meet-board-panel h2, .home-elibility-panel h2 {
	font-size:36px;
}

.home-products-panel .content-inner-wrapper {
	padding:0 20px 0 20px;
	margin:0;
}


.home-product-content h4 {
	color:#333;
	font-size:14px;
	font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:4px 0 0 0;
}

.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-product-details {
	min-height:0;
}

.home-features-panel-tab-top img {
	margin-top:-1px;
}

.home-features-column-wrapper {
	padding:0 20px 0 20px;
}

.home-features-column, .home-features-column:first-of-type, .home-features-column:last-of-type {
	display:block;
	width:100%;
	max-width:600px;
	padding:0;
	margin:0;
	text-align:center;
}

.home-features-photo {
	margin:30px 0 0 0;
}

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

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

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

.content-inner-wrapper .home-contributors-column {
	display: inline-block;
    vertical-align:top;
	width:100%;
	margin:0 0 20px 0;
}

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

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

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

.home-want-to-contribute-panel {
	padding:45px 0 80px 0;
	width:100%;
}

.home-want-to-contribute-content h2 {
	font-size:28px;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
}

.home-want-to-contribute-content {
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
}

.home-meet-board-panel .content-inner-wrapper {
	padding:0 20px 0 20px;
}

.home-meet-board-panel h3 {
	margin:20px 0 10px 0;
	font-size:20px;
	padding-left:20px;
	padding-right:20px;
}

.home-meet-board-column {
	display:inline-block;
	width:120px;
	margin:10px;
}

.home-meet-board-name {
	font-size:14px;
}

.home-meet-board-title {
	font-size:13px;
}

.sign-up-form-header, .signup-header, .sign-up-form, .sign-up-form-submit {
	display:block;
	width:100%;
	text-align:center;
}

.signup-header {
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px 0;
}

.footer-panel .content-inner-wrapper {
	padding:0 20px 0 20px;
}

.footer-column-1, .footer-column-2, .footer-column-3, .footer-column-4 {
	clear:both;
	width:100%;
	text-align:left;
}

.footer-column-3 {
	margin-top:20px;
}

.footer-column-4 {
	margin-top:20px;
	margin-bottom:30px;
}

.footer-column-1 .icon-phone {
	font-size:24px;
	background-position:0 10px;
}

.footer-column-1 .icon-email {
	display:block;
	padding:2px 0 0 25px;
	margin-top:10px;
	background-position:0 8px;
}

.footer-column-1 .icon-callback {
	background-position:0 10px;
	padding:4px 0 0 25px;
}

.footer-column-4 .icon-social img {
	width:40px;
	height:auto;
	max-width:40px;
}

.footer-column-4 .social-hello-white {
	font-size:24px;
	margin:0 0 10px 0;
}

.footer-header {
	font-family: 'Georgia', serif;
	font-weight:normal;
	text-transform:none;
	font-size:24px;
}

.footer-header-alt {
	font-family: 'Georgia', serif;
	text-transform:none;
	font-size:18px;
}

.faux-clear {
	float:left;
}

.dark-footer-text-1 {
	padding:10px 20px 2px 20px;
	font-size:10px;
}

.dark-footer-text-2 {
	padding:0 20px 10px 20px;
	font-size:9px;
}

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

.back-top-footer a {
	bottom:35px;
	left:20px;
	width:40px;
	height:40px;
}

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




/* REQUEST CALLBACK OVERLAY */
.request-callback-header {
	font-size:24px;
}

.request-callback-captcha-right {
	float:left;
	width:165px;
}

.request-callback-submit, .request-callback-privacy  {
	clear:both;
	width:100%;
}

.request-callback-submit .red-dark-blue-cta-sm button {
	text-align:left;
	font-size:30px;
	background-position:15px 21px;
	padding:10px 15px 15px 34px;
	width:100%;
}

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

.sub-page-intro {
	padding:50px 20px 60px 20px;
}

.sub-page-intro h2 {
	font-size:36px;
}

.sub-page-intro p {
	font-size:18px;
}

.sub-page-column-left-50, .sub-page-column-right-50, .sub-page-column-left-70, .sub-page-column-right-30 {
	/* clear:both; */
	width:100%;
}

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

.sub-page-column-left-50, .sub-page-column-left-70 {
	margin-top:-20px;
}

 .sub-page-column-right-50, .sub-page-column-right-30 {
 	text-align:center;
}

.page-content {
	margin-top:-60px;
}

.sub-page-column-right-50 .product-page-quote-numbers-wrapper-alt-2, .sub-page-column-right-50 .product-page-quote-numbers-wrapper, .sub-page-get-quote-left, .sub-page-get-quote-right {
	display:none;
}

.sub-page-get-quote-middle {
	width:100%;
}

/* PRODUCT LAYOUTS */
.product-50-content {
	display:block;
	width:98%;
	margin:0 0 8% 0%;
	text-align:center;
}

.product-50-padding {
	padding:4% 4% 8% 4%;
}

.product-50-icon, .product-50-details, .product-50-cta {
	display:block;
	width:100%;
}

.product-50-left-column {
	display:block;
	width:100%;
	margin:0 20px 0 0;
}

.product-50-right-column {
	display:block;
	width:100%;
	padding-top:5px;
}

.product-50-icon {
	display:block;
	width:100%;
	text-align:center;
	height:60px;
}

.product-50-icon img {
	width:100%;
	max-width:50px;
	margin-top:10px;
}

.charity-logo-1, .charity-logo-2, .charity-logo-3 {
	padding:5px;
}

.product-page-quote-numbers-wrapper-charity {
	border-top:0px;
	border-bottom:0px;
	margin:30px 0 0 0;
	padding:20px 0 0 0;
}

.charity-logo-1 img, .charity-logo-2 img, .charity-logo-3 img {
	max-width:80px;
	width:100%;
	height:auto;
}

/* PRODUCT LAYOUTS */


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

.red-dark-blue-large-cta a, .red-dark-blue-large-cta a:hover, .red-dark-blue-large-cta button, .red-dark-blue-large-cta button:hover {
	background:url('http://www.themilitarymutual.com/design/images/cta-white-arrow.png');
	background-repeat:no-repeat;
	background-position:20px 22px;
	color:#fff;
	font-size:26px;
	margin:20px 0 0 0;
	background-color:#cf122d;
}

.red-dark-blue-large-cta a:hover, .red-dark-blue-large-cta button:hover {
	background-color:#005273;
}

.reviews-panel-quote {
	color:#fff;
	font-size:18px;
	font-family:Georgia, serif;
	padding:0 0 20px 0;
}

.reviews-panel-quoter,  {
	font-size:13px;
	padding:0;
}

.reviews-panel-product {
	font-size:13px;
	padding:0 0 20px 0;
}

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

.make-claim-link a {
	font-size:20px;
}

.make-claim-link-details p:first-of-type {
	font-size:18px;
}


/* GET QUOTE CTA PANEL */
.quote-panel {
	text-align:center;
}

.quote-panel-left, .request-callback-left {
	clear:both;
	width:100%;
}

.quote-panel-right {
	clear:both;
	width:100%;
	margin:0 0 10px -20px;
	padding:10px 0 0 20px;
	color:#cf122d;
	font-size:22px;
}

.request-callback-right {
	clear:both;
	width:100%;
	margin:0 0 20px -10px;
	padding:17px 0 0 0;
	color:#005273;
	font-size:22px;
}

.eligibility-large-cta {
	margin:0;
}
/* GET QUOTE CTA PANEL */



/* PRODUCT FORM */
.product-contact-form-intro {
	font-size:18px;
}

.product-contact-form-text {
	font-size:16px;
}

.product-contact-form-submit  {
	clear:both;
	width:100%;
	text-align:center;
}

.product-contact-form-privacy {
	clear:both;
	width:100%;
	margin:20px 0 0 0;
	text-align:center;
}

.right-side-left-align {
	text-align:left;
}

.product-contact-form-captcha-left {
	text-align:left;
}

/* PRODUCT FORM */

.newsletter-panel {
	margin:-25px 0 0 0;
}



/* BLOG */
.magazine-sub-page-top {
	height:40px;
	margin:-10px 0 0 0;
}

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

/* .magazine-row-photo {
	float:left;
	width:48%;
	max-width:300px;
}

.magazine-row-text-panel {
	float:right;
	text-align:left;
	width:48%;
	max-width:300px;
} */

.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:46%;
	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%;
}

.contact-centre-badge img {
	display:none;
}
}



















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

.contact-centre-badge-get-quote {
	float:right;
	text-align:right;
	padding:0 0 20px 20px;
}

.contact-centre-badge-get-quote img {
	max-width:80px;
	text-align:right;
}

.bxslider {
	height:450px;
}

.carousel-shadow-outer {
	top:542px;
}

.home-carousel-shadow-outer {
	top:534px;
}

.home-about-panel-tab-top {
	margin:-52px auto 0 auto;
}

.carousel-header {
	font-size:32px;
	padding:0 20px 10px 20px;
}

div {
	max-width:100%;
}

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

.styled-select-wrapper {
	text-align:left;
	width:100%;
}

.styled-select {
	width:98%;
	height:34px;
	overflow: hidden;
	background: url('http://www.themilitarymutual.com/design/images/form-dropdown-arrow.gif') no-repeat right 2% center #fff;
	padding:0 10px 0 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#fff;
	text-align:left;
	margin:0 auto 0 auto;
}


.home-win-form-input {
	width:90%;
}

.home-win-form-product-left, .contact-form-product-left {
	display:inline-block;
	text-align:left;
	width:49%;
	margin:0 1% 0 0;
}

.home-win-form-product-right, .contact-form-product-right {
	display:inline-block;
	text-align:left;
	width:50%;
	margin:0;
}

.home-win-form-product-checkbox, .contact-form-product-checkbox {
	max-width:15%;
}

.home-win-form-product-item, .contact-form-product-item {
	width:70%;
	max-width:100%;
}	

.home-win-form-product-checkbox, .contact-form-product-checkbox {
	margin-left:15px;
}

.home-win-form-product-item, .contact-form-product-item {
	max-width:240px;
}

.home-win-form-text {
	margin-top:20px;
	text-align:left;
}

.home-win-form-captcha-left {
	width:100px;
}

.home-win-form-captcha-right {
	width:180px;
	margin-top:-5px;
	float:left;
}

.form-additional-data {
	margin:5px 0 5px 16px;
	width:264px;
}

.home-win-form-input-sm, .home-win-form-input-captcha {
	width:150px;
	margin-left:15px;
	margin-top:5px;
}


.home-contributors-photo {
	width:25%;
}

.home-contributors-bio {
	width:75%;
}

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

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

.get-quote-large-cta a {
	display:inline-block;
	padding:20px 25px 20px 44px;
	font-size:30px;
	width:210px;
	background-position:20px 25px;
}

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

.contact-centre-details {
	border-top:1px solid #aec4d9;
	margin-top:20px;
	padding-top:40px;
}

.header-layer-1-magazine {
	top:145px;
	height:485px;
}

.slider-magazine {
	height:485px;
}

.magazine-carousel {
	height:485px;
}

#magazine .bxslider {
	height:485px;
}

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

.magazine-carousel-sub-header {
	font-size:20px;
}

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

.magazine-sub-page-top {
	height:0px;
	margin:-20px 0 0 0;
}

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

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

.contact-row-text {
	font-size:18px;
}
}




/* MOBILE LANDSCAPE 320PX */
@media screen and (max-device-width:320px) 
and (orientation : landscape) {

.signup-cta {
	font-size:32px;
	background:transparent;
}


.home-win-form-wrapper .styled-select {
	margin:0 auto 0 20px;
}

/* MAGAZINE */
.header-layer-1-magazine {
	top:145px;
	height:405px;
}

.slider-magazine {
	height:405px;
}

.magazine-carousel {
	height:405px;
}

#magazine .bxslider {
	height:405px;
}



.magazine-carousel-header {
	padding:70px 20px 25px 20px;
	max-width:100%;
}

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

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

.magazine-carousel-sub-header {
	font-size:20px;
}

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

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















/* MOBILE PORTRAIT 320PX */
@media screen and (max-device-width:320px) 
and (orientation : portrait) {

div {
	max-width:320px;
}

.mobile-nav, .mobile-nav-selected {
	padding:25px 15px 0 0;
}

#Mobile-Footer {
	width:100%;
	max-width:320px;
}

.mobile-home-intro {
	padding-top:15px;
	height:32px;
}

.home-product-overview-product, .home-product-overview-product a, .home-product-overview-product a:hover {
	padding:0 2% 0 2%;
	width:27%;
	vertical-align:top;
	font-size:7px;
	line-height:9px;
}

.home-product-overview-product:first-of-type, .home-product-overview-product:last-of-type, .home-product-overview-product:first-of-type a, .home-product-overview-product:last-of-type a, .home-product-overview-product:first-of-type a:hover, .home-product-overview-product:last-of-type a:hover {
	width:13%;
}

.home-product-overview-icon {
	margin-bottom:-2px;
	height:30px;
}

.magazine-show-more {
	max-width:280px;
}

.mobile-nav-footer, .mobile-nav-selected-footer {
	max-width:320px;
}

.supporter-column-left, .supporter-column-right {
	clear:both;
	padding:0 0 0 0;
	margin:20px 0 20px 0;
	width:100%;
	max-width:320px;
	text-align:center;
}

.signup-cta {
	font-size:26px;
	background:transparent;
}

.home-win-form-product-left {
	display:block;
	text-align:left;
	width:100%;
	margin:0;
}

.home-win-form-product-right {
	display:block;
	text-align:left;
	width:100%;
	margin:0;
}

.styled-select {
	width:100%;
	clear:both;
	margin:0 0 0 7px;
	max-width:270px;
}

.styled-select select {
	font-size:16px;
	width:120%;
}

.home-win-form-product-checkbox, .contact-form-product-checkbox {
	width:20%;
	max-width:35px;
}

.home-win-form-product-item, .contact-form-product-item {
	width:80%;
	max-width:220px;
}

.home-win-form-input {
	width:100%;
	max-width:280px;
}

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

.home-contributors-bio {
	width:180px;
	padding-left:20px;
}

.meet-board-photo {
	clear:both;
	text-align:center;
}

.meet-board-photo img {
	max-width:300px;
	margin:0 0 30px 0;
}

.contact-form-left, .contact-form-right, .contact-btn, .contact-privacy {
	clear:both;
	width:100%;
}

.contact-privacy {
	padding-top:10px;
}

.icon-social-large img {
	max-width:45px;
}

.make-claim-product-row {
	border-bottom:1px solid #aec4d9;
	padding:0 0 20px 0;
}

.make-claim-product-name {
	display:inline-block;
	width:30%;
}

.make-claim-product-name {
	width:70%;
}

.make-claim-icon img {
	max-width:60px;
}

.get-quote-icon, .get-quote-item {
	display:block;
	vertical-align:middle;
	width:100%;
	text-align:center;
	padding:0;
}

.get-quote-item {
	margin:0 0 30px 0;
	padding:0 0 20px 0;
	border:1px solid #aec4d9;
	border-left:0;
	border-right:0;
	border-top:0;
}

.contact-centre-details {
	border-top:0px solid #aec4d9;
	margin-top:0;
	padding-top:0;
}

.get-quote-big {
	font-size:28px;
	margin:0;
}

.get-quote-icon img {
	padding:0 0 20px 0;
}

.contact-form-left-column-1, .contact-form-left-column-2, .get-quote-btn, .get-quote-privacy {
	clear:both;
	width:100%;
}

.contact-form-product-left, .contact-form-product-right {
	clear:both;
	width:100%;
	margin:0 0 20px 0;
}

.get-quote-privacy {
	font-size:14px;
	padding-top:30px;
}

.contact-centre-badge img {
	margin:-90px 10px 0 0;
	width:85%;
}

.get-quote-intro {
	text-align:center;
}


.meet-board-wrapper {
	text-align:center;
}

.meet-board-header {
	clear:both;
	display:block;
}



/* MAGAZINE */
.header-layer-1-magazine {
	top:145px;
	height:485px;
}

.slider-magazine {
	height:485px;
}

.magazine-carousel {
	height:485px;
}

#magazine .bxslider {
	height:485px;
}

.magazine-carousel-header {
	padding:70px 20px 25px 20px;
	max-width:100%;
}

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

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

.magazine-carousel-sub-header {
	font-size:20px;
}

.magazine-row-photo, .magazine-row-text-panel {
	clear:both;
	width:100%;
	max-width:320px;
}

.magazine-row-photo img {
	clear:both;
	width:100%;
	max-width:320px;
}

.magazine-row-text-panel {
	margin-top:20px;
}

.magazine-right-extra-top-padding {
	padding-top:0;
}

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

.magazine-gallery-wrapper {
	padding:0;
}

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

.magazine-gallery-text, .magazine-gallery-photo {
	margin:0 0 10px 0;
	display:block;
}

.magazine-gallery-text {
	border-top:1px solid #f5d0d5;
	padding:20px 0 0 0;
}
/* MAGAZINE */



.video-embed {
	width:100%;
	min-height:180px;
}


#catapult-cookie-bar {
    font-size:10px;
}

.request-callback-input-field-med, .product-contact-form-input-field-med, .contact-form-input-field-med, .request-callback-input-field, .product-contact-form-input-field, .contact-form-input-field, .request-callback-input-field-dropdown, .product-contact-form-input-field-dropdown, .contact-form-input-field-dropdown {
	font-size:12px;
}

.product-contact-form-right {
	float:right;
	text-align:left;	
	width:100%;
	display:block;
}

.contact-centre-badge img {
	max-width:150px;
}

.sign-up-promo-sticker {
	float:left;
	width:100%;
	text-align:center;
	display:block;
	margin:0;
}

.sign-up-promo-sticker img {
	max-width:120px;
}



.home-testimonials-quoter {
	font-size:12px;
}

.home-testimonials-product {
	font-size:8px;
}

.home-testimonials-quote {
	font-size:6px;
}
}








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

.carousel-header {
	font-size:32px;
	padding:0 20px 10px 20px;
}

.bxslider {
	height:450px;
}

.header-layer-1-magazine {
	top:145px;
	height:305px;
}

.slider-magazine {
	height:305px;
}

/* .content-outer-wrapper {
	top:572px;
}

.home-content-outer-wrapper {
	top:102px;
} */

.content-outer-wrapper-lite {
	top:70px;
}

.carousel-shadow-outer {
	top:495px;
}

.home-carousel-shadow-outer {
	top:495px;
}

.home-features-column, .home-features-column:first-of-type, .home-features-column:last-of-type {
	display: inline-block;
    vertical-align:top;
	width:40%;
	margin:20px;
}

.home-features-photo {
	margin:0;
}

.content-inner-wrapper .home-contributors-column {
	display: inline-block;
    vertical-align:top;
	width:45%;
	margin:0 0.75% 20px 0.75%;
}

.styled-select {
	width:100%;
	float:left;
	max-width:470px;
	margin:0 0 0 35px;
	text-align:left;
}

.styled-select select {
	font-size:16px;
	width:120%;
}

.home-win-form-input, .home-win-form-input-sm {
	width:100%;
	max-width:480px;
}

/* PRODUCT LAYOUTS */
.product-50-content {
	display:inline-block;
	width:44%;
	margin:0 2% 20px 2%;
}

.product-50-padding {
	padding:4% 4% 8% 4%;
}

.product-50-icon, .product-50-details, .product-50-cta {
	display:block;
	width:100%;
}
/* PRODUCT LAYOUTS */

/* MAGAZINE */

.header-layer-1-magazine {
	top:145px;
	height:355px;
}

.slider-magazine {
	height:355px;
}

.magazine-carousel {
	height:355px;
}


#magazine .bxslider {
	height:355px;
}

.magazine-carousel-header {
	padding:70px 20px 25px 20px;
	max-width:100%;
}

.magazine-sub-page-top {
	height:30px;
	margin:0;
}

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

.magazine-row-photo, .magazine-row-text-panel {
	width:48%;
	max-width:1000px;
}

/* MAGAZINE */

}