@font-face {
	font-family: 'MU';
	src: url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Ultra.eot');
	src: local('☺'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Ultra.woff') format('woff'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Ultra.ttf') format('truetype'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Ultra.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MT';
	src: url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Thin.eot');
	src: local('☺'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Thin.woff') format('woff'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Thin.ttf') format('truetype'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MM';
	src: url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Medium.eot');
	src: local('☺'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Medium.woff') format('woff'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Medium.ttf') format('truetype'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MB';
	src: url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Bold.eot');
	src: local('☺'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Bold.woff') format('woff'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Bold.ttf') format('truetype'), url('/wp-content/themes/html5blank-stable/fonts/Mercenary-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 90%;
    padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 550px) {
  .container {
    width: 90%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}

/* Other
––––––––––––––––––––––––––––––––––––––––––––––––––  */

.rmp-container button .responsive-menu-box {color: #409ECC !important;}
.rmp-container .responsive-menu-pro-inner {background-color: #409ECC !important;}
.rmp-container .responsive-menu-pro-inner:after {background-color: #409ECC !important;}

#rmp_menu_trigger-14 {background-color: #409ECC !important;}

.rmp-container .rmp-menu-title .rmp-menu-title-image {width: 150px; padding-top: 3rem; height: auto; float: left; padding-left: 3rem; padding-bottom: 3rem;}
.rmp-container ul {}
.rmp-container ul li {padding: 1rem 0 1rem 2rem; list-style: none;}
.rmp-container ul li a {font-size: 13px; color: #000A4A; text-transform: uppercase; font-family: 'MB';}

.page-template-template-services header {background-color: rgba(0, 10, 74, 0.4);}
.page-template-template-services header .logo {margin-bottom: 20px;}

.page-id-26 header {background-color: rgba(0, 10, 74, 0.4);}
.page-id-26 header .logo {margin-bottom: 20px;}

.page-id-28 header {background-color: rgba(0, 10, 74, 0.4);}
.page-id-28 header .logo {margin-bottom: 20px;}

.page-id-18 header {background-color: rgba(0, 10, 74, 0.4);}
.page-id-18 header .logo {margin-bottom: 20px;}

.grecaptcha-badge {
	visibility: hidden !important;
}
	
.page-id-28 .grecaptcha-badge {
	visibility: visible !important;
	bottom: 100px!important;
}

/* Text
––––––––––––––––––––––––––––––––––––––––––––––––––  */
h1 {margin: 0; font-size: 90px; line-height: 95px; color: #fff; text-transform: uppercase; font-family: 'MU';}
h2 {margin: 0; font-size: 20px; line-height: 25px; color: #000A4A; margin-bottom: 2rem; font-family: 'MB';}
h3 {margin: 0; font-size: 14px; font-family: 'MT'; text-transform: uppercase; color: #fff; font-weight: 100;}
h4 {margin: 0;}
h5 {margin: 0; font-size: 15px; color: #000A4A; text-transform: uppercase; font-family: 'MB';}
p {margin: 0; font-size: 15px; color: #000A4A; margin-bottom: 2rem; font-family: 'MM';}
a {}
ul {margin: 0; padding: 0;}
ul li {margin: 0; color: #000A4A; font-family: 'MM';}

/* Header
––––––––––––––––––––––––––––––––––––––––––––––––––  */
header {position: absolute; top: 0%; width: 100%; overflow: inherit; z-index: 999999; border-top: 9px solid #168EC5;}

	/* Logo
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	header .logo {width: 150px; float: left; display: inline-block; margin-top: 20px;}
	
	/* Nav
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	nav {display: inline-block;}
	nav ul {margin: 0; padding: 0;}
	nav ul li {display: inline-block; padding: 1rem 20px; border-radius: 2rem; margin-right: 1rem;}
	nav ul li#menu-item-35 {}
	nav ul li#menu-item-13 {display: none;}
	nav ul li a {font-size: 12px; color: #000A4A; text-transform: uppercase; font-family: 'MB';}
	nav ul li:hover {background-color: #95C5DB; color: #000A4A;}
	nav ul li a:hover {color: #000A4A;}
	nav ul li.current-menu-item {background-color: #95C5DB; color: #000A4A;}
	
	/* Contact
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	header .rightContent {background-color: #fff; display: inline-block; float: right; border-radius: 30px; padding: 0.3rem; margin-top: 66px;}
	
	header .contact {float: right; background-color: #168EC5; padding: 1rem; border-radius: 30px; margin-left: 40px;}
	header .contact p {display: inline-block; margin: 0; font-size: 12px; color: #fff;}
	header .contact a {color: #fff;}
	header .contact p.tel {margin-right: 15px; margin-left: 1rem;}
	header .contact p.tel i {color: #fff; margin-right: 10px;}
	header .contact p.buttonP a {text-transform: uppercase; border: 1px solid #fff; border-radius: 30px; padding: 5px 15px; color: #fff;}
	
/* Home
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Slider
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.slider {position: relative;}
	.slideText {position: absolute; top: 35%; left: 0; width: 100%;}
	.slideText h1 {text-align: center; margin-bottom: 5rem;}
	.slideText h1 em {font-family: 'MM';}
	.slideText p {color: #fff; font-family: 'MB'; font-size: 20px; line-height: 25px; text-align: center;}
	.slideText p:after {background: none repeat scroll 0 0 #fff; bottom: 0px; content: ""; display: block; height: 2px; position: relative; width: 795px; margin: 0 auto; margin-top: 8px;}
	
	.mobileText {display: none; background-color: #168EC5; overflow: auto; padding: 3rem 0;}
	.mobileText p {color: #fff; font-family: 'MB'; font-size: 20px; line-height: 25px;}
	.mobileText h1 {margin-bottom: 3rem;}
	.mobileText h1 em {font-family: 'MM';}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .sectionOne {overflow: auto; background: url('/wp-content/uploads/2021/01/Group-42.png')no-repeat; padding: 8rem 0; background-size: cover;}
	#home .sectionOne .container {width: 80%;}
	#home .sectionOne h2 {margin: 0; text-align: center; background-color: #fff; border-radius: 30px; width: 80%; margin: 0 auto; display: block; padding: 20px 0; border-bottom: 3px solid #95C5DB}
	#home .sectionOne h2 a {color: #000A4A; text-decoration: underline;}
	#home .sectionOne img {width: 49%; margin: 0 auto; display: block; height: 149px; margin-bottom: 1.5rem;}  
  	#home .sectionOne .circle {background: #168EC5; padding: 30px; border-radius: 50%; display:block; width: 300px; height: 300px; margin: 0 auto;}	
	  
	#home .sectionOne h2 {
		vertical-align: middle;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		box-shadow: 0 0 1px rgb(0 0 0 / 0%);
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;}
	
	#home .sectionOne h2:hover, #home .sectionOne h2:focus, #home .sectionOne h2:active {
		-webkit-transform: translateY(-8px);
		transform: translateY(-8px);
	}
	
	/* Section Two
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .sectionTwo {overflow: auto; padding: 10rem 0;}
	#home .sectionTwo .container {width: 80%;}
	#home .sectionTwo h5 {letter-spacing: 2px;}
	#home .sectionTwo ul {padding-left: 17px;}
	#home .sectionTwo ul li {font-size: 15px; padding-left: 10px; margin-bottom: 2rem;}
	#home .sectionTwo ul li::marker {content: '—' !important; color: #168EC5; font-size: 16px;}
	#home .sectionTwo .five.columns {padding-right: 20px;}
	#home .sectionTwo h2.upper {text-transform: uppercase; margin-bottom: 2rem;}
	#home .sectionTwo h2 {margin-bottom: 0.5rem;}
	
/* About
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.banner {position: relative;}
	.bannerText {position: absolute; bottom: 11%; left: 0; width: 100%;}
	.bannerText h1 {text-align: center;}
	.bannerText h1:after {background: none repeat scroll 0 0 #fff; bottom: 0px; content: ""; display: block; height: 4px; position: relative; width: 340px; margin: 0 auto; margin-top: 0px;}
	
	.submobileText {display: none; background-color: #168EC5; overflow: auto; padding: 3rem 0;}
	.submobileText h1 {}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .sectionOne {padding: 4rem 0; overflow: auto;}
	#about .sectionOne h2 {text-transform: uppercase;}
	#about .sectionOne p {width: 87%;}	
	#about .sectionOne .six.columns {width: 50%; margin-left: 0;}
	#about .sectionOne .padding {padding-left: 150px; padding-right: 50px;}
	#about .sectionOne .flex {display: flex; align-items: center;}
	
/* Service
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .bannerText {position: absolute; bottom: 20%; left: 0; width: 100%;}
	#service .bannerText h1 {text-align: center; position: absolute; top: 53%; left: 50%; transform: translate(-50%, -50%);}
	#service .bannerText h1:after {width: 500px;}
	#service .bannerText img {width: 150px; margin: 0 auto; display: block;}
	#service .bannerText .bannerImage {position: relative;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .sectionOne {padding: 4rem 0; overflow: auto;}
	#service .sectionOne h2 {text-transform: uppercase;}
	#service .sectionOne p {width: 87%;}	
	#service .sectionOne .six.columns {width: 49.5%; margin-left: 1%;}
	#service .sectionOne .six.columns:first-child {margin-left: 0;}
	#service .sectionOne .container {width: 80%;}
	#service .sectionOne .padding {padding-left: 60px; padding-right: 40px; background-color: #F4F4F4; padding-top: 5rem;}
	
/* Press
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#press .bannerText {position: absolute; bottom: 20%; left: 0; width: 100%;}
	#press .bannerText h1:after {width: 604px;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#press .sectionOne {padding: 4rem 0; overflow: auto;}
	#press .sectionOne .container {width: 80%;}
	#press .sectionOne .six.columns {width: 49.5%; margin-left: 1%;}
	#press .sectionOne .six.columns:first-child {margin-left: 0;}	
	#press .sectionOne .padding {background-color: #F4F4F4; padding: 60px;}
	#press .sectionOne .news {overflow: auto; padding-bottom: 1rem;}
	#press .sectionOne h2 {text-transform: uppercase; color: #000A4A; margin-bottom: 4rem;}
	#press .sectionOne h2 a {color: #000A4A;}
	#press .sectionOne h2 a:hover {color: #168EC5;}
	#press .sectionOne p {margin: 0; margin-bottom: 1rem;}
	#press .sectionOne span.date {font-size: 20px; color: #000A4A; font-family: 'MB';}
	#press .sectionOne .entry-content {color: #000A4A; font-size: 15px; font-family: 'MM';}
	#press .sectionOne a img:hover {opacity: 0.5;}
	
	/* Single News post
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#singleNewspost .sectionOne {overflow: auto; background-color: #E4E4E4;}
	#singleNewspost .sectionOne .container {width: 75%; padding: 7rem; background-color: #fff; overflow: auto;}
	#singleNewspost .sectionOne h2 {font-size: 27px; line-height: 32px; text-transform: uppercase; margin-bottom: 1rem;}
	#singleNewspost .sectionOne h2 a {color: #000A4A;}
	#singleNewspost .sectionOne p.date {font-size: 20px; line-height: 25px; margin-bottom: 3rem; font-family: 'MB';}
	#singleNewspost .sectionOne p {}
	#singleNewspost .sectionOne p.buttonP {margin-top: 4rem;}
	#singleNewspost .sectionOne p.buttonP a {background-color: #168EC5; color: #fff; padding: 12px 20px; border-radius: 30px; font-family: 'MB'; font-size: 17px; border: 2px solid #168EC5; padding-bottom: 15px;}
	#singleNewspost .sectionOne p.buttonP a:hover {color: #168EC5; background-color: transparent;}
	
/* Contact
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#contact .bannerText h1:after {width: 462px;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#contact .sectionOne {padding: 4rem 0; overflow: auto;}
	#contact .sectionOne .container {width: 80%;}
	#contact .sectionOne .six.columns {width: 49.5%; margin-left: 1%;}
	#contact .sectionOne .six.columns:first-child {margin-left: 0;}	
	#contact .sectionOne .padding {padding-left: 170px;}
	#contact .sectionOne h2 {text-transform: uppercase; margin-bottom: 1rem;}
	#contact .sectionOne p {margin: 0; margin-bottom: 1rem;}
	#contact .sectionOne .flex {display: flex; align-items: center;}
	#contact .sectionOne .contactInfo {margin-bottom: 5rem;}
	#contact .sectionOne .contactInfo p.buttonP {margin-top: 4rem;}
	#contact .sectionOne .contactInfo p.buttonP a {background-color: #168EC5; color: #fff; text-transform: uppercase; padding: 13px 25px; border-radius: 30px; letter-spacing: 3px; border: 2px solid #168EC5}
	#contact .sectionOne .contactInfo p.buttonP a:hover {background-color: transparent; color: #168EC5;}
	#contact .sectionOne .contactDetails i {font-size: 17px; color: #000A4A;}
	#contact .sectionOne .contactDetails p.tel {font-size: 20px; color: #000A4A;}
	#contact .sectionOne .contactDetails p.tel i {margin-right: 8px; font-size: 20px;}
	#contact .sectionOne .contactDetails p.mail i {margin-right: 8px;}
	#contact .sectionOne .contactDetails p.mail a {color: #000A4A;}
	#contact .sectionOne .contactDetails p.mail a:hover {color: #168EC5;}
	#contact .sectionOne .contactDetails p.socialMedia {color: #000A4A}
	#contact .sectionOne .contactDetails p.socialMedia i {margin-right: 5px;}
	#contact .sectionOne .contactDetails p.socialMedia i:hover {color: #168EC5}
	#contact .sectionOne .contactDetails p.address {margin-top: 3rem; width: 45%;}
	#contact .sectionOne a.map {display: inline-block; vertical-align: middle; transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; transition-duration: 0.3s; transition-property: transform;}
	#contact .sectionOne a.map:hover, #contact .sectionOne a.map:focus, #contact .sectionOne a.map:active {transform: scale(1.05);}
	
/* Enquire
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#enquire .sectionOne {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#enquire .sectionOne .six.columns {width: 49.5%; margin-left: 1%;}
	#enquire .sectionOne .six.columns:first-child {margin-left: 0;}
	#enquire .sectionOne .padding {padding-right: 114px;}	
	#enquire .sectionOne h1 {margin-bottom: 3rem;}
	#enquire .sectionOne h1:after {background: none repeat scroll 0 0 #fff; bottom: 0px; content: ""; display: block; height: 4px; position: relative; width: 431px; margin-top: 0px;}
	#enquire .sectionOne p {margin-bottom: 0rem;}
	#enquire .sectionOne h2 {color: #fff; margin-bottom: 2rem; text-transform: uppercase;}
	#enquire .sectionOne .padding p {color: #fff; width: 88%;}
	#enquire .sectionOne form {width: 84%;}
	#enquire .sectionOne input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {border: none; box-shadow: none; background-color: rgba(244, 244, 244, 55%); height: 40px; width: 100%; font-size: 12px; font-family: 'MM'; text-transform: uppercase; padding-left: 25px; margin-bottom: 10px; border-radius: 20px;}
	#enquire .sectionOne span.wpcf7-list-item {margin: 0;}
	#enquire .sectionOne span.wpcf7-list-item span {color: #fff; font-family: 'MM'; font-size: 11px; margin-left: 5px;}
	#enquire .sectionOne textarea {border: none; box-shadow: none; background-color: rgba(244, 244, 244, 55%); height: 125px; width: 100%; font-size: 12px; font-family: 'MM'; text-transform: uppercase; padding-left: 25px; margin-bottom: 10px; border-radius: 20px; padding-top: 20px;}
	#enquire .sectionOne input[type="submit"] {border: none; float: right; padding: 0; margin-top: 1rem; background-color: #fff; color: #000A4A; text-transform: uppercase; font-family: 'MM'; letter-spacing: 2px; width: 30%; height: 40px; border-radius: 20px; border-bottom: 3px solid #95C5DB}
	#enquire .sectionOne input[type="submit"]:hover {background-color: transparent; color: #fff; border: 2px solid #fff;}	
	#enquire .sectionOne ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */}
	#enquire .sectionOne :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff;}
	#enquire .sectionOne ::-ms-input-placeholder { /* Microsoft Edge */ color: #fff;}
	
/* Terms
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#terms .sectionOne {padding: 4rem 0; overflow: auto;}
	#terms .sectionOne .container {width: 80%;}
	#terms .sectionOne h2 {margin-bottom: 0.5rem; margin-top: 4rem; text-transform: uppercase;}
	#terms .sectionOne ul {margin: 0; padding: 0; padding-left: 17px; margin-bottom: 2rem;}
	#terms .sectionOne ul li {font-size: 15px; color: #000A4A; font-family: 'MM'; margin-bottom: 0.5rem;}
	#terms .sectionOne ol {margin: 0; padding: 0; padding-left: 17px; margin-bottom: 2rem;}
	#terms .sectionOne ol li {font-size: 15px; color: #000A4A; font-family: 'MM'; margin-bottom: 0.5rem;}
	#terms .sectionOne a {color: #000A4A;}

/* Footer
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Trusted
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.trusted {background-color: #F4F4F4; overflow: auto; padding: 3rem 0;}
	.trusted p {color: #000000; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 2rem;}
	.trusted .two.columns {width: 12.5%; margin-left: 2%;}
	.trusted .two.columns:nth-child(7n+1) {margin-left: 0%;}
	.trusted img {width: 90%; margin: 0 auto; display: block;}
	
	/* Footer
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	footer {background-color: #000A4A; border-bottom: 9px solid #168EC5; overflow: auto; padding: 6rem 0;}
	footer .container {width: 80%;}
	footer img {width: 153px; margin-bottom: 3rem;}
	footer .eight.columns {text-align: right;}
	footer p {color: #fff; margin-bottom: 0.5rem;}
	footer a {color: #fff;}
	footer h3 strong {font-family: 'MB';}
	footer h3 {letter-spacing: 2px;}
	footer p.copyright {font-size: 9px; text-transform: uppercase; clear: both; margin-bottom: 0;}
	footer .heading {width: 63%; float: right; clear: both; overflow: auto; margin-bottom: 1rem;}
	footer .contact {clear: both; overflow: auto;}
	footer ul li a {text-transform: uppercase; font-size: 12px;}
	footer ul li a:hover {color: #95C5DB;}
	footer ul li {margin-bottom: 1rem; list-style: none;}
	footer ul li:last-child {margin-bottom: 0;}
	footer .padding {border-left: 1px solid #fff; padding-left: 30px;}
	footer i {color: #95C5DB; font-size: 16px;}
	footer i.fas {margin-right: 10px;}
	footer i.fab {margin-right: 5px;}
	footer p.tel {font-size: 19px; letter-spacing: 2px;}
	footer p.address {font-size: 10px; margin-top: 1rem;}
	footer p.terms {font-size: 9px; margin-top: 2rem; margin-bottom: 0; text-transform: uppercase;}
	footer p.terms span {margin-left: 5px; margin-right: 5px;}
	footer p.terms a {text-decoration: underline;}
	footer p a:hover {color: #95C5DB;}
	footer i:hover {color: #fff;}
	

/* Media
––––––––––––––––––––––––––––––––––––––––––––––––––  */

@media screen and (min-width: 2001px) {
#service .sectionOne .padding {height: 878px;}
#press .sectionOne .padding {height: 483px;}
}

@media screen and (max-width: 2000px) {
#service .sectionOne .padding {height: 878px;}
#press .sectionOne .padding {height: 483px;}
}

@media screen and (max-width: 1900px) {
#service .sectionOne .padding {height: 834px;}
#press .sectionOne .padding {height: 458px;}
}

@media screen and (max-width: 1800px) {
#service .sectionOne .padding {height: 795px;}
#press .sectionOne .padding {height: 434px;}
}

@media screen and (max-width: 1700px) {
#service .sectionOne .padding {height: 750px;}
#press .sectionOne .padding {height: 409px;}
}

@media screen and (max-width: 1600px) {
#service .sectionOne .padding {height: 705px;}
#press .sectionOne .padding {height: 385px;}
}

@media screen and (max-width: 1500px) {
#service .sectionOne .padding {height: 660px;}
#press .sectionOne .padding {height: 361px;}
}

@media screen and (max-width: 1440px) {
#service .sectionOne .padding {height: 640px;}
#press .sectionOne .padding {height: 347px;}
}

@media screen and (max-width: 1435px) {
#enquire .sectionOne {bottom: 20%;}
}

@media screen and (max-width: 1380px) {
header .contact {margin-left: 30px;}
h1 {font-size: 80px; line-height: 85px;}
.trusted p {letter-spacing: 1px; font-size: 13px;}
footer .heading {width: 70%;}

#press .sectionOne .padding {height: 332px;}
}

@media screen and (max-width: 1350px) {
nav ul li {padding: 1rem 15px; 	margin-right: 0.5rem;}
}

@media screen and (max-width: 1300px) {
header .contact {margin-left: 20px;}

#service .sectionOne .padding {height: 570px;}

#press .sectionOne .padding {height: 313px; padding: 30px 30px;}

#contact .sectionOne .padding {padding-left: 100px;}

#enquire .sectionOne {bottom: 25%;}
}

@media screen and (max-width: 1250px) {
header .contact {margin-left: 15px;}
nav ul li a {font-size: 10px;}

#service .sectionOne .padding {height: 548px;}
#press .sectionOne .padding {height: 301px;}
}

@media screen and (max-width: 1200px) {
header .contact {margin-left: 10px;}
header .contact p {font-size: 12px;}

#home .sectionOne .container {width: 90%;}
#home .sectionTwo .container {width: 90%;}
footer .container {width: 90%;}

#about .sectionOne .padding {padding-left: 50px; padding-right: 30px;}

#service .sectionOne .padding {padding-left: 30px; padding-right: 30px; padding-top: 30px; height: 526px;}

#service .bannerText {bottom: 10%;}

#terms .sectionOne .container {width: 90%;}

#press .sectionOne .padding {height: 325px;}
#press .sectionOne .container {width: 90%;}

#contact .sectionOne .padding {padding-left: 30px;}

.page-id-156 header {position: inherit; background-color: #000A4A; border-bottom: 2px solid #fff;}
.page-id-156 header .logo {margin-bottom: 20px;}

#enquire .banner img {display: none;}

#enquire .sectionOne {background-color: #000A4A; padding: 5rem 0; position: inherit; bottom: 0; overflow: hidden;}
#enquire .sectionOne form {width: 100%;}
#enquire .sectionOne .padding p {width: 100%;}
#enquire .sectionOne .padding {padding-right: 50px;}

#singleNewspost .sectionOne .container {width: 85%; padding: 4rem;}
}

@media screen and (max-width: 1150px) {
#press .sectionOne .padding {height: 311px;}
nav ul li {padding: 1rem 10px; 	margin-right: 0.3rem;}
}

@media screen and (max-width: 1100px) {
nav {display: none;}
header .contact {margin-left: 0;}
header .rightContent {float: left; margin-left: 50px;}
h1 {font-size: 50px; line-height: 55px;}

#home .sectionOne .four.columns {width: 100%; margin-left: 0; margin-bottom: 3rem;}
#home .sectionOne .circle {margin: 0 auto; display: block;}
#home .sectionOne {background: none; padding: 4rem 0 0 0;}

#home .sectionTwo {padding: 5rem 0;}
#home .sectionTwo .five.columns {padding-right: 0; width: 100%; margin-bottom: 3rem;}
#home .sectionTwo .seven.columns {width: 100%; margin-left: 0;}

#about .sectionOne {padding: 3rem 0 0 0;}
#about .sectionOne .six.columns {width: 100%;}
#about .sectionOne .flex {display: block;}
#about .sectionOne p {width: 100%; margin-bottom: 3rem;}
#about .sectionOne .padding {padding-left: 30px;}

#service .sectionOne .six.columns {width: 100%; margin-left: 0;}
#service .sectionOne .six.columns img {width: 100%;}
#service .sectionOne .padding {height: auto; padding-bottom: 30px;}
#service .sectionOne .padding p {margin: 0;}
#service .sectionOne .container {width: 90%;}

#service .bannerText img {width: 100px;}

#press .sectionOne {padding: 4rem 0 0 0;}
#press .sectionOne .six.columns {width: 100%; margin-left: 0;}
#press .sectionOne .six.columns img {width: 100%;}
#press .sectionOne .padding {height: inherit;}
#press .sectionOne .news {padding-bottom: 4rem;}

#singleNewspost .sectionOne .seven.columns {width: 100%; margin-bottom: 3rem;}
#singleNewspost .sectionOne .five.columns {width: 100%; margin-left: 0;}
#singleNewspost .sectionOne .five.columns img {width: 100%;}

#contact .sectionOne {padding: 3rem 0 0 0;}
#contact .sectionOne .contactDetails p.address {width: 100%;}
#contact .sectionOne .six.columns {width: 100%; margin-left: 0;}
#contact .sectionOne .padding {margin-bottom: 3rem; padding-right: 30px;}
#contact .sectionOne .flex {display: block;}

#enquire .sectionOne .six.columns {width: 100%; margin-left: 0;}
#enquire .sectionOne .padding {margin-bottom: 3rem; padding-right: 0px;}

.trusted {padding: 3rem 0 1rem 0;}
.trusted .flex {display: block;}
.trusted .four.columns {width: 100%; text-align: center;}
.trusted .eight.columns {width: 100%; margin-left: 0;}

footer img {margin-bottom: 0;}
footer .heading {width: 100%;}
footer p.copyright {margin-top: 2rem;}
footer .top {clear: both; overflow: auto;}
footer .copy {clear: both;}
footer .padding {padding-left: 10px;}
}

@media screen and (max-width: 900px) {
.mobileText {display: inherit;}
.slideText {display: none;}

.bannerText {display: none;}
.submobileText {display: inherit;}

.trusted .two.columns {width: 30.66%; margin-left: 4%;}
.trusted .two.columns:nth-child(3n+1) {margin-left: 0; clear: both;}
}

@media screen and (max-width: 800px) {
footer {padding: 4rem 0;}
footer .four.columns {width: 100%; margin-bottom: 4rem;}
footer .eight.columns {width: 100%; margin-left: 0;}
footer .six.columns {width: 100%; margin-left: 0;}
footer img {margin: 0 auto; display: block;}
footer .padding {padding-left: 0; border-left: none; text-align: center; margin-top: 2rem;}
footer p {text-align: center;}
footer h3 {text-align: center;}
}

@media screen and (max-width: 650px) {
header .rightContent {display: none;}

h1 {font-size: 30px; line-height: 35px;}

#enquire .sectionOne input[type="submit"] {width: 100%;}
#enquire .sectionOne h1:after {width: 145px;}
}

@media screen and (max-width: 550px) {
#rmp-container-14 {width: 100% !important;}

#singleNewspost .sectionOne .container {padding: 2rem; width: 90%;}
}

@media screen and (max-width: 450px) {
.trusted .two.columns {width: 48%; margin-left: 4%;}
.trusted .two.columns:nth-child(3n+1) {margin-left: 4%; clear: none;}
.trusted .two.columns:nth-child(2n+1) {margin-left: 0; clear: both;}
}

@media screen and (max-width: 400px) {
header .logo {width: 100px;}
#rmp_menu_trigger-14 {top: 43px !important;}
}

@media screen and (max-width: 399px) {
#home .sectionOne .container {width: 100%;}
#home .sectionTwo .container {width: 100%;}
footer .container {width: 100%;}

#terms .sectionOne .container {width: 100%;}

#singleNewspost .sectionOne .container {width: 100%;}

#about .sectionOne .padding {padding-left: 15px; padding-right: 15px;}

#service .sectionOne .container {width: 100%;}
#press .sectionOne .container {width: 100%;}

#press .sectionOne .padding {padding: 30px 15px;}

#home .sectionOne .circle {width: 250px; height: 250px;}
#home .sectionOne img {height: 106px;}
#home .sectionOne h2 {padding: 15px 0;}
}