.menuzord-menu.menuzord-right{min-width:655px;}

@media (max-width: 800px) {
  section.massive-bs-banner-wrapper {
    display: none; }

  .home .page-content {
    padding-top: 50px !important;
    padding-bottom: 0 !important; } }
@media (max-width: 767px) {
  .home .page-content {
    padding-top: 100px !important; }

  .featured-blocks .promo-box {
    text-align: center; }

  .featured-item {
    text-align: center !important; }

  .feature-box-image .vc_column-inner {
    padding: 0 !important;
    text-align: center; }
    .feature-box-image .vc_column-inner img {
      max-width: 400px; }

  .menu-tabs ul.nav {
    text-align: center; }
    .menu-tabs ul.nav > li {
      width: inherit;
      float: none;
      display: inline-block;
      margin: 0; }
  .menu-tabs [class^="icon-"]:before {
    content: ''; }

  .page-title .massive-breadcrumbs {
    position: static;
    text-align: center; } }
/*  Useful Links Starts   */
.useful-links {
  width: 100%;
  float: left; }
  .useful-links ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .useful-links ul li.links-item {
      min-height: 410px;
      /*   For iPad Portrait   */ }
      .useful-links ul li.links-item p {
        text-align: center;
        margin: 0; }
      .useful-links ul li.links-item p img {
        max-width: 150px;
        height: auto;
        min-height: 150px;
        max-height: 150px;
        margin: 0 auto; }
      @media (min-width: 320px) and (max-width: 767px) {
        .useful-links ul li.links-item {
          min-height: auto; } 
          .menuzord-menu.menuzord-right{min-width:auto;}
        }
      @media (min-width: 768px) and (max-width: 979px) {
        .useful-links ul li.links-item {
          min-height: 400px; } }
      @media (min-width: 980px) and (max-width: 1024px) {
        .useful-links ul li.links-item {
          min-height: 400px; } }

  .call-header a, #menu-header-menu li a:hover{color:#589f9a!important;}
  .promo-btn a{background-color:#589f9a!important;;}
/*  Useful Links Ends  */
/*  nav menu and language switcher */
.language-switcher {
  float: right;
  line-height: auto;
  padding: 0 12px;
  transition: all 0.3s ease; }

  .menuzord-menu>li{float:right;}

  @media screen and (max-width: 768px) {
    .language-switcher {
      line-height: 30px;
      margin-top: 10px; } }

header.sticky .language-switcher {
  line-height: 60px; }
  @media screen and (max-width: 768px) {
    header.sticky .language-switcher {
      line-height: 30px;
      margin-top: 10px; } }

/* // nav menu and language switcher */
/*Sidebar Contact Form Start*/
.contactform {
  padding: 0px 30px 30px;
  background-color: #f5f5f5; }
  .contactform p {
    margin-bottom: 7px; }
  .contactform img {
    width: inherit; }
  .contactform input, .contactform select, .contactform textarea {
    width: 100%;
    border: #e6e5e5 1px solid;
    padding: 2px 10px; }
  .contactform textarea {
    height: 100px; }
  .contactform input[type="submit"] {
    background-color: #d6b161;
    color: #fff;
    border-color: #d6b161;
    font-family: 'Source Sans Pro', sans-serif;
    width: 100px; }

.con_frm_hdng {
  background: #f5f5f5;
  padding: 30px 30px 10px 30px; }
  .con_frm_hdng h3 {
    margin-bottom: 0px; }
  .con_frm_hdng a {
    margin-bottom: 10px;
    display: inline-block;
    font-size: 18px; }
  .con_frm_hdng p {
    margin-bottom: 0px; }

/*Sidebar Contact Form End*/
/* fix an alignment issue */
.icon-tabs .nav-pills > li > a {
  border-bottom: 1px solid rgba(255, 255, 255, 0); }

.text-wrapper {
  display: inline-block;
  background: rgba(0, 0, 0, 0.2);
  padding: 1em; }

header {
  height: inherit; }

.bs-hero.full-screen .carousel.slide .carousel-control {
  margin-top: 0;
  margin-bottom: 0;
  top: 50%; }

.carousel.slide a.left.carousel-control:hover,
.carousel.slide a.right.carousel-control:hover {
  cursor: pointer; }

.widget img.badge-icon {
  width: 60px;
  height: 60px;
  border: none;
  border-radius: 50%; }

ul + h4 {
  margin-top: 2em; }

.entry-content {
  color: #5a5a5a; }
  .entry-content p {
    line-height: 1.5;
    margin-bottom: 1em; }

/** visual composer image **/
.vc_single_image-wrapper {
  margin: 1em 0; }

/** menu icons **/
.menu-icons {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 100px; }
  .menu-icons a {
    text-transform: uppercase;
    color: #434343; }
    .menu-icons a:hover {
      border-bottom: 1px solid #d6b161;
      color: #d6b161; }
    .menu-icons a i {
      font-size: 55px;
      margin-bottom: 10px;
      display: block; }
  .menu-icons div[class^="col-"] {
    margin-top: 2em;
    margin-bottom: 2em; }

h1, h2, h3, h4, h5 {
  letter-spacing: 0;
  color: #5a5a5a; }

p {
  color: #5a5a5a; }

.vc_tta.vc_general .vc_tta-panel-body {
  padding-top: 0; }
  .vc_tta.vc_general .vc_tta-panel-body .vc_separator {
    margin-top: 2em;
    margin-bottom: 1.8em !important; }

.feature-box a {
  white-space: nowrap; }

#sidebar-secondary .widget {
  background: #f5f5f5; }

/*# sourceMappingURL=custom.css.map */
