@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 

	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-top: 32px; 
		white-space: normal;
		text-align:left;
                width: 100%;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	#no-more-tables td:before { content: attr(data-title); }
	
	#tbl_jobs li ul { 
        margin-top: 0px !important;  
    }
}



.tbl_jobs li{
    font-size: 16px;
    margin-left: -15px;
    line-height: 22px;
    list-style-type: none;
}

ul{
    list-style-image: url(../img/nf-flame.png);
}

.tbl_jobs {
    margin-top:5px;
}

#exTab1 .tab-content {
  padding : 30px 25px;
  background-color: #edeceb;
}

.tab-content #1a{
  background-color: red;
}

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}
.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content:" ";
    width: 3px;
    background-color: #cdcdcd;
    left: 50%;
    margin-left: -1.5px;
}

.icon-lkw {
    background-image:url("../img/lkw-icon.png");
    background-repeat: no-repeat;
}

.icon-people {
    background-image:url("../img/people-icon.png");
    background-repeat: no-repeat;
}

.timeline > li {
    margin-bottom: 20px;
    position: relative;
}
.timeline > li:before, .timeline > li:after {
    content:" ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li:before, .timeline > li:after {
    content:" ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li > .timeline-panel {
    width: 46%;
    float: left;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    padding: 20px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #ccc;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    content:" ";
}
.timeline > li > .timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #fff;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content:" ";
}
.timeline > li > .timeline-badge {
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -25px;
    background-color: #fff;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border: 2px solid #bd2023;
}
.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}

.timeline-badge.warning {
    background-color: #fff !important;
    border: 2px solid #005fa8 !important;
}
.timeline-badge.danger {
    background-color: #fff !important;
    border: 2px solid #3cb54d !important;
}

.timeline-title {
    margin-top: 0;
    color: #bd2023;
    text-transform: none;
    font-size: 20px;
}
.timeline-body > p, .timeline-body > ul {
    margin-bottom: 0;
    color: #666666;
}
.timeline-body > p + p {
    margin-top: 5px;
}
@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }
    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }
    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }
    ul.timeline > li > .timeline-panel {
        float: right;
    }
    ul.timeline > li > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    ul.timeline > li > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
}

#homeHeading{
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 125px;
    line-height: 46px;
    margin-bottom: 0;
    font-size: 35px;
    color: #fff;
    text-shadow: 0px 0px 15px rgba(0, 0, 0, 255);
}

.img_top {
   width: 100%;
   background-size: cover;
   height: auto;
   margin-bottom: 40px;
}

#jobsHeading {
    text-transform: none;
    text-align: center;
    font-size: 20px;
    line-height:30px;
    color: #fff; 
    text-shadow: 0px 0px 10px rgba(2, 0, 0, 0.42);
}

.grouppic {
    width: 100%;
    height: auto;
}

.header-content1 {
    background-image: url("../img/header_img_jobs.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 62px;
}

.city_map_netfire {
    width: 100%;
    height: auto;
}

.list-unstyled {
    font-size:13px;
}

.header-content2 {
    background-image: url("../img/header.jpg");
    min-width: 100%;
    min-height: 219px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.job-contact {
    float: left;
    margin-right:15px;
}

@media (max-width:990px) {
    
 .list-unstyled {
    margin-left: 0;
}      
}

.navbar-default,a
{-webkit-transition:all .35s;-moz-transition:all .35s}
header,header .header-content{position:relative;width:100%;text-align:center}

body,html{height:100%;width:100%}
body{font-family:'Roboto','Helvetica Neue',Arial,sans-serif;webkit-tap-highlight-color:#222; font-size: 18px;}
.btn,.navbar-default,.navbar-default .navbar-header .navbar-brand,h1,h2,h3,h4,h5,h6
{font-family:'Roboto','Helvetica Neue',Arial,sans-serif; color: #bd2023; text-transform: uppercase; font-weight: bolder;}
hr{border-color:#bd2023;;border-width:3px;max-width:50px}
a{transition:all .35s;color:#bd2023}
a:focus,a:hover{color:#ce0f13}
p{font-size:18px;line-he */.navbar-default,a{-webkit-transition:all .35s;-moz-transition:all .35s}
header,header .header-content{position:relative;width:100%;text-align:center}
body,html{height:100%;width:100%}
body{font-family:'Roboto','Helvetica Neue',Arial,sans-serif;webkit-tap-highlight-color:#222; font-size: 18px;}
.btn,.navbar-default,.navbar-default .navbar-headeright:28px;margin-bottom:20px}
.bg-primary{background-color:#ffffff}
.bg-dark{background-color:#222;color:#fff}
.text-faded{color: #666666; text-align: justify;}
section{padding:60px 0}aside{padding:50px 0}
.no-padding{padding:0}
.navbar-default{background-color:#fff;border-color:rgba(34,34,34,.05);transition:all .35s}
.btn-default,.portfolio-box .portfolio-box-caption{-webkit-transition:all .35s;-moz-transition:all .35s}
.navbar-default .navbar-header .navbar-brand{color:#bd2023;font-weight:700;text-transform:uppercase}
.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#ce0f13}
.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#222;text-transform:uppercase}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:700;font-size:18px;color:#666666}
.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#bd2023}
.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#bd2023!important;background-color:transparent}
.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}

@media (min-width:768px){
.navbar-default{background-color:transparent;border-color:rgba(255,255,255,.3)}
.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,.7)}
.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#fff}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#666666}
.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#bd2023}
.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.05)}
.navbar-default.affix .navbar-header .navbar-brand{color:#bd2023;font-size:14px}
.navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover{color:#ce0f13}
.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#bd2023}}
header{min-height:auto;-webkit-background-size:cover;background-size:cover;-o-background-size:cover;
    background-image:url(../img/top_header.jpg);color:#fff;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #fff;}
header .header-content{padding:100px 15px}
header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px}
header .header-content .header-content-inner hr{margin:30px auto}
header .header-content .header-content-inner 
p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}


@media (min-width:768px){
 header{min-height:70%}header 
.header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}
header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}
header .header-content .header-content-inner h1{font-size:50px; color: #ffffff; text-shadow: 0px 0px 10px rgba(2, 0, 0, 0.42);}
header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}
}

.section-heading{margin-top:0}
.service-box{max-width:400px;margin:50px auto 0}


@media (max-width:1199px){
.service-box p{margin-bottom:0;text-align: center !important;margin-left: 0 !important;}
}

@media (min-width:992px){.service-box{margin:20px auto 0}}
.service-box p{margin-bottom:0;text-align: left; margin-left: 15px;}
.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}
.portfolio-box .portfolio-box-caption{color:#fff;opacity:0;display:block;background:rgba(240,95,64,.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;transition:all .35s}
.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-primary{background-image:none}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;padding:0 15px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:0}

@media (min-width:768px)
{
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}
.call-to-action h2{margin:0 auto 20px}
.text-primary{color:#bd2023}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0}
.btn-default{color:#222;background-color:#fff;border-color:#fff;transition:all .35s}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#222;background-color:#f2f2f2;border-color:#ededed}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{color:#fff;background-color:#bd2023;font-size: 16px;border-color:#bd2023;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#c62b2e;border-color:#ed431f}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#bd2023;border-color:#bd2023}.btn-primary .badge{color:#bd2023;background-color:#fff}.btn{border:none;border-radius:6px;font-weight:700;text-transform:uppercase}.btn-xl{padding:15px 55px;margin-top: 10px;}::-moz-selection{background:#222}::selection{background:##fff1f1}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}

@media (max-width:770px){ 
    .btn-xl{padding:15px 11px;}
}

footer {
    padding: 20px 0 30px; 0;
    font-size: 13px;
    text-align: center;
}