@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500&display=swap');



.loading{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(9, 10, 11, 0.07) url(../images/loading_spinner.gif) no-repeat 50%;
	min-height: 100px;
	min-width:100px;
	z-index: 999999
}
.err{
	color:red;
}

@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.maindiv{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#hwork{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#003153;
}

.menu_bg{
	background-image:url(../images/bg_menu.jpg)!important;
	background-position:top;
	background-repeat:repeat-x;
}

.welcome_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:45px;
	color:#003153;
}
.border_left{
border-left:1px solid #ddd;
}
.more-box {
    float: right;
    margin-right: 80px;
}

.img-box{
	
}
.img-box ul{
margin:0;
padding:0;	
}
.img-box ul li{
list-style:none;
display:inline-block;
width:32%;	
}

.box-img ul{
margin:0;
padding:0;	
}
.box-img ul li{
list-style:none;
width:100%;	
}
img#Slideshow1img {
    width: 100%;
}



.p_s{
	text-align:justify;
	line-height:18px;
	color:#666;
}

.c_liner{
	background-image:url(../images/linner.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}

.fleet_s{
	margin:5px;
}


.logo_m{
	background-image:url(../images/red_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:15px;
	padding-bottom:15px;
}


.arrow{
	background-image:url(../images/arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:italic;
	padding-left:40px;
	margin:5px;
}

.icon_s{
	margin:3px;
	padding-bottom:5px;
}

#f_link{
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
	text-align:center;
}

.a_s{
	color:#666;
	text-decoration:none;
	font-size:11px;
}



.a_s:hover{
	color:#920000;
	text-decoration:none;
	font-size:11px;
}

.input_s{padding:10px;
	border:1px solid #c6c6c6;
	margin:5px;
	width:540px;
	background-color:#fff;
}

.tital_s{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
}

.footer_s{
	background-image:url(../images/footer_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:13px;
	padding-bottom:13px;
	color:#fff;
	text-align:right;
}

.footer_link {
    margin: auto;
    text-align: center;
    padding: 10px 0;
}
.footer_link ul{
padding:0;
margin:0;
}
.footer_link ul li{
list-style:none;
display:inline-block;
border-right:2px solid #ccc;
padding:0 10px;
}

.navbar-brand {
    float: left;
    height: auto;
    padding: 5px 0px;
    font-size: 18px;
    line-height: 20px;
}
#navbar-menu i {
    font-size: 30px;
    color: #ffd200;
    margin-top: -10px;
}
.map-img img{

}
.img-center{
margin:auto;
text-align:center;	
}
.form-box{
margin-top:30px;
}
ul.form-field{
margin:0;
padding:0;
}
ul.form-field li{
list-style:none;
display:inline-block;
width:49%
}
ul.form-field li:last-child{
float:right;
}
label.col-sm-2.control-label.text_center {
    text-align: left;
}
form#contact_form {
    margin-top: 25px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ffd200!important;
    background-color: transparent;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}




/*Responsive Css*/

@media (min-width: 150px) and (max-width: 479px) {
.logo_m {
    background-size: cover;
}
.img-box ul li{
width:100%;
margin-bottom:10px;	
}
.img-box ul li img{
margin:auto;
text-align:center;
}
.box-imgul li img{
margin:auto;
text-align:center;
}
.icon_s img{
margin:auto;
text-align:center;
}
p.p_s.style1 {
    word-break: break-all;
}
.fleet_s {
    margin: 0;
}
nav.navbar.bootsnav ul.nav > li > a {
    color: #777 !important;
    background-color: transparent;
    outline: none;
    margin-bottom: -2px;
}
.img_inner_box{
margin:auto;
text-align:center;
}


}


@media (min-width: 480px) and (max-width: 767px) {
.logo_m {
    background-size: cover;
}
.img-box ul li{
width:32%;
margin-bottom:10px;	
}
.img-box ul li img{
margin:auto;
text-align:center;
}
.box-imgul li img{
margin:auto;
text-align:center;
}
.box-img ul li {
    list-style: none;
    width: 32%;
    display: inline-block;
}
.icon_s img{
margin:auto;
text-align:center;
}
p.p_s.style1 {
    word-break: break-all;
}
.fleet_s {
    margin: -1px;
}
nav.navbar.bootsnav ul.nav > li > a {
    color: #777 !important;
    background-color: transparent;
    outline: none;
    margin-bottom: -2px;
}
.img_inner_box{
margin:auto;
text-align:center;
}
}


@media (min-width: 768px) and (max-width: 991px) {
.fleet_s {
    margin: 5px;
    width: 44%;
}

}


@media (min-width: 992px) and (max-width: 1199px) {


}