body:not(.home) .entry-content>.pw-b, .entry-content>.wp-block-columns{
	padding-left: 3%;
	padding-right: 3%;
}

.t38-c>.pw-tb, .t38-l>.pw-tb{
    max-width: 74em;
}
.t1268px-c>.pw-tb{
    max-width: 126.8em;
}
.t1350px-c>.pw-tb{
    max-width: 135em;
}


.classic-b{
    padding-bottom: 5em;
}

.classic-b+.pw-b.del{
/*
    bottom : 5em;
    position: relative;
*/
}

.pw_pallete{
	font-size: 10px;
}
.pw_pallete{
	background-color: rgba(255, 255, 255, 0.5);;
    margin: 0 3em;
    padding: 2em 0 0;
}
.wp-block-column .pw_pallete:last-child{
	padding-bottom: 0.5em;	
}
.pw_pallete *{
	margin: auto;	
	text-align: center!important;
}
.pw_pallete .color-block{
	height: 9em;
	border: 1px rgba(0,0,0,0.35) solid;
}
.pw_pallete .name{
	padding-top: 0;
}
.pw_pallete .number{
	display: block;
	padding-top: 0.5em;
	font-size: 2.4em;
}

.pw-image-set{
	list-style: none; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex;
	-webkit-flex-flow: row wrap; flex-flow: row wrap;
}
.pw-image-set>div{
	text-align:center;
}
.pw-image-set>div:nth-child(1), .pw-image-set>div:nth-child(3){
	width: 49%;
}
.pw-image-set>div:nth-child(2), .pw-image-set>div:nth-child(4){
	width: 51%;
}

.pw-image-set>div img{
	border:1em #f9f9f9 solid;
	height: auto;
	margin:auto;
	max-width: 80%!important;
}

.pw-image-set>div:nth-child(1) img{
	width: 68%!important;
}
.pw-image-set>div:nth-child(3){
	padding-top: 2.7em;
}

.simple-ls, .bbwitd, .tdbini,
.ttce, .t1268px-c>.pw-tb,.t1350px-c>.pw-tb{
    text-align: center;
}

.pw-b.putxt{
	padding-top: 7em;
	padding-bottom:10em;
}

body:not(.home) .entry-content>.pw-b, .entry-content>.wp-block-columns{
	padding-top: 0;
}
#main .pw-b .item:nth-child(1)>p{
	padding: 0!important;
}
.pw-b.putxt>.pw-tb, 
.pw-b .item:nth-child(2)>div.bs1,
.pw-b .bs1{
	border:2px #248c7c dashed;
	background-color: rgba(255,255,255,0.57);
}
.pw-b .bsw, .pw-b.bsw>.pw-tb{
	background-color: #fff;
}
.pw-b .bsr, .pw-b.bsr>.pw-tb {
	background-color: #dd1316;
}
.pw-b .bsg, .pw-b.bsg>.pw-tb{
	background-color: #7bb404;
}
.pw-b .bsb, .pw-b.bsb>.pw-tb{
	background-color: #2ca1e8;
}
.pw-b .bsm, .pw-b.bsm>.pw-tb{
	background-color: #da2e89;
}
.pw-b .bso, .pw-b.bsm>.pw-tb{
	background-color: #F47C00;
}
.pw-b .bsy, .pw-b.bsm>.pw-tb{
	background-color: #FFC72C;
}

.pw-b:not(.dmss)>.pw-tb h1, .pw-b:not(.dmss) h1, .classic-b:not(.wtxt):not(.dmss) h1, .pw-b:not(.dmss)>.pw-tb h2, .pw-b:not(.dmss) h2, .classic-b:not(.wtxt):not(.dmss) h2{
	text-shadow: 0px 0px 7px rgb(255 255 255 / 0.42);
}

.simple-ls h3, .simple-ls .lh3{
    font-size: 6.55em; color: #5c4431; line-height: 1.3; padding: 0.5em 0; margin: 0;
}
.simple-ls p{
    font-size: 2.3em; color: #4d301a; line-height: 1.3; padding: 0.5em 0; margin: 0;
}
.lswg h2, .lswg h3{
    color: #744526;
    letter-spacing: 0.05em;
}
.wicb-ls h3, .wicb-ls .lh3{
    font-size: 2.4em; color: #000; font-weight: bold; line-height: 1.3; letter-spacing: 0; padding: 0.5em 0; margin: 0;
    position: relative; bottom: 1em;
}
.bbwitd p, .ttce p{
    font-size: 1.9em; color: #000; line-height: 1.3; padding: 0.5em 0; margin: 0;
}
 
.ch-ls-con p, .ch-ls-con span.cet{
	color: #000; line-height: 1.3; padding: 0.3em 5% 0.5em; margin: 0; font-weight: bold; letter-spacing: 0.025em;
}
.pw-b.ttce .ch-ls-con p, .pw-b.ttce .ch-ls-con span.cet{
    margin: 0 -7%;
}
.ch-ls-con span.cet{
	display: block;
	text-align:center;
}
.pw-b.ttce .ch-ls-con>li img{
    border-radius: 50%;
    border:1em #fff solid;
    -webkit-box-shadow: 0px 0px 1.9em 1.9em rgba(1,2,3,0.04);
    -moz-box-shadow: 0px 0px 1.9em 1.9em rgba(1,2,3,0.04);
    box-shadow: 0px 0px 1.9em 1.9em rgba(1,2,3,0.04);
    -webkit-transition: all, ease, .3s;
    transition: all, ease, .3s;
}

.pw-b.ttce .ch-ls-con>li>a:hover img{
    border: 1em #8ab61f solid;
    -webkit-box-shadow: 0px 0px 0.9em 0.9em rgba(255,255,255,0.5);
    -moz-box-shadow: 0px 0px 0.9em 0.9em rgba(255,255,255,0.5);
    box-shadow: 0px 0px 0.9em 0.9em rgba(255,255,255,0.5);
}

.treti .ch-ls-con, .tretic .ch-ls-con{
	width: 100%;
	box-sizing: border-box;
}
.ch-ls-con{
    padding: 4.4em 0 0;   
}
.ch-ls-con>li{
    min-width: 21%;
    padding: 0 2% 3em;
}

.pw-b.treti .ch-ls-con,
.pw-b.tdbwb{
	width: 100%;
	padding: 0 0 5em;
}
.pw-b.tdbwb .item{
	padding-bottom: 4em;
}
.pw-b.eir2 .ch-ls-con>li{
    padding: 0;
	box-sizing: border-box;
}
.pw-b.treti .ch-ls-con>li>a{
	background-color: rgba(255,255,255,0.47);
}
.pw-b.treti .ch-ls-con>li>a, .pw-b.tretic .ch-ls-con>li>a{
	border: #000 1px solid;
	display:block;
	padding: 1.5em 0;
    height: 100%;
    box-sizing: border-box;
}
.pw-b.tretic .ch-ls-con>li:nth-child(1)>a{
	background-color: #259080;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(2)>a{
	background-color: #f49800;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(3)>a{
	background-color: #fbe20e;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(4)>a{
	background-color: #861f7f;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(5)>a{
	background-color: #9abe1c;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(6)>a{
	background-color: #da2e89;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(7)>a{
	background-color: #e74310;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(8)>a{
	background-color: #248c7c;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(9)>a{
	background-color: #259080;	 
}
.pw-b.tretic .ch-ls-con>li:nth-child(10)>a{
	background-color: #f49800;	 
}
.pw-b.treti .ch-ls-con>li>a:hover, .pw-b.tretic .ch-ls-con>li>a:hover{
	background-color: rgba(255,255,255,0.9)!important;
}

.bbwitd .s-ls-con, .ttreto .ch-ls-con{
	margin: auto;
    padding: 2em 0 0;
}
.bbwitd .s-ls-con.slick-slider{
	align-items:center;
	display:flex;
}
.bbwitd .s-ls-con .item{
	padding: 2em 1.6em 2em;
    max-width: 20%; 
    border:1px #d0d0d0 solid;
    background-color: #fcfcfc;
}
.bbwitd .s-ls-con .item:not(.slick-slide){
    margin: 5.5em 1.25em 0;
}
.bbwitd .s-ls-con .item.slick-slide{
	margin: 1.5em 1.25em 5.5em;
    height: 47em;
}
.bbwitd .fpwb{
    position: relative;
    bottom: 5.5em;
    width: 10.9em;
    height: 10.9em;
    background-color: #8ab61f;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    -webkit-box-shadow: 0px 0px 2.9em 2.9em rgba(1,2,3,0.04);
    -moz-box-shadow: 0px 0px 2.9em 2.9em rgba(1,2,3,0.04);
    box-shadow: 0px 0px 2.2em 2.2em rgba(1,2,3,0.04);
}
.bbwitd .fpwb:before{
    font-size: 6.2em;
    color: #f1f1f1;
    line-height: 1;
    padding: 0;
    margin: 0;
}

.tdbini>.item{
	min-height:30em;
	text-align:center;
	padding: 3em;
	box-sizing:border-box;
	background-size:cover;
	background-repeat: no-repeat;
}
.tdbini>.item>.plate{
	max-width: 62em;
	width: 77%;
	color: #fff;
	padding: 4em 2em;
	box-sizing: border-box;
	cursor: pointer;
}
.tdbini>.item>.plate h2{
	line-height:1.33;
	font-size: 2.7em;	
}
.tdbini>.item>.plate p{
    line-height: 1.8;
    font-size: 2em;
	max-width: 21em;
	display:inline-block;
	margin: 0 auto 0;
}


.logk{
    min-height: 72.9em;
    box-sizing: border-box;
}
.t38-c.logk>.pw-tb{
    position: relative;
}

div.del>span>span>span{display: none;}
.del.flr, .del.flr{
    display: flex;
    max-height: 1px;
}
.del.flr:before, .del.flr:after{
    border-top: 1px #bfbfbe solid;
    width: 50%;
    content: "";
}
.del.flr>span{
    width: 17.1em;
    display: flex;
    flex-direction: row;
    -webkit-flex-flow: nowrap; 
    -moz-flex-flow: nowrap;
    flex-flow: nowrap;
    justify-content: space-between;
    color: #bfbfbe;
}
.del.flr>span:before, .del.flr>span:after{
    content: "\69";
    font-size: 2em;
    position: relative;
    z-index: 2;
    display: inline-block;
}
.del.flr>span:before{
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.del.flr>span:after{
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=-1);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.del>span>span{
    position: relative;
    max-height: 1px;
}
.del.dtbl>span>span:before{
    z-index: 2;
    content: "\6b";
    font-size: 8em;
    color: #bfbfbe;
    top: -0.42em;
    position: relative;
}
.del.dcl>span>span:before{
    z-index: 2;
    content: "\6a";
    font-size: 8.2em;
    color: #867466;
    top: -0.7em;
    position: relative;
}

@media (max-width: 1350px) and (min-width: 1000px){
    .sslider-b{
        width: 80vw;
    }
}

@media (max-width: 1229px) {
    .lw{justify-content: flex-start; flex-wrap: wrap;}
    .s-ls-con{
        -webkit-flex-flow: row wrap; 
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        justify-content: center;
    }
    .s-ls-con .item{
        padding: 1em 3em;
        min-width: 25em;
    }
    .ggfl .s-ls-con {
        padding: 1.4em 5em 9em;
    }
    .ll-bg-con{
        display: none;
    }
}

@media (max-width: 1229px) and (min-width: 980px) {
    .ggfl>.bbg-con:after{
        font-size: 7px;
    }
}
@media (max-width:1229px) and (min-width:500px) {
    .lw.c4>li{width: 50%;}
}

@media (max-width: 1060px) {
	/* unset wp styles*/
	.wp-block-file .wp-block-file__button{
		font-size: 1.7em;
	}
	/* end of unset wp styles*/
}
@media (max-width: 1029px) {
    .primary-navigation>ul>li{
        padding: 0.45em 0.2em 0.45em;
    }
	.site-header  .custom-logo-link>img{
		width: 18.6em;
	}
    .sslider>.sslider-b .classic-b {
        padding-bottom: 0;
    }
}

@media(min-width: 550px){
	.pw-b.putp>.pw-tb, 
	.pw-b .putp{
		padding:3em 5em;		
	}
	.tdbini>.item{
		width: 50%;
		height: 42.15vh;
	}
	.tdbini>.item>.plate{
		max-height: 24em;
	}
	.tdbini>.item:nth-child(1){
		border-right: 1px #000 solid;
	}
	.tdbini>.item:nth-child(3){
		border-right: 1px #000 solid;
		border-top: 1px #000 solid;
	}
	.tdbini>.item:nth-child(4){
		border-top: 1px #000 solid;
	}
	.ch-ls-con>li img{
		margin: 0 3em;
	}
}

@media(max-width: 549px){
	.pw-b.putp>.pw-tb, 
	.pw-b .putp{
		padding:3em 2em;		
	}
	.tdbini>.item{
		width: 100%;
	}
	.tdbini{
	    font-size: 7px;
	}
	.pw-b.ttreto{
		font-size:1.6vw;
	}
}
@media (min-width: 782px){
	.wp-block-columns>.wp-block-column .t58-l, 
	.wp-block-columns>.wp-block-column .t58-c{
		padding: 0 0 0 6.4vw;
	}
	.wp-block-columns>.wp-block-column .t58-l+.wp-block-columns{
		padding: 1em 0 3em 6.4vw;
	}
}

@media (max-width: 781px){
	.wp-block-columns:not(.ntim)>.wp-block-column{
		display: block;	
		margin: 0;
		width: 100%;
	}
	.wp-block-columns:not(.ntim):not(.norev){
	    flex-direction: column-reverse;
	}
	.wp-block-columns.ntim .wp-block-column:not(:only-child){
		flex-basis: auto!important;
		flex-grow: 1;
	}
	.wp-block-columns.ntim{
	    padding-bottom: 5em;
	}
}

@media (min-width:900px) {
	.bbwitd .s-ls-con{
		max-width: 92%;
	}
    .lg1-100-30-bg{
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9ecef+0,ecedee+100&1+0,0.3+100 */
        background: -moz-linear-gradient(top, rgba(233,236,239,1) 0%, rgba(236,237,238,0.3) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(233,236,239,1) 0%,rgba(236,237,238,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(233,236,239,1) 0%,rgba(236,237,238,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecef', endColorstr='#4decedee',GradientType=0 ); /* IE6-9 */
    }

    .lg1-100-0-bg{
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e9ecef+0,ecedee+100&1+0,0+100 */
        background: -moz-linear-gradient(top, rgba(233,236,239,1) 0%, rgba(236,237,238,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(233,236,239,1) 0%,rgba(236,237,238,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(233,236,239,1) 0%,rgba(236,237,238,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecef', endColorstr='#00ecedee',GradientType=0 ); /* IE6-9 */
    }

    .dg1-100-30-bg{
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.3+100 */
        background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */
    }

    .dg1-100-0-bg{
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.75+0,0.25+60,0+100 */
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.25) 60%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.25) 60%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.25) 60%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    }	
}

@media (min-width: 850px){
	.pw_pallete .color-block{
		width: 20em;
	}
}
@media (max-width: 849px){
	.pw_pallete .color-block{
		width: 80%;
	}
}

@media (min-width:568px) {
	.ch-ls-con p, .ch-ls-con span.cet{
		font-size: 2.7em; 
	}
	.sliderBullets  {bottom: 40px;}
    .slider_top .sliderContent .slick-dots {
        bottom: 14px;
    }
    .blbot:not(.smpad){
        padding: 10em 4% 8em;
    }
    .blbot.smpad{
        padding: 4em 4% 6em;
    }

    .ggfl+.blbot{
        padding: 12em 4% 3em;
    }
}
@media (max-width: 567px) {
	.ch-ls-con p, .ch-ls-con span.cet{
		font-size: 2.5em; 
	}
    .t38-c.logk>.pw-tb{
        font-size: 2vw;
    }
    .blbot:not(.smpad){
        padding: 7em 2% 8em;
    }
    .blbot.smpad{
        padding: 2em 2% 7em;
    }
}

@media (min-width: 400px) {
	.pw-b.eir2 .ch-ls-con>li{
		width:50%;
	}
}
@media (max-width:899px) and (min-width:768px) {
    .p-lm .gallery.type-carousel .slick-prev {
        left: -1.5%;
    }
    .p-lm .gallery.type-carousel .slick-next {
        right: -1.5%;
    }
}
@media (max-width: 399px) {
	.pw-b.eir2 .ch-ls-con>li{
		width:100%;
		min-height: 5em;
	}
}

@media (min-width: 768px) {
	/*PW Blocks*/
	.pw-b.colc2{
		/*max-width: 140em;*/
		margin:auto;
	}
	.pw-b.colc2-44-44>.item{
		width:44%;
	}
	.pw-b.colc2-47-47>.item{
		width:47%;
	}
	.pw-b.colc2-33-66>.item:nth-child(1){
		width:33.33%;
	}
	.pw-b.colc2-33-66>.item:nth-child(2){
		width:66.66%;
	}
	.pw-b.colc2-33-56>.item:nth-child(1){
		width:33.33%;
	}
	.pw-b.colc2-33-56>.item:nth-child(2){
		width:58.66%;
	}
	/*END Of PW Blocks*/	
}
@media (max-width:1549px) and (min-width: 1000px) {
	.tdbini{
	    font-size: 0.645vw;
	}
}
@media (min-width:1400px) {
    .t38-c.logk>.pw-tb{
        left: calc(38vw - 10em);
    }
	
}

@media (max-width:1399px) and (min-width: 1343px)  {
    .t38-c.logk>.pw-tb{
        left: calc(48vw - 10em);
    }
    .logk{
        background: #eeece5 url(img/bg-klen-full-1342.jpg) 33% 100% no-repeat;
        background-size: contain;
    }
}
@media (max-width: 1342px) and (min-width: 1100px)    {
    .t38-c.logk>.pw-tb{
        left: calc(48vw - 10em);
        font-size: 0.78vw;
    }
    .logk{
        background: #eeece5 url(img/bg-klen-full-1342.jpg) 41% 100% no-repeat;
    }
}

@media (max-width: 1099px) and (min-width: 1000px)    {
    .t38-c.logk>.pw-tb{
        left: calc(50vw - 22em);
        font-size: 0.9vw;
    }
    .logk{
        background: #eeece5 url(img/bg-klen-full-1342.jpg) -250px 100% no-repeat;
    }
}
@media (min-width: 1000px){
	body:not(.home) .entry-content>.pw-b, .entry-content>.wp-block-columns{
		padding-top: 0;
		padding-bottom: 9em;
	}
    .logk{
        padding: 5em 0;
    }
    .sslider>.sslider-b .item{
        padding: 6em 7em 4em 4.8em;
    }
    .sslider-b .slick-prev{left: -35px;}
    .sslider-b .slick-next{ right: -35px;}
}

@media (max-width: 999px) and (min-width: 750px){
	.tdbini{
	    font-size: 0.745vw;
	}
}

@media (max-width: 999px){
	body:not(.home) .entry-content>.pw-b, .entry-content>.wp-block-columns{
		padding-top: 0;
		padding-bottom:3em;
	}
    .t38-c.logk>.pw-tb{
        margin: auto;
    }
    .logk{
        background: #eeece5 url(img/bg-klen-full-999.jpg) 50% 100% no-repeat;
        padding: 5em 2% 7em;
    }
    .sslider>.sslider-b .item{
        padding: 6em 4vw 4em 2vw;
    }
    .sslider-b{
        width: 88vw;
    }
    .sslider-b .slick-prev{left: -10px;}
    .sslider-b .slick-next{ right: -10px;}
}
@media (min-width:900px) and (max-width:1399px) {
    .lswg{
        background-size: 133vw; 
    }
}
@media (min-width: 980px) {
    .i42-t58>.pw-mb{width: 42%;text-align: end;}
    .i42-t58>.pw-tb{width: 58%; max-width: 74.5em;}
    .i42-t58>div{padding: 7em 1.5em 5em;}
    .bbg-con, .ll-bg-con{
        bottom: 16em;
    }
    .pw-b.about .pw-mb{
        padding-top: 9em;
    }
}
@media (max-width: 979px) {
    .i42-t58,.t58-i42,.i50-t50,.t50-i50{
        -webkit-flex-flow: column wrap; 
        -moz-flex-flow: column wrap;
        flex-flow: column wrap;
    }
    .i42-t58{
        flex-direction: column-reverse;
    }
    .i42-t58>div{
        padding: 3em 1.5em 3em;
        max-width: 56em;
    }
    .ggfl>.bbg-con:after{
        font-size: 8px;
    }
    .bbg-con, .ll-bg-con{
        bottom: 14em;
    }
    .pw-b.about .pw-mb{
        padding-top: 0.7em;
    }
}

@media (max-width:899px) {
	.bbwitd .s-ls-con{
		max-width: 82%; 
	}	
}
@media (min-width: 750px) {
    .lswg{
        padding: 0em 4%;
    }
    .lswg>div{
        padding: 5em 0 0 61em;
    }
}
@media (max-width:899px) and (min-width: 750px) {
    .lswg{
        background-size: 186vw;
        background-position: 60% 100%;
    }
    .lswg>div{
        padding: 5em 0 0 29em;
    }
}


@media (max-width: 749px){
    .lswg{
        background-size: 223vw;
        background-position: 57% 100%;
    }
    .lswg>div{
        padding: 5em 0 0 24em;
    }
    .lswg{
        padding: 0em 1%;
    }

}

@media (max-width:749px) and (min-width: 550px){
	.tdbini{
	    font-size: 0.945vw;
	}
}
@media (max-width:767px){
	/*PW Blocks*/
	.pw-b.colc2{
		flex-direction:column;	
	}
	.pw-b.colc2-33-56{
		flex-direction:column-reverse;
	}

	.pw-b.colc2:not(.colc2-33-56)>.item:not(:first-child){
		padding-top:3em;
	}
	.pw-b.colc2:not(.colc2-33-56)>.item:first-child{
		padding-top:1em;
	}
	.pw-b.colc2.colc2-33-56>.item:not(:last-child){
		padding-top:3em;
	}
	.pw-b.colc2.colc2-33-56>.item:last-child{
		padding-top:1em;
	}
	/*END Of PW Blocks*/	
}
@media (min-width: 783px){
	.pw-image-set{
		font-size: 0.6vw;
	}
}
@media (max-width: 782px){
	.pw-image-set{
		font-size: 1.2vw;
		padding-top: 2em;
	}
}
