

@media handheld, only screen and (min-width: 1023px) {
    html body{
      padding-top: 136px;
    }
    body.admin-bar {
        padding-top: 168px;
    }
    .header{
      position: absolute;
    }
    .fixed_header{
      position: fixed;
      top: 0;
      height: 74px;
    }
    .fixed_header .header-top{
      display: none;
    }
    .fixed_header .nav-header {
      height: 75px;
    }
    .fixed_header .nav-left ul li a {
      padding-top: 22px;
      padding-bottom: 24px;
    }
    .fixed_header .nav-right ul li a {
      padding-top: 24px;
      padding-bottom: 20px;
    }
    .fixed_header .logo {
      height: auto;
      padding-bottom: 0;
      padding-top: 0;
      top: 0;
    }
    .fixed_header .logo img {
      height: 59px;
    }
    .fixed_header .logo a {
      padding: 8px;
    }
    .fixed_header .nav-left ul li {
      background-position: 100% 16px;
    }
    .fixed_header .nav-right ul li {
      background-position: 100% 16px;
    }
}
@media handheld, only screen and (max-width: 1150px) {

.row,
.row-1 {
   max-width: 100%;
   padding: 0 10px;
}

.header-top .row {
    padding: 0;
}

.nav-header .row {
    padding: 0;
}

.advantage,
.advantage-header {
    padding: 0;
}
.event-content p {
  font-size: 16px;
}
.content-white-inner p {
  font-size: 17px;
  padding-bottom: 25px !important;
  line-height: 22px;
}
.contact-box ul li p {
    padding-bottom: 0 !important;
}
.left-product-discreption h4 {
  padding-bottom: 10px;
}
.logos-img{
  width: 25%;
}
.left-product-img{
  width: 30%;
}
.left-product-discreption{
  width: 67%;
   padding: 15px 20px 15px 0;
}
.contact-box-1 p br{
    display: none;
  }
  .con-user-row{
    padding-bottom: 10px;
  }
  .ledning-left-inner h1{
    padding-bottom: 20px;
  }
  .con-user-col{
    width: 45%;
    padding-top: 0px;
  }
  .con-user-col-img{
    width: 100%;
  }
  .con-user-col-img img{
    width: 100%;
  }
  .con-user-col-content{
    width: 100%;
    border: 0px;
  }
.map-bg-img-1 iframe{
        height: 300px;
}
.contact-box-1 {
  padding: 20px 24px 0;
}

.left-product-discreption p {
  padding-bottom: 6px !important;
}

}

@media (max-width: 1275px) {
    .nav-right ul li {
      padding-right: 0;
    }
    .nav-right ul li a,
    .nav-left ul li a {
      padding: 28px 12px;
      font-size: 15px;
    }
    .menu-shop a {
      padding-left: 15px !important;
      padding-right: 15px !important;
    }
}

@media (max-width: 1069px) {
    .nav-right ul li a,
    .nav-left ul li a {
      padding: 28px 8px;
    }
}

@media (max-width: 1160px) {
  .support-row-inner.faq-col-link ul li a {
    font-size: 14px;
  }
  .specialpop {
    width: 52%;
    left: 0px;
    right: 0px;
    margin: 0 auto;
  }

}

@media (max-width: 1140px){ /* 1024 screen */
    .woocommerce .artikellista ul.products li.product a .grid-image {
        height: 160px;
    }

    .woocommerce .grid-details {
        height: 170px;
    }
}

@media (max-width: 1110px){ /* 1024 screen */
.news-left ul li a {

  font-size: 14px;
  line-height: 20px;
  padding-bottom: 10px;
}
.news-left ul li span.sym {
  margin-top: -5px;
}
.support-row-inner.faq-col-link ul li a {
  font-size: 15px;
}
.support-row-inner.faq-col-link ul li {
  width: 50%;
}

.woocommerce form .form-row label {
    font-size: 18px;
}

}

@media (max-width: 975px) {
    .woocommerce form .form-row label {
        font-size: 16px;
    }
}

@media (max-width: 880px) {
    .woocommerce form .form-row label {
        font-size: 20px;
    }
}


@media handheld, only screen and (max-width: 1023px) {
.banner{
  height: auto;
}
.inner-page-menu li a{
  padding: 0px 12px;
  font-size: 14px;
}

.banner-iiner-text-box {
  float: none;
  margin: 55px auto 0;
  padding: 0 0 60px;
  width: 550px;
  overflow: hidden;
}
.content-white-inner p br {
  display: none;
}
.product-content{
  padding-left: 15px;
  padding-right: 15px;
}
.event-content{
  padding-left: 15px;
  padding-right: 15px;
}
.product-content h1{
  font-size: 17px;
  line-height: 17px;
  padding-bottom: 10px;
}
.product-content p {
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 15px;
}
.event-content h1{
  font-size: 21px;
  line-height: 21px;
  padding-bottom: 10px;
}
.event-content p {
  font-size: 15px;
  line-height: 24px;
  padding-bottom: 10px;
}
.event-content p br {
  display: none;
  }
  .event-content ul li{
    display: inline-block;
    float: none;
    font-size: 11px;
  }
  .logos-img{
    width: 30%;
  }
  .curent-points-right-text{
    width: 52%;
  }
  .contact-box-1{
    padding: 36px 15px 0;
  }
 .map-bg-img-1 iframe{
        height: 100%;
    }

.left-product-discreption h4 {
  font-size: 20px;
  padding-bottom: 5px;
}
.content-white-inner p {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 5px !important;
}
.inner-button-row a {
  font-size: 15px;
  height: 28px;
  line-height: 28px;
  width: 96px;
}
.inner-button-row {
  margin-top: 5px;
}
.left-product-discreption {
  padding: 8px 0;
  width: 64%;

}
.contact-box ul li p {
  font-size: 15px;
  line-height: 20px;
}
.contact-box ul li span {
  line-height: 11px;
  padding-top: 4px;
}
.content-white-inner p {
  padding-bottom: 25px !important;
}
.left-product-discreption p{
  padding-bottom: 6px !important;
}
.content-white-inner p a img {
  max-width: 400px;
}
}

@media handheld, only screen and (max-width: 1020px) {
.nav-left{
  display: none;
}
.nav-right{
  display: none;
}
.nav-header{
  height: 155px;
}
.logo a {
  top: 10px;
  bottom: 10px;
}
.header{
  height: auto;
}
.fotter-left{
  width: 100%;
  padding-top: 30px;
}
.fotter-right{
  width: 100%;
  padding-left: 0px;
  padding-top: 40px;
  float: left;
  padding-right: 0px;
}
.fotter-left{
  padding-left: 0px;
}
.fotter-left h1{
  font-size: 26px;
}
.fotter-left p br{
  display: none;

}
.fotter-left h3{
  font-size: 16px;
}
.navigation{
    display: block;
}
.navigarion-main{
  background-color: #5d6770;
  width: 100%;
  float: right;
  display: block;

}

ul.mobimenu {
  z-index: 99999 !important;
}
.ovrActv,
.smobitrigger {
  z-index: 9990 !important;
}
.header {
  z-index: auto;
}

ul.mobimenu li.first a.active{
    background: rgba(0, 0, 0, 0.29) none repeat scroll 0 0;
}
.news-left {
  width: 34%;
}
.news-right{
  width: 61%;
}
.content-white-inner p {
  padding-bottom: 13px !important;
}

.left-product-discreption p{
  padding-bottom: 6px !important;
}
.gform_body ul li.supportcv, .gform_body ul li.personligtbrev, .gform_body ul li.contextra{
  width: auto;

}

.gform_body ul li.supportcv label.gfield_label, .gform_body ul li.personligtbrev label.gfield_label, .gform_body ul li.contextra label.gfield_label {
  line-height: 26px;
  margin-right: 0;
  padding: 0px 30px;
  width: auto;
}
.gform_body ul li.supportcv input[type="file"], .gform_body ul li.personligtbrev input[type="file"], .gform_body ul li.contextra input[type="file"] {
  padding-right: 0px;
  width: auto;
}
.news-left {
  width: 100%;
}
.news-right {
  width: 100%;
}
.half_col {
  width: 50%;
}
.support-row-inner.hamta-filer p a img {
  padding-right: 20px;
}
.support-row-inner.thumbnail .thumbnail-wrapper a {
  float: left;
  margin-bottom: 10px;
    margin-right: 2%;
    width: 18%;
}
.support-row-inner.thumbnail .thumbnail-wrapper{
float: left;
width:100%;
}
.support-row-inner.thumbnail .thumbnail-wrapper a img {
  float: left;
  max-width: 100%;
}
.content-white-inner.newp {
  min-height: 0;
  padding-bottom: 17px;
}
.hotScreen.left {
  width: 100%;
}
.hotScreen.right {
  width: 100%;
  padding-left: 0px;
}
.hotScreen.left h1 img {
  max-width: 370px!important;
}
.woocommerce .products ul, .content-white-inner.newp ul, .support-row.artikellista form {
  overflow-x: scroll;
}
.woocommerce-cart  .support-row.artikellista .cart .button {
  float: left!important;
  width: auto;
}
.woocommerce-checkout .support-row.artikellista table {
  width: 100%!important;
}
.support-row.artikellista table {
  width: 100%!important;
}
.support-row.artikellista table.variations {
  width: 100%!important;
}
.woocommerce-account .woocommerce table.shop_table {
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals {
  width: 100%!important;
  float: none;
}
.woocommerce .cart-collaterals .cart_totals table {
  max-width: 100%!important
}
.woocommerce-account .woocommerce table thead {
  /*display: block!important;*/
}

.woocommerce-account .woocommerce table.shop_table {
  width: 100%;
}
.woocommerce-account .woocommerce .scroll {
  overflow-x: scroll;
}
.left-section {
  width: 100%;
  padding-right: 0px;
}
.support-row-inner.support-padding {
  padding-bottom: 30px;
}
.right-section {
  width: 100%;
  margin-top: 20px;
  text-align: center;
}
.support-row-inner.support-padding {
  padding-right: 25px;
}
.support-row-inner.faq-col ul {
}
.support-row-inner.referenser .left-section a {
  width: 25%;
}
.support-row-inner.faq-col-link ul li {
  width: 50%;
}
.support-row.artikellista ul.products li.product {
  clear: none!important;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
  margin-bottom: 20px;
}
.smobitrigger {
  position: absolute;
  top: 0px;
  right: 5px;
  z-index: 9999;
  color: rgba(51, 51, 51, 0.6);
  font-size: 29px;
}

/*.search-box input[type="search"] {
  display: none;
}*/
.search-box {
  display: none;
}
.header-top-right a.mobile-search {
  float: right;
  width: 65px;
  height: 50px;
  cursor: pointer;
  background-image: url("../images/serarch-icon.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ffffff;
  border: 0px;
}
.header-top-right .search-box.main {
  display: block;
  position: absolute;
  top: 100%;
  right: 20px;
  padding: 10px;
  background-color: #f1f1f1;
  z-index: 999;
}
.search-box.main input[type="submit"] {
  background-image: url("../images/red-arrow.png");
  width: 55px;
  border-left: solid 1px #dedede;
}
.nav-header {
  height: 60px;
}
.support-row.artikellista table tbody tr td .coupon {
  float: left!important;
  margin-right: 15px;
}
.support-row-inner.faq-col-link ul li a {
  font-size: 13px;
}
.textdeco, .name-input {
  width: 33.33%;
}
.color-wrapper {
  width: 25%!important;
}
.row-1.miljo .event-col-main .event-content {
  height: 281px;
}
}

/* iPad */
@media handheld, only screen and (max-width: 768px) {
    .desktop-only {
        display: none;
    }

    .event-box-wrapper div:nth-child(2n+1) {
        clear: left;
    }
}

/* Mobile */

@media handheld, only screen and (max-width: 767px) {
    .artikellista .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
        display: none;
    }

    .artikellista .woocommerce table.shop_table_responsive tbody tr td {
        height: auto;
    }

.col-main{
  width: 100%;
  padding: 0px;
}
.banner {
  display: none;
}
.col-main img{
  width: 100%;
}
.product-content h1 {
   font-size: 25px;
  line-height: 26px;
  padding-bottom: 22px;
}
.product-content p {
  font-size: 17px;
  line-height: 24px;
  padding-bottom: 25px;
}
.event-content h1 {
  font-size: 25px;
  line-height: 26px;
  padding-bottom: 22px;
}
.event-content p {
  font-size: 17px;
  line-height: 24px;
  padding-bottom: 15px;
}
.event-col-main{
  width: 100%;
  padding: 0px;
}
.event-col-main img{
  width: 100%;
}
.event-content ul li {
  font-size: 15px;
}
.product-content p br{
    display: none;
}

.margin{
    height: 50px;
    display: block;
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    overflow: hidden;
}
.inner-page-menu li a {
  padding: 0 11px;
  font-size: 11px;
}
.logos-img{
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 20px;
    padding-right: 0px;
  }
  .curent-points-right-text{
    width: 100%;
    padding-bottom:
  }
  .left-product-img{
    width: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 15px;
  }
  .left-product-discreption{
    width: 100%;
    padding-left: 20px;
    padding-bottom: 25px;
  }
  .left1{
    width: 100%;
  }

  .hotscreen-img{
    width: 100%;
    text-align: center;
  }
  .hotscreen-img img{
    width: 100%;
  }
  .news-left {
  width: 100%;
}
.news-right{
  width: 100%;
}
.form-col{
  width: 100%;
  margin-bottom: 10px;
}
.ledning-left{
  width: 100%;
}
.contact-page-right-bar{
  width: 100%;
}
.contact-box-1{
  padding: 15px;
}
.con-user-col{
  width: 100%;
  padding-top: 0px;

}
.con-user-col-img{
  width: 100%;
  text-align: center;
}
.con-user-col-img img{
    width: 100%;
  }

.con-user-col-content{
  width: 100%;
  border: 0px;
  margin: 10px 0px;
}
.left-product-img img{
  width: 100%;
}
.form-row{
  margin: 0 0 0px 0px;
}
.form-button-row {
  margin-top: 10px;
}
.half-col {
  width: 100%;
  padding: 0;
}
.support-row-inner ul {
  margin-left: 0px;
}
.support-row-inner.thumbnail .thumbnail-wrapper a {
  margin-bottom: 26px;
}
.newp p a img {
  height: auto;
  width: 158px;
}
.hotScreen.left h1 img {
  max-width: 370px!important;
}
.support-row.artikellista .content-white-inner p {
  font-size: 17px;
  line-height: 17px;
}
.support-row.artikellista .newp h1 {
  font-size: 22px;
  line-height: 22px;
}
.support-row-inner.faq-col-link ul li a {
  font-size: 13px;
}
.header-top .row {
  padding: 0px;
}
.support-row-inner.faq-col-link ul li {
  width: 100%;
}
.support-row-inner.faq-col-link ul li a {
  font-size: 14px;
}
.header-top-right .search-box.main {
  right: 0px;
}
.row-1.miljo .event-col-main {
  width: 100%;
}
.row-1.miljo .event-col-main .event-content {
  height: auto;
}
.content-white-inner.miljoarbete-bot .curent-points-right-text {
  width: 100%;
}
.specialpop {
  width: 77%;
}
.left-img-st {
  width: 100%;
}
.right-img-st {
  width: 40%;
}

}
@media handheld, only screen and (max-width: 665px) {
  .support-row-inner.hamta-filer p {
    clear: both;
  }
  .support-row-inner.hamta-filer p a img {
    margin-top: 20px;
  }
  .support-row-inner.hamta-filer p a {
    display: inline-block;
  }
  .support-row-inner.hamta-filer p:first-child {
    text-align: center;
  }
  .about-wrapper {
width:100%;
}
.omOss-slider {
margin-bottom:20px;
}
.half-col {
  width: 100%;
}
.content-white-inner.newp.left1 .summary ul {
  width: 100%;
  padding-right: 0px;
}
.content-white-inner.newp.left1 .summary form.cart {
  width: 100%;
}
.woocommerce form.cart .quantity .qty {
  width: auto!important;
}
.woocommerce div.product form.cart .single_add_to_cart_button.button {
  width: 100%;
  float: none;
  margin-left: 0;
  margin-top: 10px;
}


}

@media handheld, only screen and (max-width: 639px) {
    .s-order-bt {
      float: left;
    }
.banner-iiner-text-box {
  padding: 0 0 50px;
  margin: 40px auto 0;
  width: 100%;
}
.banner-iiner-text-box h1{
  font-size: 70px;
  line-height: 55px;
}
.banner-iiner-text-box h4 {
  font-size: 40px;
  line-height: 33px;
}

.banner-iiner-text-box p {
  font-size: 17px;
  line-height: 19px;
  padding: 0 0 20px;
}
.col-main{
  width: 100%;
  margin: 0px;
}
.col-main img{
  width: 100%;
  }
  .product-content h1 {
  font-size: 25px;
  line-height: 26px;
  padding-bottom: 22px;
}
.product-content p {
  font-size: 17px;
  line-height: 24px;
  padding-bottom: 25px;
}
.event-col-main img{
    width: 100%;
}
.event-col-main{
  width: 100%;
  margin: 0px;
}
.event-content p {
  font-size: 14px;
  line-height: 20px;
}
.event-content ul li {
  display: inline;
  float: none;
  line-height: 26px;
}
.event-content p {
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 6px;
}
.event-content ul li {
  line-height: 18px;
  font-size: 12px;
}
.product-content br{
  display: none;
}
.event-content br{
  display: none;
}
.margin{
    height: 50px;
    display: block;
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    overflow: hidden;
}
.inner-page-menu li.first {
  font-size: 11px;
  margin-right: 5px;
  width: 45px;
}
.inner-page-menu li a {
  font-size: 8px;
  padding: 0 8px;
}
.form-row-1{
  margin: 0px;
}
.form-col-1{
  width: 100%;
  margin-bottom: 15px;
}
.attach-row{
  margin-top: 11px;
}
.attach-row input[type="submit"] {
  float: left;
  margin-top: 10px;
}
.gform_body ul li.spontansupport div.ginput_container {
  width: 100%;
}
.gform_body ul li.namn0, .gform_body ul li.telefonnummer0 {
  width: 100%;
}
.gform_body ul li.supportmail span.ginput_left, .gform_body ul li.supportmail span.ginput_right {
  width: 100%;
}
.gform_body ul li.contactname, .gform_body ul li.contactcomp, .gform_body ul li.contactemail {
  width: 100%;
  margin-right: 0px;
}
.page-template-support .gform_footer {
  margin-top: 15px;
}
.charactristics.left, .starkslider.owl-carousel {
  width: 100%;
  margin-top: 10px;
}
.newp {
  padding-bottom: 20px;
}
.newp h1 {
  font-size: 21px;
}
.support-row-inner.thumbnail .thumbnail-wrapper a {
  margin-bottom: 5px !important;
  width: 31%;
}
.gform_footer input[type="submit"] {
  margin-top: 20px;
}
.content-white-inner.newp p img {
  float: none;
  display: block;
}
    .content-white-inner.newp .thumbnail p img {
        float: left;
    }
.hotScreen.left h1 img {
  margin-bottom: 20px;
  margin-top: 20px;
}
/*.content-white-inner.newp p a:first-child {
  margin-left: 15px;
}*/
    .content-white-inner.newp .thumbnail p a:first-child {
        margin: 0;
    }

.con-user-col-content-email {
    font-size: 16px;
}
/*.hotScreen.left.thumbnail img {
  max-width: 150px;
}*/
.half_col {
  width: 100%;
}
.support-row.artikellista .inner-page-menu li a {
  font-size: 11px;
}
.woocommerce-product-search .search-field, .woocommerce-product-search input[type="submit"], .page-template-support-FAQ .content-main.faq .search-submit, .page-template-support-FAQ .content-main.faq .search-field {
  font-size: 16px;
  height: 37px;
}
.woocommerce ul.products li.product h3 {

}
.support-row-inner.faq-col ul {
}
.support-row-inner.referenser .left-section a {
  width: 33.33%;
}
.support-row-inner.faq-col-link ul li {
  width: 100%;
}
.faq-ans.owl-carousel .owl-item .faq-cont {
  padding-left: 50px;
  padding-right: 50px;
}
.faq-ans.owl-carousel .owl-item .faq-cont h1 {
  font-size: 17px;
  line-height: 17px;
  margin-top: 12px;
  margin-bottom: 15px;
}
.faq-ans.owl-carousel .owl-item .faq-cont p {
  font-size: 13px;
}
.faq-ans.owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 10px;
}
.faq-ans.owl-carousel .owl-controls .owl-nav .owl-next {
  right: 10px;
}
.support-row.artikellista ul.products li.product {
  width: 50%;
  float: left!important;
}
.woocommerce-account .woocommerce p, .woocommerce-account .woocommerce .col-1.address address {
    width: 100% !important;
}
.woocommerce-account .woocommerce .contact-box ul li p {
    width: auto !important;
}

.nav-header {
  height: 57px;
}
.header-top-right a.mobile-search {
  width: 50px;
  height: 44px;
}

.header-top {
  height: 44px;
}

.page-template-registration form.register {
  margin: 0px;
}
.page-template-registration form.register p.form-row-wide, .page-template-registration form.register p.form-row-last, .page-template-registration form.register p.form-row-first {
  width: 100%;
  padding: 0px;
}
.textdeco, .name-input {
  width: 50%;
}
.color-wrapper {
  width: 50%!important;
}
.order-date input[type="text"], .order-price input[type="text"] {
  width: 100%;
}
.order-date, .order-price {
  float: none;
  margin-right: 0px;
}
.s-o-left {
  float: none;
}
.woocommerce .cart-collaterals .cart_totals table {
  max-width: 600px!important;
}
.woocommerce .cart-collaterals .cart_totals {
  overflow-x: scroll;
}
.event-content h1 {
  font-size: 20px;
}
.fotter-right-col-1{
  width: 100%;
}
.fotter-right-col-2{
  width: 100%;
  padding-top: 30px;
}
}

/*====================================css 29/12================================*/
@media handheld, only screen and (max-width: 540px) {
  .woocommerce .proList-wrraper {
    text-align: center;
  }
  .woocommerce .proList-wrraper h1.page-title {
    float: none;
    text-align: center;
    margin-bottom: 10px;
  }
  .proList-wrraper .w-right {
    float: none;
  }
  .content-white-inner p a img {
    max-width: 100%;
  }
}


@media handheld, only screen and (max-width: 479px) {
    .woocommerce .artikellista ul.products li.product a .grid-image {
        height:auto;
    }
    .woocommerce .artikellista ul.products li.product a .grid-image img {
        position: relative;
        top: 0;
        transform: none;
    }
.header-top-right {
  float: none;
  margin: 0 auto;
  width: 270px;
}
.search-box {
  float: left;
  width: 270px;
}
.banner-iiner-text-box {
  margin: 20px auto 0;
  padding-bottom: 20px;
}
.banner-iiner-text-box h1 {
  font-size: 50px;
  line-height: 38px;
}
.banner-iiner-text-box h4 {
  font-size: 25px;
  line-height: 25px;
  padding-bottom: 3px;
}
.banner-iiner-text-box p {
  font-size: 13px;
  line-height: 16px;
  padding: 0 0 10px;
}
.header-top {
  height: 101px;
}
.header-top-right{
  width: 100%;
}
.search-box input[type="text"] {
  width: 85%;
}
/*.search-box input[type="submit"]{
  float: left;
  width: 15%;
}*/
.search-box {
  width: 100%;
}

.event-bottom-box-shedow {
  height: 25px;
}
.product-bottom-box-shedow{
  height: 25px;
}
.margin{
    height: 50px;
    display: block;
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    overflow: hidden;
}
.inner-page-menu li.first{
  width: 100%;
}
.inner-page-menu li.first:after{
  display: none;
}
.inner-page-menu li{
  text-align: center;
  width: 100%;
  border: 0px;
  border-bottom: 1px solid #ededed;
}
.inner-page-menu li.last{
    border: 0px;
  }
  .attach-row input[type="submit"] {
  width: 100%;
}
  .attach-row a{
    margin-bottom: 10px;
  }
.inner-page-menu li a{
  width: 100%;
  text-align: center;
  font-size: 12px;
  padding: 0px 12px;
}
.support-button-row a {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  width: 88px;
}
.content-white-inner{
  padding: 22px 15px 0;
}
.curent-points-right-text-list{
  margin-left: 0px;

}
.left-product-discreption{
  padding-left: 0px;
}
.left-product-img{
  padding-top: 0px;
}
.inner-button-row{
  text-align: center;
}
.hotscreen-img{
  padding-bottom: 15px;
}
.map-bg-img-1 iframe{
  height: 200px;
}
.header-top-right {
  width: auto;
  float: right;
}

.header-top {
  height: 44px;
}
.nav-header {
  height: 55px;
}

.gform_body ul li.supportcv label.gfield_label, .gform_body ul li.personligtbrev label.gfield_label, .gform_body ul li.contextra label.gfield_label {
  float: left;
  width: 100%;
}
.gform_body ul li.supportcv input[type="file"], .gform_body ul li.personligtbrev input[type="file"], .gform_body ul li.contextra input[type="file"] {
 float: left;
  width: 100%;
}
.gform_body ul li.supportcv div.ginput_container, .gform_body ul li.personligtbrev div.ginput_container, .gform_body ul li.contextra div.ginput_container {
  float: left;
  width: 100%;
}
.gform_body ul li.supportcv, .gform_body ul li.personligtbrev, .gform_body ul li.contextra {
  margin-top: 10px;
}
.thumbnail-wrapper {
  text-align: center;
}
.thumbnail-wrapper a img {
  margin-right: 0px;
  margin-bottom: 0;
}
.support-row-inner h1, .support-row-inner h3 {
  font-size: 20px;
}
.support-row-inner.hamta-filer p a img {
  padding-right: 0px;
  margin-left: 0px;
  width: 100%;
}
/*.content-white-inner.newp p a {
  margin-right: 11px;
  margin-left: 11px;
}*/
    .content-white-inner.newp .thumbnail p a {
        margin: 0;
    }
.woocommerce div.product div.summary .product_meta .sku_wrapper, .woocommerce div.product .related h2 {
  font-size: 20px;
  line-height: 20px;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
  margin-bottom: 15px!important;
}
.woocommerce-product-search .search-field, .woocommerce-product-search input[type="submit"], .page-template-support-FAQ .content-main.faq .search-submit, .page-template-support-FAQ .content-main.faq .search-field {
  font-size: 14px;
  height: 37px;
}
.woocommerce-product-search .search-field {
  width: 80%;
}
.woocommerce-product-search input[type="submit"] {
  width: 20%;
}
.support-row.artikellista .newp h1 {
  font-size: 20px;
  line-height: 20px;
}
.support-row.artikellista .content-white-inner p {
  font-size: 14px;
  line-height: 17px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 100%!important;
}
.woocommerce-page .entry-title, .widecolumn h2, .page-template-registration .col-2.hentry h2 {
  font-size: 20px;
  line-height: 20px;
}
.woocommerce-page .entry-title, .widecolumn h2, .woocommerce-page .entry-content h2, .woocommerce-page .entry-summary h2, .woocommerce-page .page-content h2, .woocommerce-page .comment-content h2, .page-template-registration .col-2.hentry h2, .woocommerce-account .woocommerce fieldset > legend {
  font-size: 20px;
  line-height: 20px;
}
.woocommerce form .form-row label, .page-template-registration .col-2.hentry .register label, .woocommerce-account .entry-content a, .woocommerce-account .entry-summary a, .woocommerce-account .page-content a, .woocommerce-account .comment-content a, .woocommerce-account .pingback .comment-body > a {
  font-size: 16px;
  line-height: 16px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .page-template-registration .col-2.hentry .register .input-text {
  font-size: 14px;
}
.woocommerce-account .woocommerce #respond input#submit, .woocommerce-account .woocommerce a.button, .woocommerce button.button, .woocommerce-account .woocommerce input.button, .page-template-registration .col-2.hentry .register .button {
  font-size: 16px;
  line-height: 16px;
  padding: 8px 13px;
}
.support-row-inner.referenser .left-section a {
  width: 50%;
}
.faq-ans.owl-carousel .owl-item .faq-cont {
  padding-right: 45px;
  padding-left: 45px;
}
.faq-ans.owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 5px;
}
.faq-ans.owl-carousel .owl-controls .owl-nav .owl-next {
  right: 5px;
}
.woocommerce p, .woocommerce .col-1.address address {
  font-size: 15px;
  line-height: 21px;
}
.woocommerce-checkout .col2-set .woocommerce-billing-fields h3, .woocommerce-checkout .col-2 h3, .woocommerce-checkout .woocommerce h3 {
  font-size: 20px;
  line-height: 20px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  width: 100%!important;
}
.smobitrigger {
  font-size: 29px;
}
.banner-inner-01 {
  display: none;
}
.woocommerce form.login p.lost_password a {
  display: block;
}
.textdeco, .name-input {
  width: 100%;
}
.color-wrapper {
  width: 100%!important;
}
.s-order-bt {
  width: 100%;
}
.name-input .up, .name-input .down {
  margin-right: -40%;
}
}
/*---------------Start Media For Retina ----------------*/
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {


}

/*--------------- Greater than ie10 -----------------*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}

}
/*---------------Start Media For Retina ----------------*/
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {


}

/*--------------- Greater than ie10 -----------------*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}


@media screen and (min-width: 768px) {
    .artikellista .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: table-row;
    }

    .artikellista .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
        content: normal;
    }

    .woocommerce-account .woocommerce table thead {
      display: table-header-group !important;
    }

    .artikellista .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        text-align: left !important;
    }

    .artikellista .woocommerce table.shop_table_responsive tr td.order-actions {
        text-align: right !important;
    }

    table tr .order-number,
    table tr .order-deldate {
        width: 15%;
    }

    table tr .order-date {
        width: 14%;
    }

    table tr .order-status {
        width: 20%;
    }

    table tr .order-total {
        width: 34%;
    }

    table tr .order-actions {
        width: 15%;
        text-align: right;
    }

    .woocommerce-account .woocommerce table.shop_table tbody tr td {
      display: table-cell;
    }
}

@media screen and (max-width: 768px) {
    .prod-stock {
        display: none;
    }
}

@media screen and (max-width: 699px) {
    .support-row.artikellista ul.products li.product {
        width: 50%;
    }
    .woocommerce .grid-details {
        height: 110px;
    }
    .woocommerce table {
        margin: 0;
    }
    .support-row.artikellista table tr th,
    .support-row.artikellista table tr td {
        padding: 0.5em 0;
    }

    .prod-image {
        display: none;
    }

    .support-row.artikellista table tr .w-10.prod-price {
        width: 12%;
        text-align: left;
    }

    .prod-quantity {
        display: none;
    }

    .support-row.artikellista table tbody tr td {
        height: 40px;
        padding: 0;
    }

    .woocommerce input.small-buy {
        display: none;
    }

    .woocommerce input.mobile-buy {
        display: inline-block;
        background-position: 8px 3px;
        border-radius: 20px;
        line-height: 1;
        height: 24px;
        padding: 0;
        width: 24px;
        background-position: center 7px;
        margin-top: 7px;
    }

    .woocommerce-white-inner p.price {
        padding-bottom: 0 !important;
    }
}

@media screen and (max-width: 400px) {
    .prod-artnr {
        display: none;
    }

    .prod-price {
        display: none;
    }
}

/* Mobile header */
@media screen and (max-width: 900px) {
  .logo {
    padding: 20px 10px;
    width: 120px;
  }
  .logo a {
    top: 0;
    bottom: 0;
  }
  .header-top-right {
    margin-left: 130px;
    height: auto;
  }
  .header-new-menu {
    display: none;
  }
}
@media screen and (max-width: 1020px) {
  .logo {
    left: 13px;
  }
}