/* Enter Your Custom CSS Here */
.footer-block img{
 display: none;
}

.vc_carousel .vc_carousel-indicators li {
 
     border: 0px solid grey!important; 
     background-color: transparent!important; 
}

#menu-wrapper {
width: 1200px;
  margin-right: auto;
  margin-left: auto;
 
}
@media (max-width: 1200px) {
 #menu-wrapper {
    width: 100%!important;
 
}
}
.vc_slide_post {
text-align: center;
  font-style: italic;
}
.services h3 {
margin-top: 0px!important;
}
.services p {
margin-top: 0px!important;
  margin-bottom: 0px;
}
h3 a {
text-decoration: none;
  color: #06164C;
}

footer {
  min-height: 350px;
  padding-top: 6px!important;
  padding-bottom: 6px!important;
    background: rgba(218,134,78,1);
  background: -moz-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,134,78,1)), color-stop(100%, rgba(240,185,113,1)));
  background: -webkit-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -o-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: linear-gradient(to right, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da864e', endColorstr='#f0b971', GradientType=1 );
}

#slideshow {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;  
}

@media (max-width: 1400px) {
#slideshow {
  width: 100%!important;
 
}
}

#cssmenu {
  
  
  width: 830px;
}
@media (max-width: 830px) {
#cssmenu {
width: 100%!important;
}
}
#cssmenu > ul > li > a {
  font-weight: 700;
  color: #031247!important;
}



.footer-block {
  width: 600px;
  float: left;
}

.yellow {
  float: right;
 
  text-align: right;
}

#the-menu {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
}


#page-wrapper {
 
  min-height: 250px;
  background-repeat: no-repeat;
  background-size: 70%;
  padding-top: 20px;
  margin-top: 20px;
}

#cssmenu ul ul li a {
  
  
  
  font-weight: 100;
  
}

#cssmenu ul ul li a:hover {
  color: #F3C779!important;
  
}


#cssmenu ul ul {
  
  z-index: 12;
  
}




.page-content, .entry-content, .entry-summary {
  margin: 0 0 0!important;
  
}

header {
  padding-top: 6px!important;
  padding-bottom: 6px!important;
    background: rgba(218,134,78,1);
  background: -moz-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,134,78,1)), color-stop(100%, rgba(240,185,113,1)));
  background: -webkit-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -o-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: linear-gradient(to right, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da864e', endColorstr='#f0b971', GradientType=1 );
}
#page-wrapper {
  
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 250px;
}

#footer-wrapper {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;  
  
}



body {
  background-color: #06164C;
  
}
h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  text-transform: uppercase;
}
h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  text-transform: uppercase;
}

h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  text-transform: uppercase;
}
header {
  padding-top: 15px;
  padding-bottom: 15px;
}

#content {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  background-color: #ffffff;
}

#primary {
  padding: 15px;
}

.entry-title{   
  display: none;
}

#page {
 
  background-repeat: no-repeat;
 
  
  background-position: top right;
}

#header-wrapper {
  width: 1200px;
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 100px;
  margin-right: auto;
  margin-left: auto;

  
}

.header-details {
  
  float: left;
  color: #06164C;
}
.header-details{
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  
 
  width: auto;
}
.header-details a {
  text-transform: none;
  text-decoration: none;
  color: #06164C;
  
}


.header-logo {
  width: 300px;
  float: right;
  text-align: right;
 
 
}

@media (max-width: 1200px) {
#the-menu {
  width: 98%; 
  
}

#header-wrapper {
  width: 98%; 
}
.header-details { 
  width: 45%; 
}

.header-logo { 
  width: 45%; 
}
#page {
 
  background-size: 100%;
  background-repeat: no-repeat;
}

#content {
  width: 98%;
}

#footer-wrapper {
  width: 98%;
  
  
}

.footer-block {
  width: 45%;
  float: left;
}
}

@media (max-width: 700px) {
.header-details{
   
  font-size: 14px;
 
}

#cssmenu ul ul li a:hover {
  color: #06164C!important;
  
}
#cssmenu {
    width: 100%!important;
}
#cssmenu > ul > li > a { 
  color: #06164C!important;
}

.header-details { 
      margin-top: 0px;
  width: 100%; 
      text-align: center;
}

.header-details img{ 
display: none;
}

.header-logo { 
  margin-top: 30px;
  width: 100%; 
      text-align: center;
}

 

.footer-block {
  width: 98%;
  float: left;
}
}

.full
{
  background: rgba(218,134,78,1);
  background: -moz-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,134,78,1)), color-stop(100%, rgba(240,185,113,1)));
  background: -webkit-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -o-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  background: linear-gradient(to right, rgba(218,134,78,1) 0%, rgba(240,185,113,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da864e', endColorstr='#f0b971', GradientType=1 );
  min-height: 200px!important;
  left: 0;
  right: 0;
  padding: 25px;
  
}

.main-navigation li {
  
  padding: 10px;
}
.main-navigation a {
  text-transform: uppercase;
  color: #ffffff;
}
