/*
Theme Name: AUDrilling
Author: Web Wizards
Description: Another quality web design by Web Wizards
Author URI: http://www.webwizards.com.au
Version: 1.0
*/

/* =Reset
--------------------------------------------------------------
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}*/

@font-face {
	font-family: 'HelveticaInseratLTStd-Roman';
	src: url('fonts/HelveticaInseratLTStd-Roman.eot');
	src: local('☺'), url('fonts/HelveticaInseratLTStd-Roman.woff') format('woff'), url('fonts/HelveticaInseratLTStd-Roman.ttf') format('truetype'), url('fonts/HelveticaInseratLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLTStd-Light';
	src: url('fonts/HelveticaLTStd-Light.eot');
	src: local('☺'), url('fonts/HelveticaLTStd-Light.woff') format('woff'), url('fonts/HelveticaLTStd-Light.ttf') format('truetype'), url('fonts/HelveticaLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaLTStd-LightCond';
	src: url('fonts/HelveticaLTStd-LightCond.eot');
	src: local('☺'), url('fonts/HelveticaLTStd-LightCond.woff') format('woff'), url('fonts/HelveticaLTStd-LightCond.ttf') format('truetype'), url('fonts/HelveticaLTStd-LightCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body{
	background:url(images/page-bg.jpg) repeat;
	color:#6b6b6b; 
	font-size:12px; 
	line-height:18px;
	font-size-adjust:inherit;
	font-stretch:normal; 
	font-variant:normal; 
	font-style:normal; 
	margin:0; 
	padding:0;
}
*{
	font-family: Arial, sans-serif;
}
*:focus{
	outline:none
}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: '';content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
caption,
th,
td {	font-weight: normal;text-align: left;}
html {overflow-y: scroll;	font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {display: block;}
audio,
canvas,
video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
.half {
    display: inline-block;
    width: 100%;
    max-width: 462px;
    vertical-align: top;
}
sub,
sup {font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0;-ms-interpolation-mode: bicubic;}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}
a{
	color:#8f2e27; 
	text-decoration:none;
}
a:hover{
	color:#212121; 
	text-decoration:none;
}
a:active{
	border:none;
}
a img{
	border:none;
}
form{
	margin:0; padding:0;
}
p{
	margin:0; 
	padding:0 0 15px;
	line-height: 22px;
}
h1, h2, h3, h4, h5, h6{
	margin:0; 
	padding:0 0 15px;
	font-family: 'HelveticaInseratLTStd-Roman' !important;
}
h1 {
    font-size: 28px;
    color: #e81648;
    line-height: 26px;
    padding: 30px 0;
    text-transform: uppercase;
}
h2 {
    font-size: 24px;
    color: #e81648;
    line-height: 27px;
    padding: 30px 0;
    text-transform: uppercase;
}
h4 {
    color: #212121;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'HelveticaInseratLTStd-Roman';
}
h4 span {
    color: #e3183e;
    font-family: 'HelveticaInseratLTStd-Roman';
}

.entry-content li {
    background: url(images/icon.png) no-repeat left 3px;
    padding-left: 25px;
    margin-bottom: 15px;
}
.entry-content ul {
    list-style: none;
    line-height: 20px;
    padding-left: 13px;
    margin-bottom: 40px;
}
textarea {
    width: 260px !important;
    margin-left: 1px;
}

#content img {
    border: 3px solid #E3173E;
    padding: 5px;
}

/* ====================== Base ====================== */
#page{
	background:url(images/header-bg.jpg) repeat-x top center	
}
#wrapper{
	background:#e7e7e5;
	box-shadow:0 0 3px #929292;
	width:1126px;
	margin:0 auto;	
	padding-bottom:85px;
}
.wrapper{
	width:942px;
	margin:0 auto;	
}
.fonts, .fonts *{
	font-family: 'HelveticaInseratLTStd-Roman';
}
.fonts-helL, fonts-helL *{
	font-family: 'HelveticaLTStd-Light';	
}
.fonts-helLC, .fonts-helLC *{
	font-family: 'HelveticaLTStd-LightCond';	
}
.fll{
	float:left;
}
.flr{
	float:right;
}
.fln{
	float:none;
}
.clb{
	clear:both;
}
.txtB{
	font-weight:bold;
}
.txtN{
	font-weight:normal;
}
.txtL{
	text-align:left;
}
.txtR{
	text-align:right;
}
.txtC{
	text-align:center;
}
.txtJ{
	text-align:justify
}
.txtT{
	text-transform:uppercase
}
.txtU{
	text-decoration:underline
}
.txt0{
	text-transform:none; 
	text-decoration:none
}
.w100{
	width:100%;
}
.dpn{
	display:none;
}
.dpib{
	display:inline-block
}
.dpb{
	display:block
}
.uln ul{
	list-style:none; 
	margin:0; 
	padding:0;
}
.split{
	padding:0 5px;
}
.br0{
	border:none!important;
}
.bg0{
	background:none!important;
}
.ovh{
	overflow:hidden
}
.veaM{
	vertical-align:middle
}
.veaT{
	vertical-align:top
}
.veaB{
	vertical-align:bottom	
}
.radius3{
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
}
.radius5{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;
}
.radius10{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px;
}
.posR{
	position:relative
}
.posA{
	position:absolute
}
.mb20{
	margin-bottom:20px
}
.mb30{
	margin-bottom:30px
}
.box-full{
	clear:both;
	overflow:hidden;	
}
.box-full ul{
	list-style:none;
	margin:0;
	padding:0	
}

.fr  input[type="text"], .fr  input[type="password"], .fr  input[type="email"], .fr  input[type="number"],
.fr select, .fr textarea{
	border:none; background:#f8f8f8; color:#666;  font-size:14px;
	margin:0; padding:8px 20px; overflow:visible; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
}
.fr input[type="button"], .fr input[type="submit"], .fr input[type="reset"], .btn{
	background: #ee3124;
	border:none; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase;
	margin:0; padding:8px 50px; overflow:visible; cursor:pointer;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
}
.fr input[type="button"]:hover, .fr input[type="submit"]:hover, .fr input[type="reset"]:hover{color:#fff; background:#b80804}

.mainpage{
	width:980px; margin:0 auto;
}
.mobileBtn{
	background:url(images/mobile.png) no-repeat; 
	height:54px; 
	width:54px
}
.mobile-phone{
	background:url(images/phone.png) no-repeat;
	overflow:hidden;
	width:0;
	height:52px;
	padding-left:52px;	
}
.title{
	color:#212121;	
	font-family: 'HelveticaInseratLTStd-Roman';
	text-transform:uppercase;
	font-size:26px;
	line-height:26px;
	padding-bottom:30px;
}
.entry-title{
	font-size:26px;
	color:#212121;	
	font-family: 'HelveticaInseratLTStd-Roman';
	line-height:26px;
	padding:30px 0;
	text-transform:uppercase;
}
.more{
	color:#212121;	
	font-family: 'HelveticaInseratLTStd-Roman';
	text-transform:lowercase;
	font-size:16px;
	line-height:36px;
	padding:0 12px;
	display:inline-block;
	box-shadow:0 1px 3px #afafaf; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.lt-col {
    display: inline-block;
    width: 26%;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
}
.rt-col {
    display: inline-block;
    width: 67%;
}
input, textarea {
    padding: 6px;
    color: #888;
    font-style: italic;
    font-size: 13px;
    width: 100% !important;
}
input[type="submit"], input[type="checkbox"] {
    width: auto !important;
}
form img {
    width: auto !important;
}
.year input {
    width: 84px !important;
}
.month select, .day select {
    width: 80px;
}

/* ====================== Header ====================== */
header.main{
	
}
header.main .logo{
	float:left;
	 margin:15px 0
}
header.main .phone{
	float:right;
	font-size:30px;	
	margin-top:70px;
	color:#5f615e;
	text-transform:uppercase;
}
header.main .phone span{
	color:#98938d	
}

/* ====================== Menu ====================== */
nav.main{
	background: #9c988f; /* Old browsers */
	background: -moz-linear-gradient(top,  #9c988f 0%, #8e877f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c988f), color-stop(100%,#8e877f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9c988f 0%,#8e877f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9c988f 0%,#8e877f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9c988f 0%,#8e877f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9c988f 0%,#8e877f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c988f', endColorstr='#8e877f',GradientType=0 ); /* IE6-9 */
	box-shadow:0 3px 5px #c5c5c3;
	text-transform:uppercase;
	float:left;
	width:100%;
	margin-bottom:7px;
}
ul.nav-menu{
	list-style:none;
	margin:0;
	padding:0;
}
ul.nav-menu li{
	float:left; 
	text-align:center;
	position:relative;
}
ul.nav-menu li + li{
	background:url(images/nav-line.png) no-repeat center left;
	padding-left:1px;	
}
ul.nav-menu li > a{
	display:block; 
	padding:30px 34px 25px 37px; 
	font-size:20px; 
	text-transform:uppercase;
	color:#fff;
	text-shadow:1px 1px 1px #34322f;
}

ul.nav-menu li > a span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	white-space:nowrap;
	line-height:12px;
	text-shadow:none;
	color:#c2bfbb;
	margin-top:3px;
}
ul.nav-menu li.current-menu-item > a{
	background: #827e77; /* Old browsers */
	background: -moz-linear-gradient(top,  #827e77 0%, #9f9993 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#827e77), color-stop(100%,#9f9993)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #827e77 0%,#9f9993 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #827e77 0%,#9f9993 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #827e77 0%,#9f9993 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #827e77 0%,#9f9993 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#827e77', endColorstr='#9f9993',GradientType=0 ); /* IE6-9 */
	border-bottom:8px solid #e3173e;
	color:#141414;
	text-shadow:1px 1px 1px #fff;
	padding:30px 35px 17px;
}
ul.nav-menu .sub-menu li.current-menu-item > a {
    border: none;
}
ul.nav-menu li.current-menu-item a span{
	color:#fff;	
}

ul.nav-menu ul.sub-menu{
	background:#e3173e;
	position:absolute;
	top:100%;
	left:0;
	width:100%;	
	margin:0;
	padding:0;
	z-index:999;
	display:none;
}
ul.nav-menu li:hover ul.sub-menu{
	display:block;	
}
ul.nav-menu ul.sub-menu li{
	float:none;
	text-align:left;	
}
ul.nav-menu ul.sub-menu li + li{
	background:none;
	padding:0;	
	border-top:1px solid #fff;
}
ul.nav-menu ul.sub-menu li a{
	display:block;
	padding:10px 15px 6px;
	text-transform:uppercase;
	color:#fff;
	line-height:15px;
	font-size:13px;	
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:none;
}
ul.nav-menu ul.sub-menu li a:hover{
	background: #cb052b;	
}

/* ====================== Banner ====================== */
.banner{
	padding:6px;
	box-shadow:0 0 2px 1px #bdbdbc;
	margin-bottom:22px;
	background:#fff;
}

/* ======================Content ====================== */
.entry-content{
	line-height:22px;	
}
.entry-content p{
	padding-bottom:13px	
}

/*--------Home Tabs------------*/
.home-box{
	text-transform:uppercase;
	color:#555;	
	margin-bottom:20px;
}
.home-box .responsive-tabs ul.responsive-tabs__list{
	margin:0;
}
.home-box ul.responsive-tabs__list li{
    background: #b3b0ac;
    border: none;
    color: #fff;
    font-size: 15px;
    font-family: 'HelveticaLTStd-LightCond';
    line-height: 46px;
    padding: 0 16px;
    margin: 0;
    text-transform: uppercase;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    letter-spacing: 1px;
    padding-top: 6px;
}
.home-box ul.responsive-tabs__list li:last-child{
	padding:0 7px;
	padding-top: 6px;
}
.home-box ul.responsive-tabs__list li + li{
	margin-left:2px;	
}
.home-box ul.responsive-tabs__list li.responsive-tabs__list__item--active,
.home-box ul.responsive-tabs__list li:hover{
	line-height:46px;
	color:#fff;
	top:0;
	background:#e3173e;
	padding-bottom:0;
}

.home-box .responsive-tabs .responsive-tabs__panel{
	border:1px solid #cdcdcd;
	background:url(images/page-bg.jpg) repeat;
	padding:30px 240px 30px 30px;	
	position:relative;
	height: 133px;
}
.home-box .responsive-tabs .responsive-tabs__panel h4{
    font-size: 36px;
    line-height: 38px;
    padding-bottom: 2px;
    font-family: 'HelveticaLTStd-LightCond';
    color: #727272;
    font-weight: lighter
}
.home-box .responsive-tabs .responsive-tabs__panel p{
	padding:0;	
}
.home-box .responsive-tabs .responsive-tabs__panel a{
	font-family: 'HelveticaInseratLTStd-Roman';
	color:#535353;
	font-size:20px;
	display:inline-block;
	line-height:80px;
	padding:0 20px;
	box-shadow:0 1px 3px #afafaf; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	position:absolute;
	top:50%;
	right:35px;
	margin-top:-40px;
}

.alignright {
    float: right;
    margin-left: 15px;
}
.alignleft {
    float: left;
    margin-right: 15px;
}

.entry-content img {
    border: 3px solid #E3173E;
    padding: 5px;
}

.our-team img {
    float: left;
    margin-right: 20px;
    width: 200px;
    height: auto;
    border: 3px solid #E3173E;
    padding: 5px;
}
.our-team {
    max-width: 445px;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 15px;
    padding: 7.5px 10px;
    width: 95%;
}
.our-team p,
.page-id-163 .entry-header,
.page-id-163 h4 {
    text-align: left;
}
.page-id-163 #content {
    text-align: center;
}

/*--------Home hello------------*/
.home-hello{
    width: 100%;
}
.home-hello img{
	margin-bottom:20px	
}
.home-hello p{
	padding-bottom:25px	
}
.videoWrap {
    float: left;
    padding-right: 35px;
}
/*--------Home quanlity------------*/
.quanlity-box{
	width:100%;
}
.quanlity-box .title{
	padding-bottom:25px;	
}
.quanlity-box p{
	padding-bottom:25px	
}
.quanlity-box p.p-excerpt{
	font-size:14px;
	color:#2d2d2d;
	padding-bottom:35px;	
}
/*--------Home projects------------*/
.project-box{
	width:220px;
	text-transform:uppercase;
}
.project-box ul{
	list-style:none;
	margin:0;
	padding:0;	
}
.project-box ul li{
	background:url(images/icon.png) no-repeat left center;
	padding-left:25px;
	margin-bottom:15px;
}

.projectsImg img {
    width: 200px;
    height: auto;
    float: left;
    margin-right: 20px;
}



/* ====================== Footer ====================== */
footer.main{
	background:url(images/footer-bg1.jpg) repeat-x top center;	
	color:#a19991;
}
footer.main .wrapper{
	background:url(images/footer-bg2.jpg) repeat-x top center;
	overflow:hidden;
	padding:30px 0 22px;
	width:1126px;	
}
footer.main .copyright p{
	padding:0px	
}
footer.main a{
	color:#676059	
}
footer.main .share{
	padding-top:3px;	
}
footer.main .share a{
	background:url(images/social.png) no-repeat 0 0;
	display:inline-block;
	overflow:hidden;
	height:27px;
	width:0;
	padding-left:27px;
	margin-left:5px;
	vertical-align:middle;	
}
footer.main .share a.facebook{
	background-position:-35px 0	
}
footer.main .share a.flickr{
	background-position:-69px 0	
}
footer.main .share a.rss{
	background-position:-103px 0	
}
footer.main .share a.add{
	background-position:-137px 0	
}

/* ====================== Media Queries ====================== */
@media screen and (max-width: 1125px) {
	body{
		padding-top:35px;
		background:url(images/header-bg.jpg) repeat-x center -132px;	
	}
    #wrapper{
		width:100%;
		box-shadow:none;	
	}
	footer.main .wrapper{
		width:100%	
	}
}
@media screen and (max-width: 960px) {
	.wrapper{
		width:100%;	
	}
	#primary {
	    width: 95%;
        margin: 0 auto;
	}
	.home-box .responsive-tabs .responsive-tabs__panel {
	    height: auto;
	}
	header.main{
		text-align:center;	
	}
	header.main .logo{
		float:none;
		display:inline-block	
	}
	header.main .logo img.l1{
		display:none;	
	}
	header.main .logo img.l2{
		display:inline-block	
	}
	header.main .phone{
		display:none	
	}
	.mobile-phone{
		display:inline-block;
		float:left;
		margin:45px 0 0 50px;	
	}
	.mobileBtn{
		display:inline-block;
		float:right;
		margin:45px 50px 0 0;
	}
	nav.main{
		position:absolute;
		top:175px;
		left:0;	
		z-index:9999;
		padding:10px 0;
		display:none;
	}
	ul.nav-menu li{
		float: none;	
	}
	ul.nav-menu li .sub-menu {
	    display: block;
	    position: relative;
	    text-align: center;
	    background: none;
	    width: 70%;
	    margin: 0 auto;
	}
	ul.nav-menu li .sub-menu li a {
	    border: none !important;
	    border-bottom: none;
	    text-align: center;
	    line-height: 3px !important;
	}
	ul.nav-menu ul.sub-menu li + li {
	    border-top: none !important;
	}
	ul.nav-menu li.li-even a {
	    border-right: none !important;
	}
	ul.nav-menu li + li{
		background:none;
		padding:0;	
	}
	ul.nav-menu li a{
		padding:15px 0!important;	
	}
	ul.nav-menu li.li-even a{
		border-right:3px solid #fff	
	}
	ul.nav-menu li.current-menu-item a{
		border-bottom:none;
	}
	ul.nav-menu li.li-last a{
		padding:15px 0;	
	}
	.home-box{
		background:#e3173e;
		box-shadow:0 5px 5px #969695;
		text-align:center;	
	}
	.home-box .responsive-tabs .responsive-tabs__heading{
		border:none;
		border-bottom:3px solid #fff;
		color:#fff!important;
		background:none;
		margin:0 80px;
		font-family: 'HelveticaInseratLTStd-Roman';
		font-size:18px;
	}
	.home-box .responsive-tabs .responsive-tabs__heading:after{
		border-top: 6px solid #fff;	
		right:-40px;
	}
	.home-box .responsive-tabs .responsive-tabs__heading:hover{
		background:none;	
		color:#fff;
	}
	.home-box .responsive-tabs .responsive-tabs__heading:hover:after {	
		border-top: 6px solid #fff;
	}
	.home-box .responsive-tabs .responsive-tabs__panel{
		text-align:left;
		padding-right:30px;	
	}
	.home-box .responsive-tabs .responsive-tabs__panel a{
		position:relative;
		top:auto;
		margin:15px 0 0;
		right:auto;	
	}
	.title{
		text-align:center	
	}
	.home-hello{
		width:90%;
		margin:0 5% 20px	;
		text-align:center;
	}
	.home-hello p{
		text-align:left;	
	}
	.home-hello .more{
		float:right	
	}
	.quanlity-box{
		width:90%;
		margin:0 5% 20px;	
	}
	.quanlity-box .more{
		float:right	
	}
	.project-box {
		width:90%;
		margin:0 5%;	
	}
	.project-box .more{
		float:right	
	}
	.mainpage{
		width:98%	
	}
	footer.main{
		text-align:center	
	}
	footer.main .share{
		float:none;	
		margin-bottom:15px
	}
	footer.main .copyright{
		float:none;
	}
	.home-box .responsive-tabs .responsive-tabs__panel{
		display:none;	
	}
	.responsive-tabs .responsive-tabs__heading--active:after, 
	.responsive-tabs .responsive-tabs__heading--active:hover:after{
		border-top:none!important;	
	}
	.home-box .responsive-tabs .responsive-tabs__panel h4{
		font-size:150%;	
	}
	.home-box .responsive-tabs .responsive-tabs__panel a{
		line-height:50px;
		font-size:130%;	
	}
}
@media screen and (max-width: 655px) {
    #content img {
        width: 95%;
        height: auto;
        margin-bottom: 20px;
    }
    .month select, .day select {
        width: 60px;
    }
}
@media screen and (max-width: 440px) {
	.logo img{
		width:160px;	
	}
	.mobile-phone{
		margin-left:15px;	
	}
	.mobileBtn{
		margin-right:15px;	
	}
	.our-team img {
	    width: 30%;
	    margin-bottom: 45px;
	}
}





