/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/

@font-face {
    font-family: segoeuib;
    src: url(../fonts/segoeui.ttf);
}

@font-face {
    font-family: segoeui-black;
    src: url(../fonts/segoeuib.ttf);
}


h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html, body{
	font-family: 'Open Sans', sans-serif;
	font-size: 100%;
  background:#fff; 
  font-size:14px;
}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.logo a
{
  font-size: 24px;
  word-spacing: 0px;
  color: #2074AB;
   font-weight: 600;
}
.menu .nav
{
  //margin-top: 5px;
}
.logo a
{
  text-decoration: none;
}
.logo img
{
	width: 65%;
	margin-top: -5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.header{
	padding:10px 0;
}
.logo{
	float:left;
  width:40%;
}
.menu{
	 float:right;
	 margin-left: -76px !important;
}
.menu li{
	display:inline-block;
}
 .menu li:first-child{
   	margin-left:0;
}
.menu li a{
  	display: block;
	font-size: 0.85em;
	color:rgb(114,115,119);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-transform: uppercase;
	font-weight:700;
	padding:0;
	margin:8px;
}
#nav .current a {
   /*color:rgba(14, 95, 155, 1);*/
   /* color:rgb(237,50,55); */
   color:#fff;
   /*background:#e4551d;--*/
   -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.menu li a:hover ,.menu li.active a{
   
   -webkit-transform: rotateY(30deg);
	-moz-transform: rotateY(30deg);
	-ms-transform: rotateY(30deg);
	transform: rotateY(30deg);
} 
.toggleMenu {
	display:  none;
   	padding:0;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
}
@media screen and (max-width:767px) {
	.menu {
		margin:0;
	}
    .active {
        display: block;
    }
    .menu li a{
    	text-align:left;
    	border-radius:0;
    	-webkit-border-radius:0;
    	-moz-border-radius:0;
    	-o-border-radius:0;
    }
    .menuLeft .nav {
	     list-style: none;
		  width: 95%;
		  position: absolute;
		  right: 20px;
		  background: #051619;
		  top: 55px;
		  z-index: 9999;
	}
   .menu li a span.messages{
    	text-align:center;
    	top:15px;
    }
    .menuLeft .nav li ul{
    	width:100%;   	
    }
    .menu ul{
    	margin:0;
    }
    .menuLeft .nav > li.hover > ul {
        width:100%;
    }
    .menuLeft .nav > li {
        float: none;
        display:block;
    }
    .menuLeft .nav ul {
        display: block;
        width: 100%;
    }
   .menuLeft .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
    .menuLeft .nav li a{
    	border-top:1px solid #343434;
    }
    .menuLeft .nav li:first-child a{
     	border-top:none;
     }
 }
/**** Slider *****/
.banner{
	background: url(../images/bg.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	min-height: 450px;
  background-attachment: fixed;
}
.wmuSlider {
	position: relative;
	overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: inline-block;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
  position: absolute;
  width: 35px;
  height: 35px;
  text-indent: -9999px;
  background: url(../images/img_sprite.png) no-repeat;
  top: 18em;
  z-index: 2;
  cursor: pointer;
}
.wmuSliderPrev {
	background-position: -1px -2px;
    left: 0px;
}
.wmuSliderNext {
	background-position:-33px 0px;
	right: 0px;
}
.panel-bottom
{
  margin-top: 20px;
}
.logist-sect1
{
  background-color:#8D0C02;
  padding: 0px 30px 35px;
}
.logis-container .col-lg-6 h2
{ background-color: rgba(247, 251, 254, 0.97);
  padding: 14px 8px;
  font-size: 16px;
  color: #181616;
  font-weight: 600;
  margin-bottom: 0px;
  text-transform: uppercase;
  box-shadow: 0px -4px 5px rgba(2, 1, 1, 0.43);
}
.logis-container .col-lg-6
{
     margin-top: -46px;
  position: relative;
  z-index: 100;
  height: 250px;
}
.flex-direction-nav li
{
  list-style: none;
}
.test-client 
{
  background-color: #CFD0D1;
}
.section-process
{
  min-height: 500px;
  background-color:#fff;
}
.first-div
{
  height: 120px;
  background-color: #FFFDFD;
  border: 1px solid #E4E4E4;
  border-radius: 3px;
  padding: 0px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.23);
  margin-top: 43px;
  width: 15%;
  float: left;

}
.hr-line
{
  border-bottom: 5px dotted #CCC;
  width: 6%;
  float: left;
  margin-top: 98px;

}
.main-boxs
{
  height: 366.5px;
  float: left;
  width: 70%;
  margin-left: -2px;
}
.half-main
{
  height: 40px;
  border-left: 5px dotted #CCC;
 /*  border-top: 5px dotted #CCC; */
 
}
.secondh-main
{
  height: 155px;
  border-left: 5px dotted #CCC;
  border-bottom: 5px dotted #CCC;

}
.wide-footer {
	background-color: #FF393A;
	padding: 35px;
}
.top-one
{
  margin: -68px 16px 0px 10px!important;
  width: 22%;
}
.top-one .first-half
{
  background-color: #1B926C !important;
}

.top-one .second-half i, .top-one .first-half i
{
  color: #1B926C !important;
}
.top-second
{
  margin: -68px 16px 0px 5px!important;
  width: 22%;
}
.top-second .first-half
{
  background-color: #860660 !important;
}

.top-second .second-half i, .top-second .first-half i
{
  color: #860660 !important;
}
.top-third .first-half
{
  background-color: rgba(169, 176, 65, 1) !important;
}

.top-third .second-half i, .top-third .first-half i
{
  color: rgba(169, 176, 65, 1) !important;
}
.top-third
{
  margin: -68px 16px 0px 5px!important;
  width: 22%;
}
.logis-title
{
  text-align: center;
  padding-top: 24px;
  padding-bottom: 23px;
  font-size: 35px;
  color: rgba(135, 135, 135, 1);

  font-weight: 600;
  text-transform: uppercase;
}

.follow-us  li i.fa-facebook
{
  background-color: #3E63B1;
}
.follow-us  li i.fa-facebook:hover
{
  background-color: #2750A5;
}
.follow-us  li i.fa-google-plus
{
  background-color: #DD4B39;
}
.follow-us  li i.fa-google-plus:hover
{
  background-color: #E42F18;
}
.follow-us  li i.fa-twitter
{
  background-color: #6DB1FE;
}
.follow-us  li i.fa-twitter:hover
{
  background-color: rgba(65, 151, 249, 1);
}
.follow-us  li i.fa-linkedin
{
  background-color: #0A8BC9;
}
.follow-us  li i.fa-linkedin:hover
{
  background-color: #0172A8;
}
.follow-us  li i
{
  padding: 7px 10px;
  font-size: 16px;
  background-color: #CCC;
   margin-right: 7px;
  margin-top: 6px;
  color: #FFF;
  border-radius: 2px;
}
.wide-footer .col-lg-3 ul
{
  margin:0px;
  padding: 0px;

}
.wide-footer .col-lg-3 ul li:hover
{
  color: #000;
}
.wide-footer .col-lg-3  h2
{
  font-size: 15px;
  margin: 0px 0px 21px;
  color: rgba(234, 240, 243, 1) !important;
}
.wide-footer .col-lg-3 ul li
{
  list-style: none;
  padding: 0px;
  line-height: 31px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
  transition-timing-function: ease-in-out;
  transition-duration: 300ms;
}
.hr-line2
{
  width: 5%;
  float: right;
  margin-top: 185px;
  margin-right: 39px;
  height: 218px;
  border-left: 5px dotted #ccc;
}
.last-half
{
    border-top: 5px dotted #CCC;
    height: 50px;
    width: 54%;
    float: right;
    margin-right: 100px;
    padding-right: 12px;
}

.last-second
{
  margin: -68px 20px 0px 5px!important;
  width: 29%;
  float: right;
}
.last-second .first-half
{
  background-color: #860660 !important;
}

.last-second .second-half i, .last-second .first-half i
{
  color: #860660 !important;
}

.last-third .first-half
{
  background-color: rgba(169, 176, 65, 1) !important;
}

.last-third .second-half i, .last-third .first-half i
{
  color: rgba(169, 176, 65, 1) !important;
}
.last-third
{
  margin: -68px 16px 0px 5px!important;
  width: 29%;
  float: right;
}
.last-one
{
  margin: -68px 16px 0px 10px!important;
  width: 29%;
  float: right;
  position: relative;
}
.last-one .first-half
{
  background-color: #1B926C !important;
}

.last-one .second-half i, .last-one .first-half i
{
  color: #1B926C !important;
}
.absou-truck
{
  position: absolute;
  right: -75%;
  top: -5%;
  display: none;
}
.animate-ser
{
  -webkit-animation: mymove 5s; /* Chrome, Safari, Opera */
    animation: mymove 5s ;
     /*animation-direction:alternate-reverse;*/
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {left: 0px;}
    to {left: 20%;}
}

@keyframes mymove {
    from {left: 0px;}
    to {left: 180px;}
}

.abs-lasts
{
  position: absolute;
  top: -5%;
  text-align: right !important;
 left: -79%;
  display: none;
  margin-right: 150px;
  
}
.animate-bottom
{
  animation: mymoverh 5s;
 /* animation-direction:alternate-reverse;*/

}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymoverh {
    from {right: -250px;}
    to {right: 50px;}
}

@keyframes mymoverh {
    from {right: -250px;}
    to {right: 50px;}
}


.abs-lasts img
{
   -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.slides li
{
  width: 1000px !important;
}
.inner-form
{
  padding: 0px 10px 0px 0px;
}
.inner-form label
{
  color:#fff;
  font-size: 14px;
}
.inner-form input
{
  height: 33px;
  padding: 4px 7px;
}
.input-half1
{
  width: 48% !important;
  float:left;
  margin-right:4px;
}
.right-inner
{
  padding-right: 0px !important;
}
.truck-button
{
  background-color: rgba(146, 24, 24, 0.94);
  padding: 7px 9px;
  margin-top: 23px;
  float: right;
  border: medium none;
  color: #FFF;
  font-weight: 600;
  border-radius: 3px;
}
.truck-button i
{
  margin-left: 5px;
}
.inner-form .form-control:focus
{
  border-collapse: #000 !important;
}

.main-inner
{
  padding: 15px 0px;
}
.header-top
{
	height: 40px;
	background: #2C2C2C;
}
.header-top button
{
	border: medium none;
	font-size: 12px;
	border-radius: 2px;
	text-align: right;
	float: right;
	margin-top: -5px;
	color: #FFF;
	font-weight: 600;
	letter-spacing: 2px;
	transition: ease 1s;
}
.sign-up:hover {
    background-color: #fff !important;
    color: #6CB405;
    font-size: 14px;
    padding: 4.5px 12px;
}
.inside-topM li{
	margin: 11px 8px !important;
}
.inside-topM li a{
	color: #fff;
}
.first-li
{

}
.header-top ul
{
  margin:0px;
  float: right;
}
.header-top ul li
{
   margin: 0px;
  list-style: outside none none;
  float: left;
  margin-top: 2px;
  cursor:pointer;
 
}
.news-det h1
{
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 600;
  color: #DA7C03;
  margin-top: 5px;

}
.header-top ul li i.fa-facebook
{
  background-color: #3E63B1;
  color: #fff;
}
.header-top ul li i.fa-google-plus
{
  background-color: #DD4B39;
  color: #fff;
}
.header-top ul li i.fa-twitter
{
  background-color: #6DB1FE;
  color: #fff;
}
.header-top ul li i.fa-linkedin
{
  background-color: #0A8BC9;
  color: #fff;
}
.header-top ul li i
{
   padding: 5px 7px;
  margin-left: 5px;
  font-size: 11px;
  border-radius: 1px;
  color: #CCC;
  margin-top: 4px;
}
.bottom-one
{
  margin:  89px 17px 0px 10px !important;
  width: 22%;

}
.bottom-one .first-half
{
  background: linear-gradient(-40deg, #9D261D, #99251C) repeat-x scroll 0% 0% #99251C;
}

.bottom-one .second-half i, .bottom-one .first-half i
{
  color:#9D261D !important;
}
.bottom-second
{
  margin:  89px 17px 0px 5px !important;
  width: 22%;

}
.bottom-second .first-half
{
  background: #746469
}

.bottom-second .second-half i, .bottom-second .first-half i
{
  color:#746469 !important;
}
.bottom-third
{
  margin:  89px 17px 0px 5px !important;
  width: 22%;

}
.bottom-third .first-half
{
  background: #D28209;
}

.bottom-third .second-half i, .bottom-third .first-half i
{
  color:#D28209 !important;
}

.bottom-fourth
{
  margin:  89px 17px 0px 5px !important;
  width: 22%;

}
.bottom-fourth .first-half
{
  background: #14D5C7;
}


.bottom-fourth .second-half i, .bottom-fourth .first-half i
{
  color:#14D5C7 !important;
}
.news-blocks
{
  background-color: #181000;
  color: #FFF;
}

.first-half
{
  width: 30%;
  background-color: #1494BF;
  height: 100%;
  position: relative;
  float: left;
}
.first-half h2
{
  width: 30%;
  padding-top: 40px;
  padding-left: 11px;
  color: #FFF;
}
.second-half
{
  width: 70%;
  float: left;
  text-align: center;
}
.second-half p{
font-size: 14px;
font-weight: 600;
color: rgba(114, 106, 106, 1);
line-height: 17px;
}
.second-half i{
  font-size: 46px;
  text-align: center !important;
  margin: 0px auto;
  float: none;
  padding: 13px;
  color: #1494BF;
}
.first-half i
{ position: absolute;
  right: -18%;
  top: 32%;
  font-size: 39px;
  color: #1494BF;
}
.junction
{
  color: #9C9B9B;
}
.news-main
{
 
  width: 100%;
}
.form-logistics
{
 position: absolute;
  top: 21%;
right: 7.8%;
  height: 280px;
 background-color: rgba(33, 33, 31, 0.71);
  z-index: 50;
  width: 41.5%;
  padding: 10px;
  border-radius: 3px;
}
.form-logistics h2
{
  background-color: rgba(146, 24, 24, 0.94);
  margin: -10px;
  border-radius: 3px 3px 0px 0px;
  padding: 10px;
  font-size: 18px;
  color: #FFF;
  font-weight: 600;
  text-transform: uppercase;
}
.right-blktruck ul
{
  background-color: #fff;
}

.news-main h2
{
  font-size: 16px;
  padding: 13px 5px 9px 5px;
  color: #FFF;
  margin-bottom: 0px;
  font-weight: 600;
}
.new-srts
{

   width: 40%;
  background-position: center center;
  height: 130px;
  background-size: 100% 100%;
  float: left;
  border-radius: 3px;
  padding: 11px;
  margin-right: 11px;
}
.img-srt 
{
 /* width: 25%;*/
  float: left;
  margin-top: 5px;
  margin-right: 7px;

}
.section-process
{
  padding: 80px 0px;
  position: relative;
}
.img-srt img
{
  height: 75px;
  width: auto;
}
.avai-trucks .img-srt {

  width: 100%;
}
.avai-trucks .img-srt img {
  height: auto !important;
}
.truck-type
{
  font-size: 12px;
  line-height: 20px;
}
.truck-stock
{
  padding:0px !important;
  width: 100%;
}
.truck-details tr td 
{
  font-size: 13px;
  line-height: 25px;

}
.truck-details
{
  width: 100%;
}
.current-requ tr td
{
  border-bottom:1px dotted #ccc;
  line-height: 33px;
}
.truck-details tr td:last-child
{
  line-height: 0px !important;
}
.current-requ tr:last-child td
{
  border-bottom:none;
  line-height:24px;
}
.truck-details tr td:first-child
{
 width: 36%;
  font-weight: 600;
}

.avai-trucks .box-12
{
  border: none;
}
.logo a {
  text-decoration: none;
}
.supoorts-us span
{
  /*color: #656060;*/
  color: #fff;
}
.supoorts-us
{
	text-align: left;
	float: left;
	color: #fff;
	margin-top: 14px;
	margin-right: 15px;
	font-size: 12px;
	font-weight: 600;
	font-family: segoeuib;
}
.footer_bottom p {
    color: #C7CACC;
    font-size: 12px;
    text-align: center;
    margin: 0px;
}
.footer_bottom p a
{
  color: #fff;
}
.box-12
{
  border-bottom: 2px dotted #CCC;
  padding-bottom: 4px;
  padding-top: 4px;
}
.truck-stock 
{
    float: left;
   width: 56% !important;

}
#demo3
{
  height: 207px !important;
  background-color: #fff !important;
}
#demo3 ul li
{
  list-style: none;
}
.avt-truck .slidesjs-next
{
    position: absolute;
    right: 2% !important;
    top: 6% !important; 
    z-index: 100;
}
.panel-require
{
 
  background-color: #fff;
  padding: 5px;
}
.require-ult
{
 width: 22%;
  float: left;
  margin-right: 10px;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 50%;
  height: 99px;
  padding: 10px;
  box-shadow: 0px 0px 1px 2px rgba(200, 200, 200, 0.25);
}
.require-ult img
{
 
  width: 100%;
  height: 100%;

}
.require-right
{
  width: 78%;
  float: left;
}

.avt-truck .slidesjs-previous
{
  position: absolute;
  top:6%;
  z-index: 100;
  right: 8% !important;
  left: 90%;
}
.panel-bottom .v-details
{
  background-color: #7D7A7A;
  color: #FFF;
}
.logis-container .col-lg-6 ul
{
  margin-right: 0px !important;
  padding: 0px !important;
}
.panel-bottom button
{
     padding: 8px;
    border: medium none;
    width: 20%;
    float: left;
    margin-right: 5px;
    font-size: 12px;
    margin-top: 6px;
    font-weight: 600;
    border-radius: 3px;

}
.panel-bottom .more-details
{
  background-color: #A10F04;
  color: #FFF;
}
.fixed-header
{
  /*position: fixed;
  top:0%;
  right: 0%;
  left: 0%;*/
  z-index: 1111;
  background-color: #fff;
  /*box-shadow: 2px 0px 4px rgba(0,0,0,0.5);*/
  border-bottom:3px solid #1C5EAA !important;
}

.truck-stock h3
{
 background-color: rgba(0, 0, 0, 0.67);
  color: #fff;
  font-size: 15px;
  padding: 9px;
  margin-left: -15px;
  margin-right: -7px;
  padding-left: 16px;
  font-weight: 600;
  margin-bottom: 3px;
}
.process-flow
{
  background-color: #fff;
}
.mid-section
{
  
  background-color: rgba(8, 55, 96, 0.86);
  padding: 50px;
}
.data-set
{
 border-left: 5px solid #EAE9E9;
  color: #FFF;
}
.news-cont ul
{
  padding: 0px;
}

.news-cont ul li
{
  list-style: none;
}
.news-cont #demo2
{
  height: 97px !important;
}

.view-details
{
  float: right;
  font-size: 10px;
  line-height: 17px;  
  cursor: pointer;
}
.view-details:hover
{
  text-decoration: underline;
}
.sign-up
{
 background-color: rgba(108, 180, 5, 1) !important;
 margin-right: 5px;
}
.avai-trucks img
{
  width: 73% !important;
}
.add-news
{
  top:11%;
}
#demo3 .panel-bottom
{
  margin-top: 20px;
}
#slides2 .slidesjs-control
{
  width: auto !important;
  height: 207px !important;
}
#slides2 .slidesjs-container
{
  width: auto !important;
  height: auto !important;
}
.news-cont
{
  
  padding: 7px;
  
}
.right-blktruck
{
  padding-right: 0px;
}

.avai-trucks
{
  
  padding: 7px;
  overflow-y: hidden;
  background-color: #FFF;
}
.news-det
{
  width: 92%;
  float: left;
  font-size: 11px;
  text-align: justify;
  padding-left: 10px;


}
.news-det p
{
   overflow: hidden;
  text-overflow: ellipsis;
  height: 50px;
  font-size: 13px;
}
.news-det a
{
  float: right;
  color: #E07318;
  font-weight: 600;
}
.banner_container{
  width: 35%;
  margin: 0px auto;
  background-color: rgba(0, 0, 0, 0.4);
  float: right;
 margin: 110px 106px 0px auto;
  padding: 10px;
}
.banner_right{
	margin-left: 4%;
}
.banner_right h1{
	font-size: 22px;
  color: #ffd34e;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.banner_right h2{
 font-size: 15px;
  color: #fff;
  font-weight: 600;
  margin: 1em 0px 1em;
  margin-top: 7px;
  
}
.btn.btn-primary{
	font-size: 13px;
  font-weight: 600;
  font-style: normal;
  text-shadow: none;
  text-transform: uppercase;
  color: #FFF;
 padding: 8px 17px;
  position: relative;
  letter-spacing: 0;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  border: none;
  outline: none;
  border-radius: 0;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-appearance: none;
}
.btn-primary {
	color: #fff;
}
.btn.btn-primary:before {
	content: "";
	position: absolute;
	width: 0;
	height: 100%;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: -1;
	border-radius: 0;
	background:#105b63;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.btn.btn-primary:hover:before {
	width: 100%;
	left: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn.btn-primary:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	border-radius: 0;
	background:#bd4932;
	z-index: -2;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.features-grid span {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: url(../images/icons.png) no-repeat -7px -6px;
}
.features-grids{
	padding:5em 0;
}
.features-grid span.f-icon1{
    background-position: -109px -7px;
}
.features-grid span.f-icon2{
    background-position: -213px -7px;
}
.features-grid span.f-icon3{
    background-position:-316px -7px;
}
.features-grid h3{
   font-size: 18px;
   color: #000;
   margin: 0.5em 0 1em;
}
.features-grid p{
   font-size: 13px;
   color: #555;
   line-height:1.5em;
}
.box_1{
	background:#105b63;
	padding:5em 0;
	text-align:center;
}
.box_1 h3{
    font-size: 3em;
    color: #ffd34e;
    font-weight: 700;
    margin: 0 0 0.5em;
    text-transform: uppercase;
}
span.m_1{
	color:#fff;
}
.box_1 p{
    color: #fff;
    line-height: 1.5em;
    width: 50%;
    margin: 0 auto;
    font-size: 0.95em;
    margin-bottom: 3em;
}
a.btn1 {
   background: #fff;
   padding: 15px 40px;
   font-weight: 700;
   color: #105b63;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -o-border-radius: 3px;
   font-size: 1.1em;
}
a.btn1:hover{
	background:#bd4932;
	text-decoration:none;
	color:#fff;
}
.box_2{
	padding:5em 0;
}
.span_1_of_about {
    width: 32.2%;
}
.lsidebar {
    display: block;
    float: left;
    margin:0% 8.6% 0% 0;
}
.span_2_of_about {
    width:59.1%;
}
.cont {
    display: block;
    float: left;
}
h4.m_2 {
    color:#333;
    margin-bottom: 1em;
    font-size: 1.5em;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
}
.grid_1{
	position:relative;
}
.span_2_of_about p{
	text-align: justify;
    color: #888;
    font-size: 0.85em;
    line-height: 1.5em;
    margin-bottom:1.5em;
}
.span_2_of_about span.quotes {
    position: absolute;
    left: 208px;
    top: 43px;
    width: 25px;
    height: 23px;
    background: url(../images/quote.png) no-repeat;
}
.span_2_of_about span.quote_down{
    position: absolute;
    right: 15px;
    top: 136px;
    width: 25px;
    height: 23px;
    background: url(../images/quote_down.png) no-repeat;
}  
.span_2_of_about h3{
	color: #000;
    font-size: 0.95em;
}
.span_2_of_about h3 a{
	color:#999;
	font-style:italic;
	font-size: 13px;
}
.span_1_of_about h5{
	display: block;
    width: 60px;
    height: 70px;
    background: #bd4932;
    text-align: center;
    position: absolute;
    top: 52px;
    left: 105px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 2.5em;
    line-height: 20px;
    padding-top: 13px;
}
span.month{
	font-size:15px;
}
.span_2_of_about h5{
	color: #333;
    margin-bottom: 1em;
    font-size: 1.1em;
    font-weight:700;
}  
a.btn2 {
    font-weight:400;
    color:#000;
    font-size:0.85em;
}
/*--footer--*/
.footer{
	background:#051f22;
	padding:3em 0;
}
.footer h3{
	color: #fff;
    font-size: 1.1em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 1em;
}
.footer p{
	color: #818080;
    font-size: 0.8125em;
    line-height: 1.5em;
    overflow: hidden;
}
.footer-list ul, .footer-list1 ul {
    padding: 0;
    list-style: none;
    margin:0;
}
.footer-list li.list_top {
    margin-bottom:1em;
}
i.arrow{
   background: url(../images/img_sprite.png) no-repeat -75px -8px;
   float: left;
   margin-right: 5px;
   width: 10px;
   height: 15px;
}
.footer-list li a{
	color:#626262;
}
.footer-list1 ul li{
	font-size: 0.8125em;
    line-height: 1.8em;
}
.footer-list1 ul li a{
	color: #818080;
}
i.location{
   background: url(../images/img_sprite.png) no-repeat -100px -8px;
   float: left;
   margin-right: 5px;
   width: 10px;
   height: 15px;
}
i.phone{
   background: url(../images/img_sprite.png) no-repeat -123px -10px;
   float: left;
   margin-right: 5px;
   width: 13px;
   height: 15px;
}
i.msg{
  background: url(../images/img_sprite.png) no-repeat -278px -10px;
  float: left;
  margin-right: 5px;
  width: 13px;
  height: 15px;
}
.footer_bottom{
	background: #0E1D44;
	padding:10px 0px;
}
.copy{
    float: left;
}
.copy p{
	font-size:0.8125em;
	color:#bd4932;
}
.copy p a{
	color:#fff;
}
ul.footer_social{
    padding: 0;
    list-style: none;
    margin: 0;
    float:right;
}
ul.footer_social li, ul.team_social li{
    display: inline-block;
}
ul.footer_social li a i {
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/img_sprite.png)no-repeat;
}
ul.footer_social li a i.fb {
    background-position:-152px -6px;
}
ul.footer_social li a i.tw{
    background-position:-181px -6px;
}
ul.footer_social li a i.instagram{
    background-position:-209px -6px;
}
ul.footer_social li a i.linkedin{
    background-position:-241px -6px;
}
ul.footer_social li a i:hover{
	opacity:0.8;
}
/*--about--*/
.about {
    background: url(../images/about.jpg)no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    min-height:150px;
}
ul.about_head{
	padding: 3.5em 0 0 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
ul.about_head li{
	display: inline-block;
	margin-right: 2%;
	vertical-align: middle;
}
ul.about_head li.about_head-left{
	border-right:4px solid #105b63;
	width: 20%;
}
ul.about_head li.about_head-left h1{
    color: #fff;
    font-size: 2em;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 3% 0 0;
}
ul.about_head li.about_head-right p{
	font-size: 0.85em;
    color: #cd9f56;
    text-transform: uppercase;
    font-weight: 700;
}
.about_top{
	padding:5em 0;
}
.about_top-right h2{
	color: #333;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 1em;
}
.about_top-right p, .about_bottom-left p, .blog_left p{
	color:#999;
	font-size:0.85em;
	line-height:1.8em;
	margin-bottom:1em;
}
.about_bottom{
	padding-bottom:5em;
}
.poll {
    margin-bottom:1em;
}
.text2 {
  float: left;
  text-transform:uppercase;
  color: #000;
  font-size:0.85em;
}
.percent {
  float: right;
  color: #000;
  font-size:0.85em;
}
.skills {
  width: 100%;
  margin:5px 0;
  background-color:#f0f0f0;
  height: 10px;
}
.skills > div {
  height: 100%;
  display: block;
  background-color: #105b63;
}
.about_bottom h3 {
  color: #333;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 1em;
  padding-left: 15px;
}
.box_4 {
  background: url(../images/about_bottom.jpg)no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  min-height:300px;
}
i.icon1{
	width: 55px;
    height: 55px;
    background: url(../images/img_sprite.png)no-repeat -4px -58px;
    display: inline-block;
}
i.icon2{
	width: 55px;
    height: 55px;
    background: url(../images/img_sprite.png)no-repeat -66px -59px;
    display: inline-block;
}
i.icon3{
	width: 55px;
    height: 55px;
    background: url(../images/img_sprite.png)no-repeat -128px -57px;
    display: inline-block;
}
i.icon4{
	width: 55px;
    height: 55px;
    background: url(../images/img_sprite.png)no-repeat  -197px -58px;
    display: inline-block;
}
.grid_2 h3{
	color:#bd4932;
	font-size:1.5em;
	font-weight:700;
	margin: 0.5em 0;
}
.grid_2 h4{
	color: #fff;
    font-size: 1.3em;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0;
}
.projects{
	padding-top:5em;
}
.team{
	padding:5em 0;
}
.team h3{
	color: #333;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 1em;
}
.team p {
   color: #999;
   font-size: 0.85em;
   line-height: 1.8em;
   margin-bottom: 2em;
   width: 85%;
   margin:0 auto 4em;
}
ul.team_social {
   padding: 0;
   list-style: none;
   margin: 2em 0 1em;
}
ul.team_social li a i {
   width: 25px;
   height: 25px;
   display: block;
   background: url(../images/img_sprite.png)no-repeat #b54630;
}
ul.team_social li a i.fb {
    background-position:-5px -123px;
}
ul.team_social li a i.tw {
    background-position:-26px -123px;
}
ul.team_social li a i.linkedin{
    background-position:-56px -123px;
}
ul.team_social li a i:hover{
	opacity:0.8;
}
.grid_3 h4{
	text-transform:uppercase;
	font-size:15px;
	color:#555;
	margin-bottom: 5px;
}
.grid_3 h5{
	font-style:italic;
	font-size:13px;
	color:#999;
}
ul.service_grid{
	padding:0;
	margin:0;
	list-style:none;
}
i.s1, i.s2, i.s3, i.s4, i.s5, i.s6{
	border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    float:left;
    margin-right:4%;
    width: 70px;
    height: 70px;
    background: url(../images/img_sprite.png)no-repeat  #12545b;
}
i.s1{
	background-position:-87px -118px;
}
i.s2{
	background-position:-151px -118px;
}
i.s3{
	background-position:-204px -118px;
}
i.s4{
	background-position:-111px -168px;
}
i.s5{
	background-position:5px -166px;
}
i.s6{
	background-position:-51px -166px;
}
ul.service_grid li.service_grid-right{
	overflow:hidden;
}
ul.service_grid li.service_grid-right h3{
	color:#313131;
	font-size:1.5em;
	margin-bottom:1em;
}
ul.service_grid li.service_grid-right p{
	color: #999;
    font-size: 0.85em;
    line-height: 1.5em;
}
.service_top{
	margin-bottom:3em;
}
.service_grid1{
	margin-bottom:5em;
}
/*--portfolio--*/
.portfolio_main {
    padding: 5em 0;
}
.portfolio_main h2{
	color: #333;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom:2em;
    text-align:center;
}
#filters {
	margin: 0 1% 2%;
    padding: 0;
    list-style: none;
    text-align: center;
}
#filters li {
	display:inline-block;
	margin-right: 20px;
}
#filters li span {
	font-size: 12px;
    display: block;
    padding: 5px 15px;
    border: 1px solid rgb(221, 221, 221);
    text-decoration: none;
    color: #000;
    cursor: pointer;
    text-transform: uppercase;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
#filters li span.active,#filters li span:hover {
   color:#bd4932;
}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:23%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden;
}
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
.portfolio img {
	top: 0px !important;
	max-width:100%;
	position: relative;
	opacity: 5;
	transition: all 300ms!important;
	-webkit-transition: all 300ms!important;
	-moz-transition: all 300ms!important;
}
.portfolio .label {
	position: absolute;
	width: 100%;
	height:40px;
	bottom:-40px;
}
.portfolio .label-bg {
	background:#bd4932;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.portfolio .label-text {
	color:#fff;
	position: relative;
	z-index:500;
	padding:5px 8px;
}
.portfolio .text-category {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 100;
	margin-top: 5px;
}
/*--blog--*/
.blog{
	padding:5em 0;
}
.blog_left h3{
	color:#333;
	font-size:1.5em;
	text-transform:uppercase;
	font-weight:700;
}
ul.blog_links {
    padding: 0;
    margin: 0 0 1.5em 0;
    list-style: none;
    color: #999;
}
ul.blog_links li {
    display: inline-block;
    margin-right:10px;
}
ul.blog_links li{
    color: #A3B1B6;
    font-size:13px;
    font-style:italic;
}
ul.blog_links li a {
    color: #A3B1B6;
}
i.blog_icon1, i.blog_icon2, i.blog_icon3, i.blog_icon4{
	width: 20px;
    height: 20px;
    background: url(../images/img_sprite.png)no-repeat;
    float: left;
}
i.blog_icon1 {
    background-position:-183px -194px;
}
i.blog_icon2 {
    background-position:-209px -196px;
}
i.blog_icon3 {
    background-position:-240px -195px;
}
i.blog_icon4 {
    background-position:-274px -195px;
}
.blog_left p{
	margin-top:2em;
}
a.btn3 {
    font-weight:400;
    color:#bd4932;
    font-size:0.85em;
    font-style:italic;
}
.blog_left{
	margin-bottom:4em;
}
.blog_last{
	margin-bottom:0;
}
.search {
  border: 1px solid #dbdbdb;
  background: none;
  position: relative;
  margin-bottom: 2em;
}
.search form input[type="text"] {
  padding: 12px 15px;
  font-weight:400;
  font-size: 13px;
  color:#555;
  border: none;
  outline: none;
  width: 87%;
  background: none;
  font-style: italic;
}
.search form input[type="submit"] {
  background: url('../images/search.png')no-repeat 0px 2px;
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
  outline: none;
  position: absolute;
  top: 8px;
  right: 8px;
}
.sidebar_top{
	margin-bottom:3em;
}
.sidebar_top h3{
  color: #333;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom:1.5em;
}
ul.list_2, ul.list_3, .social {
  padding:0;
  margin: 0;
  list-style: none;
}
ul.list_3 li {
  margin-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 10px;
}
.product_no {
  float: left;
}
.product_no-right {
  float: right;
}
.product_no p {
  color: #999;
  font-size: 0.85em;
  font-weight: 400;
}
ul.list_3 li .product_no-right{
  background: url(../images/b_arrow.png)no-repeat 0px 3px;
  width: 14px;
  height: 12px;
  margin-top: 2px;
}
ul.list_3 li a:hover{
	color:#999;
}
ul.list_3 li:hover .product_no-right p{
	color:#e2b32a;
}
ul.gallery{
	padding:0;
	margin:0;
	list-style:none;
}
ul.gallery li{
  width: 32.77777%;
  float: left;
  margin: 1px;
}
ul.gallery li.last{
	margin:0;
}
/*--blog_single--*/
ul.list {
	margin:30px 0 0 0;
	padding: 3em 0 0;
	list-style: none;
	border-top: 1px solid #ddeff1;
	border-bottom: 1px solid #ddeff1;
}
.list li {
	padding-bottom: 30px;
}
.preview {
	float: left;
	width: 11%;
	margin-right:3%;
}
.data {
	float: left;
	width:86%;
}
.title {
	color: #000;
	font-size:1em;
	font-weight: 100;
	margin: 0 0 10px 0;
}
.title a {
	color:#bd4932;
}
.data p, .data-middle, .data-last p {
	color: #999;
    font-size: 0.85em;
    font-weight: 500;
    line-height: 1.8em;
    margin-bottom: 1.5em;
}
li.middle {
	padding: 0 0px 0 14%;
	margin-bottom: 30px;
}
.preview1 {
	float: left;
	width: 13%;
	margin-right: 3%;
}
.data-middle {
	float: left;
	width: 83%;
}
.form-group-20{
	margin-bottom: 20px;
}
.single_left{
	margin-bottom:3em;
}
.column_2 input[type="text"], .column_1 input[type="text"]{
	padding: 12px;
    font-size: 0.85em;
    margin: 10px 0;
    border: 1px solid #D5D5D5;
    color: #BDBDBD;
    background: none;
    float: left;
    outline: none;
    font-weight: 100;
    -webkit-appearance: none;
    width: 48.5%;
}
.column_1 input[type="text"]{
	width:100%;
}
.column_3 input[type="text"], .column_3 textarea {
	width:100%;
	font-size:0.85em;
	margin: 10px 0;
	border: 1px solid #D5D5D5;
	color: #BDBDBD;
	outline: none;
	background:none;
	height:200px;
	padding: 10px;
	resize: none;
	-webkit-appearance: none;
}
.single_contact{
	margin-top:5em;
}
.single_contact h1{
	font-size:2em;
	color:#333;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom:1.5em;
}
.form-submit1 {
	float: right;
}
.col-md-6.portfolio_right {
	padding-left: 0 !important;
}
.portfolio_right h1{
	font-size: 1.5em;
	margin:0 0 1em 0;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.3em;
}
.portfolio_right h1 a{
	color: #184448;
}
.portfolio_right h1 a:hover{
	text-decoration:none;
	color: #40c0cb;
}
.blog_left h2 {
  font-size: 1.5em;
  margin: 1em 0;
  text-transform: uppercase;
  font-weight: 100;
  line-height: 1.3em;
}
.blog_left h2 a {
  color: #184448;
}
.blog_left h2 a:hover {
  text-decoration: none;
  color: #bd4932;
}
.blog_left h4{
  font-size: 0.85em;
  color:#999;
  font-weight: 100;
}
.form-submit1 input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  text-transform: uppercase;
  font-weight:600;
}
/*--contact--*/
.contact_left h2, .contact_right h2{
	color: #333;
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 1em;
}
.contact_left p{
	color:#999;
	font-size:0.85em;
	line-height:1.8em;
	margin:1.5em 0;
}
ul.address{
	padding:0;
	margin:0;
	list-style:none;
}
ul.address li.address_desc{
   width: 23%;
   float: left;
}
ul.address li.address_desc h5{
   color: #000;
   font-size: 13px;
   font-weight: 600;
   line-height: 1.5em;
}
/*--responsive design--*/
@media (max-width:1024px){
.banner {
   min-height: 430px;
}	
.banner_right h1 {
  font-size: 2.5em;
}  
.banner_right h2 {
  font-size: 1em;
}
.wmuSliderPrev, .wmuSliderNext {
  top: 12em;
}
.box_1 h3 {
  font-size: 2.3em;
}  
.span_2_of_about span.quotes {
  left: 185px;
  top: 36px;
}  
.span_2_of_about span.quote_down {
  right: 14px;
  top: 148px;
}  
h4.m_2 {
  font-size: 1.2em;
}  
.span_2_of_about h5 {
  font-size: 1em;
}  
.span_1_of_about h5 {
  top: 41px;
  left: 96px;
  font-size: 2em;
}
.grid_2 h4 {
  font-size: 1em;
}  
.grid_2 h3 {
  font-size: 1.1em;
}  
.blog_left h3 {
  font-size: 1.2em;
}  
.sidebar_top h3 {
  font-size: 1em;
}  
ul.gallery li {
  width: 23.77777%;
}
.blog_left h2 {
  font-size: 1.1em;
}  
ul.about_head li.about_head-left {
  width: 26%;
}
}
@media (max-width:920px){
.menu li a {
  font-size: 0.8125em;
}
.banner_container {
  width: 85%;
}
.banner_right h1 {
  font-size: 2em;
}
.banner_right h2 {
  font-size: 0.85em;
}
.btn.btn-primary {
  font-size: 1em;
}  
.col-md-3.features-grid {
  margin-bottom: 2em;
}
.grid_1 {
  margin-bottom: 3em;
}
.box_3, .box_5 {
  margin-bottom: 2em;
}
.about_top-right {
  margin-top: 2em;
}
.box_6, .grid_3{
	text-align:center;
}
.box_6 img, .grid_3 img{
	display:inline-block;
}
.grid_2 h4 {
  font-size: 0.85em;
}
.grid_3{
	margin-bottom:2em;
}
ul.service_grid {
    margin: 0 0 2em 0;
}  
.service_top {
  margin-bottom: 0;
}
.sidebar{
	margin-top:3em;
}
.contact_left{
	margin-bottom:3em;
}
ul.about_head li.about_head-left h1 {
   font-size: 1.5em;
}  
}
@media (max-width:768px){
.logo {
   margin-top: 0;
}	
.banner {
  min-height: 340px;
}
.banner_right h1 {
  font-size: 1.6em;
}
.wmuSliderPrev, .wmuSliderNext {
  top: 9em;
}
.banner_container {
  width: 98%;
}
.about {
  min-height: 130px;
}
.about_top {
  padding: 5em 0 3em;
}
.projects {
  padding-top: 3em;
}
.box_4 {
  min-height: 570px;
}
.banner_right {
  padding-top: 12%;
}
.col-sm-3.grid_2 {
  margin-bottom: 2em;
}
}
@media (max-width:640px){
.box_1 h3 {
  font-size: 1.5em;
}
.box_1 p {
  width: 65%;
}
a.btn1 {
  padding: 10px 20px;
  font-size: 1em;
}
.box_2, .team{
  padding: 5em 0 2em;
}
ul.about_head {
  padding: 2.5em 0 0 0;
}  
#filters li {
  margin-right: 5px;
}
.portfolio_main h2 {
  margin-bottom: 1em;
}  
.blog_left h3 {
  font-size: 1em;
}
.single_contact h1 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
.btn.btn-primary {
  font-size: 0.85em;
}
ul.about_head li.about_head-left {
  width: 35%;
}
}
@media (max-width:480px){
.banner {
  min-height: 280px;
}
.banner_right h1 {
  font-size: 1.3em;
}	
.banner_right h2 {
  font-size: 0.8125em;
}
.banner_right {
  margin-left: 10%;
}
.features-grids {
  padding: 2em 0 1em;
}
.box_1 {
  padding: 3em 0;
}  
.box_1 h3 {
  font-size: 1.2em;
}
.box_1 p {
  font-size: 0.85em;
  margin-bottom:2em;
}  
.box_2, .team {
  padding: 3em 0 0em;
}
ul.about_head li.about_head-left h1 {
  font-size: 1.2em;
}
ul.about_head li.about_head-right p {
  font-size: 12px;
}
.about_top {
  padding: 3em 0 2em;
}
.about_bottom h3 {
  margin-bottom: 0.5em;
}
ul.service_grid li.service_grid-right h3 {
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
.single_contact {
  margin-top: 3em;
}
.portfolio .text-category {
  display: block;
  font-size: 12px;
}
#portfoliolist .portfolio {
  width: 48%;
}
.portfolio_main {
  padding: 3em 0;
}
.portfolio_main h2 {
  font-size: 1.2em;
}
#filters li span {
  font-size: 11px;
  padding: 3px 10px;
}  
.blog {
  padding: 3em 0;
}
.blog_left {
  margin-bottom: 2em;
}
.blog_left h2 {
  font-size: 1em;
}
.btn.btn-primary {
  font-size: 0.8125em;
  padding: 10px 10px;
}
.contact_left h2, .contact_right h2 {
  font-size: 1.2em;
}  
ul.address li.address_desc {
  width: 35%;
}
.banner {
  min-height: 260px;
}
.wmuSliderPrev, .wmuSliderNext {
  top: 7em;
}
}
@media (max-width:320px){
.banner_right h1 {
  font-size: 1.1em;
}	
.banner_right h2 {
  font-size: 12px;
  line-height: 1.5em;
}
.banner {
  min-height: 215px;
}
.banner_right h2 {
  margin:1em 0;
}
.box_1 h3 {
  font-size: 0.95em;
}
.box_1 p {
  font-size: 0.8125em;
  width: 90%;
}

.lsidebar {
   margin: 0% 4.6% 0% 0;
}
.span_2_of_about p {
   font-size: 12px;
}
.span_2_of_about span.quotes {
  left: 109px;
  top: 25px;
}
.span_2_of_about span.quote_down {
  right: 14px;
  top: 168px;
}  
.span_2_of_about h3 {
  font-size: 12px;
}
span.month {
  font-size: 11px;
}
.span_1_of_about h5 {
  width: 50px;
  height: 60px;
  top: 41px;
  left: 53px;
  font-size: 1em;
}  
.span_2_of_about h5 {
  font-size: 0.8125em;
}
.footer {
  padding: 3em 0 0;
}
.copy {
  float: none;
}
ul.footer_social {
  margin:1em 0 0 0;
  float: none;
}
.footer_bottom {
  text-align: center;
  background: none repeat scroll 0% 0% #343435;
  padding: 1.2em 0px 1.9em;
}
.header {
  padding: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
  top: 5em;
}
.nav {
  right: 8px;
  top: 44px;
}
.about_top-right h2 {
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
.about_bottom {
  padding-bottom: 2em;
}
.service_grid1 {
  margin-bottom: 1em;
}
#filters li {
  margin-right: 0;
}
#filters li span {
  padding: 3px 5px;
}
.blog_left h3 {
  font-size: 0.85em;
}
ul.list {
  margin: 0px 0 0 0;
  padding: 2em 0 0;
}  
.title {
  font-size: 0.8125em;
}  
.data p, .data-middle, .data-last p {
  color: #999;
  font-size: 0.8125em;
}  
li.middle {
  padding: 0 0px 0 5%;
  margin-bottom: 0;
}
.single_contact h1 {
  font-size: 1.2em;
}
ul.about_head li.about_head-left h1 {
  font-size: 1em;
}
ul.about_head li.about_head-left {
  width: 45%;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { classname{property name}}
{
  #demo3{margin-top: -20px !important;}
}
.trnsc > tbody > tr:nth-child(odd) > td, .trnsc > tbody > tr:nth-child(odd) > th {
    background-color: #FBC2C2;
}

/** Index Page By Prasanna On 8/09/2015 **/

/** custom classes **/

.no-pad{padding:0px !important;}
.no-left-pad{padding-left:0px;}
.no-right-pad{padding-right:0px !important;}
.no-btm-pad{padding-bottom:0px !important;}
.no-top-pad{padding-top:0px !important;}

.no-marg{margin:0px !important;}
.no-top-marg{margin-top:0px !important;}
.no-left-marg{margin-left:0px;}
.no-right-marg{margin-left:0px;}
.marg-btm{margin-bottom:15px;}

.no-bor{border:none !important;}
.hideIt button{border-radius: 0px;padding: 7px 10px;}
.hideIt{text-align: right;}

.hr2-line{border:1px solid;}

.btn-warning:hover{
	background:#1C426F;
	border: 1px solid #1C426F;
}
.btn-warning:focus{background:#1C426F;border:1px solid #1C426F;outline:none !important}
.btn-danger{border-radius: 0px;}
.main-container{margin-top: 40px;}
.abtUs-Content{padding-bottom:15px !important;}
.abtUs-Content p{font-size:13px;height: 75px;overflow: hidden;}

.serchSec{/*background:#ED3237;*//*background:#404040;*/background:#3989E6;border-top: 0px;border-radius:7px;margin-bottom:15px;}
.serchSec > .serchTabSec {}
.serchSec > .serchTabSec > .serchTab {width:50%;float:left;/*background:#C82226;*/background:#1C5EAA;color:#fff;padding: 8px 8px;cursor:pointer;}
.serchSec > .serchTabSec > .serchTab i{margin-right:8px;}
.serchSec > .serchTabSec > .serchTab.active{background:#3989E6;color:#fff;text-shadow: 1px 1px 0px rgba(0,0,0,0.3);cursor:default;}
.serchTab1{border-radius:7px 0px 0px 0px;}
.serchTab2{border-radius:0px 7px 0px 0px;}
.serchSec-field{margin:17px 15px;}
.serchSec-field1{padding-bottom:15px;border-bottom: 1px solid #1C66BC;/*box-shadow: 0px 1px 0px rgba(0,0,0,0.5);*/margin-bottom: 10px !important;}
.serchSec-field2{margin-top:0px !important;}
.serchSec-field .form-group .col-md-6 {position:relative;}
.serchSec-field .form-group .col-md-6 i{color: #CCC;position: absolute;right: 21px;top: 36px;}
.serchSec-field .form-group label{color:#fff;font-size:14px;}
.serchSec-field .form-group input{height:34px;border-radius:4px;}
.serchSec-field .form-group select{height:34px;background-color: #FFF;border: 1px solid #CCC;border-radius: 4px;}
.btn-warning{background:#1C5EAA;border:1px solid #1C5EAA;border-radius:0px;transition:500ms;}

.serchSec-field .form-group .chosen-container .chosen-single{border:1px solid #ccc;border-radius:4px;background:#fff;height:34px;line-height:34px;}
.serchSec-field .form-group .chosen-container {width:100% !important;}
.serchSec-field .form-group .chosen-container .chosen-single div{top:6px;height:18px;}

.postReq{display:none;}
.form-control:focus {
  border-color:#1C5EAA !important;
  outline: 0;
  box-shadow:none !important;
/*  
  -webkit-box-shadow: inset 0 1px 1px #E03538;
          box-shadow: inset 0 1px 1px #E03538;*/
}

.bannerArea{padding:0px;}

.truckAvl{
  border: 1px solid #EEE;
  padding: 15px 15px 0px;
  border-radius: 7px;
  box-shadow: 2px 2px 1px #CCC;
  background: #FFF;
  margin-bottom:15px;
  padding-bottom: 10px;
}
.truckAvl-title{border-bottom:1px solid #ccc;margin-bottom:15px;}
.truckAvl-title h4{color:#000;float:left;border-bottom:2px solid #1C5EAA;padding-bottom:3px;margin:0px;font-size: 20px;}

.trucktimeTable{}
.trucktimeTable thead tr th{padding: 8px 5px;vertical-align: middle;font-size: 13px;}
.trucktimeTable tbody tr td{padding: 5px 5px;vertical-align: middle;font-size: 12px;}
.tblBtn{padding: 2px 5px;border-radius: 5px;font-size: 12px;}

.header{
  background: #FFF;
  height: 76px;
  /* height: 93px; */
  margin-bottom: 20px;
  border-bottom: 2px solid #D2D2D2;
  z-index: 1111;
}

/** Middle Section **/

.howItWorks{
  /*border: 1px solid #EEE;
  padding: 15px;
  border-radius: 7px;
  box-shadow: 2px 2px 1px #CCC;
  background:#FFF;
  margin-bottom:15px;*/
  background:#fff;
  padding-top:35px;
}

.howItWorks .truckAvl-title{border:none;text-align: center;}
.howItWorks .truckAvl-title h4{font-size: 35px;float:none;border-bottom: 0px none;text-transform: capitalize;font-weight: 600;position:relative;}

/** testimorial **/

.testimorial{
  border: 1px solid #EEE;
  padding: 15px;
  border-radius: 7px;
  box-shadow: 2px 2px 1px #CCC;
  background:#FFF;
  margin-bottom:15px;
}
.cd-testimonials-wrapper {padding: 30px 39px 30px !important;}
.cd-testimonials p {max-height: 170px !important;overflow: hidden;}

/**** News Section Start ****/

.newsSec{
  border: 1px solid #404040;
  border-bottom:3px solid #404040 ;
  padding: 0px;
  border-radius: 7px;
  /*box-shadow: 2px 2px 1px #CCC;*/
  /*background:#ED3237;*/
  margin-bottom:15px;
  background:white;
  min-height: 300px;
}

.newsSec{;width:100%;}
.allnews{position: absolute;bottom: 10px;margin-left: 15px;font-size: 14px;color:#1C5EAA;text-decoration:none !important;}
.allnews:hover{color:#1C426F;}
.allnews:focus{color:#1C426F;}

.newsPanel{border:0px solid #404040;border-bottom:0px solid #A83D1E;border-radius:7px;position:relative;margin-bottom:0px;padding-bottom: 0px;}
.newsPanel h4{color:#fff;background:#1C5EAA;border-bottom:1px solid #1C5EAA;margin: 0px;padding: 8px 15px 8px;border-radius:7px 7px 0px 0px;}
.newsPanel .panel-body{padding:0px;}
.newsPanel .panel-body ul{padding:0px;margin:0px 15px 0px;list-style:none;height:auto !important;}
.newsPanel .panel-body ul li{padding:10px 0px 5px;margin:0px 0px 10px;border-bottom:1px dashed #AEAEAE;list-style:none;/* background:#eaeaea;padding:5px; */}
.newsPanel .panel-body ul li .newsPic{width:25%;height:70px;float:left;}
.newsPanel .panel-body ul li .newsPic img{width:100%;height:70px;border:1px solid #e6e6e6;padding:2px;}

.newsPanel .panel-body ul li .newsText{width:72%;float:right;}
.newsPanel .panel-body ul li .newsText h6 a{cursor:pointer;margin: 0px 0px 3px;padding: 0px;font-size: 13px;font-weight: 600;color: #1C5EAA;width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.newsPanel .panel-body ul li .newsText p{float:left;font-size:12px;height:33.5px;overflow:hidden;color:#404040;text-align:justify;padding:0px;margin-bottom:5px;}
.newsPanel .panel-body ul li a{float:left;font-size:10px;font-weight:bold !important;color:#404040;text-decoration:none !important;}
.newsPanel .panel-footer{padding: 0px 15px 8px 0px;background-color:#fff;margin: 0px 0px 0px !important;border-top: 0px dashed #AEAEAE;border-radius: 0px 0px 7px 7px;}

.newsPanel .panel-footer .pagination li{color: #999;border-radius:0px;}
.newsPanel .panel-footer .pagination li a{color: #999;border-radius:0px;border: 1px solid #999;background:#fff;margin-right:8px;padding: 1px 5px;margin-top: 1px;}
.newsPanel .panel-footer .pagination li:last-child a{margin-right:0px !important;}

.newsPanel .panel-footer .pagination li a:hover{color:#A83D1E;}
.newsPanel .panel-footer .pagination li a:focus{color:#A83D1E;}

/**** News Section End ****/

.points{
  border: 1px solid #EEE;
  padding: 15px 15px 15px;
  border-radius: 7px;
  box-shadow: 2px 2px 1px #CCC;
  background: #FFF;
  margin-bottom:15px;
}
.points img{width:100%;height: 150px;}
.points h4{font-weight:600;}
.points .pointPic{width:30%;float:left;}
.points .pointPic img{width:100%;height:50px;}
.points .pointTxt{width:68%;float:right;}
.points .pointTxt p{
  font-size: 12px;
  height: 50px;
  overflow: hidden;
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background:#1C426F;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #fff;
  border-radius:0px;
  border:0px;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#1C5EAA; 
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover,a.hvr-shutter-in-vertical:focus,a.hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before,a.hvr-shutter-in-vertical:focus:before,a.hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.hvr-shutter-in-vertical:focus{color:#fff;outline:none !important;}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #6aa84f;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #fff;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #4e8735;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover,a.hvr-rectangle-in:focus,a.hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before,a.hvr-rectangle-in:focus:before,a.hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* For Submit Button */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
   background:#1C5EAA !important;
   color: #fff;
   border:none !important;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #1C426F;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover,a.hvr-bounce-to-right:focus,a.hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before,a.hvr-bounce-to-right:focus:before,a.hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* For Back Button */

.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background:#1C5EAA !important;
  color: #fff;
  border:none;
  border-radius:0px;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#1C426F;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover,a.hvr-bounce-to-left:focus,a.hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before,a.hvr-bounce-to-left:focus:before,a.hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background:#1C5EAA;
  color: #fff;
  border-radius:0px;
  border: 0px none;
  padding: 10px 22px;
  font-size: 16px;
  font-weight: 600;
  border-radius:0px;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#1C426F;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  
}
.hvr-sweep-to-right:hover,a.hvr-sweep-to-right:focus,a.hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before,a.hvr-sweep-to-right:focus:before,a.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  
}
.hvr-sweep-to-right:focus{outline:none !important;color:#fff;}

/** Starting Page Animation Start **/

.firstLoader{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff;z-index:1111;}

.animationSec{border:0px solid;width:1170px;margin:230px auto 0px;}
.animationSec .animateLogo img{width:170px;}
.outerBrorder{border-bottom:1px solid #000;min-height: 85px !important;}

.animateLogo{
    margin-top:20%;
    position: relative;
    -webkit-animation: logomove 4s infinite; /* Chrome, Safari, Opera */
    animation: logomove 4s infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes logomove {
    from {left: 0px;}
    to {left: 1150px;}
}
/* Standard Syntax */
@keyframes logomove {
    from {left: 0px;}
    to {left:1150px;}
}

/** Starting Page Animation End **/

.underLine{position: absolute;border: 1px solid #1C5EAA;left: 45%;width: 10%;bottom: 0px;}

/*************************
*******login page CSS******
**************************/

#form {
  display: block;
  margin-bottom: 185px;
  margin-top: 185px;
  overflow: hidden;
}

.login-form {
margin-bottom: 15px;
}

.signup-form {

}

.login-form h2, .signup-form h2 {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 30px;
}


.login-form form input, .signup-form form input {
 /* background: #F0F0E9;
  border: medium none;
  color: #696763;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  height: 40px;
  margin-bottom: 10px;
  outline: medium none;
  padding-left: 10px;
  width: 100%; */
  
  /* background:#F5F5F5;*/
  border: solid 1px #D2D2D2;
  color: #5A5A5A !important;
  display: block;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  font-weight: 300;
  height: 34px;
  margin-bottom: 10px;
  outline: medium none;
  padding-left: 10px;
  width: 100%;
  /*box-shadow: rgba(0,0,0,0.08) 0px 2px 2px inset; */
}

.login-form form input:focus{border:1px solid #E03538;}

.login-form form span{
  line-height: 25px;
}

.login-form form span input {
  width: 15px;
  float: left;
  height: 15px;
  margin-right: 5px;
}

.login-form form button {
  margin-top: 15px;
}

.login-form form button, .signup-form form button {
  /*background: #8C2F28;*/
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  display: block;
  font-family: 'Roboto', sans-serif;
  padding: 6px 25px;
}

.login-form label{

}


.login-form label input {
  border: medium none;
  display: inline-block;
  height: 0;
  margin-bottom: 0;
  outline: medium none;
  padding-left: 0;
}


.or{
  background: #ccc;
  border-radius: 50%;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
  margin: 0px 0px 15px;
  position: absolute;
  left: 43%;
  top: -26px;
}

/* Login Page */

.loginPage{padding:0px 0px;margin-top: 20px;}
.frgt-pass-link{cursor:pointer;}
.frgt-pass-link:hover{color:#1C5EAA;}
.frgtPass-sec{display:none;}
.frgtPass-sec button{display:inline !important;margin-right:8px;}
.frgtPass-sec button:last-child{margin-right:0px !important;}

.login-fb-sec{position: relative;padding-top:65px;border-top: 1px solid #D1D1D1;}
.fb-login{color:rgba(2555,255,255,0.8);cursor:pointer;transition:300ms;border: 0px solid #4263B4;box-shadow: 0px 3px 2px rgba(0,0,0,0.7);}
.fb-login i{background:linear-gradient(rgb(63,102,179),rgb(38,78,165));width:18%;float:left;text-align:center;padding: 15px 15px 10px;font-size:26px;border-right: 0px solid;}
.fb-login i:hover{background:linear-gradient(rgb(63,102,179),rgb(38,78,165));}
.fb-name{width:82%;float:right;text-align:center;background:linear-gradient(rgb(96,126,199),#49639F);padding: 13px 15px 12px;font-size:18px;font-weight:600;}
.fb-login:hover{color:rgba(2555,255,255,0.8);text-shadow:0px 0px 8px rgba(2555,255,255,0.7)}
.login-divider{padding: 0px;width: 0%;height: 400px;border: 1px solid #DEDEDE;margin: 0px 100px;}

/** Title Sec Header **/

.pagetitleSec{background-size:cover;background-attachment:fixed;height:120px;}

.pagetitleSec-bg{background:rgba(0,0,0,0.4);height:100%;}

#faq_tabs > li > a {
    color: #333;
	background: rgba(185, 189, 197, 0.86);
}
#faq_tabs > li > a:hover {
    color: #000;
	background: #fff;
}
#faq_tabs > li.active > a, #faq_tabs > li.active > a:hover, #faq_tabs > li.active > a:focus {
    color: #FF393A;
	background: #334398;
}

/** Contact Us **/

.contactUsSec{padding:35px 0px;}

.address-box h1 {
    font-size: 22px;
    margin: 0px 0px 5px;
    padding: 0px 0px 5px;
    text-align: left;
    border-bottom: 1px solid #AAA;
    box-shadow: 0px 2px 1px -1px #FFF;
    font-weight:600;
    color:#000;
}
.address-box p {
    margin: 0px 0px 10px;
    padding: 0px;
    color: #24374B;
    font-size: 14px;
}
.address-box p strong {
    display: block;
}

.contactFields .form-group{position:relative;}
.contactFields .form-group input{border-radius:0px;height:40px;padding-left:35px;}
.contactFields .form-group textarea{border-radius: 0px;resize:none;height:169px;padding-left:35px;padding-top: 9px;}
.contactFields .form-group i{position:absolute;top:13px;left:10px;color:#ccc;}

/** FAQ Page **/

ul{padding:0px;margin: 0px;list-style:none;}

ul.faq li:first-child {
    margin-top: 0px;
}
ul.faq li {
    margin-top: 30px;
}
ul.faq li span.number {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background:#1C5EAA;
    color: #FFF;
    font-size: 24px;
}
ul.faq li > div {
    margin-left: 70px;
}
.faq li div p{font-size:14px;color: #666;text-align:justify;}

/** About Us Page **/

.abtUsSec{padding:50px 0px;}
.abtUsSec .col-lg-12 h1{
  color: #333;
  font-weight: 600;
  font-size: 30px;
  text-align: center;
  margin: 0px 0px 20px;
  position:relative;
  padding: 0px 0px 5px;
  }
.abtUsSec .col-lg-12 img{width:300px;height:200px;border:0px solid #ccc;float:left;margin:0px 10px 10px 0px;}
.logisticBg{background-size:cover;background-position:center;width:400px;height:200px;float:left;margin:0px 10px 0px 0px;}
.abtUsSec .col-lg-12 p{text-align:justify;font-size:14px;color: #666;}
.whtBg{background:#fff;}

.ourHistory{padding:50px 0px;}
.ourHistory h1{color:#fff !important;}
.ourHistory p{color:#fff !important;}
.blckOverlay{background:rgba(0,0,0,0.5);height:100%;}

/** Services Page **/

.services{background:#fff;padding:0px !important;}
.serviceBox{border:0px solid #ccc;margin-bottom:30px;}
.serviceBox .serviceBox-img{
  width: 110px;
  height: 110px;
  line-height: 155px;
  border: 1px solid #BCBCBC;
  padding: 4px;
  border-radius: 4px;
  float: left;
  margin: 0px 10px 0px 0px;
  text-align: center;
  box-shadow: 0px 0px 6px rgba(0,0,0,0.1) inset;
}
.serviceBox .serviceBox-img i{font-size:80px;color: #908F8F;transition:500ms;}
.serviceBox .serviceBox-txt{}
.serviceBox .serviceBox-txt h4{font-size:20px;font-weight:600;color:#333;}
.serviceBox .serviceBox-txt p{text-align:justify;color:#666;}

.cubeFont{font-size: 110px !important;line-height: 139px !important;}
.rightSide-img{float:right !important;margin:0px 0px 0px 10px !important;}
.serviceBox:hover i{/*transform: scale(1.15);*//*transform: rotateY(360deg) !important;*/}

.serviceSquare{text-align:center;margin-bottom:60px;}
.serviceSquare i{font-size:45px;width:110px;height:110px;line-height:110px;text-align:center;color:#D7D7D7;border-radius:50%;}
.serviceSquare h5{margin:15px 0px;font-size:20px;color:#fff;font-weight: 600;}
.serviceSquare p{color: #D7D7D7;}
.serviceSec .col-lg-12 h1{text-align:center;color:#fff;font-weight:600;position:relative;padding-bottom: 3px;margin:0px 0px 70px;}
.serviceSquare:hover i{transform: scale(1.1) !important;}


.serviceSquare-img img {
    border: 1px solid #555;
    padding: 16px;
    border-radius: 68px;
}
.serviceSquare-img {
    width: 110px;
    height:110px;
    border-radius: 50%;
    border: 2px solid rgb(114,115,119);
    margin: 0 auto;
    text-align: center;
    position: relative;
}
/*.work-row-grids i {
    font-size: 2.5em;
    text-align: center;
    padding: 0.55em 0.2em;
    color: #fff;
}*/
.serviceSquare-img i{
  position: relative;
  z-index: 100;
  transition: all 0.5s ease 0s;
}
.serviceSquare-img:before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #1C5EAA;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  transition: all 0.3s ease 0s;
}
.serviceSquare:hover .serviceSquare-img i {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  color:#fff;
}

.serviceSquare:hover .serviceSquare-img{border-color:#1C5EAA;}

.serviceSquare:hover .serviceSquare-img:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  color:#fff;
}

textarea{resize:none;}

.regiForm .form-group .form-control{
  border: 1px solid #D2D2D2;
  color: #5A5A5A !important;
  border-radius: 0px;
  box-shadow: none;
}

/**/

.abtUsContent{padding-bottom:15px;}
.abtUsContent p{margin-bottom:10px;text-align:justify;}

.newsDate{font-size:13px;color:#666;font-weight:600;}

/*--slider-up-arrow--*/

#goTop{/*background: #1C5EAA; border-radius: 50%;animation: 2s ease 0s normal none infinite running bounce; */}
#goTop > #goTopAnchor{color:#fff;opacity:1;}
#goTop > #goTopAnchor > #goTopSpan{font-size:31px !important;font-weight:normal !important;/* padding: 10px; */}


/*--//slider-up-arrow--*/

/** Transporter Page **/

.fullWidth{width:100%;}
.btm-menubar{
	border: 0px solid;
	background: #334398;
	position: absolute;
	width: 100%;
}
.btm-menubar ul{list-style:none;padding:0px;}
.btm-menubar ul li{float:left;transition:300ms;margin-right: 2px;}
.btm-menubar ul li a{text-decoration:none;color:#fff;font-weight:600;outline:none;display:block;padding:6px 13px;}
.btm-menubar ul li:hover{/* background:#302E2F; */background: #FF393A;color:#fff;}
.btm-menubar ul li:focus{background: #FF393A;color:#fff;}

.userPic{
	float: right;
	height: 30px;
	//margin-top: 5px;
	position: relative;
	cursor:pointer;
}
.userPic img{width:34px;height:34px;border-radius:50px;margin-right:5px;border: 1px solid #CCC;float:left;}
.menuLeft{float:left;margin-left: -240px !important;}
/*.userPic span{
font-size: 0.85em;
float: right;
max-width: 105px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
line-height:33px;
color:#A29E97;
font-weight: 700;
float:left;
margin-right: 5px;
}*/
.userPic span {
    width: 120px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #A29E97;
    font-weight: 700;
    float: left;
    margin-right: 5px;
    position: relative;
    margin-top: -18px;
    overflow: hidden;
    font-size: 12px;
	line-height: 50px;
}
.userPic strong {
    font-weight: 500;
    position: absolute;
    color: #fff;
    font-size: 12px;
    //bottom: -16px;
    left: 40px;
    top: 16px;
	padding: 2px 3px 0px 3px;
	border-radius: 3px;
	letter-spacing: 1px;
	text-shadow: #000 0px 1px 1px;
}
.userPic .basicMember {background-color: #2576DE;}
.userPic .silverMember {background-color: rgba(158, 158, 158, 0.85);}
.userPic .goldMember {background-color: #F6B518;}
.userPic .platinumMember {background-color: #F4AF6D;}

.userPic i{/*line-height:13px;*/line-height:30px;cursor:pointer;color:#A29E97;float:right;}
.userdrpMenu i{top:-20px;}
.userdrpMenu{display:none;background:#fff;border-radius:0px 0px 4px 4px;list-style:none;padding:0px;position:absolute;width:200px;top:45px;box-shadow:0px 0px 3px rgba(0,0,0,0.3);z-index: 60;left: -54px;}
.userdrpMenu li {
    padding: 0px 9px;
    transition: all 300ms ease 0s;
    width: 100%;
    font-weight: normal !important;
}
.userdrpMenu li a {
    text-decoration: none;
    display: block;
    transition: none 0s ease 0s;
    outline: medium none;
    color: #666;
    font-size: 11px;
}
.userdrpMenu li a i{float:left;line-height:18px !important;margin-right: 5px;}
.userdrpMenu li a:hover{color:#fff;}
.userdrpMenu li a:focus{color:#000;}

.userdrpMenu li:hover{background:#eee;}
.userdrpMenu li:hover a{color:#333;} 
.userArw{
	position: absolute;
	top: -21px;
	right: 18px;
	font-size: 20px !important;
	color: rgba(198, 198, 198, 1) !important;
}




.ftArw{coor:#fff;font-size:16px !important;float:right;cursor:pointer;}
.ftDwnArw{transform: rotate(180deg) !important;}

/** Active Menu **/
.current{
/*background:#EB3133;*/
background:#1C5EAA !important;
color: #FFF !important;
border-radius: 5px;
padding: 0px;
}

.btmbar-act{background: #FF393A;color:#fff;}

/** freight Page **/
a{outline:none !important;text-decoration:none !important;}
.freightSubmenu ul{list-style:none;padding:0px;}


.freightTab{padding: 0px;margin-top: 25px;border-radius:0px 7px 7px 7px;}
.freightSubmenu{margin-top: -42px;}
.freightSubmenu ul{border-bottom:0px !important;}
.freightSubmenu ul li a{background:#fff;}
.freightTab-inner{padding:15px;}

/* .freightSubmenu ul li.active a{border-width:2px 0px 0px 0px;border-color:red;border-radius: 4px 4px 0px 0px;color:#EB3138;} */

/* .freightSubmenu ul li.active > a{border-color: #EB3138 transparent transparent;border-width:1px 0px 0px 0px;}
.freightSubmenu ul li.active > a:hover{border-color: #EB3138 transparent transparent;border-width:1px 0px 0px 0px;}
.freightSubmenu ul li.active > a:focus{border-color: #EB3138 transparent transparent;border-width:1px 0px 0px 0px;} */


.freightSubmenu ul li.active > a {border-color: #EB3138 transparent transparent !important;color:#EB3138 !important;}
.freightSubmenu ul li.active > a:hover{border-color: #EB3138 transparent transparent !important;color:#EB3138 !important;}

/** Posted Requiremnt Page **/

.action i{padding:5px;}
.table-bordered tr td{font-size: 13px;}
.table-bordered tr th{font-size: 13px;}

.tble-topbar{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.pdClass{padding:8px 15px !important;}
.dateSec{position:relative;}
.dateSec i{color: #CCC;
position: absolute;
right: 21px;
top: 36px;
}
.dropPadTop{padding-top:74px;}
.form-control{border-radius:0px;box-shadow:none;}
.dateSec2 i{right:10px;}

.bckBtn{background: #363435;border-color: #363435;}
.bckBtn:hover{background: #1D1C1C;border-color: #1D1C1C;}
.bckBtn:focus{background: #1D1C1C;border-color: #1D1C1C;}

/** Master Profile **/

.compProfile{background:#eee;padding:15px 15px;}
.compProfile ul{list-style:none;padding:0px;margin:0px 0px 15px;}
.compProfile ul li{padding: 6px 0px 15px 40px;position:relative;}
.compProfile ul li i{position:absolute;left:0px;top:0px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50px;background:#fff;}


.compLogo{border:1px solid #eee;width:200px;height:80px;margin:0px 15px 15px 0px;}
.nmFont{font-weight:normal;}


/** Company Dashboard **/

.dash-compProfile{border:1px solid rgba(221, 221, 221, 1);;background:rgba(239, 239, 239, 1);min-height:120px;border-radius: 2px;}

/** Available Truck **/


.newsPics{width: 25%;height: 80px;float: left;background-repeat: no-repeat;background-size:100% 100%;border: 1px solid #E6E6E6; }
.new-bids{border: 1px solid #E0E0E0; border-bottom:3px solid #E0E0E0 ;padding: 0px;border-radius: 7px;background:white;margin-bottom: 15px;padding-bottom: 10px;}
.new-bids .newsPanel{height: 460px;}

.new-bids h4{color: rgba(0, 0, 0, 1);
background: rgba(227, 227, 227, 1);
border-bottom: 1px solid rgba(176, 172, 172, 1);}

.new-bids .panel-body ul li .newsText {
    width: 100%;
}
.newsText span {color: #A83D1E;}
.post{float: left;font-size: 12px; width: 100%;}
.read-zer {
    background-color: #0B577B;
    padding: 2px 5px;
    border-radius: 2px;
    color: #FFF !important;
    float: right !important;
   /*  margin-top: 5px; */
    margin-bottom: 2px;
    cursor: pointer;
   text-align: right !important;
}
.activity{min-height: 300px; border:1px solid rgba(221, 221, 221, 1);/*background:#eee; */margin-top: 5px;}
.dash-compProfile .icon {
    position: absolute;
    top: 32px;;
    right: 10px;
    z-index: 0;
    font-size: 80px;
    color: white;
    background-repeat: no-repeat;
    height: 90px;
    width: 90px;
    background-size:100% 100%; 
}

.dash-compProfile > .small-box-footer {
    position: relative;
    text-align: center;
    padding: 3px 0px;
    color: rgba(21, 21, 21, 0.8);
    display: block;
    z-index: 10;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.1);
    text-decoration: none;
    top:30px;
}
.graf{height: 474px;padding: 0px !important}
.dash-compProfile .inner{padding: 10px;}
.dash-compProfile .inner h3{color: black;font-size: 21px;margin-bottom: 5px;}
.dash-compProfile .inner p{color: black;font-size: 10px;}
.activity h4{padding: 8px 10px;background: rgba(227, 227, 227, 1); margin-bottom: 5px;}
.act-fild .Date{font-size: 11px;color: rgba(138, 138, 138, 1);float: right;}
.act-fild{padding: 10px;border-bottom: 1px dashed #AEAEAE;}
.act-fild p{font-size: 12px;text-align: justify;}
.bor-bot{border-bottom: none !important;}
.right-no-pad{padding-right: 0px;}
.right-no-pad h4{font-size: 17px;color: #000;}
.new-bids .newsText .copm-dte{float: none !important;color: #168198 !important;font-weight: normal !important;font-size: 12px !important}
.new-bids .newsPanel .panel-body ul li .newsText p{height: 20px;margin-bottom: 0px !important;width: 340px;float: left;}
.act-fild p a{color: rgba(22, 129, 152, 1);}
.ui-jqchart canvas{width: 100% !important;height: 100% !important}
#jqChart, #posted-vehicles{width: 100% !important;height: 230px !important;}
#jqChart1{width: 100% !important;height: 240px !important;margin-top: 10px;}
#jqChart1 canvas{width: 100% !important;height: 100% !important}
.left-no-pad{padding-left: 0px;}

/* css created by vaibhav */
.login-middel{margin: 0px auto;float:none;padding:50px 0px;}
.half-upd{width:49% !important;float:left !important;}

.view-reqire{padding: 5px; background-color: #F6F4F4;}
.avrge{padding-top: 5px;}
.avrge label{width:110px;}
.text-bx{border: none;}
.bor-right{border-right: 1px solid rgba(194, 194, 194, 1);}
.view-reqire .col-lg-9{padding: 10px;}
.totl{font-size: 20px;}
.bidder{min-height: 342px;margin-bottom: 10px;padding: 0px;}
.bidder .col-lg-9{padding: 10px;}
.view-reqire label {font-weight: 600 !important;}
.bidder label {font-weight: 600 !important;}
.bidder .col-lg-4{margin-bottom: 10px;}
.bidder .col-lg-9 p{float: left;width: 175px;}
.specsKey{
width: 31%;
border-bottom: 1px dotted #C9C9C9;
border-right: 1px solid #C9C9C9;
}
.specsKey5{
width: 31%;
border-bottom: 1px dotted #C9C9C9;
border-right: 1px solid #C9C9C9;
}
.specs5{border-bottom: 1px dotted #C9C9C9;border-left: 1px solid #C9C9C9;font-size: 12px;border-right: 1px solid #C9C9C9;}
.hed-dtl{padding: 10px;background-color: rgba(206, 206, 206, 1);margin: 0px;margin-bottom: 10px;color: rgba(66, 59, 59, 1);}
.table-post{}
.specs{border-bottom: 1px dotted #C9C9C9;border-left: 1px solid #C9C9C9;font-size: 12px;}
.table-post td{padding: 10px 8px;word-break: break-all;}
.sedul{padding: 10px;}
.bidder h4{padding: 10px;
background-color: #CECECE;
margin: 0px;
color: #423B3B;}
.totl-bgd{float: right;font-size: 12px;}
.totl-bgd span {font-size: 20px;font-weight: 600 !important;}
.bider-box{/* border-width: 1px 1px 3px;
border-style: solid;
border-color: #D5D5D5 #D5D5D5 #D7D7D7;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
margin: 10px;
background-color: #ECF5DF !important;
border-radius: 3px; */

border-bottom: 1px dotted rgba(194, 194, 194, 1);
}
.infor label {width: 90px;font-weight: 600 !important;font-size: 12px;}
.infor{padding: 10px; 
}
.infor span {font-size: 12px;
}
.selct{padding: 3px 10px; border-radius: 0px !important;margin-top: 10px;}
.notifaction i{color: white;line-height: 20px;line-height: 32px;margin-left: 20px;font-size: 20px;}
.notifaction span {border-radius: 50px;position: absolute;margin-top: 3px;padding: 2px;width: 17px;}
.notifaction{cursor: pointer;width: 60px;}
.notifct{list-style: none;width: 285px;max-height: 200px;overflow-y: scroll;background-color: white;position: absolute;z-index: 11;border: 1px solid rgba(225, 225, 225, 1);left: -123px;display: none;min-height: 200px;padding-top: 10px !important;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);}
.notifct i{position: absolute;color:#333;font-size: 20px;/* left: 1px; */left: 5px;}
.notifct li{font-size: 12px; width: 100%;padding: 5px;line-height: 22px;padding-left:26px;}
.notifct{}
.btm-menubar .notifct li:hover{background-color:#333 !important;color:#fff;transition: 0s !important;}
/*.notifct a{cursor:pointer;
color: rgba(197, 124, 54, 1) !important;
padding: 3px !important;
width: 100% !important;}*/
.nitfi{cursor: pointer;color: #168198; float: none !important;width: 0px !important}
/* Vaibhav created */
.serch-truck{background-color: #334398;padding: 10px 10px 15px 10px; margin-bottom: 10px;} 
.serch-truck .col-lg-3 i, .serch-truck .col-lg-2 i
{
	position: absolute;
	right: 5%;
	top: 55%;
	color: rgb(204, 204, 204);
	font-size: 19px;
}
.serch-truck .col-lg-3 label, .serch-truck .col-lg-2 label
{
	color:#fff;
	font-family: segoeuib;
}
.padnon-lr
{
	padding-left: 0px;
	padding-right: 0px;
}
.ser-btn
{
	background: transparent linear-gradient(#F85A60, #EB3138) repeat scroll 0% 0%;
	color:#fff;
	height: 34.4px;
	margin-top: 25px;
	text-align: center;
}
.ser-btn .fa-truck
{
		transform: scaleX(-1);
}
.ser-btn
{
	color:#fff;
	font-size: 20px;
	cursor: pointer;
	padding-top: 4px;
	font-family: segoeuib;
}
.smallIt{
	padding-top: 0px;
	border: none;
}
.left-pad{
	padding-left: 20px;
}
.box-searchby
{
	
	margin-top: 20px;

}
.box-searchby table
{
	border: none;
}
.table-bordered > thead > tr > th
{
	background-color: #F0F0F0 !important;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border: none;
}
.box-searchby .table-bordered > thead > tr > th, .box-searchby .table-bordered > tbody > tr > th, .box-searchby .table-bordered > tfoot > tr > th, .box-searchby .table-bordered > thead > tr > td, .box-searchby .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: none;
    padding: 10px 10px;
}
.box-searchby table > tbody > tr > td
{
	border-bottom: 1px dashed #ccc !important;
}
.trck-name
{
	font-weight: 600;
	font-size: 14px;
}
.truck-numbers i
{
	margin-right: 5px;
	color: #757575;
}
.truck-numbers 
{
	line-height: 22px;
	font-size: 12px;
}
.app-btn
{
	background-color: #D11212;
	border: none;
	padding: 5px 16px;
	line-height: 16px;
	border-radius: 2px;
	color: #fff;
	font-weight: 600;
}
.location-box .truck-numbers
{
	font-size: 13px !important;
}
.box-searchby table
{
	background-color: #fff !important;
}
.wid1{width: 7% !important;}
.wid2{width: 25% !important;}
.wid3{width: 20% !important;}
.wid4{width: 25% !important;}
.wid5{width: 10% !important;}
.wid6{width: 6% !important;}
.wid11{width: 7% !important;}
.wid12{width: 20% !important;}
.wid13{width: 20% !important;}
.wid14{width: 20% !important;}
.wid15{width: 10% !important;}
.wid16{width: 10% !important;}
.wid17{width: 6% !important;}
.wid18{width: 12% !important;}
.wdth{width: 8% !important;}
.widh{width: 5% !important;}


/*********PieChart*********/

@import url(//fonts.googleapis.com/css?family=Oswald:400);
* {
  margin: 0;
  padding: 0;
}
body {
  background: #ddd;
  font-family: segoeuib;
}
.chart {
  position: absolute;
  width: 700px;
  height: 700px;
  top: 50%;
  left: 50%;
  margin: -225px 0 0 -225px;
}
.pieTip {
  position: absolute;
  float: left;
  min-width: 30px;
  max-width: 300px;
  padding: 5px 18px 6px;
  border-radius: 2px;
  background: rgba(255,255,255,.97);
  color: #444;
  font-size: 15px;
  text-shadow: 0 1px 0 #fff;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .06em;
  box-shadow: 0 0 3px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.5);
  -webkit-transform: all .3s;
     -moz-transform: all .3s;
      -ms-transform: all .3s;
       -o-transform: all .3s;
          transform: all .3s;
  pointer-events: none;
}
.pieTip:after {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: "";
      height: 0;
      margin: 0 0 0 -6px;
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      border-top: 6px solid rgba(255,255,255,.95);
      line-height: 0;
}
.chart path { cursor: pointer; }
.piechrt{height: 234px !important;border: 1px solid rgba(219, 219, 219, 1);border-radius: 10px;width: 100%;margin-top: 10px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4ddbc+0,c9de96+0,d4ddbc+2,ffffff+95,ffffff+100,398235+100,8ab66b+100 */
/* background: rgb(212,221,188); Old browsers
background: -moz-linear-gradient(top, rgba(212,221,188,1) 0%, rgba(201,222,150,1) 0%, rgba(212,221,188,1) 2%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%, rgba(57,130,53,1) 100%, rgba(138,182,107,1) 100%); FF3.6+
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,221,188,1)), color-stop(0%,rgba(201,222,150,1)), color-stop(2%,rgba(212,221,188,1)), color-stop(95%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(100%,rgba(57,130,53,1)), color-stop(100%,rgba(138,182,107,1))); Chrome,Safari4+
background: -webkit-linear-gradient(top, rgba(212,221,188,1) 0%,rgba(201,222,150,1) 0%,rgba(212,221,188,1) 2%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%,rgba(57,130,53,1) 100%,rgba(138,182,107,1) 100%); Chrome10+,Safari5.1+
background: -o-linear-gradient(top, rgba(212,221,188,1) 0%,rgba(201,222,150,1) 0%,rgba(212,221,188,1) 2%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%,rgba(57,130,53,1) 100%,rgba(138,182,107,1) 100%); Opera 11.10+
background: -ms-linear-gradient(top, rgba(212,221,188,1) 0%,rgba(201,222,150,1) 0%,rgba(212,221,188,1) 2%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%,rgba(57,130,53,1) 100%,rgba(138,182,107,1) 100%); IE10+
background: linear-gradient(to bottom, rgba(212,221,188,1) 0%,rgba(201,222,150,1) 0%,rgba(212,221,188,1) 2%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%,rgba(57,130,53,1) 100%,rgba(138,182,107,1) 100%); W3C
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4ddbc', endColorstr='#8ab66b',GradientType=0 ); */ /* IE6-9 */}
.piechrt svg{height: 200px;}

/********Close pieChart*********/

/******** Fare Calculator *********/

.no-rad{border-radius:0px !important;}
.fareSec .form-group{position:relative;}
.fareSec .form-group i{position:absolute;top:35px;right:11px;color:#ccc;}
.fareCost{background:#fff;height:80px;margin-bottom:25px;line-height:80px;border-radius:50px;padding: 0px 0px 0px 18px;box-shadow: 0px 0px 15px rgba(0,0,0,0.3) inset;}
.fareCost strong{font-size:22px;text-shadow: 1px 2px 1px rgba(0,0,0,0.3);}
.fareCost strong span{color:#EB3133;}
.tripCost{
	float: right;
	background:#5D9E00;
	color: #fff;
	border-radius: 0px 50px 50px 0px;
	min-width: 170px;
	height: 80px;
	text-align: center;
	padding:11px;
}

.tripCost h5{margin:0px 0px 15px;padding:0px;font-weight:600;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);}
.tripCost h3{margin:0px;padding:0px;font-weight:600;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);}

.mapSec{height: 300px;margin-bottom: 50px;border-radius: 7px;padding: 0px;width: 48%;float: right;}

.fareCost-table table{border: 2px solid #939292;}
.fareCost-table table tr{border-top: 1px solid rgb(233,233,233);}
.fareCost-table table tr th{background:#A4A4A4 !important;color:#fff;border-right:1px solid #929292;padding: 10px 5px;font-size:14px;}
.fareCost-table table tr td{background:#fff;padding:8px;}
.menuLeft2{margin-left: -76px !important;}
.fareCalpic{width:80px;height:60px;border:1px solid #ccc;padding:3px;}

/** avlTruck Search Bar **/

.avlSerchBar{border:1px solid #ccc;margin:15px 0px;border-radius:50px;box-shadow:0px 0px 3px rgba(0,0,0,0.3) inset;height:50px;padding:7px;}
.avlSerchBar input{box-shadow:none;border:0px;border-right:0px solid #ccc;}
.avlSerchBar .serchField{position:relative;margin-top: 7px;}
.avlSerchBar .serchField i{position:absolute;top:11px;right:25px;color:#666;}

.selct2 {padding: 3px 27px !important;margin-top: 10px;}

/** 22-09-2015 **/

.newsImg{width:300px;height:205px;margin:0px 10px 5px 0px;float:left;}

/** newsEvent page By Prasanna **/

.newsDiv{margin-bottom:15px;border:0px dashed #ccc;padding: 8px;background: #F0F0F0;}
.newsDiv > .newsDivPic {width:15%;float:left;border:1px solid #ccc;padding:3px;}
.newsDiv > .newsDivPic img{width:100%;height:80px;}
.newsDiv > .newsDivTxt{width:84%;float:right;}
.newsDiv > .newsDivTxt > h4{margin:0px 0px 0px;}
.newsDiv > .newsDivTxt > h4 a{font-size:14px;font-weight:600;color:#1C5EAA;}
.newsDiv > .newsDivTxt > .cntent{border:0px solid;max-height:58px;overflow: hidden;}
.newsDiv > .newsDivTxt > .cntent > p{font-size:13px;}
.newsDiv > .newsDivTxt > a {font-weight:600;font-size:11px;color:#404040;transition:300ms;}
.newsDiv > .newsDivTxt > a:hover{padding-left:5px;}

/** niceScroll **/

#boxscroll1 {
	height: 275px;
	overflow: auto;
  margin-bottom:10px;
}
.nicescroll-cursors{background-color: rgba(171, 170, 170, 1) !important;}

.contTop{margin-top: 40px !important;}


.newDriver-img{border:1px solid #ccc;padding:3px;width:90px;height:80px;margin:5px 0px 0px;}

.truckInfo{border:0px solid #E6E6E6;border-radius:7px;height:150px;margin-top:15px;}

.truckInfo > .truckCol{border:1px solid #e6e6e6;border-radius:4px;text-align:center;float:left;width:116px;margin-right:10px;box-shadow: 0px 0px 2px rgba(0,0,0,0.2);}
.truckInfo > .truckCol > i{color:#666;border:1px solid #ccc;width:60px;height:60px;line-height:60px;border-radius:50px;margin-bottom:15px;font-size:25px;text-align:center;margin-top:10px;transition:500ms;box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
}
.truckInfo > .truckCol:hover i{transform:scale(1.1);}
.truckInfo > .truckCol > h3{color:#666;transition:300ms;}
.truckInfo > .truckCol:hover h3{color:#EB3138;}
.truckInfo > .truckCol > h5{font-size:12px;color:#666;transition:300ms;}
.truckInfo > .truckCol:hover h5{color:#000;}
.trck-own{right: 65px !important;}

.activity img {width: 100%; height: 160px;padding: 3px;margin-bottom: 5px;}
.img1{background-image: url("../images/images.jpeg");background-repeat: no-repeat;width: 100%; height: 157px;padding: 3px;margin-bottom: 5px;background-size:100% 100%;; }
.img2{background-image: url("../images/images.jpeg");background-repeat: no-repeat;width: 100%; height: 157px;padding: 3px;background-size:100% 100%; }
.ratting{float: right;width: 76px;margin-top: -10px;}
.ratting .star-rating {width: 100% !important;font-size: 15px !important;}
.ratting .star-rating .rating-container{width: 100% !important;font-size: 15px !important;}

.ques{color: #E39339;font-size: 13px;}
.detn-chrg{cursor: pointer;}
.unit{position: absolute;
top: 26px;
right: 0px;
width: 75px;
height: 34px;padding: 0px;background-color: rgba(240, 240, 240, 1);}
.widt-sech{width: 15.27% !important;}
.mandSpan{ color:red;font-weight:650px;font-size:11px; }

.demo2:hover{overflow: none !important;}
.trck-widh{width: 179px !important;background-color: #f2f2f2;}
.marquee{height: 500px;}
.mrgn-top{margin-top: 74px;}
.rigt-width{right: 360px !important;}
.box-searchby .bord{border: 1px solid rgba(228, 228, 228, 1);}
.viewAvl{margin-top: 0px !important}
.avl-detil{border: 1px solid rgba(228, 228, 228, 1);}
.avl-detil h4{padding: 10px;background-color: rgba(209, 209, 209, 1);}
.avlTruckData{padding: 10px;}
.viewAvl h4{padding: 10px;background-color: rgba(209, 209, 209, 1);margin-bottom: 0px;}
.bord > thead > tr > th {border-bottom: 1px solid #E9E7E7 !important;border-right: 1px solid #E3E3E3 !important;background-color: white !important;}
.bord > tbody > tr > td { border-right: 1px solid #E3E3E3 !important;background-color: #EFEFEF;}
.center .fa-map-marker{width: 25px;height: 25px;font-size: 15px;}
.center{text-align: center;}
.submenu{width: 182px !important;/* left: 173px; */left: 341px;top: 91% !important;padding:0px;border-radius:0px 0px 4px 4px;border:1px solid #ccc !important;border-bottom:3px solid #ccc;}
.submenu li{width: 100%;}
.submenu li:hover{background:none !important;}
.submenu li a{font-weight: normal !important;color: #474747 !important;margin-bottom:3px;font-size:14px;}
.submenu li a:hover{background:#e6e6e6 !important;color:#333 !important;}
.subMenuAct{background:#e6e6e6 !important;color:#333 !important;}

.submenu .sub-icn{position: absolute;top: -14px;font-size: 20px;color: white;right: 12px;display: none;}
.in-pad{padding: 6px 8px !important;}
.notf i{margin-left: 11px !important;}
.not-fild{right: 58px !important;}
.not-fild i{right: 20px !important;}
.rigt-width i{left: 1px !important;}
.help button{padding: 6px 15px;}
.kmtr{position: absolute;top: 33px;right: 16px;}
.lbl-set{position: absolute;right: 22px;top: 32px;font-size: 14px;color: #555;}
.lbl-set1{position: absolute;left: 25px;top: 34px; font-size: 14px;color: #555;}
.pading-in{padding-left: 65px;}
.ifem iframe {border: 1px solid rgba(228, 221, 221, 1) !important;}
.unit .chosen-container-single{position: absolute;right: 0px;top: 0px;padding: 0px !important;}
.unit1 .chosen-container-single{position: absolute;right: 0px;top: -1px;padding: 0px !important;}
.unit .chosen-container-single a{padding-left: 3px !important;text-align: center;background: none repeat scroll 0% 0% rgba(236, 236, 236, 1) !important;}
.hed-congn{padding: 10px 10px 10px 15px;background-color: #DBDBDB;border-radius: 4px 4px 0px 0px;box-shadow: 0px 1px 1px #CCC;}
.mis .chosen-container-single{position: absolute;width: 68px !important;top: 26px;left: 15px;}
.mis1 .chosen-container-single{position: absolute;width: 68px !important;top: 25px;left: 15px;}
.authpad{padding-left: 75px;}


<!--      -->

.titl{float:left;padding: 4px;font-size: 17px;font-weight: bold;color: #CB0101;}
.fil-bttn{margin-top:-8px;}
.fil-bttn button{background: #0F6BAE none repeat scroll 0% 0% !important;border: 1px solid #D4D6DA !important;}
#postLoad{display:none;}


/** Vehicle To Driver Page By Prasanna On 10/10/2015 **/

/*.truckAvl .title{border-bottom:1px solid #ccc;margin:10px 0px;}
.truckAvl .title h4{float:left;border-bottom:2px solid #EB3138;padding-bottom:3px;margin:0px;}*/

.relationSec{background:#e6e6e6;padding:10px;width:50%;margin-bottom:15px;}
.relationSec ul{padding:0px;list-style:none;border:1px solid #e6e6e6;background:#fff; max-height: 424px;overflow-y: scroll;}
.relationSec ul li{background:;color:#333;border-bottom:1px dashed #e6e6e6;padding:5px 15px;}

.relationSec h4{
      background: #fff;
    color: #EB3138;
    font-weight: 600;
    padding: 10px 15px;
    font-size: 16px;
    border-bottom:1px solid #e6e6e6;
    margin:0px;
}
/*
.relationSec ul li:first-child{
      background: #fff;
    color: #EB3138;
    font-weight: 600;
    padding: 10px 15px;
    font-size: 16px;
    border-bottom:1px solid #e6e6e6;
}*/
.relationSec h4 i{color:#6F6F6F;margin-right: 5px;}
.relationSec ul li:last-child{border:none;}

.relationSec ul li label{font-weight:normal;}
.driverSelect ul li label img{width:25px;height:22px;margin-right:5px;display:none;}
.rightBor{border-right:1px solid #e6e6e6;}




.widt-crd input{width:70% !important; float:left;}
.widt-crd img{width:80px !important; float:right; height:70px;border: 1px solid rgb(198, 198, 198);padding: 2px;}
.dateSec3 i{right:27px;}

.truckAvl .title{border-bottom:1px solid #ccc;margin:10px 0px; }
.truckAvl .title h4{
	float: left;
	border-bottom: 2px solid #1C5EAA;
	padding-bottom: 3px;
	margin: 0px;
	font-size: 22px;
	font-family: segoeuib;
}
.kmtr1{position: absolute;top: 33px;right: 27px;}
.tble-topbar h4{float:left;border-bottom:2px solid #EB3138;padding-bottom:3px;margin:0px;}

.titl-hed{margin-top: 4px !important;}
.titl-hed button{margin-top: -10px !important;}


.viclNo{width:50px !important;float:left; text-align:center;margin-left:-1px;}
.viclNo1{width:100px !important;float:left;text-align:center;margin-left:-1px;}

/** By Prasanna On 12-10-2015 **/

/* Post Vehicle Page */

.postVehicle-info{padding:0px;}
.postVehicle-info ul{background:#e6e6e6;padding:10px;}
.postVehicle-info ul li{padding:5px;color:#333;position:relative;padding-left:165px;}
.postVehicle-info ul li label{position:absolute;left:0px;}
.postVehicle-info ul li b{margin-right:5px;}

.specsKey1{
width: 42%;
border-bottom: 1px dotted #C9C9C9;
border-right: 1px solid #C9C9C9;
}

.mileWidth{width:50%;}

.vehiclePics{margin-top:5px;}
.vehiclePics img{border:1px solid #ccc;padding:2px;width:85px;height:70px;}
.vehNote{color:red;font-size:11px;margin-top:3px;}

.regMenu{position:relative;}
.regMenu a{cursor:pointer;}
.regSubmenu{z-index:1;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.176);display:none;position:absolute;left:0px;background:#fff !important;width:162px;border:1px solid #ccc;border-radius:0px 0px 4px 4px;border-bottom:3px solid #ccc;}
.regSubmenu li{display:block;color:#333 !important;width:100%;font-size:14px;margin-bottom:2px;}
.regSubmenu li a{color:#333 !important;font-weight:normal !important;}
.regSubmenu .sub-icn{position:absolute;top:10px;left:25px;color:#666;}
.regSubmenu li:hover{background:#e6e6e6 !important;};
.regSubmenu:hover i{color:#333;}
.notiSec{position:relative;}

/* By Vishal On 12-10-2015 */

.vicl-box{ padding:0px;padding-top:20px;}
.mrgn-no-btm{margin-bottom:0px !important;}
.vicl-tbl{padding-top:20px !important;min-height:395px !important}
.widt-sech1{width: 29% !important;}
.widt-sech2{width: 16.8% !important;}
.userdrpMenu1{display:none;}

.userdrpMenu1 i{top:-11px;}
.userdrpMenu1{display:none;background:#fff;border-radius:0px 0px 4px 4px;list-style:none;padding:0px;position:absolute;width:200px;top:46px;box-shadow:0px 0px 3px rgba(0,0,0,0.3);z-index: 11;left: 200px;}
.userdrpMenu1 li{padding:5px 10px;transition:300ms;}
.userdrpMenu1 li a{text-decoration:none;display:block;transition:none;outline:none;color:#666;font-size: 13px;}
.userdrpMenu1 li a i{float:left;line-height:18px !important;margin-right: 5px;}
.userdrpMenu1 li a:hover{color:#fff;}
.userdrpMenu1 li a:focus{color:#000;}

.userdrpMenu1 li:hover{background:#eee;}
.userdrpMenu1 li:hover a{color:#333;}

/** Franchise Panel **/

.frnSub{width:210px;}
.compLogo2{width:150px;height:60px;border:1px solid #ccc;padding:2px;margin-top:5px;}

/** Support page By Prasanna On 13-10-2015 **/

.mobEntry{background:#e6e6e6;width:50%;padding:8px 0px;}
.mobEntry .col-lg-5{width:36%;}
.mobEntry .col-lg-7{width:50%;padding:0px 0px 0px 0px;position:relative;}
.mobEntry .col-lg-7 input{padding-left: 28px;}
.mobEntry .col-lg-7 i{position:absolute;left:10px;top:5px;font-size:24px;color:#C6C6C6;}
.serchPersonInfo ul{border:1px solid #ccc;padding:15px;}

.vicl-box2 {
    padding: 0px 0px 0px;
    border: 1px solid #DADADA;
    margin-top: 15px;
}
.vicl-box2 h4{padding: 5px;
background-color: rgb(230, 230, 230);}


/ KYC Page By Prasanna */

.mandt{color:red;font-size:13px;}
.personInfo {padding-left:0px;}
.personInfo ul{background:#e6e6e6;padding:15px;}
.personInfo ul li{padding:5px;font-size:12px;}
.personInfo ul li:first-child{}
.personInfo ul li:first-child img{width:100px;height:80px;border:1px solid #ccc;padding:2px;}
.personInfo ul li img{width:100px;height:80px;border:1px solid #ccc;padding:2px;}
.personInfo ul li label{margin-right:5px;}
.lblWidth{width:100%;}
.personInfo ul li ul{padding:0px 0px 0px 15px;list-style-type:circle;margin: -13px 0px 0px 0px;}

.upDoc{width:50px;height:50px;padding:1px;border:1px solid #ccc;margin-left:10px;margin-top:-16px;float:right;}
.btmBor{border-bottom:1px solid #ccc;padding-bottom:10px;}
.docinpt{float:left; width:80%;}
.otherdocs{padding-top:9px;}
.otherdocs a img{float:left;margin:0px 5px 0px 0px;}
.mandt{color:red;}


/** Registration Page By Prasanna On 22/10/2015  **/

.dwnldBtn{padding: 8px 12px;font-size: 16px !important;transition:300ms ease;}
.docTable thead tr th{border:1px solid #ccc;}
.docTable thead tr td{border:1px solid #ccc;}

.subBtn{font-weight: 600;font-size: 14px !important;border-radius: 0px;}
.addDir{margin-right:8px;}

.calDiv{position:relative;}
.calAbs{position: absolute;top: 36px;right: 8px;padding-right: 15px;color: #999;}
.addText{height:100px !important;resize:none;}
.hrLine{border-top: 1px solid #CCC;margin: 15px 0px;}

/** SignUp Form **/

.SignUpSec{background-repeat:no-repeat;height:555px;background-position: -275px -135px;position:relative;}
.bgoverlay{background:rgba(0,0,0,0.6);position:absolute;top:0px;left:0px;width:100%;height:100%;}

.SignUpForm{border:2px solid #fff;margin:80px 0px 0px;background:rgba(255,255,255,0.5);padding:0px 0px 15px;}
.SignUpForm h4{padding:8px 15px;margin:0px 0px 15px 0px;background:#1C5EAA;color:#fff;font-weight:600;text-shadow:1px 2px 0px rgba(0,0,0,0.3);}
.SignUpInner{padding:0px 15px;color:#fff;}
.SignUpInner input{border:1px solid #fff;padding-left:37px;color:#000;}
.SignUpInner .form-group{position:relative;}
.SignUpInner .form-group i{position: absolute;left: 0px;top: 25px;color: #1C5EAA;width: 38px;height: 34px;text-align: center;line-height: 35px;}
.mb{left:-2px !important;font-size:23px !important;}

.SignUpSec .col-lg-8{}
.SignUpSec .col-lg-8 h1{color:#fff;text-shadow:1px 2px 0px rgba(0,0,0,0.3);margin:0px;padding:0px;padding: 101px 0px 0px;font-size:30px;line-height:45px;}

.addBtmCheck{margin-top:5px;}
.addBtmCheck input{float: left;width: 4% !important;margin-right: 5px;}
.mapLoc{margin-top:-74px;}



/** Shopping Cart **/

.cartBtn{float: right;margin-top: -5px;position: relative;padding: 5px 35px 5px 10px;margin-top: -16px;/*margin-top: -189px;*/}
.cartBtn i{margin-right:5px;}
.cartBtn span{
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 50%;
    margin-left: 5px;
    color: #ED3237;
    position: absolute;
    right: 8px;
    top: 5px;
}
.regiChage{margin-top: -15px;margin-bottom: 0px !important;float: left;padding: 5px !important;margin-left: 0px !important;border-radius: 0px !important;}
.vehicleCart table{margin-bottom:20px;}
.vehicleCart table thead tr th{padding:15px 15px;font-size:15px;}
.vehicleCart table tbody tr td{padding:10px 15px;font-size:14px;}

.totalAmtSec{background:#e6e6e6;margin-bottom:15px;padding:15px 0px;}
.totalAmt{border:0px solid;width:29%;float:right;}
.totalAmt .amtNo{width:50%;float:left;font-size:18px;font-weight:600;margin:0px;}
.totalAmt h3{color:#6CB405}
.totalAmt h4{text-align: center;padding: 0px 17px 0px 0px;color:#E03538;}

/** OnlinePayment Page **/

.paymentMethod h5{color: #E03538;margin-bottom:20px;}
.paymentMethod .col-lg-3{padding-left:0px;}
.paymentMethod .col-lg-3 ul{padding:0px;margin:0px;list-style:none;background:#e6e6e6;}
.paymentMethod .col-lg-3 ul li{padding:18px 15px;margin:0px;border-bottom:1px solid #ccc;font-weight:600;font-size:18px;box-shadow:0px 2px 0px rgba(255,255,255,0.5);cursor:pointer;transition:500ms ease;}
.paymentMethod .col-lg-3 ul li:hover{background:#ccc;}
.note{font-size: 9px;color:rgb(237,50,55);margin: 2px 0px 0px;}

/*----error msg css start here-----*/
.msg-box{position:relative;}
.msg-box i{top:11px;right:11px;cursor:pointer;}
.closeBtn{position: absolute;}
/*----error msg css start here-----*/


/** cmpfreightdetailsview By Prasanna On 19/11/2015 **/

.orderDetails{margin-right:10px;width:32%;}
.trackTable{}
.trackTable thead th{text-align:center;padding:8px 0px;border-right: 1px solid #B1B1B1;}
.trackLine{border-width:1px 0px 0px 0px;border-style:dashed;border-color:#A8A8A8;margin:40px 15px;width: 706px;position:relative;}
.trackLine i{transition:300ms ease;/*color:#C3C3C3;*/color:#EB3138;position:absolute;top:-41px; /*-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);*/font-size:22px;}
.trackLine i:hover{}
.matchedDot{left:62px;}
.executeDot{left:243px;}
.intransitDot{left:398px;}
.deliveredDot{left:619px;}
.trackLine i.active{/*color:rgb(18, 149, 18);*/color:#EB3138;}
.trackLine i img{width:50px;}


.checkSign{
-moz-transform: scaleX(1) !important;
-o-transform: scaleX(1) !important;
-webkit-transform: scaleX(1) !important;
color: #129512 !important;
left: 643px;
top: -37px !important;
font-size: 15px !important;
}

.trackTableSec{padding:15px 0px 0px;}

.costRow{border-width:0px 0px 0px;border-style:solid;border-color:#ccc;}
.costRow td{background:#E6E6E6;padding-right:20px;}
.costRow td strong{font-size:18px;}

/* moviing truck css on company-freights-view page*/
/*.moveTruck{
  -webkit-animation: arrows 1.5s infinite;
          animation: arrows 1.5s infinite;
}

@-webkit-keyframes arrows {
  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes arrows {
  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
}*/


/* for matched blink */

/* matched truck */

.matchedTruck1{   
  left: 50px;
}
.matchedTruck2{   
  left: 225px;
}
.matchedTruck3{   
  left: 420px;
}
.gray-img{
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.tool-info{list-style: none; width:100%; }
.tool-info li{font-size: 13px;
float: left;
width: 20%;
text-align: left;
border: 1px solid #D5D5D5;
padding-left: 10px;
height: 25px;
line-height: 25px; margin-top: -1px;}
.tool-head{font-size: 17px;
font-weight: 500;
color: #009C0D;
margin: 5px 5px;}





@keyframes blinktruck {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

/* delivered truck */

.deliveredTruck{   
 /* animation-duration: 400ms;
  animation-name: deliveredtruck;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  -webkit-animation-duration: 1s; 
  animation-duration: 1s;*/
  left: 600px;
}

/*@keyframes deliveredtruck {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}*/




/* for matched truck */

/*.matchedmoveTruck{
    -webkit-animation: mymove infinite; 
    -webkit-animation-duration: 3s; 
    animation: truckmovezero infinite;
    animation-duration: 3s;
}

@-webkit-keyframes truckmovezero {
    from {left: 0px;}
    to {left: 110px;}
}

@keyframes truckmovezero {
    from {left: 0px;}
    to {left: 110px;}
}*/

/* for execute truck */

.executemoveTruck{
    -webkit-animation: mymove infinite; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 5s; /* Chrome, Safari, Opera */
    animation: truckmoveone infinite;
    animation-duration: 5s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes truckmoveone {
    from {left: 0px;}
    to {left: 300px;}
}

@keyframes truckmoveone {
    from {left: 0px;}
    to {left: 300px;}
}

/* for intransit truck */

.intransitmoveTruck{
    -webkit-animation: mymove infinite; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 5s; /* Chrome, Safari, Opera */
    animation: truckmovetwo infinite;
    animation-duration: 5s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes truckmovetwo {
    from {left: 341px;}
    to {left: 480px;}
}

@keyframes truckmovetwo {
    from {left: 341px;}
    to {left: 480px;}
}

/* for delivered truck */

/*.deliveredmoveTruck{
    -webkit-animation: mymove infinite; 
    -webkit-animation-duration: 6s; 
    animation: truckmovethree infinite;
    animation-duration: 6s;
}

@-webkit-keyframes truckmovethree {
    from {left: 480px;}
    to {left: 660px;}
}

@keyframes truckmovethree {
    from {left: 480px;}
    to {left: 660px;}
}*/


/* blink text */

.blinkText{   
  animation-duration: 400ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
  animation-duration: 1s;
}

@keyframes blink {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes blink {
 

  25% {
   opacity: 1;
    color: #6CB405;
    /*color: #EB3138;*/
  }

}

/** Manage Company Location **/

.earlyBonus input{width:45%;padding-right: 35px;}
.earlyBonus .lbl-set{right: 114px;}
.earlyBonus2 input{width:35%;padding-right: 35px;}
.earlyBonus2 .lbl-set{right:204px;}

.pickLoc{background: #449FF2;padding:15px;box-shadow: 0px 1px 2px 1px #BCBCBC;}
.pickDate{width:55%;}
.cal2{left:158px;}

.wrk{position:relative;}
.wrk input{width:50%;padding-right: 30px;}
.wrk span{position:absolute;right:98px;top:32px;}

/*KYC Document*/
.kyupdoc{background-color: #C5C5C5 !important;padding: 10px;margin-bottom: 0px;border-radius: 5px 5px 0px 0px !important;}
.kyuplodbx{border: 1px solid #C5C5C5;border-radius: 5px 5px 0px 0px !important;}
.kyimg{float: left !important;margin-left: 43px !important;margin-bottom: 10px;margin-top: 0px !important}
.kyimgbx{border: 1px solid rgba(195, 195, 195, 1);padding: 10px;width: 22% !important;margin: 10px !important}


/*By Vishal */
.mettype .multiselect{width: 247px;border-radius: 0px;text-align: left;}
.mettype .caret {float: right;margin-top: -10px;}
.mettype .multiselect-container{width: 247px;height: 100px;overflow-y: scroll;}
.mettype .multiselect-container .checkbox input{width: 29px !important;}
.fleuplod{color: green;margin-left: 10px;}

.chngpass{border: 1px solid rgba(200, 200, 200, 1);margin-top: 20px;box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);background-color: #F2F2F2;}
.chngpass .modal-body{padding-left: 0px !important; padding-right: 0px !important;}

.multi-chek .multiselect{width: 262px !important;border-radius: 0px !important;text-align: left;/*width: 100% !important;*/}
.multi-chek .multiselect-container{width: 100% !important;border-radius: 0px !important;max-height: 235px;overflow-y: scroll;}

/*27-11 by vishal for given download button and img tag in transporter partnar detail */ 
.trans-set input{width: 260px !important;float: left !important;}
.trans-set img{width: 60px !important;
height: 60px !important;
float: right !important;
border: 1px solid #CECECE !important;
padding: 2px !important;}
.inr-down {position: absolute;right: 0px;top: 26px;height: 34px; padding-top: 9px;border-radius: 0px 5px 5px 0px;}
.inr-down1{position: absolute;right: 14px;top: 26px;height: 34px;padding-top: 9px;border-radius: 0px 5px 5px 0px;}
.loginForm{width:40%;margin: 80px auto;}

/* custSelect  */

.custSelectText{cursor:pointer;border: 1px solid #AAA;background-color: #FFF;background-image: linear-gradient(to top, #EEE 0%, #FFF 50%);color: #444;padding: 10px 30px !important;}
.custSelectText:hover{color:#444;}
.custSelectText:focus{color:#444;}
.custSelectText .caret{float:right;margin-top: 8px;}
.custSelectmenu{width:100%;border:0px;border-radius:0px;margin-top: -1px;/*max-height:240px;overflow:scroll;overflow-x:hidden;*/}
.custSelectmenu li{position:relative;padding: 5px 0px 5px 15px;border-bottom: 1px solid #e6e6e6;cursor:pointer;}
.custSelectmenu li:last-child{border:none;}
.custSelectmenu li a{padding-right:315px !important;position:relative;}
.custSelectmenu li a i{position: absolute;right: 110px;top: 7px;color: #666;}
.custSelectmenu li a:hover{background:none !important;}
.custSelectmenu li:hover{background:#eee;}
.custSelectmenu li input{position:absolute;top:-1px;right:15px;width:40% !important;padding-left: 24px !important;line-height: 28px;border-radius: 0px !important;}

.custSelectText-btmBor{border-bottom:0px;}
.custSelectmenuBor{border:1px solid #428BCA;border-top:0px}
.upArw{transform: rotate(180deg);}
.optname{background:#eee;margin-top:3px;margin-bottom:3px;padding-left:0px !important;}
.optname a{cursor:default !important;color:#282323 !important;font-weight:600 !important;}

.custSelect{position:relative;}
.custSelect .caret{position:absolute;right:15px;top:20px;}


.custselect .dropdown-menu{width:100%;}
.custselect .btn-group{width:100%;}
.custselect .dropdown-menu li a label{margin-top:0px !important;margin-bottom:5px !important;font-size:12px !important;}

.inr1{padding: 3px;}
.inr1 .custSelectText {border: 1px solid #D7D7D7;padding: 7px 16px !important;}
.inr1 .dropdown-menu > li > a {display: block;padding: 3px 9px;}
.inr1 .custSelect .caret {top: 15px;}
.inr1 .custSelectmenu li input {padding-left: 10px;}

/* change password page */

.chngePassSec{border:1px solid #ccc;width:50%;}
.chngePassSec h4{font-size:17px;margin:0px 0px 15px;background:#e6e6e6;padding:10px 15px;}
.queSec{position:relative;}
.queSec i{position: absolute;top: 33px;right: 22px;font-size: 20px;color: #1DAE1D;}
.queSec input{padding-right: 30px;}


/* 7/12/2015 */

.driverList{background: #E6E6E6;padding: 15px 15px 10px;margin: 0px 15px 15px;width: 337px;box-shadow: 0px 1px 1px 1px rgba(#C2BEBE);}
.driverList h5{font-weight:600;border-bottom:1px solid #ccc;padding-bottom:3px;}
.driverList ul{list-style-type:upper-roman;margin-left:15px;margin-bottom:5px;}
.driverList ul li{border-bottom:0px solid #e6e6e6;padding:5px 0px;cursor:pointer;}
.driverList ul li:last-child{}
.driverList ul li i{font-size:10px;padding:5px;float:right;opacity:1;}
.driverList ul li:hover{font-weight:600;}
.driverList ul li:hover i{opacity:1;}
.chngeDriver{border-top:1px solid #ccc;padding:5px 0px 0px;}


.matpe{list-style: inherit;padding-left: 15px;}
.absDiv {position: absolute;left: 24px;top: 35px;color: #666;}

/* For Rs. On 11/12/2015 */

.amt{position:relative;}
.amt > input{padding-left:25px;}
.amt > i{position:absolute;left:24px;top:36px;color:#7B7B7B;}

/* For Km On 11/12/2015 */

.km{position:relative;}
.km > input{padding-right: 28px;width:60%;}
.km > .lbl-set{right:83px;}

.lbl-set2{right: 22px !important;}

.cutIn input{width: 60%;padding-right: 28px;}
.cutIn .kmtr1{right: 102px;}
.kmtr10{right: 109px !important;color: #666;}

/* load deatis view page */

.loadetailsview table tr td.specsKey1{width:44%;}
.loaddetailright .topSec{padding:0px;}
.loaddetailright .topSec table thead tr th{text-align:center;font-weight:normal;font-size:14px;border:1px solid #ccc;}
.loaddetailright .topSec table tbody tr td{text-align:center;}
.loadTable td.specs{font-size:14px !important;}
.no-rad{border-radius:0px !important;}
.fareBudg td{background:#EAE7E7;font-size: 16px !important;font-weight: 600;color: #535353;}
.fareBudg td.specs{font-size: 18px !important;color: #0E6AD2;font-weight: 600 !important;}
.comp-pic span{margin-top: -10px;margin-right: 0px !important;color: rgba(233, 233, 233, 1);}
.comp-pic{margin-top: 2px;}
.comp-pic img{width: 25px; height: 25px;}
.comp-pic i{margin-left: 0px !important;padding: 0px 6px !important;margin-top: 0px !important;margin-right: 5px;}
.comp-pic .userdrpMenu{width: 160px;top: 29px;left: -33px;}
.comp-pic .userdrpMenu li{width: 100%;}
.mar-top{padding-top: 20px;}
.vehiclinfo{width: 98%;border: 1px solid #CCC;margin: 1% 1%;border-right: none;}
.report-btn{padding: 5px 8px;border-radius: 3px;}


/* 5-1-2015 */

.resumeSec .steps .col-lg-4{background:#E6E6E6;color:#9C9C9C;padding:5px 0px 15px 30px;position:relative;text-align: center;font-weight:600;font-size:12px;margin-bottom:25px;margin-right:2px;width:358px;}
.resumeSec .steps .col-lg-4 i{
  position: absolute;
  font-size: 82px;
  top: -17px;
  right: -27px;
  z-index: 1;
  color:#E6E6E6;
}
.resumeSec .steps .col-lg-4 b{
  position: absolute;
  font-size: 82px;
  top: -17px;
  left: -1px;
  z-index: 0;
  color:#E6E6E6;
  color:#fff;
}
.resumeSec .steps .col-lg-4 span{margin-right:8px;}
.resumeSec .steps .col-lg-4.active{background:#818181 ;color:#fff;}
.resumeSec .steps .col-lg-4.active i{color:#818181;}
.resumeSec .steps .col-lg-4.active b{}
.qualificationInfoSec table tr th{text-align:center;}
.qualificationInfoSec table{margin-bottom:25px !important;}
.poto-trns img {
    width: 60px;
    height: 60px;
    float: right;
    border: 1px solid #CECECE;
    padding: 2px;
}
.multiselect-container li input {width: 15% !important;}
.multiselect-container li checkbox {padding: 3px 20px 3px 28px !important;}
.multiselect .caret{margin-top: -12px !important;float: right;}

/*13-01-2016 - vishal*/
.intrmulti .multiselect{width: 215px;border-radius:0px;text-align: left; }
.intrmulti .multiselect .caret{float: right;margin-top: -12px;}
.intrmulti .multiselect-container{width: 100%;}

/*14/01/2016*/
.vehdtl{width: 85px;line-height: 24px;}
.regisBTN{width: 17%;text-align: right;right: 0px;float: right;}
.msgShow{float: left;width: 68%;background-color: #ccc;padding: 10px;border-bottom: 3px solid #A1A1A1;}

.panel-white, .partition-white {
    background-color: #FFF;
    position: relative;
    color: #595959;
}
.panel {
    /* background-color: #FFF; */
    box-shadow: 0px 1px 2px #C3C3C3;
    border-radius: 3px;
    color: #8B91A0;
    border: medium none;
    position: relative;
}
.heding-box {
    padding: 10px 10px 10px 15px;
    background-color: #AA9F9F;
    color: #FFF;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: inherit;
}
.manDeails img {
    width: 100px;
    height: 100px;
    border: 1px solid #CCC;
    padding: 2px;
}
.compny-logo {
    width: 200px !important;
}
.manDeails ul {
    list-style: outside none none;
    padding: 0px;
    margin: 15px 0px;
    color: #3E3E3E;
}
.manDeails ul li {
    padding: 5px 0px 5px 20px;
    position: relative;
}
.manDeails ul li i {
    position: absolute;
    left: 0px;
    top: 8px;
}
.pdig-mg {
    padding-right: 10px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 15px !important;
}
.pdig-mg img {
    width: 100% !important;
    height: 70px !important;
    cursor: pointer;
}
.docName {
    font-size: 11px !important;
}
.no-pad-left{padding-left: 0px;}
.aprComp {
    width: 130px;
    height: 110px;
    border: 1px solid #CCC;
    padding: 2px;
    float: left;
}
.partUl {
    background-color: #FFF !important;
    float: left;
    padding-top: 0px !important;
    list-style: outside none none;
    padding-left: 5px !important;
    color: #3E3E3E;
}
.pdig-mg {
    padding-right: 10px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 15px !important;
}
.pdig-mg img {
    width: 100% !important;
    height: 70px !important;
    cursor: pointer;
}
.aprvdoc {
    width: 80% !important;
    height: 70px !important;
    border: 1px solid #DEDEDE !important;
}
.listSec {
    padding: 0px 0px 10px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 25px;
}
.partUl label {
  font-size: 12px;
margin-bottom: 3px;
}
.docName{color: rgba(80, 80, 80, 1);}

#adharDoc #iaadhar{position: absolute;bottom: 16.5%;left: 21px;}
.ownrdocm{list-style: none !important;}

.kycupload{border: 1px solid #E1E1E1;box-shadow: 0px 1px 2px 0px #8F8F8F;}
#partnerFrm .Transporter{border: 1px solid #E1E1E1;box-shadow: 0px 1px 2px 0px #8F8F8F;}
#documentFrm .docuDetl{border: 1px solid #E1E1E1;box-shadow: 0px 1px 2px 0px #8F8F8F;padding: 0px;}
#documentFrm .docuDetl .lblkydocsup{padding-left: 15px;padding-top: 10px;}

/*20-01-2016- vishal g*/

.modelpopup{width: 400px;top:80px;border: 2px solid #FFF;border-radius: 0px 0px 10px 10px;}
.modelpopup .modal-content{}
.modelpopup .modal-header{background-color: #1C5EAA;color: white;}
.mob-icn{position: absolute;top: 38%;left: 7%;width: 16px;font-size: 23px !important;}
.key-icn{position: absolute;top: 62%;left: 6.5%;width: 20px;font-size: 16px !important;}
.modelpopup label {font-weight: normal !important;}

.accmsg{width: 60%;margin: 14% auto;padding: 40px;border: 1px solid #ccc;box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.2);background-color: rgba(251, 251, 251, 0.86);}
.accmsg h2{text-align: center;margin-bottom: 35px;color: rgba(30, 143, 13, 1);}
.accmsg hr{border: 1px solid rgba(212, 212, 212, 1);}
.accmsg p{text-align: center;}
.logLink{color: rgba(0, 174, 255, 1);text-transform: capitalize;}

/***********21/1/16*************/

.service > .col-lg-3 {
    padding-left: 0px;
}
.spn_shower {
    display: none;
}
.heading {
    font-weight: 600;
    font-size: 15px;
    color: #3C3B3B;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #EEE;
}
.serviceBanner {
    background-position: center center;
    background-size: cover;
    height: 300px;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.43);
}
.service_fetch h2 {
    margin: 10px 0px;
    font-size: 28px;
    color: #004990;
}
.service_fetch .panel_body {
    padding: 0px;
}
.service_fetch p {
    color: #fff;
    font-size: 0.95em;
    line-height: 1.8em;
    margin-bottom: 2em;
    text-align: justify;
}
ol.terms_list {
    padding-left: 20px;
    margin-bottom: 2em;
}
ol.terms_list li, ul.terms_list1 li {
    color: #777;
    font-size: 0.95em;
    line-height: 1.8em;
    text-align: justify;
}
ul.terms_list1 {
    padding-left: 20px;
    margin: 0px;
    list-style: outside none circle;
}
ul.terms_list1 li {
    color: #777;
    font-size: 0.95em;
    line-height: 1.8em;
    text-align: justify;
}
p.m_3 {
    margin: 1em 0px 0px;
}
.service .list-group{
  box-shadow: 0px 3px 6px 0px #CECECE;
}
.service .col-lg-9{
  background-color: #FFF;
  padding: 0px;
}
.service_fetch{padding: 10px;}
.service a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    z-index: 2;
    color: #FFF;
    background: none repeat scroll 0% 0% #3989E6;
    border-color: rgba(61, 134, 222, 1);
}
.carwithus .steps .col-lg-4{width: 210px;}
.carwithus .steps .col-lg-4.active {background: none repeat scroll 0% 0% #1C5EAA;}
.carwithus .steps .col-lg-4 i {top: -18px;right: -26px;}
.carwithus .steps .col-lg-4.active i {color: #1C5EAA;}
.carwithus .form-group label {font-weight: normal !important;color: rgba(54, 54, 54, 1) !important;}
.carwithus .steps .col-lg-4 {color: rgba(105, 105, 105, 1);}

.careimg{width: 100px;height: 85px;padding: 2px;border: 1px solid #ccc;float: left;margin-left: 15px;}
.bruze-inpt{float: left;width: 66%;padding: 0px !important;}
.upresm{margin-top: 5px;padding: 0px;}

.cal-icn{position: absolute;right: 24px;top: 9px;}
.delBtn{padding: 15px;}

/*28-01-2016 - vaibhav*/
.list-group-item:last-child {border-bottom: none;}

.red-mor{margin-bottom: 5px;font-size: 10px;margin-top: 2px;padding: 0px 5px;}
.pargf{text-align: justify;padding-bottom: 20px;}

.spnhr{position: absolute;right: 23px;top:33px;}

.widVicle{width: 70px !important;}

.fetur-icn{display: none;}
.serchresponsive{display: none;}
.accordion{display: none;}
.steps{display: block;}
.colse-span{display: none;}

/* vishal 23-02-2016 */
.vcl-titl{width: 49.5%;float: left;min-height: 250px;}
.crntrecrd{width: 49.5%;float: right;min-height: 250px;}
.list-group { margin-bottom: 0px;}
.panel-body .list-group{min-height: 258px;}
.hrrow{position: absolute;border-top: 5px dotted #CCC;width: 60%;top: 57px;}

.menu {float: right;width: 73%;padding-top: 10px;}
.logo {
    float: left;
    width: 21%;
}
.menu .nav{width: 78%; float: left;text-align: right;}
.logbox{width: 22%;float: right;line-height: 40px;text-align: right;}

.signBTN{
	background: #FFF none repeat scroll 0% 0%;
	border: medium none;
	border-radius: 2px !important;
	margin-top: -2px;
	color: #000;
	margin-right: 10px;
	height: 30px;
	line-height: 10px;
	text-transform: capitalize !important;
}
.signBTN:hover, .signBTN:active, .signBTN:focus{
	background: #444A6D none repeat scroll 0% 0%;
	color: #FFF;
}
.registrBTN{
	padding: 5.5px 12px !important;
	background-color: #fff;
	color: #FF393A;
	border: 1px solid #ddd !important;
	border-radius: 4px !important;
	font-size: 16px;
    font-weight: 600;
    margin-left: 5px;
    transition: all 1s ease 0s;
    
    /* box-shadow: 0px 2px 2px 0px #ABABAB;
	text-shadow: 1px 2px 0px rgba(0, 0, 0, 0.17); */
}
.registrBTN:hover, .registrBTN:focus {
  border: none;
  background-color: #FF393A;
  border: 1px solid #FF393A !important;
}

.scrl-tbl{display: none;}
.kycveiwdoc{box-shadow: 0px 2px 2px 0px rgb(170, 167, 167);padding: 0px;border-radius: 4px;}
.kyuplodbx {box-shadow: 0px 1px 2px 0px #AAA7A7;}
.newsSec .newsPanel .feturdoun{display: none ;}
.mobileSection{display: none;}


/*  Carreer  */

.crrlogin{background-color: white;padding-top: 10px;padding-bottom: 10px;padding: 0px;box-shadow: 0px 2px 3px 0px #9B9B9B;padding-bottom: 15px;}
.carerpage{text-align: justify;}
.colorgraph {
    height: 5px;
    border-top: 0px none;
    background: #C4E17F linear-gradient(to right, #C4E17F, #C4E17F 12.5%, #F7FDCA 12.5%, #F7FDCA 25%, #FECF71 25%, #FECF71 37.5%, #F0776C 37.5%, #F0776C 50%, #DB9DBE 50%, #DB9DBE 62.5%, #C49CDE 62.5%, #C49CDE 75%, #669AE1 75%, #669AE1 87.5%, #62C2E4 87.5%, #62C2E4) repeat scroll 0% 0%;
    border-radius: 5px;margin-top: 0px;
}
.crrlogin h2{text-align: center;font-size: 20px;background-color: rgb(66, 81, 105);padding: 10px;color: white;margin-bottom: 0px;}
.crer-in{padding: 10px;}
.input-lg{height: 35px;padding: 5px 16px;font-size: 14px;}
.btnSIGN{font-size: 13px;
font-weight: 600;
font-style: normal;
text-shadow: none;
text-transform: uppercase;
color: #FFF;
padding: 8px 17px;
position: relative;
letter-spacing: 0px;
box-shadow: none;
border: medium none;
outline: medium none;
border-radius: 0px;
z-index: 1;
overflow: hidden;
transition: all 0.4s ease 0s;width: 100%;}
.crer-in .col-md-6{width: 48%;padding: 0px;}
.rembr-carier{float: left;padding-top: 5px;}

/*#careerRegister{display: none;}*/
.careerForgotBox{display: none;}
.colorgraph1{border: 1px dotted #D7D7D7;}

.service_fetch .panel_body ol li{padding-left: 25px; !important;font-size: 13px;color: #fff;}
.service_fetch .panel_body ol{padding-left: 25px; !important;padding-bottom: 20px;}

.careerIMG{text-align: center;}
.careerIMG img{text-align: center;
width: 100px;
height: 100px !important;
border-radius: 50%;
margin-bottom: 10px;
box-shadow: 0px 0px 2px 1px rgb(125, 125, 125);}
.careerIMG label {
  color: rgb(62, 58, 48);
margin-bottom: 20px;
}
.careerIMG .btnSIGN{box-shadow: 0px 1px 2px 0px #929292;padding: 10px 17px;}
 .crierBox{border-bottom: 1px solid #C6C5C5;padding: 5px 30px 5px 15px;}
.crierBox p{
  float: right;
  color: rgba(129, 97, 13, 1);
  background-color: rgba(248, 220, 67, 0.77);
  border-radius: 4px;
  padding: 5px 15px;
  font-weight: bold;
}

#example1_wrapper #example1_length{display: none;}
#example1_wrapper #example1_filter{display: none;}
#example2_wrapper #example2_length{display: none;}
#example2_wrapper #example2_filter{display: none;}
.dataTables_paginate{text-align: right;}
#example1_wrapper .dataTables_paginate a{padding: 3px 9px;font-size: 11px;}
#example2_wrapper .dataTables_paginate a{padding: 3px 9px;font-size: 11px;}
#example1_wrapper #example1_info{font-size: 12px;}
#example2_wrapper #example2_info{font-size: 12px;}

.pmsg{
  margin-top:-15px; margin-bottom:8px;
}
.toolbox{border:1px solid #C5C5C5; padding:5px; border-radius:3px;  width:96%; min-height: 80px; margin: -20px 2% 2% 2%;
position: absolute;
z-index: 999;
background-color: #fff;
 box-shadow: rgba(0,0,0,0.2) 0px 2px 2px;}
.arrow {
    background: transparent url("../images/tool-tip-arrow.png") no-repeat scroll 0px 0px;
    height: 10px;
    width: 15px;
    position: absolute;
    margin-top: -14px;
    left: 56px;
}
.arrow1 {
    left: 65px;
}

.arrow2 {
    left: 240px;
}

.arrow3 {
    left: 440px;
}

.arrow4 {
    left: 620px;
}
.v-track{
    float: right;
    padding: 5px 20px;
    font-size: 16px;
    margin: -17px 18px 10px;
  }
  .pad-less {
    padding: 0px !important;
}
.v-track-head .close {
    margin-top: -17px;
    color: #1769B9 !important;
    opacity: 1;
    font-size: 29px;
}

/*********Career*********/
.postsList ul li{list-style:none;font-size: 13px;font-weight:500;line-height: 21px;}
.careerData{min-height: 303px;padding:10px 15px;}
.jLoc{margin-left:10px;}
.skillsTitle{font-weight: 500;font-size: 13px;color: #686363;font-weight: 600;}
.jobTitle{font-size:16px  !important;font-weight:500  !important;}
.postedJob {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.postedinfoDiv{margin-top: 10px;padding-left: 10px;}
.postedinfoDiv .hvr-sweep-to-right{padding: 5px 12px;font-size: 15px;}
.skillset {margin: 5px 0px 0px;padding-left: 0px;}
.skillset li:first-child {background-color: transparent;padding-left: 0px;color: #686363;font-weight: 600;}
.skillset li {list-style: outside none none;display: inline-block;background-color: #E4E4E4;padding: 2px 6px;margin-bottom: 4px;border-radius: 3px;}
.viewjobDetails h1 {margin:15px 0px 0px 0px;font-size: 15px;font-weight: 600;border-bottom:0px !important;color: #4B4444;color: #004990;}
.sweep-to-right {display: inline-block;vertical-align: middle;transform: translateZ(0px);box-shadow: 0px 0px 1px transparent;backface-visibility: hidden;position: relative;transition-property: color;transition-duration: 0.3s;padding: 3px 15px;}
.skillsul li{background-color: #E4E4E4;}
.jTitle{font-size: 20px;}
.jobdetailsLi li{line-height:24px;float:left;margin-right: 15px;}
.jobdetailsLi li:first-child{
	width: 100%;
	color: #FF393A;
	margin-bottom: 5px;
	font-size: 25px;
	margin-bottom: 15px;
}
.locIcon{font-size: 16px !important;margin-right: 2px;}
.applybtnWrap .btn{padding: 5px 15px;}
.jdesLi{font-weight:500;color:#000;}
.jdesLi span{color:#333;font-weight:500;}
.noVacancies{font-weight:500;color:#333;line-height:25px;font-size: 14px;}
.noVacancies span{font-weight:500;}
.postedDate{line-height:25px;}
.viewjobDetails{padding:10px 0px;}
.viewjobDetails i{color:#111010;}
.contentdiv{background: #FFF ;box-shadow: 0px 2px 3px 0px #9B9B9B;padding: 10px 15px;margin-left: 20px;width: 31.333%;text-align:justify;}

/*****29march*****/
.weightDiv{width: 12.333%;}
.earlyDiv{width: 20%;}

/***30march***/
.topdp .userdrpMenu li {padding: 4px 9px;}
.ownerDp{width: 20%;}
.ownerDp span{width:112px;}
.ownwerUl{top: 35px;left: -25px;}
.trpDp span{width:112px;}
.trpUL{top: 45px;left: -60px;}

.tbl-msg{display: none;}

.topdp .userdrpMenu li a{color:#333;}
.topdp .userdrpMenu li a i{color:#333;margin-top: -2px !important;}

.skillPara{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;word-break: break-all;margin-bottom:0px !important;}
.skillPara span{display: inline-block; background-color: rgb(228, 228, 228); padding: 2px 6px; margin-bottom: 4px; border-radius: 3px;}
.skillPara span:first-child{background-color: transparent; padding-left: 0px; color: rgb(104, 99, 99); font-weight: 600;}
.postedinfoDiv a{color:#1C5EAA;}
.fdiv{width: 63 %;float: left;}
.sdiv{width: 28%;float: right;}
.applied{
  background-color: #53AF53;
  color: #fff;
}
.applied .fa{
 color: #fff; 
}
.resdiv{padding: 0px 16px;}
.skillData{text-overflow: ellipsis;word-break:break-all;overflow: hidden;}
.loginDiv{width: 22%;float: right; line-height: 40px;text-align: right;}
.signinDiv{padding-left: 20px;padding-right: 2px;display:none;}
.noteSpan{color:#f10;margin-top:3px;font-size:15px;}

/*******7April******/
.offlineDiv{padding:10px;}
.offlineDiv img{width:40px;height:40px;margin-bottom: 0px;}
.onlineDiv img{width:40px;height:40px;margin-bottom: 0px;}
.onlineDiv{padding:10px;}
#paymentModeModal .modal-dialog {width:350px;margin:60px auto;}
#paymentModeModal .modal-title{font-weight: 600;}
.offlineIcon{background: #DDD; padding: 25px 38px;border-radius: 50%;width: 90%;font-size:17px;margin: 0px auto;cursor:pointer;transition:1s all;}
.onlineIcon{background: #DDD; padding: 25px 38px;border-radius: 50%;width: 90%;font-size:17px;margin: 0px auto;cursor:pointer;transition:1s all;}
.offlineBtn .btn{padding: 8px 22px;margin-right:5px;}
.offlineWrap{padding:0px;}
.offlineBtn{padding:0px;margin-bottom:5px;}
#onlineModal .modal-dialog {width:350px;margin:60px auto;}
#onlineModal .modal-title{font-weight: 600;}
#offlineModal .modal-title{font-weight: 600;}
#offlineModal .modal-dialog{margin:60px auto;}
.onlineWrap{text-align:center;}
.onlineWrap .btn{padding: 8px 22px;margin-right:5px;}
.sureTitle{font-size:19px;font-weight:500;}
.offlineWrap label{font-weight:500;}
.infoLabel{font-weight:600 !important;}

.table-post .specsKey {width:53%;}

/****15April****/
.vehicNo .chosen-container {width: 70% !important;}

/****** 21 April********/
.cmpfrgTable .specsKey {width: 37%;}


#country_chosen .chosen-single,#state_chosen .chosen-single,#city_chosen .chosen-single,#pincode_area_chosen .chosen-single{color: #000;}
#current_address, #registered_address{color: #000 !important;}
.chosen-container .chosen-results li.highlighted {
  background-color: #cccccc !important;
}
.login-box {
    height: 660px !important;
}

/* ======================================== */
.padleft{
  padding: 0 0 0 3px;
}
.img-size{
  width: 170px !important;float: left;height: 100px !important;
}
#online button, #requestOff button{
  border-radius: 0px;
}
#reqLink{
  text-decoration: underline !important;
}
#requestOff{display: none;}
.closePayNow{
  padding: 5px 10px !important;
}
#payNow{
  padding-top: 60px;
}

#online h4, #requestOff h4{
  padding: 20px 20px;
  background: rgba(251, 205, 205, 0.34) none repeat scroll 0% 0%;
  color: #252525;
}
.onlineFoot, .requestOffFoot{
  padding: 15px 0 15px 20px;
  background: #ECECEC;
  border-radius: 0 0 4px 4px;
  text-align: left;
  margin: 0;
}
#requestOff h4 span{
  font-size: 15px;
  color: rgb(197, 139, 65);
}

.docPhoto{
  width: 100% !important;
  height: 100% !important;
}

/* === 31-05=====*/
.fareTxt{
  color: #3838ec;
}

/* ============================== */
.load-box{
	border: solid 1px #ddd;
	border-radius:5px;
	height: auto;
	margin-bottom: 15px;
}
.load-box .load-text {
	margin-top: 20px;
}
.load-box .load-text h3 {
	color:#999;
	line-height: normal;
	font-size: 14px;
	margin: 0px;
}
.load-box .load-text h1 {
	color:#666;
	line-height: normal;
	font-size: 20px;
	margin: 0px;
}
.load-box .load-text h1 small {
	color:#666;
	line-height: normal;
	font-size: 20px;
	margin: 0px;
	font-style: italic;
}
.load-box .load-text i {
	color:#666;
	line-height: normal;
	font-size: 20px;
	margin-top: 10px;
}
.load-box .material-text{
	margin-top: 15px;
	margin-bottom: 15px;
}
.load-box .material-text h3 {
	color:#999;
	line-height: normal;
	font-size: 14px;
	margin: 0px;
}
.searchLoad .material-text h3 {
	font-size: 13px;
}
.searchLoad .material-text {
    margin-top: 5px ;
    margin-bottom: 0px ;
}
.load-box .material-text h1 {
	color:#666;
	line-height: normal;
	font-size: 14px;
	margin: 3px  0px;
}
.load-box .material-text .early {
    color: #009788;
    font-weight: 600;
}
.load-box .material-text .earlyLC {
    color: #009788;
    font-weight: 600;
    font-size: 20px;
}
.load-box .material-text .early small{
    color: #009788;
}
.load-box .material-text .earlyTitl {
    color: #57051F;
}
.load-box .material-text .earlyTitlLC {
    color: #57051F;
    font-size: 17px;
}
.load-box-left{
	border-right:dashed 1px #ddd;; 
}
.load-box-right{
	padding-left: 30px;
}

/* ============================= */
#my-load-tab{
	margin-top: 10px;
}
#awaitingConfirm, #loadhistory{
	padding: 10px;
	background: #334398;
	margin-left: 1px;
}
#my-load-tab > li > a {
    color: #333;
	background: #ddd;
}
#my-load-tab > li > a:hover {
    color: #000;
	background: #fff;
}
#my-load-tab > li.active > a, #my-load-tab > li.active > a:hover, #my-load-tab > li.active > a:focus {
    color: #fff;
	background: #1C5EAA;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.myload-tab > li.active > a, .myload-tab > li.active > a:hover, .myload-tab > li.active > a:focus {
    color: #FF393A;
    background: #334398;
}
.currentAwaiting{
	background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 0px 0px;
    margin-bottom: 30px;
}
.currentAwaiting h4{
	padding: 9px 15px;
	background: #1E66B9;
	color: #FFF;
	border-radius: 4px 4px 0px 0px;
	margin-bottom: 0;
	font-size: 20px;
}
.cTypeBg1{
	background: #F8F6F6 none repeat scroll 0%;
	min-height: 82px;
}
.cType {
    padding: 15px 10px 12px;
	vertical-align: middle;
	line-height: 16px;
}
.cTypebtn {
    padding: 19px 5px;
    vertical-align: middle;
	text-align: center;
}
.cTypebtn label{
	color: #36AA61;
	background: #FFF none repeat scroll 0% 0%;
	padding: 2px 2px 2px 55px;
	border-radius: 5px;
	text-align: left !important;
	margin-bottom: 0px;
}
.cTypebtn .fa-check-circle{
  color: #36AA61;
  font-size: 32px;
  padding-top: 4px;
  position: absolute;
  left: 21px;
}

.bor-bottom{border-bottom: 1px solid #ddd;}
.bor-top{border-top: 1px solid #ddd;}
.cTypeBg2 {
    background: #EDEAEA none repeat scroll 0% 0%;
    min-height: 82px;
}
.cTypeBg1 h6 {
    font-size: 22px;
    margin:0px 0px 5px 0px; 
}
.top-marg{
	margin-top: 5px;
	padding: 7px 0px;
}
.no-marg.badget{
	margin-top: 0px !important;
}
.badget{
	margin-top: 15px !important;
	width: 26%;
}
.badget:hover{
	cursor: pointer;
}
.badget label:hover{
	cursor: pointer;
}
.badgetlbl:hover{
	cursor: pointer;
}
.badgetlbl label:hover{
	cursor: pointer;
}
.badget i{
	color: #FDFDFD;
	font-size: 14px;
	border-radius: 30px;
	//background: #F0F0F0 none repeat scroll 0% 0%;
	padding: 7px;
	margin-right: 3px;
	//border: solid 1px #999;
}
.badgetlbl i{
	color: #FDFDFD;
	font-size: 14px;
	border-radius: 30px;
	padding: 7px;
	margin-right: 3px;
}
.badget label{
	padding: 5px 10px;
	vertical-align: middle;
	background: #F0F0F0 none repeat scroll 0% 0%;
	border: 1px solid #999;
	color: #7A7878;
	font-size: 11px;
	margin-right: 1px;
}
.searchLoad{
	margin-bottom: 5px !important;
	font-family: segoeuib;
}
.loadHeadFour{
	width: 50%;
	float: left;
}
.badgetlbl label{
	padding: 5px 10px;
	vertical-align: middle;
	background: #F0F0F0 none repeat scroll 0% 0%;
	border: 1px solid #999;
	color: #7A7878;
	font-size: 11px;
}
.badgetlbl{
	text-align: right;
	margin-top: -4px;
}
.purple{background: #F6C101 !important;}
.blue{background: #3597D8 !important;}
.green{background: #1BBA9C !important;}
.orange{background: #E77D25 !important;}

.removeMarg label{
	margin: 10px 5px 0px 0px; 
	padding-left: 5px;
}
.removeMarg{width: 100%;}
.congrats{
	font-size: 14px;
}

.modal.bootbox-confirm{
    z-index: 1500;
}
.incrWt{
	font-size: 28px !important;
	margin: 0px !important;
}
.marg-top{
	margin-top: 7px;
}

.rating{
	margin-top: 20px !important;
}

.rating i{
	font-size: 20px;
	color: #F7CB20;
}
.rating span{
	font-size: 12px;
	color: #4B4B4B;
	border: 1px solid #999;
	background-color: #DEDEDE;
	padding: 1px 5px;
	border-radius: 3px;
	vertical-align: middle;
}

.ratingAw{
	margin-top: 0px !important;
}

.ratingAw i{
	font-size: 17px;
	color: #F7CB20;
}
.ratingAw span{
	font-size: 12px;
	color: #4B4B4B;
	border: 1px solid #999;
	background-color: #DEDEDE;
	padding: 1px 5px;
	border-radius: 3px;
	vertical-align: middle;
}
.fareHead{
	  width: 35%;
    float: left;
    padding-top: 11px;
    font-size: 18px !important;
    text-align: left;
    line-height: 37px !important;
}
.fareAmt{
	font-size: 30px !important;
    width: 59%;
    float: left;
    line-height: 45px !important;
	font-weight: 500;
	letter-spacing: 1px;
}
.cntr{
	text-align: center;
	padding: 0px;
	font-size: 39px;
	font-weight: 600;
}
.cntrHead1, .cntrHead2, .cntrHead3{
	padding: 3px 5px;
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
}
.cntrHead1{ background: #C43434;}
.cntrHead2{ background: #428E9E;}
.cntrHead3{ background: #508B61;}
.topCntr1, .topCntr2, .topCntr3{
	padding: 0;
	box-shadow: 6px 6px 0px 0px rgba(221, 221, 221, 0.73);
	//margin-right: 10px;
}
.topCntr1{background: #E65D5D;}
.topCntr2{background: #6FC1D2;}
.topCntr3{background: #7DC692;}
.linkSubscr{
	background: #DFBC42;
	font-weight: 600;
	padding: 5px 10px;
	letter-spacing: 2px;
	box-shadow: 6px 6px 0px 0px rgba(221, 221, 221, 0.73);
	min-height: 82px;
}
.linkSubscr a{color: #fff;} 
.linkSubscr a:hover{color: #3B5EAA;}
.loadbread > li + li::before {
    padding: 0px 5px;
    color: #000;
    content: "> ";
}
/*.topGPS{
  float: right;
  background: rgba(140, 185, 66, 0.87);
  padding: 5px;
  border-radius: 3px;
        margin-top: -12px;
        margin-left: 10px;
}*/

.topGPS{
	float: right;
	background: rgba(140, 185, 66, 0.87);
	padding: 5px;
	margin-top: -10px;
	margin-left: 5px;
	color: #fff;
	font-weight: 900;
}

.planDetail h3{
	font-size: 16px;
	color: #999;
}
.planDetail h1{
	font-size: 25px;
	color: #666;
}
.right{text-align: right;}

.linkTo a{
	color: #2A5EAA;
	text-decoration: underline !important;
	font-size: 14px;
}
.linkTo a:hover{
	color: #1f437a;
}
.gold{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d88d02+0,f9d002+100 */
	background: #d88d02; /* Old browsers */
	background: -moz-linear-gradient(top, #d88d02 0%, #f9d002 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d88d02 0%,#f9d002 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d88d02 0%,#f9d002 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d88d02', endColorstr='#f9d002',GradientType=0 ); /* IE6-9 */
	padding: 5px 20px;
}
.silver{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,f2f2f2+100 */
	background: #cecece; /* Old browsers */
	background: -moz-linear-gradient(top, #cecece 0%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cecece 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cecece 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	padding: 5px 20px;
}
.platinum{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eab87c+0,f4e6bc+100 */
	background: #eab87c; /* Old browsers */
	background: -moz-linear-gradient(top, #eab87c 0%, #f4e6bc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eab87c 0%,#f4e6bc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eab87c 0%,#f4e6bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab87c', endColorstr='#f4e6bc',GradientType=0 ); /* IE6-9 */	
	padding: 5px 20px;
}
.basic{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#64c2ea+0,d6eff9+100 */
	background: #64c2ea; /* Old browsers */
	background: -moz-linear-gradient(top, #64c2ea 0%, #d6eff9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #64c2ea 0%,#d6eff9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #64c2ea 0%,#d6eff9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c2ea', endColorstr='#d6eff9',GradientType=0 ); /* IE6-9 */
	padding: 5px 20px;
}
.subscTitle div{
	font-size: 20px;
	width: 45%;
	float: left;
	line-height: 36px;
	color: #002F68;
}
.subscTitle span{
	font-size: 25px;
	color: #002F68;
}
.tr-marg{
	margin-top: -7px;
	margin-right: -15px;
}
.tpad{
	padding-top: 10px;
	text-align: center;
}
.cLoad{
	position: absolute;
	right: 5px;
}
.alterIt h6{
	font-size: 13px;
	margin-bottom: 5px;
	text-align: left;
	padding-top: 3px;
}
.alterIt p{
	margin-bottom: 0px;
	text-align: left;
	font-size: 15px;
}
.incrwidth{
	width: 38%;
}

.ms-choice > span {
   top: 4px !important;
}
.load-box .tbltpsearch .material-text {
    margin-top: 0px;
    margin-bottom: 0px;
}
.loadetailsview .load-box{
	margin-bottom: 0px;
	border-radius: 0px;
}
.algright{
	float: right;
	padding-right: 9px;
	text-align: right;
	margin-top: 8px !important;
	margin-bottom: 5px;
}
.anchr{
	color: #3278BD !important;
}
.anchr:hover {
	color: #25598d !important;
}
.load-box-right1{
	border-left: 1px dashed #ddd;
}
.sort-by label{
	float: left;
	padding-top: 8px;
}
.sort-by select{
	float: left;
	width: 50%;
	margin-left: 10px;
}
.tpHead{
	float: right;
  margin-top: 0px;
}
.minus-marg{
	margin-top: -4px;
}
.blkouter{max-height:400px;overflow:auto;}

/* =========================================================== 25-06 */
.progress-bar.active, .progress.active .progress-bar {
    animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.prog-circle{
	position: absolute;
	left: -11px;
	top: -5px;
	background: #3597D8;
	padding: 10px;
	border-radius: 50%;
}
.prog-div{
	border: 1px solid rgb(221, 221, 221);
	width: 80%;
	margin-left: -8px;
	padding: 1px 5px;
}
.prog-i{
	position: absolute;
	top: 11px;
	left: -8px;
	color: #DDD;
	font-size: 27px !important;
}
.prog-text1{
	color: rgb(41, 41, 41);
	font-size: 15px;
}
.prog-text2{
	color: rgb(89, 89, 89);
	font-size: 11px;
}
.top-prog{
	padding-top: 65px;
	margin-bottom: 20px;
}
.appConfDiv{
	position: absolute;
	top: -55px;
	left: -35px;
	width: 80%;
}
.appConfDiv button{
	font-size: 10px;
	margin-top: 2px;
	width: 115px;
}
.progress {
    height: 10px;
}

.aw_blocks h5{
	position: absolute;
	top: 7px;
}
.aw_blocks h5 b{
	font-weight: 500;
}
.slctVcle{
    width: 150px;
    float: right;
    margin-top: -10px;
    margin-right: 5px;
}
.bck-btn{margin-left: 6px;background-color: #4A4A4A !important;}
.yesDelivered{border-radius: 0px;}
#giveRating .modal-title {
    padding: 5px 14px;
    background: rgb(132, 132, 132) none repeat scroll 0% 0%;
    font-size: 16px;
    font-weight: 600;
    text-shadow: 1px 1px rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    margin-bottom: 10px;
}
#giveRating .modal-body {
    padding: 0px;
    text-align: center
}
#giveRating .modal-content {
    width: 80% !important;
    min-height: 150px;
}
.rateStar{display: none;}
.all-rating .material-text{
	margin-top: 0px;
	margin-bottom: 5px;
}
.all-rating .material-text label{
	color: #666;
	margin-bottom: 0px;
}
.all-rating .material-text h1{
	font-size: 14px;
}
.g-rtng{
	position: absolute;
	right: 10px;
	z-index: 45;
}
.view-trans{
	float: right;
	margin-top: 1px;
}

/* =================================================================== Dashboard 15-07 */
.cmp-dashboard .my-loads{
	background: #334398;
	padding: 5px 8px;
	margin: 0px;
	color: #fff;
}
.cmp-dashboard .my-loads .left-side{
	width: 60%;
	float: left;
}
.cmp-dashboard .my-loads .left-side h3{
	float: left;
	width: 35%;
	margin: 0px;
	font-size: 18px;
	font-weight: 500;
	padding-top: 7px;
	font-family: segoeuib;
}
.cmp-dashboard .my-loads .left-side .LID{
	float: left;
	width: 65%;
}
.cmp-dashboard .my-loads .right-side{
	width: 40%;
	float: right;
	text-align: right;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 9px;
	font-family: segoeuib;
}
.cmp-dashboard .cmp-nm-rt{
	background: rgba(132, 154, 255, 0.31);
	padding: 5px 0px;
	border-bottom: 1px solid #CBD0EC;
}
.cmp-dashboard .cmp-nm-rt label{
	font-size: 20px;
	font-weight: 500;
	color: #666;
	padding: 8px;
	margin: 0px;
	font-family: segoeuib;
}
.cmp-dashboard .cmp-nm-rt .rating{
	margin-top: 7px !important;
	text-align: right;
	padding-right: 10px;
}
.cmp-dashboard .vecle-dtls h4{
	margin: 8px 0px;
	color: rgb(102, 102, 102);
	font-size: 15px;
}
.cmp-dashboard .vecle-dtls{
	padding: 7px 10px;
	background: rgba(132, 154, 255, 0.31);
	font-family: segoeuib;
}
.cmp-dashboard .vecle-dtls .vecle-tbl{
	height: 125px;
	overflow-y: scroll;
}
.cmp-dashboard .nr-trans{
	background: #404040;
	padding: 6px 8px;
	margin: 0px;
	color: #fff;
	font-family: segoeuib;
}
.nr-trans label{
	font-size: 18px;
	font-weight: 500;
	margin: 0px;
	vertical-align: middle;
}
.nr-trans-box{
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #404040;
	font-family: segoeuib;
}
.nr-trans-box h3{
	margin-bottom: 5px;
	font-size: 14px;
	color: rgb(170, 170, 170);
}
.nr-trans-box h4{
	margin: 0px;
	color: #666;
	font-size: 16px;
	font-family: segoeuib;
	font-weight: 600;
}
.nr-trans-box .select-nr-trans{
	position: absolute;
	top: -10px;
	right: -10px;
}
.quick-links{
	padding: 0px;
	font-family: segoeuib;
}
.quick-links .quck-title{
	background: #334398;
	padding: 5px 8px;
	margin: 0px;
	color: #fff;
}
.quick-links .quck-anchr{
	padding: 2px 5px;
	background: rgba(132, 154, 255, 0.31);
}
.quick-links .quck-anchr a{
	color: #3278BD;
	font-size: 13px;
	font-style: italic;
}

.subs-title{
	background: #334398;
	padding: 6px 8px;
	margin: 0px;
	color: #fff;
	font-size: 16px;
}
.stats-dtls{
	padding: 5px;
}
.stats-dtls h4{
	margin: 8px 0px 3px 0px;
	color: #666;
	font-size: 15px;
}
.stats-dtls .progress{
	height: 20px;
	border-radius: 0px;
	margin-bottom: 5px;
}



.hired-trans h1{
	background: #FF393A;
    font-size: 26px;
    padding: 10px 15px;
    color: #FFF;
    font-weight: 400;
	font-family: segoeuib;
	line-height: 40px;
}
.hired-trans h1 .dev {
    font-size: 30px;
    text-align: center;
    padding: 4.5px;
    font-weight: 500;
    color: #FFF;
    margin-top: 10px;
    margin-right: -15px;
    margin-left: -15px;
    background: rgba(77, 77, 77, 0.22) none repeat scroll 0% 0%;
}

/* ========================== Sachin Start */
.sort-menu{
     padding: 5px;
     border-bottom: 3px solid #666;
}
.sort-menu-active{
     color: salmon;
     border-bottom: 3px solid salmon;
}



.frn-dashboard .regis{
	background: #334398;
    padding: 7px 10px;
    margin: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.frn-dashboard .regis-dtls{
	padding: 7px 10px;
    background: rgba(132, 154, 255, 0.31);
}
.regis-pie{
	padding: 7px 10px;
    background: rgba(132, 154, 255, 0.31);
}
.frn-dashboard .regis-tbl{
	height: 145px;
    overflow-y: scroll;
}
.progress-bar-empty{
	background: transparent;
	color: #000;
}

.wht-it{color: #fff;}
/*-----------------------------12/08/2016 irfan--------------*/
.vendoupload{
  padding: 0px;
  margin-top: 15px;
}

#regicumview .locTable .panel-body {
    min-height: 451px;
}
#regicumview .panel-white, .partition-white {
    background-color: #FFF;
    position: relative;
    color: #595959;
}
#regicumview .panel {
    background-color: #FFF;
    box-shadow: 0px 1px 2px #C3C3C3;
    border-radius: 3px;
    color: #8B91A0;
    border: medium none;
    position: relative;
}
#regicumview .panel-body {
    padding: 15px;
}
#regicumview .panel {
    margin-bottom: 20px;
    background-color: #FFF;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
#regicumview .toolbar .page-header {
    border-bottom: medium none;
    margin: 0px;
    padding: 0px;
}
#regicumview .toolbar .page-header h1 {
    color: #000;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 10px 0px 5px;
    padding: 0px;
    font-size: 16px;
}
#regicumview .panel-white, .partition-white {
    color: #595959;
}
#regicumview .supplier-tbl tbody tr th {
    background: #CECECE none repeat scroll 0% 0% !important;
    width: 18%;
    border-bottom: 6px solid #ffffff;
}
#regicumview .supplier-tbl tbody tr h1 {
    font-size: 17px;
    margin: 0px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-top: 15px;
}

#regicumview .supplier-tbl tbody tr td .pur-head {
    font-size: 13px;
    color: #666;
    margin: 4px 0px;
}
#regicumview .supplier-tbl tbody tr td {
    background: #EFEFEF none repeat scroll 0% 0% !important;
    padding-left: 15px;
    vertical-align: top;
}
#regicumview .supplier-tbl tbody tr td {
    background: #EFEFEF none repeat scroll 0% 0% !important;
    padding-left: 15px;
    vertical-align: top;
    border-bottom: 6px solid #ffffff;
}
#regicumview .filter-btn {
    padding-top: 45px;
    padding-right: 0px;
    width: 7%;
}
#regicumview .fin-search-heading {
    margin-top: 20px;
    font-weight: 600;
}
#regicumview .panel-white, .partition-white {
    color: #595959;
}
#regicumview .btn-primary {
    color: #FFF;
    background: #1C5EAA none repeat scroll 0% 0% !important;
    border: medium none !important;
    transition: all 500ms ease 0s !important;
    border-radius: 0px;
}
#regicumview .purch-tabl {
    margin-top: 30px;
}
#regicumview .panel-white, .partition-white {
    color: #595959;
}
#regicumview .h1view{
  font-size:20px 
}
#regicumview  .locmasterWraper{
  margin-top: 20px;
}
#regicumview .title h1{
  margin-left: -15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
  width: 212%;
  font-size: 18px;
}
#regicumview .pull-right button{
  margin-top: -10px;
  margin-right: -15px;
}
#regicumview .title h1 span{
  border-bottom: 2px solid #1C5EAA;
}
#regicumview .purch-tabl h4{
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
  color : #333;
}
#regicumview .purch-tabl h4 span{
  border-bottom: 2px solid #1C5EAA;
}
#regicumview .rejectbtn{
  background: #FB3737;
  color: rgb(255, 255, 255);
}
.span1{
  margin-top: -9px !important;
}
ul.topnav li.icon {display: none;}

/* ================================================ 10/09/16 */
/* ================================================ 10/09/16 */
.showInMbl{
  display: none;
}
.news-img{
  width: 100%;
  height: 550px;
}

.for_routes_modal .pac-container {
    position: fixed !important;
    top: 266px !important;
}
.pac-container {z-index: 1050 !important;}

/* Add Route Modal Css */
#addRoute .modal-dialog {
    width: 500px;
    margin-top: 150px;
}
#addRoute .modal-content {
    border-radius: 0px;
}
#addRoute .modal-body{
  padding: 0px;
  position: relative;
  font-family: segoeuib;
}
#addRoute .modal-body h4 {
  background: #0E1D44;
  color: #849AFF;
  padding: 10px;
  font-weight: 600;
  font-size: 20px;
  font-family: segoeuib;
}
#addRoute .modal-body .close {
  position: absolute;
  top: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.31);
  opacity: 1;
  padding: 4px 14px 8px;
  font-size: 30px;
  color: #FF393A;
}



/* ========================================================================== 28-09 */
.supp-tab > li.active > a, .supp-tab > li.active > a:hover, .supp-tab > li.active > a:focus {
    color: #FF393A;
    background: #334398;
}
#company_tbl, #transporter_tbl {
    padding: 10px;
    background: #334398;
    margin-left: 1px;
}
#raise_tckt {
  padding-top: 20px;
}
.tble-Topbar {
    padding-top: 5px;
}
.tble-Topbar button {border-radius: 0px;}
#list-of-loads1 .searchLoad{
  margin-top: 30px;
}

/* ==== Start:: Timer CSS ==== */
.timer {
  position: absolute;
   top: -26px;
  right: -1px;
  color: #fff;
  background: rgba(0, 0, 0, 0.73);
  padding: 4px 10px;
  font-size: 12.5px;
  font-family: segoeuib;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.timer i {margin-left: 5px;}
.timer .days {
  float: left;
  margin-right: 4px;
}
.timer .hours {
  float: left;
}
.timer .minutes {
  float: left;
}
.timer .seconds {
  float: left;
}
.timer .clearDiv {
  clear: both;
}
.timeout {
  color: #FF393A;
}
/* ==== End:: Timer CSS ==== */ 


.wallet {
   /* background: #FF393A;*/
    color: #fff;
    text-align: center;
    font-family: segoeuib;
       /* border: 3px solid #334398;
    border-radius: 124px;*/
}
}
.wallet h1 {
    font-size: 35px;
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 10px;
}
.wallet-body h1 i {
  font-size: 20px;
}
.wallet-body h6 {
  margin: 0px;
 /* background: rgba(0, 0, 0, 0.32);*/
  padding: 10px;
  font-size: 17px;
  letter-spacing: 1px;
  text-align: center;
}
.wallet img {
  padding-top: 10px;
  /*width: 18%;*/
}

.wallet,.wallet-body{
 /* margin: 14px 16px 19px 104px;*/
  
}