header.landing-page-header { height: 120px; padding: 0px !important; float: none; border: none; }
.blue-bar { background: #12849f; height: 10px; width: 100%;}
header.landing-page-header .wrapper { display: flex; max-width: 1720px; margin: 0 auto; align-items: center;
    height: 110px; }
header.landing-page-header .wrapper .header-left { width: 50%; }
header.landing-page-header .wrapper .header-right { width: 50%; float: none; padding: 0px; position: relative;
    justify-content: end; }
header.landing-page-header .social-media { display: flex; justify-content: flex-end; align-items: flex-end;
    float: none; padding: 0px; }
header.landing-page-header .social-media > span { margin-right: 20px; color: #008eba; text-transform: uppercase; font-size: 18px; }
header.landing-page-header .social-media ul { list-style: none; display: flex; justify-content: space-between; margin: 0px;
    float: none; }
header.landing-page-header .social-media ul li { width: 30px; height: 30px; background-color: #12849f; border-radius: 50%; }
header.landing-page-header .social-media ul li a { color: #ffffff; height: 30px; width: 30px; display: flex; justify-content: center;
    align-items: center; }
header.landing-page-header .social-media div { width: 20%; }
header.landing-page-header .social-media div > span { color: #626262; display: block; text-align: end; margin-bottom: 6px;
    font-size: 16px; line-height: 18px; text-transform: uppercase; }
header.landing-page-header .social-media div:nth-child(2) { margin-right: 50px; }
header.landing-page-header .social-media div:nth-child(3) span { justify-self: flex-end; }

header.landing-page-header .header-right > a { position: absolute; font-size: 18px; text-transform: uppercase; bottom: -68px; right: 0px; z-index: 10;
    padding: 0px 14px; font-family: copse, serif; background: #12849f; color: #ffffff; border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }


@media only screen and (max-width: 1720px) {
    header.landing-page-header .wrapper { max-width: 1400px; }
}

@media only screen and (max-width: 1400px) {
    header.landing-page-header .wrapper { max-width: 1100px; }
    header.landing-page-header .social-media div { width: 30%; }
}

@media only screen and (max-width: 1300px) {
    .page-template-subpage main { padding: 50px 50px; }
}

@media only screen and (max-width: 1199px) {
    header.landing-page-header .logo-block { width: 100%; }
}

@media only screen and (max-width: 1150px) {
    header.landing-page-header .wrapper { max-width: 1000px; }
    .page-template-subpage main { padding: 50px 25px; }
}

@media only screen and (max-width: 1023px) {
    header.landing-page-header .wrapper { max-width: 100%; padding: 0 20px; }
    header.landing-page-template .photo-box { max-width: 100%; }
    header.landing-page-header .wrapper .header-left { width: 40%; }
    header.landing-page-header .wrapper .header-right { width: 60%; }
    header.landing-page-header .header-right > a { padding: 4px 14px; bottom: -76px; }

}

@media only screen and (max-width: 900px) {
    header.landing-page-header .wrapper .header-left { width: 30%; }
    header.landing-page-header .wrapper .header-right { width: 70%; }
    header.landing-page-header .social-media ul { justify-content: space-evenly; }
}

@media only screen and (max-width: 767px) {
    header.landing-page-header { padding: 0px !important; height: 150px; }
    header.landing-page-header .wrapper { flex-wrap: wrap; }
    header.landing-page-header .wrapper .header-left { width: 100%; }
    header.landing-page-header .wrapper .header-left .logo-block { display: flex; height: 60px; justify-content: center;
        align-items: center; }
    header.landing-page-header .wrapper .header-right { width: 100%; position: relative !important; max-width: 100%; }
    header.landing-page-header .social-media { justify-content: space-around; }
    header.landing-page-header .social-media > span { display: none; }
    header.landing-page-header .social-media div { width: 45%; }
    header.landing-page-header .social-media div > span { text-align: center; }
    header.landing-page-header .social-media div:nth-child(2) { margin-right: 0px; }
    header.landing-page-header .header-right > a { bottom: -58px; }

}
@media only screen and (max-width: 479px) {
    header.landing-page-header .header-right > a { bottom: -57px; }
}

/*@media only screen and (max-width: 462px) {*/
/*    header.landing-page-header .header-right > a { bottom: -44px; }*/
/*}*/


@media only screen and (max-width: 420px) {
    header.landing-page-header { padding: 0px !important; height: 230px; }
    header.landing-page-header .social-media { flex-wrap: wrap; }
    header.landing-page-header .social-media div { width: 100%; margin-bottom: 15px;}
    header.landing-page-header .social-media div > span { margin-bottom: 10px; }
    header.landing-page-header .header-right > a { bottom: -39px; }
}