
.header-style-4 .language {
    display: inline-block;
    float: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    list-style-type: none;
   
}

.header-style-4 .language li {
  display: inline;
  padding: 3px;
}

.header-style-4 .language li a {
  color: #343940;
}
.language-active {
  color: red !important;
}

.page-active {
    background-color: #e04622 !important;
    color: white !important;
}

.custom-pagination li a:hover {
    color: #e04622 !important;
}


/*!
 * Theme v1.0.0 
 * Copyright 2015-2016 Theemon.com
 */
.transition_effect {
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.slide-heading,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', sans-serif !important;
}
.quick-list li a:hover,
.phone span a:hover,
.comments:hover,
.doe:hover,
.read-more:hover,
.footer-nav ul a:hover,
.call-us ul li a:hover,
.slides-text h4 a:hover,
.news h5 a:hover,
.more-text a:hover,
.categories ul li a:hover,
.archive ul li a:hover,
.blog-text li i,
.reply-btn:hover,
.best-seller-items .owl-next::before,
.shopping-cart h5,
.shipping-heading,
.billing-form .sbToggle:before,
.country-names li a:hover,
.email-us:hover,
.user-blog li a:hover,
.location-slide-tab span a:hover,
.air-fright-cont-wrap p a,
.transport-page .service-list-wrap strong,
.transport-page .service-list-wrap strong a,
.custom-pagination .current a {
  color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.news-testimonial .testimonial-inner:before {
  color: #123840 !important;
}
.query,
.spanish,
.features-text h3::after,
.about-us h3::after,
.heading h2::after,
.services-link,
.owl-page.active span,
.sign-up button,
.nav-icon,
.homepage-2 .request,
.solution,
.about-us-page .heading h3:after,
.heading h3::after,
.custom-pagination li a.pagination-next,
.heading h6::after,
.heading h5::after,
.comment-submit:hover,
.about-transport,
.homepage-2 .query,
.more-services h6:after,
.dot,
.video-control,
.custom-pagination li a.pagination-next:hover,
.comment-drop-box form input.comment-submit:hover,
.homepage-3 .services-link,
.homepage-3 .spanish,
.homepage-3 .query,
.homepage-3 .footer h5::after,
.homepage-3 .about-us h3::after,
.submit-quote:hover,
.footer h5::after,
.shipping:hover,
.location .owl-page span,
.request,
.list-pages a:hover,
.update-cart,
.shopping-cart h5:after,
.shipping-heading:after,
.continue,
.office-search-box input[type="submit"],
.news-section .slides-tab:hover .date,
.social a:hover,
.tag li:hover,
.custom-pagination li a:hover,
.audioplayer-volume-adjust > div,
a.button.contact-us,
.progress-btn {
  background-color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.about-us .nav-tabs li.active:after,
.about-us .attorney-listing h2.at-h2:after,
.news-testimonial .date:after,
.about-tag:after,
.practice-area .h3:after,
#footer .practice-footer h3:after,
.underline-label:after,
.block-divisor > span > span,
.tab-widget .nav-tabs li.active a,
.tag-widget-list li.active a,
.active-pager .right-paging li a,
.active-pager .pagination li.active a,
.slider-code .left.carousel-control,
.slider-code .right.carousel-control,
.faq-comment .go-btn,
.about-us .nav-tabs lihover:after,
.about-us .nav-tabs li:hover:after,
.about-us .attorney-listing h2.at-h2:hover:after,
.btn.btn-default:hover,
.btn.btn-default:focus,
.history-content .play-icon:hover,
.homepage-2 .request:hover,
.about-transport:hover,
.button-hover:hover,
.request:hover,
.update-cart:hover,
.continue:hover,
.services-link:hover,
.custom-pagination li a.pagination-next:hover,
.check-out:hover {
  background: #287e90 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage-3 .navigation,
.homepage-3 .navigation::after,
.homepage-3 .sub-menu ul,
.audioplayer,
.audioplayer-playpause:hover,
.audioplayer-playpause:focus {
  background: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage-3 .navigation > li:first-child::before {
  border-color: transparent #50b9ce #50b9ce transparent;
}
.homepage-3 .navigation > li {
  border-left-color: #287e90;
}
.homepage-3 .navigation > li:hover,
.homepage-3 .sub-menu {
  background: #287e90;
}
.homepage-3 .navigation > li:first-child:hover::before {
  border-color: transparent #287e90 #287e90 transparent;
}
.homepage-3 .sub-menu > li:hover,
.audioplayer > div.audioplayer-volume,
.audioplayer-volume:hover .audioplayer-volume-adjust,
.audioplayer-bar-played:before {
  background: #287e90;
}
.audioplayer-bar-loaded {
  background: #a0d9e4;
}
.audioplayer:not(.audioplayer-mini) .audioplayer-playpause,
.audioplayer-time-current {
  border-color: #a0d9e4;
}
.homepage-1 .arrow-more,
.hiring-info .btn-footer,
.blog-page .blog-listing .more-btn:hover,
.view-btn:hover,
.contact-attorney:hover,
.active-pager .pagination li.active a,
.detail-submit:hover,
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected,
.navbar-nav > li > .dropdown-menu,
.owl-page.active span,
.submit-quote:hover,
.aside ul li:hover {
  border-color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.change-fill {
  fill: #50b9ce;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.stroke-color {
  stroke: #50b9ce;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.change-fill-bg {
  fill: #287e90 !important;
}
.homepage .banner-slider .btn-effect:hover .change-fill {
  fill: #287e90 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.our-service li:hover .img-cont path,
.our-service li:hover .img-cont polyline,
.air-fright-cont .img-cont path,
.air-fright-cont .img-cont polyline {
  stroke: #50b9ce;
}
.our-service li:hover a {
  color: #50b9ce !important;
}
.spanish::after {
  border-color: #50b9ce rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #50b9ce !important;
}
.shipping:hover:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #50b9ce #50b9ce;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.faq .head .question {
  background: #50b9ce !important;
}
.homepage-4 .navigation li a:hover {
  color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage-4 .submit-quote,
.homepage-4 .newsletter,
.homepage-4 .date,
.homepage-4 .query a.button.contact-us {
  background-color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage-4 .submit-quote:hover {
  background-color: #33a2b8 !important;
}
.header-style-5 .navigation > li span i:hover,
.num:hover {
  background-color: #33a2b8 !important;
}
.num,
.header-style-5 .navigation > li > a::after,
.homepage-5 .sign-up button,
.homepage-5 .date,
.homepage-5 .query a.button.contact-us {
  background-color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.features-tabing .active {
  border-top-color: #50b9ce !important;
}
.header-style-6 .request,
.homepage-6 .shipping,
.testimonial li.active-tab::after,
.wrap-icon,
.cargo:hover .date,
.shipping-text:hover .date {
  background-color: #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.header-style-6 .request:hover,
.homepage-6 .shipping:hover {
  background-color: #33a2b8 !important;
}
.homepage-6 .shipping::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #50b9ce #50b9ce !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage-6 .shipping:hover:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #33a2b8 #33a2b8 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.homepage7-header .secondary-header,
.homepage7-banner .shipping-type li {
  background: #50b9ce !important;
}
.homepage7-header .request:before {
  border-color: #50b9ce transparent transparent #50b9ce;
}
.homepage-7 .shipping-type li {
  background: #5cbed1;
}
.homepage-7 .shipping-type li:hover {
  background: #33a2b8;
}
.homepage-3 .homepage-7 .services .heading h2::after {
  background: #50b9ce !important;
}
.homepage-7 .features .features-text .heading span {
  color: #50b9ce !important;
}
.homepage-7 .flex-control-paging li a.flex-active {
  background: #50b9ce !important;
  border-color: #50b9ce !important;
}
.homepage-7 .bx-wrapper .bx-controls-direction a.bx-next:after,
.homepage-7 .bx-wrapper .bx-controls-direction a.bx-prev:after {
  color: #50b9ce !important;
}
.homepage7-header .sub-menu > li {
  border-bottom-color: #1d5b68 !important;
}
.homepage8-header .navigation,
.homepage8-header .navigation:after,
.homepage8-wrap .sub-menu ul,
.homepage8-wrap .navigation li:hover {
  background: #ffffff !important;
}
.homepage8-wrap .navigation > li > a:hover,
.homepage8-wrap .navigation > li .sub-menu li a:hover {
  color: #50b9ce !important;
}
.homepage8 .features-icon li:hover i,
.homepage8 .features-icon li.active i {
  color: #50b9ce !important;
}
.header-style-4 .navigation > li.active > a{
  color: #50b9ce !important;
}
.services-slider-home4 .slides-tab {
  padding-right: 0px;
  margin-bottom: 30px;
}
.header{
  background: #fdfdfd !important;
}
.bg_body{
  background: #f0f4f7 !important;
}
.bg_white{
  background: #fdfdfd !important;
}
.blog-text-fix p {
  margin: 11px 0 20px !important;
}
.error-1 {
  border: 2px solid red!important;
}
.success {
  padding: 20px;
  background: #a79a9a;
  border-radius: 10px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  display: none;
  margin-top: 10px;
}
.error-2 {
  padding: 20px;
  margin-top: 10px;
  background: red;
  border-radius: 10px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  display: none;
}
.contact-form form {
  padding: 0 0px 0 0;
}
.mg-0 {
  margin: 0;
}
.footer-styling-4 {
  text-align: left;
}
#cp-footer {
  background-color: #B8DCE9;
  padding: 10px;
  font-size: 14px;
}
#footer {
  padding: 0px!important;
}
#footer a {
  text-decoration: none!important;
}
.copyright a {
  color: #fff!important;
}
.logo img {
  max-height: 70px;
}
.homepage-4 .slides-text {
  padding: 41px 41px 40px 36px;
}
.map-box .mapouter, .mapouter .gmap_canvas{
  width: 100%;
}