/* global styles
 ===========================*/
body {
	padding-top: 60px;
	padding-bottom: 0px;
	font-size: 18px;
}

header {
	padding-top: 50px;
}

.page-header {
	padding-top: 20px;
}

.justify {
	text-align: justify;
}
@media (min-width: 1200px) {
	.span3 {
		width: 210px !important;
	}
}

/* HEADER
 ============================*/

#head-top {
	position: relative;
	background: #292C37 url(../../images/ps_bg.jpg) 0% 0% fixed no-repeat;
	background-size: cover;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -60px;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	min-height: 630px;
}

#head-top .hero-unit {
	background: none;
	min-height: 300px;
	color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	/*padding-top: 300px;*/
	padding-top: 20%;
}

#head-top .hero-unit h1 {
	text-shadow: 2px 2px 0px #000;
	margin-bottom: 30px;
}

#head-top .hero-unit h1 {
	padding-top: 70px;
}

#head-top p.lead {
	font-size: 36px;
	text-shadow: 1px 1px 0 #000;
}.anchor{	  display: block;	  height: 115px; /*same height as header*/	  margin-top: -115px; /*same height as header*/	  visibility: hidden;}

.gobtnwrapper {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
}
.gobtn {
	display: inline-block;
	width: 70px;
	height: 40px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 3px -3px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 3px -3px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 3px -3px 0px rgba(50, 50, 50, 0.25);
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 15px;
}
.gobtn i {
	color: #EF464C;
}
.gobtn:hover {
	opacity: 0.9;
	text-decoration: none;
}

hr.bttn-top-line {
	width: 250px;
	border-top: none;
	margin-left: auto;
	margin-right: auto;
	border-color: rgba(250,250,250, 0.5);
}

/* TITLES
 ===============================*/

.inner-title {
	font-size: 160%;
	margin-bottom: 50px;
}
.inner-title span {
	padding-bottom: 10px;
	border-bottom: 1px solid #EF464C;
	display: inline-block;
}

.featured-title {
	background: #EF464C;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 12px;
	float: none;
	font-size: 140%;
	margin-bottom: 20px;
}

/* SECTIONS
 ===========================*/
section {
	position: relative;
	padding-top: 100px;
	padding-bottom: 40px;
	width: 100%;
	min-width: 100%;
	background: #f7f7f7;
	color: #2b2b2b;
}
#section-work {
   padding-top: 0;
}
.well {
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#Section-1 .well, #Section-2 .well, #Section-3 .well, #Section-4 .well, #Section-5 .well {
	background: #ddd;
	color: #2b2b2b;
	margin-top: 60px;
	padding-top: 60px;
	padding-bottom: 60px;
}
.well .lead {
	font-size: 220%;
	padding: 20px;
}
#Section-2 .page-header {
	background: #292C37 url(../../images/promotionsolutions_bg.jpg) 0% 0% fixed no-repeat;
	margin-top: 0px;
	color: #fff;
	margin-bottom: 60px;
	min-height: 300px;
}
#Section-3 .page-header {
	background: #292C37 url(../../images/drury_ps.jpg) center center fixed no-repeat;
	background-size: 100% auto;
	margin-top: 0px;
	padding-top: 120px;
	padding-bottom: 60px;
	color: #fff;
	margin-bottom: 60px;
	min-height: 300px;
}

#Section-7 .page-header {
	background: #292C37 url(../../images/swag2.jpg) center center fixed no-repeat;
	background-size: 100% auto;
	margin-top: 0px;
	padding-top: 120px;
	padding-bottom: 60px;
	color: #fff;
	margin-bottom: 60px;
	min-height: 300px;
}

#Section-3 h4 {
	color: #11111;
	font-size: 24px;
	background: none;
	font-weight: bold;
}

#Section-4 .page-header {
	background: #292C37 url(../../images/map.jpg) 0% 0% fixed repeat;
	margin-top: 0px;
	padding-top: 120px;
	padding-bottom: 60px;
	color: #fff;
	margin-bottom: 60px;
	min-height: 300px;
}
#Section-5 .page-header {
	background: #292C37 url(../../images/map.jpg) 0% 0% fixed repeat;
	margin-top: 0px;
	padding-top: 120px;
	padding-bottom: 60px;
	color: #fff;
	margin-bottom: 60px;
	min-height: 300px;
}

#Section-4 h2, #Section-4 h3 {
	color: #fff;
}
#Section-4 h4 {
	color: #11111;
}
hr {
	margin: 40px 0px;
}
hr, .page-header {
	border-color: rgba(250,250,250, 0.1)
}

#Section-2 p {
	color: #2b2b2b;
}
#Section-2 h3 {

}

.page-header h1, .page-header h2, .page-header h3, .page-header h4 {
	font-weight: 100;
	font-size: 46px;
	line-height: 46px;
	color: #fff;
	background: rgba(252, 62, 63, 0.6);
	padding: 10px;
	text-transform: uppercase;
}

#Section-1 h1, #Section-1 h2 {
	background: #EF464C;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
}

#Section-1 h3 {
	font-size: 36px;
}

#Section-1 .motto {
	margin-bottom: 40px;
}

.box {
	margin-bottom: 30px;
}
.image-container {
	display: inline-block;
	max-height: 248px;
	overflow: hidden;
	border-top: 7px solid transparent;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	margin-bottom: 10px;
}
.box:hover .image-container {
	border-top: 7px solid #EF464C;
}

.case-studies.active {
	border-radius: 15px;
}

.span3 a.btn-info.active:after {
	bottom: 100%;
	left: 60%;
	border: solid transparent;
	content: " ";
	height: 0;
	display: block;
	width: 0;
	top: 45px;
	position: absolute;
	pointer-events: none;
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #d9d4d4;
	border-width: 15px;
	margin-left: -36px;
}

ul.case-study-table1 {
	list-style-type: circle;
	float: left;
	width: 50%;
}

ul.case-study-table2 {
	list-style-type: circle;
	float: left;
	width: 50%;
}


.image-container img {
	width: 100%;
}

.about-box {
	margin-bottom: 20px;
	margin-top: 20px;
	color: #2b2b2b;
}

.about-box h3, .about-box h4 {
	padding-top: 5px;
	text-align: center;
}
.about-box h3 span, .about-box h4 span {
	border-bottom: 2px solid #6dbcdb;
	display: inline-block;
}

.about-box li {
	margin-bottom: 8px;
}

.founder-quote {
	font-family: serif;
	font-size: 16px;
	text-align: left;
	font-family: 'Cabin', sans-serif;
	line-height: 18px;
	background: rgba(250,67,73, 0.5);
	padding: 10px;
	font-weight: normal;
}

.founder {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
}

.contact-header {
	color: #11111;
}

/* FOOTER
 ================================*/
footer {
	display: inline-block;
	width: 100%;
	min-width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
	min-height: 200px;
	background: #2B2B2B;
	color: #fff;
}

footer .circ-wrap {
	float: left;
	margin: 10px;
}
footer .circ-wrap a {
	color: #fff;
}

footer .circ-wrap a:hover {
	text-decoration: none;
}

/* NAVIGATION
 =============================== */
.navbar .nav > li > a {
	float: none;
	padding: 25px 20px 26px;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	/*border-top: 10px solid transparent;*/
	border-bottom: 2px solid transparent;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background: none;
	border-bottom: 2px solid #EF464C;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar .brand {
	padding: 20px 80px 20px 80px;
	color: #fff;
	text-shadow: none;
	font-size: 32.5px;
	font-weight: 100;
	margin-right: 30px;
	background: #EF464C;
	text-align: center;
}

.logoimg {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 0px rgba(0, 0, 0, 0.1);
}

.navbar-inverse .navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background: #2b2b2b;
	background-image: none;
	background-repeat: repeat-x;
	border: none;
	border-bottom: 1px solid rgba(0,0,0, 1);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* ICONS WRAPERS
 ===========================*/
#Section-1 .circ-wrap {
    background-color: #202d44;
    border-radius: 100px;
    box-sizing: border-box;
    height: 200px;
    line-height: 95px;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    width: 200px;
	cursor: help;
}
#Section-1 .about-box .icon-4x {
    font-size: 6em!important;
}
#Section-1 .row-fluid .span4 {
    width: 22.624%!important;
}
.circ-wrap {
	width: 98px;
	height: 98px;
	margin: 0 auto;
	line-height: 95px;
	text-align: center;
	background-color: #202d44;
	border-radius: 50px;
	padding-top: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#mc4wp_widget-2 {
    float:right;
}
.circ-wrap i {
	color: #6dbcdb;
}

footer .circ-wrap {
	background-color: #A83636;
}

footer .circ-wrap i {
	color: #FFF;
}

/* Carousel
 ==============================*/
.carousel-control {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: 20px;
	font-size: 30px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: rgba(0,0,0, 0.3);
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	opacity: 1;
}

#myCarousel2 .carousel-control {
	position: absolute;
	top: 30%;
	opacity: 0;
}
@media (max-width: 767px) {
	#myCarousel2 .item .row .span3 {
		width: 25%;
		float: left;
	}
}
#myCarousel2:hover .carousel-control {
	opacity: 1;
}

.carousel-control.right {
	right: 0px;
	left: auto;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.carousel-control.left {
	left: 0px;
	right: auto;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.vertical .carousel-inner {
	height: 100%;
	display: inline-block;
	min-height: 100%;
}

.carousel.vertical .item {
	-webkit-transition: 0.6s ease-in-out top;
	-moz-transition: 0.6s ease-in-out top;
	-ms-transition: 0.6s ease-in-out top;
	-o-transition: 0.6s ease-in-out top;
	transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
	top: 0;
}

.carousel.vertical .next {
	top: 400px;
}

.carousel.vertical .prev {
	top: -400px;
}

.carousel.vertical .next.left, .carousel.vertical .prev.right {
	top: 0;
}

.carousel.vertical .active.left {
	top: -400px;
}

.carousel.vertical .active.right {
	top: 400px;
}

.carousel.vertical .item {
	left: 0;
}

/* TEAM
 ==============================*/
.social-contacts a i {
	text-decoration: none;
	color: #EF464C;
}
.social-contacts a i:hover {

	color: #335E7C;
	text-decoration: none;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
}
.social-contacts a:hover {
	text-decoration: none;
}

/* PRODUCTS
 ==============================*/
.thumbnail.product-item {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	overflow: hidden;
	max-height: 300px;
	padding-top: 20px;
	background: none;
	border-bottom: 4px solid rgba(0,0,0, 0.1);
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* BUTTONS
 =============================*/
.btn {
	border: none;
	background: #34495e;
	position: relative;
	color: white;
	font-size: 16.5px;
	text-decoration: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-backface-visibility: hidden;
}

.btn:hover, .btn:focus {
	background-color: #4e6d8d;
	color: white;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-backface-visibility: hidden;
}
.btn:active, .btn.active {
	background-color: #2c3e50;
	color: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn.disabled, .btn[disabled] {
	background-color: #95a5a6;
	color: white;
}

.btn.btn-large {
	padding-bottom: 12px;
	padding-top: 13px;
}
.btn.btn-primary {
	background-color: #1abc9c;
}
.btn.btn-primary:hover, .btn.btn-primary:focus {
	background-color: #2fe2bf;
}
.btn.btn-primary:active, .btn.btn-primary.active {
	background-color: #16a085;
}
.btn.btn-info {
	background-color: #3498db;
}
.btn.btn-info:hover, .btn.btn-info:focus {
	background-color: #5dade2;
}
.btn.btn-info:active, .btn.btn-info.active {
	background-color: #2383c4;
}
.btn.btn-danger {
	background-color: #fc4349;
}
.btn.btn-danger:hover, .btn.btn-danger:focus {
	background-color: #ec7063;
}
.btn.btn-danger:active, .btn.btn-danger.active {
	background-color: #dc2d1b;
}
.btn.btn-success {
	background-color: #2ecc71;
}
.btn.btn-success:hover, .btn.btn-success:focus {
	background-color: #55d98d;
}
.btn.btn-success:active, .btn.btn-success.active {
	background-color: #27ad60;
}
.btn.btn-warning {
	background-color: #FFAA49;
}
.btn.btn-warning:hover, .btn.btn-warning:focus {
	background-color: #f4d03f;
}
.btn.btn-warning:active, .btn.btn-warning.active {
	background-color: #cea70c;
}

/* Progress bars
 ================================*/
.progress, .ui-slider {
	background: #e8edf2;
	border-radius: 32px;
	height: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.progress .bar, .ui-slider .bar {
	background: #1abc9c;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.progress .bar-success, .ui-slider .bar-success {
	background-color: #2ecc71;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.progress .bar-warning, .ui-slider .bar-warning {
	background-color: #FFAA49;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.progress .bar-danger, .ui-slider .bar-danger {
	background-color: #fc4349;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.progress .bar-info, .ui-slider .bar-info {
	background-color: #3498db;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navbar .btn-navbar {
	float: right;
	padding: 20px 20px;
	margin: 0px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #292425;
	background-image: none;
	border-color: none;
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* Quote rotator
 ====================================*/

.cbp-qtcontent {
	min-height: 330px;
}

.cbp-qtcontent img {
	clear: both;
	float: right;
}

.quotesauthor {
	float: right;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Solutions
 ====================================*/

#solutions {
	padding-top: 20px;
}

.qtip-ps {
	width: 100%;
}

.qtip-ps ul {
	margin-top: 5px;
}

.qtip-ps li {
	margin-bottom: 8px;
	font-size: 12px;
}

.solutions-container ul {
	margin: 20px 40px;
}

.solutions-container ul li {
	margin-bottom: 5px;
}

/* Our-team
 ====================================*/
.our-team blockquote {
	margin: 15px 0;
	font-style: italic;
}

.our-team {
	margin-bottom: 40px;
}

.our-team p {
	text-align: justify;
	margin-bottom: 15px;
	line-height: 24px;
}

.our-team .social-contacts {
	text-align: center;
	min-height: 36px;
}

.our-team .social-contacts a {
	margin-right: 10px;
}

.our-team .social-contacts a:last-child {
	margin-right: 0;
}

/* Contact Form
 ====================================*/
#message_sent {
	display: none;
}

#form_errors {
	display: none;
}

/* Case Studies
 ====================================*/

.case-studies {
	background-color: #d9d4d4;
	box-shadow: 0 0 10px #d9d4d4 inset;
	padding: 25px;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 15px;
	position: relative;
	display: none;
}

.case-studies:before {
	border-bottom-color: #999 !important;
	position: absolute !important; 
	border-bottom-color: rgba(0, 0, 0, 0.25) !important;
	border-top-width: 10px !important;
	border-color: transparent !important;
	border-style: solid !important;
	border-width: 11px !important;
}


.case-studies > li {
	color: #777777;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}.case-studies p {	font-size: 16px;}.case-studies h4 {	font-size: 20px;}.case-studies h5 {	font-size: 18px;}

.case-studies div.content {
	overflow: hidden;
}

.case-studies div.content ul {
	margin-bottom: 20px;
}

.case-studies div.content h5 {
	margin: 20px 0;
}

.case-studies div.content ul li {
	font-size: 16px;
	margin-bottom: 5px;
}/* Our Team Story ====================================*/.our-team a {	color: #2b2b2b;	text-decoration: none;}.our-team-story {	background-color: #d9d4d4;	border-radius: 15px; clear:both; box-shadow: 0 0 10px #d9d4d4 inset;	padding: 25px;	margin-bottom: 20px;	overflow: hidden;	display: none;}.our-team-story > li {	color: #777777;	list-style: none;	margin: 0;	line-height: 25px;		padding: 0;	display: none;	overflow: hidden;}.our-team-story p {	font-size: 16px;}.our-team-story div.content {	overflow: hidden;}.our-team-story div.content ul {	margin-bottom: 20px;}.our-team-story div.content h5 {	margin: 20px 0;}.our-team-story div.content ul li {	margin-bottom: 5px;}

.arrowteam {
    background: url("../../images/arrteam.png") no-repeat scroll center 0 transparent;
    height: 14px;
    text-align: center;
    width: 100%;
	display:none;
}


/* @media width
 ====================================*/
@media (max-width: 979px) {
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.navbar-fixed-top, .navbar-fixed-bottom {
		position: fixed !important;
	}
}

@media (min-width: 769px) {
	.case-studies div.content {
		float: left;
		width: 50%;
	}

	.case-studies img {
		float: right;
		max-width: 45%;
	}
}

@media (max-width: 767px) {
	body {
		padding-right: 0px;
		padding-left: 0px;
	}
	.container {
		padding-right: 20px;
		padding-left: 20px;
	}

	.navbar-inverse .navbar-inner {
		min-height: 30px;
	}

	.navbar .brand {
		padding: 15px 60px 15px 90px;
	}
	.navbar .brand {
		margin-left: -30px;
		font-size: 28px;
		margin-right: 0px;
	}
	.navbar .nav > li > a {
		float: none;
		padding: 15px 20px 15px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	#head-top .hero-unit h1 {
		text-shadow: 2px 2px 0px rgba(150, 150, 150, 0.65);
		margin-bottom: 10px;
		padding-top: 30px;
		font-size: 36px;
	}
	#head-top .hero-unit .lead {
		font-size: 16px;
		line-height: 20px;
		padding-top: 30px;
	}
}/* END @MEDIA*//* Quotes */
.cbp-qtprogress {
	left: 0;
	background-color: #EF464C;
}


/**  desktop  **/
@media only screen and (min-width:769px) and (max-width:1152px) {
#Section-1 .circ-wrap {
    height: 150px;
    width: 150px;
	padding-top: 40px;
}
#Section-1 .about-box .icon-4x {
    font-size: 4em !important;
}
#portfolio .span3 {
    width: 17%;
}
#our-story .offset1 {
    margin-left: 0;
}
#our-story .span3 {
    width: 22%;
}
#our-story #our-team-story {
    margin-left: 0;
}
#our-story h3 {
    font-size: 17px;
}
footer .circ-wrap {
    display: inline-block;
    float: none;
    margin: 10px;
}
footer .row-fluid .offset4 {
    margin-left: 0 !important;
    text-align: center;
}
}
/**  tablet  **/
@media only screen and (min-width:481px) and (max-width:768px) {
#Section-1 .circ-wrap {
    height: 120px;
    width: 120px;
	padding-top: 25px;
}
#Section-1 .about-box .icon-4x {
    font-size: 3em !important;
}
#Section-1 .row-fluid .span4 {
    float: left;
    width: 24% !important;
}
#portfolio .span3 {
    width: 100%;
}
#portfolio .image-container {
    padding: 10px;
    width: 100%;
}
#our-story .offset1 {
    margin-left: 0;
}
.our-team h3 {
     font-size: 14px;
}
.our-team .span3 {
    float: left;
    margin-right: 3%;
    width: 22%;
}
#our-story #our-team-story {
    margin-left: 0;
}
footer .circ-wrap {
    display: inline-block;
    float: none;
    margin: 10px;
}
footer .row-fluid .offset4 {
    margin-left: 0 !important;
    text-align: center;
}
}
/**  mobile  **/
@media only screen and (max-width:480px) {
#head-top .hero-unit h1 {
    font-size: 27px;
}
#head-top .hero-unit {
    margin-top: 70px;
}
#Section-1 .circ-wrap {
    height: 120px;
    width: 120px;
	padding-top: 25px;
}
#Section-1 .about-box .icon-4x {
    font-size: 3em !important;
}
#Section-1 .row-fluid .span4 {
    float: left;
    width: 49% !important;
}
#portfolio .span3 {
    width: 100%;
}
#portfolio .image-container {
    padding: 10px;
    width: 100%;
}
#our-story .offset1 {
    margin-left: 0;
}
.our-team h3 {
     font-size: 14px;
}
.our-team .span3 {
    float: left;
    margin-right: 3%;
    width: 47%;
}
#our-story #our-team-story {
    margin-left: 0;
}
footer .circ-wrap {
    display: inline-block;
    float: none;
    margin: 10px;
}
footer .row-fluid .offset4 {
    margin-left: 0 !important;
    text-align: center;
}
}