div.header-wrap > div.container > div.row > div.col-xs-12 > nav {
  margin-top:76px;
}
  

#mainnav ul li a {
    font-size: 14px;
}

li.menu-item > a{
  font-size:16px;
}

div.panel-row-style{
  padding-top:10px;
  padding-bottom:10px;
}

div.page-wrap{
  padding-top:10px;
}

h2.maintitle{
  color: white;
  text-shadow: 2px 2px #ff0000;
}

p.subtitle{
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;    
}

div#slideshow{
  height:450px;
}

div.header-wrap{
  background-color:white;
}

.site-info.container {
    display: none;
}

.site-header{
  background-color: rgba(255, 255, 255,0.23); 
  padding:0;
}

.site-title{
 	font-size:medium; 
}

.custom_site_title{
  font-size:10px;
}

.header-image{
 	margin-top: 125px;
}

@media screen and (max-width: 425px) {
  .site-title {
    display: none;
  }
  
  .custom_site_title{
 	font-size:5px;
	}
}

@media screen and (max-width: 991px) {
	.header-image{
 		margin-top: 10px;
	}
}


.mainnav{
	margin-top:60px;
}

.btn-menu{
	color:#264666;
  	padding:10px;
}



#mainnav li:focus > ul {
  opacity: 1;
  padding-top: 10px;
  visibility: visible;
  left: auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


#mainnav{
  float:left;
}

a.button_custom {
  background-color: #264666;
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
  	cursor: pointer;
}
a.button_custom:hover{
 background-color: #2b7abf 
}

#sidebar-footer{
  font-size:16px;
}

.footer-widgets{
  padding:15px;
}

#text-3 .textwidget{
font-size:12px;
}

.service h3 a{
font-size:20px;
}

a.button_custom {
margin-top:20px;
}


blockquote p{color:#000; font-style:italic !important; font-size:18px; line-height:35px;}

blockquote p:first-child::before{content: "\f10d";
    font-size: 20px;
  padding:5px;
    font-family: FontAwesome !important;
color:#ccc;
}

blockquote p:last-child::after{
content: "\f10e";
    font-size: 20px;
  padding:5px;
    font-family: FontAwesome !important;
  color:#ccc;
}


.clsTeam h3{font-size:18px; text-align:left !important; margin-top:20px !important; margin-bottom:5px; text-transform:uppercase;}
.clsTeam span{text-transform:capitalize; padding-bottom: 10px !important;
    width: 100% !important;
    float: left;
  border-bottom:1px solid #ccc;
  margin-bottom:10px;
}
.clsTeam h3:after{width:100%; left:7% !important;}

.service{border:1px solid #ccc; margin-left:10px; margin-right:10px; max-width:340px; height:320px; padding:10px;}

.page-wrap{padding-bottom:0px;}

.owl-wrapper-outer{height:250px;}

header .current-menu-item a{color:#2b7abf !important;}

.home #pg-16-0{margin-bottom:40px;}

.header-image{height:350px;}


#mainnav ul li ul{width:300px;}
#mainnav ul li ul li,#mainnav ul li ul li a{width:100%;}

.service h3{text-transform:uppercase; font-size:20px;}

body p, h1,h2,h3,h4,h5,h6 , body , label{}


@media screen and (max-width: 1199px){
.service{
    clear:both !important;
 margin: 0 auto;
    float: none;
    margin-bottom: 30px;
  
  }

}

span.wpcf7-form-control-wrap,textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{width:100% !important;}

.grecaptcha-badge {
    display:none !important;
}