/* Enter Your Custom CSS Here */
.services_para {
    padding: 0 10px;
    float: left;
}
.services_para > p {
color:#fff;
  text-align:center;
}
.services_para a {
    float: left;
    padding-bottom: 17px;
}
header#header {
    background: rgba(255,255,255,.7);
  box-shadow: 0px 1px 22px #cfcfcf;
}
strong.logo {
    padding: 10px 0;
    width: 100%;
    max-width: 100%;
}
#top .av_header_transparency #header_meta {
    border-bottom: 1px solid #00529b !important;
}
li.social_bookmarks_twitter.av-social-link-twitter.social_icon_1 {
    border-right: 1px solid #00529b !important;
}
.avia-caption-content.av_inherit_color p {
    text-shadow: 1px 4px 3px #000 !important;
}
div#av_section_5 {
    background-size: cover;
}
.avia-button-wrap.avia-button-center.avia-builder-el-15.avia-builder-el-no-sibling {
    display: block;
    width: 150px;
    margin: 0 auto;
}
.avia-button-wrap.avia-button-center{
 display: block;
    width: 150px;
    margin: 0 auto;
}
.services_para {
    padding: 0px 10px 34px;
    float: left;
}
h3.widgettitle {
    color: #fff !important;
}
.company-logo{
float:right;
}
#socket .container {
    padding-top: 0;
    padding-bottom: 0;
}
.company-logo > img {
    margin-top: 20px;
}
span.copyright {
    line-height: 100px;
    font-size: 14px;
    margin-bottom: -15px;
}
label {
    color: #fff;
}
.contact-info li i {
  width:11%;
  float:left;
    font-size: 25px;
    color: #00529b;
   
}
i.fa.fa-envelope.icon-style1 {
    font-size: 20px;
}
.contact-info li {
    padding-bottom: 6px;
}
.textwidget > p {
    color: #fff;
}
.loc {
    margin: 0;
    list-style: none;
      margin-bottom: 1px !important;
  display:inline-block;
}
.loc li {
      width: 100%;
  float:left;
  color:#fff;
    margin: 0;
    list-style: none;
}
.loc li i {
    color: #00529b;
    font-size: 22px;
      padding-right: 5px;
}
.loc li a{
  color:#fff;}
.loc1{
margin-top:13px;
}
.phone-info > span > i {
    font-size: 14px !important;
    padding-right: 8px;
}
.contact-info > li > span {
    float: left;
    width: 88%;
    padding-left: 1%;
    color: #fff;
}
i.fa.fa-envelope.fa-envelope11 {
    margin-left: 6px;
}
.main_h {
    text-align: center;
}
.main_h li{
list-style:none;
}
.button {
    background: rgba(0,82,155, .7) !important;
}
.button:hover{
background: rgba(0,0,0, .7) !important;}

.main_h {
    width: 246px;
    padding: 0;
    margin: -25px auto 0;
    text-align: left;
}
.main_h li i{
	padding-right:5px;
}
.phone-info {
    font-size: 13px;
}


.container .av-content-small.units {
    width: 100%;
}

p{
  font-size:16px !important;
}
label {
    color: #000;
}

li {
    font-size: 16px !important;
} 

footer_color {
    background: #333333 !important;
}
.socialmed {
    padding-left: 50px;
}
body .column-top-margin {
    margin-top: 0px !important;
}

.sochicons {
    padding-left: 16px !important;
}

label {
    font-family: sans-serif;
    color: #333333 !important;
}
.form_element_half > label {
    color: #000 !important;
}
#top .av_header_transparency.av_alternate_logo_active .logo a > img{
    opacity: 1 !important;
}
.subtext {
  display:none !important;
}



@media only screen and (max-width: 478px){
img.attachment-medium.size-medium {
    width:40% !important;
    padding-bottom: 10px !important;
}
  }


@media only screen and (max-width: 478px){
.slide-entry.flex_column.no_margin.post-entry.slide-entry-overview{
    padding-bottom: 0px !important;
}
  }
@media only screen and (max-width: 478px){
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first {
    margin-left: 0;
    width: 100%;
    padding-bottom: 0px !important;
    margin-bottom: 2px !important;
}
}

h3.widgettitle {
    border-bottom: 2px solid #00539b;
    padding-bottom: 7px;
    border-bottom-width: 6px;
}
@media only screen and (max-width: 478px){
#socket .copyright {
    display: block;
    margin: auto;
    float: none !important;
    text-align: center;
}
}

@media only screen and (max-width: 478px){
.company-logo > img {
    margin: 0 !important;
    display: block;
    padding-right: 9%;
}
  }
.contact-info span {
    font-size: 14px !important;
}
#menu-footerserv a {
    font-size: 14px !important;
}
.contact-info a {
    font-size: 14px !important;
}
ul#menu-footerserv {
    line-height: 19px;
}
@media only screen and (max-width: 478px){
   div#av-layout-grid-1 {
    border: 3px solid #d2d2d2;
    border-bottom: none;
} 
  div#av-layout-grid-2 {
    border: 3px solid #d2d2d2;
    border-bottom: none;
}
div#av-layout-grid-3 {
    border: 3px solid #d2d2d2;
    border-bottom: none;
}
div#av-layout-grid-4 {
    border: 3px solid #d2d2d2;
    border-bottom: none;
}
div#av-layout-grid-5 {
    border: 3px solid #d2d2d2;
    border-bottom: none;
}
 .flex_cell {
    padding: 25px !important;
}
}

@media only screen and (max-width: 478px){
.avia-button.avia-size-medium {
    padding: 12px 40px 11px !important;
}
}

@media only screen and (min-width: 478px){
  .mobi{
  display:none !important;
  }
}
@media only screen and (max-width: 478px){
  .mobi1{
  display:none !important;
  }
}
.flex_cell.no_margin.av_one_half.avia-builder-el-5.el_before_av_cell_one_half.avia-builder-el-first.av-zero-padding {
    background-color: #f8f8f8 !important;
}
@media (min-width:767px){
	span.spaze2 {
    padding-left: 28px;
}

}
@media (max-width:767px){
span.spaze1 {
    padding-left: 35px;
}
span.spaze2 {
    padding-left: 35px;
}
.responsive .avia_ajax_form .form_element{
margin-left: 0px !important;
}

}

.value_verifier_label #avia_6_1_verifier label{
	color:#fff !important;
}

.form_element .form_element_half .value_verifier_label #avia_6_1_verifier label{
	color:#000 !important;
}

p#element_avia_6_1 label {
    color: white !important;
}
span.spaze3 {
    padding-left: 22px;
}
.page-id-734 .avia_ajax_form p#element_avia_6_1 label {
    color: #23282d !important;
}
.mobi img {
    padding-top: 25px;
}

.av-main-nav ul li.customadd {
  cursor: default;  
}