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

@font-face {
    font-family:'MyriadProSemibold';
    src: url('../fonts/MyriadProSemibold.eot');
    src: url('../fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('../fonts/MyriadProSemibold.woff') format('woff'),
         url('../fonts/MyriadProSemibold.ttf') format('truetype'),
         url('../fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
	font-weight: normal;
    font-style: normal;
}
body {
	background: rgb(241,241,241); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(241,241,241) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(241,241,241)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}


.navbar-topmargin{
	margin-top:33px;
	}
/*OverWrite Bootstrap.css Classes*/	
.navbar-nav > li > a{
	padding-bottom:8px;
	padding-top:8px;
	font-size:17px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
	color:#df1c24}
.about-text{
	color:#333333;
	margin:0;
	width:100%;
	font-size:16px; text-align:justify;}
.icon-safty{background:url(../images/icon_safty.png) no-repeat;
padding-left:45px;
height:45px;}
.icon-shop{background:url(../images/icon_shop.png) no-repeat;
padding-left:45px;
height:45px;}
.icon_fleet{background:url(../images/icon_fleet.png) no-repeat;
padding-left:45px;
height:45px;}
.padding-home{
padding-left:45px;}
.padding_all{ padding:20px;}
.default_bg_clr{ background:#2b2b2b;}
.margin-top1{ margin-top:10px!important;}
.margin-top2{ margin-top:20px!important;}
.margin-bottom1{ margin-bottom:10px!important;}
.width_full{ width:100%;}
/*.default_input_bg{ background:#3b3b3b !important;}
.default_color{ color:#fff;}
.margin-right1{ margin-right:15px;}*/
.map_l{ float:left; width:100%;}
.padding_none{ padding-left:0; padding-right:0;}
.contact_h5{ font-size:16px;}
.contact_p{ font-size:13px; color:#c6c6c6;}
ul.social_links{ display:inline-block; width:100%; height:auto; list-style:none; padding:0; margin:0}
ul.social_links li{ float:left; margin:0 5px 0 0;}
ul.social_links li a.twitter{ background:url(../images/icon_skype.png) no-repeat center center; height:32px; width:32px; cursor:pointer; float:left}
ul.social_links a.twitter:hover{ background:url(../images/icon_skype_h.png) no-repeat center center;}
ul.social_links li a.fb{ background:url(../images/icon_fb.png) no-repeat center center; height:32px; width:32px; cursor:pointer; float:left}
ul.social_links a.fb:hover{ background:url(../images/icon_fb_h.png) no-repeat center center;}
ul.social_links li a.skype{ background:url(../images/icon_twi.png) no-repeat center center; height:32px; width:32px; cursor:pointer; float:left}
ul.social_links a.skype:hover{ background:url(../images/icon_twi_h.png) no-repeat center center;}
ul.social_links li a.rss{ background:url(../images/icon_rss.png) no-repeat center center; height:32px; width:32px; cursor:pointer; float:left}
ul.social_links a.rss:hover{ background:url(../images/icon_rss_h.png) no-repeat center center;}
.hr_line{margin-top: 20px;
  margin-bottom: 20px;
  height:2px; background:#3b3b3b; border-bottom:1px solid #000; width:100%; float:left;}




#footer ul{display:inline; list-style:none;
color:#fff}
#footer ul li{
display:inline; list-style:none;
color:#fff}
#footer ul a{
display:inline; list-style:none;
color:#fff}
.padding-bottom{ padding-bottom:40px;}
.padding-top{ padding-top:40px;}

.floatleft{ float:left; margin-right:20px;}

span.color_change1{ color:#acabab !important;}
h2.featurette-heading span.color_change{ color:#606060 !important;}
.font_f{ font-family: 'MyriadProRegular';}
.uppercase{ text-transform:uppercase;}
.about-us{
	color:#6e6e6e;
	width:96%; float:left;
	font-size:15px; text-align:justify;}
.find-service {
	color:#6e6e6e;
	width:96%;
	float:left;
	font-size:15px;
	text-align:justify;
}
.find-service-img {
	float:left;
	width:100%;
	position:relative;
	border-bottom:3px solid #a1a1a1;
}
.floatright{ float:right;}	

/****************************11 june 2014******************************/
.margintop111{ margin-top:111px;}
.border-line-bottom{ float:left; width:100%; height:1px; background:#d6d6d6;}
.about-us-img{ float:left; width:100%; position:relative; border-bottom:3px solid #a1a1a1;}
.facility_text_block{ float:left; width:100%; padding:0 8%; height:auto; background:#fff; position:absolute; bottom:3px; left:0; opacity:0.8; color:#df1c24; font-size:24px;font-family: 'MyriadProRegular';}
.margin-bottom2{ margin-bottom:20px!important;}
#light-bg {
	background: rgb(241,241,241); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(241,241,241) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(241,241,241)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(241,241,241) 0%,rgb(255,255,255) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.padding-none{ padding-left:0; padding-right:0}


/**12-June**/
.margin-left-20 {
	margin-left:20px;
}
.highlight {
	background-color:#f0f0f0;
	padding:10px 20px;
}
.list-service li {
	border-bottom:1px solid #d9d9d9;
	padding:5px 0;
	list-style:square inside;
	/*color:#df1c24;*/
	color:#6e6e6e;
}
.list-service li.img_li{ list-style:none !important;}
.list-service li img{ float:left; width:100%;border-bottom:3px solid #a1a1a1;}
.list-service li a {
	font-family:'MyriadProSemibold';
	font-size:14px; color:#6e6e6e;
}
.list-service li {
	font-family:'MyriadProSemibold';
	font-size:14px; color:#6e6e6e;/*text-align: justify;*/
}
.icon-pdf {
	background-image:url(../images/icon_pdf.png);
	background-repeat:no-repeat;
	width:24px;
	height:33px;
	float:left;
	margin-right:10px;
}
.hit-down {
	background-color:#f0f0f0;
	display:block;
	border:1px solid #e6e6e6;
	padding:10px 20px;
	font-size:18px;
	line-height:33px;
	margin-top:10px;
	white-space:nowrap;
}
.hit-down:hover {
	text-decoration:none;
	background-color:#e3e3e3;
}
.hit-down:focus {
	text-decoration:none;
	border-color:#c6c6c6;
	outline:none;
}
.margin-right-20 {
	margin-right:20px;
}
.floating-img {
	float:left;
	position:relative;
	border-bottom:3px solid #a1a1a1;
	max-width:360px;
	width:100%;
}
.margin-none {
	margin:0;
}
/*-----------added by yog-------------*/
.services-blc-clr{
	float:left;
	background:#ededed;
	border:1px solid #d3d3d3;
margin-top:30px;
}
.services-blc-clr .services-blc{
	font-family: 'MyriadProRegular';
	width:auto;
	float:left;
	padding:0 9% 15px;
}
.services-blc-clr .services-blc img{
	width:100%;
	border-bottom:3px solid #999;
	margin-bottom:20px;
}
.services-blc-clr .services-blc p{
	font-size:15px;
	color:#232323;
	line-height:24px;
}
/***17-June-2014****/
.table a {
	text-decoration:underline;
}
.table a:hover {
	text-decoration:none;
}
.contact-form .form-control {
	border-color:#DFDDD6;
	color:#3f3f3f;
	background:#EEEEEE;
}
.contact-form ::-webkit-input-placeholder {
   color:#3f3f3f;
   opacity:1;
}
.contact-form :-moz-placeholder { /* Firefox 18- */
   color:#3f3f3f;
   opacity:1;
}
.contact-form ::-moz-placeholder {  /* Firefox 19+ */
   color:#3f3f3f;
   opacity:1;
}
.contact-form :-ms-input-placeholder {  
   color:#3f3f3f;
   opacity:1;
}
.contact-form textarea.form-control {
	min-height:180px;
}
.contact-form select.form-control {
	padding:8px 8px 8px 8px;
}
.contact-form .btn {
	font-size:17px;
	padding:8px 15px;
}
.table-center-block {
	display:table;
	margin:auto;
	width:90%;
}
.margin-none {
	margin:0;
}
.bg_office {
	background:#eeeeee;
	border:1px solid #dfddd6;
	padding:20px;
}
.bg_office .highlight {
	background:#ffffff;
}
.bg_office .highlight strong {
	display:inline-block;
	width:150px;
}
.bg_office .highlight p {
	margin:0 0 5px 0;
}
.text-black {
	color:#000000!imprtant;
}
.sub-featurette-heading {color:#C31820 !important; font-size:28px;}
/**19-06-2014**/
.sub-title {
	display:table;
}
.sub-title [class*="col-"] {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.sub-title .col-left {
	text-align:left;
}
.sub-title .col-right {
	text-align:right;
}
.sub-title h1, .sub-title h2, .sub-title h3, .sub-title h4, .sub-title h5, .sub-title h6 {
	margin:0;
	padding:0;
	font-family:'MyriadProRegular';
}
.sub-title h3 {
	font-size:24px;
	font-weight:bold;
}
.white-box {
	background:#fff;
	border:1px solid #eaeaea;
	padding:20px;
	margin:20px 0;
}
.para-title {
	color:#df1c24;
	font-weight:bold;
	font-family:'MyriadProRegular';
	font-size:15px;
}
.list-info ul, .list-info ul li {
	list-style-type:none!important;
}
.list-info li {
	padding:5px 0;
	list-style:square inside;
	color:#232323;
}
.list-info .sub-list-info {
	margin:0 0 0 26px;
}
.list-info .sub-list-info li {
	list-style:square outside;
}
.sub-list-info {
	margin:0 0 0 14px;
	list-style-type:none;
	padding:0;
}
.sub-list-info li {
	padding:0;
	list-style:square outside;
	color:#888888;	
}
.sub-list-info li span {
	color:#232323;
}
.btn {
	font-size:17px;
}

.modal-content {
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.modal-dialog {
	margin-top:10%;
}
.modal-header {
	background:#d22830;
	border:none;
	font-family:'MyriadProRegular';
	font-size:20px;
	color:#ffffff;
	padding:5px 12px;
}
.modal-header button.close {
	background:#c3c2c2;
	opacity:1;
	border-radius:50%;
	padding:1px 6px 4px 6px;
	padding:5px 6px 0px 7px \0/;
	margin-top:1px;
}
.modal-footer {
	border-top:none;
	text-align:left;
}
.simple-form  .form-control {
	background:#f5f5f5;
	color:#3f3f3f;
}
.simple-form ::-webkit-input-placeholder {
   color:#3f3f3f;
   opacity:1;
}
.simple-form :-moz-placeholder { /* Firefox 18- */
   color:#3f3f3f;
   opacity:1;
}
.simple-form ::-moz-placeholder {  /* Firefox 19+ */
   color:#3f3f3f;
   opacity:1;
}
.simple-form :-ms-input-placeholder {  
   color:#3f3f3f;
   opacity:1;
}

.list-unstyled li{
	background:url(../images/bullet.jpg) no-repeat 0 12px;
	list-style:none;
	padding-left:15px;
	padding-top:4px;}
a.button-font{
	font-size:13px;
	text-decoration:none;}

@media all {
	aside,section,section.wrapper,header,a.logo,footer,article.body_area,article,div,span{
		transition:all 0.5s linear;
		-o-transition:all 0.5s linear;
		-moz-transition:all 0.5s linear;
		-webkit-transition:all 0.5s linear;
	}
}


@media screen and (min-width:360px) and (max-width:640px) {
	.navbar-topmargin{margin-top:0px;}
	.carousel-caption img{ width:100%;}
	.carousel-caption p.banner-text{ display:none}	
	.floating{ float:left; width:100%;}	
	.about-us{height:90px; overflow-x: hidden;
    overflow-y: scroll;}
}


/* Smartphones */
@media screen and (max-width: 479px) {
/* The styles for this breakpoint go here */
.navbar-brand{
	width:80%;}
.navbar-brand img{
	width:100%;}
.navbar-topmargin{
	margin-top:0px;
	}
.carousel-caption p.banner-text{ display:none}	
.floatleft{ margin-bottom:10px;}
.floating{ float:left; width:100%;}	
.about-us{height:90px; overflow-x: hidden;
    overflow-y: scroll;}
	.hit-down {
		padding:10px 10px;
	}
	.icon-pdf {
		background-size:100% auto;
		height:20px;
		margin:5px 5px 0 0;
		width:15px;
	}
}
@media only screen and (device-width:480px) {
	.floating-img {
		max-width:none;
	}
}

@media screen and (max-width:640px) {
	.find-service {
		width:100%;
	}
	.find-service[class*="margin"] {
		margin:0;
	}
	.list-service:first-child {
		border:none;
		padding-top:0;
	}
	.list-service {		
		padding-top:5px;
	}
	.list-service li {
	/*	list-style:square outside;*/
	}
	.list-info li {
		list-style:square outside;
	}
	.hit-down {
		font-size:15px;
	}
	.sub-heading {
		font-size:25px;
	}
	.sub-featurette-heading {
		font-size:20px;
	}
	.table-center-block {
		width:100%;
	}
	.bg_office {
		padding:10px;
	}
	.bg_office .highlight {
		padding:10px;
	}
	.contact-form.pull-right {
		float:none!important;
	}
}

/* Tablets */
@media only screen and (device-width: 768px)
{
	.highlight [class*="col-"]
	{
		width:100%;
		margin:0;
		padding:0;
	}
	.highlight [class*="col-"] ul.list-unstyled {
		margin-bottom:0;
	}
	.highlight [class*="col-"]:last-child ul.list-unstyled {
		margin-bottom:10px;
	}
	.list-service:first-child {
		border:none;
		padding-top:0;
	}
	.list-service {
		padding-top:5px;
	}
	.sub-heading {
		font-size:30px;
	}
	.sub-featurette-heading {
		font-size:25px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
/* The styles for this breakpoint go here */
.about-text{
	color:#333333;
	margin:0;
	width:100%;
	font-size:16px;}
	.carousel-caption img {
		width:40%;}

.width50{ width:57%;}
.floating{ float:left;}

}
@media only screen and (device-width: 1024px) {
	.hit-down {
		font-size:16px;
	}
}

/* Desktops and Laptops */
@media screen and (min-width: 1280px) {
/* The styles for this breakpoint go here */
}

@media screen and (min-width: 768px) and (max-width: 990px) {
/* The styles for this breakpoint go here */
.navbar-header{width:25%}

.navbar-brand img{width:100%}
.navbar-nav{margin-right:0}
.navbar-nav > li > a{ font-size:15px;}
.navbar-topmargin{
	margin-top:20px;
	}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;}	

}

@media screen and (min-width: 768px) and (max-width:980px) {
.width60 {
    float: left;
    width: 47%;
}	
.about-us{ height:188px; overflow-x: hidden;
    overflow-y: scroll;}
.float_w{ float:left; width:100%;}	
}

