.zoom {
    transition: transform .2s;
    margin: 0 auto;
}

.zoom:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}

.page-id-25 #header {
   background-position: initial; }

.page-id-669 #header{
  background-position: 0px -50px;
}

.page-id-665 #header{
  background-position: initial;
}
.page-id-673 #header{
  background-position: 0px 175px;
}

.page-id-667 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1558 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
} 
.page-id-1577 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1564 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1575 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1566 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1560 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1562 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1568 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1573 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-1570 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}
.page-id-673 #header > div.bottom-header.blog > div > div > div {
    visibility: hidden;
}



input[type=submit],input[type=submit]:hover  {
    width: auto;
    height: 36px;
    background-color: rgb(255, 102, 0);
    padding: 0 40px;
    display: inline-block;
    border: 0 none;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 3px;
}
input[type=submit] {
    color: #fff;
}

.formcontact{
  color:#000;
  float: right;
}
.formcontact:hover{
  color:#ff6600;
}
@media only screen and (max-width: 600px) {
    .formcontact{
  float: none;
}
  .open-responsive-menu .fa {
    font-size: 22px;
    color: #ff6600;
}
  .responsive-menu ul {
    width: 100%;
    margin: 0;
    padding: 30px;
}

  .header-front-page nav ul.sub-menu {
    background-color: #fff;
    color: #000;}
  .header-front-page nav ul.sub-menu li a {
    border-bottom: 0 none;
    padding: 10px;
    color: #000;
}
  .responsive-menu ul li.menu-item-has-children a {
    border-bottom: 1px solid #e4e4e4;
}
  .header-blog {
    background-size: contain!important;
    margin-bottom: -80px;
}
  .page-id-669 #header {
    background-position: center;
}
    .page-id-665 #header {
    background-position: center;
}
  .page-id-25 #header {
    background-position: center;
}
  .bottom-header h1 {
    margin-top: -60px!important;
    font-size: 30px!important;
}
}
@media only screen and (max-width: 992px)
  {
.open-responsive-menu .fa {
    font-size: 22px;
    color: #ff6600;
}
    formcontact{
  float: none;
}
    .responsive-menu ul {
    width: 100%;
    margin: 0;
    padding: 30px;
}
    .header-front-page nav ul.sub-menu {
    background-color: #fff;
      color: #000;}
    .header-front-page nav ul.sub-menu li a {
    border-bottom: 0 none;
    padding: 10px;
    color: #000;
}
    .responsive-menu ul li.menu-item-has-children a {
    border-bottom: 1px solid #e4e4e4;
}
    .header-blog {
    background-size: contain!important;
    margin-bottom: -80px;
}
    .page-id-669 #header {
    background-position: center;
}
      .page-id-665 #header {
    background-position: center;
}
    .page-id-25 #header {
    background-position: center;
}
    .bottom-header h1 {
    margin-top: -60px!important;
    font-size: 30px!important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	.formcontact{
  float: none;
}
.open-responsive-menu .fa {
    font-size: 22px;
    color: #ff6600;
}
  .responsive-menu ul {
    width: 100%;
    margin: 0;
    padding: 30px
}

  .header-front-page nav ul.sub-menu {
    background-color: #fff;
    color: #000}
  .header-front-page nav ul.sub-menu li a {
    border-bottom: 0 none;
    padding: 10px;
    color: #000;
}
  .responsive-menu ul li.menu-item-has-children a {
    border-bottom: 1px solid #e4e4e4;
}
  .header-blog {
    background-size: contain!important;
    margin-bottom: -80px;
}
  .page-id-669 #header {
    background-position: center;
}
  .page-id-665 #header {
    background-position: center;
}
  .page-id-25 #header {
    background-position: center;
}
  .bottom-header h1 {
    margin-top: -60px!important;
    font-size: 30px!important;
}
}