@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Jockey+One);
*{
	margin:0px;
	padding:0px;}
/*//////administraion//////*/
.blog .container{

	width:100%;}
.blog nav{
	padding:15px;}
.blog .container{
	padding:15px 0px;
	background:#fff;}
.blog .container .row{
	width:100%;
	overflow:hidden;
	}
.blog input[name="title"]{
	
	}
.edit input[type="text"]{
	width:500px !important;}
.edit{
	width:500px;
	margin:0 auto;}
.blog .container .page_count{
	font-size:2.0em;
	float:left;
	width:50%;}
.blog .container .row h2{
	margin:0px 0px 10px;}
.blog .container .row p{
	color:#000;
	}
.blog .container .row .article{
	padding-bottom:100px;
	overflow:hidden;}
.blog .container td, .newsletter table td{
	padding:10px 10px 10px 0px;
	vertical-align: top;}
.blog .container table{
	
}
.blog div[class$="-entry"]{
	width:40%;
	position:relative;
	padding:15px;
	float:left;}
.blog textarea#textbox {
    width: 100%;
    height: 300px;
}
/*//////administraion-ends//////*/
a{
	color:#f9a61a}

body{
	font-family: "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
color: #5A5959;
	background:#2d2424;
	font: 14px/1.42857;
		font-weight: 100;

	}
nav{
	float:left;}
.gobal{
	background: none repeat scroll 0% 0% #F5F5F5;
	float:left;
	}
.row{
	width:1300px;
	margin:0 auto;}
ul{
	list-style:none;}
.container {
	width:1300px;
	margin:0 auto;
}
nav ul li{
	float: left;
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	position: relative;
	background:url('../img/border.png') no-repeat scroll right 86px transparent;
}
nav li a{
    position: relative;
	display:block;
    padding: 100px 30px 45px;
    font: bold 14px;
    color: #FFF;
	text-decoration:none;
    text-transform: uppercase;
}
nav ul li:hover ul{
	opacity:1;
	    -webkit-transition : all 0.2s ease-in;
    -moz-transition : all 0.2s ease-in;
    -o-transition : all 0.2s ease-in;
    transition : all 0.2s ease-in;


	display:block;}
nav li a:hover{
	color: #FFF;
background: none repeat scroll 0% 0% #f9a61a;
transition: all 0.35s ease 0s;
	}
nav li a.active{
	background: none repeat scroll 0% 0% #f9a61a;

	}
.social-media{
	float:left;
	width:200px;
	}
.social-media ul li{
	float:left;
	width:55px;
	height:50px;}
.social-media ul li a{
	display:block;
	height:50px;
	width:55px}
.social-media a{
	transition:none;}
.social-media a.facebook{
	background: url(../img/social-media.png) -5px -5px;
	
	}
a.facebook:hover{
		background: url(../img/social-media.png) -5px -70px;

	}
.social-media a.google{
	background: url(../img/social-media.png) 128px -5px;
	
	}
a.google:hover {
	background: url(../img/social-media.png) 128px -70px;
	
	}

.social-media a.linkedin{
	background: url(../img/social-media.png) 66px -5px;	
	}
a.linkedin:hover {
	background: url(../img/social-media.png) 66px -70px;
	
	}
nav li span {
    height: 4px;
    background: url('../img/nav-m.png') no-repeat scroll center 0px transparent;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 36px;
}
nav ul ul{ position: absolute;
    opacity:0;  
width: 116px;
left: 0px;
top: 163px;
z-index: 11;
background:#2d2424;
padding: 26px 20px 7px;
margin: 0px;
text-align: left;
}
nav  ul ul li {
    background: none repeat scroll 0% 0% transparent;
    border: medium none;
    width: auto;
    float: none;
    margin: 0px 0px 0px;
    padding: 0px;
    display: block;
}
nav  ul ul li a{
	padding:15px;
	margin:-5px -18px;}
a img{
	border:none;}
h1.nav-bar-logo{
	margin: 7px 150px 0px 0px;
padding: 0px;
left: 0px;
top: 0px;
float: left;
position: relative;
z-index: 0;}
.social-media{
padding: 0px;
margin: 12px 0px 0px;
list-style: none outside none;
float: right;
position: relative;
z-index: 1;	}
header, nav, main, section, footer{
	display:block;}
.gallery{
	position:relative;
	height:721px;
	width:100%;

	
}
.wrap{
	position: absolute;
top: 163px;
left: 0px;
width: 100%;}
.wrap div{
	height:500px;
	background-size: 100%;
	width:100%;
	position:absolute;
}
.wrap h1{
	margin:0px;
	background:#fff;
	text-align:center;
	padding:20px;
	font-size:2.6em;
	color:#000;}
.wrap h2{
	margin:0px;
	text-align:center;
	background:#fff;
	padding:20px;
	font-size:2.0em;
	color:#000;}
.pdf{
	margin-right:20px;
	display:block;
float: left;}
.pdf img{
	border: 1px solid #ddd;
	}
.wrap .loading{
	background:url(../img/loading4.gif) center center no-repeat;}


.slider1{
	background:url(../img/image1.jpg) center center no-repeat;
}
.slider2{
	background:url(../img/image2.jpg) center center no-repeat;
}
.slider3{
	background:url(../img/image3.jpg) center center no-repeat;
}
.slider4{
	background:url(../img/image4.jpg) center center no-repeat;
}
.slider5{
	background:url(../img/image5.jpg) center center no-repeat;
}
header{
	margin: 0px;
width: 100%;
position: relative;
z-index: 11;}
.banner-section{
position: relative;
z-index: 1;
top: -30px;
	}
[class^="box-section"]{
	width: 307px;
	background:#261e1e;
	padding:0px;
	margin-left: 4px;
	margin-bottom:5px;
	float: left;
	text-align: left;}
.banner{
	width:85px;
	float:left;
	height:70px;
	position:relative;
	}
[class^="box-section"]:hover{
	background:#f9a61a;
	transition: all 0.35s ease 0s;
	}
.banner a{
	padding:30px;}
.link-banner-a{
	background:url(../img/A.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-b{
	background:url(../img/B.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-c{
	background:url(../img/C.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-d{
	background:url(../img/D.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-e{
	background:url(../img/E.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-f{
	background:url(../img/F.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-g{
	background:url(../img/G.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.link-banner-h{
	background:url(../img/H.png) center top no-repeat;
	display:block;
	position: relative;	
	}
[class^="box-section"]:hover .link-banner-a{
		background:url(../img/A.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-b{
		background:url(../img/B.png) center bottom no-repeat;
	}
[class^="box-section"]:hover .link-banner-c{
		background:url(../img/C.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-d{
		background:url(../img/D.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-e{
		background:url(../img/E.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-f{
		background:url(../img/F.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-g{
		background:url(../img/G.png) center bottom no-repeat;

	}
[class^="box-section"]:hover .link-banner-h{
		background:url(../img/H.png) center bottom no-repeat;

	}
.banner-text-wrap{
	width: 100%;
	float:left;}
.secondary-front-content {
    background:#f9a61a;
	float:left;
	width:100%;
    padding: 188px 0px 42px;
}
.banner-section .row{
	width:1245px;}
.title{
	padding: 0px;
	text-transform:uppercase;
	font-weight:bolder;
	text-align:center;
	color:#fff;
}
.banner-text-wrap .title{
	
	
	}
.row p{

	font-weight:bolder;
	color:#fff;}
.thumbnail-front{
	margin: 0px 0px 30px;
	float:left;
	width:33%;
overflow: hidden;
	}
.thumbnail{
	position: relative;
margin: 0px 10px;
border-radius: 0px;
box-shadow: none;
border: medium none;
padding: 0px;
text-align: center;
background: none repeat scroll 0% 0% transparent;
	}
.caption {
    padding: 0px 50px;
    overflow: hidden;
    text-align: center;
}
.caption p{
	padding:15px 0px;}
.thumbnail .caption .description {
    font: 120px/120px "Jockey One";
    color: #F5F5F5;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.description{
	font-family: 'Jockey One', sans-serif;
	}
.btn-default{
	cursor:pointer;
	border:none;
	text-align:center;
	   box-shadow: none;
    position: relative;
    text-decoration: none !important;
    padding: 12px 30px;
    border-radius: 7px;
    font: bold 14px "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0px;
    text-shadow: none;
    color: #fff;
    background: none repeat scroll 0% 0% #000;
    display: inline-block;
    transition: all 0.25s ease 0s;}
a.btn-default:focus {

	}
.btn-default.btn1 {
    box-shadow: none;
    position: relative;
    text-decoration: none !important;
    padding: 12px 30px;
    border-radius: 7px;
    font: bold 14px "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0px;
    text-shadow: none;
    color: #242424;
    background: none repeat scroll 0% 0% #FFF;
    display: inline-block;
    transition: all 0.25s ease 0s;
}
.btn-default.green{
	background: #FF8040;
	margin-bottom:50px;
	width:100px;
	text-transform:uppercase;}
.btn-default.btn1:hover{
	background:#000;
	color:#fff;
	}
.btn-default:hover{
		background:#f9a61a;
	color:#000;
	}
.thumbnail img{
	width:90%;}
.icon-box{
	padding: 70px 0px 45px;
margin-bottom: 50px;
background: #F5F5F5;
width:100%;
background: url('../img/bottom-border.png') repeat-x scroll 0px bottom #F5F5F5;
float:left;
	}
.thumbnail-lower p {
		text-align:left;
		 font: "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
		color:#242424;
		color:
	}
.thumbnail-lower{
	width:50%;

	float:left;
	}
.thumbnail-front .thumbnail .caption .title {
    margin: 0px;
   font: 32px "Jockey One";
    color: #242424;
}
.thumbnail-lower .title{
	padding:13px 0px;
	}
.thumbnail-lower .caption{
	padding:0px;}
.materials{
	background:url(../img/materials.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.banner.industries, .banner.materials{
	height:65px;}
.industries{
	background:url(../img/industries.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.materials:hover{
		background:url(../img/materials.png) center bottom no-repeat;

	}
.industries:hover{
		background:url(../img/industries.png) center bottom no-repeat;

	}
.thumbnail-front .caption
.thumbnail-front .thumbnail .caption p {
	padding:0px 10px;
}
.caption ul{
	float:left;
	padding-right: 50px;
	}
.caption ul + ul{
	padding-right:0px;}
.thumbnail-lower .thumbnail{
	padding:0px 90px;
	}
.caption ul li{
	text-align:left;
	padding: 5px;}
.mission article{
	width:50%;
	float:left;
	}
.mission img{
	width:95%;}
.mission a img{
	width: inherit}
.mission .title, .facility .title {
    font: 72px/60px "Jockey One";
    color: #242424;
    text-transform: uppercase;
    margin: 0px 0px 32px;
}
.mission p, .facility p{
	 color: #242424;
	 line-height: 1.4em;
	}
footer {
    padding: 47px 0px;
	width:100%;
	float:left;
}
footer h2 {
    font: 38px "Jockey One";
    color: #FFF;
    text-transform: uppercase;
    margin: 0px 0px 8px;
}
footer .priv {
    margin-bottom: 9px;
    margin-top: -18px;
    font: 13px "Jockey One";
    color: #FFF;
    text-transform: uppercase;
}
footer a, footer{
    font: 13px "Jockey One";
    color: #FFF;
    text-transform: uppercase;
    transition: all 0.25s ease 0s;
}
footer article{
	width:33%;
	float:left;}
footer em{
	padding-right:10px;}

a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.foo_info p {
    font: 14px/18px "Jockey One";
    color: #CFCFCF;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.global.indent {
	float:left;
	
	margin:0 auto;
	width:100%;
	background: none repeat scroll 0% 0% #F5F5F5;
	padding: 76px 0px 100px;}
h2, .blog input[name="title"] {
    font: 36px/36px "Jockey One";
    color: #242424;
    text-transform: uppercase;
    margin: 0px 0px 30px;
}
.col{
	float:left;
	display:block;
	position: relative;
padding-left: 15px;
padding-right: 15px;
	width:31%;
	margin-bottom: 40px;
	}

.col-b{
	float:left;
	display:block;
	position: relative;
padding-left: 15px;
padding-right: 15px;
	width:100%;
	margin-bottom: 40px;
	}
.blog-thumb {
	margin:0 auto;
    margin-bottom: 50px;
	width:900px;
	
    overflow: hidden;
}
.blog-thumb figure {
    margin: 0px 30px 0px 0px;
    float: left;
	display:block;
}
.blog-thumb .badge{
	margin: 0px 30px 0px 0px;
padding: 0px;
box-shadow: none;
float: left;
border: medium none;
width: 70px;
text-align: center;
background: none repeat scroll 0% 0% transparent;
font: 60px/60px "Jockey One";
color: #DDB645;
	}
.blog-thumb .badge > span {
    display: block;
    font-size: 28px;
    line-height: 35px;
    text-transform: uppercase;
}
.blog-thumb .thumbnail {
    position: relative;
    padding: 0px;
    margin: 0px;
    border: medium none;
    border-radius: 0px;
    box-shadow: none;
    background: none repeat scroll 0% 0% transparent;
    overflow: hidden;}
.blog-thumb .thumbnail p.title{
	font-size: 2.0em;
text-align: left;
	margin-bottom:0px;}
.blog-thumb .thumbnail p.link{
	font-size:0.8em;
	color:#999 !important;
	padding-bottom:10px;
	}
.blog-thumb .thumbnail img{
	max-width:250px;
	}	
.blog-thumb .thumbnail .caption {
    padding: 0px;
	text-align:left;
    margin-bottom: 20px;
    overflow: hidden;
    color: #5A5959;
}
.blog-thumb .thumbnail {
	text-align: left;
	}
.blog-thumb .caption p {
	padding:0px}
.col p{
	color:#242424;}
.list{
	margin: 0px;
padding: 0px;
list-style: none outside none;
overflow: hidden;}
.list li {
    font-size: 14px;
    line-height: 1.42857;
    overflow: hidden;
    margin-bottom: 40px;
}
.list li figure {
    float: left;
    margin-right: 19px;
}
.list li figure img{
	width:100px;}
.list li .aboutwrap{
	overflow:hidden;}
.global.indent .row p{
	color:#242424;
	line-height:1.7;}
.facilities, .certification {
	width:100%;
	float:left;
    padding: 74px 0px 45px;
    background: url(../img/bottom-border.png) repeat-x scroll 0px top #F5F5F5;
}

.facilit{
	background:url(../img/facilities.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.services{
		width:100%;
	float:left;
    padding: 74px 0px 45px;
    background: url(../img/bottom-border.png) repeat-x scroll 0px bottom #F5F5F5;
	}
.cert{
	background:url(../img/certification.png) center top no-repeat;
	display:block;
	position: relative;	
	}
.large{
	font-size:1.9em !important;
	padding:10px !important}
.facilities p, .certification p{
	font-size:1.3em;
	padding:15px;
	}
.map2{
	padding:0px 0px 70px;}
.contform {
    padding-bottom: 100px;
}
.f-box-left{
	width: 30%;
	position: relative;
padding-left: 15px;
padding-right: 15px;
float:left;
	}
	.f-box-right{
	width: 65%;
	position: relative;
padding-left: 15px;
padding-right: 15px;
float:left;
	}
h3 {
    font: 18px/24px "Jockey One";
    color: #242424;
    margin: 0px 0px 9px;
}
.info p > span {
    display: inline-block;
    width: 94px;
}
.info {
    margin-bottom: 30px;
}
p {
    margin-bottom: 18px;
    line-height: 18px;
}
.global.indent .info p {
    color: #777;
	 margin-bottom: 0px;
	line-height: 1.2
}
.contact-form {
	    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    text-align: left;
}
}
.contact-form .form-top {
    overflow: hidden;
}
 textarea#textbox{
	 width: 720px;
height: 100px;}
.blog #textbox:not([type="file"]),   #textbox{
	  width:220px;
    box-shadow: none;
    border-radius: 0px;
    box-sizing: border-box;
    float: left;
    margin: 0px;
    outline: medium none;
    border: 1px solid #E0DFDF;
    background: none repeat scroll 0% 0% transparent;
    font: 14px/18px "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #5A5959;
    padding: 10px 14px;
    height: 41px;
    resize: none;

} 
.error{
	display:none;}
.form-top{
	padding-bottom:20px;}

.fieldwrap{
	position:relative;
	padding-right:30px;
	float:left;
	}
.fieldwrap.textarea{
	padding-bottom:20px;}
.image-box {
	float:left;
	padding-right:5px;
	width:100px;
	padding-right:15px;}
.image-box img{
	width:100px;}
.content-box{
	float:left;
	width:320px;}
.newsletter{
	overflow: hidden;}
.newsletter input[type="text"]{
	  width:220px;
    box-shadow: none;
    border-radius: 0px;
    box-sizing: border-box;
    float: left;
    margin: 0px;
    outline: medium none;
    border: 1px solid #E0DFDF;
    background: #fff;
    font: 14px/18px "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #5A5959;
    padding: 10px 14px;
    height: 41px;
    resize: none;}
.newsletter .btn-default, .btn-default.send{
	background:#DDB645;
		}
.load{
	background:#DDB645 url(../img/loading4.gif)  no-repeat center !important;
	transition:none !important;
	background-size:35% !important;
	}
.message{
	background: #6C0;
	top:200px;
	z-index:10000;
	display:none;	
	position: fixed;
	padding:30px 15px 15px 15px;
	color:#fff;}
.close{
	background: url(../img/close.png) no-repeat center center;
	width:15px;
	cursor:pointer;
	height:15px;
	position:absolute;
	top:5px;
	right:5px;
	border:1px solid transparent;
	}
.close:hover{
	border:1px solid #999}
.page_count{
	font-size: 1.6em;}
.page_count strong a{
	font-size:1.2em;}
.aboutwrap time{
	font-size:0.8em;}
.aboutwrap a{
	font-weight:bold;
	text-decoration:none;
	color:#000;}
	
.quote .icon-box {
	padding:0px;
	height:1px;
	margin-bottom:0px;}
.quote p{
	background:#DDB645;
	padding:15px;
	margin-top: 30px;}
.quote #textbox{
	color:#555 !important;
	background:#fff;}

.quote{
	max-width:600px;
	padding:25px 20px;
	color:#fff;
	
	display:none;
	background:none;
	top:20px;

	z-index:10000;
	position: absolute;}
.quote .formats{
	font-size:0.8em;}
.quote td{
	padding:10px 11px;
	}
.overflow{
	display:none;
	position:fixed;
	filter:alpha(opacity=90);
	opacity:0.9;
	background:#222;
	width:100%;
	height:100%;
	z-index:900;}
.quote span{
	color:red;}
.services img{
	float:left;
	padding-right:20px;}
	.banner-text-wrap p{
		margin-bottom:0px;}
.banner-text-wrap a{
	text-decoration:none;
	display:block;
	padding:10px 0px;
	color:#fff;}
/*/////////mobile-devices/////////////*/
@media only screen and (max-width : 1300px) {
.gallery{
height:750px;
}
.mission p{
	text-align:center;}
.mission article, footer article, .container, .row, .col, .f-box-left, textarea#textbox, .f-box-right, #textbox, table, .banner-section .row {
	width:100%;
}
.thumbnail img {
	width:inherit;}
p{
	padding:0px 15px;}
	}
@media only screen and (max-width : 870px) {
.btn-default.green {
	width: 45%;
	text-align: center;
	margin-bottom:0px;}
.blog-thumb .thumbnail .caption {
	width:100%;
	}
.thumbnail .caption{
	width:50%;}
nav{
	float:none;}
nav ul li a{
	padding:20px;}
nav li span {
	bottom:0px;}
nav ul ul {
	top:40px;}

.social-media {
	position:absolute;
	width: 120px;
	right:0px;
	margin:0px;
}
.thumbnail-lower .thumbnail {
	padding: 40px 0px;
float: left;
}
.wrap {
	top:200px;
	}
.banner-section{
	top:-90px;}
[class^="box-section"]{
	width:50% !important;
	background:none !important;}
.thumbnail-front, .thumbnail img, .mission img, .mission article, footer article,  h1.nav-bar-logo, .thumbnail-lower, .thumbnail-lower .thumbnail, .container, .row, .col, .f-box-left, textarea#textbox, .f-box-right, #textbox, table, .banner-section .row, .blog-thumb {
	width:100%;
}
.social-media a{
	background-size:280% !important}
.social-media a.facebook {
	background-position:2px 4px}
.social-media a.google {
	background-position:42px 4px}
.social-media a.linkedin {
	background-position:78px 4px}
.social-media ul li a, .social-media ul li  {
	height: 40px;
width: 40px;
	}
.blog-thumb figure, .fieldwrap, #textbox {
	float:none}
.blog-thumb .thumbnail .caption {
	float:left !important;}

.title, p, .list, h2, form, h3{
	padding:0px 15px}

[class^="box-section"], .col, .thumbnail, .col-b, .fieldwrap, .f-box-left, h1.nav-bar-logo, .f-box-right  {
	padding:0px;
	margin:0px;
}
	
.container, .row{
		margin:0 auto;}
footer article, .fieldwrap {
    padding: 15px 0px;
}


  }
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
h1.nav-bar-logo{
	min-height:100px;}
.nav-bar-logo img{
	width:50%;}
.blog-thumb .thumbnail .caption *{
	padding:0px 15px;} 
.blog-thumb .thumbnail {
	float:left;}
.gallery{
	top:150px;}
.wrap h1, .wrap h2{
	font-size:inherit;}
.btn-default.green {
	text-align: center;
	}
.quote{
	top:-30px;}
nav{
	float:none;}
nav ul li a{
	padding:6px;}
nav li span {
	bottom:0px;}
nav ul ul {
	top:40px;}

.social-media {
	position:absolute;
	width: inherit;
	right:0px;
	margin:0px;
}
.thumbnail-lower .thumbnail {
	padding: 40px 0px;
float: left;
}
.wrap {
	top: 33px;
	}
.thumbnail-front, .thumbnail img, .mission img, .mission article, footer article, [class^="box-section"], h1.nav-bar-logo, .thumbnail-lower, .thumbnail-lower .thumbnail, .container, .row, .col, .f-box-left, textarea#textbox, .f-box-right, #textbox, table   {
	width:100%;
}
.social-media a{
	background-size:280% !important}
.social-media a.facebook {
	background-position:2px 4px}
.social-media a.google {
	background-position:42px 4px}
.social-media a.linkedin {
	background-position:78px 4px}
.social-media ul li a, .social-media ul li  {
	height: 40px;
width: 40px;
	}
.blog-thumb figure, .fieldwrap, #textbox {
	float:none}
.blog-thumb .thumbnail .caption {
	float:left !important;}
.title, p, .list, h2, form, h3{
	padding:0px 15px}

[class^="box-section"], .col, .thumbnail, .col-b, .fieldwrap, .f-box-left, h1.nav-bar-logo, .f-box-right  {
	padding:0px;
	margin:0px;
}
	
.container, .row{
		margin:0 auto;}
footer article, .fieldwrap {
    padding: 15px 0px;
}


   /* CSS overrides for mobile here */
}
/*///////mobilde-devices-end/////////*/