
.lead2{
font-size: 16px;
margin-bottom: 0px;
margin-top: 30px;
line-height: 20px;}
body.toolbar-drawer, body.toolbar{padding:0px;margin:0px;}

#outerhome .bar3, #outerhome .subnav {background:none;}
html, body{height:100%;color:#292D3C;}
body{height:100%;color:#fff;background:url(../images/fabric_1.jpg) #fefefe;}

 .shoal{margin-top:30px;} 
.hero-unit-nwork{clear:both;width:100%;margin-top:50px;}
.nwork_no{display:block;float:left;margin-left:200px;}

#map_canvas{width:100%;height:500px;}

.nwork_no{
    background: #FF3600;
    width: 130px;
    height: 130px;
    border-radius: 50%;color:#EDEDED;text-align:center;
	
}
.taxextratext{
    background: #FF3600;
    width: 300px;
    height: 300px;
    border-radius: 50%;color:#EDEDED;text-align:center;margin:0 auto;margin-top:-150px;z-index:2;position:relative;
}
.footerinner .basic{
	border-bottom:1px solid #696c76;
	padding-bottom:30px;
	margin-bottom:30px;
}

ul.tabs{clear:both;}
ul.tabs li a, ul.tabs li.active a, ul.tabs li a:hover{font-size:18px;padding:10px;display:inline-block;} 
.extraimages{margin:0 auto;text-align:center;width:100%;margin-top:50px;z-index:1;position:relative;}
.taxextratextinner{font-size:18px;line-height:1em;font-weight:normal;padding:40px;} 
.taxextratextinner h2{font-size:40px;margin-bottom:10px;} 

.largetext{font-size:36px;color:#FF3600;}

.nwork_noinner{font-size:120px;font-weight:bold;padding-top:60px;}
.nwork_noinner a{color:#EDEDED;}
.nwork_number2, .nwork_number6, .nwork_number8, .nwork_number12{margin-left:350px;width: 80px;height: 80px;}
.nwork_number2 .nwork_noinner, .nwork_number6 .nwork_noinner, .nwork_number8 .nwork_noinner, .nwork_number12 .nwork_noinner{font-size:70px;padding-top:35px;}


.nwork_number4, .nwork_number10{margin-left:350px;width: 170px;height: 170px; background: #66317a;}
.nwork_number4 .nwork_noinner, .nwork_number10 .nwork_noinner{font-size:150px;padding-top:85px;}
.largetext4, .largetext10{color: #66317a;}

.nwork_number3, .nwork_number7{width: 110px;height: 110px;background: #317a6a;}
.nwork_number3 .nwork_noinner, .nwork_number7 .nwork_noinner{font-size:100px;padding-top:50px;}
.largetext3, .largetext7{color: #317a6a;}


.nwork_number2, .nwork_number6, .nwork_number8{background: #000;}
.largetext2, .largetext6, .largetext8{color: #000;}

.nwork_content{display:block;float:left;width:500px;margin-left:30px;}


#user-login, .profile{background:#fff;padding:30px;margin-top:30px;}
.alignright{text-align:right;}
body{margin:0;padding:0;font-size:16px;line-height:26px;}
body .subhead h1, body .summary h2{text-shadow:none;}
body #overview{background:none;}
body .mainnavarea .dropdown-toggle{color:#fff;line-height:1em;}
body .mainnavarea .dropdown-toggle:hover{color:#FF3600;background:#fff;}
body .mainnavarea .open .dropdown-toggle{color:#fff;background:#FF3600;}

body .linker h2 a{text-decoration:none;color:#fff;}
body .linker h2 a:hover{text-decoration:none;color:#FF3600;}
body .linker h2 a:hover .txt2{text-decoration:none;color:#fff;}
body .bar3{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
body .subhead {border-bottom: 1px solid #003658;border-top: 1px solid #003658;padding-top:20px;margin:0;}
body .subnav{padding:0px 0px 30px 0px;}
body .subnav .nav{margin:0px 0px 0px 0px;}
.bordertime{position:absolute;margin-top:100px;}
.bgouterhome{padding:80px 0px 0px 0px;} 
body.front{background:url('../images/bg_home.jpg') no-repeat top center #292D3C;} 
.bgouterpage{background:url('../images/bg_page.jpg') no-repeat top center;padding:80px 0px 0px 0px;height:auto} 
.topnavi .nav{width:100%;}
.topnavi a.btn-navbar{float:left;color:#fff;}
.navbar .nav > li.phoneright{float:right;}
.navbar .nav > li.phoneright a, .phoneright2 a{color:#fff;background:#FF3600;border-radius:0px;font-weight:500;padding:15px 15px 15px 15px;font-size:24px;cursor:default;}
.navbar .nav > li.phoneright a:hover, .phoneright2 a{color:#fff;cursor:default;}

.phoneright2{right:0;top:20px;position:absolute;z-index:999;display:none;}
 
* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%;}



#main {overflow:hidden;
	padding-bottom: 150px;}  /* must be same height as the footer */

.form-actions{border:0;} 

/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->

*/


#maincontentouter{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -300px; /* the bottom margin is the negative value of the footer's height */
}

footer{

	background:#292d3c;
}
.footerinner{border-top:1px solid #003658;padding-top:30px;}
.footerinnerlogos{background:#FF3600;}
.bgimage{position:fixed;top:-200px;z-index:-1;}
.contacts{font-size:14px;line-height:1em;}
.contacts i.icon-white{width:20px;display:inline-block;float:left;}
ul.basic{clear:both;margin:0px;padding:0px;list-style:none;}
ul.basic ul{clear:both;margin:0px;padding:0px;list-style:none;padding-bottom:10px;}
ul.basic li{font-size:14px;display:inline;float:left;list-style:none;line-height:1em;margin-right:30px;}
ul.basic li li{display:block;font-size:12px;width:100%;clear:both;line-height:1em;}
ul.basic li a{padding:0px 0px 10px 0px;display:block;}
ul.basic li li a{color:#ccc;padding:0px;}

.topnavi .navbar-inner {
height: 30px;
padding-left: 20px;
padding-right: 20px;
background: #ffffff;
background-image: -moz-linear-gradient(top, #ffffff, #dfdfdf);
background-image: -ms-linear-gradient(top, #ffffff, #dfdfdf);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dfdfdf));
background-image: -webkit-linear-gradient(top, #ffffff, #dfdfdf);
background-image: -o-linear-gradient(top, #ffffff, #dfdfdf);
background-image: linear-gradient(top, #ffffff, #dfdfdf);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}

.topnavi .nav-pills > li a{text-shadow:none;color:#222;}
.topnavi .nav-pills > li a:hover, .topnavi li.open .dropdown-toggle{text-shadow:none;background-color:#010a2d;color:#fff;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
.topnavi .nav-pills > li.open li a:hover{text-shadow:none;background-color:#010a2d;color:#fff;}
.topnavi .nav li.dropdown.open > .dropdown-toggle, .topnavi .nav li.dropdown.active > .dropdown-toggle, .topnavi .nav li.dropdown.open.active > .dropdown-toggle, .topnavi .nav-pills > li a.active{background-color:#010a2d;color:#fff;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
/*.subnav{background:url(../images/bg_nav.png) repeat-x bottom center #F8F8F8;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;}*/
.bar3{padding:0px 0px 0px 0px;height:auto;color:#333;}

/*.bar3{padding:0px 0px 0px 0px;background:url(../images/bg_main.png) no-repeat bottom center #ffffff;min-height:500px;border-bottom:1px solid #ddd;}*/
.mainnavarea{text-transform:uppercase;}
.mainnavarea .nav{display:block;text-align:center;}
.mainnavarea .nav-tabs > li, .nav-pills > li{float:inherit;}
.mainnavarea .nav-tabs > li, .nav-pills > li a a{float:left;}
.mainnavarea .dropdown-toggle{font-size:14px;color:#2f2f2f;display: inline-block;}
.mainnavarea li.dropdown{display: inline;}
.mainnavarea li.dropdown li{display: inline;}
.mainnavarea li.dropdown a{display: inline-block;}
.mainnavarea li.dropdown li.subz a{display: block;}
.mainnavarea li.dropdown li.overviewclass a{font-size:18px;background:#efefef;margin-bottom:10px;margin-top:10px;padding:10px;}
.mainnavarea li.dropdown li.overviewclass a:hover{background:#FF3600;color:#fff;}
.mainnavarea .dropdown-menu li a{font-size:12px;}
.mainnavarea .dropdown-toggle:hover{color:#FF3600;}
.mainnavarea .open .dropdown-toggle{background:#FF3600;color:#fff;}

.work_heading_href{font-size:24px;margin-top:20px;}

.mainnavarea li.dropdown li.nav-header{display: block;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
border-bottom: 1px solid #dfdfdf;}
.mainnavarea .nav-pills .dropdown-menu{margin:0 auto;width:100%;}

.conthome{}

.subhead h1, .summary h2{
    font-size: 40px;
	font-weight: 100;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 9px;

	text-shadow: none;
}

.mission .subhead h1{font-size: 60px;margin-top:30px;color:#FF3600;}
.mission .subhead p.lead{font-size: 30px;margin-bottom:0px;margin-top:0px;line-height:1em;}

h1.lead {font-size: 30px; margin-bottom:0px;margin-top:0px;line-height:1em;}

#toolbar{bottom: 0;top:auto;}
#overview{padding:20px 0px 0px 0px;text-align:center;border-bottom:none;border-top:none;height:210px;margin-bottom:50px;color:#fff;}
body.front #overview{padding:50px 0px 50px 0px;text-align:center;border-bottom:none;border-top:none;height:auto;margin-bottom:0px;color:#fff;}

.innerpadding{}


#mailchimp-newsletter-newsletter{margin-top:20px;}
#mailchimp-newsletter-newsletter .form-item{}
div#mailchimp-newsletter-newsletter .form-type-item{display:none;}

.mailchimp-lists-user-subscribe-form .form-submit{margin-top:14px;}
#mailchimp-newsletter-newsletter .form-item input{background:#222;color:#ccc;border:1px solid #333;}

.summary{padding:20px 0px 0px 0px;}
.summary h2{text-shadow: none;display:block;background:url(../images/circle_thumb.png) no-repeat top right;padding:0px 0px 20px 0px;} 

.enquiryform{padding:30px 0px 0px 0px;}
.enquiryform h2{text-shadow: none;font-style: italic;display:block;background:url(../images/circle_phone.png) no-repeat top right;padding:0px 0px 0px 0px;} 

.enquiryform h2 .phoner{font-weight: 900;color:#FF3600;} 
.enquiryform #edit-actions{background:none;margin:0px;padding:0px;}
.enquiryform .form-submit, .mailchimp-lists-user-subscribe-form .form-submit{  cursor: pointer display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
   padding: 9px 14px;
  font-size: 17px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #333333;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
  
.enquiryform .form-submit:hover, .mailchimp-lists-user-subscribe-form .form-submit:hover{color: #333333; 
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;


  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;}
  
.summary ul{list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#FF3600;font-weight:100;}
.summary ul li{color:#FF3600;font-weight:normal;}
#logos{margin:20px 0px 20px 0px;}
.carousel-control{margin-top:23px;}


.hero-unit-teaser{
text-align:center;
    border-radius: 6px 6px 6px 6px;
    margin-top: 30px;
    padding: 0px;height:240px;

}

.hero-unit-teaser-profile{
height:380px;
}
.hero-unit-teaser-profile img{
border-bottom:1px solid #000;margin-bottom:30px; background:url(../images/bgglowwhite.png) no-repeat center center;
}
.profilearea{border-bottom:1px solid;}
.mainimageprofile{margin-top:50px;max-width:120%}
.logoimages{margin-top:50px;display:block;text-align:center;opacity:0.5;}
.taxextratext{text-align:center;}
.taxextratext p{margin:0;}
.logoimage{display:inline-block;margin:30px;}
.mactest{}

ul.skillset, ul.contacts{margin:0;padding:0;}
ul.skillset li, ul.contacts li{list-style:none;margin:0;padding:0;}
ul.skillset li{margin:0;padding:0;display:inline;list-style:none;} 
ul.skillset li i, ul.contacts li i{color:#FF3600;} 
ul.contacts li{font-size:18px;line-height:28px;}

.contactitem{text-align:left;}
.contactitemtop{text-align:left;margin-top:30px;}
.contactitembottom{margin-bottom:30px;}
.contactitemtop h2, .contactitem h2{font-size:30px;border-bottom:1px solid #222;margin-top:30px;margin-bottom:10px;color:#222;}
.hero-unit-teaser .btnouter{} 

.hero-unit-teaser h2, .summary h2, .enquiryform h2{ 
 font-size:30px;
	font-weight: normal; 
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 9px;
}
	
.element-invisible{display:none;}
.nav .nav-header{font-weight:normal;text-transform:none;font-style:italic;} 

.table th{font-size:30px;
	font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    }
	
.lead {
	line-height:1.5em;color:#fff;margin-top:20px;
}
.subhead{border-bottom:1px solid #ddd;}
.txt{display:block;clear:both;  font-size:30px;
	font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 9px;margin-top:20px;height:60px;}
.txt2{font-size:16px;font-weight:100;line-height:20px;display:block;height:50px;}
.morespace{margin-top:20px;}
.linker{text-align:center;text-decoration:none;margin-top:40px;}

.linker h2 a{text-decoration:none;color:#333;}
.linker h2 a:hover{text-decoration:none;color:#FF3600;}


.circles{padding:0px 0px 0px 0px;margin:0 auto;}
.circles img{clear:both;}


.headingbg{background:url(../images/circle_webr.png) no-repeat right top;}

.feature{margin-top:40px;}
.featurelink{position:absolute;z-index:10;display:block;text-align:center;margin-top:-57px;margin-left:0px;width:100%;line-height:1em;}

.textcontent{margin-top:20px;}
.textcontent ul.links li{display:inline;border-left:1px solid #ccc;padding:0px 0px 0px 10px;margin:0px 10px 0px 0px;}

.rowblog{margin-bottom:30px;}
.datebox{margin-top:20px;text-transform:uppercase;}
.datebox .icon-calendar{color:#FF3600;}

#newsletterarea{text-align:center;}
#newsletterarea label{display:inline;}
#newsletterarea input{display:inline;}
.breadcrumb{
	padding:0px;background:none;border:0px;-webkit-box-shadow:none; position:absolute;margin-top:255px;background:#000;font-size:12px;padding:5px;line-height:1em;color:#fff;border:2px solid #E6E6E6;
}
.breadcrumb a{color:#fff;}
.breadcrumb a:hover{color:#fff;}

.txtarea{padding:20px 0px 0px 0px;}

.badges{padding:10px;text-align:center;}
.badges .label{font-size:11px;margin-right:5px;display:inline-block;font-weight:100;}

.labelhtml{background:#000000;}
.labelcss{background:#000000;}
.labelphp{background:#000000;}
.labeldrupal{background:#000000;}
.labelmysql{background:#000000;}
.labeljquery{background:#000000;}



.work_heading h4{padding:0px 0px 0px 0px;display:block;clear:both;  font-size:18px;
	font-weight: 100;
    letter-spacing: -1px;
    line-height: 1em;padding
    }
.work_heading a.btn{color:#fff;margin:0px 0px 10px 0px;}
.work_heading{text-align:center;padding:0px 0px 0px 0px;display:inline-block;z-index:9;margin-top:-55px;}
.work_heading a{color:#FF3600;}
.work_heading .slide_headinga{display:block;clear:both;}
.work_heading .slide_headingb{display:block;clear:both;}
.work_heading a:hover{color:#fff;text-decoration:none;}
.work_heading a.readmore{color:#fff;margin:20px 0px 0px 0px;}

.work_pic{}

.worker{text-align:center;margin-top:40px;}

/* Default MovingBoxes wrapper size */
#movingboxes {
	width: 900px;
	min-height: 200px;

}

/* Default MovingBoxes panel size */
#movingboxes > li {
	width: 350px;
}

/*** Overall MovingBoxes Slider ***/
.mb-wrapper {
	border: none;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
}

/* Panel Wrapper */
.mb-slider, .mb-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px 0px 40px 0px;
	position: relative;
	left: 0;
	top: 0;

	/***(>'-')> Control Panel Font size here <('-'<)***/
	font-size: 18px;
}

/* active slider border highlight */
.mb-active-slider {

}

/*** Slider panel ***/
.mb-slider .mb-panel {
	margin: 0;
	padding: 0px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}

/* Cursor to arrow over current panel, pointer for all others,
change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current {
	cursor: auto;
}

/*** Inside the panel ***/
.mb-inside {
	padding: 0px;

}

.mb-inside * {
	max-width: 100%;
}

/*** Left & Right Navigation Arrows ***/
a.mb-scrollButtons {
	display: block;
	width: 45px;
	height: 58px;
	background: transparent url(../images/arrows.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -29px; /* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
}
a.mb-scrollButtons.mb-left {
	background-position: left top;
	left: -45px;
}
a.mb-scrollButtons.mb-right {
	background-position: right top;
	right: -45px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
a.mb-scrollButtons.disabled {
	display: none;
}

/*** Controls added below the panels ***/
.mb-controls {
	margin: 0 auto;
	text-align: center;
	position: relative;
	z-index: 100;margin-bottom:40px;margin-top:20px;
}
.mb-controls a {
	color: #333;
	display: inline-block;
	text-decoration: none;
	padding: 0px;
	height: 16px;
	width: 16px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;font-size:0px;
	text-indent:-9999px;
	background:url(../images/icon_a.png) no-repeat; 
}
.mb-controls a.current, .mb-controls a:hover {
		background:url(../images/icon_b.png) no-repeat; 
}
.mb-active-slider .mb-controls {

}
.mb-panel {
    opacity: 0.5;
    filter: alpha(opacity=50);   
}
.mb-panel.current {
    opacity: 1;
    filter: alpha(opacity=100);
}

/* Johns css*/
a:hover {
  color: #FF5930;
  text-decoration: underline;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background:url(../images/transblack.png);
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background:url(../images/transwhite.png);

}

.textcontent a{}

/*new*/
#toolbar {
    display: none;
}
@media (max-width: 979px){
    .topnavi a.btn-navbar {
        float: none;
        color: #fff;
    }
    .phoneright2 {
        display:block !important;
        position:relative;
        top:0;
        right:auto;
        clear:both;
    }
    .phoneright2 a {
        display:block !important;
        padding: 10px;
        font-size: 18px;
        text-align: center;
        color:#fff !important;
    }
    .navbar .btn-navbar, .navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active {
        padding: 7px 10px;
        margin-left: 5px;
        margin-right: 5px;
        color: #ffffff;
        text-shadow: 0;
        background-color: #000;
        background-image: none;
        background-repeat: repeat-x;
        filter: none;
        border-color: #000;
        -webkit-box-shadow: 0;
        -moz-box-shadow: 0;
        box-shadow:0;
    }
    .mission .subhead p.lead {
        font-size: 18px;
        margin-bottom: 0px;
        margin-top: 0px;
        line-height: 1em;
        padding: 0 30px;
    }
    .subhead{
        padding:0 20px !important;
        background:none !important;
    }
    .subhead h1, .summary h2 {
        font-size: 30px;
    }
    #overview {
        height: auto;
        margin-bottom: 100px;
    }
    .breadcrumb{
        display:none;
    }
    .nwork_no {
        display: none;
    }
    .nwork_content {
        display: block;
        float: left;
        width: auto;
        margin-left: 0px;
        padding:20px;
    }
    .taxextratext {
        background: none;
        width: auto;
        height: auto;
        border-radius: 0;
        color: #000;
        text-align: center;
        margin: 0 auto;
        /* margin-top: -150px; */
        z-index: 2;
        position: relative;
    }
    .textcontent, .summary, .enquiryform, .datebox, .contactitemtop, .contactitem {
        padding:20px;
    }
    .mainimageprofile {
        max-width: 100%;
    }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
        padding: 8px 15px !important;
    }
    .nav-collapse .dropdown-menu li + li a {
        margin-bottom: 0px !important;
    }
    .nav-collapse .nav > li:nth-child(6) {
        display:none;
    }
     .nav-collapse .nav > li:nth-child(7), .nav-collapse .nav > li:nth-child(8), .nav-collapse .nav > li:nth-child(9) {
        float: left;
        display:inline;

    }
}

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding: 12px 15px !important;
}