@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,900,700italic,900italic);
@import url(../cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.html);
@import url(table.css);
@import url(tabs.css);
body {
    font-family: 'Roboto', sans-serif
}
h2 {
    color: #8f6436 !important
}
a {
    cursor: pointer
}
.slider #owl-demo .item {
    height: auto
}
.slider #owl-demo .item img {
    display: block;
    width: 100%;
    height: 500px
}
.headerstrip {
    background-color: #09005b;
    color: #fff
}
.headerstrip .text {
    display: inline-block;
    padding-top: 10px
}
.headerstrip a {
    display: inline-block;
    padding: 10px 0px
}
.headerstrip a i {
    color: #fff
}
.header .searchform input {
    border-radius: 0px
}
.header .searchform .searching button {
    border-radius: 0px
}
.header .searchform .gcnumber button {
    color: #fff;
    background-color: #c4c4c4;
    border-color: #adadad;
    border-radius: 0px
}
.header .navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
    margin-bottom: 15px;
    margin-top: 15px
}
.header .navbar-default .navbar-header .navbar-brand {
    padding: 0px
}
.header .navbar-default .navbar-nav a {
    color: #333;
    line-height: 8px !important
}
.header .navbar-default .navbar-nav .active a {
    color: #fff;
    background-color: #db261f
}
.header .navbar-default .navbar-nav .active a:hover {
    color: #fff;
    background-color: #db261f
}
.reachus {
    padding: 30px 0px
}
.reachus .mapbg {
    background: url(../img/mapbg.png);
    background-size: cover;
    max-width: 100%
}
.reachus .mapbg .address {
    max-width: 330px;
    margin: 10px auto
}
.reachus .formbg {
    background: url(../img/formbg.png);
    background-size: cover;
    max-width: 100%
}
.reachus .formbg .formsection {
    background-color: rgba(51, 51, 51, 0.5)
}
.reachus .formbg .formsection form {
    padding-top: 20px
}
.reachus .formbg .formsection form legend {
    color: #fff
}
.reachus .formbg .formsection form input,
.reachus .formbg .formsection form textarea {
    border-radius: 0px
}
.reachus .formbg .formsection form .submit-group {
    padding-bottom: 20px
}
.reachus .formbg .formsection form .submit-group .btn-dlr {
    border: 1px solid #fff;
    background-color: #fff;
    color: #333;
    border-radius: 0px
}
.reachus .formbg .formsection form .submit-group .btn-reset {
    border: 1px solid #fff;
    color: #fff;
    border-radius: 0px;
    background-color: transparent
}
.welcome {
    padding: 30px 0px
}
.welcome .content h2 {
    color: #8f6436
}
.welcome .content .para {
    font-size: 15px;
    line-height: 1.7em
}
.welcome .welcomeimg img {
    float: right;
    margin: 50px auto
}
.visionmission {
    padding: 30px 0px
}
.visionmission .card {
    -webkit-box-shadow: 0px 5px 10px 1px rgba(50, 50, 50, 0.52);
    -moz-box-shadow: 0px 5px 10px 1px rgba(50, 50, 50, 0.52);
    box-shadow: 0px 5px 10px 1px rgba(50, 50, 50, 0.52);
    min-height: 320px;
    padding: 30px
}
.visionmission .card:hover {
    -webkit-box-shadow: 0px 5px 10px 1px #896543;
    -moz-box-shadow: 0px 5px 10px 1px #896543;
    box-shadow: 0px 5px 10px 1px #896543
}
.visionmission .card:hover .icon {
    border: 1px solid #896543
}
.visionmission .card .icon {
    width: 70px;
    height: 70px;
    margin: auto;
    border: 1px solid #c0c0c0;
    border-radius: 50%
}
.visionmission .card .icon i {
    margin: 10px auto
}
.visionmission .card p {
    font-size: 15px;
    line-height: 1.7em
}
.team {
    padding: 30px 0px
}
.team h2 {
    color: #8f6436
}
.footerbg {
    background: url(../img/banners/logistics-banner.jpg);
    background-size: cover;
    color: #fff
}
.footerbg .footer {
    background-color: rgba(0, 0, 0, 0.75)
}
.footerbg .footer p {
    padding: 20px
}
.footerbg .footer p a {
    color: #fff
}
.footerbg .footer p a:hover {
    text-decoration: none
}
.not-found {
    padding: 85px
}
.copyright {
    background-color: #000;
    color: #fff
}
.aboutbg {
    background: url(../img/banners/about-us-banner.jpg);
    height: 290px
}
.clientbg {
    background: url(../img/banners/client-banner.jpg);
    height: 290px
}
.servicebg {
    background: url(../img/banners/services-banner.jpg);
    height: 290px
}
.customercarebg {
    background: url(../img/banners/services-banner.jpg);
    height: 290px
}
.contactbg {
    background: url(../img/banners/contact-banner.html);
    height: 290px
}
.aboutus p {
    font-size: 15px;
    line-height: 1.7em
}
.aboutus ul li {
    list-style: none;
    font-size: 15px
}
.aboutus ul li:before {
    content: "";
    border-color: transparent #ec2327;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative
}
.aboutus .iconic p {
    color: #09005b
}
.aboutus .infra {
    padding-bottom: 30px
}
.clients {
    padding: 30px 0px
}
.clients .client-grid {
    margin: 15px auto
}
.clients .client-grid .col-5 {
    width: 19%;
    display: inline-block;
    margin: 3px
}
.clients .client-grid .col-5 .image {
    border: 1px solid #c4c4c4
}
.servicetab {
    padding: 30px 0px
}
.servicetab .tabsection .nav-tabs li.active {
    opacity: 1
}
.servicetab .tabsection .nav-tabs li.active a {
    background-color: transparent;
    border: 0px
}
.servicetab .tabsection .nav-tabs li.active a:hover,
.servicetab .tabsection .nav-tabs li.active a:focus {
    background-color: transparent !important;
    border-bottom: 0px;
    text-decoration: none
}
.servicetab .tabsection .nav-tabs .first {
    padding-top: 10px !important
}
.servicetab .tabsection .nav-tabs li {
    padding: 0px 5px;
    opacity: 0.5
}
.servicetab .tabsection .nav-tabs li .tabbg {
    background: url("../img/tab-bg.png") no-repeat 0px;
    height: 60px;
    max-width: 100%;
    border: 1px solid #db261f
}
.servicetab .tabsection .nav-tabs li .tabbg a {
    border-bottom: 0px;
    border-radius: 0px;
    padding-left: 132px;
    color: #333;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 15px;
    padding-top: 18px;
    display: inline-block;
    padding-top: 10px !important
}
.servicetab .tabsection .nav-tabs li .tabbg a:hover {
    background-color: transparent;
    border-color: transparent;
    text-decoration: none
}
.servicetab .tabsection .tab-content .tab-pane {
    padding: 30px 0px
}
.servicetab .tab-img {
    position: absolute;
    padding-top: 5px
}
.customercare {
    padding: 30px 0px
}
label.error {
    color: #fb0000;
    font-weight: 300;
}
.networks {
    padding: 30px 0px
}
.networks h2 {
    color: #1c1362 !important
}
.networks form .form-group .checkbox {
    padding: 0px 20px
}
.networks .tabsection {
    color: #1c1362
}
.networks .tabsection .nav-stacked {
    border-bottom: 0px
}
.networks .tabsection .nav-stacked li a {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color: #333;
    border: 1px solid #c4c4c4;
    margin: 5px auto
}
.networks .tabsection .nav-stacked li.active a {
    background-color: #110860;
    color: #fff
}
.networks .tabsection .tab-content .tab-pane .addresscard {
    border: 1px solid #c4c4c4;
    min-height: 210px;
    margin: 10px auto
}
.searchstyle {
    margin-left: 95px
}
.tollmain {
    border-radius: 20px 0 20px 0;
    overflow: hidden;
    border: 2px solid #2a1471;
    float: left;
    margin-bottom: 20px
}
.tollmain a {
    color: #0066CC;
    text-decoration: none
}
.tollmain .number {
    float: left;
    color: #00a2d2;
    padding: 0px 15px 0 5px;
    font-size: 24px;
    font-weight: bold;
    line-height: 19px
}
.tollmain .toll {
    float: left;
    padding: 1px 34px 9px 31px;
    font-size: 24px;
    font-weight: bold;
    background: rgba(219, 38, 31, 0.72);
    color: #ffffff;
    line-height: 19px
}
.tollmain .toll .subsmall {
    display: block;
    font-size: 11px
}
.searchform .btn-primary1 {
    margin-left: 250px;
    padding: 12px 30px;
    color: #e5625d;
    background: #fff;
    border: 1px solid #2a1471;
    font-weight: bold;
    font-size: 15px;
    border-radius: 0
}
.searchform .btn-primary1:hover {
    background: #e5625d;
    color: #fff
}
ul .dropdown-menu {
    padding: 10px
}
li a .dropdown-menu {
    padding: 10px;
    font-size: 15px;
    line-height: 7px
}
ul .dropdown-menu li>a:hover {
    color: #262626;
    text-decoration: none
}
.dropdown-menu>li>a {
    padding: 9px 20px
}
.downloads {
    margin-top: 60px;
    margin-bottom: 60px
}
.downloads a {
    background: #df2522;
    color: #fff;
    padding: 11px 36px;
    font-size: 17px
}
.downloads a:hover {
    background: #fff;
    color: #df2522
}
.newshead h1 {
    margin-top: 50px;
    margin-bottom: 50px;
    color: #8f6436
}
.news {
    margin-bottom: 30px
}
.awards {
    margin-top: 60px
}
.phone {
    font-weight: bold
}