body{padding:0; margin:0; font-family: 'Open Sans', sans-serif;}
img{width:100%; height:auto;}

@font-face {
  font-family: 'Akhand Extrabold';

  src: url('../fonts/Akhand-Extrabold.eot');
  src: url('../fonts/Akhand-Extrabold.eot?#iefix') format('embedded-opentype'), url('../fonts/Akhand-Extrabold.woff2') format('woff2'), url('../fonts/Akhand-Extrabold.woff') format('woff'), url('../fonts/Akhand-Extrabold.ttf') format('truetype'), url('../fonts/Akhand-Extrabold.svg#Akhand-Extrabold') format('svg');
}
.row{margin-left:-10px; margin-right:-10px;}
.container,.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:10px; padding-right:10px;}
header{background:#292f40; padding:40px 0 25px; min-height:87px;}
.logo{max-width:209px;}
.navbar-default {background-color: rgba(0, 0, 0, 0);  border-color: rgba(0, 0, 0, 0); margin:0; min-height:1px; z-index:9999999;}
.navbar-default .navbar-nav > li > a{padding:1px 8px; color:#fff; font-family: open sans; font-weight: bolder; font-size:15px; line-height: 31px; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .dropdown.open .dropdown-toggle{color:#68778b !important; background:none !important; outline:none;}
.navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus { border: 0 solid #ffffff;  border-radius: 0; margin: 0; padding:0}
.container{max-width:961px;}
.telno a{font-family: 'Akhand Extrabold' !important; font-size:28px !important; font-weight:bold; /* top: -1px; */}
.title{font-size:29px; margin:39px 0 32px; padding:0; color:#262938;}
.jobfield{margin-bottom:15px;}
.jobfield h3{color:#262938; font-size:17px; font-weight:700; margin-bottom:20px; border-bottom: 1px dotted; padding-bottom:8px;}
.jobfield p{color:#3b4560;}
.btn-outline{border:1px solid #262939; background:#fff; color:#262939; font-weight:700; font-family: 'Open Sans', sans-serif; width:100%; border-radius:0; margin-top:10px;}
.btn-outline:hover{color:#fff; background:#262939;}
footer{margin-top:50px; padding:50px 0; background:#292f40; color:#fff}
.inqform .form-control{background:none; border-radius:0; height:65px; border:1px solid #fff; color:#FFF; font-weight:700}
.inqform textarea.form-control{min-height:100px;color:#FFF;}
.inqform .btn-outline{height:65px; background:none; border:1px solid #fff; color:#fff}
.border { display:block; border: 1px solid #ffffff; color: #ffffff; font-size: 19px;  height: 65px; padding: 17px; text-align: center; margin-bottom:10px;}
.border:hover, .inqform .btn-outline:hover{text-decoration:none; color:#262939; background:#fff;}
footer p {font-size: 27px;  font-weight: 100;} 
footer p span{font-weight: 700;color:#FFF;}
.sociallink{margin:0; padding:0} 
.sociallink li{display:inline-block; margin-right:30px;}
.sociallink li a{display:block; border: 1px solid #ffffff; color: #ffffff; font-size: 19px;  height: 65px; padding: 17px; text-align: center; width:65px}
.subfooter{background:#050812; padding:5px 0;}
.subfooter p{margin:0; color:#68778b; font-weight:700; font-size:13px;}
.subfooter p a{ color:#68778b; font-weight:700; margin-left:15px; text-transform:uppercase}
.subfooter p a:hover, .subfooter p a:focus{text-decoration:none; color:#fff;}
.bigspace{height:50px; display:table; width:100%;}
.services h4 {font-size: 16px; font-weight: bold; margin-top: 0; position: relative; top: -2px;}

.optionbtn {display: block;  margin: 0; padding: 0;}
.optionbtn .prev, .optionbtn .next {display: inline-block; float: left; width: 50%; border:1px solid #000}
.prev a {background: #21242e;  color: #ffffff; display: block; font-size: 18px;font-weight: 700; padding: 15px 25px; text-align: right;}
.next a {background: #333746;  color: #ffffff; display: block; font-size: 18px;font-weight: 700; padding: 15px 25px;}

.form-control::-moz-placeholder{color:#fdfdff; opacity:1;}
.form-control::-webkit-placeholder{color:#fdfdff;  opacity:1;}
.form-control::placeholder{color:#fdfdff;  opacity:1;}

.jobfield a img{
    height: 240px;
    width: 300px;
}
.error{color:red !important;}


/********************************MESSAGE START******************************/
#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:30px 0px 30px 0px;
    background-color:#FF9900;	
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}
#error-message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:#FFFFFF;
    padding:30px 0px 30px 0px;
    background-color:#FF5353;
}

#error-message span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}
/********************************MESSAGE END******************************/

a[href^=tel] { color: inherit; text-decoration: none; }

.flexslider .slider img {  display: block;  width: 100%; height:auto;}


.slider-page{background:#eaf0f3; border-bottom:1px #cdd2d4 solid; text-align:center; padding:15px 0; width:100%; position:absolute; bottom:0; height:40px;}
.slider-page li{display:inline-block;}
.slider-page li a{margin:0 3px; background:url(../img/slide-page.jpg) no-repeat; height:9px; width:9px; text-indent:-9999px; display:block;}
.slider-page li a:hover, .slider-page li a.active{background-position:0 100%;}

.services img {
    width: 100%;
    height: auto;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
@media screen and (max-width:990px)
{
	.border, footer p {font-size: 16px;  line-height: 25px;}
	.telno a { font-size: 19px;  top: -4px;}
	.jobfield a img{
	    width:100%; height:auto;
	}
	
}

@media screen and (max-width:760px)
{	
	.border, footer p {/* font-size: 19px; */  line-height: 25px;}
	.col-sm-8.mmenu { padding: 0;}
	.mmenu {
		position: absolute;
		width: 100%; 
		background: #292f40;
		top: 86px;
	}
	.logo{max-width:170px;  padding: 7px 0;}
	/* nav .container-fluid .navbar-collapse{margin-top: 0;} */
	.navbar-nav{width:100%; background:#292f40; padding-top:0; position:absolute;z-index:9999999; left:0px; border-top:0px #424d5c solid;margin:0;margin-top:-5px;} 

	.telno{max-height:36px;}
	.telno a{font-size:0 !important; top: 0px;}
	nav .container-fluid .navbar-collapse{margin-top:0;}
	nav{width:100%; background:#2d3642; padding-top:0; position:absolute; right:10px; z-index:9999999; left:0; border-top:0px #424d5c solid;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { z-index:9999999;border-color: rgba(255, 255, 255, 0);  border-width: 1px; box-shadow: 0 0 0;}
	.navbar-default .navbar-nav > li {border-width:1px 0 0; border-color:/* rgba(255, 255, 255, 0.5) */ #414c5b; border-style:solid}
	.navbar-default .navbar-nav > li a{text-transform:uppercase; padding:3px 10px; }
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}
.navbar-default .navbar-toggle{margin-top:5px;}
	.monpaddiv{padding:0 30px;}
	header{padding:30px 0 0;}
	.nav.navbar-nav.navbar-right{margin-bottom:0;}
	.telno > a::before { content: "CALL";font-family: open sans; font-size: 14px; font-weight: bold;}
	.navbar-collapse.in { overflow-y: hidden;}
	.navbar-default .navbar-nav > li > a{text-align: center;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
	.title{font-size: 20px;}
	.sociallink {margin: 20px 0 0; text-align: right;}
	.sociallink li{margin:0 0 0 20px;}
	.monpaddiv .row .col-sm-4 p + .clearfix { display: none;}
	.subfooter .col-sm-6 { float: none !important; margin: 10px 0; text-align: center;}
	.subfooter p{text-align:center !important;}
	.services h4{margin-top:20px;}
	.jobfield a img{width:100% !important;}
}
@media screen and (max-width:450px)
{.border, footer p {/* font-size: 14px; */  line-height: 25px;}
.jobfield a img{width:100% !important;height:100%;}
.flexslider .slides img {
		display: block;
		margin-left: -23%; 
		width: 144%;
	}
.navbar-nav1{width:100%; background:#2d3642; padding-top:4; position:absolute; z-index:9999999; left:0px; border-top:0px #424d5c solid;margin:0} 

nav{background:#292f40; position:absolute; padding-top:4px;z-index:9999999;}
	.menu > li {border-bottom:0px #424d5c solid;}
	.menu > li > a{line-height:40px; display:block; text-align:center;}
	.navbar-default .navbar-toggle .icon-bar {
    background-color: black;
}.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}


footer p {
    height: 65px;
    line-height: 65px;
}}