﻿/* Font */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap'); 
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-Black.woff2') format('woff2'), url('../fonts/CircularStd-Black.woff') format('woff'); font-weight:900; font-style:normal; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-Bold.woff2') format('woff2'), url('../fonts/CircularStd-Bold.woff') format('woff'); font-weight:bold; font-style:normal; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-BoldItalic.woff2') format('woff2'), url('../fonts/CircularStd-BoldItalic.woff') format('woff'); font-weight:bold; font-style:italic; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-BlackItalic.woff2') format('woff2'), url('../fonts/CircularStd-BlackItalic.woff') format('woff'); font-weight:900; font-style:italic; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-Medium.woff2') format('woff2'), url('../fonts/CircularStd-Medium.woff') format('woff'); font-weight:500; font-style:normal; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-MediumItalic.woff2') format('woff2'), url('../fonts/CircularStd-MediumItalic.woff') format('woff'); font-weight:500; font-style:italic; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-Book.woff2') format('woff2'), url('../fonts/CircularStd-Book.woff') format('woff'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'Circular Std'; src:url('../fonts/CircularStd-BookItalic.woff2') format('woff2'), url('../fonts/CircularStd-BookItalic.woff') format('woff'); font-weight:normal; font-style:italic; font-display:swap;}

/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background:#fff;font-family:'Circular Std',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:130%;font-weight:400;color:#545D62;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-family:'Circular Std',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;line-height:130%;font-weight:400;color:#545D62;}
th														{font-size:1em;line-height:130%;color:#545D62;}
p														{font-size:1em;line-height:130%;color:#545D62;}
a														{font-size:1em;color:#278a2d;text-decoration:underline;}
a:hover													{text-decoration:none;}
h1														{font-size:40px;line-height:110%;color:#545D62;font-weight:700;}
h2,h3,h4,h5,h6											{font-size:24px;line-height:110%;color:#545D62;font-weight:700;}
form													{margin:0;padding:0;}
hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}

/* Base template setup
---------------------------------------------------------------------- */

.top {width:100%;height:72px;position:fixed;left:0px;top:0px;z-index:10;background:#fff;box-shadow:0 0 0 0.5px rgb(50 50 93 / 0%), 0 2px 5px 0 rgb(50 50 93 / 5%), 0 1px 1.5px 0 rgb(0 0 0 / 0%), 0 1px 0px 0 rgb(0 0 0 / 7%), 0 0 0 0 transparent;}
.top .auto {width:900px;height:72px;margin:0 auto;}
.top .auto .rel {width:100%;height:100%;clear:both;position:relative;}
.top .auto .rel .logo {position:absolute;left: 0px;top: 15px;z-index:10;}
.top .auto .rel .logo a {color:#000;font-size: 28px;line-height:40px;text-decoration:none;display: inline-block;}
.top .auto .rel .menu {width:650px;height:72px;position:absolute;right:0px;top:0px;z-index:10;}
.top .auto .rel .menu .flt {float:right;padding:17px 0px 0px 0px;}
.top .auto .rel .menu .flt .s1 {float:left;}
.top .auto .rel .menu .flt .s1 ul {margin:0;padding:0;list-style-type:none;}
.top .auto .rel .menu .flt .s1 ul li {display: inline-block;}
.top .auto .rel .menu .flt .s1 ul li a {float:left;line-height:38px;text-decoration:none;padding:0px 12px;color:#000;font-size:16px;}
.top .auto .rel .menu .flt .s1 ul li a:hover {text-decoration:underline;}
.top .auto .rel .menu .flt .s1 .online {width:64px;height:10px;display:inline-block;line-height:10px;position:relative;}
.top .auto .rel .menu .flt .s1 .online .onl {display: inline-block;position: absolute;line-height: 26px;background: #ce28ec;padding: 0px 8px;margin: -8px 0px 0px 9px;border-radius: 22px;font-size: 11px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;color: #fff;}
.top .auto .rel .menu .flt .s2 {float:left;margin:0px 0px 0px 35px;}
.top .auto .rel .menu .flt .s2 ul {margin:0;padding:0;list-style-type:none;}
.top .auto .rel .menu .flt .s2 ul li {display: inline-block;position:relative;margin: 0px 0px 0px 16px;}
.top .auto .rel .menu .flt .s2 ul li .con {float:left;line-height:38px;text-decoration:none;padding: 0px 22px;background:#359b3b;color:#fff;border-radius:24px;font-weight:500;}
.top .auto .rel .menu .flt .s2 ul li .con:hover {}
.top .auto .rel .menu .flt .s2 ul li .mnupop {float:left;position:relative;padding:0px 0px 0px 28px;cursor:pointer;}
.top .auto .rel .menu .flt .s2 ul li .mnupop .ic {font-size:18px;line-height:38px;color:#6e826f78;position:absolute;left:0px;top:-1px;}
.top .auto .rel .menu .flt .s2 ul li .mnupop .lbl {font-size:15px;color:#000;line-height:38px;}
.top .auto .rel .menu .flt .s2 ul li .mnupop:hover .lbl {text-decoration:underline;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp {width:200px;position:absolute;left: -116px;top: 40px;z-index:10;display:none;background: #fff;box-shadow:0 0 0 1px rgba(50,50,93,.05), 0 2px 5px 0 rgba(50,50,93,.1), 0 1px 1px 0 rgba(0,0,0,.07);border-radius:6px;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp .px {clear:both;padding: 8px 6px;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp .px .it {display: block;color:#111;text-decoration:none;padding: 8px 10px 8px 15px;cursor: pointer;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp .px .it:hover {background:#f5f5f5;text-decoration:none;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp .px .it.active {font-weight:500;color:#111;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp {opacity:0; transform:scale(0.92,0.92) translateY(-20px); transition:opacity .2s ease, transform .2s ease, margin .2s ease;}
.top .auto .rel .menu .flt .s2 ul li .mnupopexp.show {opacity:1; transform:scale(1,1) translateY(0px);}

.top .auto .rel .mobburg {width:40px;height:40px;position:absolute;top:15px;right:15px;z-index:100;cursor:pointer;background:#f4f6f4;border-radius:50%;display:none;}
.top .auto .rel .mobburg:hover {background:#edf2ed;}
.top .auto .rel .mobburg.active {background:#edf2ed;}
.top .auto .rel .mobburg .rl {width:100%;height:100%;position:relative;text-align:center;}
.top .auto .rel .mobburg .rl .ic {font-size:24px;line-height:40px;color:#222;}
.top .auto .rel .mobmenu {width:300px;position:absolute;top:58px;right:15px;z-index:100;background:#fff;border-radius:8px;box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);display:none;}
.top .auto .rel .mobmenu .min {clear:both;padding:6px 6px;}
.top .auto .rel .mobmenu .man {clear:both;padding:6px 6px;border-top:1px solid #eee;}
.top .auto .rel .mobmenu ul {margin:0;padding:0;list-style-type:none;}
.top .auto .rel .mobmenu ul li {}
.top .auto .rel .mobmenu ul li a {display:block;position:relative;padding:12px 20px 12px 48px;font-weight:400;font-size:17px;line-height:130%;color:#3a3a3a;text-decoration:none;}
.top .auto .rel .mobmenu ul li a:hover {background:#f4f6f4;}
.top .auto .rel .mobmenu ul li .ic {position:absolute;left:12px;top:10px;font-size:18px;line-height:24px;}

.top .auto .rel .mobmenu {opacity:0; transform:scale(0.92,0.92) translateY(-20px); transition:opacity .2s ease, transform .2s ease, margin .2s ease;}
.top .auto .rel .mobmenu.show {opacity:1; transform:scale(1,1) translateY(0px);}


.wrap {width:100%;clear:both;overflow:hidden;}
.wrap .stry-t1 {clear:both;background:#2e4b2b0d;padding:140px 0px 140px 0px;}
.wrap .stry-t1 .auto {width:890px;margin:0 auto;}
.wrap .stry-t1 .auto .lft-t1 {width:60%;float:left;}
.wrap .stry-t1 .auto .lft-t1 .px {clear:both;padding:0px 40px 0px 0px;}
.wrap .stry-t1 .auto .lft-t1 .px .hd {margin:0px 0px 35px 0px;font-size: 35px;line-height: 120%;color: #2e4b2b;font-weight: 600;}
.wrap .stry-t1 .auto .lft-t1 .px .tx-t1 {margin:0px 0px 25px 0px;font-size:22px;line-height: 120%;color: #2e4b2b;font-weight: 500;}
.wrap .stry-t1 .auto .lft-t1 .px .tx-t2 {margin:0;font-size:18px;line-height: 140%;color: #2e4b2b;font-weight: 400;}
.wrap .stry-t1 .auto .rgt-t1 {width:40%;float:left;}
.wrap .stry-t1 .auto .rgt-t1 .px {clear:both;padding:0px 0px 0px 30px;}
.wrap .stry-t1 .auto .rgt-t1 .px .fnd {width: 290px;height: 290px;display:block;background:url(../gfx/michael_nilsson_20241002.jpg) no-repeat 50% 50%;background-size:cover;border-radius: 50%;}
.wrap .stry-t1 .auto .clr {width:100%;height:1px;clear:both;overflow:hidden;}
.wrap .stry-t3 {clear:both;border-top:1px solid #eee;}
.wrap .stry-t3 .auto {width: 900px;margin:0 auto;position:relative;}
.wrap .stry-t3 .auto .pad {clear:both;padding:90px 0px 90px 0px;}
.wrap .stry-t3 .auto .pad .hed-t1 {clear:both;margin:0px 0px 25px 0px;text-align:center;}
.wrap .stry-t3 .auto .pad .hed-t1 p {margin:0;font-size:44px;line-height:130%;color:#000;font-weight:600;letter-spacing:-1px;}
.wrap .stry-t3 .auto .pad .des-t1 {clear:both;margin:0px 0px 55px 0px;text-align:center;}
.wrap .stry-t3 .auto .pad .des-t1 p {margin:0;font-size:22px;line-height:130%;color:#000;font-weight:400;}
.wrap .stry-t3 .auto .pad .ae-emd-cal {position:relative;z-index:5;box-shadow: 0 7px 14px 0 rgba(50, 50, 93, .1), 0 3px 6px 0 rgba(0, 0, 0, .07);border-radius: 8px;background: #58a15b24;}
.wrap .stry-t3 .auto .pad .imgo {display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap:20px;}
.wrap .stry-t3 .auto .pad .imgo .it {width:100%;height:260px;border-radius:7px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.wrap .stry-t3 .auto .pad .cal {clear:both;margin:0px -20px;}
.wrap .stry-t3 .auto .deco-t1 {position:absolute;z-index:0;top: 210px;right: -190px;transform: rotate(-55deg);}

.wrap .stry-t5 {clear:both;position:relative;background:#fff;padding:30px 0px 80px 0px;}
.wrap .stry-t5.bt1 {background:#2e4b2b0d;padding:80px 0px 40px 0px;margin:0px 0px 80px 0px;}
.wrap .stry-t5.pd1 {padding-top:0px;}
.wrap .stry-t5 .auto {width:900px;position:relative;margin:0 auto;}
.wrap .stry-t5 .auto .pad {clear:both;padding:0px 60px 0px 0px;}
.wrap .stry-t5 .auto .pad .hed-t1 {clear:both;margin:0px 0px 55px 0px;text-align:center;}
.wrap .stry-t5 .auto .pad .hed-t1.mt1 {margin:0px 0px 25px 0px;}
.wrap .stry-t5 .auto .pad .hed-t1 p {margin:0;font-size:42px;line-height:130%;color:#000;font-weight:600;}
.wrap .stry-t5 .auto .pad .des-t1 {clear:both;margin:0px 0px 55px 0px;text-align:center;}
.wrap .stry-t5 .auto .pad .des-t1 p {margin:0;font-size:20px;line-height:130%;color:#000;font-weight:400;}
.wrap .stry-t5 .auto .pad .list {margin:0;padding:0;list-style-type:none;width:600px;margin:0 auto;font-size: 17px;color: #000;line-height: 160%;font-weight: 400;}
.wrap .stry-t5 .auto .pad .list li {margin:0px 0px 45px 0px;}
.wrap .stry-t5 .auto .pad .list li strong {display:block;margin:0px 0px 10px 0px;font-size:20px;font-weight:500;}
.wrap .stry-t5 .auto .pad .list .f1 {clear:both;}
.wrap .stry-t5 .auto .pad .list .f2 {clear:both;}
.wrap .stry-t5 .auto .pad .map-t1 {clear:both;position:relative;margin:0px 0px 65px 0px;}
.wrap .stry-t5 .auto .pad .map-t1 .map {width:100%;height:400px;clear:both;position:relative;z-index:2;background:#fff url(../gfx/map-t1.webp) no-repeat 50% 50%;background-size: 120% auto;border-radius:8px;box-shadow: 0 7px 14px 0 rgba(50,50,93,.1), 0 3px 6px 0 rgba(0,0,0,.07);}
.wrap .stry-t5 .auto .pad .map-t1 .deco {width: 380px;height: 350px;position:absolute;top: 140px;left: -110px;z-index: 0;border-radius: 290px 270px 260px 140px;background:url(https://appointmentthing.com/gfx/deco-pattern-t1.jpg) no-repeat 0px 50%;background-size:cover;transform: rotate(190deg);}
.wrap .stry-t5 .auto .pad .addr {clear:both;position:relative;z-index:5;text-align:center;}
.wrap .stry-t5 .auto .pad .addr .ad1 {margin:0px 0px 10px 0px;font-size:18px;font-weight:600;color:#6f728a;}
.wrap .stry-t5 .auto .pad .addr .ad2 {margin:0px 0px 35px 0px;font-size:21px;font-weight:400;color:#222;}
.wrap .stry-t5 .auto .pad .addr .ad3 {margin:0px 0px 15px 0px;font-size:21px;font-weight:400;color:#222;}
.wrap .stry-t5 .auto .pad .addr .ad3 a {display:inline-block;padding: 0px 0px 0px 30px;color:#4662e2;text-decoration:underline;position:relative;}
.wrap .stry-t5 .auto .pad .addr .ad3 a:hover {text-decoration:none;}
.wrap .stry-t5 .auto .pad .addr .ad3 .ic {position:absolute;left:0px;top:4px;font-size: 22px;line-height:24px;color:#4662e2;}
.wrap .stry-t5 .auto .pad .addr .ad4 {margin:0;font-size:21px;font-weight:400;color:#222;}
.wrap .stry-t5 .auto .pad .addr .ad4 a {display:inline-block;padding: 0px 0px 0px 30px;color:#222;text-decoration:none;position:relative;}
.wrap .stry-t5 .auto .pad .addr .ad4 a:hover {text-decoration:underline;}
.wrap .stry-t5 .auto .pad .addr .ad4 .ic {position:absolute;left:0px;top:2px;font-size:22px;line-height:24px;color:#6f728a;transform:rotate(11deg);}


.wrap .stry-t5 .auto .pad .dir {clear:both;padding:30px 0px 0px 0px;text-align:center;}
.wrap .stry-t5 .auto .pad .dir ul {margin:0;padding:0;list-style-type:none;font-size:0px;}
.wrap .stry-t5 .auto .pad .dir ul li {margin:0px 2px;display:inline-block;}
.wrap .stry-t5 .auto .pad .dir ul li a {width:42px;height:42px;display:inline-block;position:relative;border-radius:50%;}
.wrap .stry-t5 .auto .pad .dir ul li a i {font-size:26px;line-height:42px;color:#222;}
.wrap .stry-t5 .auto .pad .dir ul li a:hover {background:#f1f3f3;}
.wrap .stry-t5 .auto .pad .dir ul li a:active {background:#f1f1f1;}
.wrap .stry-t5 .auto .pad .dir ul li a:hover i {color:#000;}

.wrap .stry-t5 .auto .pad .clear {width:100%;height:1px;clear:both;overflow:hidden;}

.wrap .dis-t1 {height:60px;clear:both;}
.wrap .dis-t2 {width:100%;height:80px;clear:both;overflow:hidden;}
.wrap .dis-t3 {height:140px;clear:both;}

/* Mobile menu */
.mmenu {height:70px;position:fixed;left:0px;top:0px;right:0px;z-index:100;background:#fff;border-bottom:1px solid #ddd;display:none;}
.mmenu .rl {width:100%;height:100%;position:relative;}
.mmenu .rl .ico {width:40px;height:40px;position:absolute;left: 15px;top: 15px;border-radius:50%;text-align:center;cursor:pointer;}
.mmenu .rl .ico:hover {background:#eee;}
.mmenu .rl .ico .ic {font-size: 24px;line-height:40px;}
.mmenu .rl .lbl {position:absolute;left: 80px;top: 15px;}
.mmenu .rl .lbl p {margin:0;color:#000;font-size: 24px;line-height:40px;text-decoration:none;display:inline-block;}
.mexp {position:fixed;left:0px;top:60px;right:0px;z-index:100;background:#fff;border-bottom: 1px solid #ccc;display:none;}
.mexp .pd {clear:both;padding:20px 20px 40px 20px;}
.mexp .pd .px {clear:both;margin:0px 0px 30px 0px;}
.mexp .pd .px ul {margin:0;padding:0;list-style-type:none;}
.mexp .pd .px ul li {display:block;margin: 0px 0px 5px 0px;}
.mexp .pd .px ul li a {display:block;line-height: 48px;font-size: 18px;padding: 0px 0px 0px 18px;font-weight: 500;color: #bc3438;border-radius: 6px;background: #bc343817;}
.mexp .pd .px ul li a:hover {}
.mexp .pd .act {clear:both;}
.mexp .pd .act ul {margin:0;padding:0;list-style-type:none;}
.mexp .pd .act ul li {display:block;}
.mexp .pd .act ul li a {display:block;padding:0px 35px;line-height:50px;font-size:18px;text-decoration:none;color:#fff;background:#bc3438;border-radius:38px;}
.mexp .pd .act ul li a:hover {}

/* Singular styles */
.overflow {overflow:hidden;}

/* Small screens + tablets
---------------------------------------------------------------------- */

@media all and (max-width:950px){

.wrap {width:auto;}

.top .auto .rel .logo {left:20px;}
.top .auto .rel .menu {display:none;}
.top .auto .rel .mobburg {display:block;}

.wrap .stry-t1 .auto {width:auto;}
.mmenu {display:block;}
.wrap .stry-t2 .auto {width:auto;}
.wrap .stry-t2 .auto .left {width:auto;float:none;clear:both;}
.wrap .stry-t2 .auto .right {display:none;}
.wrap .stry-t2 .auto .fact-wrp {display:block;}

.wrap .stry-t1 .auto {padding:0px 40px;}
.wrap .stry-t1 .auto .lft-t1 {width:70%;}
.wrap .stry-t1 .auto .rgt-t1 {width:30%;}
.wrap .stry-t1 .auto .rgt-t1 .px .fnd {width:180px;height:180px;}
.wrap .stry-t1 .auto .lft-t1 .px .hd {font-size:32px;}


.wrap .stry-t3 .auto {width:auto;padding:0px 20px;}
.wrap .stry-t5 .auto {width:auto;padding:0px 20px;}
.wrap .stry-t5 .auto .pad {padding:0px;}

.top .auto {width:auto;}

}

@media all and (max-width:820px){


.wrap .stry-t3 .auto .pad .imgo {grid-template-columns: repeat(2, 1fr);}
.wrap .stry-t3 .auto .pad .cal {margin:0;}
.wrap .stry-t5 .auto .pad .map-t1 .map {background-size:cover;}

.wrap .stry-t1 {padding:140px 0px 80px 0px;}
.wrap .stry-t1 .auto .lft-t1 {width:100%;}
.wrap .stry-t1 .auto .rgt-t1 {display:none;}
.wrap .stry-t1 .auto .lft-t1 .px {padding:0px;}

.wrap .stry-t1 .auto .sec-t3 {width:auto;}
.wrap .stry-t1 .auto .sec-t3 .left {width:100%;}
.wrap .stry-t1 .auto .sec-t3 .left .inn {padding:0px;}
.wrap .stry-t1 .auto .sec-t3 .right {width:100%;}
.wrap .stry-t1 .auto .sec-t3 .right .inn {padding:0px;}
.wrap .stry-t2 .auto .left .inn {padding:0px;}
.wrap .stry-t3 .auto {width:auto;}
.wrap .stry-t3 .auto .pad {padding:60px 0px 80px 0px;}
.wrap .stry-t3 .auto .pad .story {padding:200px 0px 0px 0px;margin:0px 0px 60px 0px;}
.wrap .stry-t3 .auto .pad .story .img-t1 {top:0px;left:0px;width:175px;height:175px;background-size: 180px auto;}
.wrap .stry-t3 .auto .pad .story .img-t2 {top:0px;left:0px;width:175px;height:175px;background-size: 180px auto;}
.wrap .stry-t4 {width:auto;}
.wrap .stry-t4 .pad .tab {width:auto;display:block;}
.wrap .stry-t4 .pad .tab .row {width:auto;display:block;}
.wrap .stry-t4 .pad .tab .row .cl-t1 {width:auto;display:block;}
.wrap .stry-t4 .pad .tab .row .cl-t2 {display:none;}
.wrap .stry-t5.bt1 {margin:0px;padding:80px 0px 30px 0px;}
.wrap .stry-t5.pd1 {padding-top:50px;}
.wrap .stry-t5 .auto {width:auto;}
.wrap .stry-t5 .auto .pad {padding:0px;}
.wrap .stry-t5 .auto .pad .list li {width:100%;float:none;clear:both;margin:0px 0px 40px 0px;}
.wrap .stry-t5 .auto .pad .list {width:auto;}
.wrap .stry-t5 .auto .pad .des-t1 p br {display:none;}


.wrap .stry-t6 {padding:0px;}
.wrap .stry-t6 .auto {width:auto;}
.wrap .stry-t6 .auto .des-t3 {padding:10px 0px 25px 95px;}
.wrap .stry-t6 .auto .des-t3 .img {width:75px;height:180px;background-size: 50px auto;}

}


@media all and (max-width:500px){

.wrap {}

.wrap .stry-t1 .auto .lft-t1 .px .hd {font-size:26px;}


.wrap .stry-t1 .auto .lft-t1 {width:auto;}
.wrap .stry-t1 .auto .lft-t1 .px {padding:0;}
.wrap .stry-t1 .auto .rgt-t1 {display:none;}

.wrap .stry-t5 .auto .pad .hed-t1 p {font-size:30px;}
.wrap .stry-t5 .auto .pad .map-t1 .map {height:300px;}

.wrap .stry-t3 .auto .pad {padding:50px 0px 90px 0px;}
.wrap .stry-t3 .auto .pad .des-t1 p {font-size:20px;}
.wrap .stry-t5.bt1 {padding:50px 0px 0px 0px;margin:0;}
.wrap .stry-t5 {padding:50px 0px 0px 0px!important;}

.wrap .stry-t1 {padding:110px 0px 50px 0px;}
.wrap .stry-t1 .auto .sec-t1 .tx1 {font-size:44px;}
.wrap .stry-t1 .auto .sec-t1 .tx1 .s1 {font-size:34px;}
.wrap .stry-t1 .auto .sec-t1 .tx3 {font-size:20px;}
.wrap .stry-t1 .auto .sec-t1 .tx3 br {display:none;}
.wrap .stry-t1 .auto .sec-t3 a {line-height:130%;padding:12px 12px;}
.wrap .stry-t2 .auto .sec-t4 .img-t1 {width:25%;}
.wrap .stry-t2 .auto .sec-t4 .img-t2 {width:26%;}
.wrap .stry-t2 .auto .sec-t4 .img-t3 {width:27%;}
.wrap .stry-t2 .auto .sec-t4 .img-t4 {width:46%;}
.wrap .stry-t2 .auto .sec-t4 .img-t5 {width:25%;}
.wrap .stry-t2 .auto .sec-t5 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t7 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t9 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t3 ul li {margin:0px 0px 12px -18px;}

.wrap .stry-t5 .auto .pad .des-t1 p br {display:none;}

.wrap .stry-t3 .auto .pad .imgo {grid-template-columns: repeat(1, 1fr);}

.wrap .stry-t3 .auto .pad .hed-t1 p {font-size:30px;}
.wrap .stry-t3 .auto .pad .story .hd-t1 span {display:block;}
.wrap .stry-t4 .pad .tab .row .task {height:auto;padding:20px 25px 30px 25px;}
.wrap .stry-t4 .pad .hed-t1 p {font-size:34px;}
.wrap .stry-t4 .pad .tab .row .task .num {top:-8px;right:9px;}
.wrap .stry-t4 .pad .tab .row .task .hd-t1 {font-size:25px;}
.wrap .stry-t4 .pad .tab .row .task .bot {position:static;}
.wrap .stry-t4 .pad .tab .row .task .bot .mb a {display:block;text-align:center;}
.wrap .stry-t6 .auto .des-t1 p {font-size:18px;}
.wrap .stry-t6 .auto .des-t2 p {font-size:18px;}
.wrap .stry-t6 .auto .act-t1 a {padding:14px 15px;line-height:24px;}
.wrap .stry-t6 .auto .des-t3 {padding:200px 0px 25px 0px;}
.wrap .stry-t6 .auto .des-t3 .img {left:50%;margin:0px 0px 0px -45px;}

.popexamples .auto {width:auto;padding:0px 20px;}
.popexamples .auto .pad {padding:110px 0px 100px 0px;text-align:center;}
.popexamples .auto .pad ul li {float:none;}


}