/*Styles for tablets and phones*/

footer .addr {display: none;}

@media (min-width: 1282px) {
  .article-txt-wrap { margin-left: 40%; max-width: 550px; }
}

@media (max-width:1281px) {
  .article-txt section.camp_b { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
  .article-txt section.camp_p { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
  .article-txt section.camp_c { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
  .article-txt section.camp_g { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
  .article-txt section.camp_t { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
  .article-txt section.camp_n { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 30% 0%, #f2fafc;}
}

@media (max-width: 1250px) {
	header nav {margin: 20px 90px 0;}
	
	.sec-div-banner {right: 53px;width: auto;}

	.wide_banner.camp_b section {background-position: 28% 0;}
	.wide_banner.camp_p section {background-position: 28% 0;}
	.wide_banner.camp_g section {background-position: 28% 0;}
	.wide_banner.camp_t section {background-position: 28% 0;}
	.wide_banner.camp_n section {background-position: 28% 0;}

	.wide_banner .decorate-block {right: 0;}
    .sec-div-banner {display: none;}
	
	.list-elements ul li {width: 21%;margin: 0 0 0 10%;text-align:center;}
	.list-elements ul li:before {top: 145px;}
	.list-elements ul li figure {float: none;margin: 0 0 30px;}
	
	.steps {margin: 0 0 0 64px; transform: translateX(0)}

  .article-txt section {background: url(https://images.zentio.com/zm/pace6/bg_article_txt_1.png) no-repeat scroll 53% 0%, #eaf3f0;}
  .article-txt section.camp_b { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 4% 0%, #f2fafc;}
  .article-txt section.camp_p { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 4% 0%, #f2fafc;}
  .article-txt section.camp_c { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 40% 0%, #f2fafc;}
  .article-txt section.camp_g { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 40% 0%, #f2fafc;}
  .article-txt section.camp_t { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 40% 0%, #f2fafc;}
  .article-txt section.camp_n { background:url(https://images.zentio.com/zm/pace6/bg_article_txt_b.jpg) no-repeat scroll 40% 0%, #f2fafc;}
  .article-txt-wrap {width: 54%; margin: 0 auto 0 30%;}
  .article-txt h3 { margin-right: -20%;}
  .article-txt h6 {margin-right: -140px; }
  .article-txt .item.high img {right: -82px;}

  .list-elements h2 {padding-left: 50px;}
	.element-block .link {display:inline;}
	
  .bg-banner-info section {background-position: 90% 100%; background: #ecefef;}

  .bg-banner-info-logo {left: 45%; margin-left: 100px; right: auto; top: 48px;display: none;}
  .bg-banner-info h2 {font-size: 2.6rem; top:50px}
	.bg-banner-info h3 {width: 41%; top: 155px; font-size: 3.6rem;}
  .bg-banner-info .nav_list {left: 45%; margin-left: 100px; top: 155px;}
  .items-bar li {display: block; padding-top: 30px;}
}

@media (max-width: 1150px) {
    .camp_g section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_1024.png) }
    .camp_t section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_1024.png) }	
    .camp_b section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_b_1024.png) }
    .camp_p section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_g_1024.jpg) }
    .camp_n section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_1024.png) }	
}

@media (max-width: 1023px) {	
  .camp_c section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_c_768.jpg) no-repeat;background-size: 100% auto;}
  .camp_g section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_768.png) no-repeat;background-size: 100% auto;}
  .camp_t section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_768.png) no-repeat;background-size: 100% auto;}
  .camp_b section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_b_768.png) no-repeat;background-size: 100% auto;}
  .camp_p section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_g_768.jpg) no-repeat;background-size: 100% auto;}
  .camp_n section {height:auto;background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_t1_768.png) no-repeat;background-size: 100% auto;}
  .wide_banner .first-div-banner {width:100%;margin: 58% 0 0;padding: 0 0 30px;text-align:center;}	
  .wide_banner .first-div-banner h3 {display: inline-block;width: 82%;margin-top: 65px;}
  .wide_banner .first-div-banner label {display:inline-block;position: relative;top: auto;margin: 0;}
  .wide_banner .first-div-banner h2 {display: inline-block;width: 82%;margin-top: 20px;}
  .wide_banner .decorate-block {right: 50%; top: 240px; margin-right: -70px; display: none;}
  .sec-div-banner {display: none;}
  .butns_block.pull-right .float-list {float: left;}
   
  .list-elements ul li {width: 31%;margin: 0 0 0 2%;}
  .list-elements ul li article {text-align: center;}

  .container-for-elements > ins {display: none}
  ins.trygg_ins_mob { display: initial;position: absolute;top: 15px;right: 70px;}
  ins.trygg_ins_mob > div > img {width: 75px;height:75px;}

  .steps {margin: 0 auto;width: 80%;padding-top: 20px;}
  
  .article-txt-wrap {width: 82%;}
  
  .element-block a {padding: 6px 0 0;}
  
  .bg-banner-info-logo {top: 58px;left: 62px;right: auto;}
  .bg-banner-info h3 {top: 271px;width: 50%;font-size: 3.6rem;}
  
  .text-for-info {width: 100%;}
  .confirmation_block.inner-page-block  .inner-page-block-wrap { width: 95%;margin: 0 auto;}
  .confirmation_block.inner-page-block  .confirmation-addons-wrap { width: 95%;margin: 0 auto;}
  .try-again h2 { width: 100%;}

  .steps {margin: 0 auto;width: 88%;}
  .steps .steps-header > h2 { font-size: 3.8rem;}
  .steps .steps-header > h3,
  .steps .steps-header > h4 { font-size: 2.2rem;font-family: "orgonregular"; }
  .steps .steps-header > h5 { display: block;color: #083769;font-size: 1.6rem;font-family: "orgonbold";margin-top: 5px; }
  .steps .steps-header > hr { display: none; }
  .article-txt section {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_b {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_p {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_c {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_g {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_t {background: #eaf3f0;min-height: auto;}
  .article-txt section.camp_n {background: #eaf3f0;min-height: auto;}
  .article-txt-wrap {width: 88%; margin-left: 45px;}
  .article-txt h3,
  .article-txt h4,
  .article-txt h6 {margin-right: 0;}
  
  .element-block a {padding: 6px 0 0;}
  .element-block .link {display: block;padding-top: 25px;}
  
  .bg-banner-info-logo {top: 58px;left: 310px;right: auto; margin: 0;}
  .bg-banner-info h2 {top: 50px;}
  .bg-banner-info h3 {top: 100px;width: 50%;font-size: 3.6rem;}
  .bg-banner-info .nav_list {left: -35px; top: 35px;}
  .items-bar { bottom:20px; }
  .items-bar li { padding: 15px 0;}
  .article-txt .item { width: 80%;}
  .try-again h2 { width: 100%;}
}

@media (max-width: 767px) {
  .mobile_fixed {width: 100%;z-index: 10000;position: fixed;top: 0; background-color: #fff }
  .body_wrapper { padding-top: 74px;}
  .form-content .item-size-6 { width: 100%;} 
  .form-content .item-size-4 {width: 64%;}
  .anchor { height:74px; margin-top:-74px;}
  .sign-up-left-col, .sign-up-right-col { width: 100%; display: block; float:left }
  .wide_banner .first-div-banner.top_banner_mobile_only { display: inline-block; margin: 0;padding: 0 0 30px;}
  .hide_on_mobile { display: none !important;}
}

@media (max-width: 481px) { 
  
  header {height: 45px;top: 14px;}	
  header .logo {top: 13px;width:78px; left: 15px;height: 135px; background-size: 100% auto;}
  header nav {margin: 11px 0 0;}	
  header nav li {margin: 0 0 0 12px;}
  
  .wide_banner .decorate-block {left: 32px;}
  .wide_banner .first-div-banner {margin: 58% 0 0;}
  .wide_banner .first-div-banner h2 {font-size: 3.6rem;}
  .wide_banner .first-div-banner h4 br {display: none;}
  .wide_banner .first-div-banner p {font-size: 2.5rem;}
  .wide_banner .first-div-banner .butns_block {width: 90%;margin: 0 auto;}
  
  .list-elements ul { padding-top: 10px;}
  .list-elements ul li {width: 100%;text-align: left;}
  .list-elements ul li:before {top: 0;}
  .list-elements ul li figure {float: left; margin: 0 35px 30px 0;}
  .list-elements ul li article {text-align: left;padding-top: 0;}
  .list-elements ul li figure img { width: 90px;height: 90px;}
  
  .steps {width: 90%;padding-top: 10px;}
  .steps .steps-header > h2 { font-size: 3.6rem; }
  .steps .steps-header > h3 { font-size: 2.4rem; }
  .steps .steps-header > h5 { margin-bottom: 1px;color: #0b5ba9; }
  .form-content .item-with-buttons {width:100%;} 
  .form-content .item-with-buttons .but-style {width:100%;margin: 0 0 20px;}
  .form-content .float-list {float: right;}
  
  .article-txt section {background-image: none;}
  .article-txt section.camp_b {background-image: none;}
  .article-txt section.camp_p {background-image: none;}
  .article-txt section.camp_c {background-image: none;}
  .article-txt section.camp_g {background-image: none;}
  .article-txt section.camp_t {background-image: none;}
  .article-txt section.camp_n {background-image: none;}
  .article-txt h2 {font-size: 3.5rem;}
  .article-txt-wrap {width: 90%;}
  .article-txt h3 {font-size: 1.8rem;}
  .article-txt .item {position: relative;width: 67%;padding: 0;}
  .article-txt h6 {padding: 0 0 35px;text-align: left;}
  
  .element-block section {padding: 43px 0;}
  .element-block ul {width: 90%;margin: 0 auto;}
  .element-block h3 {font-size: 2.3rem;}
  .element-block a {font-size: 2.3rem;} 
  
  /*.bg-banner-info section > * {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}*/
  .bg-banner-info-logo {top: 42px;}
  .bg-banner-info section { background-image: url(https://images.zentio.com/zm/pacebox/bg_banner_info.jpg); }
  .bg-banner-info h2 {top: 122px;width:100%;font-size:2.4rem;text-align: center;}
  .bg-banner-info h3 {top: 157px;width:87%;font-size:3.6rem;text-align: center;} 
  .items-bar {bottom: auto;top: 300px;width: 77%;}
  .items-bar li {width: 100%;}
  
  footer section { height: auto;}
  footer section .copy {top: 0; padding: 25px 0 25px 30px; position: relative;right: auto;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}

  .try-again .btn-small { font-size: 15px;margin-bottom: 15px;vertical-align: top;}
  .list-elements h2 { font-size: 2.6rem;padding-left: 45px;}
  .list-elements ul li:last-child {display: none;}
  .list-elements ul li article h3 {font-size: 1.8rem;}
  /*.container-for-elements > ins {left: auto;right: 0;width: 75px;height: 74px;}
  .container-for-elements ins.trygg_ins > div > img {width: 75px;height:75px;}*/
  ins.trygg_ins_mob { right: 15px;}
  ins.trygg_ins_mob > div > img {width: 75px;height:75px;}
  .bg-banner-info .ul_links { text-align: center;width: 100%;min-height: 0;margin-left: 0}

  .klarna-sketch-container { text-align: center }
}

@media (max-width: 479px) { 
  .camp_g section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_n_320.png) no-repeat;background-size: 100% auto;}
  .camp_t section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_n_320.png) no-repeat;background-size: 100% auto;}
  .camp_b section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_b_320.png) no-repeat;background-size: 100% auto;}
  .camp_p section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_g_414.jpg) no-repeat;background-size: 100% auto;}
  .camp_n section {background:url(https://images.zentio.com/zm/pace6/bg_wide_banner_n_320.png) no-repeat;background-size: 100% auto;}
  .wide_banner .decorate-block {top: 29px;}
  .wide_banner .first-div-banner {margin: 63% 0 0;padding: 0 0 30px;}
  .wide_banner .first-div-banner label {font-size: 1.5rem;}
  .wide_banner .first-div-banner h2 {margin: 17px auto 12px;font-size:2.7rem;line-height:2.3rem;font-family: "orgonextrabold";}
  .wide_banner .first-div-banner h3 {margin: 10px 0 4px;font-size: 2rem;width: 100%;}
  .wide_banner .first-div-banner h4 {width: 90%;margin: 0 auto;font-size: 1.46rem;}
  .wide_banner .first-div-banner p {font-size: 2rem;padding: 0 0 14px;}
  .wide_banner .first-div-banner .butns_block {width: 100%;}
  .wide_banner .first-div-banner .but-style {float:left;margin: 0 8px 0 33px;width:173px;padding: 10px 0;font-size: 2rem;}
  .wide_banner .first-div-banner .but-style + .clear {display: none;} 
  .float-list {float: left;}
  .float-list li {font-size: 1.6rem;}
  .wide_banner .decorate-block {top: 5px;left: 5px;width: 64px;height: 52px;padding: 6px 0 5px 0;}
  .wide_banner .decorate-block span {font-size: 1rem;}
  .wide_banner .decorate-block h2 {font-size: 1.8rem;line-height: 1.8rem;}
  
  .element-block section {padding: 17px 0;}
  .list-elements ul li figure {margin: 0 15px 20px 0;}
  .list-elements ul li article {font-size: 1.6rem;padding-right: 0;}
  .list-elements ul li:before {top: 28px; right: 0;width:80px;height:60px;background-size: cover;}
  
  .steps .steps-header > h2 { font-size: 2.5rem; }
  .steps .steps-header > h3 { margin: 0 0 5px;font-size: 1.8rem; }
  .steps .steps-header > h4 { margin: 0 0 10px;line-height:2rem;font-size: 1.46rem; }
  .form-content .half-size {width: 100%;} 
  
  .article-txt-wrap {width: 70%;}
  .article-txt .item {width: 100%;}
  .article-txt h6 {font-size: 2.4rem;}
  
  .element-block h3 {font-size: 1.9rem;}
  .element-block h3 a {padding: 0;font-size: 1.9rem;}
  
  .article-txt h3 {width: 100%;}
  .article-txt .item .item-wrap {width: 100%;}
  .article-txt .item img {position: relative;top: auto;right: auto;float:left;left: 50%;margin: 0 0 10px;-webkit-transform: translateX(-50%);transform: translateX(-50%);} 
  
  .bg-banner-info h2 {font-size: 2rem;}
  .bg-banner-info h3 {font-size: 2.6rem;}
  .items-bar {top: 50px;}
  
  .inner-page-block .inner-page-block-wrap { margin: 0 23px 0 15px;}
  .inner-page-block h1 {font-size: 3.2rem;}
  .inner-page-block h2 {font-size: 2rem;}
  .inner-page-block .content-block-part li { font-size: 1.5rem;}
  .inner-page-block .confirmation-addons-wrap { margin: 0 23px 0 15px;}

  .form-content .item-with-buttons > p { overflow: hidden; width: 100%;}
  .form-content .item-with-buttons .but-style {width: 100%; margin: 10px 0;}
  .form-content .float-list { float: none; display: block; text-align: right; padding: 0; font-size: 1.6rem;}
  .article-txt-wrap h2 {font-size: 2.2rem;}
  .article-txt h3,
  .article-txt h4 {font-size: 1.6rem;}
  .article-txt .item { padding-right: 60px;}
  .article-txt .item h5,
  .article-txt h6,
  .article-txt .item p { font-size: 1.4rem;}
  
  .element-block h3 {font-size: 1.5rem;}
  .element-block h3 a {padding: 0;font-size: 1.9rem;}
  
  .bg-banner-info h2 {font-size: 2rem;}
  .bg-banner-info h3 {font-size: 2.6rem;}

  .bg-banner-info .nav_list {width: auto;}
  .copy {font-size: 1rem;}
}

@media (max-width: 374px) {
    .klarna-sketch { width: 100% }
}

@media (max-width: 322px) {	
   .wide_banner .first-div-banner label {padding: 2px 13px;font-size: 1.3rem;}
   .wide_banner .first-div-banner h2 {margin: 7px auto 7px;font-size:2.4rem;line-height:2rem;font-family: "orgonextrabold";}
   .wide_banner .first-div-banner h3 {display: none; margin: 0 0 4px;font-size: 1.7rem;width: 100%;}
   .wide_banner .first-div-banner h4 {width: 100%;margin: 0 auto 10px;font-size: 1.46rem;}
   .wide_banner .first-div-banner label {font-size: 1.4rem;}
   .wide_banner .first-div-banner p {font-size: 1.7rem;padding: 0 0 5px;}
   .wide_banner .first-div-banner .butns_block {width: 100%;}
   .wide_banner .first-div-banner .but-style {float:left;margin: 0 8px 0 15px;width:173px;padding: 10px 0;font-size: 2rem;}
   .wide_banner .first-div-banner .but-style + .clear {display: none;} 
   .float-list {float: left;margin: 8px 0 0;}
   .float-list li {font-size: 1.3rem;}    
   .inner-page-block .but-style.green { font-size: 2rem;}

   .steps .steps-header > h5 {font-size: 1.4rem;}
   .list-elements ul li article h3 {font-size: 1.6rem;}

   .anchor { height:45px; margin-top:-45px;}
}