@import url("bootstrap-drawer.css");

body {font-family: 'Poppins', sans-serif; color: #919191}

.color1 {color: #E8C60F}
.color1-bgrd {background-color: #E8C60F}
/*.color2 {color: #43E0B8 }*/
.color2-bgrd {background-image: linear-gradient(to right, #55376c , #8d4dbf);}

.whitetxt {color: #FFFFFF !important}
.contactfooter {float: right}
.white-bgrd {background-color: #FFFFFF}

.btn-style1 {text-transform: uppercase;border: 1px solid #fff; border-radius: 0; padding: 10px 24px;}

.btn-colour1{ color: #fff; background-color: #8d4dbf; border-color:#8d4dbf }
.btn-colour1:hover{ color: #8d4dbf; border-color:#8d4dbf; background-color: #fff}

.btn-colour2{ color: #fff; background-color: #FFB600; border-color:#FFB600 }
.btn-colour2:hover{ color: #FFB600; border-color:#FFB600; background-color: #fff}

.btn-colour3{ color: #8d4dbf; background-color: #fff; border-color:#8d4dbf }
.btn-colour3:hover{ color: #fff; border-color:#fff; background-color: #8d4dbf}

h1 {color: #1b273d; font-size: 34px; margin-top: 0; margin-bottom: 30px; font-weight: 600;}
h2 {color: #1b273d; font-size: 22px; font-weight: 600; position: relative;}
h2:after {
    content: "";
    display: block;
    background: #8d4dbf;
    height: 3px;
    width: 60px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 25px;
}
.galleryblock h2:after { margin: 0;margin-top: 15px; margin-bottom: 25px; }
h3 {color: #1b273d; font-size: 25px}
h4 {color: #1b273d; font-size: 23px}
h5 {color: #1b273d; font-size: 20px;}
h6 {color: #1b273d; font-size: 18px}
#header p {color: #FFFFFF; font-size: 12px}

a:focus, a:hover {
    color: #55376C;
    text-decoration: none;
}

.facebook:hover {color: #5161A8}
.instagram	{margin-right: 5px}
.instagram:hover {color: #DC307C}
.twitter:hover {color: #1CA1F2}
.youtube {margin-right: 5px}
.youtube:hover {color: #F71F11}
.linkedin {margin-right: 5px}
.linkedin:hover {color: #2E6DB1}
.pintrest {}
.pintrest:hover {color: #CD2029}



.clear {clear: both}
.padleft0 {	padding-left:0}
.padright0 {padding-right:0}
.padright15 {padding-right: 15px}
.nopad {padding:0} 
.padbot5 {padding-bottom: 5px}
.padbot10 {padding-bottom: 10px}
.padtop5 {padding-top: 5px}
.padtop10 {padding-top: 10px}
.padtop15 {padding-top: 15px}
.padtop20 {padding-top: 20px}
.padright0 {padding-right: 0}
.paddingtb30{padding: 30px 0}
.paddingtb50{padding: 50px 0}
.mar0 {margin: 0}
.martop20 {margin-top: 20px}
.martop55 {margin-top: 55px}
.marbot10 {margin-bottom: 10px}
.marbot15 {margin-bottom: 15px}
.marbot20 {margin-bottom: 20px}
.marbot30 {margin-bottom: 30px}
.marright5 {margin-right: 5px}
.marleft25 { margin-left:25px; }
.spacer0 {clear:both; height: 0px }
.spacer10 {clear:both; height: 10px }
.spacer20 {clear:both; height: 20px }
.spacer25 {clear: both; height: 25px}
.spacer30 {clear: both; height: 30px}
.spacer35 {clear:both; height: 35px}
.spacer50 {clear: both; height: 50px}
.spacer75 {clear: both; height: 75px}
.mobheadericon {background-color: #FAFAFA !important; padding: 7px !important; float: right}
.font15 {font-size: 15px}
.font30 {font-size: 30px}

#cookieholder { width:100% !important; position:fixed; background:rgba(0,0,0,0.5); background:rgb(0,0,0,0.5); bottom:0px; z-index:999999 }
#cookiefoot { margin:0 auto; padding:10px;}
#cookiefoot p { color:#FFFFFF; text-align:left;}
#cookiefoot a { color:#FFFFFF; text-decoration:underline; text-align:left; }
#cookiefoot p.accept { color:#FFFFFF; text-decoration:none; cursor:pointer; }
#cookieOK { text-align:right !important; float:right !important; font-weight:700 !important; font-size:13px !important  }



/*header*/
#header {background-color:#fff; position: relative; padding: 20px 0}
.logo {margin-left: 0;}
.strapline {color: #FFFFFF; font-size: 21px; padding-top: 10px; display: inline-block}
.add-on {display:none; padding: 8px; background-color: #EEEEEE}


.headcontact {color: #000000 ; font-size: 21px; font-weight: 600; line-height: 1 }
.headcontact.phone a{color: #000; }
.headcontact.email a {font-size: 12px; color: #919191}

.contactsurround{float: right; width: 70%}

/* Carousel&Navbar */
.carousel-inner{position: relative}
.carousel-inner .item{min-height:600px;}
.carousel-inner .carousel-position-four {padding:20px; width:32%; position: absolute; left: 20%; top:10%; color:#FFF; background: rgba(0,0,0,0.5) }
.carousel-inner .carousel-position-four h2 { font-weight: 200; color:#FFF; text-transform: none; line-height: 1.3}
.carousel-inner .carousel-position-four h2 b { font-weight: 600;}
.carousel-inner .carousel-position-four h2:before, .carousel-inner .carousel-position-four h2:after {display: none }
.carousel-inner .carousel-position-four .btn { margin-top: 10px; }
.spotlightline1 {font-size: 36px; }
.spotlightline2 {font-size: 15px; font-weight: 300; line-height: 1.4}
.spotlightline3 {font-size: 10px}

.carousel-indicators li{border-radius: 0px; height: 10px; width: 10px; background-color: transparent}
.carousel-indicators .active{background-color: #8d4dbf; border: none}
.carousel-control.left,.carousel-control.right { background:none !important; }


/* NAVIGATION */
/*.topnav a { color:black}
.navbar {margin: 0; }

.navbar-collapse {
    padding-right: 0px; 
    padding-left: 0px; 
	overflow: hidden;	
}

.collapsed:hover .dropdown-menu {
    display: block;
    background-color: #0F0F0F;
    z-index: 999999999;
}
.dropdown-menu li{margin-right: 0px !important}
.navbar-toggle {		
	background-color: #001349		
}
.navbar-toggle:hover {		
	background-color: #001349		
}

.nav>li>a {
    font-weight: 500;
	color: #FFFFFF	;
	padding: 15px 20px;
	text-transform: uppercase;
}
.nav>li>a.active {
    color: #FFB600
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background: none;
    color: #FFB600
}

.dropdown-menu a:hover {background-color: #004588 !important; color: #fff !important}

.dropdown-menu>li>a {
    display: block;
    padding-left: 15px;
	font-size: 14px;
    clear: both;
    font-weight: 700;
    line-height: 2.3;
    color: #fff;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover {
    display: block;
    padding-left: 15px;
    clear: both;
    font-weight: 700;
    line-height: 2.3;
    color: #fff;
    white-space: nowrap;
	background-color: #ff0000 !important;
}
.dropdown-menu>li:hover { 
	
}*/

.topnavsurround{border-bottom: 1px solid #fff}
.navbar { margin-bottom: 0; min-height: auto}
.navbar-collapse { padding-right: 0}
.nav.transparent>li>a { 
	font-weight: 500; 
	color: #FFFFFF;
	padding: 15px 20px;
	transition: all 0.6s ease; 
	border:1px solid transparent;
	text-transform: uppercase;
	cursor: pointer;
}
.nav.transparent>li>a.first { padding-left: 0}
/*.nav.transparent>li>a.last { padding-right: 0}*/
.nav.transparent>li:hover>a { background-color: transparent; color:#FFB600 }
.collapsed:hover .dropdown-menu.transparent { display: block; z-index: 999999999;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background: #1d3c72; }

.subnav a {color: #55376c}
.nav>li {position: unset}
.dropdown-menu.transparent {
	width: 100%;
	background-color: rgba(255,255,255,0.95);
	padding-top: 0;
	padding-bottom: 0;
	min-height: 450px;
}
.dropdown-menu.transparent h3 {
	margin: 18px 0 5px;
	display: block;
	font-weight: 600;
	color: #55376c
	/*border-bottom: 1px solid #4a638e;
	padding-bottom: 7px;*/
}
.dropdown-menu.transparent h3:after {
    content: "";
    display: block;
    background-color:#ffb600 ;
    height: 3px;
    width: 80px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.navbar-nav.transparent {position: relative; width: 100%}
.topthirdnav li a {color: #55376c}
ul.topthirdnav  {list-style-type: none;padding: 0}
.topthirdnav>li>a {
	font-size: 13px;
	font-weight: 500;
	color: #333333;   
	padding-left: 0px;  
	transition: all 0.6s ease; 
	border: 1px solid transparent;
	display: inline-block;
	margin-bottom: 5px;
}
.topthirdnav>li>a:hover { color: #FFB600; text-decoration: none;}
.nopad {padding: 0}
.subnav>a:hover {  color: #FFB600; text-decoration: none;}
.subnav>a { 
	font-weight: 600; 
	color: #55376c; 
	transition: all 0.6s ease;
	line-height: 1.3;
}

.dropdown-menu h3 {font-size: 16px}
.dropdownmenulayout {padding: 10px 15px 28px}

.contactdiv{padding-top: 28px}

.navbar-toggle{background-color: #55376C; padding: 6px 12px; border-radius: 0; color: #FFF; font-size: 16px; font-weight: bold; margin:0;}
.navbar-toggle a {color: #fff}


/* HOMEPAGE SITE TAG LINE */
.sitetagline{background: #55376c url(../images/overlay-swoosh.png) left center no-repeat; background-size: cover; padding: 30px 0}
.sitetagline h1{color: #FFF; font-size: 21px; font-weight:400; margin-bottom: 0px; margin-top: 8px; line-height: 1.3}
.sitetagline .btn-blue{float: right}



/* HOEMPAGE SERVICES */
.greybg { background-color:#f8f8f8 !important; }
.greybg h2{color: #585858}
.servicesurround{
	border: 1px solid #fff;
	border-radius: 0px;
	overflow: hidden;
	min-height: 375px;
	background-color: #fff;
}
.servicesurround:hover{
	border: 1px solid #8d4dbf;
}
.servicesurround a{text-decoration: none}
.servicesurround:hover .servicestroke{}
.serviceimgsurround {
    position: relative;
    margin: auto;
    overflow: hidden;
    width: 100%;
}
.serviceimgsurround img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}

.servicesurround:hover .serviceimgsurround img {
    transform: scale(1.1);
}
.servicestroke{}
.serviceinner{padding: 15px; }
.serviceinner h3{
	font-size: 17px; 
	font-weight: 600; 
	color: #55376C;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 1.3; 
	min-height: 44px;
}
.serviceinner p{font-size: 14px; color: #919191; line-height: 1.5}


/* FAQ BLOCK */
.faqsurround{min-height: 344px;}
.faqblock .faqlink:hover, .faqlink:focus {text-decoration: none}
.faqblock .wellhead{
	background-color: #55376C;
	padding: 10px;
	font-weight: 500;
	color: #fff;
	/*border: 2px solid #55376C;*/
	transition: .5s ease;
	font-size: 19px;
}
.faqblock .collapsed .wellhead{
	background-color: #f8f8f8;
	/*border: 2px solid #dddddd;*/
	color: #585858;
	transition: .5s ease;
	margin-bottom: 10px;
}
.faqblock .wellhead i{margin: 0 10px; color: #fff}
.faqblock .collapsed .wellhead i{margin: 0 10px; color: #585858}
.faqblock .well{
	background-color: #f8f8f8;
	border: none;
	border-radius: 0;
	color: #919191;
	line-height: 1.4;
	font-size: 15px;
}


/* HOMEPAGE GALLERY */
.gallerysurround{min-height: 344px; background-color: #f8f8f8; padding: 5px}
.galleryblock{padding-right: 0; padding-left: 0; background-color: #ffffff}
.galleryblock h2{color: #585858; text-transform: uppercase}

.galleryblock h2:before {
    content: "";
    display: block;
    background: #8D4DBF;
    height: 3px;
    width: 50px;
    margin-top: 15px;
    margin-bottom: 25px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -26px;
}
.galleryblock h2:after {
    content: "";
    display: block;
    background: #e4e4e4;
    height: 1px;
    width: 80px;
    margin-top: 15px;
    margin-bottom: 25px;
}

.galleryblock .galleryimgholder {
    width: 171px;
    height: 101px;
    overflow: hidden;
    margin: 5px;
    float: left;
}
.galleryblock .galleryimage { height:100%; position: relative; text-align: center; cursor: pointer; background-position: center;background-size: cover;overflow: hidden;  -webkit-transition: all 0.3s ease-in-out; }
/*.galleryblock .galleryimagehover{display: none; transition: 0.3s; }
.galleryblock .galleryimage:hover .galleryimagehover{display: block; background-color: rgba(255,0,0, 0.4); height:410px; transition: 0.3s; position: relative}*/
.galleryimagehover img{position: absolute; top: 40%; right: 0; left: 0; margin: auto}


/* GALLERY */
.galtitle { position:absolute; top:0; left:0; padding-left:10px; width:100%; background:rgba(0,0,0,0.8); z-index:99999; text-align:center }
.galtitle h2 { color:#FFF !important; font-size:16px !important; cursor:pointer; font-weight:600; margin-top:10px }
.galtitle h2:before, .galtitle h2:after{display: none}
.galholder { width:100%; height:220px; overflow:hidden }
.galholder2 { width:100%; height:200px; overflow:hidden }
.galleryintro:hover {  -webkit-transform: scale(1.1,1.1); 
    transform: scale(1.1,1.1);
    -webkit-transition: all 0.3s ease-in-out; }
.gallerythumb { height:200px }
.galleryimage { height:200px; position: relative; text-align: center; cursor: pointer; background-position: center;background-size: cover;overflow: hidden;  -webkit-transition: all 0.3s ease-in-out; }


/* PAGE BANNER */
.pagespotlight .item{min-height: 300px}
.pagespotlight .innerbg{min-height: 300px; background-size: cover; background-position: center}

/* Page Layout*/
.greystrip { background-color: #EFEFEF; padding:30px 0 50px 0 }
.whitestrip { background-color: #FFFFFF; padding: 30px 0 }
.darkgreystrip { background-color: #161616; padding: 30px 0 }
.welcome {background-color: #FFFFFF; padding-top: 10px; padding-right: 17px; color: #000}

.contactsend {float: right; background-color: #004588 !important; border: 0px}
.contact {border: 1px solid #EEEEEE; background-color: #ededed; padding: 20px}
.contactform {padding-bottom: 10px}
.contactdetails {margin-top: 80px; margin-left: 50px}


.pagecontent {min-height: 300px}
.pagecontent h1{position: relative}
.pagecontent h2{margin-top: 30px; margin-bottom: 20px}
.pagecontent h2:before, .pagecontent h1:before {
    content: "";
    display: block;
    background: #FFB600;
    height: 3px;
    width: 50px;
    margin-top: 15px;
    margin-bottom: 25px;
    position: absolute;
    left: 0;
    bottom: -26px;
}
.pagecontent h2:after, .pagecontent h1:after {
    content: "";
    display: block;
    background: #e4e4e4;
    height: 1px;
    width: 80px;
    margin-top: 15px;
    margin-bottom: 25px;
	margin-right: 0;
	margin-left: 0;
}

.pagecontent h3 {font-size: 17px; margin: 20px 0 20px}
.pagecontent h4 {font-size: 17px; margin: 25px 0 15px}

.pagecontent a:not(.btn) {color:#8D4DBF ; font-weight: 600}
.pagecontent a:not(.btn):hover {color: #55376C; font-weight: 600}
.pagecontent p {font-size: 14px; margin-bottom: 15px} 
/* FA LIST WITH ICON */
.pagecontent ul { 
	list-style: none;
	margin: 15px 0 25px;
	text-indent: -12px;
    margin-left: 20px; 
}
.pagecontent ul li { 
	list-style: none; 
	margin-bottom: 10px;
	line-height:22px;
}
/*.fa-li .fas, .fa-li .far { color: #8D4DBF; font-size: 18px; padding-right: 7px; }*/
/*.pagecontent ul li:before{
	content: "\f00c";
	font-family: 'FontAwesome';
	margin:0 5px 0 -15px;
	color: #8D4DBF;
}*/

.pagecontent ul li:before{
	content: "";
   /* position: absolute;
    top: 3px;
    left: -4%;*/
    width: 18px;
    height: 18px;
	margin:0 8px 0 -15px;
	display: inline-block;
	background: transparent url('/uploads/website/icons/tick-18.png') no-repeat;
}

.pagecontent ol li{margin-bottom: 10px; line-height: 22px}

/* DOWNLOAD STIP/CTA */
.downloadstrip{}
.downloadstrip h3{color: #fff}
.downloadstrip .btn{
	border-radius: 0; 
	padding: 10px 20px; 
	text-transform: uppercase;
	margin-top: 20px;
}

/* LOGIN */
.loginbox{
	width: 50%;
	background-color: #eeeeee;
	padding: 20px;
	margin: 50px auto;
	text-align: center;
    box-shadow: 0px 0px 5px #7E7E7E;
	border-radius: 5px
}
.loginbox h2:after, .loginbox h2:before{display: none}
.loginbox .toggle-password{
	float: right;
	margin-left: -25px; 
	margin-top: -35px;
	margin-right: 8px;
	font-size: 17px;
	color: #555;
	position: relative;
	z-index: 2;
}


/* DOWNLOADS */
.downloadsurround{
	/*background-color: #fbfbfb;
	border: 1px solid #f1f1f1;*/
    padding: 10px;
    min-height: 190px;
	color: #1b273d;
}
.downloadsurround p{margin: 5px 0 0}



/*---------------------------------------------*/
/*Latest News------------------------------------- */
.articlepreview { padding-left:0;  padding: 15px; height: 450px; border: 1px solid #EEEEEE;background-color: #FAFAFA; margin: 15px; overflow: hidden }
.articlepreview h2 {font-weight: bold}
.articlepreview h2:after {display: none}
.articlepreview h2:before {display: none}
.articlepreview .textholder h2 a {font-size: 20px; color: #062A3E !important; text-decoration: none !important; font-weight: bold;}
.articlepreview .textholder h2 {margin-top: 0}                                      
.articlepreview .textholder h2 a:hover {color: #555555 !important}
.articlepreview .textholder p {font-size: 13px}
.articlepreview .btnmore {float: right}
.articlepreview .imgholder {margin-bottom: 0px; padding-left:0; max-height: 200px; overflow: hidden; padding-right: 0}
/*---------------------------------------------------*/



/* CALL TO ACTION */
.cta{
	background-color: #3d424d;
	color: #fff; 
	height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
.cta .container{height: 100%; position: relative}
.cta .ctatext{position: absolute; left: 0; right: 0; top: 30%; font-size: 20px}
.cta h3{font-weight: 600; color: #fff; margin-bottom: 25px; font-size: 28px}
.cta .btn-blue{margin-top: 30px}






/* FOOTER */
#footer { 
	background: #585858 url(../images/logo-footer.png); 
	background-position: 70% center; 
	background-repeat: no-repeat;
	padding: 50px 0; 
	font-size: 14px;
	color: #dfdfdf;
	border-top: 2px solid #fff;
}
#footer p {font-size: 14px; line-height: 22px; color: #dfdfdf }
#footer a { color: #dfdfdf; transition: all 0.5s ease;}
#footer ul { list-style: none; color: #dfdfdf; transition: all 0.5s ease; padding-left: 0}
#footer ul li{margin-bottom: 8px }
#footer a:hover { color: #FFF; text-decoration: none;}
#footer .iconholder { width: 30px; height: 30px; float: left; color: #FFF}
#footer .iconholder.location {  height: 60px;}
#footer .iconholder.dark { background-color: #FFF; margin-right: 10px; text-align: center; padding-top: 6px; color: #fff}
#footer h3 { font-size: 18px; font-weight: 500; color: #FFF; text-transform: uppercase; margin-bottom: 30px; margin-top: 20px; position: relative}
#footer h3:before {
    content: "";
    display: block;
    background: #FFF;
    height: 3px;
    width: 50px;
    margin-top: 15px;
    margin-bottom: 25px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -26px;
}
#footer h3:after {
    content: "";
    display: block;
    background: #6b7b98;
    height: 1px;
    width: 80px;
    margin-top: 15px;
    margin-bottom: 25px;
}

#footer hr { border-color: #333333 }

#subfooter { background-color: #55376c; padding: 15px 0; font-size: 12px; color: #fff}
#subfooter p {font-size: 14px;}
#subfooter a { color: #fff; transition: all 0.5s ease;}
#subfooter a:hover { color: #ccc; text-decoration: none;}
#subfooter .subfootlinks { text-align: right}
#footer .btn-default {
	background-color: #5785d0;
	border-color:#5785d0;
	color: #FFF;
}

.footerboxes a { color: #FFFFFF; font-size:  12px; text-decoration: none}
.footerboxes ul  { margin: 0; padding: 0;}
.footerboxes li { margin-left: 0px; padding: 5px 0; list-style: none}


.copy {margin-top: 20px;}
.copya a { font-size:11px; color: #FFFFFF; margin-left: -10px;}
.copya a:hover { text-decoration: none; color: #FFFFFF}
.copya { font-size:11px; color: #FFFFFF}







@media only screen and (max-width : 1400px) {
	/*.navbar-nav>li>a{font-size: 12px}*/
	
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	#navbar{padding-top: 0px}
	.navbar-nav>li>a{font-size: 12px}
	#navbar ul li{margin-right: 0px}
	
	.serviceinner{min-height: 210px}
	
	.galleryblock .galleryimgholder{width: 138px}
}

@media only screen and (max-width : 1024px) {	
	.contactsurround{width: 80%}
	
	#navbar{padding-top: 0px}
	.navbar-nav>li>a {font-size: 12px;padding: 8px 10px;}

	.carousel-inner .carousel-position-four{width: 80%; left: 10%}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.contactsurround{width: 100%}
	
	.navbar-nav>li>a {font-size: 11px; padding: 8px 8px;}
	
	#header{min-height: auto !important; border-bottom: 5px solid #55376C}
	
	.navbar-toggle { display: block !important;  }

	
	.servicesurround{margin-bottom: 30px} 
	
	.galleryblock .galleryimgholder {width: 225px; height: 141px;}
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	#topbar .openinghours {
		text-align: right;
		font-size: 14px;
	}
	
	
	
	.navbar {min-height: 5px}
	.navbar-nav{margin: 8px 0}
	
	.servicesurround { margin-bottom: 30px;}
	
	
	.galleryblock .galleryimgholder {width: 31.5%; height: 141px;}

	.brandlogos .owl-nav{display: none}
	
	.sitetagline .btn-blue{float: none; margin: auto}
	
	#footer .socialcol{clear: both;}

	.loginbox{width: 80%}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 500px) {
	.carousel-inner .item{min-height: 460px !important}
	/*.carousel-inner .carousel-position-four{top: -20% !important}*/
	.spotlightline1 {font-size: 28px;}
	.spotlightline2 {font-size: 14px;}
}

@media only screen and (max-width : 480px) {
	
	#burgerholder, .burgerholderexit { position: absolute; top: 20%; right: 0;}
	#mainlogo { height: 120px;}
	#mainlogo.minimobile { height: 30px;}
	
	#navbar ul li{margin-right: 0}
	
	.carousel-inner .item{min-height: 460px !important}
	.carousel-inner .carousel-position-four{top: 0}
	/*.carousel-inner .carousel-position-four{top: -20% !important}*/
	.spotlightline1 {font-size: 26px;}
	.spotlightline2 {font-size: 14px;}
	
	
	.navbar{min-height: 10px}
	
	.sitetagline h1{font-size: 18px; text-align: center}
	
	.galleryblock .galleryimgholder {width: 100%; height: 225px;}

	.faqsurround{min-height: 470px}
	
	.cta h3{font-size: 28px}
	
	.carousel-inner.pagespotlight .item{min-height: 200px !important}
	.pagespotlight .innerbg{min-height: 200px}
	
	.loginbox{width: 100%}
	
	#footer h3{margin-top: 20px}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}
	



