
html {
  overflow-x: hidden;
}

html, html a, body {
  -webkit-font-smoothing: antialiased;
}
.parallax-window{
	
	    background-image: url('single-event-header.jpg');
    background-size: cover;
}

body {
 font-family: 'Montserrat', sans-serif;;
}

p {
  font-size: 15px;
  font-weight: 400;
 font-family: 'Montserrat', sans-serif;;
  color: #a6a7aa;
  line-height: 1.4;
  margin-bottom: 15px;
}

em,
li,
li a {
  font-size: 16px;
  font-weight: 500;
   font-family: 'Montserrat', sans-serif;;
  color: #515769;
}

a {
   font-family: 'Montserrat', sans-serif;;
  color: #81848f;
  outline: 0;
}

a:focus, a:hover, a:active {
  outline: 0;
  color: #999caa;
  text-decoration: none;
}

.link {
  position: relative;
  font-size: 13px;
  font-weight: 600;
  font-family: font-family: 'Montserrat', sans-serif;;
  text-transform: uppercase;
}

.link:after {
  position: absolute;
  top: 8px;
  right: -15px;
  width: 9px;
  height: 2px;
  background: #17bed2;
  content: " ";
}

span {
  font-size: 13px;
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;;
 
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
 font-family: 'Montserrat', sans-serif;;
  color: black;
  line-height: 1.4;
  margin: 0 0 15px;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  color: black;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
  color: #999caa;
  text-decoration: none;
}

h1 > a:focus, h2 > a:focus, h3 > a:focus, h4 > a:focus, h5 > a:focus, h6 > a:focus {
  text-decoration: none;
}

h1 {
  font-size: 50px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 22px;
}

h4 {
  font-size: 22px;
}

::selection {
  color: #fff;
  background: #17bed2;
  text-shadow: none;
}

::-webkit-selection {
  color: #fff;
  background: #17bed2;
  text-shadow: none;
}

::-moz-selection {
  color: #fff;
  background: #17bed2;
  text-shadow: none;
}

:active,
:focus {
  outline: none;
}

/* Section Seperator */
.section-seperator {
  border-bottom: 1px solid #edf0f2;
}

/* Content Wrapper Link */
.content-wrapper-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 3;
  text-decoration: none;
}

/*------------------------------------------------------------------
  	[Blockquote]
------------------------------------------------------------------*/
.blockquote {
  position: relative;
  font-size: 17px;
  font-weight: 400;
   font-family: font-family: 'Montserrat', sans-serif;;
  color: #a6a7aa;
  line-height: 1.4;
  border-left: none;
  margin-left: 20px;
}

.blockquote:before {
  position: absolute;
  top: 0;
  left: -20px;
  font-size: 60px;
  display: inline-block;
  color: #17bed2;
  content: '“';
}

/*------------------------------------------------------------------
  	[Button]
------------------------------------------------------------------*/
.btn-theme {
  position: relative;
  display: inline-block;
  line-height: 1.4;
  text-align: center;
  background-image: none;
  border-style: solid;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-theme:focus, .btn-theme:active:focus, .btn-theme.active:focus, .btn-theme.focus, .btn-theme:active.focus, .btn-theme.active.focus {
  outline: none;
}

.btn-theme:hover {
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.btn-theme:hover, .btn-theme:focus, .btn-theme.focus {
  text-decoration: none;
}

.btn-theme:active, .btn-theme.active {
  background-image: none;
  outline: 0;
}

.btn-theme.disabled, .btn-theme[disabled],
fieldset[disabled] .btn-theme {
  cursor: not-allowed;
  box-shadow: none;
  opacity: .65;
  pointer-events: none;
}

.btn-white-brd {
  color: #fff;
  background: transparent;
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 1px;
}

.btn-white-brd:hover, .btn-white-brd:focus, .btn-white-brd.focus {
  color: #515769;
  background: #fff;
  border-color: transparent;
}

.btn-default-bg {
  color: #515769;
  background: #f3f4f5;
  border-color: transparent;
  border-width: 0;
}

.btn-default-bg:hover, .btn-default-bg:focus, .btn-default-bg.focus {
  color: #fff;
  background: #17bed2;
  border-color: transparent;
}

.btn-base-bg {
  color: #fff;
  background: #17bed2;
  border-color: transparent;
  border-width: 0;
}

.btn-base-bg:hover, .btn-base-bg:focus, .btn-base-bg.focus {
  color: #fff;
  background: #63cbd7;
  border-color: transparent;
}

.btn-theme-sm {
    font-size: 13px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 10px;
}

/*------------------------------------------------------------------
  	[Pricing]
------------------------------------------------------------------*/
.pricing {
  padding: 70px 45px;
  background: #fff;
  margin-top: 50px;
}

@media (max-width: 768px) {
  .pricing {
    margin-top: 0;
  }
}

.pricing.pricing-active {
  padding-top: 110px;
  padding-bottom: 110px;
  margin-top: 10px;
}

@media (max-width: 768px) {
  .pricing.pricing-active {
    margin-top: 0;
  }
}

.pricing .pricing-icon {
  display: block;
  font-size: 30px;
  color: #999caa;
  margin-bottom: 30px;
}

.pricing .pricing-list-item {
  position: relative;
  font-size: 13px;
  color: white;
  padding-left: 20px;
  margin-bottom: 10px;
}

.pricing .pricing-list-item:before {
  position: absolute;
  top: 7px;
  left: 0;
  width: 9px;
  height: 2px;
  background: #17bed2;
  content: " ";
  margin-right: 10px;
}

/*------------------------------------------------------------------
  	[Promo Section]
------------------------------------------------------------------*/
@media (max-width: 991px) {
  .promo-section .promo-section-col {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media (min-width: 992px) {
  .promo-section {
    position: relative;
    height: 400px;
  }
  .promo-section .promo-section-col {
    width: 45%;
  }
  .promo-section .promo-section-img-left {
    position: absolute;
    top: 0;
    right: 50%;
  }
  .promo-section .promo-section-img-right {
    position: absolute;
    top: 0;
    left: 50%;
  }
  .promo-section .ver-center {
    display: table;
    height: 400px;
  }
  .promo-section .ver-center-aligned {
    display: table-cell;
    vertical-align: middle;
  }
}

/*------------------------------------------------------------------
  	[Service]
------------------------------------------------------------------*/
.service {
  background: #fff;
  padding: 50px;
}

.service .service-element,
.service .service-info {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.service .service-icon {
  display: block;
  font-size: 30px;
  color: #999caa;
  margin-bottom: 30px;
}

.service:hover .service-element {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.service:hover .service-info {
  -webkit-transform: translate3d(0, -30%, 0);
  -moz-transform: translate3d(0, -30%, 0);
  transform: translate3d(0, -30%, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/*------------------------------------------------------------------
  	[Work]
------------------------------------------------------------------*/
.work {
  position: relative;
}

.work .work-overlay {
  position: relative;
}

.work .work-overlay:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  content: " ";
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.work .work-content {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  padding: 25px;
  -webkit-transform: translate3d(0, 20px, 0);
  -moz-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.work:hover .work-overlay:before {
  background: rgba(0, 0, 0, 0.5);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.work:hover .work-content {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/*------------------------------------------------------------------
  	[Footer]
------------------------------------------------------------------*/
.footer {
  background: url(oil-amp-gas.png) no-repeat;
  background-size: cover;
  background-position: center center;
      background-attachment: fixed;
}

.footer .footer-seperator {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.footer .footer-list {
  margin-bottom: 0;
}

.footer .footer-list-item {
  color: #cbd3e1;
  margin-bottom: 25px;
}

.footer .footer-list-link {
  color: #cbd3e1;
}

.footer .footer-list-link:hover {
  color: #fff;
}

.footer .footer-input {
  background: rgba(0, 0, 0, 0.15);
}

.footer .footer-logo {
  width: 85px;
  height: auto;
}

/*------------------------------------------------------------------
  	[Header]
------------------------------------------------------------------*/
/* Fixed Top */
.navbar-fixed-top .navbar-collapse {
  max-height: 100%;
}

/* Navbar */
.header .navbar {
  margin-bottom: 0;
  border-bottom: 0px solid rgba(255, 255, 255, 0.2);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/* Navbar Toggle */
.header .navbar-toggle {
  width: 25px;
  height: 25px;
  border: none;
  padding: 0;
  margin: 35px 0;
}

.header .navbar-toggle .toggle-icon {
  position: relative;
  width: 21px;
  height: 1px;
  display: inline-block;
  background: #515769;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .navbar-toggle .toggle-icon:before, .header .navbar-toggle .toggle-icon:after {
  position: absolute;
  left: 0;
  background: #515769;
  content: " ";
}

.header .navbar-toggle .toggle-icon:before {
  width: 10px;
  height: 1px;
  bottom: 10px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .navbar-toggle .toggle-icon:after {
  width: 16px;
  height: 1px;
  top: -5px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .navbar-toggle:hover .toggle-icon {
  background: #17bed2;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .navbar-toggle:hover .toggle-icon:before, .header .navbar-toggle:hover .toggle-icon:after {
  width: 21px;
  height: 1px;
  background: #17bed2;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .navbar-toggle:hover .toggle-icon.is-clicked {
  background: rgba(81, 87, 105, 0);
}

/* Navbar Logo */
.header .logo {
  width: 200px;
  height: auto;
  float: left;
  max-height: 95px;
  line-height: 65px;
}

.header .logo-wrap {
  display: inline-block;
  padding: 15px 0;
}

.header .logo-wrap:focus, .header .logo-wrap:hover {
  text-decoration: none;
}

.header .logo-img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.header .logo-img-main {
  display: inline-block;
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .logo-img-active {
  display: none;
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/* Navbar */
.header .navbar-nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* Nav */
.header .nav-item {
  position: relative;
  display: block;
}

.header .nav-item:last-child .nav-item-child {
  padding-right: 0;
}

.header .nav-item .nav-item-hover.active:after {
  opacity: 1;
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .nav-item:hover .nav-item-hover:after {
  opacity: 1;
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .nav-item-child {
  position: relative;
  display: block;
  font-size: 13px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  text-transform: uppercase;
  line-height: 100px;
  padding: 0px;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.header .nav-item-hover {
  position: relative;
}

.header .nav-item-hover:after {
  position: absolute;
  top: 45px;
  left: 0;
  width: 9px;
  height: 2px;
  background: rgba(164, 106, 40, 1);
  opacity: 0;
  content: " ";
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/* Media Queries below 991px */
@media (max-width: 991px) {
  /* Bootstrap collapse of navigation with a maximum width: 991px
    (Change it to any breakpoint you want to be collapsed) */
  .header {
    background: #fff;
  }
  .header .navbar-toggle {
    display: block;
  }
  .header .navbar-collapse.collapse {
    display: none !important;
  }
  .header .navbar-collapse.collapse.in {
    display: block !important;
  }
  .header .nav-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .header .navbar-nav {
    margin: 0;
    float: none;
  }
  .header .navbar-nav .nav-item {
    float: none;
  }
  /* Menu Container */
  .header .menu-container:before, .header .menu-container:after {
    content: " ";
    display: table;
  }
  .header .menu-container:after {
    clear: both;
  }
  /* Logo */
 
  /* Navbar Nav */
  .header .nav-item-child {
    color: #515769;
    line-height: 1.4;
    padding: 12px 12px 12px 15px;
  }
  .header .nav-item-hover:after {
    position: absolute;
    top: 19px;
  }
}

/* Media Queries below 767px */
@media (max-width: 767px) {
  /* Menu Container */
  .header .menu-container {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 0;
  }
  .header .navbar > .container {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .header .navbar > .container > .nav-collapse {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

/* Media Queries above 992px */
@media (min-width: 992px) {
  /* Navbar */
  .header .navbar-nav-right {
    float: right;
  }
}

/* Page On Scroll */
@media (min-width: 992px) {
  .page-on-scroll .header .navbar {
    background: #fff;
    border-bottom-color: #f0f0f0;
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
  }
  .page-on-scroll .header .logo-img-main {
    display: none;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
  }
  .page-on-scroll .header .logo-img-active {
    display: inline-block;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
  }
  .page-on-scroll .header .nav-item-child {
    color: #515769;
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
  }
}

/*------------------------------------------------------------------
  	[Contact]
------------------------------------------------------------------*/
.contact-list > li {
  font-size: 13px;
  color: #81848f;
  margin-bottom: 10px;
}

/*--------------------------------------------------
    [Back To Top Theme Button]
----------------------------------------------------*/
.back-to-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: inline-block;
  z-index: 9;
  width: 40px;
  height: 40px;
  font-size: 11px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  line-height: 3;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: #515769;
  border-radius: 3px;
  visibility: hidden;
  opacity: 0;
  padding: 5px;
  -webkit-transform: translate3d(0, 50px, 0);
  -moz-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.back-to-top:hover {
  color: #fff;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.back-to-top:focus, .back-to-top:hover {
  text-decoration: none;
}

/* The Button Becomes Visible */
.back-to-top.back-to-top-is-visible {
  visibility: visible;
  opacity: .6;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.back-to-top.back-to-top-is-visible:hover {
  opacity: 1;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/* If the user keeps scrolling down, the button is out of focus and becomes less visible */
.back-to-top.back-to-top-fade-out {
  opacity: .4;
}

.back-to-top.back-to-top-fade-out:hover {
  opacity: 1;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/*------------------------------------------------------------------
  	[Form Control]
------------------------------------------------------------------*/
.form-control {
  height: 50px;
  font-size: 14px;
  font-weight: 400;
  color: #a6a7aa;
  background: #fafafa;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding-left: 15px;
}

.form-control::-moz-placeholder {
  color: #a6a7aa;
}

.form-control:-ms-input-placeholder {
  color: #a6a7aa;
}

.form-control::-webkit-input-placeholder {
  color: #a6a7aa;
}

.form-control:focus {
  color: #515769;
  box-shadow: none;
}

.form-control:focus::-moz-placeholder {
  color: #515769;
}

.form-control:focus:-ms-input-placeholder {
  color: #515769;
}

.form-control:focus::-webkit-input-placeholder {
  color: #515769;
}

/*------------------------------------------------------------------
    [Full Screen Carousel]
------------------------------------------------------------------*/
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*------------------------------------------------------------------
    [Carousel]
------------------------------------------------------------------*/
.carousel-indicators {
  left: auto;
  width: auto;
  padding-left: 0;
  margin-left: 0;
}

.carousel-centered {
  position: absolute;
  top: 60%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.carousel-title {
  font-size: 45px;
  font-weight: 700;
  color: #fff;
  line-height: 1.1;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .carousel-title {
    font-size: 60px;
  }
}

/*----------------------------------
  Custome Style of Info Window
------------------------------------*/
/* White background and box outline */
.gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div {
  background-color: #fff !important;
  box-shadow: none !important;
}

/* Arrow colour */
.gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div > div {
  background-color: #fff !important;
  box-shadow: none !important;
}

.gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div:first-child {
  display: none;
}

/* Let's remove image icon inside close button */
.gm-style > div:first-child > div + div > div:last-child > div > div:last-child > img {
  display: none;
}

/* New arrow style */
.gm-style > div:first-child > div + div > div:last-child > div > div:last-child {
  overflow: inherit !important;
}

.gm-style > div:first-child > div + div > div:last-child > div > div:last-child:after {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 15px;
  font-family: Simple-Line-Icons;
  color: #515769;
  content: "\e082";
}

/* Positioning of infowindow */
.gm-style-iw {
  top: 22px !important;
  left: 22px !important;
}

/*--------------------------------------------------
    [Masonry Grid]
----------------------------------------------------*/
.masonry-grid {
  position: relative;
  margin: 0 -2px;
}

.masonry-grid:before, .masonry-grid:after {
  content: " ";
  display: table;
}

.masonry-grid:after {
  clear: both;
}

.masonry-grid .masonry-grid-item {
  display: block;
  float: left;
  vertical-align: top;
  padding: 0 2px;
  margin-bottom: 4px;
}

.masonry-grid .masonry-grid-item.col-12 {
  width: 100%;
}

.masonry-grid .masonry-grid-item.col-11 {
  width: 91.66666667%;
}

.masonry-grid .masonry-grid-item.col-10 {
  width: 83.33333333%;
}

.masonry-grid .masonry-grid-item.col-9 {
  width: 75%;
}

.masonry-grid .masonry-grid-item.col-8 {
  width: 66.66666667%;
}

.masonry-grid .masonry-grid-item.col-7 {
  width: 58.33333333%;
}

.masonry-grid .masonry-grid-item.col-6 {
  width: 50%;
}

.masonry-grid .masonry-grid-item.col-5 {
  width: 41.66666667%;
}

.masonry-grid .masonry-grid-item.col-4 {
  width: 33.33333333%;
}

.masonry-grid .masonry-grid-item.col-3 {
  width: 25%;
}

.masonry-grid .masonry-grid-item.col-2 {
  width: 16.66666667%;
}

.masonry-grid .masonry-grid-item.col-1 {
  width: 8.33333333%;
}

/* Media Queries below 768px */
@media (max-width: 768px) {
  .masonry-grid .masonry-grid-item {
    width: 50%;
  }
  .masonry-grid .masonry-grid-item.col-12, .masonry-grid .masonry-grid-item.col-11, .masonry-grid .masonry-grid-item.col-10, .masonry-grid .masonry-grid-item.col-9, .masonry-grid .masonry-grid-item.col-8, .masonry-grid .masonry-grid-item.col-7, .masonry-grid .masonry-grid-item.col-6, .masonry-grid .masonry-grid-item.col-5, .masonry-grid .masonry-grid-item.col-4, .masonry-grid .masonry-grid-item.col-3, .masonry-grid .masonry-grid-item.col-2, .masonry-grid .masonry-grid-item.col-1 {
    width: 50%;
  }
}

/* Media Queries below 600px */
@media (max-width: 600px) {
  .masonry-grid .masonry-grid-item {
    width: 100%;
  }
  .masonry-grid .masonry-grid-item.col-12, .masonry-grid .masonry-grid-item.col-11, .masonry-grid .masonry-grid-item.col-10, .masonry-grid .masonry-grid-item.col-9, .masonry-grid .masonry-grid-item.col-8, .masonry-grid .masonry-grid-item.col-7, .masonry-grid .masonry-grid-item.col-6, .masonry-grid .masonry-grid-item.col-5, .masonry-grid .masonry-grid-item.col-4, .masonry-grid .masonry-grid-item.col-3, .masonry-grid .masonry-grid-item.col-2, .masonry-grid .masonry-grid-item.col-1 {
    width: 100%;
  }
}

/*------------------------------------------------------------------
    [Swiper Slider]
------------------------------------------------------------------*/
.swiper-slider {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-clients-img {
  display: block;
  width: 190px;
  height: auto;
  margin: 0 auto;
  opacity: 1;
  cursor: pointer;
  transition-duration: 200ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.swiper-clients-img:hover {
  opacity: .8;
  transition-duration: 200ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/*------------------------------------------------------------------
  	[Text Colors]
------------------------------------------------------------------*/
.color-base {
  color: #17bed2;
}

.color-white {
  color: #fff;
}

.color-heading {
  color: #515769;
}

.color-subtitle {
  color: #a6a7aa;
}

.color-link {
  color: #81848f;
}

.color-link-hover {
  color: #999caa;
}

.color-sky-light {
  color: #fafafa;
}

/*------------------------------------------------------------------
  	[Background Colors]
------------------------------------------------------------------*/
.bg-color-base {
  background: #17bed2;
}

.bg-color-white {
  background: #fff;
}

.bg-color-heading {
  background: #515769;
}

.bg-color-subtitle {
  background: #a6a7aa;
}

.bg-color-link {
  background: #81848f;
}

.bg-color-link-hover {
  background: #999caa;
}

.bg-color-sky-light {
  background: #f7f7f7;
}

/*------------------------------------------------------------------
    [Row]
------------------------------------------------------------------*/
.row-space-1 {
  margin-right: -1px;
  margin-left: -1px;
}



/*------------------------------------------------------------------
  	[Content]
------------------------------------------------------------------*/
.content {
  padding-top: 10px;
  padding-bottom: 10px;
}

.content-sm {
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-md {
  padding-top: 80px;
  padding-bottom: 80px;
}


.content-lg {
  padding-top: 50px;
  padding-bottom: 50px;
}

.footer-seperator .content-lg {
  padding-top: 30px;
  padding-bottom: 30px;
}
/*------------------------------------------------------------------
    [Parallax Content]
------------------------------------------------------------------*/
.parallax-content {
  padding-top: 220px;
  padding-bottom: 120px;
}

/*------------------------------------------------------------------
    [Full Width]
------------------------------------------------------------------*/
.full-width {
  width: 100%;
  height: auto;
}

/*------------------------------------------------------------------
    [Container Full Width]
------------------------------------------------------------------*/
.container-full-width {
  width: 100%;
}

.container-full-width:before, .container-full-width:after {
  content: " ";
  display: table;
}

.container-full-width:after {
  clear: both;
}

/*------------------------------------------------------------------
    [Overflow]
------------------------------------------------------------------*/
.overflow-h {
  overflow: hidden;
}

/*--------------------------------------------------
    [Font Weight]
----------------------------------------------------*/
.fweight-300 {
  font-weight: 300 !important;
}

.fweight-400 {
  font-weight: 400 !important;
}

.fweight-500 {
  font-weight: 500 !important;
}

.fweight-600 {
  font-weight: 600 !important;
}

.fweight-700 {
  font-weight: 700 !important;
}

/*------------------------------------------------------------------
    [Left margin]
------------------------------------------------------------------*/
.margin-l-0 {
  margin-left: 0 !important;
}

.margin-l-5 {
  margin-left: 5px !important;
}

.margin-l-10 {
  margin-left: 10px !important;
}

.margin-l-20 {
  margin-left: 20px !important;
}

/*------------------------------------------------------------------
    [Right margin]
------------------------------------------------------------------*/
.margin-r-0 {
  margin-right: 0 !important;
}

.margin-r-5 {
  margin-right: 5px !important;
}

.margin-r-10 {
  margin-right: 10px !important;
}

.margin-r-20 {
  margin-right: 20px !important;
}

/*------------------------------------------------------------------
    [Bottom margin]
------------------------------------------------------------------*/
.margin-b-0 {
  margin-bottom: 0 !important;
}

.margin-b-2 {
  margin-bottom: 2px !important;
}

.margin-b-5 {
  margin-bottom: 5px !important;
}

.margin-b-10 {
  margin-bottom: 10px !important;
}

.margin-b-20 {
  margin-bottom: 20px !important;
}

.margin-b-30 {
  margin-bottom: 0px !important;
}

.margin-b-40 {
  margin-bottom: 40px !important;
}

.margin-b-50 {
  margin-bottom: 30px !important;
}

.margin-b-60 {
  margin-bottom: 60px !important;
}

.margin-b-70 {
  margin-bottom: 70px !important;
}

.margin-b-80 {
  margin-bottom: 80px !important;
}

.margin-b-90 {
  margin-bottom: 90px !important;
}

.margin-b-100 {
  margin-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Top margin below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .md-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .md-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .md-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .md-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .md-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .md-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .md-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .md-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .md-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .md-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .md-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .md-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .sm-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .sm-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .sm-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .sm-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .sm-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .sm-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .sm-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .sm-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .sm-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .sm-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .sm-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .sm-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Top margin below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-margin-b-0 {
    margin-bottom: 0 !important;
  }
  .xs-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .xs-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .xs-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .xs-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .xs-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .xs-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .xs-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .xs-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .xs-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .xs-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .xs-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .xs-margin-b-100 {
    margin-bottom: 100px !important;
  }
}

/*--------------------------------------------------
    [Height]
----------------------------------------------------*/
.height-100 {
  height: 100px !important;
}

.height-200 {
  height: 200px !important;
}

.height-300 {
  height: 300px !important;
}

.height-400 {
  height: 400px !important;
}
.fa {
    padding: 20px 0px;
    font-size: 13px;
 
    line-height: 13px;
    height: 30px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 100%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
 
  color: white;
}

.fa-twitter {
  
  color: white;
}

.fa-google {
  
  color: white;
}

.fa-linkedin {
 
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}
.top .nav-item-child {
  
    line-height: 13px;
    padding: 20px;
   
}

.page-on-scroll .top{
	
	display:none;
}
.welcome-para{
	padding: 70px 30px 70px 0px;
}
.welcome-para p{
	font-size: 20px;
    text-align: justify;
    line-height: 30px;
	
	
}



.bg-img {
    background: linear-gradient(rgba(164, 106, 40, 0.6), rgba(164, 106, 40, 0.6)), url("page-6-image-4.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
	padding: 80px 20px;
   
}
.bg-img {
	
	margin-top: -40px;
}

.about-info p{
	font-size: 28px;
    /* padding: 50px 40px; */
    color: white;
    text-align: center;
    font-weight: bold;
}
@media (min-width: 1200px){
.container {
    width: 1190px;
}}
.button{
	
	   
    color: white;
    border: 1px solid white;
    padding: 7px 20px;
    border-radius: 10px;
	font-size:16px;
}
.buttondiv{
	text-align:center;
	margin-top: 30px;
}
.navbar-fixed-top {
    
    background: linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(255,255,255,0) 100%)!important;
}
h1:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
}
.titletag{
	
	background-color: rgba(164, 106, 40, 1);
	color:white;
	padding:8px;
    display: inline-block;
	margin-bottom: 10px;
}
.titlewelcome{
	color: rgba(164, 106, 40, 1);
	
	padding:8px;
    
	margin-bottom: 0px;
	font-size: 18px;
	
}
.operation_info {
	
	
	background:url(operations_bg.jpg);
	padding:80px 40px;
}
.operation_info h2{
	
	color:white;
	font-size:50px;
	
}
.operation_info h2:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color:rgba(164, 106, 40, 1);
    width: 140px;
}
.operation_info p{
	
	
	font-size:20px;
	
}
.operation_info .buttondiv{
	
   text-align:left;
	
}
.operation_content .col-md-4{
	padding-left:0px;
	padding-right:0px;
}
.operation_content .col-md-8 {
    padding-left: 30px;
    margin-top: 60px;
    padding-right: 30px;
}
.service .service-info {
   
    text-align: center;
}

.service .service-icon {
    display: block;
    font-size: 50px;
    color: #999caa;
    margin-bottom: 30px;
    text-align: center;
	margin-left: auto;
    margin-right: auto;
}
.service .service-info p {
   
    text-align: center;

font-size: 16px;}
.service {
    background: #fafafa;
	    padding: 30px;
		

}
.nav > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.nav > li >a{
    text-align:center;
}
.nav-center {  
  text-align: center;
  ul.nav {
    display: inline-block;
    li {
      display: inline
      a {
        float: left
      }
    }
  }
}
.pricing h3:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: white;
    width: 140px;
}
.pricing p{
	font-size:14px;
	color:white;
	
	
}
.pricing h3{
	
	color:white;
	 font-size: 40px;
}
.pricing .buttondiv {
    text-align: left;
    margin-top: 30px;
}
.pricing {
    padding: 70px 45px;
    background-color: rgba(164, 106, 40, 1);
    margin-top: 50px;
}
.pricing .pricing-list-item:before {
    position: absolute;
    top: 7px;
    left: 0;
    width: 9px;
    height: 2px;
    background: white;
    content: " ";
    margin-right: 10px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: black;
}
.nav>li>a{
    text-decoration: none;
    background-color: #eee;
    border: 1px solid black;
}
  
.products .title{
	
	text-align:center;
}  
.products h2{
	
	text-align:center;
	font-size: 50px;
}  
.products .desc_para{
	
	text-align:center;
	font-size:20px;
	padding: 0px 100px;
}  
.products h2:after{
	
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
	text-align:center;
	text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
}  

#exTab1{
  padding-top: 40px;	
	
}
.btn_full{
background-color: rgba(164, 106, 40, 1);
    padding: 10px 20px;
	margin-top:30px;
}
.pro{
	margin-top:50px;	
	
}

.tab-content>.active {

    padding-top: 40px;
}

.trade h3{
	font-size:35px;
	
}

.trade h3:after{
	
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
	
}  
.trade p{
	
	
	font-size:20px;
}
.trade{
	
	padding:50px 0px;
}
.trade .buttondiv {
	
	
	text-align:left;
}
.trade .pro{
	
	margin-top:50px;
}
.tradeimg{
	
	padding-top:70px;
}


.parallax{
	
	
    background:url("ecoatlantic-home-page-image-2.png");	
	background-attachment:fixed;
	background-size:cover;
	background-position: right center;
	padding: 70px 0px;
}
.paralal_content h3{
	font-size:30px;
	text-align:left;
	color:white;
	

}
.paralal_content p{
	font-size:18px;
	text-align:left;
	color:white;

}
.paralal_content .pro{
	
	text-align:left;
}

.paralal_content .pro{
	
	margin-top:40px;
}
.paralal_content h3:after{
	display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
}
.service {
    background: #eee;
}
.latest_products h3{
	
	font-size:50px;
	text-align:center;
	
}
.latest_products h3:after{
	
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
	text-align:center;
	text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
} 
.latest_products p{
	
	font-size:20px;
	
	
} 
.link:after {
    position: absolute;
    top: 8px;
    right: -15px;
    width: 9px;
    height: 2px;
     background-color: rgba(164, 106, 40, 1);
    content: " ";
}
.latest_products .title{
	margin-left:auto;
	margin-right:auto;
	text-align: center
}

.footerp{
	
	font-size: 15px;
    margin-top: 30px;
    text-align: justify;
	color:white;
}

.footer .col-md-4{
	    padding: 0px 40px;

}

.contact-info p{
	
	font-size: 15px;
    color: white;
	margin-bottom:0px;
}

.footerabout{
	
	    width: 150px;
    margin-left: auto;
    margin-right: auto;
}

.copyrights a{
	
	    color:white;
}
.pricing-list {
	
	color:white;
}
.sidenav {
  position: fixed;
    top: 138px;
    width: 176px;
}

.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
}

.sidenav a:hover {
  color: #f1f1f1;
}



@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.clearfix{
	
	clear:both;
}
.vertical_widget {
	position:relative;
}
.side_menu{
	
	display:block;
}
.sidebar_sticky {
	
	
	width:16%;
	float:right;
}
.wrapper {
  display: flex;
  justify-content: space-between;
}

.main,
.sidebar {
 
  padding: 50px 15px;
  background-color: #fff;
}

.main {
  width: 84%;

}

.sidebar {
  width: 25%;
 
}
.sidebar {
  
  margin-top:50px;
}
.navbar-nav>li>.dropdown-menu {
  margin-top: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.navbar-default .navbar-nav>li>a {
  width: 200px;
  font-weight: bold;
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 0px 0px;
    width: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
  line-height: 26px;
    font-size: 16px;
  
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 16px;
  color: black;
  font-weight:bold;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
  margin-bottom: 0px;
}

.dropdown-menu {
   
left: auto;}

.navbar-nav>li>a {
    display: block;
    font-size: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    line-height: 100px;
    padding: 0px;
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.fa.pull-right {
    margin-left: .3em;
    line-height: 3px;
}

.about_header{
    background-color: rgba(164, 106, 40, 1);
    padding: 20px !important;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
	}
.about_header1{
    background-color: rgba(164, 106, 40, 1);
    padding: 20px 20px 45px 20px !important;
	}
.about_header p{
	
color:white;	
font-size:16px;
    text-align: justify;
}
.dropdown-menu .col-sm-4{
	padding: 20px;
	    border-right: 1px solid lightgrey;
	
}
   .mega-dropdown-menu {
  
    max-width: 1000px;
   
    width: 1000px;
    
}


.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
   
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    
}
.open>.dropdown-menu {
    display: block;
}
.dropdown-menu {
    
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	 background-color: rgba(255,255,255,1);
	-webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out; 
}

.dropdown-header:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 5px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
width: 70px;}
.mega-dropdown:hover .dropdown-menu{
	
	display:block;
	
}

.pricing {
    padding: 30px 30px;
    background-color: rgba(164, 106, 40, 1);
    margin-top: 0px;
}
.active{
	
	color:rgba(164, 106, 40, 1);
}
.page-on-scroll .dropdown-toggle{
	
	color: #515769;
}
.sidemenu{
	 position: -webkit-sticky;
  position: sticky;
  top: 180px;
}
.sidemenu li{
	
		list-style-type:none;
		border-bottom: 1px solid;
			
}
.sidemenu a {
	
		line-height: 40px;
}
.active2{
	border-right: 2px solid #ccc;
}
.about_content p{
	font-size:18px;
	text-align:justify;
	line-height: 30px;
}
.carousel-para{
	color:white;
}
.mega-dropdown-menu{
	
	border-radius:10px;
}
.bg-img2 {
    background: linear-gradient(rgba(164, 106, 40, 0.6), rgba(164, 106, 40, 0.6)), url("trade-finance.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
	padding: 50px 15px;
   
}
.bg-img2 {
	
	margin-top: -50px;
}
.readmore{
	font-size:14px;
	color:white;
}
.footer-seperator h2 {
    font-size: 20px;
}
.footer_menu{
	
	padding-inline-start: 0px;
	list-style-type:none;
}
.footer_menu li a{
	
	font-size: 15px;
    font-weight: 400;
  
    color: white;
    line-height: 25px;
}

.fa-cargo:before{
	content:'f21a';
	
}
.service-element img{
	
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
	margin-top: 30px;
}
.flag{
	width:30px;
	padding: 0px;
}
.ukflag{
	width: 30px;
    height: 20px;
}
.uk{
	padding:20px 0px;
}
.btn-base-bg {
  
    font-weight: 600;
    
    background-color: rgba(164, 106, 40, 1) !important;
    padding: 10px 20px;
    margin-top: 30px;
    border-radius: 10px;
    font-size: 16px;
}
.latest_news {
	
	padding:70px 0px;
}
.latest_news .row{
	
	margin-bottom:60px;
}
.products{
	padding:70px 0px;

	
}
.products .img-responsive{
	
	display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.products .col-sm-4{
	    padding: 30px 0px;
    border: 1px solid gainsboro;
	
}
path{
	
	fill: rgb(0, 0, 0);
}
.about_header .dropdown-header {
	
	color:white;
}
.about_header .dropdown-header:after {
    
    background-color: white;
	}
	



.sidebar_h5{
	
	font-size: 20px;
}
.sidebar_h5:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 5px;
    padding-bottom: 0px;
    margin-bottom: 20px;
	margin-top:10px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 100px;
}
.icon{
background-color: rgba(164, 106, 40, 1);
    width: 80px;
    height: 80px;
    border-radius: 80px; 
	    margin-left: auto;
    margin-right: auto;
	}
	
	.icon i{
		
		margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 40px;
    color: white;
	}
.corporate_h{
	
	
	    margin: 20px 0px;
}
.values h6{
	
	font-size:20px;
}
.sub-menu{
	
	list-style-type:none;
	padding-inline-start: 0px;
}
.paralal_content{
	
	   
    padding: 45px 0px;
}
/* Main container */
.overlay-image {
 position: relative;
 width: 100%;
}
/* Original image */
.overlay-image .image {
 display: block;
 width: 100%;
 height: auto;
}
/* Original text overlay */
.overlay-image .text {
 color: #fff;
 font-size: 30px;
 line-height: 1.5em;
 text-shadow: 2px 2px 2px #000;
 text-align: center;
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 width: 100%;
}
.overlay-image .normal {
 transition: .5s ease;
 
}
.overlay-image:hover .normal {
 opacity: 0;
}
.overlay-image .hover {
 background-color: rgba(164, 106, 40, 0.5);
}

.overlay-image .hover {
 position: absolute;
 top: 0;
 height: 100%;
 width: 100%;
 opacity: 0;
 transition: .5s ease;
}
/* New overlay appearance on hover */
.overlay-image:hover .hover {
 opacity: 1;
}
.fa-plus:before {
    content: "+" !important;
	font-size: 40px;
}
h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
    color: rgba(164, 106, 40, 1);
    text-decoration: none;
}
body.single_post .navbar-fixed-top {
    background: white !important;
}
body.single_post .navbar-nav>li>a{
    color: black;
}
body.single_post .parallax-content {
    padding-top:50px;
    padding-bottom: 50px;
}

body.single_post .parallax-window{
	
    background-color: rgba(164, 106, 40, 1);
	background-size: cover;
    background-attachment: fixed;

}


body.single_post h1.carousel-title:after{
	
	background-color:white;
}

body.single_post .navbar-fixed-bottom,body.single_post .navbar-fixed-top {
position: relative;
}


 body.single_post .main, body.single_post .sidebar {
padding: 0px 15px;
}

.featured-image{
	
	margin-bottom:30px;
}

.descp {
	
	text-align:justify;
}
.sub-menu li a{
	
	
display: block;
    color: #222;
    padding: 3px 5px;
    line-height: 26px;
    font-size: 16px;
}
.second_col{
	
	padding: 20px 20px 50px 20px !important;
}


.corporate_h h1{
	
	
	font-size:35px;
}
.latest_events .sidebar {
    width: 35%;
    padding-left: 2%;
}
.latest_events .main {
    width: 65%;
   
}
.news-content   h5 {
	font-size: 12px;
}

.news-content   p {
	font-size: 12px;
	margin-bottom:0px;
}
.read_more{
	
	line-height: 20px;
    font-size: 12px;
}
.card-body .col-sm-8{
	
	padding-right: 0px;
    padding-left: 5px;
}
.card-body .col-sm-8{
	
	padding-right: 0px;
    padding-left: 5px;
}
.events_up{
	
	padding-right:0px;
}
.latest_events .sidemenu li {
    list-style-type: none;
    border-bottom: 1px solid lightgray;
    margin-bottom: 10px;
}

.events_up .col-sm-8{
padding-right: 0px;
    padding-left: 5px;
}

.values h3:after{
	display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 80px;
	
	
}
.values h3{
	
	font-size:35px;
}
p {
font-size: 18px;
}

.header .nav-item-hover:after{
	
	display:none;
}


.active_menu span {
   background-color: rgba(164, 106, 40, 1);
    border-radius: 10px;
    padding: 10px 20px;
	color:white;
}


.navbar-nav>li>a>span:hover{
	
	border-radius: 10px;
    border: 1px solid white;
	
	
}
.values h6:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 5px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
width: 90px;}
 .news_img_wrapper{
        width: 100%;
        height: 244px;
        background: #f5f5f5;
        display: table;
    }
    .news_img_wrapper a{
        vertical-align: middle;
        display: table-cell;
    }
    .news_img_wrapper img{
        vertical-align: middle;
    }
.values_rahmnaiya h6 {
    font-size: 20px;
    margin-top: 10px;
} 
.values_rahmnaiya h6:after{
	
	display: block;
    margin: 0 0px 0px 0px;
    height: 5px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 90px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.values_rahmnaiya {
background-color: #f7f7f7;
    padding: 30px 20px;
border-radius: 10px;
margin-right:20px;
margin-bottom:30px;
}

.values_rahmnaiya  p{
	
	font-size:16px;
}
@media(min-width:1200px){
	
	.values_rahmnaiya {
		
		width:45%;
	}
	
}
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  margin-left: 0px;
      margin-bottom: 40px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: rgba(164, 106, 40, 1);
  background-image: #5A55A3;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid rgba(164, 106, 40, 1);
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 40px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.list-group-item {
    position: relative;
    display: block;
padding: 20px 15px;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
   
    border-color:rgba(164, 106, 40, 1);
}
.bhoechie-tab-content h1{
	
	font-size:30px;
}
.bhoechie-tab-content {
	
	padding-top:40px;
}
.contact_infos {
    padding: 10px 0;
    background: #a46a28;
}

.contact p{
	
	color:white;
	    margin-bottom: 0px
}
.contact i{
      height: auto;
    padding: 10px 0px;
}
.phone{
	padding-top: 20px;
	color:white;

}
.fax{
	
	padding-top: 20px;
	color:white;
}	
.nav-item span{
	
	    padding: 10px 25px;
    border: 1px solid transparent;
}
.navbar-nav>li>a>span{
	padding: 10px 20px;
    border: 1px solid transparent;
    margin-right: 5px;
	
	
}
.dropdown-menu {
   
    -webkit-background-clip: unset !important;
background-clip: unset!important;}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#container {
   
    min-height: auto !important;
    height: auto !important;
    background: linear-gradient(-134deg, #517FA4 0%, #243949 100%);
}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    background: black !important;
}
..hc-nav-trigger.hc-nav-1 {
    left: 85% !important;
    display:none !important;
}
@media(max-width:991px){
.social,.menu-top{
	width: auto;
    display: inline-block;
	
}
.menu-top{
	
	    float: right;
}
.navbar-nav-right .nav-item{

display: inline-block;
}
.top .nav-item-child {
    line-height: 13px;
    padding: 20px 10px;
	    color: white;
}
.header .navbar-toggle .toggle-icon:before, .header .navbar-toggle .toggle-icon:after {
  
    background: white;
  
}
.header .navbar-toggle .toggle-icon {
   
    background: white;
  
}
.header .navbar-toggle .toggle-icon:before, .header .navbar-toggle .toggle-icon:after {
    background: white;
}

body.page-on-scroll .header .navbar-toggle .toggle-icon {
   
    background: black;
  
}
body.page-on-scroll .header .navbar-toggle .toggle-icon:before, .header .navbar-toggle .toggle-icon:after {
  
    background: white;
  
}
body.page-on-scroll .header .navbar {
background-color: white;}

body.page-on-scroll .header .navbar-toggle .toggle-icon:before, .header .navbar-toggle .toggle-icon:after {
    background: black;
}
body{
	
	overflow-x:hidden;
}
.header .navbar-toggle .toggle-icon:after {
    
background-color: white !important;}
}
body.page-on-scroll .header .navbar-toggle .toggle-icon:after {
    
background-color: black !important;}
}
.header .logo .logo-img-main {
    display: inline-block !important;
}
.header .logo .logo-img-active {
    display: none;
}

body.page-on-scroll .header .logo .logo-img-main {
    display: none;
}
body.page-on-scroll .header .logo .logo-img-active {
    display: inline-block;
}
..hc-nav-trigger.hc-nav-1 {
    
    display:block !important;
}
}

.hc-nav-trigger.hc-nav-1 {
    display: none !important;
}
body.single_post header .fa{
	color:black;
	
}

body.page-on-scroll .navbar-nav>li>a>span:hover {
    border-radius: 10px;
    border: 1px solid black;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}



.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}	


/*.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
  background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%) !importan
}*/
.img-container {
  position: relative;
  text-align: center;
  color: white;
}
.bottom{
	
	    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%) !important;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: left;
    padding: 20px;
	font-size: 22px;
}
.thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.masonry-grid {
  
    padding-top: 50px;
    padding-bottom: 50px;
}





.gallery.row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.gallery-list.col-md-12,
.gallery-list.col-md-6,
.gallery-list.col-md-4,
.gallery-list.col-md-3,
.gallery-list.col-md-2,
.gallery-list.col-md-1 {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.image-grid {
  width: 100%;
  height: 200px;
  margin-bottom: 15px;
  background-color: #fff;
  overflow: hidden;
}

.image-grid * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}

.image-grid img {
  width: 100%;
  height: auto;
  transform: scale(3);
}

.image-grid figcaption {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.image-grid p {
  margin: 0;
  opacity: 0;
  letter-spacing: 1px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.image-grid a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.image-grid:hover > img,
.image-grid.hover > img {
  opacity: 0.1;
}

.image-grid:hover p {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.js-modal-image {
  max-width: 100%;
}

.modal-body {
  padding: 0;
}

.modal-open .modal {
    padding-top: 26vh;
    background-color: transparent;
}

@media (max-width: 992px) {
  .modal-open .modal {
    padding-top: 100px;
  }

  .image-grid {
    width: 100%;
    height: 180px;
  }

}


@media (max-width: 768px) {
  .gallery.container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .gallery-list.col-md-12,
  .gallery-list.col-md-6,
  .gallery-list.col-md-4,
  .gallery-list.col-md-3,
  .gallery-list.col-md-2,
  .gallery-list.col-md-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-row.row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .gallery-row.row.pdtb-40 {
    padding-top: 10px;
  }

  .horizontal-nav {
    margin-bottom: 0;
  }

  .modal-open .modal {
    padding-top: 30vh;
  }

}
.active:after {
    content: "\2212";
	display:none;
}

.image-grid img {
    transform: unset;
}
.image-grid {
    width: 100%;
height: auto;}
.team{
	
	border-radius: 15px;
}
.leadership p{
	font-size: 14px;
}
.leadership h3:after {
	

    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 100px;
    text-align: center;
    text-align: center;
    float: none;
  
}
.leadership h3{
	
    font-size: 30px;
}
.fa-linkedin {
    color: white;
    height: auto;
    padding: 5px;
  
}
.linkedin{
	
	background-color: rgba(164, 106, 40, 1);
    width: auto;
    display: inline-block;
    border-radius: 5px;
}
.leadership p{
	
	line-height: 22px;
}
.newtrade .row{
	
	margin: 20px 0px;
}

.group_image img{
	
	padding-top:80px;
}
.phone {
    padding-top: 0px;
    color: white;
}
.fax {
    padding-top: 0px;
    color: white;
}
.phone .fa{
	
	height: auto;
    padding: 10px 0px;
}
.fax .fa{
	
	height: auto;
    padding: 10px 0px;
}
.group .contact {
    background-color: lightgray;
    padding: 20px;
}
.group .contact p{
	
	color:black;
	font-size: 16px;
}
.group .phone{
	
color:black;
font-size: 16px;	
}
.group .fax{
	
color:black;
font-size: 16px;	
}
.group .contact img{
	width: 150px;
    margin-left: auto;
    margin-right: auto;
}

.events{
	
background: white;
}
.margin-l-20 {
    margin-left: 0px !important;
    color: darkgrey;
}
@media(max-width:768px){
.main, .sidebar {
    padding: 20px;
    /* background-color: #fff; */
	   
}
.latest_events .sidebar {
    width: 100%;
    padding-left: 2%;
	 padding: 0px 20px;
}

.wrapper {
    display: block;
    justify-content: space-between;
}
.main {
    width: 100%;
}
.sidebar{
	width:100%;
}
.latest_events .main {
    width: 100%;
	 padding: 0px 20px;
}

}


.active2 {
    border-right: 2px solid #a46a28 !important;
}

.active2 a{
    color:#a46a28 !important;
}
.ceo_image{
padding-top: 30px;}
.partners .img-responsive {
  
    width: 200px;
}

.partners .col-sm-3{
	border: 1px solid lightgray;
}
.partners .margin-b-20 {
    margin-bottom: 0px !important;
    margin: 20px 0px;
}
.partners .col-sm-3{
display: table;
}

.partners .margin-b-20{

    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.partners{
	
	padding:50px 0px;
}
.partners .img-responsive{
margin: 0 auto;
}
.product_tabs {
	    margin-top: -100px
	
	
}
.products .img-responsive {
    display: block;
    border: 2px solid #a46a28;
border-radius: 30px;
}
.products .col-md-4{
	padding: 0px;
	border-radius: 5px;
    border: 1px solid black;

    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	background-color:black;
}
.pricing {

    background-color: black;
   
}

.product_images{
	
	border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
	 border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	border: 1px solid black;
	
}
.product_image{
	
	padding: 30px;
}
.tab-content>.active {
    padding-top: 20px;
}
.products_page {
	
	padding: 50px 0px;
}
.products_page .row{
	
	margin:30px 0px;
}
.prod_desc h3:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
   
    float: none;
   
}
 .prod_desc h3 {
    font-size: 35px;
}
.section_gray{
	
	background: #f7f7f7;
}
.products_titlebar {
	
	background-image: url(product_title-min.jpg);
    background-size: cover;
}
.cargo_title {
    background-image: url(cargo_titlebar.jpg);
    background-size: cover;
}
.marine_title{
    background-image: url(marine2.jpg);
    background-size: cover;
	background-position: center bottom;
}
.chart_title {
	  background-image: url(chartering2.jpg);
    background-size: cover;
	
}
.chart_title {
    background-image: url(chartering2.jpg);
    background-size: cover;
    background-position: center;
}
.products_page .pricing-list {
   
    list-style-type: disc;
    font-size: 20px;
    line-height: 30px;
}
.operation_info p {
   
    color: white;
}
.footerp {
    
text-align: left;}
.cargo_title {
	
	font-size:30px;
}

body.page-on-scroll .hc-nav-trigger span,body.page-on-scroll .hc-nav-trigger span::before,body.page-on-scroll .hc-nav-trigger span::after {
    background: black !important;
}
body.page-on-scroll .hc-nav-trigger.hc-nav-1 {
 
    position: fixed;
    top: -40px;
}



.about_titlebar {
    background-image: url(about-us.png);
    background-size: cover;
}
.carousel-title {
    font-size: 30px !important;
}
.parallax-content  p{
	
	color:white;
}
.coming_soon{
	
	 background-image: url(comingsoon.jpg);
    background-size: cover;
}
.coming_soon .parallax-content {
    padding-top: 220px;
    padding-bottom: 170px;
}
.staffdiv h1{
	
	text-align:center;
}
.staffdiv h1:after{
margin-left:auto;
margin-right:auto;
}
.staffdiv{
	
	margin-top: -100px;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}
.comingsoon{
	   padding: 50px 0px 100px 0px;
}
.active_menu span {
    background-color: transparent;
    border-radius: 10px;
    padding: 10px 20px;
    color: white;
border: 1px solid white !important;}

body.page-on-scroll .active_menu span {
    background-color: transparent;
    border-radius: 10px;
    padding: 10px 20px;
    color: black;
    border: 1px solid black !important;
}
.onshore {
	font-size:16px;
}
.readmore {
	
	line-height: 14px !important;
    font-size: 14px !important;
}
.width_20 {
	
	width:20%;
}
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    text-align: center;

}
.col-centered {
    display: inline-block !important;
    float: none;
    margin-left: auto;
margin-right: auto;}
.partners .row {
  
    margin-bottom: 50px;
}

.col-centered  img{
margin: 45px !important;
}

.onshore {
    font-size: 16px;
    color: black;
}

.dropdown-menu{
	
	border:1px solid black;
	box-shadow: 0 6px 12px rgba(0,0,0,.3);
}
.dropdown-menu .col-sm-4:last-child {
   
    border-right: 0px solid lightgrey;
}
.btn-white-brd {
    color: #fff;
    background: transparent;
    border-color: rgba(255, 255, 255, 1) !important;
    border-width: 1px;
}
.about_header p {
    color: white;
    font-size: 16px;
    text-align: left !important;
}
.trade h2:after{
	
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 100px;

}

.readmore {
    font-size: 14px;
    color: black;
}
.parallax-window {
  
    background-attachment: fixed !important;
}
.pricing .buttondiv {
   display:none;
}

.dropdown-menu {
	
visibility: hidden;
  opacity: 0;
  -prefixes-transition-property: opacity, visibility;
  -prefixes-transition-duration: .1s, 0s;
  -prefixes-transition-delay: 0s, .1s;
display:block;  
    transition: all 0.4s ease-in-out;
	
}
.mega-dropdown:hover .dropdown-menu {
	
	visibility: visible;
  opacity: 1;
  -prefixes-transition-delay: 0s, 0s;
}
.ceo_heading {
    background: #000;
    color: #fff;
    padding-left: 20px !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
    border-radius: 20px;
}
.copyrights p{
	
	color:black;
}

@media(max-width:1000px){
	.ceo_img {
    max-width: 100%;
    float: unset;
    margin-right: 20px;
}
	
.title_wrapper {
    float: unset;
    width: 71%;
    display: block;
    margin-top: 30px;
}	
	
}
@media(max-width:700px){
	.parallax{
 height: 600px;
  	background-repeat: no-repeat;
  	background-attachment: fixed;
  	background-size: cover;
  	background-position: 100% ;
	position:relative;}
	.locations {
		
		padding-left:20px;
	}
	.leadership .ceo_img{
		width:100% !important;
	}
	.leadership .title_wrapper {
   
    width: 100% !important;
	margin-top: 20px !important;
}




}
.products_titlebar {
    background-image: url(product-title-min.jpg);
    background-size: cover;
    background-position: center bottom;
}
.locat li {
	
	margin-bottom:10px;
}
.mapplic-element a {
    /*background-color: rgba(164, 106, 40, 1) !important;*/
}
.products .col-md-4 {
    padding: 0px;
    border-radius: 5px;
    border: 0px solid black !important;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: black ;
}
.pricing h3 {
    color: black !important;
  
}
.pricing h3:after {
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1) !important;
    width: 140px;
}
.pricing p {
    font-size: 14px;
    color: black !important;
}
.product_images {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border: 1px solid black;
}

.pricing {
    background-color: white;
}
.products .col-md-4 {
 
    background-color: white;
}
.footer {
    background: url(oil-amp-gas.png) no-repeat;
    background-size: cover;
    background-position: top;
    background-attachment: initial;
}

.product_image .img-responsive {
    display: block;
    border: 2px solid #a46a28;
    border-radius: 30px;
    width: 333px;
    height: 249px;
    max-width: 100%;
}
.products_container{
background: url(../background_pattern_3.html) repeat;
    background-attachment: fixed !important ;
	padding-bottom: 70px;


}
.pro {
    margin-top: 0px;
}
.products .col-md-4 {
    background-color: transparent;
}
.tab-content>.active {
    padding-top: 40px;
}
.product_home{
	padding-bottom: 30px;
}
.pricing {
    background-color: transparent;
}

.products .col-md-4 {
    background-color: transparent !important;
}

.product_tabs>li>a {
 
background-color: white;}
.pricing p {
font-size: 18px; }
.preformatted {
    font-family: monospace;
    white-space: pre;
}
.less{
	
	color:rgba(164, 106, 40, 1);
}
.news_single {
    background-image: url(../news-2.html);
    background-size: cover;
}
body.single_post .parallax-window {
    background-color: rgba(164, 106, 40, 1);
    background-size: cover;
    background-attachment: fixed;
    background: url(../events-2.html);
}
html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999}.hc-offcanvas-nav.is-ios *{cursor:pointer !important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;width:280px;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;max-height:100vh;overscroll-behavior:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content{height:100%;max-height:100vh}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav input[type="checkbox"]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover{text-decoration:none}.hc-offcanvas-nav .nav-item{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;overflow:hidden;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s,transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;transform:translate3d(0, 0, 0);transition:transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0;transform:translate3d(-280px, 0, 0)}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%, 0, 0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0;transform:translate3d(280px, 0, 0)}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%, 0, 0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%;height:auto;transform:translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%;height:auto;transform:translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container{transform:translate3d(0, 0, 0)}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px}.hc-nav-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{display:block;position:absolute;left:0;height:4px;background:#34495E;transition:all .2s ease}.hc-nav-trigger span::before,.hc-nav-trigger span::after{content:'';width:100%}.hc-nav-trigger span::before{top:-10px}.hc-nav-trigger span::after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);transform:rotate(45deg)}.hc-nav-trigger.toggle-open span::before{transform:translate3d(0, 10px, 0)}.hc-nav-trigger.toggle-open span::after{transform:rotate(-90deg) translate3d(10px, 0, 0)}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,0.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#336ca6}.hc-offcanvas-nav h2{font-size:19px;font-weight:normal;text-align:left;padding:20px 17px;color:#1b3958}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item{padding:14px 17px;font-size:15px;color:#fff;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #2c5d8f}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#31679e}.hc-offcanvas-nav ul:first-of-type:not(:first-child)>li:first-child:not(.nav-back):not(.nav-close)>a{border-top:1px solid #2c5d8f;margin-top:-1px}.hc-offcanvas-nav li{text-align:left}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background:#2c5d8f;border-top:1px solid #295887;border-bottom:1px solid #295887}.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav li.nav-back a:hover{background:#2b5c8d}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav li.nav-parent .nav-item{padding-right:58px}.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next,.hc-offcanvas-nav li.nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .2s ease}.hc-offcanvas-nav li.nav-close span::before,.hc-offcanvas-nav li.nav-close span::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav li.nav-close span::before{margin-left:-9px;transform:rotate(135deg)}.hc-offcanvas-nav li.nav-close span::after{transform:rotate(-45deg)}.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next{border-left:1px solid #2c5d8f}.hc-offcanvas-nav span.nav-next::before,.hc-offcanvas-nav li.nav-back span::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:center}.hc-offcanvas-nav span.nav-next::before{transform:translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav li.nav-back span::before{transform:translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,0.2)}.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,0.2)}.hc-offcanvas-nav.nav-position-right span.nav-next::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right li.nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,0.2)}.hc-offcanvas-nav.nav-position-top span.nav-next::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top li.nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,0.2)}.hc-offcanvas-nav.nav-position-bottom span.nav-next::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper{box-shadow:none;background:transparent}.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item{font-size:14px}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li{transition:background .3s ease}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:#2e6296}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a{border-bottom:1px solid #295887}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#2f649a}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open>.nav-item .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open>.nav-item .nav-next::before{margin-top:2px;transform:translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before{margin-top:-2px;transform:translate(-50%, -50%) rotate(-135deg)}html,body,div,span,header,ul,li,a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%}em{font-style:italic}strong{font-weight:600}ol,ul{list-style:none}.cf::before,.cf::after{content:'';display:block;height:0;overflow:hidden}.cf::after{clear:both}#container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100%;background:linear-gradient(-134deg, #517FA4 0%, #243949 100%)}#main-nav{display:none}header h1{font-size:50px;font-weight:700;text-align:center;letter-spacing:5px;padding-bottom:8px}header h2{max-width:680px;margin:auto;font-size:20px;font-weight:200;line-height:1.4;text-align:center;letter-spacing:1px;padding-bottom:30px}header .git{display:inline-block;text-decoration:none;color:#fff;border-radius:4px;padding:4px 10px 4px 0;font-size:15px;font-weight:400;color:#fffce1;background:#54b9cb;transition:background .15s ease-in-out}header .git:hover{background:#4CA8B9}header .git:hover svg{border-color:#54b9cb}header .git svg{width:15px;height:15px;fill:#fffce1;position:relative;top:2px;padding:0 10px;margin-right:10px;border-right:1px solid #4daabb;transition:border-color .15s ease-in-out}header .ver{padding-top:15px;font-weight:200;color:#dab977}header .ver span{color:#fffce1}header .toggle{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:35px;min-height:24px;position:relative;width:auto;top:auto;left:auto;float:left;display:block;cursor:pointer;box-sizing:content-box;font-size:20px;padding-left:55px;line-height:24px;margin-top:55px}header .toggle span{width:35px;top:50%;transform:translateY(-50%);transform-origin:50% 50%}header .toggle span,header .toggle span::before,header .toggle span::after{display:block;position:absolute;left:0;height:4px;background:#182631;transition:all .25s ease}header .toggle span::before,header .toggle span::after{content:'';width:100%}header .toggle span::before{top:-10px}header .toggle span::after{bottom:-10px}header .toggle.toggle-open span{background:rgba(0,0,0,0);transform:rotate(45deg)}header .toggle.toggle-open span::before{transform:translate3d(0, 10px, 0)}header .toggle.toggle-open span::after{transform:rotate(-90deg) translate3d(10px, 0, 0)}header .toggle:hover span,header .toggle:hover span::before,header .toggle:hover span::after{background:#dab977}header .toggle div{display:inline-block;margin-right:15px}footer{padding-bottom:40px}footer .swm{display:inline-block;padding:0 15px}footer .swm svg{display:block;width:auto;height:17px;margin-top:22px}footer .swm svg path{transition:fill .1s ease}footer .swm svg .l-1{fill:#4fb5e1}footer .swm svg .l-2{fill:#f2c053}footer .swm svg .l-3{fill:#a7ce38}footer .swm:not(:hover) svg .l-1{fill:#466e8d}footer .swm:not(:hover) svg .l-2{fill:#9db9cf}footer .swm:not(:hover) svg .l-3{fill:#5989ad}main{-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:30px;text-align:left}main .content{border-top:1px solid rgba(255,255,255,0.1)}main h4{font-size:15px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin:20px 0}main h4:first-child{margin-top:30px}main .actions{margin:0 -15px;text-align:center}main .actions.checkboxes{text-align:left;padding-top:8px}main .actions.checkboxes label{font-size:14px;text-transform:uppercase;cursor:pointer}main .actions.checkboxes label input{display:none}main .actions.checkboxes label input:checked ~ span{background:#dab977}main .actions.checkboxes label input:checked ~ span::before{content:'';position:absolute;top:50%;left:50%;margin-top:-1px;border:solid #243949;border-width:0 3px 3px 0;display:inline-block;padding:5px 2px;transform:translate(-50%, -50%) rotate(45deg)}main .actions.checkboxes label span{display:inline-block;position:relative;top:-1px;width:22px;height:22px;background:#fffce1;margin-right:12px;vertical-align:top;transition:all .1s ease}main .actions div{padding:0 15px 20px;box-sizing:border-box}@media screen and (min-width: 800px){main .actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .actions div{float:left;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}main .actions.position div{float:left;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}}main .button{position:relative;display:block;padding:18px 30px 16px;text-transform:uppercase;text-align:center;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:1px;text-decoration:none;color:#243949;cursor:pointer;background:#fffce1;border-radius:30px/80px;transition:all .1s ease}main .button:not(.active):hover{color:#d5af63}main .button.active{background:#dab977}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{padding-bottom:41px}.hc-offcanvas-nav h2{font-weight:400}.hc-offcanvas-nav a{font-size:16px}.hc-offcanvas-nav li.search .nav-item{padding-top:0}.hc-offcanvas-nav li.search input[type="text"]{width:100%;box-sizing:border-box;border:none;border-radius:3px;font-size:14px;color:#fff;background:rgba(255,255,255,0.12);padding:5px 10px;box-shadow:none;outline:none}.hc-offcanvas-nav li.search input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.hc-offcanvas-nav li.search input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.8)}.hc-offcanvas-nav li.search input[type="text"]::placeholder{color:rgba(255,255,255,0.8)}.hc-offcanvas-nav li.add>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'add'}.hc-offcanvas-nav li.new>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'fiber_new'}.hc-offcanvas-nav li.cryptocurrency>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'local_atm'}.hc-offcanvas-nav li.devices>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'devices'}.hc-offcanvas-nav li.mobile>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'phone_android'}.hc-offcanvas-nav li.television>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'desktop_windows'}.hc-offcanvas-nav li.camera>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'camera_alt'}.hc-offcanvas-nav li.magazines>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'import_contacts'}.hc-offcanvas-nav li.store>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'store'}.hc-offcanvas-nav li.collections>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'collections'}.hc-offcanvas-nav li.credits>a::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;text-indent:0;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block;width:19px;height:19px;margin-right:15px;font-size:19px;vertical-align:top;content:'credit_card'}.hc-offcanvas-nav ul.bottom-nav{position:absolute;z-index:10;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #2c5d8f}.hc-offcanvas-nav ul.bottom-nav li{-ms-flex:auto;flex:auto}.hc-offcanvas-nav ul.bottom-nav li a{padding:10px;text-align:center;height:100%;border-bottom:none}.hc-offcanvas-nav ul.bottom-nav li svg{fill:#fff;display:inline-block;vertical-align:middle}.hc-offcanvas-nav ul.bottom-nav li.github svg{width:17px;height:17px}.hc-offcanvas-nav ul.bottom-nav li.ko-fi svg{width:21px;height:21px}.hc-offcanvas-nav ul.bottom-nav li.email svg{width:19px;height:19px}

.contact_infos {
    background: #000;
}

.ceo_heading{
  background: #000;
    color: #fff;
    padding-left: 10px;
    padding-bottom: 10px;
}
.ceo_heading:after{
  margin-bottom: 0 !important;
}
.ceo_img{
  max-width: 300px;
    float: left;
    margin-right: 20px;
}
.title_wrapper{
  float: left;
    width: 71%;
}
.img_wrapper {
    margin-top: -40px;
    padding: 15px 0px;
}
.img_wrapper img {
    margin: 0 auto;
}

.u_group{
    color: #FCC201;
}
.u_group_after:after{
    background-color: #FCC201 !important;
}
.carousel-title:after{
    display: block;
    margin: 0 0px 0px 0px;
    height: 6px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    content: " ";
    text-shadow: none;
    background-color: rgba(164, 106, 40, 1);
    width: 140px;
}
.main, .sidebar{
    background-color: transparent;
}

@media(max-width:1024px){
  .parallax{
 height: 600px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 100% ;
  position:relative;}
  .locations {
    
    padding-left:20px;
  }
  .leadership2 .ceo_img{
    max-width:100% !important;
    float: unset;
    margin-left:auto;
    margin-right:auto;
  }
  .leadership2 .title_wrapper {
   
    width: 100% !important;
  margin-top: 20px !important;
}

.col-sm-3 {
    width: auto;
    display: inline-block !important;
    float: none;
    margin-left: auto;
    margin-right: auto;
  height: auto !important;
}
.partners .row {
    margin-bottom: 50px;
    text-align: center;
}
.operations_main .col-md-4{
  width:100%;
}
.operations_main .col-md-8{
  width:100%;
}
.operations_main .col-md-4 .img-responsive{
margin-left:auto;
    margin-right:auto;  
}


}
 .hc-nav-trigger span,
      .hc-nav-trigger span::before,
      .hc-nav-trigger span::after {
        background: #fff;
      }
    .hc-nav-trigger.hc-nav-1 {
    display: none !important ;
    left: 90%;
  top: 15%;
  margin-top: 80px;
}

.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    background: #fff !important;
}
.header .navbar-toggle:hover .toggle-icon {
   
display: none;}
@media(max-width:991px){
    .hc-nav-trigger.hc-nav-1 {
    display: block!important;
    
}
.header .navbar-toggle:hover .toggle-icon {
   
display: none !important;}
.staff,.careers{
  
  display:none !important;
}
.collapse {
    display: none!important;
}
}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {
    background: rgba(164, 106, 40, 1);
}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item {
  
    border-bottom: 1px solid white;
}
.hc-offcanvas-nav:not(.touch-device) a:hover {
    background: rgba(164, 106, 40, 1);
}
.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a {
    background: rgba(164, 106, 40, 1);
    border-top: 1px solid rgba(164, 106, 40, 1);
    border-bottom: 1px solid rgba(164, 106, 40, 1);
}
.hc-offcanvas-nav li.nav-close a:hover, .hc-offcanvas-nav li.nav-back a:hover {
    background: rgba(164, 106, 40, 1);
    color: white;
}

header{
  
  padding-top:0px !important;
}
.header .toggle-icon {
    display: none !important;
}
.collapse {
    display: block;
}
header {
    
    padding: unset;
}
#container    header{ 
position: absolute;
width: 100%;

}

body {
    font-family: 'Montserrat', sans-serif !important;
}
