/* * Start Bootstrap - One Page Wonder (http://startbootstrap.com/) * Copyright 2013-2016 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE) */body {   margin-top: 10px; /* was 50px ud */	font-family: 'Open Sans', sans-serif; /* font ud */}.btn { /* buttons ud */  border-radius: 0px;  color: #000000;  font-size: 20px;   padding: 10px 10px 10px 10px;  background: #ffffff;  border: solid #000000 2px;  text-decoration: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  }.btn:hover {  background: #000000;  border: solid #000000 2px;  text-decoration: none;  color: #ffffff;}/* pen class link colour keep in this order ud */a.pen:link {color: #0074e7; text-decoration: none;} /* unvisited links */a.pen:visited {color: #0074e7; text-decoration: none;} /* visited links */a.pen:hover {color: #7fb9f3; text-decoration: none;} /* user hovers */a.pen:active {color: #0074e7; text-decoration: none;} /* active links */

/* page border ud */
	#top, #bottom, #left, #right {
			background: #000000;
			}
			#left, #right {
				position: fixed;
				top: 0; bottom: 0;
				width: 15px;
				}
				#left { left: 0; }
				#right { right: 0; }
				
			#top, #bottom {
				position: fixed;
				left: 0; right: 0;
				height: 15px;
				}
				#top { top: 0; }
				#bottom { bottom: 0; }
				
		@media 
	
		/* Fairly small screens including iphones */
		only screen and (max-width: 500px),
		
		{
	#top, #bottom, #left, #right {
			background: #000000;
			}
			#left, #right {
				position: fixed;
				top: 0; bottom: 0;
				width: 7px;
				}
				#left { left: 0; }
				#right { right: 0; }
				
			#top, #bottom {
				position: fixed;
				left: 0; right: 0;
				height: 7px;
				}
				#top { top: 0; }
				#bottom { bottom: 0; }
		}


/* main body text ud */.textleft {  margin: 0px 600px 20px 0px;  font-size: 22px;  line-height: 1.8;}.textright {  margin: 0px 0px 20px 600px;  font-size: 22px;  line-height: 1.8;}/* usp text ud */.usp {  margin-bottom: 120px;  font-size: 26px;  line-height: 1.2;}/* logo size ud */.logo {	max-width: 80%;	margin-top: 120px;}.offices { 	font-size: 16px;  	line-height: 1.8;	}	.input-mini {  width: 60px;}.input-small {  width: 90px;}.input-medium {  width: 150px;}.input-large {  width: 210px;}.input-xlarge {  width: 270px;}.input-xxlarge {  width: 530px;}input, textarea, select, .uneditable-input {    display: inline-block;    width: 270px;    height: 24px; /* form input box height ugo*/    padding: 4px;    margin-bottom: 9px;    line-height: 18px;    font-family: 'Open Sans', sans-serif; /* text area properties ud */}button, input, select, textarea {    margin: 0;    vertical-align: middle;}button, input {    *overflow: visible;    line-height: normal;}button::-moz-focus-inner, input::-moz-focus-inner {    padding: 0;    border: 0;}button, input[type="button"], input[type="reset"], input[type="submit"] {    cursor: pointer;    -webkit-appearance: button;}input[type="search"] {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {    -webkit-appearance: none;}textarea {    overflow: auto;    vertical-align: top;}.input-block-level {    display: block;    width: 100%;    min-height: 120px;    text-align: inherit;    font-family: 'Open Sans', sans-serif; /* text area properties ud */    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}label, input, button, select, textarea {    font-weight: normal;    line-height: 18px;}input, button, select, textarea {}label {    display: block;    margin-bottom: 5px;    color: #333;}.uneditable-textarea {    width: auto;    height: auto;}label input, label textarea, label select {    display: block;}input[type="image"], input[type="checkbox"], input[type="radio"] {    width: auto;    height: auto;    padding: 0;    margin: 3px 0;    *margin-top: 0;    line-height: normal;    cursor: pointer;    background-color: ff00fe;    border: 0 \9;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}input[type="image"] {    border: 0;}input[type="file"] {    width: auto;    padding: initial;    line-height: initial;    background-color: #fff;    background-color: initial;    border: initial;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}input[type="button"], input[type="reset"], input[type="submit"] {    width: auto;    height: auto;}select, input[type="file"] {    height: 28px;    *margin-top: 4px;    line-height: 28px;}input[type="file"] {    line-height: 18px \9;}.radio input[type="radio"], .checkbox input[type="checkbox"] {    float: left;    margin-left: -18px;}/* COLUMN LAYOUT SHORTCODES */.one_full{	position:relative; 	float:left; 	padding-bottom: 4%;	width:100%;}.one_half{ 	width:48%; }.one_third{ 	width:30.66%; }.two_third{ 	width:65.33%; }.one_fourth{ 	width:22%; }.three_fourth{ 	width:74%; }.one_fifth{ 	width:16.8%; }.two_fifth{ 	width:37.6%; }.three_fifth{ 	width:58.4%; }.four_fifth{ 	width:67.2%; }.one_full img,.one_half img,.one_third img,.two_third img,.three_fourth img,.one_fourth img,.one_fifth img,.two_fifth img,.three_fifth img,.four_fifth img {	max-width:100%;	height:auto;}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth{ 	position:relative; 	margin-right:4%; 	float:left; 	padding-bottom: 4%;}.last{ 	margin-right:0 !important; 	clear:right; }.clearboth {	clear:both;	display:block;	font-size:0;	height:0;	line-height:0;	width:100%;}.header-image {    display: block;    width: 100%;    text-align: center;    background: url('http://placehold.it/1900x500') no-repeat center center scroll;    -webkit-background-size: cover;    -moz-background-size: cover;    background-size: cover;    -o-background-size: cover;}.headline {    padding: 120px 0;}.headline h1 {    font-size: 130px;    background: #fff;    background: rgba(255,255,255,0.9);}.headline h2 {    font-size: 7px;    background: #fff;    background: rgba(255,255,255,0.9);}.featurette-divider {    margin: 80px 0;}.featurette {    overflow: hidden;}.featurette-image .pull-left {    margin-right: 40px;}.featurette-image .pull-right {    margin-left: 40px;}/*! feature font ud */.featurette-heading {    font-size: 26px;	text-transform: uppercase;}footer {    margin: 50px 0;}@media(max-width:1200px) {    .container {        width: 95%;    }    .headline h1 {        font-size: 26px;    }    .headline h2 {        font-size: 26px;    }    .featurette-divider {        margin: 50px 0;    }    .featurette-image {        max-width: 100%;		padding-bottom: 15px;    }		    .featurette-image .pull-left {        margin-right: 20px;    }    .featurette-image .pull-right {        margin-left: 20px;    }	.usp {  	margin-bottom: 120px;    font-size: 26px;    line-height: 1.2;    }		.offices { 	font-size: 16px;  	line-height: 1.8;	}      .textleft {  margin: 0px 540px 20px 0px;  font-size: 20px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 540px;  font-size: 20px;  line-height: 1.6;}	/* logo size ud */	.logo {	max-width: 500px;	margin-top: 80px;	}   }@media(max-width:991px) {    .container {        width: 95%;    }    .headline h1 {        font-size: 26px;    }    .headline h2 {        font-size: 26px;    }    .featurette-divider {        margin: 40px 0;    }    .featurette-image {        max-width: 60%;    }	.featurette-image .pull-left {     margin-right: 0;     margin-bottom: 10px;    }    .featurette-image .pull-right {     padding-right: 600px;    }    .featurette-heading {        font-size: 24px;    }   .textleft {  margin: 0px 500px 20px 0px;  font-size: 16px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 500px;  font-size: 16px;  line-height: 1.6;}	/* logo size ud */	.logo {	max-width: 400px;	margin-top: 80px;	}	.usp {  	margin-bottom: 100px;    font-size: 24px;    line-height: 1.2;    }		}@media(max-width:768px) {      .container {        width: 85%;    }     .featurette-divider {        margin: 40px 0;    }    .featurette-heading {        font-size: 20px;    }	.featurette-image {        max-width: 100%;    }	.featurette-image .pull-left {     margin-right: 0;     margin-bottom: 10px;    }    .featurette-image .pull-right {     margin-bottom: 10px;     margin-left: 0;    }	.btn { /* buttons ud */  		font-size: 16px;  	}   .textleft {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}		.usp {  	margin-bottom: 80px;    font-size: 22px;    line-height: 1.2;    }			/* logo size ud */	.logo {	max-width: 60%;	margin-top: 80px;	}}@media(max-width:668px) {     .container {        width: 100%;    }    .headline h1 {        font-size: 70px;    }    .headline h2 {        font-size: 32px;    }    .featurette-divider {        margin: 30px 0;    }    .featurette-heading {        font-size: 20px;    }	.featurette-image {        max-width: 100%;    }	.featurette-image .pull-left {        margin-bottom: 10px;    }    .featurette-image .pull-right {        margin-bottom: 10px;    }	.btn { /* buttons ud */  		font-size: 16px; 	}   .textleft {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}			.usp {  	margin-bottom: 60px;    font-size: 20px;    line-height: 1.0;    }				/* logo size ud */	.logo {	max-width: 60%;	margin-top: 80px;	}}@media(max-width:640px) {    .container {        width: 93%;    }    .headline {        padding: 75px 0 25px 0;    }    .headline h1 {        font-size: 60px;    }    .headline h2 {        font-size: 30px;    }    .featurette-heading {        font-size: 20px;    }	 .featurette-image .pull-left {     margin-bottom: 10px;    }    .featurette-image .pull-right {    margin-bottom: 10px;    }	.btn { /* buttons ud */	font-size: 16px; 	}   .textleft {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}					.usp {  	margin-bottom: 50px;    font-size: 18px;    line-height: 1.0;    }				/* logo size ud */	.logo {	max-width: 60%;	margin-top: 60px;	}		.offices { 	font-size: 14px;  	line-height: 1.6;	}}@media(max-width:375px) {    .container {        width: 93%;    }    .featurette-divider {        margin: 10px 0;    }    .featurette-image {        max-width: 100%;    }    .featurette-image .pull-left {        margin-right: 0;        margin-bottom: 10px;    }    .featurette-image .pull-right {        margin-bottom: 10px;        margin-left: 0;    }	    .featurette-heading {        font-size: 18px;    }			    .featurette {        max-width: 100%;    }		.btn { /* buttons ud */  		font-size: 14px; 	}	   .textleft {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}   .textright {  margin: 0px 0px 20px 0px;  font-size: 16px;  line-height: 1.6;}					.usp {  	margin-bottom: 40px;    font-size: 12px;    line-height: 1.0;    }				/* logo size ud */	.logo {	max-width: 60%;	margin-top: 40px;	}		.offices { 	font-size: 14px;  	line-height: 1.6;	}	}