@media (max-device-width: 640px) and (orientation: portrait) {
	.mnova250 { font-family: Nova250, Arial; }
	.mnova300 { font-family: Nova300, Arial; }
	.mnova400 { font-family: Nova400, Arial; }
	.mnova600 { font-family: Nova600, Arial; }
	.mnova700 { font-family: Nova700, Arial; }
	.mnova800 { font-family: Nova800, Arial; }
	.mnova900 { font-family: Nova900, Arial; }
	
	.mlblue  { color: #BFD2DB; }
	
	.mh115 { height: 125px; }
	
	.backimg200  { background-repeat: no-repeat; background-size: 300%; background-position: center top; }
	
	.mptv0 { padding-top: 0vh; } .mptv1 { padding-top: 1vh; } .mptv2 { padding-top: 2vh; } .mptv3 { padding-top: 3vh; } .mptv4 { padding-top: 4vh; } .mptv5 { padding-top: 5vh; } .mptv6 { padding-top: 6vh; } .mptv7 { padding-top: 7vh; } .mptv8 { padding-top: 8vh; } .mptv9 { padding-top: 9vh; } .mptv10 { padding-top: 10vh; } .mptv11 { padding-top: 11vh; } .mptv12 { padding-top: 12vh; } .mptv13 { padding-top: 13vh; } .mptv14 { padding-top: 14vh; } .mptv15 { padding-top: 15vh; } .mptv16 { padding-top: 16vh; } .mptv17 { padding-top: 17vh; } .mptv18 { padding-top: 18vh; } .mptv19 { padding-top: 19vh; } .mptv20 { padding-top: 20vh; } .mptv21 { padding-top: 21vh; } .mptv22 { padding-top: 22vh; } .mptv23 { padding-top: 23vh; } .mptv24 { padding-top: 24vh; } .mptv25 { padding-top: 25vh; } .mptv26 { padding-top: 26vh; } .mptv27 { padding-top: 27vh; } .mptv28 { padding-top: 28vh; } .mptv29 { padding-top: 29vh; } .mptv30 { padding-top: 30vh; } .mptv31 { padding-top: 31vh; } .mptv32 { padding-top: 32vh; } .mptv33 { padding-top: 33vh; } .mptv34 { padding-top: 34vh; } .mptv35 { padding-top: 35vh; } .mptv36 { padding-top: 36vh; } .mptv37 { padding-top: 37vh; } .mptv38 { padding-top: 38vh; } .mptv39 { padding-top: 39vh; } .mptv40 { padding-top: 40vh; } .mptv41 { padding-top: 41vh; } .mptv42 { padding-top: 42vh; } .mptv43 { padding-top: 43vh; } .mptv44 { padding-top: 44vh; } .mptv45 { padding-top: 45vh; } .mptv46 { padding-top: 46vh; } .mptv47 { padding-top: 47vh; } .mptv48 { padding-top: 48vh; } .mptv49 { padding-top: 49vh; } .mptv50 { padding-top: 50vh; } .mptv51 { padding-top: 51vh; } .mptv52 { padding-top: 52vh; } .mptv53 { padding-top: 53vh; } .mptv54 { padding-top: 54vh; } .mptv55 { padding-top: 55vh; } .mptv56 { padding-top: 56vh; } .mptv57 { padding-top: 57vh; } .mptv58 { padding-top: 58vh; } .mptv59 { padding-top: 59vh; } .mptv60 { padding-top: 60vh; } .mptv61 { padding-top: 61vh; } .mptv62 { padding-top: 62vh; } .mptv63 { padding-top: 63vh; } .mptv64 { padding-top: 64vh; } .mptv65 { padding-top: 65vh; } .mptv66 { padding-top: 66vh; } .mptv67 { padding-top: 67vh; } .mptv68 { padding-top: 68vh; } .mptv69 { padding-top: 69vh; } .mptv70 { padding-top: 70vh; } .mptv71 { padding-top: 71vh; } .mptv72 { padding-top: 72vh; } .mptv73 { padding-top: 73vh; } .mptv74 { padding-top: 74vh; } .mptv75 { padding-top: 75vh; } .mptv76 { padding-top: 76vh; } .mptv77 { padding-top: 77vh; } .mptv78 { padding-top: 78vh; } .mptv79 { padding-top: 79vh; } .mptv80 { padding-top: 80vh; } .mptv81 { padding-top: 81vh; } .mptv82 { padding-top: 82vh; } .mptv83 { padding-top: 83vh; } .mptv84 { padding-top: 84vh; } .mptv85 { padding-top: 85vh; } .mptv86 { padding-top: 86vh; } .mptv87 { padding-top: 87vh; } .mptv88 { padding-top: 88vh; } .mptv89 { padding-top: 89vh; } .mptv90 { padding-top: 90vh; } .mptv91 { padding-top: 91vh; } .mptv92 { padding-top: 92vh; } .mptv93 { padding-top: 93vh; } .mptv94 { padding-top: 94vh; } .mptv95 { padding-top: 95vh; } .mptv96 { padding-top: 96vh; } .mptv97 { padding-top: 97vh; } .mptv98 { padding-top: 98vh; } .mptv99 { padding-top: 99vh; } .mptv100 { padding-top: 100vh; }
	
	.mpt0 { padding-top: 0px; } .mpt5 { padding-top: 5px; } .mpt10 { padding-top: 10px; } .mpt15 { padding-top: 15px; } .mpt20 { padding-top: 20px; } .mpt25 { padding-top: 25px; } .mpt30 { padding-top: 30px; } .mpt35 { padding-top: 35px; } .mpt40 { padding-top: 40px; } .mpt45 { padding-top: 45px; } .mpt50 { padding-top: 50px; } .mpt55 { padding-top: 55px; } .mpt60 { padding-top: 60px; } .mpt65 { padding-top: 65px; } .mpt70 { padding-top: 70px; } .mpt75 { padding-top: 75px; } .mpt80 { padding-top: 80px; } .mpt85 { padding-top: 85px; } .mpt90 { padding-top: 90px; } .mpt95 { padding-top: 95px; } .mpt100 { padding-top: 100px; } .mpt105 { padding-top: 105px; } .mpt110 { padding-top: 110px; } .mpt115 { padding-top: 115px; } .mpt120 { padding-top: 120px; } .mpt125 { padding-top: 125px; } .mpt130 { padding-top: 130px; } .mpt135 { padding-top: 135px; } .mpt140 { padding-top: 140px; } .mpt145 { padding-top: 145px; } .mpt150 { padding-top: 150px; } .mpt155 { padding-top: 155px; } .mpt160 { padding-top: 160px; } .mpt165 { padding-top: 165px; } .mpt170 { padding-top: 170px; } .mpt175 { padding-top: 175px; } .mpt180 { padding-top: 180px; } .mpt185 { padding-top: 185px; } .mpt190 { padding-top: 190px; } .mpt195 { padding-top: 195px; } .mpt200 { padding-top: 200px; } .mpt205 { padding-top: 205px; } .mpt210 { padding-top: 210px; } .mpt215 { padding-top: 215px; } .mpt220 { padding-top: 220px; } .mpt225 { padding-top: 225px; } .mpt230 { padding-top: 230px; } .mpt235 { padding-top: 235px; } .mpt240 { padding-top: 240px; } .mpt245 { padding-top: 245px; } .mpt250 { padding-top: 250px; } .mpt255 { padding-top: 255px; } .mpt260 { padding-top: 260px; } .mpt265 { padding-top: 265px; } .mpt270 { padding-top: 270px; } .mpt275 { padding-top: 275px; } .mpt280 { padding-top: 280px; } .mpt285 { padding-top: 285px; } .mpt290 { padding-top: 290px; } .mpt295 { padding-top: 295px; } .mpt300 { padding-top: 300px; } .mpt305 { padding-top: 305px; } .mpt310 { padding-top: 310px; } .mpt315 { padding-top: 315px; } .mpt320 { padding-top: 320px; } .mpt325 { padding-top: 325px; } .mpt330 { padding-top: 330px; } .mpt335 { padding-top: 335px; } .mpt340 { padding-top: 340px; } .mpt345 { padding-top: 345px; } .mpt350 { padding-top: 350px; } .mpt355 { padding-top: 355px; } .mpt360 { padding-top: 360px; } .mpt365 { padding-top: 365px; } .mpt370 { padding-top: 370px; } .mpt375 { padding-top: 375px; } .mpt380 { padding-top: 380px; } .mpt385 { padding-top: 385px; } .mpt390 { padding-top: 390px; } .mpt395 { padding-top: 395px; } .mpt400 { padding-top: 400px; } .mpt405 { padding-top: 405px; } .mpt410 { padding-top: 410px; } .mpt415 { padding-top: 415px; } .mpt420 { padding-top: 420px; } .mpt425 { padding-top: 425px; } .mpt430 { padding-top: 430px; } .mpt435 { padding-top: 435px; } .mpt440 { padding-top: 440px; } .mpt445 { padding-top: 445px; } .mpt450 { padding-top: 450px; } .mpt455 { padding-top: 455px; } .mpt460 { padding-top: 460px; } .mpt465 { padding-top: 465px; } .mpt470 { padding-top: 470px; } .mpt475 { padding-top: 475px; } .mpt480 { padding-top: 480px; } .mpt485 { padding-top: 485px; } .mpt490 { padding-top: 490px; } .mpt495 { padding-top: 495px; } .mpt500 { padding-top: 500px; } .mpt505 { padding-top: 505px; } .mpt510 { padding-top: 510px; } .mpt515 { padding-top: 515px; } .mpt520 { padding-top: 520px; } .mpt525 { padding-top: 525px; } .mpt530 { padding-top: 530px; } .mpt535 { padding-top: 535px; } .mpt540 { padding-top: 540px; } .mpt545 { padding-top: 545px; } .mpt550 { padding-top: 550px; } .mpt555 { padding-top: 555px; } .mpt560 { padding-top: 560px; } .mpt565 { padding-top: 565px; } .mpt570 { padding-top: 570px; } .mpt575 { padding-top: 575px; } .mpt580 { padding-top: 580px; } .mpt585 { padding-top: 585px; } .mpt590 { padding-top: 590px; } .mpt595 { padding-top: 595px; } .mpt600 { padding-top: 600px; } .mpt605 { padding-top: 605px; } .mpt610 { padding-top: 610px; } .mpt615 { padding-top: 615px; } .mpt620 { padding-top: 620px; } .mpt625 { padding-top: 625px; } .mpt630 { padding-top: 630px; } .mpt635 { padding-top: 635px; } .mpt640 { padding-top: 640px; } .mpt645 { padding-top: 645px; } .mpt650 { padding-top: 650px; } .mpt655 { padding-top: 655px; } .mpt660 { padding-top: 660px; } .mpt665 { padding-top: 665px; } .mpt670 { padding-top: 670px; } .mpt675 { padding-top: 675px; } .mpt680 { padding-top: 680px; } .mpt685 { padding-top: 685px; } .mpt690 { padding-top: 690px; } .mpt695 { padding-top: 695px; } .mpt700 { padding-top: 700px; } .mpt705 { padding-top: 705px; } .mpt710 { padding-top: 710px; } .mpt715 { padding-top: 715px; } .mpt720 { padding-top: 720px; } .mpt725 { padding-top: 725px; } .mpt730 { padding-top: 730px; } .mpt735 { padding-top: 735px; } .mpt740 { padding-top: 740px; } .mpt745 { padding-top: 745px; } .mpt750 { padding-top: 750px; } .mpt755 { padding-top: 755px; } .mpt760 { padding-top: 760px; } .mpt765 { padding-top: 765px; } .mpt770 { padding-top: 770px; } .mpt775 { padding-top: 775px; } .mpt780 { padding-top: 780px; } .mpt785 { padding-top: 785px; } .mpt790 { padding-top: 790px; } .mpt795 { padding-top: 795px; } .mpt800 { padding-top: 800px; } .mpt805 { padding-top: 805px; } .mpt810 { padding-top: 810px; } .mpt815 { padding-top: 815px; } .mpt820 { padding-top: 820px; } .mpt825 { padding-top: 825px; } .mpt830 { padding-top: 830px; } .mpt835 { padding-top: 835px; } .mpt840 { padding-top: 840px; } .mpt845 { padding-top: 845px; } .mpt850 { padding-top: 850px; } .mpt855 { padding-top: 855px; } .mpt860 { padding-top: 860px; } .mpt865 { padding-top: 865px; } .mpt870 { padding-top: 870px; } .mpt875 { padding-top: 875px; } .mpt880 { padding-top: 880px; } .mpt885 { padding-top: 885px; } .mpt890 { padding-top: 890px; } .mpt895 { padding-top: 895px; } .mpt900 { padding-top: 900px; } .mpt905 { padding-top: 905px; } .mpt910 { padding-top: 910px; } .mpt915 { padding-top: 915px; } .mpt920 { padding-top: 920px; } .mpt925 { padding-top: 925px; } .mpt930 { padding-top: 930px; } .mpt935 { padding-top: 935px; } .mpt940 { padding-top: 940px; } .mpt945 { padding-top: 945px; } .mpt950 { padding-top: 950px; } .mpt955 { padding-top: 955px; } .mpt960 { padding-top: 960px; } .mpt965 { padding-top: 965px; } .mpt970 { padding-top: 970px; } .mpt975 { padding-top: 975px; } .mpt980 { padding-top: 980px; } .mpt985 { padding-top: 985px; } .mpt990 { padding-top: 990px; } .mpt995 { padding-top: 995px; } .mpt1000 { padding-top: 1000px; }
	
	.mpb0 { padding-bottom: 0px; } .mpb5 { padding-bottom: 5px; } .mpb10 { padding-bottom: 10px; } .mpb15 { padding-bottom: 15px; } .mpb20 { padding-bottom: 20px; } .mpb25 { padding-bottom: 25px; } .mpb30 { padding-bottom: 30px; } .mpb35 { padding-bottom: 35px; } .mpb40 { padding-bottom: 40px; } .mpb45 { padding-bottom: 45px; } .mpb50 { padding-bottom: 50px; } .mpb55 { padding-bottom: 55px; } .mpb60 { padding-bottom: 60px; } .mpb65 { padding-bottom: 65px; } .mpb70 { padding-bottom: 70px; } .mpb75 { padding-bottom: 75px; } .mpb80 { padding-bottom: 80px; } .mpb85 { padding-bottom: 85px; } .mpb90 { padding-bottom: 90px; } .mpb95 { padding-bottom: 95px; } .mpb100 { padding-bottom: 100px; } .mpb300 { padding-bottom: 300px; } 

	.sz9 { font-size: 8px; } .sz10 { font-size: 9px; } .sz11 { font-size: 10px; } .sz12 { font-size: 11px; } .sz13 { font-size: 12px; } .sz14 { font-size: 13px; } .sz16 { font-size: 14px; } .sz18 { font-size: 16px; } .sz20 { font-size: 18px; } .sz24 { font-size: 20px; } .sz36 { font-size: 24px; } .sz48 { font-size: 32px; } .sz64 { font-size: 40px; } .sz72 { font-size: 46px; } .sz96 { font-size: 48px; } .sz114 { font-size: 50px; } .sz144 { font-size: 52px; } .sz228 { font-size: 52px; } 
	
	.lh96 { line-height: 48px; } .lh102 { line-height: 48px; }
	
	.msz9 { font-size: 9px; } .msz10 { font-size: 10px; } .msz11 { font-size: 11px; } .msz12 { font-size: 12px; } .msz13 { font-size: 13px; } .msz14 { font-size: 14px; } .msz16 { font-size: 16px; } .msz18 { font-size: 18px; } .msz20 { font-size: 20px; } .msz24 { font-size: 24px; } .msz36 { font-size: 36px; } .msz48 { font-size: 48px; } .msz52 { font-size: 52px; } .msz64 { font-size: 64px; } .msz72 { font-size: 72px; } .msz96 { font-size: 96px; } .msz114 { font-size: 114px; } .msz228 { font-size: 228px; }
	
	.mlh20 { line-height: 20px; } .mlh22 { line-height: 22px; } .mlh48 { line-height: 48px; }

	.s-small, .s-small-small, .s-small-small-m {
		max-width: 1168px; /* 1200px - 32px */
		margin-left: auto; 
		margin-right: auto;
		padding-left: 16px;
		padding-right: 16px;
		width: auto;
	}
	
	.mnomaxwidth { max-width: 10000; }
	
	.mnosmall {
		width: 100%;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.mobw5 { width: 5%; } .mobw10 { width: 10%; } .mobw15 { width: 15%; } .mobw20 { width: 20%; } .mobw25 { width: 25%; } .mobw30 { width:30%; } .mobw35 { width: 35%; } .mobw40 { width: 40%; } .mobw45 { width: 45%; } .mobw50 { width: 50%; } .mobw55 { width: 55%; } .mobw60 { width: 60%; } .mobw65 { width: 65%; } .mobw70 { width: 70%; } .mobw75 { width: 75%; } .mobw80 { width: 80%; } .mobw85 { width: 85%; } .mobw90 { width: 90%; } .mobw95 { width: 95%; } .mobw100 { width: 100% !important; }
	.mobw12 { width: 12.5%; } .mobw17{ width: 17.5%; } .mobw22 { width: 22.5%; } .mobw27 { width: 27.5%; } .mobw32 { width: 32.5%; } .mobw47 { width: 47.5%; } .mobw72 { width: 72.5%; } .mobw87 { width: 87.5%; }
	.mobw37 { width: 37.5%; } .mobw62 { width: 62.5%; } .mobw67 { width: 67.5%; } .mobw87 { width: 87.5%; }
	
	.mobh100 { height: 100% !important; }
	
	.mobw100n { width: calc(100% - 30px); padding-left: 15px; padding-right: 15px; }
	
	.mobh30p { height: 30px; } .mobh72p { height: 72px; }
	
	.minh150 { min-height: 150px; }
	 
	.mobmt5 { margin-top: 5px; } .mobmt10 { margin-top: 10px; } .mobmt15 { margin-top: 15px; } .mobmt20 { margin-top: 20px; } .mobmt25 { margin-top: 25px; } .mobmt30 { margin-top: 30px; } .mobmt35 { margin-top: 35px; } .mobmt40 { margin-top: 40px; } .mobmt45 { margin-top: 45px; } .mobmt50 { margin-top: 50px; } .mobmt55 { margin-top: 55px; } .mobmt60 { margin-top: 60px; } .mobmt65 { margin-top: 65px; } .mobmt70 { margin-top: 70px; } .mobmt75 { margin-top: 75px; } .mobmt80 { margin-top: 80px; } .mobmt85 { margin-top: 85px; } .mobmt90 { margin-top: 90px; } .mobmt95 { margin-top: 95px; } .mobmt100 { margin-top: 100px; } .mobmt105 { margin-top: 105px; } .mobmt110 { margin-top: 110px; } .mobmt115 { margin-top: 115px; } .mobmt120 { margin-top: 120px; } .mobmt135 { margin-top: 135px; } .mobmt150 { margin-top: 150px; } .mobmt170 { margin-top: 170px; } .mobmt185 { margin-top: 185px; }  .mobmt210 { margin-top: 210px; }  .mobmt215 { margin-top: 215px; }  .mobmt225 { margin-top: 225px; }
	
	.mobml0 { margin-left: 0px; } .mobml10 { margin-left: 10px; } .mobml15 { margin-left: 15px; }
	
	.mobmb20 { margin-bottom: 20px; }
	
	.s-flex { display: block; }
	
	.ld, .rd, .lf, .rf {
		display: block;
		float: none;
	}
	.mlf { float: left; }
	.mrf { float: right; }
	.mld, .mrd { display: inline-block; }
	
	.s-big, .s-small {
		min-width: 0px;
	}

	.nomobml { margin-left: 0px !important; }
	.nomobmt { margin-top: 0px !important; }
	.nomobmr { margin-right: 0px !important; }
	.nomobpr { padding-right: 0px !important; }
	.nomobp { width: calc(100% - 32px) !important; padding-left: 16px !important; padding-right: 16px !important; }
	.nomobp2 { width: calc(85% - 32px) !important; padding-left: 16px !important; padding-right: 16px !important; }

	.mobnoback { background: none !important; }
	.mobinline { display: inline-block !important; }
	.mobcenter { text-align: center; }
	.mobleft { text-align: left; }
	.mobright { text-align: right; }
	.mobnobr br { content: "" }
	.mobnobr br:after { content: " " }
	.mobnohidden { overflow: unset; }
	
	.mnopadding { padding: 0 !important; }
	
	.mobrev { display: flex; flex-direction: column-reverse; }
	.onlymobile { display: block !important; }
	.nomobile { display: none !important; }
	
	.ml150long, .ml150 { margin-left: 10px; margin-right: 10px; }
	
	.mobnoflex { display: block; }
	.mobblock { display: block; }
	.mobmauto { margin-left: auto; margin-right: auto; }
	.mobnoheight { height: auto !important; }
	.mobflex { display: flex; }
	.mobrel { position: relative; }
	.mobnoh { height: auto; }
	.mobnoml { margin-left: 0px; }
	.mobnomt { margin-top: 0px; }
	.mobunderline { text-decoration: underline; }
	.mobnoabs {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
	}
	.mobnotransform {
		transform: unset;
	}
	.mob-bottom-60 {
		bottom: -30px;
	}
	
	.s-back-repeat-m { background-repeat: repeat-y; background-size: 100% auto; }
	
	
	
	.logo1 {
		/*width: 21.875%;*/
		width: 36.875%;
	}

	.logo2 {
		width: 13.4375%;
		margin-left: 7.8125%;
	}
	
	.mobmenu {
		padding: 20px 16px 0px 16px;
		width: calc(100% - 32px);
		height: calc(100vh - 20px);
		background-color: #272343;
		position: fixed;
		top: 0px;
		right: -100%;
		z-index: 10000;
		transition: .3s;
		-webkit-animation: nav-slide .3s;
		animation: nav-slide .3s;
	}
	
	.mobmenu-a { right: 0%; }
	
	.mm1 { cursor: pointer; position: absolute; top: 20px; left: 16px; }
	.mm2 { cursor: pointer; position: absolute; top: 20px; left: 83px; }
	.mm3 { cursor: pointer; position: absolute; top: 20px; right: 16px; }
	
	.menuelem:hover .ma::before {
		width: 100% !important;
	}
	
	.logoa {
		position: static;
		width: 43.125%;
	}
	
	.infoa {
		position: static;
		margin-top: 70px;
		width: 100%;
	}
	
	/*.infoa br { display: none; }*/
	
	#s1 {
		padding-top: 95px;
	}
	
	#s2 {
		padding-top: 100px;
		padding-bottom: 70px;
	}

	.mainimg {
		width: 100%;
		padding-top: 128%;
		height: 0px;
		margin-top: 50px;
	}
	
	.mainimg2 {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	.mimgf {
		position: absolute;
		width: calc(100% + 32px);
		padding-top: 140%;
		height: 0px;
		left: -16px;
		top: -16px;
		background-image: url('/imgs/mainborder.svg');
		background-size: 100% 100%;
		z-index: 100;
	}
	
	.runline1 { top: 745px; }
	.runline2 { top: 780px; }
	
	.phline-v {	height: calc(100% + 20px); }
	.phline-vl { left: -20px; }
	.phline-vr { right: -20px; }

	.phline-h {	bottom: -20px; }
	.phline-hl { width: 15%; left: -20px; }
	.phline-hr { width: 15%; right: -20px; }
	.phline-hr2 { width: 14%; right: -20px; }
	.phline-hl::after, .phline-hr::after, .phline-hr2::after {
		width: 5px;
		height: 8px;
	}
	
	.phl { padding: 30px 0px 0px 30px; width: calc(100% - 30px); }
	.phl .verttext { top: 30px; }
	.phl .phi, .phr .phi { height: 0px; padding-top: 64%; }
	.phl .phi2, .phr .phi2 { height: auto; }
	.mvert { display: flex; justify-content: center; flex-direction: column }

	.phr { padding: 30px 30px 0px 0px; width: calc(100% - 30px); }
	.phr .verttext { right: 30px; }
	
	.phline-t, .phline-h {
		border-top: 1px solid #D6EAFD;
	}
	.phline-v {
		border-left: 1px solid #D6EAFD;
	}

	
	footer { padding: 70px 0px 70px 0px; }
	.f1, .f2, .f3 { width: 100%; margin-left: 0px; }
	
	#projtitle img { width: 300px; }
	
	.animmain2 { transform: translate(0px, 0%) scale(1.0) rotate(0deg); }

	.animmain-a {
		transform: translate(0px, 0%) scale(1.0) rotate(0deg);
	}
	
	.checkmark {
		top: -2px;
	}
	
	.cookie {
		top: 45vh;
		left: 0px;
		padding: 20px;
		width: 205px;
		height: 300px;
	}

	.cookieb {	
		width: 150px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		cursor: pointer;
		transition-duration: 500ms;
		background-color: #272343;
	}

	.cookiex {
		width: 16px;
	}
	
	.rightcover {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0%;
	}
	
	.otherprojects {
		touch-action: pan-x;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		padding: 0px 0px 50px 0px;
		margin-top: -1px;
	}
	
	.otherprohectcont {
		overflow-x: scroll;
		padding-bottom: 0px;
	}
	

	.otherprohectcont::-webkit-scrollbar
	{
		height: 0px;
		display: none;
	}
	
	.otherproject {
		width: 200px;
		height: 250px;
		padding-top: 0px;
		display: inline-block;
	}
	
	.runline3-p {
		height: 50px;
	}

	.runline div {
		height: 50px;
	}
	
	.arrowup {
		width: 30px;
		height: 30px;
		right: 16px;
		top: -20px;
	}
	
	.citate2 {
		border-left: 1px solid;
		padding: 0px 0px 0px 20px;
		width: calc(100% - 20px);
	}
	
	.fbutton2 {
		width: 150px; /*calc(100% - 42px);*/
		margin-left: 0px;
		margin-bottom: 20px;
	}
	
	.long-fbutton .fbutton2 {
		width: calc(100% - 42px) !important;
	}
	
	.mobabstcenter {
		padding-top: 0px;
		left: 0px;
		top: 50%;
		transform: translate(0%, -50%);
	}
	
	.slider-el, .sliderf-el {
		width: calc(100vw - 32px);
		max-width: 3000px;
	}
	
	.slider {
		width: 100% !important;
		padding: 0 !important;
	}
	
	.sliderf-cont {
		width: calc(100% - 32px);
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.slider-points {
		bottom: -30px !important;
	}

	.slider-arrl, .sliderf-arrl {
		left: 16px;
		top: unset;
		right: unset;
		bottom: -30px;
		transform: unset;
	}
	
	.slider-arrr, .sliderf-arrr {
		right: 16px;
		left: unset;
		top: unset;
		bottom: -30px;
		transform: unset;
	}
	
	.slider-arr {
		display: block;
	}

	.q-button {
		width: 30px;
		height: 30px;
	}
	
	.mobimg {
		width: 100%;
	}
	
	.mobimgpar {
		height: auto !important;
		width: 100% !important;
	}
	
	.temp1-1.lf .temp1-2 { float: none; }
	.temp1-1.rf .temp1-2 { float: none; }

	.footer-form { width: calc(90% - 105px); }

@media (max-device-width: 370px) {

}

.invisible { display: none !important; }