.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: none;        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%;        float: none;        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    }*/}@media (max-width: 767px) {    section.section-white.single,    section {        padding: 0;    }    .welcome-content {        margin-bottom: 0;        padding-bottom: 0;    }    footer {margin-top: 0;}    .verkstad-container{clear: both;}}@media (max-width:700px) {    .searchbar,    .top-header img {        float: none;        width: 100%;    }    .center-field,    .kontakt-info,    .kontaktformular,    .nav-menu li,    .searchbar,    .service-wrap,    footer .middle-field {        width: 100%    }    .contact h4,    .right-field {        text-align: left    }    .tjanst-image {        position: relative;        left: 0    }    .sibebar-map {        display: none    }    .menu-toggle {      position: absolute;      padding: 10px;      cursor: pointer;      z-index: 999;      top: -80px;      right: 10px;      display: block;    }    .menu-toggle i {        font-size: 25px;        color: #000    }    .bottom-header {        height: auto;        /*min-height: 72px;*/        position: relative    }    .bottom-header a {        padding: 5px 0;    }    .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: none;        margin: auto;    }    .searchbar input{      font-size: 40px;    }    .right-field {        width: 100%;    }    .contact {        width: 50%    }    .galleri img {        width: 100%;        height: auto;        padding: 20px 0    }    .banner {        padding-top: 30px    }    .service-wrap {margin-top: 40px;}    .search-wrap {display: none;}}@media (max-width: 640px) {    .map iframe,    #login-box iframe {        pointer-events: none;        height: 250px !important;    }    #login-box {height: auto;}}@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    }}@media (max-width: 520px) {    .figure-thumbnail {float: none; margin: 0 0 20px 0;}}@media (max-width:470px) {    .title,    h1#welcome-title {        font-size: 35px    }    .banner-text-box {        padding-top: 0    }    .banner-text-box h3 {        font-size: 30px    }}