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

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

@font-face {
	font-family: 'FFL';
	src: url('/wp-content/themes/html5blank-stable/fonts/futurafuturis-light.eot');
	src: local('☺'), url('/wp-content/themes/html5blank-stable/fonts/futurafuturis-light.woff') format('woff'), url('/wp-content/themes/html5blank-stable/fonts/futurafuturis-light.ttf') format('truetype'), url('/wp-content/themes/html5blank-stable/fonts/futurafuturis-light.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%; }

}

.rmp-container .rmp-menu-title .rmp-menu-title-image {height: auto; width: 217px;}
.rmp-container ul {padding: 0; margin: 0; margin-bottom: 5rem;}
.rmp-container ul li {display: block; margin-left: 0px; margin-top: 25px; text-align: center;}
.rmp-container ul li a {margin: 0; color: #fff; font-size: 15px; font-family: 'FMBook';}
.rmp-container #rmp-menu-additional-content-253 p {font-size: 15px; font-family: 'FMBook'; margin-bottom: 1rem;}
.rmp-container #rmp-menu-additional-content-253 p a {color: #fff;}
.rmp-container #rmp-menu-additional-content-253 .socialMedia {margin-top: 2rem;}
.rmp-container #rmp-menu-additional-content-253 i.fab {color: #fff; font-size: 22px; margin-right: 7px;}


/* Header
––––––––––––––––––––––––––––––––––––––––––––––––––  */
header {position: absolute; top: 0; width: 100%; z-index: 999;}
header .rightSection {float: right;}

	/* Logo
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.logo {width: 217px; float: left; margin-top: 35px;}	
	
	/* Contact Details
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	header .contactDetails {text-align: right; margin-top: 50px;}
	header .contactDetails p {margin: 0; display: inline-block; color: #fff; font-size: 14px; font-family: 'FMBook';}
	header .contactDetails p a {color: #fff;}
	header .contactDetails p a:hover {color: #e61a24;}
	header .contactDetails .socialMedia {display: inline-block;}
	header .contactDetails i.fab {color: #fff; font-size: 22px; margin-left: 7px;}
	header .contactDetails i.fab:hover {color: #e61a24;}
	header .contactDetails p.mail {margin-left: 30px; margin-right: 23px;}
	header .contactDetails i.fas {color: #fff; margin-right: 10px;}
	
	/* nav
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	header nav {display: inline-block;}
	header nav ul {padding: 0; margin: 0;}
	header nav ul li {display: inline-block; margin-left: 40px; margin-top: 25px; line-height: 60px;}
	header nav ul li a {margin: 0; color: #fff; font-size: 15px; font-family: 'FMBook';}
	header nav ul li#menu-item-41 a {background-color: #e61a24; padding: 12px 21px; padding-top: 14px; border-radius: 6px; border: 2px solid #e61a24;}
	header nav ul li#menu-item-41 a:hover {background-color: transparent;}
	header nav ul li#menu-item-41.current-menu-item a {background-color: transparent;}
	header nav ul li:first-child {margin-left: 0;}
	header nav ul li a:hover {border-bottom: 2px solid #e61a24; padding-bottom: 6px; color: #fff;}
	header nav ul li.current-menu-item a {border-bottom: 2px solid #e61a24; padding-bottom: 6px; color: #fff;}
	
	/* Sub Menu
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	ul.sub-menu {z-index: 9999999999; position: absolute; background-color: #26235a; margin-left: 0px !important; margin-top: 0px; display: none; text-align: left; border-radius: 6px;}
	ul.sub-menu li {display: block !important; margin: 0; line-height: 0px!important; padding: 0; margin-left: 0 !important;}
	ul.sub-menu li:hover {background-color: #3b386a; color: #fff !important; border-bottom: none; border-radius: 0px;}
	ul.sub-menu li:hover a {color: #fff !important; border-bottom: none;}
	ul.sub-menu li.current-menu-item a {border-bottom: none; background-color: #3b386a; color: #fff; border-radius: 0px;}
	ul.sub-menu li a {color:  #fff; width: 100%; display: block; padding: 0 1.5rem!important; line-height: 45px;}
	ul.sub-menu li a:before {height: 0px;}
	nav ul li:hover > ul {display: block; border-bottom: none;}
	.site-header ul.menu ul li.current-menu-item > a {color: inherit; border-bottom: none;}


/* Home
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .banner {position: relative;}
	#home .bannerText {position: absolute; top: 38%; left: 0; width: 100%; text-align: center;}
	#home .bannerText h1 {margin: 0; color: #fff; font-size: 60px; font-family: 'FMBold'; line-height: 65px; margin-bottom: 2rem; font-weight: 100; letter-spacing: 1px;}
	#home .bannerText h5 {margin: 0; color: #fff; font-size: 22px; font-family: 'FFL'; width: 42%; margin: 0 auto; display: block; margin-bottom: 5rem; letter-spacing: 0.5px;}
	#home .bannerText .buttonsp {width: 24%; margin: 0 auto; display: block; text-align: center;}
	#home .bannerText p {margin: 0;}
	#home .bannerText p a {color: #fff; font-size: 15px; font-family: 'FMBook'; border: 2px solid #fff; padding: 14px 40px; border-radius: 6px; padding-top: 16px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .bannerText p a:hover {background-color: #fff; color: #282634;}
	#home .bannerText p.services a {border: none; background-color: #e61a24; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .bannerText p.services a:hover {background-color: transparent; color: #fff;}
	#home .bannerText .six.columns {width: 50%; margin-left: 0;}
	
	/* Mobile
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .mobileText {overflow: auto; padding: 7rem 0 9rem 0; background-color: #26235a; display: none;}
	#home .mobileText h1 {margin: 0; color: #fff; font-size: 60px; font-family: 'FMBold'; line-height: 65px; margin-bottom: 2rem; text-align: center; font-weight: 100; letter-spacing: 1px;}
	#home .mobileText h5 {margin: 0; color: #fff; font-size: 22px; font-family: 'FFL';  margin-bottom: 5rem; text-align: center; letter-spacing: 0.5px;}
	#home .mobileText .buttonsp {width: 40%; margin: 0 auto; display: block; text-align: center;}
	#home .mobileText p {margin: 0;}
	#home .mobileText p a {color: #fff; font-size: 15px; font-family: 'FMBook'; border: 2px solid #fff; padding: 14px 40px; border-radius: 6px; padding-top: 16px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .mobileText p a:hover {background-color: #fff; color: #282634;}
	#home .mobileText p.services a {border: none; background-color: #e61a24; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .mobileText p.services a:hover {background-color: transparent; color: #fff;}
	#home .mobileText .six.columns {width: 50%; margin-left: 0;}
	
	/* Section One 
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .sectionOne {overflow: auto; padding: 7rem 0;}
	#home .sectionOne h2 {margin: 0; font-size: 25px; line-height: 30px; color: #221f51; font-family: 'FMBold'; text-align: center; margin-bottom: 2rem; font-weight: 100;}
	#home .sectionOne h5 {margin: 0; font-size: 20px; color: #282634; font-family: 'FFL'; width: 65%; margin: 0 auto; display: block; text-align: center; margin-bottom: 3rem; font-weight: 100;}
	#home .sectionOne p {margin: 0; text-align: center; margin-top: 5rem;}
	#home .sectionOne p a {border: 2px solid #282634; color: #221f51; font-size: 16px; font-family: 'FMBold'; padding: 15px 30px; border-radius: 6px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .sectionOne p a:hover {background-color: #282634; color: #fff;}
	
	/* Sectoin Two
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .sectionTwo {overflow: auto;}
	#home .sectionTwo .six.columns {width: 50%; margin-left: 0; background-color: #f3f5f5; padding: 100px 150px; border-right: 1px solid #dfdede; border-bottom: 1px solid #dfdede;}
	#home .sectionTwo h2 {margin: 0; font-size: 25px; line-height: 30px; color: #221f51; font-family: 'FMBold'; font-weight: 100;}
	#home .sectionTwo .flex {display: flex; align-items: center; margin-bottom: 2rem;}
	#home .sectionTwo h5 {margin: 0; font-size: 19px; font-family: 'FFL'; color: #282634; font-weight: 100; margin-bottom: 4rem;}
	#home .sectionTwo p {margin: 0;}
	#home .sectionTwo p a {border: 2px solid #282634; color: #221f51; font-size: 16px; font-family: 'FMBold'; padding: 15px 22px; border-radius: 6px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#home .sectionTwo p a:hover {background-color: #282634; color: #fff;}
	
	/* Section Three 
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#home .sectionThree {overflow: auto; padding: 7rem 0;}
	#home .sectionThree .container {width: 62%;}
	#home .sectionThree h2 {margin: 0; font-size: 30px; line-height: 35px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 2rem;}
	#home .sectionThree ul {margin: 0; padding: 0; list-style: none; padding-left: 8px;}
	#home .sectionThree ul li {font-size: 20px; color: #282634; font-family: 'FFL'; font-weight: 100; margin-bottom: 1rem;}
	#home .sectionThree ul li:before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f058"; margin-right: 10px; font-size: 30px; color: #26235a; vertical-align: middle;}
	#home .sectionThree .flex {display: flex; align-items: center;}
	#home .sectionThree img {width: 85%; margin: 0 auto; display: block;}
	
	/* Section Four
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.sectionFour {overflow: auto; position: relative;}
	.sectionFour .sectionText {position: absolute; top: 32%; left: 0; width: 100%;}
	.sectionFour .container {width: 85%;}
	.sectionFour h2 {margin: 0; font-size: 33px; line-height: 38px; color: #fff; font-family: 'FMBold'; font-weight: 100; margin-bottom: 2rem;}
	.sectionFour h5 {margin: 0; font-size: 25px; color: #fff; font-family: 'FFL'; font-weight: 100; margin-bottom: 4rem; width: 43%;}
	.sectionFour p {margin: 0}
	.sectionFour p a {color: #fff; background-color: #e61a25; font-size: 16px; font-family: 'FMBold'; border-radius: 6px; padding: 15px 23px; padding-top: 17px; border: 2px solid #e61a25; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	.sectionFour p a:hover {background-color: transparent;}
	.sectionFour a {color: #fff;}
	.sectionFour img {width: 100%;}
	

/* Location
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#location .banner {position: relative;}
	#location .bannerText {position: absolute; top: 38%; left: 0; width: 100%; text-align: center;}
	#location .bannerText h1 {margin: 0; color: #fff; font-size: 50px; font-family: 'FMBold'; line-height: 55px; margin-bottom: 2rem; font-weight: 100; letter-spacing: 1px;}
	#location .bannerText h5 {margin: 0; color: #fff; font-size: 22px; font-family: 'FFL'; margin-bottom: 5rem; letter-spacing: 0.5px;}
	#location .bannerText .buttonsp {width: 60%; margin: 0 auto; display: block; text-align: center;}
	#location .bannerText p {margin: 0;}
	#location .bannerText p a {color: #fff; font-size: 15px; font-family: 'FMBook'; border: 2px solid #fff; padding: 14px 40px; border-radius: 6px; padding-top: 16px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .bannerText p a:hover {background-color: #fff; color: #282634;}
	#location .bannerText p.services a {border: none; background-color: #e61a24; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .bannerText p.services a:hover {background-color: transparent; color: #fff;}
	#location .bannerText .six.columns {width: 50%; margin-left: 0;}
	
	#location .bannerText .contactForm {overflow: auto; width: 80%; float: right; background-color: #26235a; padding: 3rem 3rem 1rem 3rem;}
	#location .bannerText input {box-shadow: none; border: none; width: 100%; height: 45px; background-color: #f3f5f5; font-family: 'FFL'; font-weight: 100; font-size: 15px; padding-left: 15px; margin-bottom: 15px;}
	#location .bannerText input[type="submit"] {margin-bottom: 0; background-color: #e61a24; color: #fff; font-size: 22px; padding: 0; height: 50px; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-radius: 6px;}
	#location .bannerText input[type="submit"]:hover {background-color: transparent; color: #fff;}
	#location .bannerText form p {margin-bottom: 0;}
	#location .bannerText form .six.columns {margin-left: 2%; width: 49%;}
	#location .bannerText form .six.columns:first-child {margin-left: 0;}
	#location .bannerText form h3 {margin: 0; font-size: 15px; color: #fff; font-family: 'FFL'; font-weight: 100; margin-bottom: 5px; text-align: left;}
	#location .bannerText .contactForm h4 {margin: 0; color: #fff; font-size: 30px; line-height: 35px; font-family: 'FFL'; margin-bottom: 2rem; letter-spacing: 0.5px;}
	
	/* Mobile
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#location .mobileText {overflow: auto; padding: 7rem 0 9rem 0; background-color: #26235a; display: none;}
	#location .mobileText h1 {margin: 0; color: #fff; font-size: 60px; font-family: 'FMBold'; line-height: 65px; margin-bottom: 2rem; text-align: center; font-weight: 100; letter-spacing: 1px;}
	#location .mobileText h5 {margin: 0; color: #fff; font-size: 22px; font-family: 'FFL';  margin-bottom: 5rem; text-align: center; letter-spacing: 0.5px;}
	#location .mobileText .buttonsp {width: 40%; margin: 0 auto; display: block; text-align: center;}
	#location .mobileText p {margin: 0;}
	#location .mobileText p a {color: #fff; font-size: 15px; font-family: 'FMBook'; border: 2px solid #fff; padding: 14px 40px; border-radius: 6px; padding-top: 16px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .mobileText p a:hover {background-color: #fff; color: #282634;}
	#location .mobileText p.services a {border: none; background-color: #e61a24; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .mobileText p.services a:hover {background-color: transparent; color: #fff;}
	#location .mobileText .six.columns {width: 50%; margin-left: 0;}
	
	#location .mobileText .contactForm {overflow: auto; padding-top: 4rem; clear: both;}
	#location .mobileText input {box-shadow: none; border: none; width: 100%; height: 45px; background-color: #f3f5f5; font-family: 'FFL'; font-weight: 100; font-size: 15px; padding-left: 15px; margin-bottom: 15px;}
	#location .mobileText input[type="submit"] {margin-bottom: 0; background-color: #e61a24; color: #fff; font-size: 22px; padding: 0; height: 50px; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-radius: 6px;}
	#location .mobileText input[type="submit"]:hover {background-color: transparent; color: #fff;}
	#location .mobileText form p {margin-bottom: 0;}
	#location .mobileText form .six.columns {margin-left: 2%; width: 49%;}
	#location .mobileText form .six.columns:first-child {margin-left: 0;}
	#location .mobileText form h3 {margin: 0; font-size: 15px; color: #fff; font-family: 'FFL'; font-weight: 100; margin-bottom: 5px; text-align: left;}
	#location .mobileText .contactForm h4 {margin: 0; color: #fff; font-size: 30px; line-height: 35px; font-family: 'FFL'; margin-bottom: 2rem; letter-spacing: 0.5px;}
	
	/* Section One 
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#location .sectionOne {overflow: auto; padding: 7rem 0;}
	#location .sectionOne h2 {margin: 0; font-size: 25px; line-height: 30px; color: #221f51; font-family: 'FMBold'; text-align: center; margin-bottom: 2rem; font-weight: 100;}
	#location .sectionOne h5 {margin: 0; font-size: 20px; color: #282634; font-family: 'FFL'; width: 65%; margin: 0 auto; display: block; text-align: center; margin-bottom: 3rem; font-weight: 100;}
	#location .sectionOne p {margin: 0; text-align: center; margin-top: 5rem;}
	#location .sectionOne p a {border: 2px solid #282634; color: #221f51; font-size: 16px; font-family: 'FMBold'; padding: 15px 30px; border-radius: 6px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .sectionOne p a:hover {background-color: #282634; color: #fff;}
	
	/* Sectoin Two
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#location .sectionTwo {overflow: auto;}
	#location .sectionTwo .six.columns {width: 50%; margin-left: 0; background-color: #f3f5f5; padding: 100px 100px; border-right: 1px solid #dfdede; border-bottom: 1px solid #dfdede;}
	#location .sectionTwo h2 {margin: 0; font-size: 25px; line-height: 30px; color: #221f51; font-family: 'FMBold'; font-weight: 100;}
	#location .sectionTwo .flex {display: flex; align-items: center; margin-bottom: 2rem;}
	#location .sectionTwo h5 {margin: 0; font-size: 19px; font-family: 'FFL'; color: #282634; font-weight: 100; margin-bottom: 4rem;}
	#location .sectionTwo p {margin: 0;}
	#location .sectionTwo p a {border: 2px solid #282634; color: #221f51; font-size: 16px; font-family: 'FMBold'; padding: 15px 22px; border-radius: 6px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#location .sectionTwo p a:hover {background-color: #282634; color: #fff;}
	
	/* Section Three 
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#location .sectionThree {overflow: auto; padding: 7rem 0;}
	#location .sectionThree .container {width: 62%;}
	#location .sectionThree h2 {margin: 0; font-size: 30px; line-height: 35px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 2rem;}
	#location .sectionThree ul {margin: 0; padding: 0; list-style: none; padding-left: 8px;}
	#location .sectionThree ul li {font-size: 20px; color: #282634; font-family: 'FFL'; font-weight: 100; margin-bottom: 1rem;}
	#location .sectionThree ul li:before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f058"; margin-right: 10px; font-size: 30px; color: #26235a; vertical-align: middle;}
	#location .sectionThree .flex {display: flex; align-items: center;}
	#location .sectionThree img {width: 85%; margin: 0 auto; display: block;}


	
/* About
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .banner {position: relative;}
	#about .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#about .bannerText h2 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#about .bannerText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center; width: 43%; margin: 0 auto;}
	
	#about .mobileText {overflow: auto; background-color: #221f51; padding: 3rem 0; display: none;}
	#about .mobileText h2 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#about .mobileText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .sectionOne {overflow: auto; padding: 7rem 0;}
	#about .sectionOne h2 {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; text-align: center; margin-bottom: 3rem;}
	#about .sectionOne h2 span {font-size: 25px;}
	#about .sectionOne p {margin: 0; font-size: 18px; color: #373737; font-family: 'FFL'; font-weight: 100; text-align: center; width: 69%; margin: 0 auto; margin-bottom: 2rem;}
	
	/* Section Two
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .sectionTwo {overflow: auto; background-color: #f3f5f5}
	#about .sectionTwo .container {width: 61%;}
	#about .sectionTwo .flex {display: flex; align-items: center;}
	#about .sectionTwo h2 {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; text-transform: uppercase; margin-bottom: 2rem;}
	#about .sectionTwo p {margin: 0; font-size: 18px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 2rem;}
	#about .sectionTwo p:last-child {margin-bottom: 0;}
	#about .sectionTwo .seven.columns {margin-left: 0; width: 61%}
	
	/* Section Three 
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .sectionThree {overflow: auto; padding: 7rem 0;}
	#about .sectionThree .container {width: 62%;}
	#about .sectionThree h2 {margin: 0; font-size: 30px; line-height: 35px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 2rem;}
	#about .sectionThree ul {margin: 0; padding: 0; list-style: none; padding-left: 8px;}
	#about .sectionThree ul li {font-size: 20px; color: #282634; font-family: 'FFL'; font-weight: 100; margin-bottom: 1rem;}
	#about .sectionThree ul li:before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f058"; margin-right: 10px; font-size: 30px; color: #26235a; vertical-align: middle;}
	#about .sectionThree .flex {display: flex; align-items: center;}
	#about .sectionThree img {width: 85%; margin: 0 auto; display: block;}
	
	/* Section Five
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#about .sectionFive {overflow: auto; background-color: #f3f5f5; padding: 7rem 0;}
	#about .sectionFive .container {width: 85%;}
	#about .sectionFive h2 {margin: 0; font-size: 33px; line-height: 38px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 3rem; text-align: center;}
	#about .sectionFive .two.columns {margin-left: 1%; width: 16%;}
	#about .sectionFive .two.columns:first-child {margin-left: 0;}
	#about .sectionFive .two.columns:nth-child(2) {margin-left: 0;}
	

/* Service
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .banner {position: relative;}
	#service .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#service .bannerText h2 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#service .bannerText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center; width: 43%; margin: 0 auto;}
	
	#service .mobileText {overflow: auto; background-color: #221f51; padding: 3rem 0; display: none;}
	#service .mobileText h2 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#service .mobileText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .sectionOne {overflow: auto; padding: 7rem 0;}
	#service .sectionOne .container {width: 75%;}
	#service .sectionOne p {margin: 0; font-size: 18px; line-height: 23px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 2rem;}
	#service .sectionOne h3 {margin: 0; font-size: 20px; line-height: 25px; color: #26235a; margin-bottom: 1rem; font-family: 'FMBold'; font-weight: 100;}
	#service .sectionOne input {box-shadow: none; border: none; width: 100%; height: 45px; background-color: #f3f5f5; font-family: 'FFL'; font-weight: 100; font-size: 15px; padding-left: 15px; margin-bottom: 15px;}
	#service .sectionOne input[type="submit"] {margin-bottom: 0; background-color: #e61a24; color: #fff; font-size: 22px; padding: 0; height: 50px; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-radius: 6px;}
	#service .sectionOne input[type="submit"]:hover {background-color: transparent; color: #373737;}
	#service .sectionOne form p {margin-bottom: 0;}
	#service .sectionOne form h3 {font-size: 16px; line-height: 21px; margin-bottom: 5px; font-family: 'FFL'; font-weight: 100;}
	#service .sectionOne form .six.columns {margin-left: 2%; width: 49%;}
	#service .sectionOne form .six.columns:first-child {margin-left: 0;}
	#service .sectionOne .six.columns.left {padding-right: 30px;}
	
	#service .sectionOne ul {padding: 0; margin: 0; padding-left: 17px;}
	#service .sectionOne ul li {margin: 0; font-size: 18px; line-height: 23px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 0.8rem; list-style-position: outside;}
	
	/* Section Two
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .sectionTwo {overflow: auto; background-color: #f3f5f5; padding-top: 4rem}
	#service .sectionTwo .container {width: 60%;}
	#service .sectionTwo h2 {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; text-transform: uppercase; margin-bottom: 2rem;}
	#service .sectionTwo p {margin: 0; font-size: 18px; line-height: 23px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 2rem;}
	#service .sectionTwo .flex {display: flex; align-items: center;}
	#service .sectionTwo img {width: 90%;}
	
	/* Section Three
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .sectionThree {overflow: auto; padding: 7rem 0;}
	#service .sectionThree .container {width: 85%;}
	#service .sectionThree h2 {margin: 0; font-size: 33px; line-height: 38px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 3rem; text-align: center;}
	#service .sectionThree .two.columns {margin-left: 1%; width: 16%;}
	#service .sectionThree .two.columns:first-child {margin-left: 0;}
	#service .sectionThree .two.columns:nth-child(2) {margin-left: 0;}
	
	/* Section Five
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#service .sectionFive {overflow: auto; padding: 7rem 0 9rem 0; background-color: #f3f5f5;}
	#service .sectionFive .flex {display: flex; align-items: center;  margin-bottom: 2rem;}
	#service .sectionFive h2 {margin: 0; font-size: 33px; line-height: 38px; color: #26235a; font-family: 'FMBold'; font-weight: 100; margin-bottom: 4rem; text-align: center;}
	#service .sectionFive h3 {margin: 0; font-size: 30px; line-height: 35px; color: #26235a; font-family: 'FFL'; font-weight: 100;}
	#service .sectionFive p {margin: 0; font-size: 19px; line-height: 24px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 5rem;}
	#service .sectionFive p.link {margin: 0;}
	#service .sectionFive p a {font-size: 16px; color: #26235a; font-family: 'FMBold'; font-weight: 100; border: 2px solid #282634; padding: 15px 22px; border-radius: 5px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#service .sectionFive p a:hover {background-color: #282634; color: #fff;}


/* Blog
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#blog .banner {position: relative;}
	#blog .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#blog .bannerText h2 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#blog .bannerText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center; width: 43%; margin: 0 auto;}
	
	#blog .mobileText {overflow: auto; background-color: #221f51; padding: 3rem 0; display: none;}
	#blog .mobileText h2 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#blog .mobileText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#blog .sectionOne {overflow: auto; padding: 7rem 0 4rem 0;}
	#blog .sectionOne .container {width: 80%;}
	#blog .sectionOne ul {padding: 0; margin: 0;}
	#blog .sectionOne ul li {width: 32%; display: inline-block; margin-left: 2%; margin-bottom: 3rem;}
	#blog .sectionOne ul li:nth-child(3n+1) {margin-left: 0;}
	#blog .sectionOne a.title {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; display: block; text-transform: uppercase; margin-top: 2rem; margin-bottom: 0.5rem;}
	#blog .sectionOne span.date {display: inline-block; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#blog .sectionOne span.author {display: inline-block; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100; text-transform: capitalize;}
	#blog .sectionOne span.excerpt-dash {display: none;}
	#blog .sectionOne span.excerpt {display: block; margin-top: 2rem; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#blog .sectionOne span.excerpt:after {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061"; display: block; color: #26235a; font-size: 25px;}
	
	/* Blog Single
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#blogSingle .banner {position: relative;}
	#blogSingle .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#blogSingle .bannerText h2 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#blogSingle .bannerText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center; width: 43%; margin: 0 auto;}
	
	#blogSingle .mobileText {overflow: auto; background-color: #221f51; padding: 3rem 0; display: none;}
	#blogSingle .mobileText h2 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#blogSingle .mobileText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center;}
	
	#blogSingle .sectionOne {overflow: auto; padding: 7rem 0 4rem 0;}
	#blogSingle .sectionOne .container {width: 60%;}
	#blogSingle .sectionOne .imageOne {display: none;}
	#blogSingle .sectionOne img {width: 100%;}
	#blogSingle .sectionOne p {margin: 0; font-size: 18px; line-height: 23px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 3rem;}
	#blogSingle .sectionOne h3 {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; text-transform: uppercase; margin-bottom: 2rem; margin-top: 5rem;}
	
	#blogSingle .sectionTwo {overflow: auto; padding: 7rem 0 4rem 0; background-color: #f3f5f5;}
	#blogSingle .sectionTwo h2 {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; text-transform: uppercase; text-align: center; margin-bottom: 5rem;}
	#blogSingle .sectionTwo ul {padding: 0; margin: 0;}
	#blogSingle .sectionTwo ul li {width: 32%; display: inline-block; margin-left: 2%; margin-bottom: 3rem;}
	#blogSingle .sectionTwo ul li:nth-child(3n+1) {margin-left: 0;}
	#blogSingle .sectionTwo a.title {margin: 0; font-size: 22px; line-height: 27px; color: #26235a; font-family: 'FMBold'; font-weight: 100; display: block; text-transform: uppercase; margin-top: 2rem; margin-bottom: 0.5rem;}
	#blogSingle .sectionTwo span.date {display: inline-block; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#blogSingle .sectionTwo span.author {display: inline-block; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100; text-transform: capitalize;}
	#blogSingle .sectionTwo span.excerpt-dash {display: none;}
	#blogSingle .sectionTwo span.excerpt {display: block; margin-top: 2rem; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#blogSingle .sectionTwo span.excerpt:after {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061"; display: block; color: #26235a; font-size: 25px;}

/* Contact
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#contact .banner {position: relative;}
	#contact .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#contact .bannerText h2 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#contact .bannerText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center; width: 43%; margin: 0 auto;}
	
	#contact .mobileText {overflow: auto; background-color: #221f51; padding: 3rem 0; display: none;}
	#contact .mobileText h2 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase; margin-bottom: 1rem;}
	#contact .mobileText p {margin: 0; font-size: 21px; line-height: 26px; color: #fff; font-family: 'FFL'; font-weight: 100; text-align: center;}
	
	/* Section One
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#contact .sectionOne {overflow: auto; padding: 7rem 0;}
	#contact .sectionOne .container {width: 75%;}
	#contact .sectionOne h5 {margin: 0; font-size: 18px; line-height: 23px; color: #373737; font-family: 'FFL'; font-weight: 100; margin-bottom: 1rem;}
	#contact .sectionOne i {font-size: 35px; color: #26235a; vertical-align: middle;}
	#contact .sectionOne h4 {margin: 0; font-size: 20px; line-height: 25px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#contact .sectionOne p {margin: 0; font-size: 16px; color: #373737; font-family: 'FFL'; font-weight: 100;}
	#contact .sectionOne .eleven.columns {padding-left: 20px;}
	#contact .sectionOne .info {overflow: auto; padding: 3rem 0; border-bottom: 2px solid #f0efef;}
	#contact .sectionOne .info:last-child {border-bottom: none; padding-bottom: 0;}
	#contact .sectionOne .six.columns.left {padding-right: 29px;}
	
	#contact .sectionOne h3 {margin: 0; font-size: 15px; color: #636365; font-family: 'FFL'; font-weight: 100; margin-bottom: 5px;}
	#contact .sectionOne input {box-shadow: none; border: none; width: 100%; height: 45px; background-color: #f3f5f5; font-family: 'FFL'; font-weight: 100; font-size: 15px; padding-left: 15px; margin-bottom: 15px;}
	#contact .sectionOne textarea {box-shadow: none; border: none; width: 100%; height: 200px; background-color: #f3f5f5; font-family: 'FFL'; font-weight: 100; font-size: 15px; padding-left: 15px; margin-bottom: 15px; padding-top: 10px;}
	#contact .sectionOne input[type="submit"] {margin-bottom: 0; background-color: #e61a24; color: #fff; font-size: 22px; padding: 0; height: 50px; border: 2px solid #e61a24; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; border-radius: 6px;}
	#contact .sectionOne input[type="submit"]:hover {background-color: transparent; color: #373737;}
	#contact .sectionOne form p {margin-bottom: 0;}
	#contact .sectionOne form .six.columns {margin-left: 2%; width: 49%;}
	#contact .sectionOne form .six.columns:first-child {margin-left: 0;}

	
/* Terms
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	  /* Banner
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	#terms .banner {position: relative;}
	#terms .bannerText {position: absolute; bottom: 10%; left: 0; width: 100%;}
	#terms .bannerText h1 {margin: 0; font-size: 55px; line-height: 60px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase;}
	
	#terms .mobileText {overflow: auto; background-color: #221f51; padding: 2rem 0 1rem 0; display: none;}
	#terms .mobileText h1 {margin: 0; font-size: 35px; line-height: 40px; color: #fff; font-family: 'FMBold'; font-weight: 100; text-align: center; text-transform: uppercase;}	

#terms .sectionOne {overflow: auto; padding: 5rem 0;}
#terms .sectionOne .container {width: 70%;}
#terms .sectionOne h1 {margin: 0; font-size: 35px; line-height: 40px; color: #221f51; font-family: 'FMBold'; margin-bottom: 2rem; font-weight: 100;}
#terms .sectionOne h2 {margin: 0; font-size: 25px; line-height: 30px; color: #221f51; font-family: 'FMBold'; margin-bottom: 1rem; font-weight: 100; margin-top: 5rem;}
#terms .sectionOne p {margin: 0; font-size: 19px; font-family: 'FFL'; color: #282634; font-weight: 100; margin-bottom: 2rem;}
#terms .sectionOne ul {margin: 0; padding: 0; margin-bottom: 2rem; padding-left: 16px;}
#terms .sectionOne ol {margin: 0; padding: 0; margin-bottom: 2rem; padding-left: 16px;}
#terms .sectionOne ul li {margin: 0; font-size: 19px; font-family: 'FFL'; color: #282634; font-weight: 100; margin-bottom: 1rem;}
#terms .sectionOne ol li {margin: 0; font-size: 19px; font-family: 'FFL'; color: #282634; font-weight: 100; margin-bottom: 1rem;}
	
/* Footer
––––––––––––––––––––––––––––––––––––––––––––––––––  */
footer {background-color: #26235a; overflow: auto; padding: 8rem 0 5rem 0;}

	/* Footer Top
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.footerTop {padding-bottom: 10rem; overflow: auto;}
	.footerTop .container {width: 85%;}
	.footerTop h3 {margin: 0; color: #fff; font-size: 18px; font-family: 'FMBold'; font-weight: 100; margin-bottom: 2rem;}
	.footerTop ul {margin: 0; padding: 0; list-style: none;}
	.footerTop ul li {margin-bottom: 1rem;}
	.footerTop ul li a {font-size: 13px; color: #fff; font-family: 'FMBook'; letter-spacing: 0.5px;}
	.footerTop ul li a:hover {color: #e61a25;}
	.footerTop ul li.current-menu-item a {color: #e61a25;}
	.footerTop p {margin: 0; font-size: 13px; color: #fff; font-family: 'FMBook'; margin-bottom: 1rem; letter-spacing: 0.5px;}
	.footerTop p a {color: #fff;}
	.footerTop p a:hover {color: #e61a25;}
	.footerTop .socialMedia {margin-top: 2.5rem;}
	.footerTop i.fab {color: #fff; font-size: 22px; margin-right: 10px;}
	.footerTop i.fab:hover {color: #e61a25;}
	.footerTop i.fab.fa-twitter-square {margin-right: 0;}
	.footerTop input {width: 100%; border: none; box-shadow: none; height: 40px; border-radius: 6px; font-size: 14px; padding-left: 16px; font-family: 'FMBook'; padding-top: 6px; margin-bottom: 1.5rem; margin-top: 2rem;}
	.footerTop input[type="submit"] {margin: 0; padding: 0; background-color: #e61a25; color: #fff; width: 50%; padding-top: 2px; font-family: 'FMBold'; border: 2px solid #e61a25; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	.footerTop input[type="submit"]:hover {background-color: transparent;}
	
	/* Footer Bottom
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.footerBottom .container {width: 85%;}
	.footerBottom p {margin: 0; font-size: 11px; color: #fff; font-family: 'FMBook'; letter-spacing: 0.5px;}
	.footerBottom p a {color: #fff;}
	.footerBottom p a:hover {color: #e61a25;}
	.footerBottom .left {float: left;}
	#wpfront-scroll-top-container i {font-size: 50px; border-radius: 100%; background-color: #26235a;}


@media screen and (max-width: 1350px) {
#home .sectionTwo h2 {font-size: 20px; line-height: 25px;}

#home .sectionThree .container {width: 70%;}
#home .sectionThree img {width: 75%;}


#location .sectionTwo h2 {font-size: 20px; line-height: 25px;}

#location .sectionThree .container {width: 70%;}
#location .sectionThree img {width: 75%;}


#about .sectionTwo .container {width: 75%;}

#about .sectionThree .container {width: 70%;}
#about .sectionThree img {width: 75%;}

#service .sectionOne .container {width: 80%;}

#service .sectionTwo .container {width: 70%;}

#contact .sectionOne .container {width: 85%;}

#blogSingle .sectionOne .container {width: 70%;}
}

@media screen and (max-width: 1300px) {
#home .bannerText .buttonsp {width: 28%;}

#location .sectionTwo .six.columns {padding: 80px 100px;}

.sectionFour h5 {font-size: 22px; line-height: 27px; width: 50%;}

.footerTop ul li a {font-size: 12px;}
.footerTop p {font-size: 12px;}
}

@media screen and (max-width: 1271px) {
#home .sectionTwo .six.columns {padding: 80px 100px;}

#service .sectionFive h3 {font-size: 25px; line-height: 30px;}
}

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

.sectionFour .sectionText {top: 22%;}

.footerTop .container {width: 90%;}

.footerBottom .container {width: 90%;}

#about .sectionThree .container {width: 80%;}
#about .sectionThree img {width: 65%;}

#contact .sectionOne .six.columns.left {padding-right: 0;}

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

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

@media screen and (max-width: 1178px) {
#home .sectionTwo .six.columns {padding: 80px 80px;}

#location .sectionTwo .six.columns {padding: 80px 80px;}
}

@media screen and (max-width: 1150px) {
#home .bannerText .buttonsp {width: 35%;}
#home .bannerText h5 {width: 60%;}
#home .bannerText {top: 45%;}

#home .sectionThree .container {width: 80%;}
#home .sectionThree img {width: 65%;}

#location .bannerText {display: none;}
#location .mobileText {display: inherit;}
#location .mobileText h1 {font-size: 40px; line-height: 45px;}

#location .sectionTwo .six.columns {width: 100%;}

#location .sectionThree .container {width: 80%;}
#location .sectionThree img {width: 65%;}

.sectionFour h5 {width: 60%;}

.footerTop .two.columns {width: 30.66%; margin-bottom: 4rem; margin-left: 4%;}
.footerTop .two.columns:first-child {margin-left: 0;}
.footerTop .mobile {overflow: auto;}
.footerTop .three.columns {width: 48%; margin-left: 4%;}
.footerTop .three.columns:nth-child(2) {margin-left: 0;}
.footerTop img {width: 60%; margin: 0 auto; display: block;}
}

@media screen and (max-width: 1100px) {
#home .bannerText {display: none;}
#home .mobileText {display: inherit;}
#home .mobileText h1 {font-size: 40px; line-height: 45px;}

#home .sectionOne h5 {width: 100%;}

#home .sectionTwo .six.columns {width: 100%;}

#home .sectionThree .container {width: 90%;}
#home .sectionThree img {width: 60%;}

#location .sectionOne h5 {width: 100%;}

#location .sectionThree .container {width: 90%;}
#location .sectionThree img {width: 60%;}

#about .bannerText {display: none;}
#about .mobileText {display: inherit;}

#about .sectionOne {padding: 3rem 0;}
#about .sectionOne p {width: 100%;}
#about .sectionOne p:last-child {margin-bottom: 0;}

#about .sectionTwo .five.columns {width: 100%; padding: 3rem 0;}
#about .sectionTwo .container {width: 90%;}
#about .sectionTwo .seven.columns {width: 100%;}
#about .sectionTwo .flex {display: block;}

#about .sectionThree .container {width: 90%;}
#about .sectionThree img {width: 60%;}

#service .bannerText {display: none;}
#service .mobileText {display: inherit;}

#service .sectionOne {padding: 3rem 0;}
#service .sectionOne .container {width: 90%;}
#service .sectionOne .six.columns {width: 100%; margin-left: 0;}
#service .sectionOne .six.columns.left {padding: 0; margin-bottom: 2rem;}

#service .sectionTwo .container {width: 90%;}

#service .sectionFive {padding: 3rem 0;}
#service .sectionFive .four.columns {width: 100%; margin-left: 0; margin-bottom: 4rem;}

#contact .bannerText {display: none;}
#contact .mobileText {display: inherit;}

#contact .sectionOne {padding: 3rem 0;}
#contact .sectionOne .container {width: 90%;}
#contact .sectionOne .six.columns {width: 100%; margin-left: 0;}
#contact .sectionOne .six.columns.left {margin-bottom: 3rem;}
#contact .sectionOne .eleven.columns {padding: 0;}

#blog .bannerText {display: none;}
#blog .mobileText {display: inherit;}

#blog .sectionOne {padding: 3rem 0 0 0;}
#blog .sectionOne ul li {width: 49%; margin-left: 2%;}
#blog .sectionOne ul li:nth-child(3n+1) {margin-left: 2%;}
#blog .sectionOne ul li:nth-child(2n+1) {margin-left: 0;}

#blogSingle .bannerText {display: none;}
#blogSingle .mobileText {display: inherit;}

#blogSingle .sectionTwo {padding: 3rem 0 0 0;}
#blogSingle .sectionTwo ul li {width: 49%; margin-left: 2%;}
#blogSingle .sectionTwo ul li:nth-child(3n+1) {margin-left: 2%;}
#blogSingle .sectionTwo ul li:nth-child(2n+1) {margin-left: 0;}
}

@media screen and (max-width: 1000px) {
header nav {display: none;}

#terms .bannerText {top: 70%;}

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

@media screen and (max-width: 900px) {
#home .mobileText .buttonsp {width: 50%;}

#home .sectionThree .flex {display: inherit;}
#home .sectionThree .five.columns {width: 100%; margin-bottom: 3rem;}
#home .sectionThree .seven.columns {width: 100%; margin-left: 0;}
#home .sectionThree img {width: 30%;}
#home .sectionThree {padding: 4rem 0;}

#home .mobileText .buttonsp {width: 60%;}

#location .sectionThree .flex {display: inherit;}
#location .sectionThree .five.columns {width: 100%; margin-bottom: 3rem;}
#location .sectionThree .seven.columns {width: 100%; margin-left: 0;}
#location .sectionThree img {width: 30%;}
#location .sectionThree {padding: 4rem 0;}

#location .mobileText .buttonsp {width: 60%;}

#about .sectionThree .flex {display: inherit;}
#about .sectionThree .five.columns {width: 100%; margin-bottom: 3rem;}
#about .sectionThree .seven.columns {width: 100%; margin-left: 0;}
#about .sectionThree img {width: 30%;}
#about .sectionThree {padding: 4rem 0;}

#about .sectionFive {padding: 3rem 0;}
#about .sectionFive .two.columns {width: 32%;}

#service .sectionOne form .six.columns {width: 100%; margin-left: 0;}

#service .sectionThree {padding: 3rem 0;}
#service .sectionThree .two.columns {width: 32%;}

#service .sectionFive h2 {margin-bottom: 0rem;}
}

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

.sectionFour img {display: none;}
.sectionFour .sectionText {top: 0; position: inherit;}
.sectionFour {background-color: #26235a; overflow: auto; padding: 5rem 0 7rem 0; border-bottom: 2px solid #fff;}
.sectionFour h5 {width: 100%;}

.footerTop .two.columns {width: 100%; margin-bottom: 4rem; margin-left: 0%; text-align: center;}
.footerTop .two.columns:first-child {margin-left: 0;}
.footerTop .mobile {overflow: auto;}
.footerTop .three.columns {width: 100%; margin-bottom: 4rem; margin-left: 0%; text-align: center;}
.footerTop .three.columns:nth-child(2) {margin-left: 0;}
.footerTop img {width: 60%; margin: 0 auto; display: block;}
.footerTop {padding-bottom: 3rem;}
.footerTop input {width: 50%;}

.footerBottom .left {float: none; text-align: center;}

#terms .bannerText {top: 80%;}
#terms .bannerText h1 {font-size: 45px; line-height: 50px;}

#service .sectionTwo {padding-top: 0; padding: 3rem 0;}
#service .sectionTwo .flex {display: inherit;}
#service .sectionTwo .six.columns {width: 100%; margin-left: 0;}
#service .sectionTwo img {width: 50%; margin-bottom: 3rem;}
}

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

#terms .bannerText {display: none;}
#terms .mobileText {display: inherit;}
}

@media screen and (max-width: 700px) {
#contact .sectionOne .one.columns {width: 100%; margin-bottom: 1rem; text-align: center;}
#contact .sectionOne .eleven.columns {width: 100%; margin-left: 0; text-align: center;}
#contact .sectionOne form .six.columns {width: 100%; margin-left: 0;}

#blog .sectionOne ul li {width: 100%; margin-left: 0%;}
#blog .sectionOne ul li:nth-child(3n+1) {margin-left: 0%;}
#blog .sectionOne ul li:nth-child(2n+1) {margin-left: 0;}

#blogSingle .sectionTwo ul li {width: 100%; margin-left: 0%;}
#blogSingle .sectionTwo ul li:nth-child(3n+1) {margin-left: 0%;}
#blogSingle .sectionTwo ul li:nth-child(2n+1) {margin-left: 0;}
}

@media screen and (max-width: 600px) {
#home .mobileText .buttonsp {width: 70%;}

#home .sectionTwo .six.columns {padding: 80px 30px;}

#location .mobileText .buttonsp {width: 70%;}

#location .sectionTwo .six.columns {padding: 80px 30px;}

.footerTop input {width: 100%;}
.footerTop input[type="submit"] {width: 100%;}
.footerTop img {width: 80%;}

#about .sectionFive .two.columns {width: 49%;}

#service .sectionThree .two.columns {width: 49%;}
}

@media screen and (max-width: 550px) {
#home .sectionTwo .flex {display: inherit; margin: 0;}
#home .sectionTwo .two.columns {width: 100%; margin-bottom: 1rem;}
#home .sectionTwo .ten.columns {width: 100%; margin-left: 0; margin-bottom: 2rem;}

#home .sectionThree img {width: 60%;}
#home .sectionThree ul li {font-size: 16px;}

#location .sectionTwo .flex {display: inherit; margin: 0;}
#location .sectionTwo .two.columns {width: 100%; margin-bottom: 1rem;}
#location .sectionTwo .ten.columns {width: 100%; margin-left: 0; margin-bottom: 2rem;}

#location .sectionThree img {width: 60%;}
#location .sectionThree ul li {font-size: 16px;}

#about .sectionThree img {width: 60%;}
#about .sectionThree ul li {font-size: 16px;}

#service .sectionFive .two.columns {width: 100%; margin-bottom: 1rem; text-align: center;}
#service .sectionFive .ten.columns {width: 100%; margin-left: 0; text-align: center; margin-bottom: 1rem;}
#service .sectionFive .flex {display: inherit;}
#service .sectionFive p {text-align: center;}
}

@media screen and (max-width: 500px) {
.logo {width: 150px;}
button#responsive-menu-button {top: 50px !important;}

#home .mobileText {padding: 5rem 0 3rem 0}
#home .mobileText .buttonsp {width: 100%;}
#home .mobileText .six.columns {width: 100%; margin-bottom: 5rem;}
#home .mobileText p a {padding: 14px 80px;}

#location .mobileText {padding: 5rem 0 3rem 0}
#location .mobileText .buttonsp {width: 100%;}
#location .mobileText .six.columns {width: 100%; margin-bottom: 5rem; margin-left: 0;}
#location .mobileText p a {padding: 14px 80px;}
#location .mobileText .contactForm .six.columns {width: 100%; margin-bottom: 0rem; margin-left: 0;}

footer {padding: 5rem 0;}
}

@media screen and (max-width: 400px) {
#home .mobileText h1 {font-size: 25px; line-height: 30px;}
#home .mobileText h5 {font-size: 17px; line-height: 22px;}

#home .sectionOne h2 {font-size: 20px; line-height: 25px;}
#home .sectionOne h5 {font-size: 17px; line-height: 22px;}

#home .sectionTwo .six.columns {padding: 30px 20px 60px 20px;}
#home .sectionTwo h5 {font-size: 17px; line-height: 22px;}

#location .mobileText h1 {font-size: 25px; line-height: 30px;}
#location .mobileText h5 {font-size: 17px; line-height: 22px;}

#location .sectionOne h2 {font-size: 20px; line-height: 25px;}
#location .sectionOne h5 {font-size: 17px; line-height: 22px;}

#location .sectionTwo .six.columns {padding: 30px 20px 60px 20px;}
#location .sectionTwo h5 {font-size: 17px; line-height: 22px;}

.sectionFour h2 {font-size: 25px; line-height: 30px;}
.sectionFour h5 {font-size: 17px; line-height: 22px;}

#service .sectionTwo img {width: 60%;}
}

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

#location .sectionThree .container {width: 100%;}

.sectionFour .container {width: 100%;}

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

.footerTop .container {width: 90%;}

.footerBottom .container {width: 90%;}

.footerTop img {width: 100%;}

#about .sectionTwo .container {width: 100%;}

#about .sectionThree .container {width: 100%;}

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

#service .sectionTwo .container {width: 100%;}

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

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

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

@media screen and (max-width: 380px) {
.logo {width: 120px; margin-top: 20px;}
button#responsive-menu-button {top: 35px !important;}
}