/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

header li#nav-menu-item-9060 ul {
  width: 450px;
  float: left;
}

header li#nav-menu-item-9060 ul li {
  float: left;
  width: 50%;
}


@media only screen and (max-width: 1184px) {
  nav.main_menu>ul>li>a {
    padding: 0 5px;
  }
}

/**oz-code***/
body .oz-h1-title{
	font-size: 30px;
    padding-top: 20px;
    padding-bottom: 10px;
}
body .oz-hidden-content{
	position:absolute;
	left:-20000px;
}
/**oz-code***/

.container {
  z-index: 50;
}

/*25aug css added*/
.content {
  margin-top: 0;
}

header {
  background: #fff !important;
}

.footer_bottom_holder {
  background-color: #27272b;
  padding: 20px 0px;
}

.footer_bottom ul li {
  display: inline-block;
  margin-right: 0;
  border-right: 1px solid white;
  padding: 0 6px;
  line-height: 10px;
}

.footer_bottom ul li:last-child {
  border-right: none !important;
}

.footer_bottom ul li a {
  font-size: 11px;
}

.footer_bottom .textwidget {
  margin-bottom: 10px;
}

.footer_bottom a:hover {
  color: #83bc47 !important;
}

/*div#lang_sel{top:17px;}*/
.logo_wrapper {
  height: 63px;
}

.callaction p {
  color: #fff;
  font-size: 30px !important;
}

.content,
.content .container,
.full_width {
  background-color: #fff;
}

.border_Div>.wpb_wrapper {
  border: 1px solid red !important;
}


.border_Div>.vc_column-inner>.wpb_wrapper {
  background: #fdfdfd;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0px 6px 4px #f7f3f3;
  border: 1px solid #f5f2f2;
}

.border_Div h2 {
  color: #92b830;
  font-size: 20px;
  margin-bottom: 20px;
}

.bulletsDiv ul {
  margin-top: 10px;
}

.bulletsDiv ul li {
  list-style: none;
  background: url(https://www.dutchtrans.co.uk/wp-content/uploads/2016/08/tick_greenIcon.png) no-repeat;
  line-height: 33px;
  font-size: 15px;
  font-weight: 700;
  background-position: 0 4px;
  padding-left: 33px;
  background-size: 23px;
}


.footer_top {
  padding: 44px 0 52px;
  background: #fbfbfb;
}

.footer_top h5 {
  font-size: 18px;
  color: #92b830 !important;
}

.footer_top a:hover {
  color: #92b830 !important;
}

.header-left-widget .textwidget a,
.header-left-widget .textwidget a:hover {
  color: #3c50c1;
}

.header-left-widget .textwidget {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #3c50c1;
  font-weight: 800;
  letter-spacing: .3px;
}

.header-left-widget .textwidget a,
.header-left-widget .textwidget span a {
  text-decoration: underline;
}

.two_columns_75_25>.column2 {
  width: auto !important;
}

nav.main_menu.right {
  left: 50px !important;
}

.blog_holder.masonry,
.blog_holder.masonry_full_width {
  opacity: 1 !important;
}
.whatsMsg a {
  color: #fff;
  text-decoration: none;
}
.whatsMsg a:active, .whatsMsg a:hover{
	color: #000;
}

.whatsMsg {
  position: fixed;
  color: red;
  right: 15px;
  bottom: 170px;
  z-index: 100;
  padding: 10px 20px 10px 40px;
  border-radius: 15px;
  background: #61BD39 url('img/whatsapp.png') no-repeat;
  background-size: contain;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}

.whatsMsg:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 10px solid #61BD39;
  border-right: 10px solid transparent;
  border-top: 10px solid #61BD39;
  border-bottom: 10px solid transparent;
  right: 19px;
  bottom: -19px;
}

@media only screen and (max-width: 767px) {
  .whatsMsg {
    bottom: 112px;
  }
}