.gantry-logo img{width:100%; padding:0px 10px 28px 10px;}
#g-navigation a {
    color: #0b588f;
}
.g-social a {

  background: none;
  border: none;
}
#g-navigation a:hover {
    color: #fff !important;
}
#g-navigation a:active {
    color: #fff;
}
.level1
{
    background:#fff;
}

div #nextend-smart-slider-1 .smart-slider-border1,
div#nextend-smart-slider-4 .smart-slider-border1{

    -webkit-mask-image: none;
}
.smart-slider-border1 {
   -webkit-mask-image: none !important;
}
.languages .g-content{
  margin: auto 0px;
  float:right;
}

#g-showcase .g-container {width:100%; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
#g-showcase .g-content {padding: 25px 0 0 0px; margin:0px; background:#f9f9f9;}
#g-top .g-content {padding:0px; margin:0px;}
#g-navigation .g-content {padding:0px; margin:0px;}

h3 {line-height: 1.3;}
h1, h2, h3 {color: #d14e1d;}

#g-showcase {padding:0px;}
.input-medium {width: 90%;}
h1, h2, h3, h4, h5, h6 { margin: 0.75rem 0 0.9rem; text-rendering: optimizelegibility;}
input.search-query {border-radius: 0px;}

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {box-shadow:none;}

#g-sidebar, #g-aside {color: #666; padding: 0;}

p {margin: 1rem 0;
color:#575757;
}

body {line-height: 1.6;}

h6{
  font-size: 14px;
  color: #d14e1d;
  font-weight: 400;
  margin:0px;
}
.menu_responsive{
  margin:auto 0;
}


.bullet ul {
    list-style: none;
    padding:0;
    margin:0;
}

.bullet li { 
  list-style: none;
    padding-left: 10px; 
    text-indent: -.7em;
}

.bullet li:before {
    content: "• ";
    color: #0b588f; /* or whatever color you prefer */
  font-size:17px;
}

@media screen and (max-width: 1200px) {

  .menu_responsive
  {
	width:100%;
    flex: 0 100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    float:none !important;
  }
  .logo_responsive{
    width:100%;
    flex: 0 100%;
    margin-left:auto;
    margin-right:auto;
    float:none !important;
  }
}