p.addemail{
 margin-bottom:0; 
}

p.addemail a{
 color:#fff !imporatant; 
}
p.addemail a:hover{
   color:#fff !important; 
}


li.meta-tags{
     display: block !important;
    margin-top: 15px !important; 
}


@media screen and (max-width:500px){

  .leavemessage_button{
   	padding: 5px 15px; 
  }
  .leavemessage{
   width: 250px; 
  }
  .leavemessage{
   display:none; 
  }

  
  #fullimagecenter h1, #transparentimage h1, #fullimagecenter .title-h1, #transparentimage .title-h1{
       font-size: 20px !important; 
    padding: 50px 0 !important;
  }
  
  
  
  
}


#footer .widget{
     text-align: center; 
}
.widget_contact address span i{
 float: none; 
      margin: 10px auto;
    font-size: 30px;
      color: #fff;
      display: block;
}
#footer .widget h3{
     text-transform: uppercase; 
}


p.b_title{
 text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #4472c4;
    text-transform: uppercase; 
      margin-bottom: 0;
}


*[id^='readlink']:hover{
 border-bottom:none !important;
  color: #000;
}


p.b_img{
       margin-bottom: 0;
  text-align: center;
}
p.b_desc{
 	text-align:justify; 
}


.service_title{
     color: #1a9dde;
    font-weight: 600;
    font-size: 25px;
    text-transform: uppercase; 
}
p.service_desc{
     text-align: justify; 
}

.hide{
     padding: 15px; 
}


.leavemessage input[type="text"], .leavemessage input[type="password"], .leavemessage input[type="email"], .leavemessage input[type="tel"], .leavemessage textarea{
 padding: 5px 10px; 
}

.leavemessage textarea{
 	height:150px; 
}


#back-to-top a:hover{
 background-color: #000000; 
}
#back-to-top{
 	display:none !important; 
}
.leavemessage{
     width: 320px;
    position: fixed;
    right: 0;
    background-color: #fff;
    z-index: 99;
    bottom: 0; 
}
.leavemessage_button i{

  	font-size: 25px;
    margin-right: 15px;
    vertical-align: middle;
  
}



.leavemessage_button{
 background-color: #1a9dde;
    color: #fff;
    padding: 15px; 
      cursor: pointer;
}

#fullimagecenter h1, #fullimagecenter .title-h1{
     padding: 85px 0; 
}


#header.header-transparent.header-v1 #navigation > ul > li > a{
     color: rgb(255, 255, 255); 
}
#navigation > ul > li > a{
     letter-spacing: 1px; 
}
.header-v1 #navigation > ul > li > a {
    padding-left: 27px;
  
  padding-right: 27px;
}

/*


#copyright .copyright-text{
 text-align: center;
    width: 100%;
    color: #fff; 
}

*/

.logo img{
 width:250px; 
}

.divider-title{
 line-height: 35px;
  font-size: 35px;
  letter-spacing: 2px; 
}

/*

@media screen and (min-width:959px){

  
  li.contacthighlight  a{
          color: #fff !important;
      background-color: #1a9dde;
      border-radius: 8px;
      padding: 15px !important;
      margin-top: -15px !important;
  }
  
}
*/

.header-is-transparent .sticky-wrapper{
 width:100%; 
}