.menu-toggle {    z-index: 999;    border-radius: 3px;    float: left;    margin-left: 50px;    display: none}.menu-toggle .stripe:nth-child(1),.menu-toggle .stripe:nth-child(2),.menu-toggle .stripe:nth-child(3) {    background-color: #fff;    position: absolute;    height: 4px;    z-index: 10;    overflow: auto;    width: 80%;    display: block;    margin: auto;    left: 5px}.menu-toggle:hover {    cursor: pointer}.menu-toggle .stripe:nth-child(1) {    top: 10px}.menu-toggle .stripe:nth-child(2) {    top: 20px}.menu-toggle .stripe:nth-child(3) {    top: 30px}@media (min-width:1200px) {    .parallax-content {        padding: 236px 0 238px    }}@media (max-width:1200px) {    .left-field {        width: auto    }}@media (max-width:995px) {    .welcome-content {        padding: 0 0 20px    }    .banner-text-box {        padding: 10px 30px;        width: 80%    }    .banner-text-box h3 {        margin-top: 0    }    .facebook-wrap {        position: relative    }    .welcome-text {        float: left;        width: 95%;        margin-top: 20px    }    .hours-right,    .mail,    .phone {        margin: 0;        float: left;        text-align: center    }    .left-field {        width: 100%    }    .searchbar {        max-width: none;        margin-left: 0;        width: 90%    }    .center-field,    .hours-right,    .mail {        width: 50%    }    .phone {        width: 100%;        position: absolute;        top: 0    }    .head-info-wrap {        width: 100%;        float: left;        margin-top: 30px    }    .menu-main-menu-container {        background-color: #2A6598;        text-align: center    }    .site_nav {        display: none;        padding: 0;        width: 100%;        list-style: none    }    .site_nav .current_page_item a {        font-size: 18px;        color: #000    }    .site_nav li a {        font-size: 16px;        color: #122A77;        font-family: Montserrat, sans-serif;        font-weight: 700    }    .menu-main-menu-container .site_nav li a:after {        content: "";        background-color: #fff;        margin-top: 5px;        width: 120;        height: 3px;        display: none;        transition: .5s all ease    }    .site_nav li {        float: none;        background-color: #AFD0EB    }    .klipp-wrap {        margin-bottom: 50px;        margin-top: 50px    }    .klipp-wrap:first-child {        margin-top: 0    }}@media (max-width:800px) {    .tjanst .dropdown,    .tjanst .dropdown button {        width: 100%    }    .tjanst {        padding: 50px 0;        margin: 20px 0    }    .tjanst-desc {        width: 100%;        font-size: 20px;        margin-top: 20px    }    .tjanst-desc h4 {        font-size: 18px    }    .dropdown h5 {        padding: 15px    }    .top-header img {        display: block;        margin: auto    }    .facebook-wrap {        float: none;        width: 90%;        overflow: hidden;        position: initial;        top: initial;        right: initial    }    .welcome-text {        width: 100%;        margin-bottom: 30px    }    .banner-text-box {        width: 80%    }}@media (max-width:768px) {    .title,    h1#welcome-title,    section.section-white.single .title {        width: 100%;        font-size: 40px    }    .facebook-wrap {        margin-top: 50px    }    #slideshow{      margin-top: 30px;    }}@media (max-width:700px) {    .searchbar,    .top-header img {        float: none    }    .center-field,    .kontakt-info,    .kontaktformular,    .nav-menu li,    .searchbar,    .service-wrap,    footer .middle-field {        width: 100%    }    .contact h4,    .right-field {        text-align: center    }    .tjanst-image {        position: relative;        left: 0    }    .sibebar-map {        display: none    }    .menu-toggle {        position: absolute;        padding: 10px 0;        cursor: pointer;        z-index: 999;        top: 10px;        display: block    }    .menu-toggle i {        font-size: 25px;        color: #000    }    .bottom-header {        height: auto;        min-height: 72px;        position: relative    }    .bottom-header .boka-btn {        position: absolute;        top: 0;        right: 0    }    .nav-menu {        display: none    }    header nav {        margin: 0 -15px;        overflow: auto;        display: block    }    .searchbar {        display: block;        margin: auto    }    .right-field {        width: 100%;        margin-top: 20px    }    .contact {        width: 50%    }    .galleri img {        width: 100%;        height: auto;        padding: 20px 0    }    .banner {        padding-top: 30px    }    .page-item{      width: 100%;    }    .sub-menu li {    height: auto;    width: 50%;}section.section-white.single{  padding: 30px 0px;}}@media (max-width:600px) {    .wpcf7 input, textarea{        width: 100%;    }    .footer-info ul{        text-align: left;    }    .service-item img{        max-height: initial;    }    .swiper-button-next{        padding: 10px;    }    .swiper-button-prev{        padding: 10px;    }    .banner-text-box,    .header-logo img {        width: 100%    }    .banner-text-box{/* padding-top: 130px; */top: 25%;}    .banner-text-box p {        font-size: 15px    }    .search-item-wrap {        padding-top: 0    }    .service-item {        width: 100%;        height: 200px;        margin: 20px 0;        border-right: none;        padding: 20px 0    }    .main-text-wrap {        word-wrap: break-word    }    .banner {        padding: 60px 0    }    .banner-text-box h3 {        font-size: 40px    }    .sub-menu{      width: 100%;      left: 0px;      right: 0px;      top: 75px;    }    .sub-menu li{      width: 50%;    }    header .bottom-header .sub-menu li a{      font-size: 14px;    }}@media (max-width:470px) {    .title,    h1#welcome-title {        font-size: 35px    }    .banner-text-box {        padding-top: 0    }    .banner-text-box h3 {        font-size: 30px    }}@media (max-width:360px) {  .sub-menu{    overflow-y: scroll;  }  .sub-menu li{      width: 100%;    }  }