body {
    font-family: 'Rubik', sans-serif;

}
.cus-fleet ul libody{background-color:#fff;font-family:'Rubik', sans-serif;margin:0px 0px;padding:0px 0px;overflow-x:hidden;}
a:hover, a:focus, a:visited{text-decoration:none;outline:none}
ul, li{list-style:none;padding:0px;margin:0px}
p{margin:0px}
img{display:inline-block;max-width:100%}
.h1, .h2, .h3, h1, h2, h3{margin:0px}
.top-bar{background-color:#fff;width:100%;height:100px;box-shadow:0px 3px 11px #000}
.top-bar .logo{padding:20px 0px}
.top-bar .contact-info{}
.call-us{float:left;padding:0px 20px;color:#305886;font-size:13px;font-weight:500}
.call-us img{float:left}
.phonenumber{float:left;color:#305886;font-size:13px;font-weight:500}
.phonenumber img{float:left}
.phonenum{float:left;color:#305886;font-size:13px;font-weight:500;padding:0px 20px}
.phonenum img{float:left}
#bannercontainer{background:url(../images/Fleet-Management-Software-chennai.webp) no-repeat center;background-size:cover;height:700px;position:relative;padding:0;}
.phone-container{position:absolute;top:41%;bottom:0%;left:0%}  
.locate-container {
    position: absolute;
    bottom: 200px;
    left: 6%;
    padding: 20px 0px;
}
.locate-right span{
	font-size: 29px;
    display: flex;
}
.locate-left{float:left;border-right:1px solid #E16D05;padding:5px 20px}
.locate-right{float:left;padding:0px 20px 30px}
.locate-right p{text-align:left;color:#fff;font-size:68px;font-weight:500;line-height:60px}
.registercontainer{position:absolute;bottom:0%;right:4%;padding:0px;width:360px}
.sociallinks{margin-bottom:15px;}
.sociallinks span{font-size:15px;color:#fff;padding:15px 10px;font-weight:500}
.sociallinks a{margin:0px 5px;line-height:34px;border-radius:100%;background:#fff;width:34px;height:34px;text-align:center;font-size:15px;display:inline-block;color:#fff}
.sociallinks a.facebook{background-color:#3B5998;}
.sociallinks a.linkedin{background-color:#007AB9;}
.sociallinks a.twitter{background-color:#00ACEE;}
.sociallinks a.youtube{background-color:#C12025;}
.sociallinks a.google{background-color:#D44132;}
.sociallinks a.facebook:hover, .sociallinks a.facebook:focus, .sociallinks a.linkedin:hover, .sociallinks a.linkedin:focus, .sociallinks a.twitter:hover, .sociallinks a.twitter:focus, .sociallinks a.youtube:hover, .sociallinks a.youtube:focus, .sociallinks a.google:hover, .sociallinks a.google:focus{background:#EE7304;color:#FFF;}
.register{background:#fff;padding:30px 30px;box-shadow:-8px 0px 16px rgba(138, 67, 2, 0.6)}
.register p{color:#305885;font-weight:500;font-size:16px;padding:0px 0px 25px}
.reg-input{border:1px solid #e1e1e1;height:37px;border-radius:0px;color:#6E6E6E;font-weight:500}
.demo{background:#EE7304;color:#fff;border:1px solid #BE5C03;padding:0;font-size:18px;font-weight:400;border-radius:0;display:block;width:100%;line-height:42px;-webkit-transition:color .3s ease;transition:color .3s ease}
.demo:hover, .demo:focus{background:#305887;color:#fff;border:1px solid #305887;}
.agree-img{padding:25px 0px 0}
.agree-img img{float:left}
.agree-img p{color:#858585;font-size:12px!important;font-weight:500;padding:0px 10px 0 25px;text-align:left;}
#whowearecontainer{padding:60px 0px 90px;text-align:center;}
#whowearecontainer h3{font-size:40px;color:#213491;padding-bottom:30px;text-align:center;font-weight:600}
#whowearecontainer p{text-align:center;color:#383838;font-size:20px;line-height:35px;padding:0px 100px 55px;font-family:'Roboto', sans-serif;font-weight:300}
#whowearecontainer a{font-size:16px;color:#2D2D2D;border:1px solid #A3A3A3;padding:15px 35px;text-decoration:none;text-align:center;font-weight:600}
#whowearecontainer  a:hover{color:#fff;border:1px solid #CDCDCD;background:#FF5E14;transition:background-color 2s ease}
section{text-align:center;position:relative;padding:50px 0;}
.owl-controls{text-align:center;display:block;position:relative;bottom:0px}
.owl-dots-none .owl-dots{display:none}
.owl-dots{text-align:center}
.owl-dots .owl-dot, .owl-dots .owl-dot:hover, .owl-dots .owl-dot:focus{display:inline-block;background:none;box-shadow:none;border:0;margin:0;padding:0;outline:none!important}
.owl-dots .owl-dot span{display:block;height:10px;background:#e9e9e9;width:10px;margin:0px 5px;border-radius:100%;transition:.5s ease}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background-color:#FF6318;transition:.5s ease}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-nav-none .owl-nav{display:none}
.owl-nav{margin:0;padding:0;position:absolute;top:-100px;right:0;margin:0}
.owl-nav [class*=owl-]{color:#bdbdbd;font-size:24px;margin:0;padding:0;background-color:transparent;height:45px;width:45px;border:1px solid #f0f0f0;line-height:42px;text-align:center;margin-top:23px;margin-left:10px;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease}
.owl-nav [class*=owl-]:hover{color:#173F9B;border:1px solid #173F9B;-webkit-transition:.5s ease;transition:.5s ease}
.testimonials{text-align:center;position:relative;padding:50px 0;}
.spanarrow{position:absolute;text-align:center;top:-50px;z-index:99;width:100%;}
.sec-title h2 {
    font-size: 36px;
    color: #305887;
    line-height: 48px;
    padding: 0 0 10px 0;
    font-weight: 400;
}
.testimonials .sec-title h2{background:url(../images/icon-testimonials.jpg) no-repeat center bottom;padding:0 0 60px 0;margin-bottom:20px;}
.testimonial-block-four .text {
    color: #000;
    font-size: 17px;
    line-height: 26px;
    padding: 10px 0px 20px;
    font-style: italic;
    font-weight: 500;
    text-align: left;
}
.testimonial-block-four h3 {
    color: #000;
    text-decoration: underline;
    font-size: 18px;
    padding-bottom: 5px;
    line-height: 22px;
    text-align: left;
    display: inline-block;
    padding-right: 18px;
}
.testimonial-block-four .designation {
    color: #FF8807;
    font-size: 16px;
    padding-bottom: 5px;
    line-height: 19px;
    display: inline-block;
}
.user-info {
    text-align: left;
}
.testimonials .owl-dots{margin:15px 0 0 0;}
.testimonials .owl-dots .owl-dot span{background:#FFFFFF;border:1px solid #E1E1E1;width:12px;height:12px;}
.testimonials .owl-dots .owl-dot.active span, .testimonials .owl-dots .owl-dot:hover span{border:1px solid #E1E1E1;background:#EE7304;}
.about{text-align:center;position:relative;padding:30px 0 25px;background:url(../images/about-bg.jpg) no-repeat top center;background-size:cover;}
.list{text-align:center;display:inline-block;padding:35px 0 15px 0}
.list a{float:none;display:inline-block;padding:0 20px;}
.sec-title h2 span{color:#ED7204;}
.text {
    font-size: 17px;
    color: #858585;
    line-height: 29px;
    padding-bottom: 30px;
    font-weight: 500;
    letter-spacing: .3px;
}
.fleet-managememt{padding-bottom:40px;}
.fleet-managememt .container{z-index:999;position:relative;}
.fleet-managememt:before{background:url(../images/fleet-management.jpg) no-repeat center top;height:1012px;position:absolute;content:'';bottom:0;width:100%;left:0;background-size:cover;}
.fleet-managememt .text-fleet{color:#FFF;font-size:18px;line-height:150%;padding:20px 100px;font-weight:400;}
.get-quote{background:#FFFFFF;position:relative;z-index:999;padding:17px 0;margin-top:30px;}
.get-quote p{font-size:22px;color:#000000;font-weight:500;}
.get-quote p span{font-style:italic;color:#F35000;}
.get-quote .btn{background:#FF8807;border:2px solid #F45000;color:#FFF;font-size:18px;line-height:25px;padding:10px 25px;border-radius:0;margin-left:20px;transition:.5s;}
.get-quote .btn:hover, .get-quote .btn:focus {
    background: #ffffff;
    color: #fe8807;
}
.iot-fleet-managememt{padding:40px 0 0 0;}
.iot-fleet-managememt .get-quote{background:#707070;border:0;padding:30px 0;}
.iot-fleet-managememt .get-quote p{font-size:20px;color:#FFF;font-weight:400;line-height:24px;}
.iot-fleet-managememt .get-quote p a{color:#FF8704;text-decoration:underline;font-style:normal;}
.iot-fleet-managememt .get-quote p a:hover{color:#ffffff;}
footer p{font-size:13px;color:#305886;line-height:20px;padding:15px 0;font-weight:500;}
footer p a{color:#305886;}
footer p a:hover{color:#ff8706;}
.contact-info li{float:left;font-size:13px;color:#305886;font-weight:500;}
.contact-info li a{color:#305886;}
.contact-info li a:hover, .contact-info li a:focus{color:#ff8706;}
.contact-info li img{float:left;padding:0 4px 0 20px;}
.right-col{padding:41px 0;}
.scroll-to-top{position:fixed;bottom:48px;right:20px;width:42px;height:44px;color:#fff;font-size:13px;text-transform:uppercase;line-height:44px;text-align:center;z-index:100;cursor:pointer;border-radius:3px;background:#1c1c1c;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;z-index:999;}
.scroll-to-top:hover{color:#fff;background:#ff6317}
.capchabox{position:relative;display:block;width:100%;padding:3px 5px;background:#ffffff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;border:1px solid #e1e1e1;height:37px;border-radius:0px;color:#6E6E6E;font-weight:500;}
.capchabox p{float:left;padding:0;margin:0;line-height:30px;font-size:12px;color:#6E6E6E;padding-right:10px;}
#captcha{width:50px;height:28px;border:1px solid #dadada;padding:0px 5px;text-align:center;}
.num{float:left;font-size:16px;padding-right:4px;color:#6E6E6E;line-height:30px;}
.add{float:left;width:60px;}
.about .btn{background: #3A3A3C;border: 1px solid #000000;color:#FFF;font-size:18px;line-height:25px;padding:6px 25px;border-radius:0;margin:20px 0 0 0;-webkit-transition:color .3s ease;transition:color .3s ease;}
.about .btn:hover, .about .btn:focus{background:#ff8706;}
.about-fact {
    text-align: center;
    position: relative;
    padding: 57px 0 18px;
}
.clients .item {
    margin: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.clients .item img {
    max-width: 100%;
    padding: 10px;    background: #FFF;
    border: 1px solid #DDDDDD;
}
.quote{   background: url(../images/icon-testimonials.png) no-repeat center bottom;padding:0;width:61px;height:60px; margin:0px;display: inline-block;}
.services-item {
	padding: 0px 20px 0px 20px;
	margin: 0 11.5px
}
.services-item:hover {
	box-shadow: 1px 0 10px rgba(0,0,0,.1);
	box-shadow: none;
	transition-duration: .3s
}

.services-img {
	width: 150px;
	line-height: 150px;
	height: 133px;
	border-radius: 50%;
	display: inline-block;
	position: relative
}
.services-item:hover img {
	transform: scale(.8);
	transition-duration: .3s
}
.services-img:before, .services-img:hover:before {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s
}
.services-img:hover:before {
	transform: scale(.6);
	transition-duration: .3s
}
.services-img img, .services-rm-btn {
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s
}
.services-img img {
	position: relative;
	z-index: 2;
	transition-duration: .3s
}
.services-title {
    font-size: 18px;
    position: relative;
    line-height: 25px;
    text-transform: capitalize;
    max-width: 140px;
    margin: 0px auto;
}
.services-title a{color:#FFF;}
.industries:before{position:absolute;content:'';background:#EE7304;width:100%;height:200px;bottom:0;left:0;}
.custom-text {
    font-size: 20px;
    line-height: 36px;
    font-weight: 500;
    color: #241D25;
    margin-bottom: 44px;
}
.counter-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 100;
    color: #000;
}
.count-box {
    font-size: 40px;
    line-height: 48px;
    color: #F45000;
    font-weight: 100;
}
.counter-column {
    min-height: 120px;
    border-right: 1px solid #D6D6D6;
}
.counter-column:last-child{
	border: none;
}
.clients {
    margin-bottom: 44px;
}
.desc {
    font-size: 18px;
    line-height: 34px;
    color: #383838;
    font-weight: 500;
}
.fleet-managememt-head {
    padding: 55px 0px 0px;
}
.fleet-managememt-content {
    background: url(../images/gps-vehicle-tracking-chennai.jpg);
    padding: 0px 0px 40px;
    background-size: cover;
}
.mov-top {
    position: relative;
    margin-top: -155px;
}
.text-fleet {
    font-size: 24px;
    line-height: 36px;
    color: #000;
    text-shadow: 0px 0px 10px #fff;
    text-align: left;
    max-width: 691px;
    padding-bottom: 0px;
}
.industries-head{
	padding:56px 0px 90px;
}
.industries-content {
    padding: 0px 0px 55px;
    background: #EE7304;
    position: relative;
}
.industries-item-carousel {
    max-width: 980px;
    margin: -60px auto 38px;
}
.theme-btn {
    background: #fff;
    border: 2px solid #F45000;
    color: #000;
    font-size: 18px;
    line-height: 25px;
    padding: 9px 20px;
    border-radius: 0;
    margin-left: 0px;
    transition: .5s;
}
.theme-btn:hover{
    background: #ee7304;
    color: #fff;
}
.mxw {
    max-width: 980px;
    margin: 0px auto;
}
.partners-with-us {
    padding: 42px 0px 32px;
    background: url(../images/partners-bg.jpg);
    background-size: cover;
    background-position: center;
}
.partners-with-us h5 {
    font-size: 20px;
    line-height: 34px;
    color: #FF8604;
    text-decoration: underline;
    margin-bottom: 22px;
    margin-top: 0px;
}
.partners-box h3 {
    font-size: 18px;
    line-height: 28px;
    color: #3A3A3C;
    font-weight: 600;
    margin:10px 0px 34px;
}
.partners-box{
	width: 23%;
	display: inline-block;
	min-height: 177px;
	border-right: 1px solid #D6D6D6;
	text-align: center;
}
.partners-box:first-child{
	width: 27%;
}

.partners-box:last-child{border: none;}
.partners-box img{margin:0px auto;}
.partners-list {
    padding-bottom: 20px;
}
.theme-btn.dark {
    background: #3A3A3C;
    border-color: #000;
    color: #fff;
}
.theme-btn.dark:hover{
	background: #fff;
	color:#000;
}
.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
}
footer {
    border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
}
.br{display: none;}

.quick-container {
    padding: 0;
    margin: 0;
    position: fixed;
    right:-110px;
    top: 40%;
    width: 159px;
    z-index: 999999;
}
.quick li {
    list-style-type: none;
    background-color: #409d05;
    color: #fff;
    height: 50px;
    padding: 0;
    margin: 0 0 1px 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
}
.quick li a {
    display: inline!important;
}
.quick li img {
    float: left;
    margin: 9px 9px;
    margin-right: 14px;
    padding: 4px;
}
.quick li p {
    padding-top: 5px;
    margin: 0;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #fff!important;
}
.quick li:hover {
    margin-left: -140px;
}
.about-fact h1{
	font-size: 28px;
    color: #305887;
    padding-bottom: 10px;
}


#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
.tab-pane img{
	width:70%;
}
.nav-pills{
	text-align: center;
    margin: 0 auto;
    display: inline-block;
	padding-top:20px;
}
#exTab1{
	text-align:center;
}
.cus-fleet ul {
    text-align: left !important;
    position: relative;
    padding-top: 20px;
}
.cus-fleet {
    padding-top: 30px;
    align-items: center;
  
}
.cus-fleet ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    color: #ed7203;
	position:absolute;
	left:0;
}
.cus-fleet ul li {
    padding-bottom: 20px;
    padding-left: 24px;
    font-size: 18px;
}
.tab-content{
	padding-top:30px;
	position: relative;
}
.withfleet {
    background: url(../images/choose-bg.jpg) 0 0 no-repeat;
    background-size: cover;
    position: relative;
    padding: 40px 0 40px 0;
}
.withfleet:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
	left:0;
    z-index: 0;
    content: '';
    background: rgba(26, 89, 137, .96);
    background: -moz-linear-gradient(top, rgba(26, 89, 137, .96) 0, rgba(32, 124, 145, .96) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(26, 89, 137, .96)), color-stop(100%, rgba(32, 124, 145, .96)));
    background: -webkit-linear-gradient(top, rgba(26, 89, 137, .96) 0, rgba(32, 124, 145, .96) 100%);
    background: -o-linear-gradient(top, rgba(26, 89, 137, .96) 0, rgba(32, 124, 145, .96) 100%);
    background: -ms-linear-gradient(top, rgba(26, 89, 137, .96) 0, rgba(32, 124, 145, .96) 100%);
    background: linear-gradient(to bottom, rgba(26, 89, 137, .96) 0, rgba(32, 124, 145, .96) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a5989', endColorstr='#207c91', GradientType=0);
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #ed7203 !important;
}
.nav>li>a {

    color: #fff !important;
}
.cus-fleet h2{
	color:#fff !important;
    position: relative;
}
.cus-fleets{
	color:#fff !important;
    position: relative;
}
.cus-fleet img{
	width:100%;
}
.cus-h3{
	    padding-top: 15px;
    color: #ed7203;
}
.cus-fleetsss {
	display:flex;
	align-items:center;
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: #305887 !important;
}
.heads{
padding: 55px 0px 160px !important;
}
.lack-problemss {
 
    position: relative;
    padding-top: 30px;
}
.lack-problemss li {
    padding-bottom: 12px;
    padding-left: 20px;
	position:relative;
}
.lack-problemss li a{
	   font-size: 14px;
	   color:#fff;
}
.lackss li a:before{
	content: '\f095' !important;
    font-family: 'FontAwesome';
    color: #ed7203;
    position: absolute;
    left: 0;
}
.lack-problemss li a:before {
    content: '-';
    font-family: 'FontAwesome';
    color: #ed7203;
    position: absolute;
    left: 0;
    top: -2px;
}
.contact-us{
	background: #305887;
	padding: 30px 0;
}
.contact-us h2{
	font-size:20px;
	color:#ee7304;
}
.contact-us {
	padding-top:30px;
}
.contact-us p{
	color:#fff;
	font-size: 14px;
	padding-top:30px;
}
.lackss{
	padding-bottom: 16px;
}


.loader{background-color:#fff;height:100%;width:100%;position:fixed;margin-top:0px;top:0px;z-index:9999999}
.loader .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:140px;height:140px;border-radius:50%}
.loader .loader-container:before{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:140px;height:140px;border-radius:50%;animation:loaderspin 1.8s infinite ease-in-out;-webkit-animation:loaderspin 1.8s infinite ease-in-out}
.loader .loader-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px}
.loader .loader-icon img{animation:loaderpulse alternate 900ms infinite}
/**.loader.orange-color .loader-container:before{border-color:#FF7F00;} **/
@keyframes loaderspin{0%{transform:translate(-50%, -50%) rotate(0deg)}
  100%{transform:translate(-50%, -50%) rotate(360deg)}
}
@-webkit-keyframes loaderspin{0%{transform:translate(-50%, -50%) rotate(0deg)}
  100%{transform:translate(-50%, -50%) rotate(360deg)}
}
@keyframes loaderpulse{0%{transform:scale(1)}
  100%{transform:scale(1.2)}
}