/*Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
}
ul, ol {
	margin: 0;
}
p {
	margin: 0;
}
html, body {
	font-family: 'Roboto', sans-serif;
	background:#FFF;
}
.banner {
	background:#FFF;
	margin-top:0.4em;
	
}
.logo {
	margin-top: 0em;
	text-align:left;
	float:left;
}

a.tel {
	color:#f28413;
	text-decoration:none;
}

.header-bottom {
	background:#660099;
	margin-top:0em;
	padding:0;
}
.logo1 {
	float:left;
	margin:0.5em;
}
.search-box {
	float:right;
}
.search-box {
	background:#292D46;
	border: 1px solid #ADADAD;
	position: relative;
	float: right;
	width:20%;
	margin:1em 2em 0em 0em;
	border-radius:3px;
}
.search-box form input[type="text"] {
	border: none;
	outline: none;
	background:#292D46;
	color:#ADADAD;
	font-size:14px;
	width:80%;
	padding:1em 0.5em;
	-webkit-apperance: none;
	margin: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.search-box form input[type="submit"] {
	border: none;
	outline: none;
	cursor: pointer;
	background:  url(../images/search.png)no-repeat 0px 0px;
	position:absolute;
	right: 11px;
	bottom: 12px;
	width: 30px;
	height: 25px;
}
.head-nav {
	float:left;
	margin: 0.2em 0em 0em 0em;
}
.head-nav ul {
	margin:0;
	padding:0;
}
.head-nav ul li {
	display:inline-block;
}
.head-nav ul li a {
	color:#FFF;
	text-decoration:none;
	font-size: 1.3em;
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	margin:10px 10px 10px 10px;
	display:block;
}
.head-nav ul li a:hover, .head-nav ul li.active a {
	color:#fff;
}
/*combo search go button styling*/
.go {
	background: #f28413;
	background: -webkit-gradient(linear, left top, left bottom, from(#f28413), to(#f28413));
	background: -webkit-linear-gradient(top, #f28413, #f28413);
	background: -moz-linear-gradient(top, #f28413, #f28413);
	background: -ms-linear-gradient(top, #f28413, #f28413);
	background: -o-linear-gradient(top, #f28413, #f28413);
	padding: 4.5px 9px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #ffffff;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: middle;
}
.go:hover {
	border-top-color: #d87604;
	background: #d87604;
	color: #ffffff;
	text-decoration:none;
}
.go:active {
	border-top-color: #f28413;
	background: #f28413;
}

/*search function under main navigation*/
#tfheader{
		background-color:#CCC;
	}
	#tfnewsearch{
		float:right;
		padding:0px;
		margin:0px;
	}
	.tftextinput{
		margin: 0;
		padding: 3px 3px;
		font-family: 'Roboto', sans-serif;
		font-size:0.8em;
		border:1px solid #999; border-right:0px;
		border-top-left-radius: 5px 5px;
		border-bottom-left-radius: 5px 5px;
	}
	.tfbutton {
		margin: 0;
		padding: 3px 15px;
		font-family: 'Roboto', sans-serif;
		font-size:0.8em;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		border: solid 1px #999; border-right:0px;
		background: #f28413;
		background: -webkit-gradient(linear, left top, left bottom, from(#f28413), to(#f28413));
		background: -moz-linear-gradient(top, #f28413, #f28413);
		border-top-right-radius: 5px 5px;
		border-bottom-right-radius: 5px 5px;
	}
	.tfbutton:hover {
		text-decoration: none;
		background: #d87604;
		background: -webkit-gradient(linear, left top, left bottom, from(#d87604), to(#d87604));
		background: -moz-linear-gradient(top,  #d87604,  #d87604);
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
}

a.know {
	background: none;
	color:#fff;
	text-decoration:none;
	font-size:22px;
	font-weight:400;
	padding:0.5em 2.2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:1px solid #fff;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
a.know:hover {
	background:#292D46;
}
i.scroll {
	width: 26px;
	height: 26px;
	background: none;
	float: left;
	vertical-align: middle;
}
.scroll {
	margin:1em 20em;
}
.design {
	margin:1em 0em;
}
.design h1 {
	color:#f28413;
	text-align:left;
	margin-bottom:0.1em;
}
.design h2 {
	font-size:1.7em;
	color:#000;
	text-align:left;
	margin:0em 0em 0.5em;
}
/*top 12 intro text styling*/
.top-12 {
	width:65%; 
	float:left; 
	margin-top:1em
}
.top-12 h2 {
	color:#000; 
	font-size:1.5em;
	font-weight:700;
	margin-bottom:0.1em;
}
@media (max-width: 1200px) {
	.top-12 h2 {
		font-size: 1.5em;
	}
}

.top-12 p {
	color:#666; 
	font-size:1.2em;
}
@media (max-width: 1200px) {
	.top-12 p {
		font-size: 1.1em;
	}
}
.top-12 h3 {
	font-size:1.5em; 
	color:#000; 
	font-weight:700;
}
@media (max-width: 1200px) {
	.top-12 h3 {
		font-size: 1.3em;
	}
}
	
/*top 12 button*/
.thumbbutton {
	background: #660099;
	background: -webkit-gradient(linear, left top, left bottom, from(#660099), to(#660099));
	background: -webkit-linear-gradient(top, #660099, #660099);
	background: -moz-linear-gradient(top, #660099, #660099);
	background: -ms-linear-gradient(top, #660099, #660099);
	background: -o-linear-gradient(top, #660099, #660099);
	padding: 4.5px 9px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #ffffff;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: middle;
}
.thumbbutton:hover {
	border-top-color: #482566;
	background: #482566;
	color: #ffffff;
	text-decoration:none;
}
.thumbbutton:active {
	border-top-color: #660099;
	background: #660099;
}
@media (max-width: 503px) {
	.thumbbutton {
		font-size: 0.6em;
	}
}

/*right hand andvance search styling*/
/*right banner title*/
.rightbannertitle {
	height:3em;
	padding-top:7px; 
}
div.rightbannertitle p.title {
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
	color:#FFF; 
	font-weight:400; 
	text-align:center;
}
@media (max-width: 993px) {
	.rightbannertitle {
	padding-top:8px;
	}
	div.rightbannertitle p.title {
		font-size: 1em;
	}
}
/*styling for minimised desktop view*/
@media(min-width:504px) and (max-width: 767px) {
	div.rightbannertitle p.title {
		font-size: 1.3em;
	}
}

/*latest lease deals manufacturer*/
.latestdeals {
	padding:0em 1em 0em 1em;
}
div.latestdeals p.manufacturer {
	font-family: 'Roboto', sans-serif; 
	color:#000; 
	font-size:1.3em; 
	font-weight:700;
}
div.latestdeals p.model {
	font-family: 'Roboto', sans-serif; 
	color:#666; 
	font-size:1.1em;
}
div.latestdeals p.updated {
	font-family: 'Roboto', sans-serif; 
	color:#666; 
	font-size:1em;
}
div.latestdeals p.price {
	font-family: 'Roboto', sans-serif; 
	color:#f28413; 
	font-size:1.5em; 
	font-weight:700;
	display:inline;
}
div.latestdeals p.vat {
	font-family: 'Roboto', sans-serif; 
	color:#666; 
	font-size:0.9em; 
	font-weight:700;
	display:inline;
}
@media (max-width: 1199px) {
	div.latestdeals p.manufacturer {
		font-size:1.2em; 
}
	div.latestdeals p.model {
		font-size:1.1em;
}
	div.latestdeals p.updated {
		font-size:0.8em;
}
	div.latestdeals p.price {
		font-size:1.3em;
}
	div.latestdeals p.vat {
		font-size:0.9em; 
}
}

/*search by price / type text styling*/
.searchby {
	padding:1em;
}

div.searchby p.search {
	font-family: 'Roboto', sans-serif; 
	color:#666; 
	font-size:1.2em; 
	font-weight:700;
}
@media (max-width: 994px) {
	div.searchby p.search {
		font-size: 1em;
	}
}
/*styling for minimised desktop view*/
@media(min-width:504px) and (max-width: 767px) {
	div.searchby p.search {
		font-size: 1.2em;
	}
}

div.searchby p.type {
	text-align:center; 
	color:#f28413; 
	font-size:0.9em;
	font-family: 'Roboto', sans-serif; 
}

/*pricing search button*/
.pricebutton {
	background: #f28413;
	background: -webkit-gradient(linear, left top, left bottom, from(#f28413), to(#f28413));
	background: -webkit-linear-gradient(top, #f28413, #f28413);
	background: -moz-linear-gradient(top, #f28413, #f28413);
	background: -ms-linear-gradient(top, #f28413, #f28413);
	background: -o-linear-gradient(top, #f28413, #f28413);
	padding: 4.5px 9px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #ffffff;
	font-size: 1.2em;
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: middle;
}

@media (max-width: 1200px) {
	.pricebutton {
		font-size: 1em;
	}
}
@media (max-width: 880px) {
	.pricebutton {
		font-size: 0.9em;
	}
}
@media (max-width: 840px) {
	.pricebutton {
		font-size: 0.8em;
	}
}
@media (max-width: 760px) {
	.pricebutton {
		font-size: 0.6em;
	}
}

/*styling for minimised desktop view*/
@media(min-width:504px) and (max-width: 767px) {
	.pricebutton {
		font-size: 1.2em;
	}
}
@media(min-width:881px) and (max-width: 991px) {
	.pricebutton {
		font-size: 0.95em;
	}
}
	
.pricebutton:hover {
	border-top-color: #d87604;
	background: #d87604;
	color: #ffffff;
	text-decoration:none;
}
.pricebutton:active {
	border-top-color: #f28413;
	background: #f28413;
}
/*-end-*/

/*Car leasing content box*/
.contentbox {
	background:#eee; 
	padding:1em; 
}
.contentbox h2 {
	font-size: 1.7em;
 	margin: 0em 0em 1em;
}
div.searchby p.content {
	color:#666; 
	font-size:1em;
	font-family: 'Roboto', sans-serif; 
}

ul.tabs-menu {
	margin:0;
	padding:0;
}
ul.tabs-menu li {
	display:inline-block;
}
ul.tabs-menu li a {
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0.8em 1.2em;
	text-decoration: none;
	color: #ADADAD;
	float: left;
	border: 1px solid #ADADAD;
	margin:0em 1em;
}
.tab-grid h3 {
	font-size:1em;
	margin:0;
	padding:1em 0 0.5em;
	font-weight:bold;
	color:#3d3d3d;
	text-transform:uppercase;
}
.tab-grid p {
	color:#777;
	line-height:1.7em;
	font-size:0.875em;
}
.tabs-box {
	text-align:center;
	padding: 0 0 1em;
}
.tab-grids {
	padding:0 1em;
	margin:4em 0em;
}
.active1 a {
	background:#F77268;
	color:#fff !important;
	border-color:#F77268 !important;
}
.icon-data1 {
	float:left;
	width:70%;
}
.icon {
	float:left;
	width:20%;
}
.icon i {
	width: 48px;
	height: 48px;
	background: none 0px 0px;
	float: left;
	vertical-align: middle;
}
.icon i.book {
	background-position:-5px -5px;
}
.icon i.book:hover {
	background-position:-5px -53px;
}
.icon i.comment {
	background-position:-58px -5px;
}
.icon i.comment:hover {
	background-position:-58px -53px;
}
.icon i.share {
	background-position:-108px -5px;
}
.icon i.share:hover {
	background-position:-107px -54px;
}
.icon i.manage {
	background-position:-159px -6px;
}
.icon i.manage:hover {
	background-position:-160px -53px;
}
.icon i.convert {
	background-position:-213px -6px;
}
.icon i.convert:hover {
	background-position:-213px -53px;
}
.icon i.navigate {
	background-position:-264px -6px;
}
.icon i.navigate:hover {
	background-position:-264px -53px;
}
.design-2 {
	text-align:center;
}
.design h5 {
	font-size:1.5em;
	font-weight:400;
	color:#333754;
	text-align:left;
}
.manage {
	margin: 0em 0em 2em;
}
.about {
	background:#262626;
	padding:4em 0em;
	text-align:center;
}
.about h3 {
	font-size:2.5em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin:0 auto;
	border-bottom:2px solid #F77268;
	width:120px;
}
.about p {
	font-size:1.2em;
	font-weight:400;
	color:#F77268;
	text-align:center;
	margin:4em 0em;
}
.about h4 {
	font-size:2em;
	font-weight:400;
	color:#fff;
	text-align:center;
	margin:1em 0em 2em;
}
a.read {
	color:#fff;
	font-size:1em;
	font-weight:400;
}
i.web {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.cloud {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.map {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.management {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.web1 {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.cloud1 {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.map1 {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.management1 {
	width: 80px;
	height: 80px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
.about-bottom {
	border-top:1px solid #4F4F4F;
}
i.plus {
	width: 120px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
/*--*/	
.our-work-section h3 {
	font-size:2.5em;
	font-weight:400;
	color:#262626;
	text-transform:uppercase;
	margin:0 auto;
	border-bottom:2px solid #F77268;
	width:187px;
}
.our-work-section {
	background: #fff;
	margin: 0em 0em 6em;
	padding:6em 0em 0em;
	text-align:center;
}
.our-work-section p {
	font-size:1.1em;
	font-weight:400;
	color:#262626;
	margin:2em 0em;
	text-align:center;
}
.some-happy-clients-list ul li a {
	display:inline-block;
}
/*	Strip
/*-----------------------------------------------------------------------------------*/
.b-link-stripe {
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	overflow:hidden;
}
.b-link-stripe .b-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
}
.b-link-stripe .b-wrapper:hover {
	background:rgba(26, 188, 156, 0.62);
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
/*-----------------------------------------------------------------------------------*/
/*	Animation effects
/*-----------------------------------------------------------------------------------*/
.b-animate-go {
	text-decoration:none;
}
.b-animate {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;
	font-size:1.1em;
	font-weight:700;
}
.b-animate i {
	margin-top:22%;
	display: -webkit-inline-box;
}
/* lt-ie9 */
.b-animate-go:hover .b-animate {
	visibility:visible;
}
.b-from-left {
	position:relative;
	left:-100%;
}
.b-animate-go:hover .b-from-left {
	left:0;
}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 25%;
	display:none;
	float:left;
	overflow:hidden;
}
div#portfoliolist {
	padding: 0px 0px;
}
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
.portfolio img {
	max-width:100%;
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}
.portfolio .label {
	position: absolute;
	width: 100%;
	height:40px;
	bottom:-40px;
}
.portfolio .label-bg {
	background: #22B4B8;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.portfolio .label-text {
	color:#fff;
	position: relative;
	z-index:500;
	padding:5px 8px;
}
.portfolio .text-category {
	display:block;
	font-size:9px;
	font-size: 12px;
	text-transform:uppercase;
}
/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/*--*/
/******************/
#services {
	background:#CEECF2;
	padding:5% 0;
}
.h-part h3.m_5 {
	font-family: 'Oswald', sans-serif;
	color: #DB2927;
	font-weight: 400;
	font-size: 2.6em;
	text-transform: uppercase;
	margin-bottom: 0.4em;
	text-align: center;
	letter-spacing: 1px;
}
.h-part p {
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.7em;
	color: #3D4445;
	font-size: 1.5em;
	margin: 0 auto;
	text-align: center;
	width: 70%;
	padding-bottom: 0.7em;
}
.box2 {
	margin: 2% 0% 2% 4%;
}

p.m_5 {
	text-align:center;
	font-size:1em;
	margin-bottom:2%;
}
.s-1 h4 {
	color:#fff;
	font-size:1.5em;
	margin-top: 20%;
	text-transform: uppercase;
	line-height:1.5em;
	font-family: 'Oswald', sans-serif;
}
.view {
	width: 279px;
	height: 340px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.view .mask, .view .content {
	width: 282px;
	height: 340px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -2px;
	-moz-border-radius: 6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.s-1 img, .s-2 img, .s-3 img {
	margin-top:15px;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background:none;
	font-weight:400;
	margin: 20px 19px 1px 10px;
	font-family: 'Oswald', sans-serif;
	line-height: 1.6em;
}
.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
}
.info:hover {
	background:#E74C3C;
}
.view-fifth img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
	background-color: #F77268;
	-webkit-transform: translateX(-300px);
	-moz-transform: translateX(-300px);
	-o-transform: translateX(-300px);
	-ms-transform: translateX(-300px);
	transform: translateX(-300px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.view-fifth h5 {
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #FE7271;
	color: #fff;
	line-height: 1.5em;
	font-weight:400;
}
.view-fifth p {
	color: #fff;
	font-size:1.1em;
	font-weight:400;
	margin:1em 0.5em;
}
.view-fifth:hover .mask {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
/*--partner--*/
.m_3 h3 {
    font-size: 2em;
 }
 
 .m_3 {
	text-align: center;
	position: relative;
}
 
 .clients{
	padding:3em 0;
	background:#fff;
}

span.left_line1 {
	height: 1px;
	width: 42%;
	display: block;
	background: url('../graphics/border1.png') no-repeat 0px 0px;
	position: absolute;
	left: -1%;
	bottom: 16px;
}
span.right_line1 {
	height: 1px;
	width: 42%;
	display: block;
	background: url('../graphics/border1.png') no-repeat 0px 0px;
	position: absolute;
	right: -1%;
	bottom: 16px;
}

span.left_line1, span.right_line1{
	  width: 39%;
	  bottom: 14px;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	padding-top: 1em;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	width:50%;
	cursor: pointer;
	positon: relative;
	
	max-width:300px;
	max-height:100px;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 45px;
	height: 45px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	margin-top:50px;
}
.nbs-flexisel-nav-left {
	left: -85px;
	background: none;
}
.nbs-flexisel-nav-right {
	right: -85px;
	background: none;
}
.services {
	background: #262626;
	padding: 4em 0em;
	text-align: center;
}
.services h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 152px;
}
.services-top {
	margin:5em 0em;
}
.services h5 {
	font-size: 1.5em;
	font-weight: 400;
	color: #fff;
	text-transform:uppercase;
	text-align: center;
	margin:1.2em 0em;
}
.services p {
	font-size: 1.1em;
	font-weight: 400;
	color: #838383;
	text-align: left;
	margin:1em 0em;
}
.icon-data2 {
	float:left;
	width:70%;
}
.icon2 {
	float:left;
	width:20%;
}
i.glob {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.glob:hover {
	background: none;
}
i.animate {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.animate:hover {
	background: none;
}
i.respons {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.respons:hover {
	background: none;
}
i.graph {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.graph:hover {
	background: none;
}
i.illust {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.illust:hover {
	background: none;
}
i.video {
	width: 75px;
	height: 75px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.video:hover {
	background: none;
}
.team {
	padding: 4em 0em;
	text-align: center;
}
.team-top {
	margin:2em 0em;
}
.team h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 93px;
}
.team1 {
	margin:8px 0px;
	position:relative;
}
.team-desc {
	background:#B6B7B7;
	position:absolute;
	top:178px;
	padding:1em;
	width:92.3%;
}
.team-desc h5 {
	font-size:1.4em;
	font-weight:400;
	color:#414141;
}
.team-desc p {
	font-size:1em;
	font-weight:400;
	color:#414141;
	text-transform:uppercase;
}
.icon-data4 {
	float:left;
	width:50%;
	text-align:left;
}
.icon4 {
	float:left;
	width:50%;
	text-align:right;
	margin-top:12px;
}
.icon4 ul li {
	display:inline-block;
}
i.fbk {
	width: 26px;
	height: 26px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.fbk:hover {
	opacity: 0.4;
}
i.twit {
	width: 26px;
	height: 26px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.twit:hover {
	opacity: 0.4;
}
i.drible {
	width: 26px;
	height: 26px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.drible:hover {
	opacity: 0.4;
}
i.linked {
	width: 26px;
	height: 26px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.linked:hover {
	opacity: 0.4;
}
/*--*/
.funfacts {
	background:#5C5C5C;
	padding:7em 0em;
	margin:8em 0em;
}
.funfacts h4 {
	font-size:2em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.funfacts h5 {
	font-size:1.5em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.icon-data3 {
	float:left;
	width:60%;
}
.icon3 {
	float:left;
	width:30%;
}
i.review {
	width: 60px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
	margin-top:1em;
}
i.upload {
	width: 60px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.brand {
	width: 60px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.award {
	width: 60px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 55px;
	height: 55px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	margin-top:-13.4em;
}
.nbs-flexisel-nav-left {
	left:36em;
	background: none;
}
.nbs-flexisel-nav-right {
	right:35.5em;
	background: none;
}
/*--*/
i.mark {
	width: 40px;
	height: 40px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
.effectively {
	background:#F77268;
	padding:3em 0em;
	margin:2em 0em;
}
.effectively {
	font-size: 1.5em;
	font-weight: 400;
	color: #fff;
	text-align:center;
}
/*--*/
.blog {
	margin:2em 0em;
}
.blog1 {
	margin:4em 0em;
}
.blog h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 93px;
}
.blog h4 {
	font-size:1.5em;
	font-weight:400;
	color:#262626;
	text-align:left;
	text-transform:uppercase;
	margin:1em 0em;
}
.blog h6 {
	font-size:1em;
	font-weight:400;
	color:#C2C2C2;
	text-align:left;
}
.blog p {
	font-size:1.1em;
	font-weight:400;
	color:#ABABAB;
	text-align:left;
	margin:1em 0em;
	line-height:1.5em;
}
a.more {
	background:#ADADAD;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	padding:0.7em 1.2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:none;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
a.more:hover {
	background:#262626;
	color:#EA6D64;
}
.blog-grid {
	background:#ffffff;
	padding:2em;
}
.twiter {
	background:#292D46;
	padding:3em 0em;
	text-align:center;
}
.twiter h4 {
	font-size:1.5em;
	font-weight:400;
	color:#F3F4F5;
	margin:1em 0em;
}
.twiter h5 a {
	font-size:1.5em;
	font-weight:400;
	color:#F77268;
	text-decoration:none;
}
.twiter span {
	color:#F77268;
}
.twiter p {
	font-size:1em;
	font-weight:400;
	color:#F3F4F5;
	margin:1em 0em;
}
i.twiter {
	width: 60px;
	height: 60px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
/**** Slider *****/
.wmuSlider {
	position: relative;
	overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article img {
	max-width: 100%;
	width: auto;
	height: auto;
	display:block;
}
/* Default Skin */
.wmuSliderPagination {
	z-index: 2;
	position: absolute;
	right:40%;
	bottom:2px;
}
ul.wmuSliderPagination {
	padding:0;
}
.wmuSliderPagination li {
	float: left;
	margin: 0 8px 0 0;
	list-style-type: none;
}
.wmuSliderPagination a {
	display: block;
	text-indent: -9999px;
	width:0px;
	height:0px;
	background:#E8CBC8;
	border-radius:10px;
}
.wmuSliderPagination a.wmuActive {
	background:#E8776B;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
	position: absolute;
	width:55px;
	height:55px;
	text-indent: -9999px;
	background: none;
	top:35%;
	z-index: 2;
	cursor: pointer;
}
.wmuSliderNext {
	background-position:-518px -102px;
	right: 0em;
	top: 95px;
}
.wmuSliderPrev {
	background-position:-453px -102px;
	left: 0em;
	top: 95px;
}
/*--plans--*/
.priceplan {
	background:#fff;
	padding:5em 0em 0em;
	text-align:center;
}
.priceplan h6 {
	font-size: 2.5em;
	font-weight: 400;
	color: #262626;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 238px;
}
.pricingtable {
	background:#fff;
}
.plans {
	padding:4% 0 6%;
	border-bottom:1px solid #DEDEDE;
}
.pricing {
	padding:5% 0 0%;
}
#plans, #plans ul, #plans ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
}
#pricePlans {
	text-align: center;
}
#pricePlans #plans .plan {
	background: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
	border:1px solid #F3F4F5;
}
.planContainer .title h2 {
	font-size: 2.125em;
	color: #3e4f6a;
	margin: 0;
	padding: .6em 0;
	padding: 19px 0;
}
.planContainer .title1 h3 {
	font-size: 2.125em;
	background:#F3F4F5;
	color:#ADADAD;
	text-transform:uppercase;
	margin: 0;
	padding: .6em 0;
}
.planContainer .title h2.bestPlanTitle {
	background:#E8776B;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.text {
	padding: 0px 0 0px;
}
.planContainer .price p {
	color: #E8776B;
	background:#fff;
	font-size:4em;
	line-height:1.6em;
}
.planContainer .price p span {
	color:#B3823F;
}
.planContainer .options {
	margin-top: 10em;
}
.planContainer .options li {
	color:#777;
	line-height:4em;
	border-top: 1px solid #E9E9E9;
	font-size: 1.2em;
	text-transform:uppercase;
}
.planContainer .options li span {
	color: #333;
}
.planContainer .button a {
	text-decoration: none;
	color: #ADADAD;
	border: none;
	background: #F3F4F5;
	display: inline-block;
	padding: 23px 38px;
	font-size: 1.7em;
	text-transform:uppercase;
}
.planContainer .button a:hover {
	background:#F77268;
	color:#fff;
}
#pricePlans #plans .plan {
	width: 23.555%;
	margin-left:10px;
 -webkit-transition: all .25s;
 -moz-transition: all .25s;
 -ms-transition: all .25s;
 -o-transition: all .25s;
 transition: all .25s;
}
li.plan-middle {
	width:23.555%;
 -webkit-transition: all .25s;
 -moz-transition: all .25s;
 -ms-transition: all .25s;
 -o-transition: all .25s;
 transition: all .25s;
}
#pricePlans #plans > li:last-child {
	margin-right: 0;
}
.planContainer .button a {
 -webkit-transition: all .25s;
 -moz-transition: all .25s;
 -ms-transition: all .25s;
 -o-transition: all .25s;
 transition: all .25s;
}
.planContainer .price1 p {
	color:#e83a93;
}
li.colm {
	background: #F3F4F5;
}
.planContainer .options li a {
	color:#ADADAD;
	line-height: 3em;
	padding: 24px 35px;
	font-size: 1.5em;
	background:#F3F4F5;
	text-decoration:none;
	text-transform: uppercase;
}
.planContainer .options li a :hover {
	background:#F77268;
	color:#fff;
}
/*-- contact-section --*/
.contact {
	background:#fff;
	padding:6em 0em;
}
.contact h3 {
	font-size: 2.5em;
	font-weight: 400;
	color: #292D46;
	text-transform: uppercase;
	margin: 0 auto;
	border-bottom: 2px solid #F77268;
	width: 178px;
}
.contact p {
	font-size:1.2em;
	font-weight:400;
	color:#F77268;
	margin:1em 0em 4em;
	text-align:center;
}
.contact form input[type="text"] {
	width: 100%;
	padding: 1.5% 0;
	margin-bottom: 7%;
	background:none;
	color: #ADADAD;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 10px;
	border: 1px solid #ADADAD;
	border-radius: 3px
}
.contact form textarea {
	resize:none;
	width: 100%;
	padding: 2% 0;
	margin-bottom: 5%;
	background:none;
	color: #ADADAD;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 10px;
	border: 1px solid #ADADAD;
	min-height: 205px;
	border-radius: 3px;
}
.contact form input[type="submit"] {
	background: #F77268;
	padding: 0.5em 3em;
	text-transform: uppercase;
	color:#fff;
	font-size: 19px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
	border-radius:5px;
	text-transform:uppercase;
}
.contact form input[type="submit"]:hover {
	background:#292D46;
	color: #fff;
}
/*-- contact --*/
.footer {
	background:#f28413;
	padding:2em 0em;
	text-align:left;
	font-weight:400;
	border-top: #660099 4px solid;
}
.footer p {
	color:#fff;
	font-size:1em;
	font-weight:400;
}
.footer a {
	color:#660099;
	text-decoration:none;
	font-weight:400;
}
.footer a:hover {
	color:#F3F4F5;
	text-decoration:underline;
	font-weight:400;
}
ul {
	padding:0;
}
.social {
	margin:1em 0em 4em;
}
.social ul li {
	display:inline-block;
}
i.fb {
	width: 62px;
	height: 62px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.fb:hover {
	opacity: 0.4;
}
i.twt {
	width: 62px;
	height: 62px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.twt:hover {
	opacity: 0.4;
}
i.drib {
	width: 62px;
	height: 62px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.drib:hover {
	opacity: 0.4;
}
i.behanc {
	width: 62px;
	height: 62px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.behanc:hover {
	opacity: 0.4;
}
i.link {
	width: 62px;
	height: 62px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.link:hover {
	opacity: 0.4;
}
.blog-grid2 {
	background:#ffffff;
	padding:2em;
	margin:1em 0em;
}
.icon5 ul li {
	display: inline-block;
}
.team-desc1 {
	background: #FBF7F7;
	padding:1em;
}
.team-desc1 h5 {
	font-size: 1.4em;
	font-weight: 400;
	color: #363636;
	text-align:left;
}
.icon5 {
	text-align: left;
}
.tagcloud {
	text-align: left;
}
.tagcloud ul li {
	display: inline-block;
	padding: 5px 13px;
	border: 1px solid #fff;
	margin: 10px 1px;
	text-align: left;
}
.tagcloud ul li a {
	color: #fff;
	border: #F77268;
}
.tagcloud ul li a:hover {
	color: #F77268;
}
.footer h5 {
	color:#fff;
	font-size:1.5em;
	font-weight:400;
	text-transform:uppercase;
	text-align:left;
}
.aboutus p {
	color:#fff;
	font-size:1.1em;
	font-weight:400;
	line-height:1.5em;
	text-align:left;
}
.footer-top {
	margin: 2em 0em;
	padding:0em 0em 4em;
	border-bottom: 1px solid #fff;
}
.col-md-3.popularlinks {
	text-align: left;
}
/*-- single --*/
.single-banner {
	background:#262626;
	min-height:288px;
}
.single-bottom {
	background: #292D46;
	padding: 10px;
}
.single-nav ul {
	margin:0;
	padding:0;
}
.single-nav ul li {
	display:inline-block;
}
.single-nav ul li a {
	color:#ADADAD;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	padding:10px 20px 10px 20px;
	display:block;
	text-transform:uppercase;
	border-right: 1px solid #ADADAD;
}
.single-nav ul li a:hover, .single-nav ul li.active a {
	color:#fff;
}
.single-info {
	margin:3em 0em;
}
.single-info h1 {
	font-size:3em;
	font-weight:400px;
	color:#fff;
	text-transform:uppercase;
}
.search-box1 {
	background:#D7D7D7;
	border: 1px solid #D7D7D7;
	position: relative;
	float: right;
	width:100%;
	margin:0em 2em 1em 0em;
	border-radius:3px;
}
.search-box1:hover {
	background: #F77268;
}
.search-box1 form input[type="text"] {
	border: none;
	outline: none;
	background:#fff;
	color:#ADADAD;
	font-size:14px;
	width:82%;
	padding:1em 0.5em;
	-webkit-apperance: none;
	margin: 0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.search-box1 form input[type="submit"] {
	border: none;
	outline: none;
	cursor: pointer;
	background:  url(../images/search1.png)no-repeat 0px 0px;
	position:absolute;
	right: 11px;
	bottom: 12px;
	width: 30px;
	height: 24px;
}
.single h2 a {
	font-size:1em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	text-decoration:none;
}
.single h2 a:hover {
	color:#F77268;
}
.single h6 {
	font-size:1.3em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	margin:1em 0em;
}
.single p {
	font-size:1em;
	font-weight:400;
	color:#CCCCCC;
	line-height:1.5em;
	margin:1.5em 0em;
}
.single h5 {
	font-size:1.2em;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:1em 0em;
}
.single {
	margin:1em 0em;
}
.single h3 {
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
	margin: 5em 0em 1em;
	padding:14px 0px;
	border-bottom:1px solid #292D46;
}
.single-rupert {
	float:left;
	width:70%;
	margin:6px 0px;
}
.single-rupert ul li {
	display:inline-block;
}
.single-rupert ul li a {
	margin:0px 4px;
	font-size:1.2em;
	font-style:italic;
	font-weight:400;
	color:#292D46;
	text-decoration:none;
}
.single-rupert ul li a:hover {
	color:#F77268;
}
.single-rupert1 ul li {
	display:inline-block;
}
.single-rupert1 {
	float:right;
	width:20%;
	text-align:right;
}
i.ink {
	width: 22px;
	height: 22px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.love {
	width: 44px;
	height: 40px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.love:hover {
	background: none;
}
i.share1 {
	width: 44px;
	height: 40px;
	background: none;
	display:inline-block;
	vertical-align: middle;
}
i.share1:hover {
	background: none;
}
.icon6 {
	float:left;
	width:34%;
	margin:1.5em 0em;
}
.icon-data6 {
	float:left;
	width:63%;
}
.single-rupert2 h4 {
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	margin:1em 0em;
}
span {
	font-weight:400;
	color:#000;
	margin:0px;
}
span.menu {
	font-weight:400;
	font-style:normal;
	color:#fff;
	font-size:1.2em;
	margin:0px 15px;
}
span.submenu {
	font-weight:400;
	font-style:normal;
	color:#fff;
	font-size:1.2em;
	margin:0px 15px;
	font-family:'Roboto', sans-serif;
}
span.dropmenu {
	font-weight:400;
	font-style:normal;
	color:#fff;
	font-size:1.1em;
	margin:0px 15px;
	font-family:'Roboto', sans-serif;
}
span.dropmenu:hover {
	font-weight:400;
	font-style:normal;
	color:#660099;
	font-size:1.1em;
	margin:0px 15px;
	font-family:'Roboto', sans-serif;
}
.single-rupert2 {
	padding:2em 0em;
	border-bottom:1px solid #ADADAD;
}
.single h4 {
	font-size:1.5em;
	font-weight:400;
	color:#292D46;
	margin:1em 0em;
}
.icon7 {
	float:left;
	width:23%;
	margin:1.5em 0em;
}
.icon-data7 {
	float:left;
	width:71%;
}
.j-doe p {
	font-size: 1em;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 1.5em;
	margin: 2em 0em;
}
.j-doe h5 a {
	font-size: 1em;
	font-weight: 400;
	font-style:italic;
	color: #CCCCCC;
	margin: 2em 0em;
}
.j-doe h5 a:hover {
	color:#292D46;
}
.data7 {
	border-bottom:1px solid #ADADAD;
}
.Jonath p {
	font-size: 1em;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 1.5em;
	margin: 1em 0em;
}
.icon8 {
	float:left;
	width:30%;
	margin:1.5em 0em;
}
.icon-data8 {
	float:left;
	width:67%;
}
.j-doe {
	padding:0em 0em 2em;
	border-bottom:1px solid #ADADAD;
}
.Jonath span {
	font-size:10px;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:0px 15px;
}
.j-doe span {
	font-size:15px;
	font-weight:400;
	font-style:italic;
	color:#292D46;
	margin:0px 260px;
}
.comments {
	margin: 3em 0em;
}
.comments h2 {
	font-size:2em;
	font-weight:400;
	color:#292D46;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	margin:1em 0em;
}
.comments p {
	font-size:1.3em;
	font-weight:400;
	color:#C6C6C6;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
}
.comments form input[type="text"] {
	padding: 10px 18px;
	width: 100%;
	background:none;
	border: 1px solid #ADADAD;
	outline: none;
	margin-bottom: 1.1em;
	font-size: 18px;
	color: #636363;
	font-weight: normal;
}
.comments form textarea {
	padding: 10px 18px;
	width: 100%;
	background: none;
	border: 1px solid #ADADAD;
	outline: none;
	margin-bottom: 1.1em;
	font-size: 18px;
	color: #636363;
	font-weight: normal;
}
.comments form input[type="submit"] {
	padding: 0.75em 2em;
	color: #FFFFFF;
	background: #292D46;
	font-size: 18px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
	text-transform:uppercase;
}
.comments form input[type="submit"]:hover {
	color: #fff;
	background: #F77268;
}
ul.sidebar {
	list-style-type: none;
	line-height: 2em;
	font-size:1.2em;
}
/*-- single --*/
a.read-more {
	background: #292D46;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	padding:0.7em 2em;
	display: inline-block;
	text-decoration: none;
	border-radius:3px;
	border:none;
	text-transform:uppercase;
	text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-msborder-radius:3px;
}
a.read-more:hover {
	background: #F77268;
	color:#fff;
}
.blog-content {
	padding: 2em 2em;
}
.player iframe {
	width: 100%;
	height: 300px;
}
ul.tags li {
	display: inline-block;
	margin: 0px 2px;
	font-size: 1.2em;
	font-style: italic;
}
.single-content {
	margin: 2em 1em;
}
/*-- contact-section --*/
.contact-section {
	margin:3em 0em;
}
.map iframe {
	width: 100%;
	min-height:400px;
}
.contact-section h5 {
	font-size:2.2em;
	font-weight:400;
	color:#292D46;
	text-transform:uppercase;
}
.contact-section p {
	font-size:1.2em;
	font-weight:300;
	color:#323232;
	margin:2em 0em;
}
.get-touch {
	margin:4em 0em;
}
.get-touch1 form input[type="text"] {
	width: 100%;
	padding: 0.5em 0;
	margin-bottom:1.5em;
	background:none;
	color: #333333;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 18px;
	border: 1px solid #292D46;
}
.get-touch1 form textarea {
	resize:none;
	width: 100%;
	padding: 0.5em 0;
	margin-bottom:1.5em;
	background:none;
	color: #333333;
	font-size:18px;
	outline: none;
	font-weight:400;
	text-indent: 18px;
	border: 1px solid #292D46;
	min-height: 150px;
}
.get-touch1 form input[type="submit"] {
	background:#292D46;
	padding: 0.5em 2em;
	text-transform: uppercase;
	color:#fff;
	font-size: 19px;
	font-weight: 400;
	display: block;
	outline: none;
	border: none;
}
.get-touch1 form input[type="submit"]:hover {
	background: #F77268;
	color:#fff;
}
.col-md-12.get-touch1 {
	padding: 0;
}
/*-- contact-section --*/
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border: none;
	text-indent: 100%;
	background: url("../images/arrow.1.png") no-repeat 0px 0px;
}
/*--responsive design--*/
@media (max-width:1024px) {
.logo {
 margin-top: 0em;
}
.banner-info h1 {
 font-size: 2.5em;
}
.banner-info h2 {
 font-size: 1.5em;
}
.scroll {
 margin: 1em 16.5em;
}
.head-nav {
 margin: 0.2em 0em 1em 3em;
}
.head-nav ul li a {
 margin: 7px 10px 10px 10px;
}
.design h2 {
 font-size: 1.7em;
 margin: 0em 0em 1em;
}
.top-12 h2 {
		font-size: 1.5em;
}
.about-bottom {
 margin: 0.5em;
}
.view {
 width: 248px;
}
.view .mask, .view .content {
 width: 230px;
}
.about h3 {
 font-size: 2em;
}
.s-1 h4 {
 font-size: 1.3em;
}
.our-work-section h3 {
 font-size: 2em;
}
.nbs-flexisel-nav-right {
 right: 29em;
}
.nbs-flexisel-nav-left {
 left: 29em;
}
.funfacts h5 {
 font-size:1.2em;
}
.services h3 {
 font-size: 2em;
 width:136px;
}
.funfacts h4 {
 font-size:1.5em;
}
.services h5 {
 font-size: 1.3em;
 margin: 1.2em 2em;
}
.team h3 {
 font-size: 2em;
 width:76px;
}
.team1 {
 margin: 30px 0px;
}
.team-desc {
 width: 90.6%;
}
.blog h3 {
 font-size: 2em;
 width:75px;
}
.blog h4 {
 font-size: 1.3em;
}
.team-desc h5 {
 font-size: 1.2em;
}
.priceplan h6 {
 font-size: 2em;
 width:200px;
}
.planContainer .title1 h3 {
 font-size: 1.7em;
}
.planContainer .title h2 {
 font-size: 1.7em;
 padding: 15px 0;
}
.planContainer .price p {
 font-size: 2.5em;
 line-height: 1.6em;
}
.planContainer .button a {
 padding: 17px 43px;
 font-size: 1.2em;
}
.contact h3 {
 font-size: 2em;
 width: 157px;
}
.footer {
 padding: 2em 0em;
}
.contact {
 padding: 3em 0em;
}
.priceplan {
 padding: 3em 0em 0em;
}
.effectively {
 padding: 1em 0em;
 margin: 2em 0em;
}
.search-box1 {
 margin: 0em 1em 1em 0em;
}
.single h2 a {
 font-size: 0.9em;
}
.single-info h1 {
 font-size: 2.5em;
}
.icon6 {
 width: 26%;
 margin: 1.5em 2em;
}
.icon7 {
 width: 21%;
 margin: 1.5em 1em;
}
.icon8 {
 width: 24%;
 margin: 1.5em 1em;
}
.map iframe {
 min-height: 320px;
}
.search-box1 form input[type="text"] {
 width: 77.5%;
}
.tab-grids {
 margin: 1em 0em;
}
}
/*--responsive design--*/
@media (max-width:768px) {
.head-nav ul li {
 display:block;
 float:none;
}
.head-nav ul li a {
 border-right:none;
 background:#F77268;
 color:#292D46
}
.head-nav ul {
 position: absolute;
 margin: 0;
 padding: 2% 0;
 z-index: 999;
 width: 92%;
 display: none;
 text-align: center;
 background:#F77268;
 left:2em;
 top:6em;
}
.head-nav span.menu {
 display:block;
 background:none;
 position:absolute;
 top:32px;
 right:352px;
}
.head-nav span.menu:before {
 content:url(../images/menu.png);
 color:#FFF;
 font-size:1.3em;
 text-transform:uppercase;
 text-align:right;
 cursor:pointer;
}
.head-nav {
 background:#F77268;
}
.logo {
 margin-top: 0em;
}
.banner-info h1 {
 font-size: 2em;
}
.banner-info h2 {
 font-size: 1.5em;
}
a.know {
 font-size: 20px;
}
.scroll {
 margin: 1em 12.5em;
}
.header-bottom {
 margin-top: 0em;
 padding: 0px;
 position:relative;
}
.search-box {
 width: 30%;
}
.design h2 {
 font-size: 1.5em;
}
ul.tabs-menu li a {
 font-size: 1em;
}
.icon {
 width: 13%;
}
.manage {
 margin: 2em 0em;
}
.about h3 {
 font-size: 2em;
 width:91px;
}
.about p {
 margin: 2em 0em;
}
.view {
 width: 279px;
}
.view .mask, .view .content {
 width: 282px;
}
.box2 {
 margin: 2% 0% 2% 7%;
}
.our-work-section h3 {
 font-size: 2em;
 width:150px;
}
.nbs-flexisel-nav-right {
 right: 21em;
}
.nbs-flexisel-nav-left {
 left: 21em;
}
.services h3 {
 font-size: 2em;
 width: 134px;
}
.services h5 {
 margin: 1.5em 0em;
 text-align: left;
}
.team-desc {
 top: 204px;
 left: 169px;
 width: 53%;
}
.blog1 {
 text-align: center;
 margin: 1em 0em;
}
.blog {
 margin: 0em 0em;
}
.blog p {
 text-align: center;
}
.blog h6 {
 text-align: center;
}
.blog h4 {
 text-align: center;
}
#pricePlans #plans .plan {
 width: 100%;
 border: 1px solid #ADADAD;
 margin: 1em 0em;
}
.footer {
 padding: 1em 0em;
}
.social {
 margin: 1em 0em 2em;
}
.contact p {
 margin: 1em 0em 2em;
}
.planContainer .button a {
 padding: 17px 292px;
}
.banner-info {
 margin-top: 1em;
}
.scroll {
 margin: 0em 12.5em;
}
.design {
 margin: 1em 0em;
}
.our-work-section {
 margin: 0em;
 padding: 2em 0em 0em;
}
.services {
 padding: 2em 0em;
}
.services-top {
 margin: 2em 0em;
}
.team {
 padding: 2em 0em;
}
.effectively {
 margin: 0em 0em 2em;
}
.team-top {
 margin: 0em 0em;
}
.team {
 padding: 2em 0em;
}
.blog-grid {
 padding: 1em;
}
.wmuSliderPrev {
 top: 130px;
}
.wmuSliderNext {
 top: 130px;
}
.about {
 padding: 2em 0em;
}
.twiter h4 {
 font-size: 1.4em;
}
.single h2 a {
 font-size: 0.8125em;
}
.search-box1 {
 width: 38%;
}
.single-bottom {
 background: #292D46;
 padding: 10px 0;
}
.blog-content {
 padding: 2em 2em 0em;
}
.j-doe span {
 margin: 0px 121px;
}
.map iframe {
 min-height: 300px;
}
.contact-section h5 {
 font-size: 1.7em;
}
.contact-section p {
 font-size: 1.1em;
 margin: 2em 0em;
}
.design-2 img {
 width: 30%;
 height:370px;
}
.single h3 {
 margin: 2em 0em 1em;
}
ul.sidebar {
 line-height: 1.5em;
}
.search-box1 form input[type="text"] {
 width: 83%;
}
.icon-data7 {
 width: 62%;
}
.icon7 {
 width: 26%;
}
}
/*--responsive design--*/
@media (max-width:640px) {
.banner-info h1 {
 font-size: 1.5em;
}
.banner-info h2 {
 font-size: 1em;
}
a.know {
 font-size: 18px;
}
.scroll {
 margin: 0em 10em;
}
.head-nav span.menu {
 right: 290px;
 top: 32px;
}
.design h2 {
 font-size: 1.3em;
}
ul.tabs-menu li a {
 margin: 0em 0.2em;
}
.about-bottom {
 margin: 0em 9em;
}
.planContainer .button a {
 padding: 17px 228px;
}
.nbs-flexisel-nav-left {
 left: 16em;
}
.nbs-flexisel-nav-right {
 right: 16em;
}
.design h5 {
 font-size: 1.3em;
}
.about h3 {
 font-size: 1.7em;
 width: 84px;
}
.our-work-section h3 {
 font-size: 1.7em;
 width: 131px;
}
.services h3 {
 font-size: 1.7em;
 width: 115px;
}
.services h5 {
 font-size: 1.2em;
}
.team h3 {
 font-size: 1.7em;
 width: 67px;
}
.team-desc {
 left: 107px;
 width: 64%;
}
.effectively h3 {
 font-size: 1em;
 font-weight: 400;
 color: #fff;
 text-align: center;
}
.blog h3 {
 font-size: 1.7em;
 width: 65px;
}
.twiter h4 {
 font-size: 1.2em;
}
.twiter h5 a {
 font-size: 1.2em;
}
.twiter p {
 font-size: 0.9em;
}
.priceplan h6 {
 font-size: 1.7em;
 width: 163px;
}
.planContainer .price p {
 font-size: 2.2em;
}
.contact h3 {
 font-size: 1.7em;
 width: 128px;
}
.contact form input[type="text"] {
 margin-bottom: 3%;
}
.s-1 h4 {
 font-size: 1.1em;
}
.contact form input[type="submit"] {
 padding: 0.5em 3em;
}
.single-info h1 {
 font-size: 2em;
}
.single-nav ul li a {
 font-size: 1.1em;
}
.single-banner {
 min-height: 241px;
}
.single-info {
 margin: 2em 0em;
}
.single h2 a {
 font-size: 0.750em;
}
.single h6 {
 font-size: 1.2em;
}
.single h3 {
 font-size: 1.3em;
 margin: 2em 0em 1em;
}
.search-box1 {
 width: 44%;
}
.icon6 {
 width: 23%;
 margin: 1.5em 2em;
}
.j-doe span {
 margin: 0px 71px;
}
.single h4 {
 font-size: 1.3em;
}
.comments h2 {
 font-size: 1.7em;
}
.contact-section h5 {
 font-size: 1.5em;
}
.contact-section p {
 font-size: 1em;
}
.map iframe {
 min-height: 240px;
}
.design-2 img {
 height: 280px;
}
.search-box1 form input[type="text"] {
 width: 81%;
}
.single-banner {
 min-height: 241px;
}
}
/*--responsive design--*/
@media (max-width:480px) {
.logo {
 margin-top: 0em;
}
.banner-info h1 {
 font-size: 1.3em;
}
.banner-info h2 {
 font-size: 1.5em;
}
a.know {
 font-size: 16px;
 padding: 0.5em 1em;
}
.banner-info {
 margin-top: 1em;
}
.scroll {
 margin: 0em 7.4em;
}
.header-bottom {
 margin-top: 0em;
}
.head-nav span.menu {
 right: 206px;
 top: 22px;
}
.search-box {
 width: 38%;
 margin: 0.5em 0em;
}
.head-nav ul {
 left: 1em;
}
.design h2 {
 font-size: 1.1em;
}
ul.tabs-menu li a {
 font-size: 0.9em;
 padding:0.5em 0.3em;
}
.tab-grid h3 {
 font-size: 0.9em;
}
.icon {
 width: 20%;
}
.design h5 {
 font-size: 1.2em;
}
.design {
 margin: 1em 0em;
}
.about h3 {
 font-size: 1.5em;
 width: 70px;
}
.about p {
 font-size: 1.1em;
 margin: 1em 0em;
}
.about-bottom {
 margin: 0em 3em;
}
.view-fifth h5 {
 font-size: 16px;
}
.s-1 h4 {
 font-size: 1em;
}
.our-work-section h3 {
 font-size: 1.5em;
 width: 116px;
}
.our-work-section p {
 font-size: 1.1em;
 margin: 1em 0em;
}
#portfoliolist .portfolio {
 width: 50%;
}
.nbs-flexisel-nav-left {
 left: 11em;
}
.nbs-flexisel-nav-right {
 right: 11em;
}
.funfacts {
 padding: 2em 0em;
 margin: 5em 0em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
 margin-top: -7.8em;
}
.services h3 {
 font-size: 1.5em;
 width: 100px;
}
.services h5 {
 font-size: 1em;
 margin: 2em 2em;
}
.team {
 padding: 1em 0em;
}
.team h3 {
 font-size: 1.5em;
 width: 56px;
}
.team-desc {
 left: 27px;
 width: 87.8%;
}
.effectively h3 {
 font-size: 0.8125em;
}
.effectively {
 margin: 0em 0em 1em;
}
.blog h3 {
 font-size: 1.5em;
 width: 57px;
}
.blog h4 {
 font-size: 1.2em;
}
.twiter h4 {
 font-size: 1.1em;
}
.twiter h5 a {
 font-size: 1.1em;
}
.twiter p {
 font-size: 0.875em;
}
.priceplan h6 {
 font-size: 1.5em;
 width: 142px;
}
.planContainer .title1 h3 {
 font-size: 1.5em;
}
.planContainer .price p {
 font-size: 1.5em;
}
.planContainer .options li {
 font-size: 1.1em;
}
.planContainer .button a {
 padding: 17px 148px;
}
.contact h3 {
 font-size: 1.5em;
 width: 111px;
}
.contact p {
 font-size: 1.1em;
}
.contact form input[type="submit"] {
 font-size:16px;
}
.single-info h1 {
 font-size: 1.7em;
}
.single-nav ul li a {
 font-size: 1em;
}
.single h2 a {
 font-size: 0.530em;
}
.single h6 {
 font-size: 1em;
}
.single-rupert ul li a {
 margin: 0px 5px;
 font-size: 1em;
}
.single-rupert1 {
 width: 29%;
}
.blog-content {
 padding: 2em 0em 0em;
}
.single h3 {
 font-size: 1.1em;
}
.search-box1 {
 width: 60%;
 margin: -0.5em 0em;
}
ul.sidebar {
 font-size: 1.1em;
}
.single h5 {
 font-size: 1.1em;
}
.single h4 {
 font-size: 1.2em;
}
.j-doe span {
 display: none;
}
.comments h2 {
 font-size: 1.5em;
}
.contact-section h5 {
 font-size: 1.3em;
}
.get-touch1 form input[type="text"] {
 font-size:16px;
}
.get-touch1 form textarea {
 font-size:16px;
}
.get-touch1 form input[type="submit"] {
 font-size:16px;
}
.map iframe {
 min-height: 180px;
}
.get-touch {
 margin: 2em 0em;
}
.design-2 img {
 height: 220px;
}
.logo img {
 width: 20%;
}
.logo1 img {
 width: 70%;
}
.banner {
 min-height: 0px;
}
.head-nav ul {
 top: 4.6em;
}
.search-box1 form input[type="text"] {
 width: 81.5%;
}
.single-banner {
 min-height: 216px;
}
}
/*--responsive design--*/
@media (max-width:320px) {
.banner {
 min-height: 0px;
}
.banner-info h1 {
 font-size: 1em;
}
.banner-info h2 {
 font-size: 1.2em;
}
a.know {
 font-size: 13px;
}
.scroll {
 margin: 0em 4.5em;
}
.search-box {
 width: 50%;
}
.head-nav span.menu {
 right: 158px;
 top: 22px;
}
.design h2 {
 font-size: 1em;
}
ul.tabs-menu li a {
 margin: 0.3em 0.3em;
}
ul.tabs-menu li a {
 font-size: 0.8125em;
 padding: 0.2em 0.2em;
}
.tab-grid h3 {
 text-align: center;
}
.icon {
 width: 29%;
}
.design {
 margin: 1em 0em 0em;
}
.about h3 {
 font-size: 1.2em;
 width: 59px;
}
.about p {
 font-size: 1em;
 margin: 1em 0em;
}
.about-bottom {
 margin: 0em 0em;
}
.view {
 width: 210px;
}
.view .mask, .view .content {
 width: 230px;
 padding: 10px;
}
.our-work-section h3 {
 font-size: 1.2em;
 width: 93px;
}
.our-work-section p {
 font-size: 1em;
}
.funfacts h5 {
 font-size: 1.1em;
}
.funfacts h4 {
 font-size: 1.3em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
 margin-top: -6.8em;
}
.nbs-flexisel-nav-left {
 left: 5em;
}
.nbs-flexisel-nav-right {
 right: 5em;
}
.funfacts {
 margin: 5em 0em 1em;
}
.services h3 {
 font-size: 1.2em;
 width: 80px;
}
.services h5 {
 font-size: 1em;
 margin: 2em 3em;
}
.services p {
 font-size: 1em;
}
.team h3 {
 font-size: 1.2em;
 width: 46px;
}
.team-desc {
 left: 15px;
 width: 89%;
 top:118px;
 padding:10px;
}
.team-desc h5 {
 font-size: 1em;
}
.team-desc p {
 font-size: 0.875em;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
 margin-top: -9.3em;
}
.icon-data4 {
 width: 42%;
}
.icon4 {
 width: 58%;
}
.blog h4 {
 font-size: 1.1em;
}
.blog p {
 font-size: 1em;
}
a.more {
 font-size:13px;
}
.twiter {
 padding: 1em 0em;
}
.wmuSliderPrev {
 top: 104px;
}
.wmuSliderNext {
 top: 104px;
}
.twiter h4 {
 font-size: 1em;
}
.twiter h5 a {
 font-size: 1em;
}
.twiter p {
 font-size: 0.8125em;
}
.priceplan h6 {
 font-size: 1.2em;
 width: 114px;
}
.planContainer .title1 h3 {
 font-size: 1.1em;
}
.planContainer .price p {
 font-size: 1.2em;
}
.planContainer .options li {
 font-size: 0.875em;
}
.planContainer .button a {
 padding: 16px 68px;
}
.planContainer .title h2 {
 font-size: 1.1em;
 padding: 11px 0;
}
.contact h3 {
 font-size: 1.2em;
 width: 90px;
}
.contact p {
 font-size: 1em;
 margin:1em 0em;
}
.contact form input[type="text"] {
 font-size:14px;
}
.contact form textarea {
 font-size:14px;
 min-height:100px;
}
.contact form input[type="submit"] {
 font-size: 14px;
 padding: 0.5em 1em;
}
.head-nav ul li a {
 font-size:1em;
}
.header-bottom {
 margin-top: 0em;
}
.single-info h1 {
 font-size: 1.5em;
}
.single-nav ul li a {
 font-size: 0.9em;
 padding: 10px 8px 10px 6px;
}
.blog-content {
 padding: 1em 0em 0em;
}
.single h2 a {
 font-size: 0.5em;
}
.single h6 {
 font-size: 0.875em;
}
a.read-more {
 font-size: 13px;
}
.single-rupert {
 width: 51%;
}
.single-rupert1 {
 width: 38%;
}
.single h3 {
 font-size: 1em;
 margin:1em 0em;
}
.search-box1 {
 width: 55%;
 margin: 0em 0em;
}
.search-box1 form input[type="submit"] {
 right: 9px;
 bottom: 5px;
}
.search-box1 form input[type="text"] {
 width: 69%;
 padding: 0.5em 0.5em;
}
ul.sidebar {
 font-size: 0.9em;
}
ul.tags {
 font-size: 0.875em;
}
.single h5 {
 font-size: 1em;
}
.icon6 {
 width: 23%;
 margin: 0.5em 0.5em;
 margin-top: 1em;
}
.single h4 {
 font-size: 1.1em;
}
.icon7 {
 width: 20%;
 margin: 1.5em 0.5em;
}
.j-doe p {
 margin: 0em 0em;
}
.icon8 {
 width: 24%;
 margin: 1.5em 0em;
}
.comments h2 {
 font-size: 1.2em;
}
.comments form input[type="text"] {
 font-size:13px;
}
.comments form textarea {
 font-size:13px;
}
.comments form input[type="submit"] {
 font-size:13px;
 padding: 0.5em 1em;
}
.map iframe {
 min-height: 150px;
}
.contact-section h5 {
 font-size: 1.2em;
}
.contact-section p {
 margin:1em 0em;
}
.get-touch1 form textarea {
 font-size: 13px;
 min-height: 100px;
}
.get-touch1 form input[type="text"] {
 font-size: 13px;
}
.get-touch1 form input[type="submit"] {
 font-size: 13px;
}
.search-box form input[type="submit"] {
 right: 6px;
 bottom: 6px;
}
.search-box {
 margin: 1em 0em;
}
.search-box form input[type="text"] {
 padding: 0.5em 0.5em;
}
.design-2 img {
 height: 130px;
}
.head-nav ul {
 top: 4.5em;
}
.b-animate i {
 margin-top: 17%;
}
.single-bottom {
 padding: 0px 0px;
}
.single-banner {
 min-height: 191px;
}
.manage {
 margin: 1em 0em;
}
}


h3.logo {
	font-family: 'Khula', sans-serif;
	padding-top: 10px;
	font-size:24px;
}

/**Bootstrap h tags for different resolutions*/

/* Large Devices, .visible-lg-* */
@media(min-width:1200px){

    h1 {font-size:34px}
	h3.logo {font-size:24px;}
	h2 {font-size:30px}
	h3 {font-size:24px}
	h4 {font-size:20px}
	
	.header_space
	{
	height: 0em;	
	}
	
	.header_space_phone_no
	{
	height: 0em;	
	}
	
	.lead {
		color:666;
	}
	
	p {font-size:1em; color:#666; padding:0px; margin-bottom:0px;}
	
	p.price {font-size:1.5em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.8em; color:#666;}
	
}
/* Medium Devices, .visible-md-* */
@media(min-width:992px) {

    h1 {font-size:32px}
    h3.logo {font-size:24px;}

	.header_space
	{
	height: 0em;	
	}
	
	.header_space2
	{
	height: 0em;	
	}
	
	.lead {
		font-size:16px;
	}
	
	p {font-size:0.85em; color:#666; padding:0px; margin-bottom:0px;}
	
	p.price {font-size:1.5em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.8em; color:#666;}

}
/* Small Devices, .visible-sm-* */
@media(min-width:768px) and (max-width: 991px) {

    h1 {font-size:28px}
	h3.logo {font-size:22px; margin-left:10px;}
	
	h2 {font-size:25px}
	h3 {font-size:20px}

	.header_space
	{
	height: 0em;	
	}
	
	.header_space2
	{
	height: 2.5em;	
	}
	
	.lead {
		font-size:14px;
	}
	
	p {font-size:1em; color:#666; padding:0px; margin-bottom:0px;}
	
	p.price {font-size:1.5em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.8em; color:#666;}

}


/* Landscape decives and smallest resolution on computer, .visible-xs-* */
@media(max-width: 767px) {

    h1 {font-size:26px}
	h3.logo {font-size:16px}
	h2 {font-size:20px}
	h3 {font-size:12px}
	
	.header_space
	{
	height: 0em;	
	}
	
	.header_space2
	{
	height: 0em;	
	}	
	
	.lead {
		font-size:14px;
	}
	
	p {font-size:1em; color:#666; padding:0; margin-bottom:0px;}
	
	p.price {font-size:1.5em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.8em; color:#666;}

}

#loading{
	background:url('../graphics/loader64.gif') no-repeat;
	height: 63px;
	}
	
@media(max-width: 555px) {
	h3.logo {font-size:10px}
	
	p {font-size:0.85em; color:#666; padding:0; margin-bottom:0px;}
	
	p.price {font-size:1.5em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.8em; color:#666;}
	
}

@media(max-width: 399px) {
	h3.logo {font-size:9px}

	h4 {font-size:14px;}
	p {font-size:0.7em; color:#666; padding:0; margin-bottom:0px;}
	
	p.price {font-size:1.2em; color:#f28413; font-weight:700; display:inline;}
	
	p.terms {font-size:0.7em; color:#666;}
}

/*Border radius (rounded corners) on advanced/email us left hand side - disabled*/
/** {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
*/

/*styling for animated content boxes and links*/
.grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 300px;
	max-width: 480px;
	max-height: 400px;
	width: 48%;
	text-align: center;
	cursor: pointer;
	letter-spacing: 1px;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	font-family: 'Roboto', sans-serif;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/* Individual effects for animated content boxes and links */
figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(102,0,153,0) 0%, rgba(102,0,153,0.8) 75%);
	background: linear-gradient(to bottom, rgba(102,0,153,0) 0%, rgba(102,0,153,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 60%;
	left: 3px;
	width: 100%;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
	font-family: 'Roboto', sans-serif;
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
	color:#fff;
	font-size:1em;
	font-family: 'Roboto', sans-serif;
}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.menubarfixedElement {
    
    width:100%;
    
}
