@media only screen and (max-width:1024px ) {
  #menu ul{
    width: auto;
    padding:10px 0;
  }
  #logo_slogan_box{
    display: table;
    width: 100%;
    max-width: 980px;
    margin:0 auto;
  }
  #sakerfinans_slogan span, #sakerfinans_slogan .bigHeader1{
    font-size: 34px !important;
  }
  #sakerfinans_slogan p{
    font-size: 22px;
  }
  #big_form{
    display: table;
    width: 100%;
    max-width: 980px;
    margin:0 auto;
  }
  #big_form{
    display: table;
    max-width: 990px;
    width: 98%;
    height: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	background-image: none !important;
    background-color: #ffd446;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.3), inset 0 -1px 1px #ffa800;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3), inset 0 -1px 1px #ffa800;
    box-shadow: 0 1px 4px rgba(0,0,0,.3), inset 0 -1px 1px #ffa800;
    /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMjUlIiB4Mj0iNTAlIiB5Mj0iLTI1JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxOTY3YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTc1YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); */
    background-image: -moz-linear-gradient(to top, #ffd446 -25%, #ffc504 125%);
    background-image: -o-linear-gradient(to top, #ffd446 -25%, #ffc504 125%);
    background-image: -webkit-linear-gradient(to top, #ffd446 -25%, #ffc504 125%);
    background-image: linear-gradient(to top, #ffd446 -25%, #ffc504 125%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:2%;
  }
  #big_form h3{
    display: block;
    color: #474747;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    margin-bottom: 20px;
  }
  #big_form h3 span,
  span.label-count{
    float: left;
    width: 20px;
    height: 20px;
    color: #474747;
    font-family: "Myriad Pro" , sans-serif;
    font-size: 15px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    background-color: #fff;
    border-radius: 100px;
    margin-right: 10px;
  }
  span.label-count{
    display: none;
    text-shadow: none;
  }
  #big_form li{
    width: 31%;
    margin: 0 2% 0 0!important;
    padding:0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #big_form li div.select .options li{
    width: 100%;
    margin-right: 0;
  }
  #big_form li div div.ui-slider-range{
    background-size: 100% !important;
  }
  #big_form li div div.slider{
    width: 180px !important;
  }
   #big_form li:last-child{
    margin-right: 0 !important;
   }
   #big_form li div.range-slider{
    width:100%  !important;
    max-width: 270px !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #big_form li div.range-slider div{
    /* background-size: cover !important; */
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #header_bottom{
    max-width: 990px;
    width: 98%;
    margin:0 auto;
    height: auto !important;
    border-radius: 3px;
    background-color: #fff;
      box-shadow: 0 1px 1px #acacac, inset 0 -1px 1px #fff;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMjUlIiB4Mj0iNTAlIiB5Mj0iLTI1JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: -o-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: -webkit-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
   }
   #sakerfinans_features li{
    width: 48%;
    margin:0 !important;
    padding:15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #sakerfinans_features{
    display: table;
    width: 100%;
    padding:20px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #header{
      height: auto !important;
      background-size: cover;
   }
   #top_box{
    max-width: 980px;
    width: 98%;
    padding:20px;
    margin:0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #angerratt_box2{
    float: left;
    width: 25%;
    margin:0 5% 0 0;
   }
   #prisexempel_box_old2{
    float: right;
    width: 70%;
    margin:0;
   }

   #kreditkostnader{
    width: 100%;
    padding:1%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   .main-table{
     float: left;
     margin-right: 5%;
     width: 65% !important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
   }
   .main-table table{
     width: 100%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
   }
   .table-content{
      float: right;
      width: 30% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
   }
  #konsekvenser, #sagt_av_kunder, #nere_text,
  #footer_content{
    display: table;
    width: 96%;
    max-width: 930px;
    margin:0 auto;
    padding:60px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #konsekvenser div,#nere_text div{
    width: 50% !important;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #content_wrap{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
   #nere_text a{
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #itor{
    width: 100% !important;
    display: table !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (max-width:1024px ){
  #contact-wrap{
    padding: 0 0 30px 0;
    max-width:96%;
    width:96%;
  }
  .showEconomic {
	  width: 88%;
  }
  #sub_content_left{
    max-width:100%;
  }
  #contact_form{
    max-width: 100%;
  }
  div.show-970{
    display: table !important;
  }
  #ansokan_form{
    display: table;
    width: 98%;
    height: auto;
    padding: 10px 5px 20px 15px;
    float: none;
    background: #fdfdfd;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0 0 6px #aaa;
    margin: 20px auto;
    top: 30px;
    position: relative;
  }
  .step-form-btn{
    clear: left;
    float: left !important;
    margin: 20px 0 0 5px !important;
  }
  .show-banner #ansok_submit{
    top: 0;
    right: 0;
    left: 0;
    width: auto;
    margin: 0 0 0 10px;
  }
  #ansokan_top>div{
    display: table;
    float: none;
    clear: left;
    margin-left: 0;
    margin: 5px auto;
  }
  #ansokan_form table{
    width: 100% !important;
  }
  #ansokan_form table input[type="text"]{
    width: 92%;
  }
  #ansokan_steps_1, #ansokan_steps_2, #ansokan_steps_3{
    width: 98%;
    height: auto;
    background-image: linear-gradient(to bottom, #fff -25%, #E6E6E6 125%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0px 1px 4px rgba(0,0,0,0.15);
    float: none;
    margin-right: 0;
  }
  #ansokan_steps_1 ul, #ansokan_steps_2 ul, #ansokan_steps_3 ul{
    padding: 0;
    margin-left: 0;
  }

  #ansokan_steps_1 li.active span, #ansokan_steps_2 li.active span, #ansokan_steps_3 li.active span{
    display: inline-block;
  }
  #ansokan_steps_1 li,#ansokan_steps_2 li,#ansokan_steps_3 li{
    width: 25%;
    height: 35px;
    line-height: 26px;
    text-align: center;
    margin: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #ansokan_steps_1 ul li.active,#ansokan_steps_2 ul li.active,#ansokan_steps_3 ul li.active{
    background-image: linear-gradient(to bottom, #fff -220%, #fab511 125%)
  }
  #ansokan_right_box div div.step-ansokan {
    width: 28%;
    float: left;
    margin-right: 8%;
  }
  #ansokan_right_box div div.step-ansokan:nth-child(2) {
    margin-top: 10px !important;
  }
  #ansokan_right_box div div.step-ansokan:last-child {
    margin-right: 0;
  }
  #ansokan_right_box div div.step-ansokan:last-child ul li{
    float: none !important;
	margin-left: 0px !important;
  }
  #ansokan_right_box{
    width: 98%;
    display: table;
    height: auto;
    border-radius: 6px;
    background: #ffd446;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #ffd446 -25%, #ffc504 125%);
    background-image: -o-linear-gradient(bottom, #ffd446 -25%, #ffc504 125%);
    background-image: -webkit-linear-gradient(bottom, #ffd446 -25%, #ffc504 125%);
    background-image: linear-gradient(bottom, #ffd446 -25%, #ffc504 125%);
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #ffa800;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #ffa800;
    box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #ffa800;
    float: none;
    margin: 20px auto 10px;
    position: relative;
    top: 30px;
  }
  #ansokan_right_box>div{
    margin: 0 !important;
    padding: 20px !important;
  }
  #ekonomi_ansokan table:last-child{
    width: 100% !important;
  }
  #identitet_ansokan_copy>div,
  #identitet_ansokan>div{
    width: 100% !important;
  }
  .res-tleft{
    padding: 25px !important;
  }
  .aaa_logo {
		display: none;
	}
}

@media only screen and (max-width:1024px ) {
  #menu li{
    padding: 15px 8px;
  }
  #logo{
    margin-right: 8px;
  }
   #menu li:first-child{
    max-width: 150px;
   }
   #menu li #logo{
    top:-13px;
   }
   #menu li:first-child img{
      width: 100%;
   }
   .laneform1_text_label{
    display: none;
   }
   span.dagar{
    display: none;
   }
   #slider,#slider2{
    display: none;
   }
   #normalloaninfo, #twoyearloaninfo {
	   display: none !important;
   }
   #contact-wrap #slider,
   #contact-wrap #slider2{
    display: block;
   }
   .laneform1_text,.laneform1_text2{
      display: none;
   }
   .laneform1_text2_label,.laneform1_text1_label{
      margin-top: 0;
      margin-left: 0;
      text-align: left;
      color: #474747 !important;
      /* text-shadow: 1px 1px #0183b0; */
   }
   .laneform1_text1_label{
    padding-bottom:5px;
   }
   .laneform1_text2_label{
    margin-top: -5px;
    margin-bottom: 5px;
   }
    #big_form div.select{
      border-radius: 0;
    }
   #big_form div.select,.laneform1_text1_label{
    display: block;
   }
  #big_form li div.range-slider div.styledSelect{
    text-align: left;
    border-radius: 0;
    height: 30px !important;
  }
  #big_form li div.range-slider div.select{
    height: 32px;
    margin-top: 4px;
  }
  #big_form input[type="text"]{
    width: 100%;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #big_form li{
    width: 30.6%;
    margin: 0 4% 0 0!important;
    padding: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #ansok_submit{
    left:0;
  }
  /*#form_info{
    position: static;
    width: 100%;
    padding:7px;
    min-width: 140px;
    height: 100%;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(255,255,255,.17), inset 0 2px 5px rgba(0,42,84,.33);
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMjUlIiB4Mj0iNTAlIiB5Mj0iLTI1JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwYjU5OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzNlNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); 
    background-image: -moz-linear-gradient(to top, #ffe07a -25%, #ffd446 125%);
    background-image: -o-linear-gradient(to top, #ffe07a -25%, #ffd446 125%);
    background-image: -webkit-linear-gradient(to top, #ffe07a -25%, #ffd446 125%);
    background-image: linear-gradient(to top, #ffe07a -25%, #ffd446 125%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }*/
  #ansok_submit{
    width: 100%;
  }
   #big_form li div.select .options li{
    color:#212121;
    text-align: left;
    padding:5px 12px !important;
    margin-bottom: 0 !important;
   }
   .select-style {
    display: block;
   }
   #big_form li div.select .options li:hover{
    background-color: #f5f5f5;
   }
  #big_form input[type="text"],
  #big_form li div.range-slider div.styledSelect{
    height: 35px;
    border: none;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 1px 1px rgba(255,255,255,.2), inset 0 2px 0 #ff9e2c;
  }
  #big_form li div.range-slider div.select{
    border: none;
  }
  #big_form li div{
    margin: 0 !important;
  }
  #big_form li div.range-slider div.styledSelect{
    height: 38px !important;
    line-height: 38px;
    margin-top: 2px !important;
  }
  #big_form li div.range-slider div .styledSelect:after{
    top: 18px;
  }
  #footer_content{
    width:94%;
  }
  #footer_content ul li:lastchild(){
    float:left;
    margin-left:50px;

  }
  
}
@media only screen and (max-width:1024px ) {
  #header{
    /*position: relative;*/
  }
  .mobile-header{
    display: table;
    width: 100%;
    padding:10px;
    background-color: #fff;
	box-sizing: border-box;
	/*
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #0d5095;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #0d5095;
    box-shadow: 0 2px 1px rgba(0,0,0,.03), inset 0 -1px 1px #0d5095;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMjUlIiB4Mj0iNTAlIiB5Mj0iLTI1JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxOTY3YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTc1YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #1967af -25%, #1a75af 125%);
    background-image: -o-linear-gradient(bottom, #1967af -25%, #1a75af 125%);
    background-image: -webkit-linear-gradient(bottom, #1967af -25%, #1a75af 125%);
    background-image: linear-gradient(bottom, #1967af -25%, #1a75af 125%);
    background-repeat: repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; */
  }
   .mobile-header .menu{
    float: right;
    margin-top: 7px;
    cursor:pointer;
   }
   .mobile-header #logo{
    float: left;
    top:3px;
   }
  #menu{
    position: absolute;
    top: -10px;
    bottom: 0;
    right: -250px;
    width: 100%;
    height: 100%;
    max-width: 250px;
    z-index: 10;
	background-color: #ffffff;
    /* background-image: url('templates/mobillan/images/menu_bg.jpg'); */
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #menu, #menu ul{
    width: 100% !important;
    height: 100% !important;
    /*display: table !important;*/
    display:none !important;
    margin:0 !important;
    border-radius: none;
    border-bottom:0;
    border-left: 1px solid rgb(237, 234, 229);
  }

  .right #menu, .right #menu ul{
    display:block !important;
  }
  #menu ul li{
    display: block;
    width: 90%;
    text-align: center;
    padding:10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
   #menu ul{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
  #menu ul li{
    font-size: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: solid 1px #4E8BC0;
  }
   #menu li:first-child{
    max-width: inherit;
   }
   #menu li:first-child img{
      width: auto;
   }
   #menu>ul>li{
    display: none;
   }
   #menu>ul{
    padding-top: 20px;
   }
  html{
    position: relative;
  }
  body{
    position: absolute;
    width: 100%;
    overflow-x: hidden;
  }
  body{
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      transition: all 0.5s ease-out;
      overflow-x:hidden;
  }
  body.right{
     -webkit-transform: translate3d(-250px, 0, 0);
      transform: translate3d(-250px, 0, 0);
      transition: all 0.5s ease-out;
      overflow-x:visible;
  }
}

@media only screen and (max-width:768px ) {
   #big_form h3 span{
    margin:3px 5px 0 0;
   }
   .main-table, .table-content{
    display: table;
    float: none !important;
    width: 96% !important;
    margin:0 auto !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   .table-content{
    padding: 35px 0!important;
   }
   #footer_content{
    width: 94% !important;
   }
   #footer_content li{
    margin-left: 8% !important;
    margin-top: 0 !important;
   }
   #footer_content li:first-child{
      margin-left: 0 !important;
   }
 #form_info{
  display: table;
 }
 .main-form{
  display: table;
  width: 100%;
  margin-bottom: 20px;
 }
  #form_info table{
    display: table;
    width: 100%;
  }
  #form_info table td{
    width: 50%;
    color: #474747;
  }
  #contact-wrap{
    width: 96%;
    margin-top: 0;
  }
  #contact-wrap h1{
    font-size: 26px;
    padding-top: 0;
  }
  .show-768{
    display: block !important;
    margin-bottom: 20px !important;
  }
  #sub_content_left{
    display: table;
    max-width: inherit;
    display: block;
    padding: 0;
  }
  /*#sub_content_right{
    display: none;
  }*/
  .contact-address{
    display: table-cell;
    vertical-align: top;
    max-width: 240px;
  }
  /*#contact_form{
    display: table-cell;
    vertical-align: top;
    max-width: 450px;
    width: 100%;
    height: auto;
  }*/
  #contact_form>div{
    padding: 40px 30px !important;
  }
  #contact_form input[type="text"]{
    max-width: 450px;
    height: 30px;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #ansokan_top{
    margin-top: 20px;
  }
  #ansokan_form{
    top: 0;
    margin-bottom: 0;
  }
  #ansokan_right_box{
    top: 0;
  }
  .ekonomiska-third p {
	font-size: 14px !important;
  }
  .ekonomiska-third {
	font-size: 13px;
  }
  #ny_design {
	display: none;
	}
}
@media only screen and (max-width:760px ){
  #ansok_submit{
    top: 32px;
  }
  #ekonomi_ansokan table{
    max-width: 400px;
    width: 100% !important;
    display: table !important;
    float: none !important;
    margin: 0 auto !important;
  }
  #ekonomi_ansokan table td{
    width: 50% !important;
  }
  #komplettera_ansokan_submit{
    display: block;
    margin: 0 auto;
  }
  #ekonomi_ansokan table h2,
  h2.tcenter-760{
    text-align: center;
  }
  h2.tcenter-760{
    margin-bottom: 10px;
  }
  #ekonomi_ansokan table:last-child{
    max-width: inherit;
  }
  #ekonomi_ansokan table:last-child p{
    font-size: 16px !important;
  }
  #ekonomi_ansokan table:last-child font{
    font-size: 14px !important;
  }
  #ekonomi_ansokan table:last-child font input{
    margin-bottom: 10px;
  }
}

@media only screen and (max-width:670px ){
 #big_form li{
  width: 30%;
  margin: 0 5% 0 0!important;
  padding: 3%;
 }
 #big_form h3{
  font-size: 15px;
 }
 #big_form h3 span{
  margin-top: 0;
 }
   #konsekvenser, #nere_text{
    width: 96%;
   }
   #konsekvenser div, #nere_text div{
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   }
   #footer_content li{
    margin-left: 4% !important;
   }
   #konsekvenser div strong, #nere_text div strong{
    font-size: 32px;
   }
   #nere_text div a strong{
    font-size: 14px;
   }

  #ansokan_steps_1 li, #ansokan_steps_2 li, #ansokan_steps_3 li{
    display: none;
  }
  #ansokan_steps_1 li.active, #ansokan_steps_2 li.active, #ansokan_steps_3 li.active{
    width: 50%;
    display: block;
  }
  #ansokan_steps_2 li.active{
    width: 60%;
  }
  #ansokan_steps_3 li.active{
    width: 80%;
  }
  .progress-full{
    width: 100% !important;
  }
}
@media only screen and (max-width:580px ){
  #logo_slogan_box{
    height: auto !important;
  }
  #sakerfinans_slogan{
    padding: 30px 0 45px 0;
  }
  #big_form{
    padding:20px;
    margin-bottom: 20px;
  }
  .main-form{
    margin-bottom: 0;
  }
  #big_form li{
    width: 100%;
    display: table;
    float: left;
    margin: 0 0 0 0!important;
  }
  .main-form li:first-child>p{
    margin: 0 0 5px 0;
  }
  .main-form p{
    margin: 10px 0 5px 0;
  }
  .main-form span.text_shadow{
    margin-bottom: 10px;
  }
  #big_form h3{
    padding-top: 0;
    margin-bottom: 5px;
  }
  #big_form li div.range-slider{
    max-width: inherit !important;
  }
  #ansok_submit{
    display: block;
    width: 200px;
    top: 0;
    margin: 10px auto 10px;
  }
  #sakerfinans_slogan span{
    font-size: 28px;
  }
  #sakerfinans_slogan p{
    font-size: 18px;
  }
  #sakerfinans_features li p{
    font-size: 14px;
  }
  #angerratt_box2,#prisexempel_box_old2{
    width: 100%;
    margin:0 auto;
  }
  #prisexempel_box_old2{
    text-align: center;
    margin-top: 20px;
  }
  .main-table>h1{
    text-align: center;
    margin: 10px 0 25px 0;
  }
  .main-table>br{
    display: none;
  }
  #konsekvenser{
    text-align: center;
  }
  footer{
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMjUlIiB4Mj0iNTAlIiB5Mj0iLTI1JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: -o-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: -webkit-linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
    background-image: linear-gradient(to top, rgba(200,200,200,.5) -25%, rgba(242,242,242,.5) 4.99%, rgba(255,255,255,.5) 125%);
  }
  #footer_content{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;;
    padding:30px 0;
  }
  #footer_content li{
    text-align: center;
    width:145px !important;
    margin:0 auto !important;
    display: table;
    float: none !important
  }
  #footer_content li:first-child{
    margin:0 auto !important;
  }
  #footer_content li:nth-child(2){
    margin-bottom: 15px !important;
  }
  .hide-580{
    display: none !important;
  }
  span.label-count{
    display: block;
    margin-top: 3px;
  }
  .show-banner{
    text-align: center;
    padding-bottom: 90px;
    margin-top:8px;
  }
  .show-banner h3{
    font-size: 26px;
  }
  .show-banner p{
    font-size: 16px;
  }
  .show-banner #ansok_submit{
    position: absolute;
    float: none;
    top: inherit;
    bottom: 20px;
    left: 50%;
    width: 200px;
    margin-left: -100px;
  }
  .contact-address,
  #contact_form{
    display: block;
    max-width: 99%;
  }
  .contact-address{
    margin-bottom: 20px;
  }
  .step-ansokan{
    width: 98% !important;
    text-align: center;
    margin: 0 auto !important;
    padding-bottom: 25px;
  }
  #ekonomi_ansokan table:last-child td{
    display: table;
    width: 100% !important;
  }
  #ansokan_right_box span {
    margin-bottom: 0 !important;
  }
  #cookie_info {
		position: relative;
		width: auto;
		line-height: 30px;
		font-size: 11px;
	}
	#cookie_info a {
		font-size: 9px;
	}
}
@media only screen and (max-width:520px ){
  #sakerfinans_features li{
    width: 100%;
  }
  #prisexempel_box_old2 img{
    width: 248px;
  }
  .sakerfinans_features_icon{
    margin-top: 0;
  }
  #konsekvenser,#nere_text{
    width: 92%;
    display:block;
    max-width: inherit;
    margin:0 auto;
    overflow: hidden;
  }
  #konsekvenser p,#nere_text p{
    width: 100%;
    font-size: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .main-table>h1,
  #sakerfinans_features li h2,
   #konsekvenser div strong, #nere_text div strong,
   .table-content>h3{
    font-size: 21px !important
   }
   #konsekvenser>div:first-child>br{
    display: none;
   }
   #konsekvenser img{
    display: block;
    width: 70px;
    margin: 15px auto;
   }
   #angerratt_box2 img{
    width: 70px;
   }
   #nere_text>div:first-child{
    text-align: center;
   }
   #nere_text div a strong{
    font-size: 14px !important;
   }

   #ansokan_form table{
    width: 100% !important;
   }
   #ansokan_form{
    text-align: center;
   }
   #ansokan_form form div{
    float: none !important
   }
   #ansokan_form td select{
    width: 100px !important;
   }
   #ekonomi_ansokan{
    margin-left: -10px;
   }
   #identitet_ansokan_copy>div,
   #identitet_ansokan>div,
   #ansokan_form td,
   .res-tleft,
   #ansokan_form table:first-child td,
   #ekonomi_ansokan table:first-child td:first-child,
    #ansokan_form table:last-child td:last-child{
    text-align: left !important;
   }
   #ekonomi_ansokan table:first-child td,
   #ansokan_form td:last-child{
    /* text-align: right !important; */
   }
	table.ekonomiska-third tr td{
    width: 100% !important;
    display: table;
   }
   table.ekonomiska-third tr td .font-class{
    display: table;
    float: none;
   }
   table.ekonomiska-third tr td div{
    padding-right: 0 !important;
   }
   #cookie_info a {
		font-size: 13px;
	}
}

@media only screen and (max-width:460px ){
  .main-table table td{
    max-width: 60px;
    font-size: 13px;
    padding:10px 11px !important;
  }
  .main-table table th td{
      font-weight:normal;
  }
  #kreditkostnader{
    border:1px solid #E7E7E7;
  }
  #konsekvenser, #sagt_av_kunder, #nere_text, #footer_content{
    padding:35px 0 !important;
  }
  #sakerfinans_slogan span{
    color: #474747;
    font-size: 26px;
  }
  #sakerfinans_slogan p{
  color: #666666;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-weight: bold;
  }
  #footer_content ul li:last-child img{
    width: 50px;
  }
  #contact_form input[type="text"]{
    max-width: inherit;
    width: 100% !important;
    height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media only screen and (max-width:1024px ) {
  #sub_content_right{
    display: none;
  }
  .show-768{
    display: block !important;
    margin-bottom: 20px !important;
  }
  
}
@media only screen and (min-width:767px) and (max-width:1024px ) {
  /*#big_form {
    height:316px;
  }*/

}

#warning-container {
	clear: both;
	padding-top: 40px;
}

#warning-triangle {
	width: 100%;
}	

#warning-left {
	width: 60px;
	margin: 0 auto;
}

#warning-right {
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
}

@media screen and (min-width: 576px) {
	#warning-container {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	
	#warning-triangle {
		margin-top: 16px;
	}
	
	#warning-left {
		margin: 0;
		flex: 0 0 60px;
	}

	#warning-right {
		text-align: left;
		flex-grow: 1;
	}
}

/* Start-pages**/
#warning-container-start {
	clear: both;

}

#warning-triangle-start {
	width: 100%;
}	

#warning-left-start {
	width: 50px;
	margin: 0 auto;
	padding: 0px 10px;
}

#warning-right-start{
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
}

@media screen and (min-width: 576px) {
	#warning-container-start {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	
	#warning-triangle-start {
		margin-top: 16px;
	}
	
	#warning-left-start {
		margin: 0;
		flex: 0 0 60px;
	}

	#warning-right-start {
		text-align: left;
		flex-grow: 1;
	}
}