.noBottAppearance {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
  }
  .absoluteDivCreate {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
  }
  .centerBgImg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
  }
  .centeredObjFit {
	object-fit: cover;
	object-position: center center;
  }
  .centerflex {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  a img {
	border: 0px;
  }
  a {
	text-decoration: none;
  }
  img {
	max-width: 100%;
  }
  select::-ms-expand {
	display: none;
  }
  input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
  }
  input[type=number] {
	-moz-appearance: textfield;
  }
  ::-webkit-inner-spin-button {
	-webkit-appearance: none;
  }
  ::-webkit-outer-spin-button {
	-webkit-appearance: none;
  }
  .hiddenHeader {
	display: none;
  }
  ul {
	list-style: none;
  }
  * {
	padding: 0px;
	margin: 0px;
	outline: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
  }
  html,
  body {
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;
  }
  body {
	width: 100%;
	-webkit-text-size-adjust: none;
	background: #fff;
	opacity: 0;
  }
  body.loaded {
	opacity: 1;
  }
  .notransition {
	transition: none !important;
  }
  #wrapper {
	height: auto;
	min-height: 100%;
	position: relative;
	width: 100%;
	padding-bottom: 408px;
	font-family: 'Roboto', sans-serif;
  }
  @media (max-width: 768px) {
	#wrapper {
	  padding-bottom: 73px;
	}
  }
  .container {
	position: relative;
	margin: auto;
	width: 100%;
	max-width: 1600px;
  }
  @media (max-width: 1670px) {
	.container {
	  padding: 0px 22px;
	}
  }
  @media (max-width: 768px) {
	.container {
	  padding: 0px 22px;
	}
  }
  .Btn {
	height: 55px;
	background: #003B74;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: all 0.35s;
	padding: 0px 17px 0px;
	background: #E27025;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 37px;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	border: 0px;
	overflow: hidden;
	text-transform: uppercase;
  }
  .Btn.white {
	background: #fff;
	color: #000;
  }
  .Btn.transparent {
	background: rgba(255,255,255,0.17);
	color: #fff;
  }
  .Btn.blue {
	background: #003B74;
	color: #fff;
  }
  .Btn.loading {
	pointer-events: none;
  }
  .Btn.loading:before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #E27025;
	z-index: 1;
	display: block;
	content: '';
  }
  .Btn.loading.blue:before {
	background: #003B74;
  }
  .Btn.loading:after {
	position: absolute;
	margin: auto;
	top: 0px;
	bottom: 0px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	text-indent: -9999em;
	-webkit-animation: load4 1.3s infinite linear;
	left: 0px;
	right: 0px;
	animation: load4 1.3s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	font-size: 5px;
	color: #fff;
	z-index: 2;
	display: block;
	content: '';
	font-size: 4px;
	pointer-events: none;
  }
  @media (max-width: 768px) {
	.Btn {
	  height: 45px;
	  font-size: 13px;
	}
  }
  .Footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: #F8F8F8;
	border-top: 1px solid #e8e8e8;
  }
  .Footer .wrap {
	height: 408px;
	position: relative;
	padding: 116px 0px 0px;
  }
  .Footer ul.cols {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .Footer ul.cols >li:nth-child(3) {
	width: 250px;
  }
  .Footer ul.cols >li:nth-child(1) {
	width: 180px;
  }
  .Footer ul.cols >li:nth-child(2) {
	width: calc(100% - 430px);
  }
  .Footer .sitemap {
	position: relative;
	padding: 0px 15px 0px 40px;
  }
  .Footer .sitemap:before {
	pointer-events: none;
	display: block;
	content: '';
	width: 1px;
	height: calc(100% - 0px);
	background: #e2e2e2;
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .Footer ul.items {
	display: flex;
	flex-wrap: wrap;
  }
  .Footer ul.items >li {
	width: 20%;
  }
  .Footer ul.items >li + li {
	padding-left: 10px;
  }
  .Footer ul.grp >li + li {
	margin-top: 19px;
  }
  .Footer .name {
	color: #060000;
	font-size: 20px;
	font-weight: 700;
  }
  .Footer .link {
	color: #060000;
	font-size: 16px;
	transition: all 0.35s;
  }
  .Footer .unit {
	display: block;
  }
  .Footer .unit .logo {
	display: flex;
	align-items: center;
  }
  .Footer .unit .logo img {
	display: block;
	object-fit: contain;
	max-height: 51px;
  }
  .Footer .unit + .unit {
	margin-top: 88px;
  }
  .Footer .option >li+li {
	margin-top: 14px;
  }
  .Footer .Btn {
	height: 53px;
	text-transform: none;
	font-size: 20px;
	width: 100%;
  }
  @media (max-width: 1380px) {
	.Footer .sitemap {
	  padding-left: 20px;
	}
	.Footer ul.cols > li:nth-child(1) {
	  width: 120px;
	}
	.Footer ul.cols > li:nth-child(3) {
	  width: 140px;
	}
	.Footer ul.cols > li:nth-child(2) {
	  width: calc(100% - 280px);
	  margin-left: 20px;
	}
	.Footer .name {
	  font-size: 17px;
	}
	.Footer .link {
	  font-size: 15px;
	}
	.Footer .Btn {
	  font-size: 15px;
	}
	.Footer .unit .logo img {
	  max-height: 36px;
	}
  }
  @media (max-width: 1160px) {
	.Footer ul.cols > li:nth-child(3) {
	  order: 2;
	  width: 30%;
	}
	.Footer ul.cols > li:nth-child(2) {
	  order: 3;
	  width: 100%;
	  padding-top: 41px;
	  margin: 0px;
	}
	.Footer ul.cols > li:nth-child(1) {
	  width: 70%;
	}
	.Footer .all {
	  display: flex;
	  align-items: center;
	}
	.Footer .unit {
	  margin: 0px;
	}
	.Footer .unit + .unit {
	  margin: 0px 0px 0px 21px;
	}
	.Footer .wrap {
	  padding-top: 26px;
	}
	.Footer .sitemap {
	  padding: 0px;
	}
	.Footer .sitemap:before {
	  display: none;
	}
  }
  @media (max-width: 990px) {
	.Footer .link {
	  font-size: 13px;
	}
	.Footer .name {
	  font-size: 16px;
	}
	.Footer ul.items > li + li {
	  padding-left: 7px;
	}
  }
  @media (max-width: 768px) {
	.Footer {
	  display: none;
	}
  }
  .swiper-lazy-preloader {
	animation: none !important;
	border: 0px !important;
  }
  .swiper-lazy-preloader:after {
	margin: auto;
	top: 0px;
	bottom: 0px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	right: 0px;
	text-indent: -9999em;
	-webkit-animation: load4 1.5s infinite linear;
	animation: load4 1.5s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	font-size: 7px;
	pointer-events: none;
	display: block;
	content: '';
	color: #E27025;
  }
  .section1 {
	position: relative;
	overflow: hidden;
  }
  .Slideshow {
	position: relative;
  }
  .Slideshow:after {
	display: block;
	content: '';
	border-radius: 100%;
	background: #f3f3f3;
	pointer-events: none;
	width: 690px;
	height: 690px;
	position: absolute;
	right: -350px;
	bottom: -421px;
  }
  .Slideshow .screen {
	position: relative;
	width: 100%;
	overflow: hidden;
  }
  .Slideshow .item {
	display: block;
	cursor: pointer;
  }
  .Slideshow .pic {
	position: relative;
  }
  .Slideshow .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: calc(79vh - 8px);
	opacity: 0;
  }
  .Slideshow .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0,0,0,0.12);
	opacity: 0;
  }
  .Slideshow .data {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	padding-bottom: 145px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	opacity: 0;
	transition: all 0.35s;
  }
  .Slideshow .data .container {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	display: flex;
  }
  .Slideshow .btndiv {
	display: flex;
  }
  .Slideshow .Btn {
	height: 62px;
	padding-left: 37px;
	padding-right: 37px;
	margin-top: 29px;
  }
  .Slideshow .title {
	font-size: 65px;
	line-height: 79px;
	color: #fff;
	font-weight: 700;
	max-width: 1010px;
  }
  .Slideshow .swiper-pagination {
	z-index: 2;
	text-align: left;
	display: flex;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 100%;
	max-width: 1600px;
	bottom: 65px;
	opacity: 0;
  }
  @media (max-width: 1670px) {
	.Slideshow .swiper-pagination {
	  padding: 0px 35px;
	}
  }
  @media (max-width: 768px) {
	.Slideshow .swiper-pagination {
	  padding: 0px 22px;
	}
  }
  .Slideshow .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	opacity: 1 !important;
	background: rgba(255,255,255,0.53);
	margin: 0px 15px 0px 0px !important;
	transition: all 0.35s;
  }
  .Slideshow .swiper-pagination-bullet:only-child {
	display: none;
  }
  .Slideshow .swiper-pagination-bullet-active {
	transform: scale(1.7);
	background: #fff;
	position: relative;
  }
  .Slideshow .swiper-container-initialized .swiper-pagination {
	opacity: 1;
  }
  .Slideshow .swiper-lazy-preloader:after {
	font-size: 9px;
  }
  .Slideshow .imageready .data,
  .Slideshow .imageready .pic:after,
  .Slideshow .imageready .pic img {
	opacity: 1;
  }
  .Slideshow .swiper-pagination-lock + .swiper-wrapper .data {
	padding-bottom: 88px;
  }
  @media (max-width: 1024px) {
	.Slideshow .title {
	  font-size: 48px;
	  line-height: 59px;
	}
  }
  @media (min-width: 768px) {
	.Slideshow .swiper-pagination {
	  top: auto !important;
	}
	.Slideshow .hold {
	  opacity: 0;
	  transform: translateX(194px);
	  transition: 0.42s all;
	  transition-delay: 0.43s;
	}
	.Slideshow .swiper-slide-active .hold {
	  opacity: 1;
	  transform: translateX(0px);
	}
  }
  @media (max-width: 768px) {
	.Slideshow:after {
	  display: none;
	}
	.Slideshow .pic img {
	  min-height: 270px;
	  height: auto;
	}
	.Slideshow .data {
	  position: relative;
	  bottom: auto;
	  left: auto;
	  height: auto;
	  padding: 25px 0px 0px;
	}
	.Slideshow .title {
	  color: #000;
	  font-size: 17px;
	  line-height: 27px;
	}
	.Slideshow .swiper-lazy-preloader:after {
	  font-size: 5px;
	}
	.Slideshow .Btn {
	  background: #003B74;
	  color: #fff;
	  margin-top: 10px;
	  height: 40px;
	}
	.Slideshow .swiper-pagination-bullet {
	  background: #003B74;
	}
	.Slideshow .swiper-pagination-bullet-active {
	  background: #003B74;
	}
	.Slideshow .swiper-pagination {
	  bottom: auto;
	  left: -200px;
	}
	.Slideshow .swiper-pagination-bullet {
	  width: 6px;
	  height: 6px;
	}
	.Slideshow .swiper-pagination-bullet-active {
	  transform: scale(1.5);
	}
	.Slideshow .swiper-pagination-lock + .swiper-wrapper .data {
	  padding-bottom: 0px;
	}
  }
  .Shape {
	position: absolute;
	bottom: -422px;
	right: 0px;
	overflow: hidden;
	z-index: 1;
  }
  .Shape .tab {
	border-radius: 100%;
	width: 690px;
	height: 690px;
	position: relative;
	right: -350px;
	background: rgba(226,112,37,0.33);
  }
  .fixedBtn {
	position: fixed;
	z-index: 2;
	right: 20px;
	bottom: 128px;
	display: flex;
	cursor: pointer;
	pointer-events: visible;
  }
  .fixedBtn svg {
	width: 55px;
	height: auto;
  }
  @media (max-width: 768px) {
	.fixedBtn {
	  right: 15px;
	  bottom: 90px;
	}
	.fixedBtn svg {
	  width: 42px;
	  height: auto;
	}
  }
  #content:before {
	display: block;
	content: '';
	height: 128px;
  }
  @media (max-width: 768px) {
	#content:before {
	  height: 70px;
	}
  }
  .Header {
	position: fixed;
	z-index: 3;
	left: 0px;
	width: 100%;
	background: #fff;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
  }
  .Header .wrap {
	height: 128px;
	position: relative;
  }
  .Header .logo {
	position: absolute;
	display: flex;
	cursor: pointer;
	left: 0px;
	top: 0px;
	height: 100%;
	align-items: center;
  }
  .Header .logo img {
	display: block;
	max-width: 121px;
  }
  .Header .openmenu {
	display: none;
  }
  .Header .openmenu svg {
	width: 28px;
	height: auto;
  }
  .Header ul.myaccount {
	display: none;
	align-items: center;
	margin-right: 25px;
  }
  .Header ul.myaccount >li + li {
	margin-left: 23px;
  }
  .Header ul.myaccount .Btn {
	height: 52px;
	min-width: 146px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 18px;
	text-transform: none;
  }
  .Header .mynotifications {
	top: 18px;
	right: 0px;
	height: 34px;
	width: 52px;
	position: absolute;
	display: none;
	background: #F8F8F8;
	border: 1px solid #E27025;
	border-radius: 22px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
  }
  .Header .mynotifications .icon {
	display: flex;
  }
  .Header .mynotifications .nb {
	min-width: 17px;
	height: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px 2px;
	font-weight: 700;
	color: #fff;
	border-radius: 100%;
	position: absolute;
	left: -4px;
	top: -4px;
	font-size: 10px;
	background: #E27025;
  }
  .Header .mymessages {
	top: 18px;
	right: 60px;
	height: 34px;
	width: 52px;
	position: absolute;
	display: none;
	background: #E27025;
	transition: all 0.35s;
	border: 1px solid #E27025;
	border-radius: 22px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
  }
  .Header .mymessages .icon {
	display: flex;
  }
  .Header .mymessages .icon svg {
	width: 17px;
	height: auto;
  }
  .Header .mymessages .nb {
	min-width: 17px;
	height: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px 2px;
	font-weight: 700;
	color: #E27025;
	border: 1px solid #ddd;
	border-radius: 100%;
	position: absolute;
	left: -4px;
	top: -4px;
	font-size: 10px;
	background: #fff;
  }
  @media (max-width: 1300px) {
	.Header .wrap {
	  height: 70px;
	}
	.Header .logo {
	  width: 81px;
	  right: 0px;
	  margin: auto;
	  top: auto;
	  bottom: 0px;
	}
	.Header .logo img {
	  max-width: 81px;
	}
	.Header .openmenu {
	  display: flex;
	  position: absolute;
	  left: 0px;
	  cursor: pointer;
	  top: 0px;
	  align-items: center;
	  height: 100%;
	}
  }
  .Header .wrap,
  .Header .Menu,
  .Header .mynotifications {
	transition: 0.3s all;
  }
  .Header .logo {
	transition: 0.2s all;
  }
  @media (min-width: 1301px) {
	.minimiseheader .Header {
	  box-shadow: 0px 0px 9px #ccc;
	  background: #fff;
	}
	.minimiseheader .Header .wrap {
	  height: 60px !important;
	}
	.minimiseheader .Header .logo {
	  transform: scale(0.77);
	  transform-origin: 0% center;
	}
	.minimiseheader .Header .logo img {
	  max-width: 94px !important;
	}
	.minimiseheader .Header .Menu .Get .name,
	.minimiseheader .Header .Menu .Give .name,
	.minimiseheader .Header .Menu .Lang,
	.minimiseheader .Header .Menu .User,
	.minimiseheader .Header .Menu .notifiy,
	.minimiseheader .Header .Menu .inbox {
	  height: 39px !important;
	}
	.minimiseheader .Header .Menu ul.myaccount .Btn {
	  height: 39px !important;
	}
	.minimiseheader .Header .Menu .notifiy .nb,
	.minimiseheader .Header .Menu .inbox .nb {
	  font-size: 11px !important;
	  min-width: 20px !important;
	  height: 20px !important;
	}
	.minimiseheader .Header .Menu .Give .pop {
	  top: -2px;
	  left: -2px;
	}
	.minimiseheader .Header .Menu .Urls .link:after {
	  bottom: -6px;
	  height: 5px;
	}
	.minimiseheader .Header .Menu .accountMenu .tab {
	  height: 38px;
	}
	.minimiseheader .Header .Menu .accountMenu .pop {
	  top: 37px;
	}
  }
  @media (max-width: 1300px) {
	.minimiseheader .Header {
	  background: #fff !important;
	  box-shadow: 0px 0px 9px #ccc;
	}
	.minimiseheader .Header .wrap {
	  height: 45px !important;
	}
	.minimiseheader .Header .mynotifications {
	  top: 6px;
	}
	.minimiseheader .Header .logo {
	  bottom: 0px;
	  transform: scale(0.7);
	  transform-origin: center center;
	}
	.minimiseheader .Header .mymessages {
	  top: 6px;
	}
  }
  @media (min-width: 769px) {
	.desktophide {
	  display: none !important;
	}
  }
  @media (max-width: 768px) {
	.mobilehide {
	  display: none !important;
	}
  }
  .Menu {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	display: flex;
	align-items: center;
  }
  .Menu .holder {
	display: flex;
  }
  .Menu .group {
	display: flex;
  }
  .Menu ul.options {
	display: flex;
	align-items: center;
  }
  .Menu ul.options >li+li {
	margin-left: 13px;
  }
  .Menu ul.options >li:nth-child(2) {
	margin-left: 0px;
  }
  .Menu .extras {
	padding: 50px 0px 0px;
  }
  .Menu .extras >li+li {
	margin-top: 14px;
  }
  .Menu .extras >li {
	display: flex;
	justify-content: center;
  }
  .Menu .extras .Btn {
	min-width: 250px;
  }
  .Menu .messaging {
	display: none;
  }
  .Menu .Lang {
	height: 54px;
	position: relative;
	background: #F1F1F1;
	border: 1px solid #D6D6D6;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 71px;
	border-radius: 24px;
  }
  .Menu .Lang.open .pop {
	opacity: 1;
	pointer-events: visible;
  }
  .Menu .Lang.open:after {
	transform: rotate(180deg);
  }
  .Menu .Lang:after {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #E27025;
	right: 12px;
	pointer-events: none;
  }
  .Menu .Lang .value {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: relative;
	z-index: 1;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: 18px;
	color: #E27025;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	display: flex;
	align-items: center;
  }
  .Menu .Lang .pop {
	position: absolute;
	top: 20px;
	left: -1px;
	background: #F1F1F1;
	width: calc(100% + 2px);
	transition: 0.35s opacity;
	border: 1px solid #D6D6D6;
	border-radius: 24px;
	border-top: 0px;
	color: #003B74;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	opacity: 0;
	pointer-events: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	padding-top: 22px;
	padding-bottom: 6px;
  }
  .Menu .Lang .pop ul .item {
	padding: 6px 2px 6px 15px;
	cursor: pointer;
	color: #003B74;
	display: block;
	font-size: 18px;
  }
  .Menu .accountMenu .tab {
	border-radius: 24px;
	padding-left: 24px;
	padding-right: 22px;
	cursor: pointer;
	height: 52px;
	border: 1px solid #D6D6D6;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #003B74;
	font-weight: 500;
	position: relative;
	padding-right: 49px;
	padding-left: 52px;
	background: #fff;
	transition: 0.2s all;
  }
  .Menu .accountMenu .tab:after {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: #003B74;
	right: 20px;
	pointer-events: none;
	padding-top: 1px;
  }
  .Menu .accountMenu .tab:before {
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	content: '';
	background: url(../images/usericon.svg) no-repeat 0px center;
	align-items: center;
	color: #003B74;
	left: 20px;
	pointer-events: none;
	background-size: 20px;
	width: 20px;
  }
  .Menu .accountMenu .pop {
	position: absolute;
	top: 51px;
	left: 0px;
	width: 100%;
	background: #fff;
	opacity: 0;
	pointer-events: none;
	transition: 0.2s all;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	border-top: 0px;
	border: 1px solid #D6D6D6;
	padding: 25px 24px 25px;
  }
  .Menu .accountMenu .inlinks >li + li {
	margin-top: 25px;
  }
  .Menu .accountMenu .link {
	transition: all 0.35s;
	display: block;
	font-size: 16px;
	font-weight: 700;
	color: #003B74;
  }
  .Menu .accountMenu.open .tab {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
  }
  .Menu .accountMenu.open .tab:after {
	transform: rotate(180deg);
	top: 2px;
  }
  .Menu .accountMenu.open .pop {
	opacity: 1;
	pointer-events: visible;
  }
  .Menu .userli {
	display: none;
  }
  .Menu .User {
	height: 54px;
	position: relative;
	background: #fff;
	border: 1px solid #D6D6D6;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 71px;
	border-radius: 24px;
	padding-left: 24px;
	padding-right: 24px;
	cursor: pointer;
  }
  .Menu .User .name {
	margin-left: 7px;
	font-size: 18px;
	color: #003B74;
	font-weight: 500;
	display: none;
  }
  .Menu .notification {
	display: none;
  }
  .Menu .notifiy {
	height: 54px;
	position: relative;
	background: #F8F8F8;
	border: 1px solid #E27025;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 71px;
	border-radius: 24px;
	cursor: pointer;
  }
  .Menu .notifiy .icon {
	display: flex;
  }
  .Menu .notifiy .nb {
	min-width: 24px;
	height: 24px;
	background: #E27025;
	position: absolute;
	left: -8px;
	top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	padding: 0px 2px 0px;
  }
  .Menu .inbox {
	height: 54px;
	position: relative;
	background: #E27025;
	border: 1px solid #E27025;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 71px;
	border-radius: 24px;
	cursor: pointer;
  }
  .Menu .inbox .icon {
	display: flex;
  }
  .Menu .inbox .nb {
	min-width: 24px;
	height: 24px;
	background: #fff;
	position: absolute;
	left: -8px;
	top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	font-size: 15px;
	color: #E27025;
	font-weight: 700;
	padding: 0px 2px 0px;
	border: 1px solid #d2d2d2;
  }
  .Menu .more {
	margin-right: 13px;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
  }
  .Menu .more >li+li {
	margin-left: 13px;
  }
  .Menu .more >li {
	position: relative;
  }
  .Menu .more >li:nth-child(1) {
	z-index: 2;
  }
  .Menu .more >li:nth-child(2) {
	z-index: 1;
  }
  .Menu .Give {
	position: relative;
	width: 149px;
	transition: all 0.35s;
	z-index: 1;
  }
  .Menu .Give .name {
	height: 54px;
	position: relative;
	background: #F1F1F1;
	border: 1px solid #D6D6D6;
	display: flex;
	align-items: center;
	z-index: 1;
	border-radius: 24px;
	cursor: pointer;
	padding: 0px 0px 0px 22px;
	font-size: 18px;
	color: #003B74;
	font-weight: 500;
  }
  .Menu .Give .name:after {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #003B74;
	right: 12px;
	pointer-events: none;
  }
  .Menu .Give .pop {
	position: absolute;
	background: #F1F1F1;
	top: -1px;
	left: -1px;
	width: 100%;
	border-radius: 24px;
	opacity: 0;
	pointer-events: none;
	transition: 0.35s opacity;
	width: 320px;
  }
  .Menu .Give ul.items {
	padding: 0px 22px 33px;
  }
  .Menu .Give ul.items:before {
	display: block;
	content: '';
	margin: 58px 0px 35px -22px;
	width: calc(100% + 44px);
	height: 1px;
	background: #e2e2e2;
  }
  .Menu .Give ul.items >li+li {
	margin-top: 27px;
  }
  .Menu .Give .link {
	font-size: 16px;
	color: #003B74;
	transition: all 0.35s;
	cursor: pointer;
  }
  .Menu .Give.open .name {
	border-color: transparent;
  }
  .Menu .Give.open .name:after {
	right: -135px;
  }
  .Menu .Give.open .pop {
	opacity: 1;
	border: 1px solid #D6D6D6;
  }
  .Menu .Give.open .items {
	pointer-events: visible;
  }
  .Menu .Get {
	position: relative;
	transition: all 0.35s;
	z-index: 1;
	cursor: pointer;
  }
  .Menu .Get .name {
	height: 54px;
	position: relative;
	background: #E27025;
	display: flex;
	align-items: center;
	z-index: 1;
	border-radius: 24px;
	cursor: pointer;
	padding: 0px 22px 0px 22px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
  }
  .Menu .Get .name svg {
	margin-right: 7px;
  }
  .Menu .Get .name:after {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #fff;
	right: 12px;
	pointer-events: none;
	display: none;
  }
  .Menu .Get .pop {
	position: absolute;
	background: #E27025;
	top: 0px;
	left: 0px;
	width: 100%;
	border-radius: 24px;
	opacity: 0;
	transition: 0.35s opacity;
	pointer-events: none;
	width: 337px;
  }
  .Menu .Get .inner {
	padding: 61px 0px 0px;
  }
  .Menu .Get .info {
	background: #E68341;
	padding: 30px 27px 30px;
  }
  .Menu .Get .text {
	font-size: 16px;
	color: #fff;
	max-width: 290px;
	line-height: 27px;
  }
  .Menu .Get .link {
	height: 68px;
	display: flex;
	align-items: center;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	padding: 0px 11px 0px 27px;
	transition: all 0.35s;
  }
  .Menu .Get.open .pop {
	opacity: 1;
	pointer-events: visible;
  }
  .Menu .Get.open .name:after {
	opacity: 0;
  }
  .Menu .Urls {
	display: flex;
	align-items: center;
	margin-right: 30px;
  }
  .Menu .Urls >li+li {
	margin-left: 41px;
  }
  .Menu .Urls .link {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	transition: all 0.35s;
	position: relative;
  }
  .Menu .Urls .link:after {
	pointer-events: none;
	display: block;
	content: '';
	position: absolute;
	background: #E27025;
	opacity: 0;
	bottom: -13px;
	left: 0px;
	width: 100%;
	height: 7px;
  }
  .Menu .Urls .link.selected:after {
	opacity: 1;
  }
  @media (max-width: 1300px) {
	.Menu {
	  position: fixed;
	  right: 0px;
	  top: 0px;
	  height: 100%;
	  width: 100%;
	  background: #fff;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	  transform: translateY(-100%);
	  transition: 0.33s transform;
	  display: block;
	  z-index: 3;
	}
	.Menu.open {
	  transform: translateY(00%);
	}
	.Menu .holder {
	  flex-wrap: wrap;
	  padding: 18px 0px 0px;
	  height: 100%;
	  justify-content: space-between;
	  align-content: space-between;
	}
	.Menu .group {
	  flex-direction: column-reverse;
	  flex-wrap: wrap;
	  order: 1;
	  width: 100%;
	  padding-left: 22px;
	  padding-right: 22px;
	}
	.Menu .Urls {
	  display: block;
	  width: 100%;
	  border-top: 1px solid rgba(112,112,112,0.23);
	  padding-top: 18px;
	  margin-top: 26px;
	  margin-right: 0px;
	}
	.Menu .Urls li + li {
	  margin-left: 0px;
	  margin-top: 13px;
	}
	.Menu .Urls .link {
	  font-size: 15px;
	  color: #898888;
	}
	.Menu .Urls .link:after {
	  display: none;
	}
	.Menu .contactLink {
	  display: flex;
	  position: absolute;
	  right: 95px;
	  top: 18px;
	  cursor: pointer;
	  left: auto;
	  bottom: auto;
	  margin: 0px;
	}
	.Menu .more {
	  display: block;
	  width: 100%;
	  margin: 0px;
	}
	.Menu .more li + li {
	  margin-left: 0px;
	}
	.Menu .Lang {
	  width: 63px;
	  height: 40px !important;
	}
	.Menu .Lang .value {
	  font-size: 16px;
	}
	.Menu .Lang .pop {
	  padding-top: 10px;
	  padding-bottom: 2px;
	}
	.Menu .Lang .pop ul .item {
	  font-size: 16px;
	}
	.Menu ul.myaccount {
	  display: none !important;
	}
	.Menu .accountMenu {
	  position: absolute;
	  top: 0px;
	  right: 124px;
	}
	.Menu .accountMenu .tab {
	  height: 40px;
	  font-size: 13px;
	  padding-left: 42px;
	  padding-right: 34px;
	}
	.Menu .accountMenu .tab:before {
	  background-size: 18px;
	  width: 18px;
	  left: 14px;
	}
	.Menu .accountMenu .tab:after {
	  right: 14px;
	}
	.Menu .accountMenu .pop {
	  position: fixed;
	  top: 71px;
	  background: #F8F8F8;
	  border: 0px;
	  border-radius: 0px;
	  height: calc(100% - 71px);
	  right: 0px;
	  width: 100%;
	  z-index: 2;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	}
	.Menu .accountMenu .link {
	  font-size: 13px;
	}
	.Menu .accountMenu .inlinks {
	  text-transform: uppercase;
	  padding-top: 16px;
	}
	.Menu .accountMenu .inlinks >li+li {
	  padding-top: 15px;
	  margin-top: 13px;
	  border-top: 1px solid #D9D9D9;
	}
	.Menu .accountMenu.open .tab {
	  border-radius: 24px;
	}
	.Menu .User {
	  width: 63px;
	  height: 40px;
	  padding-left: 10px;
	  padding-right: 10px;
	  min-width: 40px;
	  width: auto;
	  background: #003B74;
	  position: absolute;
	  top: 0px;
	  right: 122px;
	  display: none;
	}
	.Menu .User .icon svg {
	  width: 18px;
	  height: auto;
	}
	.Menu .User .icon svg path {
	  fill: #fff;
	}
	.Menu .User .name {
	  color: #fff;
	  font-size: 10px;
	  padding-right: 2px;
	}
	.Menu .closemenu {
	  display: flex;
	  cursor: pointer;
	  width: 25px;
	  height: 30px;
	  align-items: center;
	  position: absolute;
	  left: 0px;
	  top: 6px;
	}
	.Menu ul.options {
	  border-bottom: 1px solid #DEDEDE;
	  padding-bottom: 14px;
	  width: 100%;
	  justify-content: flex-end;
	  position: relative;
	  margin-bottom: 25px;
	}
	.Menu ul.options > li + li {
	  margin-left: 10px;
	}
	.Menu .Get {
	  margin: 0px 0px 13px;
	  width: 100% !important;
	  display: flex;
	  cursor: default;
	}
	.Menu .Get .name svg,
	.Menu .Get .name:after,
	.Menu .Get .info {
	  display: none;
	}
	.Menu .Get .pop {
	  opacity: 1 !important;
	  pointer-events: visible !important;
	  position: relative;
	  background: none;
	  border-radius: 0px;
	  width: auto;
	}
	.Menu .Get .inner {
	  padding: 0px;
	}
	.Menu .Get .link {
	  color: #000;
	  height: auto;
	  padding: 0px;
	  font-size: 20px;
	}
	.Menu .Get .name {
	  height: auto !important;
	  background: none;
	  display: block;
	  color: #E27025;
	  border-radius: 0px;
	  padding: 0px;
	  font-size: 20px;
	  margin: 0px 0px;
	}
	.Menu .Give {
	  width: 100% !important;
	  margin: 0px 0px 25px;
	}
	.Menu .Give .name:after {
	  display: none;
	}
	.Menu .Give ul.items:before {
	  display: none;
	}
	.Menu .Give ul.items > li + li {
	  margin-top: 13px;
	}
	.Menu .Give ul.items {
	  padding: 0px;
	}
	.Menu .Give .name {
	  height: auto !important;
	  background: none;
	  display: block;
	  cursor: default;
	  color: #003B74;
	  border-radius: 0px;
	  padding: 0px;
	  font-size: 20px;
	  margin: 0px 0px 13px;
	  border: 0px;
	}
	.Menu .Give .pop {
	  opacity: 1 !important;
	  pointer-events: visible !important;
	  position: relative;
	  background: none;
	  border-radius: 0px;
	  width: auto;
	  border: 0px !important;
	}
	.Menu .Give .link {
	  color: #000;
	  height: auto;
	  padding: 0px;
	  font-size: 15px;
	}
	.Menu .categ .link {
	  color: #000;
	  font-size: 15px;
	  transition: all 0.35s;
	}
	.Menu .categ .name {
	  color: #003B74;
	  font-size: 20px;
	  font-weight: 500;
	  margin-bottom: 13px;
	}
	.Menu .categ ul.items > li + li {
	  margin-top: 15px;
	}
	.Menu .sponsors {
	  background: #f8f8f8;
	  border-top: 1px solid #e5e5e5;
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: space-between;
	  width: calc(100% + 0px);
	  padding: 25px 22px 5px;
	  margin-top: 30px;
	  order: 2;
	}
	.Menu .sponsors >li {
	  width: calc(50% - 10px);
	  margin-bottom: 20px;
	}
	.Menu .sponsors .item {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	}
	.Menu .sponsors .item img {
	  display: block;
	  max-width: 102px;
	  width: 100%;
	  max-height: 35px;
	  object-fit: contain;
	}
  }
  @media (min-width: 1301px) {
	.Menu ul.options > li {
	  position: relative;
	}
  }
  .userMenu {
	position: absolute;
	top: -2px;
	right: -2px;
	border: 1px solid #003B74;
	background: #F8F8F8;
	width: 308px;
	border-radius: 33px;
	z-index: 2;
	opacity: 0;
	pointer-events: none;
	transition: all 0.35s;
  }
  .userMenu.open {
	opacity: 1;
	pointer-events: visible;
  }
  .userMenu .pop {
	padding: 28px 80px 28px 28px;
  }
  .userMenu .sublinks {
	font-size: 16px;
	font-weight: 700;
	color: #003B74;
	text-transform: uppercase;
  }
  .userMenu .sublinks >li + li {
	padding-top: 15px;
	margin-top: 13px;
	border-top: 1px solid #D9D9D9;
  }
  .userMenu .sublinks .link {
	cursor: pointer;
	transition: all 0.35s;
	color: #003B74;
  }
  @media (max-width: 1300px) {
	.userMenu {
	  border: 0px;
	  right: 0px;
	  width: 100%;
	  border-radius: 0px;
	  top: 71px;
	  height: calc(100% - 71px);
	  position: fixed;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	}
	.userMenu .sublinks {
	  font-size: 13px;
	}
	.userMenu .pop {
	  padding: 37px 22px 28px 22px;
	}
  }
  .userMenu .top {
	margin-bottom: 50px;
  }
  .userMenu .welcome {
	font-size: 21px;
	color: #E27025;
	font-weight: 500;
	line-height: 25px;
  }
  @media (max-width: 1300px) {
	.submenuOpened .Menu .extras,
	.submenuOpened .Menu .Urls,
	.submenuOpened .Menu .sponsors {
	  display: none;
	}
  }
  @media (max-width: 1300px) {
	.menuOpened {
	  overflow: hidden;
	}
  }
  @media (max-device-width: 1000px) {
	.menuOpened {
	  position: fixed;
	}
  }
  @media (max-width: 1492px) {
	.Header .container {
	  padding: 0px 25px;
	}
  }
  @media (max-width: 1295px) and (min-width: 1301px) {
	.Menu .Urls > li + li {
	  margin-left: 15px;
	}
	.Menu .Urls {
	  margin-right: 15px;
	}
	.Menu .Get {
	  width: 156px;
	}
	.Menu .Give {
	  width: 140px;
	}
  }
  @media (max-width: 1210px) and (min-width: 1301px) {
	.Menu .Urls .link {
	  font-size: 16px;
	}
  }
  @media (max-width: 1150px) and (min-width: 1301px) {
	.Header .logo imgg {
	  max-width: 74px;
	}
  }
  @media (max-width: 1130px) and (min-width: 1301px) {
	.Header .logo img {
	  max-width: 94px;
	}
	.Menu .Get {
	  width: 86px;
	}
	.Menu .Get .name svg {
	  display: none;
	}
	.Menu .Get .name {
	  font-size: 14px;
	  padding-left: 0px;
	  height: 47px;
	  justify-content: center;
	  padding-right: 0px;
	}
	.Menu .Give {
	  width: 93px;
	}
	.Menu .Give .name:after,
	.Menu .Get .name:after {
	  right: 7px;
	  top: 1px;
	}
	.Menu .Give .name {
	  font-size: 14px;
	  padding-left: 7px;
	  height: 47px;
	}
	.Menu .Give .pop {
	  width: 216px;
	}
	.Menu .Give.open .name:after {
	  right: -107px;
	}
	.Menu .Get .pop {
	  width: 254px;
	}
	.Menu .accountMenu .tab {
	  font-size: 14px;
	  padding-left: 45px;
	}
	.Menu .accountMenu .tab:before {
	  width: 16px;
	  background-size: 16px;
	}
	.Menu .User {
	  padding-left: 7px;
	  padding-right: 7px;
	  min-width: 45px;
	  height: 47px;
	}
	.Menu .notifiy,
	.Menu .inbox {
	  min-width: 52px;
	  height: 47px;
	}
	.Menu .notifiy .icon svg {
	  width: 16px;
	  height: auto;
	}
	.Menu .inbox .icon svg {
	  width: 19px;
	  height: auto;
	}
	.Menu .notifiy .nb,
	.Menu .inbox .nb {
	  font-size: 13px;
	  height: 20px;
	  min-width: 20px;
	  left: -6px;
	}
	.Header ul.myaccount .Btn {
	  height: 47px;
	  font-size: 14px;
	  min-width: 0px;
	  padding-left: 21px;
	  padding-right: 21px;
	}
	.Header ul.myaccount > li + li {
	  margin-left: 12px;
	}
	.Header ul.myaccount {
	  margin-right: 12px;
	}
	.Menu .Lang .value {
	  padding-left: 7px;
	  font-size: 14px;
	}
	.Menu .Lang .pop {
	  padding-top: 14px;
	}
	.Menu .Lang {
	  width: 50px;
	  height: 47px;
	}
	.Menu .Lang:after {
	  right: 6px;
	}
	.Menu .Lang .pop ul .item {
	  padding-left: 7px;
	  font-size: 14px;
	}
	.Menu .Urls {
	  margin-right: 12px;
	}
	.Menu .Urls > li + li {
	  margin-left: 12px;
	}
	.Menu .User .name {
	  font-size: 14px;
	}
	.Menu .User .icon svg {
	  width: 16px;
	  height: auto;
	}
	.Menu .Give .link {
	  font-size: 14px;
	}
	.Menu .Give ul.items {
	  padding-left: 9px;
	  padding-right: 9px;
	}
	.Menu .Give ul.items:before {
	  margin-left: -9px;
	  width: calc(100% + 18px);
	  margin-bottom: 23px;
	}
	.Menu .Get .text {
	  font-size: 13px;
	  line-height: 21px;
	}
  }
  @media (max-width: 1300px) {
	.notifypopOpened {
	  overflow: hidden;
	}
  }
  @media (max-device-width: 1301px) {
	.notifypopOpened {
	  position: fixed;
	}
  }
  .messagePop {
	position: absolute;
	right: -2px;
	top: -2px;
	background: #F8F8F8;
	border: 1px solid #E27025;
	border-radius: 26px;
	width: 308px;
	opacity: 0;
	pointer-events: none;
	transition: all 0.35s;
  }
  .messagePop.open {
	opacity: 1;
	pointer-events: visible;
  }
  .messagePop .hold {
	padding: 26px 26px 32px;
  }
  .messagePop .top {
	display: flex;
	margin-bottom: 34px;
  }
  .messagePop .caption {
	position: relative;
	font-size: 16px;
	font-weight: 700;
	color: #E27025;
	padding-left: 28px;
  }
  .messagePop .caption:after {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	bottom: -7px;
	height: 1px;
	width: 100%;
	background: #E27025;
	pointer-events: none;
  }
  .messagePop .caption:before {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	top: -1px;
	content: "\f0e0";
	font-family: fontawesome;
	font-size: 17px;
	color: #E27025;
	background-size: 20px;
	width: 20px;
	height: 28px;
	pointer-events: none;
  }
  .messagePop .item {
	display: block;
	cursor: pointer;
  }
  .messagePop .title {
	font-size: 16px;
	font-weight: 700;
	color: #060000;
  }
  .messagePop .time {
	font-size: 16px;
	color: #9A9898;
	margin-top: 8px;
  }
  .messagePop ul.data {
	overflow: hidden;
	max-height: 171px;
	position: relative;
	width: calc(100% + 20px);
  }
  .messagePop ul.data li + li:before {
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	margin: 26px 0px 27px;
	background: #DADADA;
  }
  .messagePop .mCSB_inside>.mCSB_container {
	margin-right: 20px;
  }
  .messagePop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #E27025;
	width: 2px;
  }
  .messagePop .mCSB_scrollTools .mCSB_draggerRail {
	background: none !important;
  }
  .messagePop .close {
	cursor: pointer;
	position: absolute;
	top: 16px;
	right: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
  }
  @media (max-width: 768px) {
	.messagePop {
	  position: fixed;
	  top: 0px;
	  right: 0px;
	  width: 100%;
	  height: 100%;
	  border: 0px;
	  border-radius: 0px;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	  z-index: 3;
	  cursor: default;
	}
	.messagePop .data {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.messagePop .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.messagePop ul.data li + li:before {
	  margin: 12px 0px 13px;
	}
	.messagePop .title {
	  font-size: 15px;
	}
	.messagePop .time {
	  font-size: 15px;
	}
	.messagePop .caption {
	  font-size: 15px;
	}
	.messagePop .top {
	  padding-right: 25px;
	}
  }
  .notificationPop {
	position: absolute;
	right: -2px;
	top: -2px;
	background: #F8F8F8;
	border: 1px solid #E27025;
	border-radius: 26px;
	width: 308px;
	opacity: 0;
	pointer-events: none;
	transition: all 0.35s;
  }
  .notificationPop.open {
	opacity: 1;
	pointer-events: visible;
  }
  .notificationPop .hold {
	padding: 26px 26px 32px;
  }
  .notificationPop .top {
	display: flex;
	margin-bottom: 34px;
  }
  .notificationPop .caption {
	position: relative;
	font-size: 16px;
	font-weight: 700;
	color: #E27025;
	padding-left: 28px;
  }
  .notificationPop .caption:after {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	bottom: -7px;
	height: 1px;
	width: 100%;
	background: #E27025;
	pointer-events: none;
  }
  .notificationPop .caption:before {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	top: -5px;
	background: url(../images/bell-orange.svg) no-repeat;
	background-size: 20px;
	width: 20px;
	height: 28px;
	pointer-events: none;
  }
  .notificationPop .item {
	display: block;
	cursor: pointer;
  }
  .notificationPop .title {
	font-size: 16px;
	font-weight: 700;
	color: #060000;
  }
  .notificationPop .time {
	font-size: 16px;
	color: #9A9898;
	margin-top: 8px;
  }
  .notificationPop ul.data {
	overflow: hidden;
	max-height: 171px;
	position: relative;
	width: calc(100% + 20px);
  }
  .notificationPop ul.data li + li:before {
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	margin: 26px 0px 27px;
	background: #DADADA;
  }
  .notificationPop .mCSB_inside>.mCSB_container {
	margin-right: 20px;
  }
  .notificationPop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #E27025;
	width: 2px;
  }
  .notificationPop .mCSB_scrollTools .mCSB_draggerRail {
	background: none !important;
  }
  .notificationPop .close {
	cursor: pointer;
	position: absolute;
	top: 16px;
	right: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
  }
  @media (max-width: 768px) {
	.notificationPop {
	  position: fixed;
	  top: 0px;
	  right: 0px;
	  width: 100%;
	  height: 100%;
	  border: 0px;
	  border-radius: 0px;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	  z-index: 3;
	  cursor: default;
	}
	.notificationPop .data {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.notificationPop .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.notificationPop ul.data li + li:before {
	  margin: 12px 0px 13px;
	}
	.notificationPop .title {
	  font-size: 15px;
	}
	.notificationPop .time {
	  font-size: 15px;
	}
	.notificationPop .caption {
	  font-size: 15px;
	}
	.notificationPop .top {
	  padding-right: 25px;
	}
  }
  @media (max-width: 1300px) {
	.peopleInNeedHeader .notificationPop {
	  position: fixed;
	  top: 0px;
	  right: 0px;
	  width: 100%;
	  height: 100%;
	  border: 0px;
	  border-radius: 0px;
	  overflow: auto;
	  -webkit-overflow-scrolling: touch;
	  z-index: 3;
	  cursor: default;
	}
	.peopleInNeedHeader .notificationPop .data {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.peopleInNeedHeader .notificationPop .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.peopleInNeedHeader .notificationPop ul.data li + li:before {
	  margin: 12px 0px 13px;
	}
	.peopleInNeedHeader .notificationPop .title {
	  font-size: 15px;
	}
	.peopleInNeedHeader .notificationPop .time {
	  font-size: 15px;
	}
	.peopleInNeedHeader .notificationPop .caption {
	  font-size: 15px;
	}
	.peopleInNeedHeader .notificationPop .top {
	  padding-right: 25px;
	}
  }
  .Quote {
	display: table;
	width: 100%;
	height: 800px;
  }
  .Quote .pic {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 110px 20px 30px;
  }
  .Quote .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: rgba(0,0,0,0.6);
  }
  .Quote .info {
	position: relative;
	z-index: 1;
	margin: auto;
	max-width: 1220px;
  }
  .Quote .text {
	font-size: 35px;
	color: #fff;
	font-weight: 700;
	line-height: 48px;
	position: relative;
	display: flex;
  }
  .Quote .text:before {
	display: block;
	content: '"';
	position: relative;
	top: -50px;
	pointer-events: none;
	color: #E27025;
	font-size: 286px;
	line-height: 200px;
	margin-right: 70px;
  }
  @media (max-width: 1024px) {
	.Quote {
	  height: 600px;
	}
	.Quote .text {
	  font-size: 30px;
	  line-height: 42px;
	}
	.Quote .text:before {
	  font-size: 226px;
	  line-height: 170px;
	  margin-right: 20px;
	}
  }
  @media (max-width: 768px) {
	.Quote {
	  height: auto;
	}
	.Quote .pic {
	  padding: 43px 22px 33px;
	}
	.Quote .text {
	  display: block;
	  font-size: 18px;
	  line-height: 29px;
	}
	.Quote .text:before {
	  font-size: 186px;
	  line-height: 118px;
	  top: auto;
	  margin: 0px 0px 42px;
	  height: 37px;
	}
  }
  .Facts {
	text-align: center;
	padding: 290px 0px 305px;
	position: relative;
	opacity: 0;
	z-index: 2;
  }
  .Facts.show {
	opacity: 1;
  }
  .Facts ul.list {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
  }
  .Facts ul.list >li {
	width: 33.33%;
  }
  .Facts .item {
	display: block;
	padding: 0px 11px;
  }
  .Facts .value {
	font-size: 80px;
	color: #E27025;
	line-height: 87px;
	font-weight: 700;
  }
  .Facts .caption {
	font-size: 35px;
	color: #000;
	line-height: 40px;
	margin-top: 22px;
	position: relative;
	display: inline-block;
  }
  .Facts .caption:after {
	position: absolute;
	left: 0px;
	bottom: -7px;
	height: 1px;
	width: 100%;
	background: url(../images/dotline.png) repeat-x left bottom;
	display: block;
	content: '';
  }
  @media (max-width: 1400px) {
	.Facts .value {
	  font-size: 70px;
	  line-height: 77px;
	}
	.Facts .caption {
	  font-size: 30px;
	  line-height: 37px;
	}
  }
  @media (max-width: 1050px) {
	.Facts .value {
	  font-size: 52px;
	  line-height: 58px;
	}
	.Facts .caption {
	  font-size: 20px;
	  line-height: 25px;
	}
  }
  @media (max-width: 768px) {
	.Facts {
	  padding: 100px 0px 104px;
	}
	.Facts ul.list>li {
	  padding: 0px;
	  width: 100%;
	}
	.Facts ul.list>li + li {
	  margin-top: 50px;
	}
	.Facts .value {
	  font-size: 43px;
	  line-height: 49px;
	}
	.Facts .caption {
	  font-size: 17px;
	  line-height: 23px;
	  margin-top: 3px;
	}
  }
  .customTitle {
	display: flex;
	justify-content: center;
	text-align: center;
  }
  .customTitle .title {
	position: relative;
	font-size: 65px;
	font-weight: 700;
	color: #000;
	line-height: 70px;
  }
  .customTitle .title:after {
	pointer-events: none;
	display: block;
	content: '';
	position: absolute;
	left: -28px;
	top: 44px;
	background: #E27025;
	width: 108px;
	height: 25px;
	z-index: -1;
  }
  @media (max-width: 768px) {
	.customTitle .title {
	  font-size: 28px;
	  line-height: 31px;
	}
	.customTitle .title:after {
	  width: 40px;
	  height: 8px;
	  left: -20px;
	  top: 19px;
	}
  }
  .Trending {
	padding: 0px 0px 132px;
  }
  .Trending .customTitle {
	margin-bottom: 98px;
  }
  .Trending .screen {
	width: 100%;
	overflow: hidden;
	margin-bottom: 74px;
	padding-bottom: 26px;
  }
  .Trending .pic {
	position: relative;
	overflow: hidden;
	border-top-left-radius: 22px;
	border-top-right-radius: 22px;
	width: 100%;
  }
  .Trending .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	transition: 0.4s ease-in-out;
	max-height: 420px;
	min-height: 156px;
  }
  .Trending .item {
	display: flex;
	cursor: pointer;
	height: 100%;
	position: relative;
	flex-wrap: wrap;
  }
  .Trending .swiper-slide {
	height: auto;
  }
  .Trending .info {
	padding: 63px 20px 85px 37px;
	border: 1px solid #E6E6E6;
	border-top: 0px;
	border-bottom-left-radius: 32px;
	border-bottom-right-radius: 32px;
	width: 100%;
  }
  .Trending .caption {
	font-size: 23px;
	color: #000;
	font-weight: 700;
	line-height: 28px;
	max-width: 448px;
  }
  .Trending .arrow {
	width: 52px;
	height: 52px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.35s;
	border: 1px solid #E6E6E6;
	color: #003B74;
	font-size: 27px;
	position: absolute;
	left: 48px;
	bottom: -26px;
	background: #fff;
	padding: 0px 0px 1px 1px;
  }
  .Trending .more {
	display: flex;
	justify-content: center;
  }
  .Trending .more .Btn {
	padding-left: 40px;
	padding-right: 40px;
  }
  .Trending .swiper-pagination {
	z-index: 1;
	text-align: center;
	display: flex;
	width: 100%;
	justify-content: center;
	position: relative;
	margin-bottom: 40px;
	height: 12px;
  }
  .Trending .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	opacity: 1 !important;
	background: #7897B5;
	margin: 0px 7px 0px !important;
	transition: all 0.35s;
  }
  .Trending .swiper-pagination-bullet-active {
	transform: scale(1.7);
	background: #003B74;
	position: relative;
  }
  @media (max-width: 768px) {
	.Trending {
	  padding-bottom: 64px;
	}
	.Trending .caption {
	  font-size: 15px;
	  line-height: 21px;
	}
	.Trending .swiper-slide {
	  width: auto;
	  max-width: 324px;
	}
	.Trending .info {
	  padding: 10px 10px 25px 10px;
	}
	.Trending .customTitle {
	  margin-bottom: 25px;
	}
	.Trending .arrow {
	  width: 40px;
	  height: 40px;
	  bottom: -20px;
	}
	.Trending .screen {
	  margin-bottom: 7px;
	  width: calc(100% + 22px);
	}
	.Trending .more .Btn {
	  padding-left: 25px;
	  padding-right: 25px;
	}
	.Trending .swiper-pagination-bullet {
	  width: 6px;
	  height: 6px;
	}
	.Trending .swiper-pagination-bullet-active {
	  transform: scale(1.5);
	}
  }
  @media (max-width: 768px) {
	.section1 + .Trending {
	  margin-top: 40px;
	}
	.Trending + .Featured {
	  margin-top: -60px;
	}
	.Overview + .Join {
	  padding-top: 33px;
	}
  }
  .Featured ul.boxes {
	display: flex;
	flex-wrap: wrap;
  }
  .Featured ul.boxes >li {
	width: 50%;
  }
  .Featured .customTitle {
	text-align: left;
	justify-content: flex-start;
  }
  .Featured .customTitle .title {
	color: #fff;
  }
  .Featured .slider {
	height: 100%;
  }
  .Featured .slider .swiper-slide {
	height: auto;
  }
  .Featured .slider .screen {
	width: 100%;
	overflow: hidden;
	position: relative;
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
	height: 100%;
  }
  .Featured .slider .pic {
	overflow: hidden;
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
	position: relative;
	height: 100%;
  }
  .Featured .slider .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.27);
  }
  .Featured .slider .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	max-height: 790px;
	min-height: 510px;
	height: 100%;
  }
  .Featured .slider .item {
	display: block;
	cursor: pointer;
	position: relative;
	height: 100%;
  }
  .Featured .slider .info {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 120px 10px 120px 114px;
  }
  .Featured .swiper-pagination {
	z-index: 1;
	text-align: left;
	display: flex;
	left: 87px;
	bottom: 67px;
	width: auto;
	position: absolute;
	height: 12px;
  }
  .Featured .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	opacity: 1 !important;
	background: rgba(255,255,255,0.53);
	margin: 0px 15px 0px 0px !important;
	transition: all 0.35s;
	display: block;
  }
  .Featured .swiper-pagination-bullet-active {
	transform: scale(1.7);
	background: #fff;
	position: relative;
  }
  .Featured .timeSwiper .screen {
	width: 100%;
	overflow: hidden;
	padding-bottom: 6px;
  }
  .Featured .timeSwiper .swiper-slide {
	width: auto;
	margin-right: 65px;
  }
  .Featured .timeSwiper .item {
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 35px;
	color: #000;
	line-height: 38px;
	transition: all 0.35s;
  }
  .Featured .timeSwiper .item.selected {
	color: #E27025;
  }
  .Featured .timeSwiper .item.selected:after {
	pointer-events: none;
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -5px;
	height: 1px;
	background: url(../images/dashorange.png) repeat-x 0px 0px;
  }
  .Featured .group {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
  }
  .Featured .group >li {
	min-height: 50%;
	width: 100%;
  }
  .Featured .group >li:nth-child(1) {
	background: #F2F2F2;
	padding: 22px 20px 22px 80px;
	display: flex;
	align-items: center;
  }
  .Featured .group >li:nth-child(2) {
	background: #F9F9F9;
	padding: 22px 20px 22px 80px;
	display: flex;
	align-items: center;
  }
  .Featured .name {
	font-size: 35px;
	font-weight: 700;
	color: #000;
	line-height: 40px;
  }
  .Featured .caption {
	font-size: 17px;
	color: #000;
	line-height: 22px;
	margin-top: 9px;
  }
  .Featured .text {
	font-size: 17px;
	line-height: 28px;
	font-weight: normal;
	color: #000;
	max-width: 548px;
	margin-top: 40px;
  }
  @media (max-width: 1570px) {
	.Featured .slider .info {
	  padding-left: 25px;
	  padding-right: 22px;
	}
	.Featured .customTitle .title {
	  font-size: 38px;
	  line-height: 43px;
	}
	.Featured .customTitle .title:after {
	  left: -11px;
	  width: 68px;
	  top: 23px;
	}
	.Featured .group > li:nth-child(1) {
	  padding-left: 28px;
	}
	.Featured .group > li:nth-child(2) {
	  padding-left: 28px;
	}
	.Featured .name {
	  font-size: 30px;
	  line-height: 35px;
	}
	.Featured .caption {
	  font-size: 15px;
	  line-height: 21px;
	}
	.Featured .timeSwiper .item {
	  font-size: 27px;
	  line-height: 30px;
	}
	.Featured .timeSwiper .swiper-slide {
	  margin-right: 25px;
	}
	.Featured .text {
	  font-size: 15px;
	  line-height: 21px;
	}
	.Featured .swiper-pagination {
	  left: 19px;
	  bottom: 30px;
	}
  }
  @media (max-width: 768px) {
	.Featured ul.boxes > li {
	  width: 100%;
	}
	.Featured .slider .pic img {
	  min-height: 187px;
	}
	.Featured .slider .info {
	  padding-top: 40px;
	  padding-bottom: 40px;
	}
	.Featured .customTitle .title {
	  font-size: 27px;
	  line-height: 33px;
	}
	.Featured .customTitle .title:after {
	  width: 59px;
	  height: 13px;
	  bottom: 0px;
	  left: -11px;
	}
	.Featured .name {
	  font-size: 25px;
	  line-height: 31px;
	}
	.Featured .caption {
	  margin-top: 11px;
	  font-size: 14px;
	  line-height: 20px;
	}
	.Featured .group {
	  display: block;
	  height: auto;
	}
	.Featured .group >li {
	  display: block;
	}
	.Featured .group > li:nth-child(2) {
	  padding-bottom: 40px;
	}
	.Featured .timeSwiper .item {
	  font-size: 20px;
	  line-height: 23px;
	}
	.Featured .timeSwiper .swiper-slide {
	  margin: 0px;
	  width: 100%;
	  text-align: center;
	  display: flex;
	  justify-content: center;
	}
	.Featured .text {
	  text-align: center;
	  font-size: 14px;
	  line-height: 20px;
	  margin-top: 35px;
	}
	.Featured .swiper-pagination-bullet {
	  background: #7594B2;
	  margin: 0px 7px !important;
	}
	.Featured .swiper-pagination-bullet-active {
	  background: #003B74;
	}
	.Featured .swiper-pagination {
	  position: relative;
	  width: 100%;
	  bottom: auto;
	  left: auto;
	  justify-content: center;
	  margin-top: 27px;
	}
	.Featured .swiper-pagination-bullet {
	  width: 6px;
	  height: 6px;
	}
	.Featured .swiper-pagination-bullet-active {
	  transform: scale(1.5);
	}
  }
  .Help {
	text-align: center;
	padding: 144px 0px 118px;
  }
  .Help .end {
	display: flex;
	justify-content: center;
	margin-top: 42px;
  }
  .Help .Btn {
	padding-left: 40px;
	padding-right: 40px;
  }
  .Help .title {
	font-size: 65px;
	font-weight: 700;
	color: #000;
	line-height: 71px;
  }
  @media (max-width: 1024px) {
	.Help .title {
	  font-size: 58px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Help {
	  padding: 54px 0px 49px;
	}
	.Help .title {
	  font-size: 27px;
	  line-height: 31px;
	}
	.Help .end {
	  margin-top: 20px;
	}
  }
  .Overview .wrap {
	background: #E27025;
	position: relative;
	padding: 176px 0px 182px;
	overflow: hidden;
  }
  .Overview .wrap:after {
	position: absolute;
	display: block;
	content: '';
	top: 0px;
	left: 0px;
	background: #fff;
	pointer-events: none;
	height: 25px;
	width: 46%;
	z-index: 1;
  }
  .Overview .wrap:before {
	display: block;
	content: '';
	position: absolute;
	left: -120px;
	top: -40px;
	border-radius: 100%;
	width: 725px;
	height: 725px;
	pointer-events: none;
	background: #E7884A;
	transform: scale(0.5);
	transform-origin: left top;
  }
  .Overview .inner:before {
	position: absolute;
	display: block;
	content: '';
	bottom: 0px;
	right: 0px;
	background: #fff;
	pointer-events: none;
	height: 25px;
	width: 46%;
	z-index: 1;
  }
  .Overview .inner:after {
	display: block;
	content: '';
	position: absolute;
	right: -120px;
	bottom: -40px;
	border-radius: 100%;
	width: 725px;
	height: 725px;
	pointer-events: none;
	background: #E7884A;
	transform: scale(0.5);
	transform-origin: right bottom;
  }
  .Overview .holder {
	position: relative;
	z-index: 1;
	padding: 0px 33px 0px 120px;
  }
  .Overview ul.options {
	display: flex;
	flex-wrap: wrap;
	margin-top: 82px;
  }
  .Overview ul.options >li {
	margin: 0px 28px 30px 0px;
  }
  .Overview ul.options .Btn {
	min-width: 384px;
  }
  .Overview .title {
	color: rgba(255,255,255,0.34);
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
  }
  @media (max-width: 1070px) {
	.Overview .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Overview .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Overview .caption {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #ffffff;
  }
  @media (max-width: 1070px) {
	.Overview .caption {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Overview .caption {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Overview .text {
	font-size: 17px;
	line-height: 28px;
	font-weight: normal;
	color: #fff;
	max-width: 540px;
	margin-top: 75px;
  }
  @media (max-width: 1070px) {
	.Overview .holder {
	  padding-left: 43px;
	}
	.Overview ul.options .Btn {
	  min-width: 280px;
	  font-size: 17px;
	}
  }
  @media (max-width: 768px) {
	.Overview .wrap {
	  padding: 100px 0px 100px;
	}
	.Overview .text {
	  margin-top: 35px;
	}
	.Overview .holder {
	  padding-left: 25px;
	}
	.Overview ul.options {
	  margin-top: 42px;
	}
	.Overview ul.options>li {
	  width: 100%;
	  margin: 0px 0px 20px;
	}
	.Overview ul.options>li:last-child {
	  margin-bottom: 0px;
	}
	.Overview ul.options .Btn {
	  min-width: 0px;
	  font-size: 14px;
	  padding-left: 10px;
	  padding-right: 10px;
	}
	.Overview .wrap:before,
	.Overview .inner:after {
	  width: 500px;
	  height: 500px;
	}
	.Overview .inner:before,
	.Overview .wrap:after {
	  height: 15px;
	}
  }
  .Join {
	text-align: center;
	padding: 160px 0px 125px;
  }
  .Join .screen {
	width: 100%;
	overflow: hidden;
	margin-top: 135px;
	padding-bottom: 11px;
  }
  .Join .swiper-slide {
	width: 25%;
	padding: 0px 10px;
  }
  .Join .item {
	display: block;
  }
  .Join .info {
	display: flex;
	justify-content: center;
  }
  .Join .text {
	font-size: 35px;
	font-weight: normal;
	line-height: 42px;
	color: rgba(0,0,0,0.88);
	position: relative;
  }
  @media (max-width: 768px) {
	.Join .text {
	  font-size: 32px;
	  line-height: 40px;
	}
  }
  .Join .text:after {
	position: absolute;
	left: 0px;
	bottom: -9px;
	height: 1px;
	width: 100%;
	background: url(../images/dotline.png) repeat-x left bottom;
	display: block;
	content: '';
	pointer-events: none;
  }
  .Join .icon {
	width: 92px;
	height: 92px;
	position: relative;
	margin: 0px auto 43px;
  }
  .Join .icon img {
	display: block;
	object-fit: contain;
	max-width: 92px;
	max-height: 92px;
  }
  .Join .title {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #000;
  }
  @media (max-width: 1070px) {
	.Join .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Join .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Join .caption {
	font-size: 35px;
	font-weight: normal;
	line-height: 42px;
	color: rgba(0,0,0,0.88);
	margin-top: 26px;
  }
  @media (max-width: 768px) {
	.Join .caption {
	  font-size: 32px;
	  line-height: 40px;
	}
  }
  .Join ul.options {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 172px;
  }
  .Join ul.options >li {
	margin: 0px 16px 20px;
  }
  .Join ul.options .Btn {
	min-width: 310px;
  }
  @media (max-width: 1200px) {
	.Join .text {
	  font-size: 30px;
	  line-height: 37px;
	}
	.Join .text:after {
	  bottom: -6px;
	}
  }
  @media (max-width: 768px) {
	.Join {
	  padding: 90px 0px 35px;
	}
	.Join .swiper-slide {
	  width: 100%;
	}
	.Join .screen {
	  margin-top: 54px;
	}
	.Join ul.options {
	  margin-top: 34px;
	}
	.Join .title {
	  max-width: 279px;
	  position: relative;
	  margin-left: auto;
	  margin-right: auto;
	  font-size: 22px;
	  line-height: 29px;
	}
	.Join .caption {
	  font-size: 27px;
	  line-height: 35px;
	}
	.Join .text {
	  font-size: 25px;
	  line-height: 32px;
	}
	.Join ul.options > li {
	  width: 100%;
	  margin-left: 0px;
	  margin-right: 0px;
	}
	.Join .icon {
	  width: 75px;
	  height: 75px;
	  margin-bottom: 18px;
	}
	.Join .icon img {
	  max-height: 75px;
	  max-width: 75px;
	}
	.Join ul.options .Btn {
	  min-width: 0px;
	}
  }
  .mobileMenu {
	left: 0px;
	background: #fff;
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 2;
	height: 70px;
	box-shadow: 0px 0px 10px #c1c1c1;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
  }
  .mobileMenu ul.items {
	display: flex;
	padding: 0px 0px 0px;
	text-align: center;
	height: 100%;
  }
  .mobileMenu ul.items >li {
	width: 30%;
  }
  .mobileMenu ul.items >li:nth-child(2) {
	width: 40%;
  }
  .mobileMenu .link {
	height: 100%;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-wrap: wrap;
	position: relative;
  }
  .mobileMenu .link.middle .caption {
	color: #E27025;
  }
  .mobileMenu .link.middle .inner {
	background: #E27025;
	overflow: hidden;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 54px;
	height: 54px;
	top: -28px;
	left: 0px;
	position: absolute;
	right: 0px;
	margin: auto;
  }
  .mobileMenu .link.middle .inner svg {
	width: 32px;
	height: auto;
  }
  .mobileMenu .number {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #003B74;
	color: #fff;
	height: 20px;
	min-width: 20px;
	padding: 0px 2px 1px;
	font-size: 10px;
	color: rgba(255,255,255,0.88);
	border-radius: 100%;
  }
  .mobileMenu .caption {
	font-size: 13px;
	font-weight: 500;
	color: #000;
  }
  .mobileMenu .user {
	font-size: 13px;
	font-weight: 500;
	color: #000;
	display: none;
  }
  .mobileMenu .icon {
	width: 100%;
	height: 35px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	padding-top: 4px;
  }
  .mobileMenu .tab-cases {
	display: none;
  }
  .radialProgressBar {
	border-radius: 50%;
	width: 267px;
	height: 267px;
	display: flex;
	background: #CCD7E3;
	position: relative;
  }
  .percent-0 {
	background-image: -webkit-linear-gradient(left,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-10 {
	background-image: -webkit-linear-gradient(36deg,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(54deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-20 {
	background-image: -webkit-linear-gradient(72deg,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(18deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-30 {
	background-image: -webkit-linear-gradient(108deg,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(-18deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-40 {
	background-image: -webkit-linear-gradient(144deg,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(-54deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-50 {
	background-image: -webkit-linear-gradient(right,#ddd 50%,transparent 50%), -webkit-linear-gradient(left,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(-90deg,#ddd 50%,transparent 50%), linear-gradient(90deg,#E27025 50%,#ddd 50%);
  }
  .percent-60 {
	background-image: -webkit-linear-gradient(left,#E27025 50%,transparent 50%), -webkit-linear-gradient(36deg,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#E27025 50%,transparent 50%), linear-gradient(54deg,#E27025 50%,#ddd 50%);
  }
  .percent-70 {
	background-image: -webkit-linear-gradient(left,#E27025 50%,transparent 50%), -webkit-linear-gradient(72deg,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#E27025 50%,transparent 50%), linear-gradient(18deg,#E27025 50%,#ddd 50%);
  }
  .percent-80 {
	background-image: -webkit-linear-gradient(left,#E27025 50%,transparent 50%), -webkit-linear-gradient(108deg,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#E27025 50%,transparent 50%), linear-gradient(-18deg,#E27025 50%,#ddd 50%);
  }
  .percent-90 {
	background-image: -webkit-linear-gradient(left,#E27025 50%,transparent 50%), -webkit-linear-gradient(144deg,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#E27025 50%,transparent 50%), linear-gradient(-54deg,#E27025 50%,#ddd 50%);
  }
  .percent-100 {
	background-image: -webkit-linear-gradient(left,#E27025 50%,transparent 50%), -webkit-linear-gradient(right,#E27025 50%,#ddd 50%);
	background-image: linear-gradient(90deg,#E27025 50%,transparent 50%), linear-gradient(-90deg,#E27025 50%,#ddd 50%);
  }
  @media (min-width: 769px) {
	.homePage .Menu .contactLink {
	  display: none;
	}
  }
  body:not(.homePage) .Header {
	background: #FBFBFB;
	border-bottom: 1px solid #e7e7e7;
  }
  body:not(.homePage) .Header .wrap {
	height: 99px;
  }
  body:not(.homePage) .Header .logo img {
	max-width: 121px;
  }
  body:not(.homePage) .Header .Menu .Get .name {
	height: 52px;
  }
  body:not(.homePage) .Header .Menu .Give .name {
	height: 52px;
  }
  body:not(.homePage) .Header .Menu .Lang {
	height: 52px;
  }
  body:not(.homePage) .Header .Menu .notifiy {
	height: 52px;
  }
  body:not(.homePage) .Header .Menu .User {
	height: 52px;
  }
  body:not(.homePage) #content:before {
	height: 100px;
  }
  @media (max-width: 1300px) {
	body:not(.homePage) .Header .wrap {
	  height: 67px;
	}
	body:not(.homePage) .Header .logo {
	  max-width: 66px;
	}
	body:not(.homePage) .Header .logo img {
	  max-width: none;
	  width: 100%;
	}
	body:not(.homePage) .Header .Menu .User {
	  height: 40px;
	}
  }
  @media (max-width: 768px) {
	body:not(.homePage) #content:before {
	  height: 67px;
	}
  }
  @media (min-width: 1301px) {
	body:not(.homePage) .Menu .contactLink {
	  position: fixed;
	  right: -1696px;
	  top: 0px;
	  bottom: 0px;
	  margin: auto;
	  height: 64px;
	  cursor: pointer;
	  left: 0px;
	  width: 64px;
	}
	body:not(.homePage) .Menu .contactLink svg {
	  width: 64px;
	  height: auto;
	}
  }
  @media (min-width: 1301px) and (max-width: 1777px) {
	body:not(.homePage) .Menu .contactLink {
	  display: none;
	}
  }
  .Welcome {
	position: relative;
  }
  .Welcome .wrap {
	overflow: hidden;
	padding: 0px 46px;
  }
  .Welcome ul.cols {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	z-index: 1;
	padding-bottom: 60px;
  }
  .Welcome ul.cols:after {
	background: #E8E8E8;
	display: block;
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	pointer-events: none;
  }
  .Welcome ul.cols >li:nth-child(1) {
	width: 310px;
  }
  .Welcome ul.cols >li:nth-child(2) {
	width: calc(100% - 310px);
  }
  .Welcome .urpic .pic {
	overflow: hidden;
	position: relative;
	width: 241px;
	height: 241px;
	border-radius: 50%;
	margin: auto;
	background: #fff;
  }
  .Welcome .urpic .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center top;
  }
  .Welcome .urpic .uploadbtn {
	cursor: pointer;
	left: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	position: absolute;
	z-index: 1;
	padding-bottom: 43px;
  }
  .Welcome .info {
	margin: 120px 0px 0px;
	position: relative;
  }
  .Welcome .title {
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	color: #E27025;
	padding-right: 80px;
	position: relative;
  }
  @media (max-width: 768px) {
	.Welcome .title {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .Welcome .title:after {
	display: block;
	content: '';
	position: absolute;
	bottom: -22px;
	left: -1700px;
	width: 9999px;
	transform: translateY(100%);
	pointer-events: none;
	background: #F8F8F8;
	height: 9380px;
	z-index: -1;
  }
  .Welcome .editBtn {
	border: 0px;
	display: flex;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: absolute;
	right: -46px;
	top: -5px;
	background: none;
	border-radius: 0px;
  }
  .Welcome .caption {
	font-size: 35px;
	color: #241F1F;
  }
  .Welcome .btndiv {
	display: flex;
  }
  .Welcome .Btn {
	height: 52px;
	min-width: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: none;
  }
  .Welcome .status {
	color: #FF0000;
	font-size: 18px;
	font-weight: 700;
	margin-top: 4px;
  }
  .Welcome .status .fa {
	margin-left: 5px;
  }
  .Welcome ul.holder {
	display: flex;
	flex-wrap: wrap;
	padding: 63px 0px 0px;
	justify-content: space-between;
  }
  .Welcome ul.holder >li:nth-child(1) {
	width: calc(50% - 10px);
  }
  .Welcome ul.holder >li:nth-child(2) {
	width: calc(50% - 10px);
  }
  .Welcome .bar {
	position: relative;
	background: #fff;
	border: 1px solid #D9D9D9;
	height: 26px;
	border-radius: 7px;
	overflow: hidden;
	width: calc(100% - 190px);
  }
  .Welcome .bar .progress {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	background: #E27025;
	pointer-events: none;
  }
  .Welcome .bar .progress[style="width: 100%;"]:after,
  .Welcome .bar .progress[style="width: 11%;"]:after,
  .Welcome .bar .progress[style="width: 10%;"]:after,
  .Welcome .bar .progress[style="width: 9%;"]:after,
  .Welcome .bar .progress[style="width: 8%;"]:after,
  .Welcome .bar .progress[style="width: 5%;"]:after,
  .Welcome .bar .progress[style="width: 6%;"]:after,
  .Welcome .bar .progress[style="width: 7%;"]:after,
  .Welcome .bar .progress[style="width: 4%;"]:after,
  .Welcome .bar .progress[style="width: 3%;"]:after,
  .Welcome .bar .progress[style="width: 2%;"]:after,
  .Welcome .bar .progress[style="width: 1%;"]:after {
	opacity: 0;
  }
  .Welcome .bar .progress:after {
	width: 0;
	height: 0;
	border-bottom: 33px solid #fff;
	border-left: 40px solid transparent;
	display: block;
	content: '';
	position: absolute;
	right: 0px;
	bottom: 0px;
  }
  .Welcome .more {
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  @media (max-width: 1400px) {
	.Welcome ul.holder > li {
	  width: 100% !important;
	}
	.Welcome .more {
	  margin: 12px 0px 0px;
	}
	.Welcome .Btn {
	  font-size: 15px;
	  height: 40px;
	}
	.Welcome .bar {
	  width: calc(100% - 150px);
	}
  }
  @media (max-width: 1090px) {
	.Welcome ul.cols > li:nth-child(1) {
	  width: 230px;
	}
	.Welcome ul.cols > li:nth-child(2) {
	  width: calc(100% - 230px);
	}
	.Welcome .radialProgressBar {
	  width: 200px;
	  height: 200px;
	}
	.Welcome .urpic .pic {
	  width: 172px;
	  height: 172px;
	}
	.Welcome .title {
	  font-size: 41px;
	  line-height: 46px;
	}
	.Welcome .caption {
	  font-size: 30px;
	}
	.Welcome .Btn {
	  font-size: 14px;
	}
	.Welcome .editBtn {
	  right: -20px;
	}
  }
  @media (max-width: 768px) {
	.Welcome {
	  text-align: center;
	}
	.Welcome ul.cols {
	  padding-bottom: 40px;
	}
	.Welcome ul.cols > li {
	  width: 100% !important;
	}
	.Welcome .radialProgressBar {
	  margin: 0px auto 26px;
	  width: 116px;
	  height: 116px;
	}
	.Welcome .urpic .pic {
	  width: 95px;
	  height: 95px;
	}
	.Welcome .info {
	  margin: 0px;
	}
	.Welcome .wrap {
	  padding: 0px;
	}
	.Welcome .title {
	  font-size: 25px;
	  line-height: 30px;
	  padding: 0px;
	}
	.Welcome .caption {
	  font-size: 18px;
	  line-height: 24px;
	}
	.Welcome .editBtn {
	  position: relative;
	  right: auto;
	  top: 2px;
	  margin-left: 9px;
	}
	.Welcome .editBtn svg {
	  width: 52px;
	  height: auto;
	}
	.Welcome .inner {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	.Welcome .title:after {
	  display: none;
	}
	.Welcome .status {
	  font-size: 15px;
	}
	.Welcome .status .fa {
	  font-size: 15px;
	}
	.Welcome .more {
	  display: none;
	}
	.Welcome ul.holder {
	  padding: 0px;
	}
  }
  @media (max-width: 344px) {
	.Welcome .caption {
	  font-size: 15px;
	}
  }
  .Cases {
	background: #f8f8f8;
	padding: 60px 0px 72px;
  }
  .Cases .top {
	position: relative;
  }
  .Cases .controls {
	position: absolute;
	top: 14px;
	right: -5px;
	display: flex;
	justify-content: space-between;
	width: 60px;
	font-size: 25px;
  }
  .Cases .prev,
  .Cases .next {
	width: 20px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
  }
  .Cases .swiper-button-disabled {
	opacity: 0.3 !important;
	pointer-events: none;
  }
  .Cases .addbtn {
	position: absolute;
	top: -3px;
	right: 0px;
	min-width: 179px;
	height: 52px;
  }
  .Cases .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
	padding-bottom: 15px;
	padding-right: 190px;
  }
  @media (max-width: 768px) {
	.Cases .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Cases .wrap {
	padding: 0px 46px;
  }
  .Cases .screen {
	width: calc(100% + 20px);
	overflow: hidden;
	padding: 10px;
	opacity: 0;
	margin-left: -10px;
  }
  .Cases .screen.swiper-container-initialized {
	opacity: 1;
  }
  .Cases .swiper-slide {
	width: 25%;
	height: auto;
  }
  .Cases .swiper-slide:last-child {
	margin-right: 0px !important;
  }
  .Cases .item {
	display: block;
	position: relative;
	background: #fff;
	border: 1px solid #F5F5F5;
	overflow: hidden;
	border-bottom: 0px;
	box-shadow: 0px 0px 12px #ccc;
	border-radius: 12px;
	min-height: 265px;
	padding: 31px 18px 27px 37px;
	height: 100%;
	min-height: 342px;
  }
  .Cases .item:after {
	position: absolute;
	display: block;
	content: '';
	left: -2px;
	bottom: 0px;
	width: calc(100% + 4px);
	height: 8px;
  }
  .Cases .item .top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 14px;
  }
  .Cases .item .arrow {
	position: relative;
	top: 1px;
	font-size: 17px;
	color: #003B74;
	padding-bottom: 1px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	border: 1px solid #DEDEDE;
	width: 29px;
	height: 29px;
  }
  .Cases .item .status {
	font-size: 16px;
	font-weight: 700;
	position: relative;
	padding-left: 28px;
	padding-right: 5px;
  }
  .Cases .item .status:after {
	display: block;
	content: '';
	position: absolute;
	top: 4px;
	left: 0px;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	background: #060000;
  }
  .Cases .item .holder {
	cursor: pointer;
	height: 100%;
	display: flex;
	align-content: space-between;
	flex-wrap: wrap;
  }
  .Cases .item .pic {
	height: 46px;
	margin-bottom: 9px;
  }
  .Cases .item .pic img {
	display: block;
	object-fit: contain;
	max-height: 46px;
  }
  .Cases .item .end {
	width: 100%;
	margin-top: 22px;
  }
  .Cases .item .inner {
	width: 100%;
  }
  .Cases .item .name {
	font-weight: 700;
	color: #060000;
	font-size: 19px;
  }
  .Cases .item .caption {
	font-weight: 400;
	color: #A09E9E;
	font-size: 16px;
  }
  .Cases .item .date {
	color: #060000;
	font-size: 16px;
	margin-top: 6px;
  }
  .Cases .item .option {
	display: flex;
	margin-top: 22px;
  }
  .Cases .item .link {
	cursor: pointer;
	font-weight: 700;
	font-size: 16px;
	color: #060000;
	position: relative;
	transition: all 0.35s;
  }
  .Cases .item .link:after {
	display: block;
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #060000;
	transition: all 0.35s;
  }
  .Cases .item .link.orange {
	color: #E27025;
  }
  .Cases .item .link.orange:after {
	background: #E27025;
  }
  .Cases .item .link.red {
	color: #FF0000;
  }
  .Cases .item .link.red:after {
	background: #FF0000;
  }
  .Cases .item .link.green {
	color: #17C133;
  }
  .Cases .item .link.green:after {
	background: #17C133;
  }
  .Cases .item .link.blue {
	color: #003B74;
  }
  .Cases .item .link.blue:after {
	background: #003B74;
  }
  .Cases .item.green .status {
	color: #17C133;
  }
  .Cases .item.green .status:after {
	background: #17C133;
  }
  .Cases .item.green:after {
	background: rgba(23,193,51,0.18);
  }
  .Cases .item.red .status {
	color: #FF0000;
  }
  .Cases .item.red .status:after {
	background: #FF0000;
  }
  .Cases .item.red:after {
	background: #FF0000;
  }
  .Cases .item.orange .status {
	color: #E27025;
  }
  .Cases .item.orange .status:after {
	background: #E27025;
  }
  .Cases .item.orange:after {
	background: #F2BF9D;
  }
  .Cases .item.blue .status {
	color: #003B74;
  }
  .Cases .item.blue .status:after {
	background: #003B74;
  }
  .Cases .item.blue:after {
	background: #003B74;
  }
  .Cases .sponsors .unit {
	display: flex;
	border-top: 1px solid #ddd;
	padding-top: 15px;
  }
  .Cases .sponsors .unit + .unit {
	margin-top: 9px;
  }
  .Cases .sponsors .image {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	overflow: hidden;
	width: 59px;
	height: 59px;
  }
  .Cases .sponsors .image img {
	display: block;
	object-fit: cover;
	object-position: center top;
	width: 100%;
	height: 100%;
  }
  .Cases .sponsors .info {
	margin-left: 11px;
	width: calc(100% - 70px);
	padding-top: 8px;
  }
  .Cases .sponsors .name {
	color: #060000;
	font-size: 16px;
	font-weight: 700;
	line-height: 23px;
  }
  .Cases .sponsors .subname {
	color: #060000;
	font-size: 16px;
	line-height: 22px;
  }
  @media (max-width: 768px) {
	.Cases {
	  background: none;
	  padding: 37px 0px 30px;
	}
	.Cases .wrap {
	  padding: 0px;
	}
	.Cases .screen {
	  width: calc(100% + 32px);
	}
	.Cases .swiper-slide {
	  width: auto !important;
	}
	.Cases .item {
	  width: 230px;
	  padding: 19px 19px 26px;
	  min-height: 0px;
	}
	.Cases .item .pic img {
	  max-height: 28px;
	}
	.Cases .item .pic {
	  height: 28px;
	}
	.Cases .title {
	  padding-bottom: 10px;
	}
	.Cases .item .status {
	  font-size: 15px;
	  padding-left: 20px;
	}
	.Cases .item .arrow svg {
	  width: 25px;
	  height: auto;
	}
	.Cases .item .link {
	  font-size: 15px;
	}
	.Cases .item .top {
	  margin-bottom: 20px;
	}
	.Cases .item .date {
	  font-size: 15px;
	}
	.Cases .item:after {
	  height: 6px;
	}
	.Cases .addbtn {
	  height: 40px;
	  min-width: 138px;
	  top: -8px;
	}
	.Cases .sponsors .image {
	  width: 35px;
	  height: 35px;
	}
	.Cases .sponsors .info {
	  width: calc(100% - 46px);
	  padding: 0px;
	}
	.Cases .sponsors .name,
	.Cases .sponsors .subname {
	  font-size: 15px;
	  line-height: 20px;
	}
  }
  .Cases .controls {
	top: 3px;
  }
  .Sort ul.items {
	display: flex;
	align-items: center;
  }
  .Sort ul.items >li + li {
	margin-left: 11px;
  }
  .Sort .filterbtn {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	border: 0px;
	border-radius: 0px;
	background: none;
  }
  .Sort .searchbtn {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	border: 0px;
	border-radius: 0px;
	background: none;
  }
  .Sort .inputField {
	width: 239px;
  }
  @media (max-width: 1290px) and (min-width: 769px) {
	.Offices .top {
	  flex-wrap: wrap;
	}
	.Offices .title {
	  width: 100%;
	}
	.Sort .inputField {
	  width: 233px;
	}
  }
  @media (max-width: 768px) {
	.Offices .top {
	  flex-wrap: wrap;
	}
	.Offices .title {
	  width: 100%;
	  margin-bottom: 17px;
	}
	.Sort {
	  width: 100%;
	}
	.Sort ul.items>li {
	  margin: 0px !important;
	}
	.Sort ul.items>li:nth-child(1),
	.Sort ul.items>li:nth-child(3) {
	  display: none;
	}
	.Sort ul.items>li:nth-child(2) {
	  width: calc(100% - 55px);
	}
	.Sort .inputField {
	  width: 100%;
	}
	.Sort .inputField .field {
	  border: 0px;
	}
	.Sort ul.items {
	  justify-content: space-between;
	  border: 1.5px solid #F1F1F1;
	  border-radius: 19px;
	}
	.Sort .searchbtn svg {
	  width: 55px;
	  height: auto;
	}
	.Sort .searchbtn svg rect {
	  fill: #fff;
	}
	.Sort .searchbtn svg path {
	  fill: #003B74;
	}
	.Sort .more {
	  display: flex;
	  padding: 13px 0px 0px 27px;
	}
	.Sort .openfilter {
	  transition: all 0.35s;
	  cursor: pointer;
	  font-size: 13px;
	  color: #E27025;
	  text-decoration: underline;
	}
  }
  .searchTab {
	position: absolute;
	top: -11px;
	right: 0px;
  }
  .searchTab .field {
	position: relative;
	height: 62px;
	background: #fff;
	border-radius: 15px;
	width: 239px;
	padding-right: 45px;
	border: 2px solid transparent;
  }
  .searchTab .field.missing {
	border-color: #E27025;
  }
  .searchTab .srchinput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	color: rgba(6,0,0,0.88);
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	padding-left: 29px;
  }
  .searchTab .srchBtn {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	width: 52px;
	height: 100%;
	border: 0px;
	background: none;
	font-family: fontawesome;
	font-size: 20px;
	color: #003B74;
	position: absolute;
	top: 0px;
	right: 0px;
  }
  .searchTab .srchBtn:after {
	content: "\f002";
	font-family: fontawesome;
  }
  @media (max-width: 1290px) {
	.searchTab .field {
	  height: 50px;
	}
  }
  @media (max-width: 768px) {
	.searchTab .field {
	  height: 42px;
	  border-radius: 14px;
	}
	.searchTab .srchinput {
	  font-size: 13px;
	}
  }
  .Offices {
	background: #f8f8f8;
	padding: 0px 0px 15px;
  }
  .Offices .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
	margin-bottom: 20px;
  }
  @media (max-width: 768px) {
	.Offices .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Offices .top {
	position: relative;
  }
  .Offices .wrap {
	padding: 0px 46px;
  }
  .Offices .holder {
	background: #eee;
	margin-bottom: 35px;
	border-radius: 12px;
	overflow: hidden;
  }
  .Offices #mapOffices {
	height: 474px;
  }
  .Offices ul.list {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 24px);
  }
  .Offices ul.list >li {
	width: calc(33.33% - 24px);
	margin-right: 24px;
	margin-bottom: 24px;
  }
  .Offices .item {
	display: block;
	cursor: pointer;
	background: #fff;
	border: 1px solid #E6E6E6;
	border-radius: 10px;
	height: 100%;
	border-bottom-right-radius: 21px;
	border-top-right-radius: 21px;
  }
  .Offices ul.cols {
	display: flex;
	min-height: 156px;
	height: 100%;
  }
  .Offices ul.cols >li:nth-child(1) {
	width: 155px;
  }
  .Offices ul.cols >li:nth-child(2) {
	width: calc(100% - 155px);
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 38px;
  }
  .Offices .pic {
	height: 100%;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
  }
  .Offices .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
	min-height: 105px;
  }
  .Offices .count {
	position: absolute;
	z-index: 1;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 15px;
	left: 11px;
	background: #fff;
	height: 21px;
	min-width: 21px;
	padding: 0px 1px 0px;
	color: #C1B7B7;
	font-weight: 700;
	font-size: 11px;
	border: 1px solid #C1B7B7;
  }
  .Offices .info {
	padding-right: 10px;
  }
  .Offices .titre {
	font-size: 20px;
	font-weight: 700;
	color: #060000;
  }
  .Offices .caption {
	font-size: 13px;
	font-weight: 400;
	color: #060000;
	margin-top: 8px;
  }
  .Offices .go {
	display: flex;
  }
  .Offices .go circle {
	transition: all 0.35s;
  }
  .Offices .options {
	display: flex;
	flex-wrap: wrap;
  }
  .Offices .options >li {
	margin-right: 11px;
	margin-bottom: 11px;
  }
  .Offices .options .tag {
	background: #E27025;
	position: relative;
	border-radius: 14px;
	font-weight: 700;
	font-size: 16px;
	display: flex;
	align-items: center;
	min-width: 172px;
	color: #fff;
	padding: 0px 50px 0px 21px;
	height: 43px;
  }
  .Offices .options .delete {
	position: absolute;
	top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	height: 100%;
	background: url(../images/closeicon.svg) no-repeat center center;
	width: 18px;
	height: 18px;
	bottom: 0px;
	margin: auto;
	right: 15px;
  }
  .Offices .options .filterBtn {
	background: #003B74;
	transition: all 0.35s;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	height: 43px;
	width: 172px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 14px;
  }
  @media (max-width: 1500px) {
	.Offices ul.list>li {
	  width: calc(50% - 24px);
	}
  }
  @media (max-width: 1090px) {
	.Offices ul.cols > li:nth-child(2) {
	  padding: 15px 10px;
	  width: 57%;
	}
	.Offices ul.cols > li:nth-child(1) {
	  width: 43%;
	}
	.Offices .go svg {
	  width: 37px;
	  height: auto;
	}
  }
  @media (max-width: 768px) {
	.Offices {
	  padding: 0px 0px 40px;
	  background: none;
	}
	.Offices ul.list>li {
	  width: calc(100% - 0px);
	  margin-right: 0px;
	  margin-bottom: 14px;
	}
	.Offices ul.list>li:last-child {
	  margin-bottom: 0px;
	}
	.Offices ul.cols > li:nth-child(2) {
	  padding: 18px;
	  width: calc(100% - 130px);
	}
	.Offices ul.cols > li:nth-child(1) {
	  width: 130px;
	}
	.Offices ul.list {
	  width: calc(100% - 0px);
	}
	.Offices .wrap {
	  padding: 0px;
	}
	.Offices #mapOffices {
	  height: 322px;
	}
	.Offices .holder {
	  margin-bottom: 22px;
	}
	.Offices .titre {
	  font-size: 15px;
	}
	.Offices .go svg {
	  width: 35px;
	}
	.Offices .caption {
	  margin-top: 5px;
	}
	.Offices .top {
	  margin-bottom: 14px;
	}
	.Offices .options {
	  justify-content: space-between;
	}
	.Offices .options >li {
	  margin-right: 0px;
	  width: calc(50% - 7px);
	}
	.Offices .options >li:last-child {
	  width: 100%;
	  margin-bottom: 20px;
	}
	.Offices .options .filterBtn {
	  width: 100%;
	}
	.Offices .options .tag {
	  min-width: 0px;
	}
	.Offices .searchTab {
	  position: relative;
	  top: auto;
	  right: auto;
	}
	.Offices .searchTab .field {
	  width: 100%;
	}
  }
  .inputField {
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	width: 100%;
	position: relative;
	display: flex;
	align-content: flex-end;
	flex-wrap: wrap;
	height: 100%;
  }
  .inputField .customlabel {
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }
  .inputField .customlabel .bold {
	color: #E27025;
	font-weight: 700;
  }
  .inputField input {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 24px;
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }
  .inputField select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 24px;
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	cursor: pointer;
  }
  .inputField textarea {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	resize: none;
	overflow: auto;
	display: block;
	width: 100%;
	height: 100%;
	padding: 24px;
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }
  .inputField .customlabel + .field {
	margin-top: 7px;
  }
  .inputField .field {
	position: relative;
	height: 62px;
	background: #fff;
	border-radius: 12px;
	border: 1.5px solid #d9d9d9;
	width: 100%;
  }
  .inputField .field.arrow:after {
	display: block;
	position: absolute;
	right: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	top: 0px;
	height: 100%;
	content: '\f107';
	font-family: fontawesome;
	color: #000000;
	font-size: 17px;
  }
  .inputField .field.missing {
	border-color: #E27025 !important;
  }
  .inputField .field.calendar {
	cursor: pointer;
  }
  .inputField .field.calendar input {
	cursor: pointer;
  }
  .inputField .field.calendar:after {
	display: block;
	position: absolute;
	right: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	top: 0px;
	height: 100%;
	content: '';
	background: url(../images/calendaricon.svg) no-repeat right center;
	width: 17px;
	background-size: 17px;
  }
  .inputField .count {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E27025;
	color: #fff;
	height: 19px;
	min-width: 19px;
	padding: 0px 2px;
	font-size: 13px;
	font-weight: 700;
	left: -7px;
	bottom: 23px;
	border-radius: 100%;
	pointer-events: none;
  }
  .inputField .count.out {
	left: -31px;
	bottom: 32px;
  }
  .inputField .false {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FF0000;
	color: #fff;
	height: 19px;
	width: 19px;
	padding: 0px 2px;
	font-size: 14px;
	font-weight: 700;
	left: -31px;
	bottom: 8px;
	border-radius: 100%;
	pointer-events: none;
	font-family: 'Roboto', sans-serif;
  }
  .inputField .btnPassword {
	position: absolute;
	right: 0px;
	top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	width: 54px;
	height: 100%;
  }
  .inputField .btnPassword:after {
	display: block;
	content: '';
	pointer-events: none;
	background: url(../images/crossedeye.svg) no-repeat center center;
	background-size: 16px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
  }
  .inputField .btnPassword:before {
	display: block;
	content: '';
	pointer-events: none;
	background: url(../images/eyevisible.png) no-repeat center center;
	background-size: 16px;
	height: 100%;
	width: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	right: 0px;
  }
  .inputField .btnPassword + input {
	padding-right: 46px;
  }
  .inputField.password-off .btnPassword:after {
	opacity: 0;
  }
  .inputField.password-off .btnPassword:before {
	opacity: 1;
  }
  .inputField.inlabel {
	display: flex;
	flex-wrap: nowrap;
  }
  .inputField.inlabel .customlabel {
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 86px;
	padding: 0px 6px 0px;
	background: #fff;
	border-radius: 12px;
	border: 1.5px solid #d9d9d9;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
  }
  .inputField.inlabel .customlabel + .field {
	margin-top: 0px;
  }
  .inputField.inlabel .field {
	border-left: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
  }
  .inputField.withline:after {
	position: absolute;
	right: 0px;
	transform: translateX(100%);
	height: 1px;
	display: block;
	content: '';
	pointer-events: none;
	background: #CECECE;
	bottom: 28px;
	width: 300px;
  }
  .inputField.triple .field {
	display: flex;
  }
  .inputField.triple .subinput {
	width: 33.33%;
	text-align: center;
  }
  .inputField.triple .subinput + .subinput {
	border-left: 1px solid #d9d9d9;
  }
  .inputField.fourpins .field {
	border: 0px;
	height: 40px;
	display: flex;
	width: 180px;
  }
  .inputField.fourpins .customlabel {
	display: block;
	width: 100%;
  }
  .inputField.fourpins .customlabel + .field {
	margin-top: 2px;
  }
  .inputField.fourpins .pinNb {
	width: 25%;
	padding: 0px;
  }
  .inputField.fourpins .time {
	position: absolute;
	bottom: 7px;
	right: 0px;
	font-size: 13px;
	color: rgba(6,0,0,0.39);
  }
  .inputField.doubleInpSelect .field {
	display: flex;
  }
  .inputField.doubleInpSelect input {
	width: 70%;
	border-right: 1.5px solid #d9d9d9;
  }
  .inputField.doubleInpSelect select {
	width: 30%;
  }
  @media (max-width: 768px) {
	.inputField .customlabel {
	  font-size: 13px;
	}
	.inputField input {
	  padding: 0px 15px;
	  font-size: 13px;
	}
	.inputField select {
	  padding: 0px 15px;
	  font-size: 13px;
	}
	.inputField textarea {
	  padding: 15px;
	  font-size: 13px;
	}
	.inputField .btnPassword {
	  width: 35px;
	}
	.inputField .btnPassword + input {
	  padding-right: 38px;
	}
	.inputField .count {
	  bottom: 32px;
	}
  }
  .iti {
	display: block;
	height: 100%;
  }
  .iti__flag-container:after {
	position: absolute;
	display: block;
	content: '';
	background: #eee;
	pointer-events: none;
	width: 1px;
	height: 32px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	right: 1px;
  }
  .iti__country-list {
	max-width: 425px;
  }
  @media (max-width: 1416px) {
	.iti__country-list {
	  max-width: 275px;
	}
  }
  @media (max-width: 768px) {
	.iti__country-list {
	  max-width: none;
	  width: 81vw;
	}
  }
  .iti__country-name {
	font-size: 12px;
  }
  .iti__selected-flag {
	background: none !important;
  }
  .urInfo {
	background: #f8f8f8;
	padding: 92px 0px 83px;
  }
  .urInfo .wrap {
	padding: 0px 46px;
  }
  .urInfo ul.cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .urInfo ul.cols >li:nth-child(1) {
	width: calc(40% - 56px);
  }
  .urInfo ul.cols >li:nth-child(2) {
	width: 60%;
  }
  .urInfo ul.items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .urInfo ul.items >li {
	width: 100%;
	margin-bottom: 37px;
  }
  .urInfo ul.items >li.fulwidth {
	width: 100% !important;
  }
  .urInfo ul.items >li:last-child {
	margin-bottom: 0px;
  }
  .urInfo ul.items.double >li {
	width: calc(50% - 31px);
  }
  .urInfo .inputField .field.text {
	height: 752px;
  }
  .urInfo .inputField .field.text2 {
	height: 110px;
  }
  .urInfo .info + .items {
	margin-top: 42px;
  }
  .urInfo .items + .info {
	margin-top: 40px;
  }
  .urInfo .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.urInfo .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .urInfo .caption {
	color: #060000;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	margin-top: 7px;
  }
  @media (max-width: 768px) {
	.urInfo .caption {
	  font-size: 13px;
	  line-height: 18px;
	}
  }
  .urInfo .senddiv {
	display: flex;
	margin-top: 44px;
  }
  .urInfo .Btn {
	height: 55px;
	font-size: 13px;
	min-width: 225px;
  }
  @media (max-width: 1426px) {
	.urInfo ul.cols >li:nth-child(1) {
	  width: calc(50% - 36px);
	}
	.urInfo ul.cols >li:nth-child(2) {
	  width: 50%;
	}
  }
  @media (max-width: 1120px) {
	.urInfo ul.cols >li:nth-child(1) {
	  width: 100%;
	  margin-bottom: 54px;
	}
	.urInfo ul.cols >li:nth-child(2) {
	  width: 100%;
	}
	.urInfo .inputField .field.text {
	  height: 422px;
	}
	.urInfo ul.items.double > li {
	  width: calc(50% - 12px);
	}
  }
  @media (max-width: 768px) {
	.urInfo {
	  background: none;
	  padding: 39px 0px 83px;
	}
	.urInfo .wrap {
	  padding: 0px;
	}
	.urInfo ul.items.double > li {
	  width: 100%;
	}
	.urInfo .inputField .field.text {
	  height: 222px;
	}
	.urInfo .info + .items {
	  margin-top: 30px;
	}
	.urInfo ul.cols >li:nth-child(1) {
	  margin-bottom: 40px;
	}
	.urInfo ul.items > li.empty {
	  display: none;
	}
	.urInfo .Btn {
	  height: 50px;
	  min-width: 170px;
	}
  }
  .user2 .Menu .User {
	display: none;
  }
  .user2 .Menu .Urls>li {
	display: none;
  }
  .user2 .Menu .Urls>li:nth-child(3) {
	display: block;
  }
  .user2 .Header .mynotifications {
	display: flex;
  }
  .user2 .Menu  .notification {
	display: block;
  }
  .user2 .Menu  .userli {
	display: block;
  }
  .user2 .Menu  .messaging {
	display: block;
  }
  @media (min-width: 769px) {
	.user2 .Menu .more {
	  display: none;
	}
  }
  @media (max-width: 768px) {
	.user2 .Header .mymessages {
	  display: flex;
	}
  }
  .user1 .Menu  .notification {
	display: block;
  }
  .user1 .Menu  .messaging {
	display: none;
  }
  .user1 .Header ul.myaccount {
	display: flex;
  }
  .user1 .Menu .User .name {
	display: block;
  }
  .user1 .mobileMenu .tab-givehelp {
	display: none;
  }
  .user1 .mobileMenu .tab-signin .caption {
	display: none;
  }
  .user1 .mobileMenu .tab-signin .user {
	display: block;
  }
  .user1 .mobileMenu .tab-cases {
	display: block;
  }
  .user1 .Header .mynotifications {
	display: flex;
  }
  .user1 .Menu .Urls>li {
	display: none;
  }
  .user1 .Menu .Urls>li:nth-child(3) {
	display: block;
  }
  @media (max-width: 1300px) {
	.user1.peopleInNeedHeader .Menu .User {
	  background: #fff;
	  border: 1px solid #D6D6D6;
	  padding-left: 20px;
	  padding-right: 20px;
	  display: flex;
	}
	.user1.peopleInNeedHeader .Menu .User .name {
	  font-size: 13px;
	  color: #003B74;
	}
	.user1.peopleInNeedHeader .Menu .User .icon svg path {
	  fill: #003B74;
	}
  }
  @media (min-width: 1301px) {
	.user1.peopleInNeedHeader .Menu  .more {
	  display: none;
	}
  }
  @media (max-width: 768px) {
	.user1 .Menu .User {
	  background: #fff;
	  border: 1px solid #D6D6D6;
	  padding-left: 20px;
	  padding-right: 20px;
	  display: flex;
	}
	.user1 .Menu .User .name {
	  font-size: 13px;
	  color: #003B74;
	}
	.user1 .Menu .User .icon svg path {
	  fill: #003B74;
	}
  }
  @media (min-width: 769px) {
	.user1 .Menu  .more {
	  display: none;
	}
  }
  .squareCheckItem {
	display: flex;
  }
  .squareCheckItem .myinput {
	opacity: 0;
	pointer-events: none;
	position: absolute;
  }
  .squareCheckItem .myinput:checked + .mylabel:after {
	opacity: 1;
  }
  .squareCheckItem .mylabel {
	font-size: 13px;
	cursor: pointer;
	color: #231E1E;
	position: relative;
	padding-left: 27px;
	display: block;
  }
  .squareCheckItem .mylabel:before {
	display: block;
	content: '';
	position: absolute;
	top: 1.5px;
	left: 0px;
	width: 12px;
	height: 12px;
	pointer-events: none;
	background: url(../images/squareuncheck.svg) no-repeat 0px 0px;
	background-size: 12px;
  }
  .squareCheckItem .mylabel:after {
	display: block;
	content: '';
	position: absolute;
	top: 1.5px;
	left: 0px;
	width: 12px;
	height: 12px;
	opacity: 0;
	pointer-events: none;
	background: url(../images/squarecheck.svg) no-repeat 0px 0px;
	background-size: 12px;
  }
  .radioSelect {
	display: flex;
  }
  .radioSelect .myinput {
	opacity: 0;
	pointer-events: none;
	position: absolute;
  }
  .radioSelect .myinput:checked + .mylabel:after {
	opacity: 1;
  }
  .radioSelect .mylabel {
	font-size: 21px;
	cursor: pointer;
	color: #060000;
	position: relative;
	padding-left: 25px;
	display: block;
  }
  .radioSelect .mylabel:before {
	display: block;
	content: '';
	position: absolute;
	top: 4px;
	left: 0px;
	width: 14px;
	height: 14px;
	border: 1px solid #000;
	border-radius: 100%;
	transition: all 0.35s;
  }
  .radioSelect .mylabel:after {
	display: block;
	content: '';
	position: absolute;
	top: 3px;
	left: -1px;
	width: 14px;
	height: 14px;
	border: 2px solid #fff;
	border-radius: 100%;
	transition: all 0.35s;
	background: #000;
	opacity: 0;
	transform: scale(0.8);
	transform-origin: center center;
  }
  .modal {
	background: rgba(0,0,0,0.33);
  }
  .modal .close {
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	transition: all 0.35s;
	top: 31px;
	right: 30px;
	z-index: 1;
  }
  .modal .close svg path {
	transition: all 0.35s;
  }
  .modal-backdrop {
	opacity: 0 !important;
  }
  .modal {
	padding: 0px !important;
  }
  .modal-content {
	border: 0px;
	border-radius: 0px;
  }
  .modal-dialog-centered {
	min-height: 100% !important;
  }
  .modal-dialog-centered::before {
	display: none;
  }
  .modal .title {
	padding-right: 22px;
  }
  .modal .title + .caption {
	margin-top: 11px;
  }
  .desktop.windows.containVscroll.modal-open {
	padding-right: 17px !important;
  }
  .desktop.windows.containVscroll.modal-open .Header {
	width: calc(100% - 17px);
  }
  .desktop.windows.containVscroll.modal-open .mobileMenu {
	width: calc(100% - 17px);
  }
  .desktop.windows.containVscroll.modal-open .fixedBtn {
	right: 37px;
  }
  @media (max-width: 768px) {
	.modal .close {
	  right: 13px !important;
	  top: 18px !important;
	}
	.modal-dialog {
	  max-width: 100% !important;
	}
	.desktop.windows.containVscroll.modal-open .fixedBtn {
	  right: 32px;
	}
  }
  .helpPop {
	padding: 20px 0px !important;
  }
  .helpPop .modal-dialog {
	max-width: 1134px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .helpPop .wrap {
	padding: 75px 78px 41px;
	background: #fff;
	min-height: 854px;
  }
  .helpPop .top {
	display: flex;
	margin-bottom: 22px;
  }
  .helpPop .title {
	position: relative;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
	text-decoration: underline;
	padding-left: 70px;
  }
  @media (max-width: 768px) {
	.helpPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .helpPop .title .image {
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	width: 44px;
  }
  .helpPop .title .image img {
	display: block;
	object-fit: contain;
	max-width: 59px;
	max-height: 43px;
  }
  .helpPop .date {
	color: #060000;
	font-size: 20px;
	margin: 0px 0px 55px;
  }
  .helpPop .sections >li {
	display: none;
  }
  .helpPop .sections >li:nth-child(1) {
	display: block;
  }
  .helpPop .timeline .screen {
	width: 100%;
	overflow: hidden;
	position: relative;
	max-width: 781px;
  }
  .helpPop .timeline .screen:after {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	pointer-events: none;
	background: #ECECEC;
  }
  .helpPop .timeline .swiper-slide {
	width: auto;
	margin-right: 114px;
  }
  .helpPop .timeline .swiper-slide:last-child {
	margin-right: 0px !important;
  }
  .helpPop .timeline .item {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	text-align: center;
	background: #EAEAEA;
	color: #fff;
	font-weight: 700;
	font-size: 35px;
	width: 65px;
	height: 65px;
	overflow: hidden;
	border-radius: 100%;
	pointer-events: none;
  }
  .helpPop .timeline .item.active {
	background: #8B8B8B;
  }
  .helpPop .timeline .item.completed {
	background: #17C133;
  }
  .helpPop .end {
	display: flex;
	padding: 27px 0px 0px;
  }
  .helpPop .Btn {
	min-width: 226px;
	height: 55px;
	font-size: 14px;
  }
  .helpPop ul.units {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 39px);
	margin: 65px 0px 0px;
  }
  .helpPop ul.units >li {
	margin: 0px 39px 30px 0px;
	width: calc(33.33% - 39px);
  }
  .helpPop ul.units >li.double {
	width: calc(66.67% - 39px);
  }
  .helpPop ul.units >li.fullwidth {
	width: 100%;
  }
  .helpPop .subtitre {
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }
  .helpPop .subtitre + .options {
	margin-top: 11px;
  }
  .helpPop ul.options > li {
	margin-bottom: 0px !important;
  }
  .helpPop .radioSelect .mylabel {
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }
  .helpPop .radioSelect .mylabel:before {
	top: 1px;
  }
  .helpPop .radioSelect .mylabel:after {
	top: 0px;
  }
  .helpPop .inputField .field.text {
	height: 87px;
  }
  .helpPop ul.data >li+li {
	margin-top: 34px;
  }
  .helpPop ul.options {
	display: flex;
	flex-wrap: wrap;
  }
  .helpPop ul.options >li {
	margin: 0px 53px 30px 0px;
  }
  .helpPop .others {
	padding: 142px 0px 0px;
  }
  .helpPop .others .end {
	padding-top: 40px;
  }
  .helpPop .titre {
	font-size: 27px;
	font-weight: 700;
	color: #060000;
	line-height: 34px;
	margin-bottom: 30px;
  }
  @media (max-width: 1300px) {
	.helpPop ul.units >li,
	.helpPop ul.units >li.double {
	  width: calc(50% - 39px);
	}
	.helpPop .timeline .swiper-slide {
	  margin-right: 58px;
	}
	.helpPop .timeline .screen {
	  max-width: 557px;
	}
  }
  @media (max-width: 768px) {
	.helpPop {
	  padding: 0px !important;
	}
	.helpPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.helpPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.helpPop ul.units >li {
	  width: 100% !important;
	  margin-right: 0px;
	  margin-bottom: 17px;
	}
	.helpPop ul.units {
	  width: 100%;
	  margin-top: 30px;
	}
	.helpPop .wrap {
	  padding: 45px 22px 45px;
	  min-height: 0px;
	}
	.helpPop .holder {
	  border: 0px;
	  padding: 0px;
	}
	.helpPop .timeline .item {
	  width: 31px;
	  height: 31px;
	  font-size: 16px;
	}
	.helpPop .timeline .swiper-slide {
	  margin-right: 49px;
	}
	.helpPop .timeline .screen {
	  max-width: 351px;
	}
	.helpPop .date {
	  font-size: 15px;
	  margin-bottom: 50px;
	}
	.helpPop .end {
	  padding-top: 7px;
	}
	.helpPop ul.options > li {
	  margin: 0px 0px 30px 0px;
	  width: 100%;
	}
	.helpPop .others {
	  padding-top: 153px;
	}
	.helpPop .title .image {
	  top: -12px;
	}
  }
  @media (max-width: 417px) {
	.helpPop .title {
	  font-size: 20px;
	  line-height: 25px;
	}
	.helpPop .timeline .swiper-slide {
	  margin-right: 39px;
	}
	.helpPop .timeline .screen {
	  max-width: 311px;
	}
  }
  .infoPopup {
	padding: 50px 0px !important;
  }
  .infoPopup .modal-dialog {
	max-width: 734px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .infoPopup .wrap {
	padding: 45px 60px 41px;
	background: #fff;
	position: relative;
  }
  .infoPopup .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.infoPopup .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .infoPopup .subtitre {
	color: #9A9898;
	margin-top: 3px;
	font-size: 13px;
  }
  .infoPopup .action {
	display: flex;
	margin-top: 33px;
  }
  .infoPopup .Btn {
	min-width: 200px;
  }
  .infoPopup .inputField .field.text {
	height: 170px;
  }
  .infoPopup .holder {
	margin-top: 24px;
  }
  @media (max-width: 768px) {
	.infoPopup {
	  padding: 0px !important;
	}
	.infoPopup .wrap {
	  padding: 90px 24px 44px;
	}
	.infoPopup .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #fff;
	}
	.infoPopup .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
  }
  .galleryPop {
	padding: 50px 0px !important;
  }
  .galleryPop .modal-dialog {
	max-width: 1134px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .galleryPop .wrap {
	padding: 75px 0px 41px;
	background: #fff;
	position: relative;
  }
  .galleryPop .close {
	right: 0px;
	left: 0px;
	margin: auto;
	top: -52px;
	width: 35px;
	height: 35px;
	position: absolute;
	cursor: pointer;
  }
  .galleryPop .close svg {
	width: 23px;
	height: auto;
  }
  .galleryPop .close svg path {
	fill: #fff;
  }
  .galleryPop .prev,
  .galleryPop .next {
	position: absolute;
	margin: auto;
	color: #003B74;
	font-size: 40px;
	transition: all 0.35s;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0px;
	bottom: 0px;
	cursor: pointer;
	width: 35px;
	height: 35px;
  }
  .galleryPop .prev {
	left: 20px;
  }
  .galleryPop .next {
	right: 20px;
  }
  .galleryPop .swiper-button-disabled {
	opacity: 0.2;
	pointer-events: none;
  }
  .galleryPop .topslide {
	margin-bottom: 30px;
	position: relative;
	padding: 0px 78px;
  }
  .galleryPop .topslide .screen {
	width: 100%;
	overflow: hidden;
	opacity: 0;
  }
  .galleryPop .topslide .screen.swiper-container-initialized {
	opacity: 1;
  }
  .galleryPop .topslide .pic {
	border-radius: 12px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .galleryPop .topslide .pic img {
	display: block;
  }
  .galleryPop .smallPhotos {
	padding: 0px 78px;
  }
  .galleryPop .smallPhotos .screen {
	width: 100%;
	overflow: hidden;
	opacity: 0;
	padding-bottom: 20px;
  }
  .galleryPop .smallPhotos .screen.swiper-container-initialized {
	opacity: 1;
  }
  .galleryPop .smallPhotos .swiper-slide {
	width: auto;
	margin-right: 14px;
	cursor: pointer;
	position: relative;
  }
  .galleryPop .smallPhotos .swiper-slide:after {
	opacity: 0;
	transition: all 0.35s;
	height: 5px;
	background: #003B74;
	width: 100%;
	bottom: -11px;
	left: 0px;
	display: block;
	content: '';
	position: absolute;
  }
  .galleryPop .smallPhotos .swiper-slide.selected:after {
	opacity: 1;
  }
  .galleryPop .smallPhotos .pic {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 75px;
	height: 65px;
	background: #eee;
	border-radius: 5px;
  }
  .galleryPop .smallPhotos .pic img {
	display: block;
  }
  .galleryPop .smallPhotos .delete {
	display: flex;
	cursor: pointer;
	position: absolute;
	top: 7px;
	right: 7px;
  }
  @media (max-width: 768px) {
	.galleryPop {
	  padding: 0px !important;
	}
	.galleryPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.galleryPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.galleryPop .close {
	  margin: 0px;
	  left: auto;
	}
	.galleryPop .close svg path {
	  fill: #003B74;
	}
	.galleryPop .close svg {
	  width: 14px;
	}
	.galleryPop .topslide {
	  padding: 0px 48px;
	}
	.galleryPop .smallPhotos {
	  padding: 0px 48px;
	}
	.galleryPop .next {
	  right: 8px;
	}
	.galleryPop .prev {
	  left: 8px;
	}
  }
  .createCasePop {
	padding: 0px !important;
  }
  .createCasePop .modal-dialog {
	max-width: 840px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .createCasePop .wrap {
	padding: 63px 64px 41px 91px;
	background: #fff;
  }
  .createCasePop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.createCasePop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .createCasePop .subtitle {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: #E27025;
	margin-top: 5px;
  }
  @media (max-width: 768px) {
	.createCasePop .subtitle {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .createCasePop .popup {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #E27025;
	border-radius: 12px;
	padding: 55px 42px;
	display: flex;
	align-items: center;
	color: rgba(255,255,255,0.88);
	opacity: 0;
	transition: all 0.35s;
	pointer-events: none;
  }
  .createCasePop .popup.open {
	opacity: 1;
	pointer-events: visible;
  }
  .createCasePop .popup .exit {
	display: flex;
	cursor: pointer;
	position: absolute;
	top: 27px;
	right: 39px;
  }
  .createCasePop .popup .hold1 {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-bottom: 48px;
  }
  .createCasePop .popup .info {
	padding-left: 55px;
	position: relative;
  }
  .createCasePop .popup .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: rgba(255,255,255,0.88);
  }
  @media (max-width: 768px) {
	.createCasePop .popup .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .createCasePop .popup .subtitre {
	font-size: 23px;
	font-weight: normal;
	line-height: 30px;
	color: rgba(255,255,255,0.88);
	font-weight: 700;
  }
  @media (max-width: 768px) {
	.createCasePop .popup .subtitre {
	  font-size: 13px;
	  line-height: 17px;
	}
  }
  .createCasePop .popup .image {
	position: absolute;
	top: 5px;
	left: 0px;
  }
  .createCasePop .popup .image img {
	display: block;
	object-fit: contain;
	max-width: 41px;
	max-height: 31px;
  }
  .createCasePop .menu {
	margin-top: 44px;
	overflow: hidden;
  }
  .createCasePop .menu .inner {
	position: relative;
  }
  .createCasePop .menu .swiper-slide {
	width: auto;
  }
  .createCasePop .menu .link {
	display: flex;
	cursor: pointer;
	align-items: center;
	background: #fff;
	border-radius: 17px;
	box-shadow: 0px 6px 6px #eae7e7;
	padding: 6px 33px 6px 24px;
	min-height: 53px;
  }
  .createCasePop .menu .icon {
	margin-right: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .createCasePop .menu .icon img {
	display: block;
	object-fit: contain;
	max-height: 25px;
  }
  .createCasePop .menu .caption {
	font-size: 17px;
	color: #060000;
	font-weight: 700;
	transition: all 0.35s;
  }
  .createCasePop .menu .link.selected {
	background: #F5F5F5;
	box-shadow: none;
  }
  .createCasePop .menu .link.selected .caption {
	color: #060000 !important;
  }
  .createCasePop .menu .tabs {
	background: #F5F5F5;
	margin-top: -11px;
	padding: 25px 20px 25px 34px;
	border-radius: 12px;
	border-top-left-radius: 0px;
  }
  .createCasePop .menu ul.units >li {
	display: flex;
  }
  .createCasePop .menu ul.units >li + li {
	border-top: 1px solid #e6e6e6;
	padding-top: 19px;
	margin-top: 19px;
  }
  .createCasePop .menu .end {
	display: flex;
	margin-top: 25px;
  }
  .createCasePop .menu .Btn {
	min-width: 178px;
	height: 55px;
  }
  .createCasePop .menu .inside {
	max-height: 505px;
	overflow: hidden;
  }
  .createCasePop .menu .mylabel {
	font-size: 16px;
	color: rgba(6,0,0,0.88);
	line-height: 22px;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
  }
  .createCasePop .menu .mylabel:after {
	border-radius: 100%;
	width: 13px;
	height: 13px;
	border: 1px solid rgba(6,0,0,0.88);
	position: absolute;
	display: block;
	content: '';
	pointer-events: none;
	top: 2px;
	left: 0px;
  }
  .createCasePop .menu .mCSB_inside>.mCSB_container {
	margin-right: 40px;
  }
  .createCasePop .menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #A2A2A2;
	width: 5px;
	border-radius: 20px;
  }
  .createCasePop .menu .mCSB_scrollTools .mCSB_draggerRail {
	background: #E9E9E9 !important;
	width: 5px;
  }
  @media (min-width: 769px) {
	.createCasePop {
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	}
	.createCasePop .menu .swiper-wrapper {
	  transform: none !important;
	  display: block;
	  height: auto !important;
	}
	.createCasePop .menu .screen {
	  width: 257px;
	}
	.createCasePop .menu .swiper-slide {
	  height: auto !important;
	  margin-right: 0px !important;
	  padding-right: 16px;
	}
	.createCasePop .menu .swiper-slide + .swiper-slide {
	  margin-top: 16px;
	}
	.createCasePop .menu .end {
	  justify-content: flex-start;
	  margin-top: 45px;
	}
	.createCasePop .menu {
	  overflow: visible;
	}
	.createCasePop .menu .inner {
	  display: flex;
	}
	.createCasePop .menu .link.selected {
	  border-top-right-radius: 0px;
	  border-bottom-right-radius: 0px;
	  position: relative;
	}
	.createCasePop .menu .link.selected:after {
	  pointer-events: none;
	  display: block;
	  content: '';
	  position: absolute;
	  width: 25px;
	  height: 100%;
	  right: -23px;
	  background: #F5F5F5;
	}
	.createCasePop .menu .tabs {
	  margin: 0px;
	  width: calc(100% - 257px);
	}
	.createCasePop .Btn {
	  font-size: 14px;
	  padding-left: 15px;
	  padding-right: 15px;
	  min-width: 225px;
	}
  }
  @media (max-width: 768px) {
	.createCasePop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.createCasePop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.createCasePop .menu .icon {
	  margin-right: 13px;
	}
	.createCasePop .menu .link {
	  padding-left: 24px;
	}
	.createCasePop .wrap {
	  padding: 55px 22px 35px;
	}
	.createCasePop ul.items {
	  margin-top: 23px;
	}
	.createCasePop .menu {
	  width: calc(100% + 22px);
	}
	.createCasePop .menu .tabs {
	  width: calc(100% - 22px);
	}
	.createCasePop .menu .inside {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.createCasePop .menu .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.createCasePop .screen {
	  opacity: 0;
	}
	.createCasePop .screen.swiper-container-initialized {
	  opacity: 1;
	}
	.createCasePop .popup {
	  width: calc(100% - 22px);
	}
	.createCasePop .popup .exit {
	  right: 27px;
	}
	.createCasePop .popup .hold1 {
	  padding-bottom: 17px;
	}
	.createCasePop .popup .titre {
	  font-size: 27px;
	  line-height: 31px;
	}
	.createCasePop .popup .subtitre {
	  font-size: 20px;
	  line-height: 25px;
	}
  }
  .poepleInNeedRegister {
	padding: 0px !important;
  }
  .poepleInNeedRegister .modal-dialog {
	max-width: 1250px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .poepleInNeedRegister .wrap {
	padding: 63px 64px 41px 91px;
	background: #fff;
  }
  .poepleInNeedRegister ul.cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .poepleInNeedRegister ul.cols >li:nth-child(1) {
	width: 37%;
	margin-right: 73px;
	border-right: 1px solid #F4F4F4;
  }
  .poepleInNeedRegister ul.cols >li:nth-child(2) {
	width: calc(63% - 73px);
  }
  .poepleInNeedRegister ul.cols >li {
	min-height: 200px;
  }
  .poepleInNeedRegister .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.poepleInNeedRegister .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .poepleInNeedRegister .holder {
	padding: 0px 77px 0px 0px;
  }
  .poepleInNeedRegister ul.items {
	margin: 37px 0px 0px;
  }
  .poepleInNeedRegister ul.items >li + li {
	margin-top: 16px;
  }
  .poepleInNeedRegister .popup {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #E27025;
	border-radius: 12px;
	padding: 55px 42px;
	display: flex;
	align-items: center;
	color: rgba(255,255,255,0.88);
	opacity: 0;
	transition: all 0.35s;
	pointer-events: none;
  }
  .poepleInNeedRegister .popup.open {
	opacity: 1;
	pointer-events: visible;
  }
  .poepleInNeedRegister .popup .exit {
	display: flex;
	cursor: pointer;
	position: absolute;
	top: 27px;
	right: 39px;
  }
  .poepleInNeedRegister .popup .hold1 {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-bottom: 48px;
  }
  .poepleInNeedRegister .popup .info {
	padding-left: 55px;
	position: relative;
  }
  .poepleInNeedRegister .popup .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: rgba(255,255,255,0.88);
  }
  @media (max-width: 768px) {
	.poepleInNeedRegister .popup .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .poepleInNeedRegister .popup .subtitre {
	font-size: 23px;
	font-weight: normal;
	line-height: 30px;
	color: rgba(255,255,255,0.88);
	font-weight: 700;
  }
  @media (max-width: 768px) {
	.poepleInNeedRegister .popup .subtitre {
	  font-size: 13px;
	  line-height: 17px;
	}
  }
  .poepleInNeedRegister .popup .image {
	position: absolute;
	top: 5px;
	left: 0px;
  }
  .poepleInNeedRegister .popup .image img {
	display: block;
	object-fit: contain;
	max-width: 41px;
	max-height: 31px;
  }
  .poepleInNeedRegister .menu {
	margin-top: 18px;
	overflow: hidden;
  }
  .poepleInNeedRegister .menu .inner {
	position: relative;
  }
  .poepleInNeedRegister .menu .swiper-slide {
	width: auto;
  }
  .poepleInNeedRegister .menu .link {
	display: flex;
	cursor: pointer;
	align-items: center;
	background: #fff;
	border-radius: 17px;
	box-shadow: 0px 6px 6px #eae7e7;
	padding: 6px 33px 6px 24px;
	min-height: 53px;
  }
  .poepleInNeedRegister .menu .icon {
	margin-right: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .poepleInNeedRegister .menu .icon img {
	display: block;
	object-fit: contain;
	max-height: 25px;
  }
  .poepleInNeedRegister .menu .caption {
	font-size: 17px;
	color: #060000;
	font-weight: 700;
	transition: all 0.35s;
  }
  .poepleInNeedRegister .menu .link.selected {
	background: #F5F5F5;
	box-shadow: none;
  }
  .poepleInNeedRegister .menu .link.selected .caption {
	color: #060000 !important;
  }
  .poepleInNeedRegister .menu .tabs {
	width: calc(100% - 22px);
	background: #F5F5F5;
	margin-top: -11px;
	padding: 25px 20px 25px 34px;
	border-radius: 12px;
	border-top-left-radius: 0px;
  }
  .poepleInNeedRegister .menu ul.units >li {
	display: flex;
  }
  .poepleInNeedRegister .menu ul.units >li + li {
	border-top: 1px solid #e6e6e6;
	padding-top: 19px;
	margin-top: 19px;
  }
  .poepleInNeedRegister .menu .end {
	display: flex;
	justify-content: center;
	margin-top: 19px;
  }
  .poepleInNeedRegister .menu .Btn {
	min-width: 225px;
	height: 55px;
  }
  .poepleInNeedRegister .menu .inside {
	max-height: 505px;
	overflow: hidden;
  }
  .poepleInNeedRegister .menu .mylabel {
	font-size: 16px;
	color: rgba(6,0,0,0.88);
	line-height: 22px;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
  }
  .poepleInNeedRegister .menu .mylabel:after {
	border-radius: 100%;
	width: 13px;
	height: 13px;
	border: 1px solid rgba(6,0,0,0.88);
	position: absolute;
	display: block;
	content: '';
	pointer-events: none;
	top: 2px;
	left: 0px;
  }
  .poepleInNeedRegister .menu .mCSB_inside>.mCSB_container {
	margin-right: 40px;
  }
  .poepleInNeedRegister .menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #A2A2A2;
	width: 5px;
	border-radius: 20px;
  }
  .poepleInNeedRegister .menu .mCSB_scrollTools .mCSB_draggerRail {
	background: #E9E9E9 !important;
	width: 5px;
  }
  @media (max-width: 1124px) {
	.poepleInNeedRegister .wrap {
	  padding: 63px 31px 41px;
	}
	.poepleInNeedRegister .holder {
	  padding-right: 35px;
	}
	.poepleInNeedRegister ul.cols >li:nth-child(1) {
	  width: 40%;
	  margin-right: 35px;
	}
	.poepleInNeedRegister ul.cols >li:nth-child(2) {
	  width: calc(60% - 35px);
	}
  }
  @media (max-width: 1090px) {
	.poepleInNeedRegister ul.cols > li {
	  width: 100% !important;
	  margin-right: 0px !important;
	  border: 0px !important;
	}
	.poepleInNeedRegister ul.cols > li:nth-child(2) {
	  margin-top: 44px;
	}
  }
  @media (max-width: 768px) {
	.poepleInNeedRegister .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.poepleInNeedRegister .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.poepleInNeedRegister ul.cols >li:nth-child(1) {
	  width: 100%;
	  border: 0px;
	  margin: 0px;
	}
	.poepleInNeedRegister ul.cols >li:nth-child(2) {
	  width: 100%;
	  margin-top: 36px;
	}
	.poepleInNeedRegister ul.cols >li {
	  min-height: 0px;
	}
	.poepleInNeedRegister .holder {
	  padding: 0px;
	}
	.poepleInNeedRegister .menu .icon {
	  margin-right: 13px;
	}
	.poepleInNeedRegister .menu .link {
	  padding-left: 24px;
	}
	.poepleInNeedRegister .wrap {
	  padding: 25px 22px 35px;
	}
	.poepleInNeedRegister ul.items {
	  margin-top: 23px;
	}
	.poepleInNeedRegister .menu {
	  width: calc(100% + 22px);
	}
	.poepleInNeedRegister .menu .inside {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.poepleInNeedRegister .menu .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.poepleInNeedRegister .screen {
	  opacity: 0;
	}
	.poepleInNeedRegister .screen.swiper-container-initialized {
	  opacity: 1;
	}
	.poepleInNeedRegister .popup {
	  width: calc(100% - 22px);
	}
	.poepleInNeedRegister .popup .exit {
	  right: 27px;
	}
	.poepleInNeedRegister .popup .hold1 {
	  padding-bottom: 17px;
	}
	.poepleInNeedRegister .popup .titre {
	  font-size: 27px;
	  line-height: 31px;
	}
	.poepleInNeedRegister .popup .subtitre {
	  font-size: 20px;
	  line-height: 25px;
	}
  }
  @media (min-width: 769px) {
	.poepleInNeedRegister {
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	}
	.poepleInNeedRegister .menu .swiper-wrapper {
	  transform: none !important;
	  display: block;
	  height: auto !important;
	}
	.poepleInNeedRegister .menu .screen {
	  width: 257px;
	}
	.poepleInNeedRegister .menu .swiper-slide {
	  height: auto !important;
	  margin-right: 0px !important;
	  padding-right: 16px;
	}
	.poepleInNeedRegister .menu .swiper-slide + .swiper-slide {
	  margin-top: 16px;
	}
	.poepleInNeedRegister .menu .end {
	  justify-content: flex-start;
	  margin-top: 58px;
	}
	.poepleInNeedRegister .menu {
	  overflow: visible;
	}
	.poepleInNeedRegister .menu .inner {
	  display: flex;
	}
	.poepleInNeedRegister .menu .link.selected {
	  border-top-right-radius: 0px;
	  border-bottom-right-radius: 0px;
	  position: relative;
	}
	.poepleInNeedRegister .menu .link.selected:after {
	  pointer-events: none;
	  display: block;
	  content: '';
	  position: absolute;
	  width: 25px;
	  height: 100%;
	  right: -23px;
	  background: #F5F5F5;
	}
	.poepleInNeedRegister .menu .tabs {
	  margin: 0px;
	  width: calc(100% - 257px);
	}
	.poepleInNeedRegister .Btn {
	  font-size: 14px;
	  padding-left: 15px;
	  padding-right: 15px;
	  min-width: 225px;
	}
  }
  .arrowlink {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 0px;
	display: flex;
	cursor: pointer;
	position: relative;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	padding-bottom: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(255,255,255,0.19);
	transition: all 0.35s;
	width: 100%;
	justify-content: space-between;
	padding-right: 13px;
  }
  .arrowlink:after {
	display: block;
	content: '\f105';
	font-family: fontawesome;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	top: 1px;
	right: 0px;
  }
  .arrowlink.loading {
	pointer-events: none;
  }
  .arrowlink.loading:after {
	display: block;
	content: '';
	position: absolute;
	z-index: 1;
	pointer-events: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: calc(100% + 2px);
	background: #E27025;
  }
  .arrowlink.loading:before {
	position: absolute;
	margin: auto;
	top: 0px;
	bottom: 0px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	text-indent: -9999em;
	-webkit-animation: load4 1.3s infinite linear;
	left: 0px;
	right: 0px;
	animation: load4 1.3s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	font-size: 5px;
	color: #fff;
	z-index: 2;
	display: block;
	content: '';
	font-size: 4px;
	pointer-events: none;
  }
  .newPasswordPop,
  .changePasswordPop {
	padding: 40px 0px !important;
  }
  .newPasswordPop .modal-dialog,
  .changePasswordPop .modal-dialog {
	max-width: 789px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .newPasswordPop .modal-content,
  .changePasswordPop .modal-content {
	background: none;
  }
  .newPasswordPop .title,
  .changePasswordPop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.newPasswordPop .title,
	.changePasswordPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .newPasswordPop .action,
  .changePasswordPop .action {
	display: flex;
	margin-top: 57px;
  }
  .newPasswordPop .items,
  .changePasswordPop .items {
	margin-top: 47px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .newPasswordPop .items >li,
  .changePasswordPop .items >li {
	margin-bottom: 22px;
	width: calc(50% - 25px);
  }
  .newPasswordPop .Btn,
  .changePasswordPop .Btn {
	padding: 0px 40px;
  }
  .newPasswordPop .wrap,
  .changePasswordPop .wrap {
	padding: 85px 77px 76px;
	background: #fff;
  }
  .newPasswordPop .note,
  .changePasswordPop .note {
	margin-top: 7px;
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
  }
  @media (max-width: 768px) {
	.newPasswordPop .note,
	.changePasswordPop .note {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .newPasswordPop .note .link,
  .changePasswordPop .note .link {
	color: #E27025;
	transition: all 0.35s;
	cursor: pointer;
	text-decoration: underline;
	font-weight: 700;
  }
  @media (max-width: 768px) {
	.newPasswordPop,
	.changePasswordPop {
	  padding: 0px !important;
	}
	.newPasswordPop .wrap,
	.changePasswordPop .wrap {
	  padding: 90px 24px 44px;
	}
	.newPasswordPop .modal-content,
	.changePasswordPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #fff;
	}
	.newPasswordPop .modal-dialog,
	.changePasswordPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.newPasswordPop .items > li,
	.changePasswordPop .items > li {
	  width: 100% !important;
	  margin-bottom: 0px;
	}
	.newPasswordPop .items > li + li,
	.changePasswordPop .items > li + li {
	  margin-top: 17px;
	}
  }
  .passwordMssgPop .note {
	margin-top: 7px;
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
  }
  @media (max-width: 768px) {
	.passwordMssgPop .note {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .passwordMssgPop .note .link {
	color: #E27025;
	transition: all 0.35s;
	cursor: pointer;
	text-decoration: underline;
	font-weight: 700;
  }
  .resetMssgPop,
  .passwordMssgPop {
	padding: 40px 0px !important;
  }
  .resetMssgPop .modal-dialog,
  .passwordMssgPop .modal-dialog {
	max-width: 919px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .resetMssgPop .modal-content,
  .passwordMssgPop .modal-content {
	background: none;
  }
  .resetMssgPop .wrap,
  .passwordMssgPop .wrap {
	padding: 80px 100px 90px;
	background: #fff;
  }
  .resetMssgPop .caption,
  .passwordMssgPop .caption {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #000;
	max-width: 620px;
  }
  @media (max-width: 768px) {
	.resetMssgPop .caption,
	.passwordMssgPop .caption {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .resetMssgPop .pic,
  .passwordMssgPop .pic {
	margin-bottom: 35px;
  }
  .resetMssgPop .pic img,
  .passwordMssgPop .pic img {
	display: block;
	object-fit: contain;
	max-width: 70px;
	max-height: 70px;
  }
  @media (max-width: 768px) {
	.resetMssgPop,
	.passwordMssgPop {
	  padding: 0px !important;
	}
	.resetMssgPop .wrap,
	.passwordMssgPop .wrap {
	  padding: 30px 24px 30px;
	}
	.resetMssgPop .modal-content,
	.passwordMssgPop .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.resetMssgPop .modal-dialog,
	.passwordMssgPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.resetMssgPop .pic img,
	.passwordMssgPop .pic img {
	  max-width: 53px;
	  max-height: 53px;
	}
	.resetMssgPop .pic,
	.passwordMssgPop .pic {
	  margin-bottom: 23px;
	}
  }
  .thxMssgPop,
  .inviteMessagePop,
  .caseAddedNotSubmitted,
  .caseAddedNotSubmitted {
	padding: 40px 0px !important;
  }
  .thxMssgPop .modal-dialog,
  .inviteMessagePop .modal-dialog,
  .caseAddedNotSubmitted .modal-dialog,
  .caseAddedNotSubmitted .modal-dialog {
	max-width: 943px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .thxMssgPop .modal-content,
  .inviteMessagePop .modal-content,
  .caseAddedNotSubmitted .modal-content,
  .caseAddedNotSubmitted .modal-content {
	background: none;
  }
  .thxMssgPop .wrap,
  .inviteMessagePop .wrap,
  .caseAddedNotSubmitted .wrap,
  .caseAddedNotSubmitted .wrap {
	padding: 72px 52px 82px;
	background: #fff;
  }
  .thxMssgPop .title,
  .inviteMessagePop .title,
  .caseAddedNotSubmitted .title,
  .caseAddedNotSubmitted .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.thxMssgPop .title,
	.inviteMessagePop .title,
	.caseAddedNotSubmitted .title,
	.caseAddedNotSubmitted .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .thxMssgPop .caption,
  .inviteMessagePop .caption,
  .caseAddedNotSubmitted .caption,
  .caseAddedNotSubmitted .caption {
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #000;
	max-width: 470px;
  }
  .thxMssgPop .pic,
  .inviteMessagePop .pic,
  .caseAddedNotSubmitted .pic,
  .caseAddedNotSubmitted .pic {
	margin-bottom: 35px;
  }
  .thxMssgPop .pic img,
  .inviteMessagePop .pic img,
  .caseAddedNotSubmitted .pic img,
  .caseAddedNotSubmitted .pic img {
	display: block;
	object-fit: contain;
	max-width: 70px;
	max-height: 70px;
  }
  @media (max-width: 768px) {
	.thxMssgPop,
	.inviteMessagePop,
	.caseAddedNotSubmitted,
	.caseAddedNotSubmitted {
	  padding: 0px !important;
	}
	.thxMssgPop .wrap,
	.inviteMessagePop .wrap,
	.caseAddedNotSubmitted .wrap,
	.caseAddedNotSubmitted .wrap {
	  padding: 44px 24px 44px;
	}
	.thxMssgPop .modal-content,
	.inviteMessagePop .modal-content,
	.caseAddedNotSubmitted .modal-content,
	.caseAddedNotSubmitted .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.thxMssgPop .modal-dialog,
	.inviteMessagePop .modal-dialog,
	.caseAddedNotSubmitted .modal-dialog,
	.caseAddedNotSubmitted .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.thxMssgPop .pic img,
	.inviteMessagePop .pic img,
	.caseAddedNotSubmitted .pic img,
	.caseAddedNotSubmitted .pic img {
	  max-width: 53px;
	  max-height: 53px;
	}
	.thxMssgPop .pic,
	.inviteMessagePop .pic,
	.caseAddedNotSubmitted .pic,
	.caseAddedNotSubmitted .pic {
	  margin-bottom: 23px;
	}
  }
  .newMemberPop {
	padding: 40px 0px !important;
  }
  .newMemberPop .modal-dialog {
	max-width: 914px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .newMemberPop .modal-content {
	background: none;
  }
  .newMemberPop .close {
	right: 55px;
  }
  .newMemberPop .wrap {
	padding: 47px 65px 41px 65px;
	background: #fff;
  }
  .newMemberPop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.newMemberPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .newMemberPop .inputField .field.text {
	height: 134px;
  }
  .newMemberPop .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 25px;
  }
  .newMemberPop .items >li {
	width: calc(50% - 11px);
	margin-bottom: 31px;
  }
  .newMemberPop .items >li.fullwidth {
	width: 100%;
  }
  .newMemberPop .or {
	color: #000;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
  }
  .newMemberPop .action {
	display: flex;
	margin-top: 4px;
  }
  .newMemberPop .Btn {
	min-width: 225px;
  }
  .newMemberPop .items > li.orholder {
	margin-bottom: 11px;
	margin-top: -14px;
  }
  @media (max-width: 768px) {
	.newMemberPop {
	  padding: 0px !important;
	}
	.newMemberPop .wrap {
	  padding: 60px 24px 44px;
	}
	.newMemberPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #fff;
	}
	.newMemberPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.newMemberPop .items > li {
	  width: 100% !important;
	  margin-bottom: 0px;
	}
	.newMemberPop .items > li + li {
	  margin-top: 17px;
	}
	.newMemberPop .items > li.orholder {
	  margin-bottom: 0px;
	  margin-top: 12px;
	}
	.newMemberPop .items > li.orholder + li {
	  margin-top: 4px;
	}
	.newMemberPop .action {
	  margin-top: 40px;
	}
  }
  .createTopic {
	padding: 40px 0px !important;
  }
  .createTopic .modal-dialog {
	max-width: 914px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .createTopic .modal-content {
	background: none;
  }
  .createTopic .close {
	right: 55px;
  }
  .createTopic .wrap {
	padding: 65px 65px 54px 65px;
	background: #fff;
  }
  .createTopic .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.createTopic .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .createTopic .inputField .field.text {
	height: 134px;
  }
  .createTopic .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 25px;
  }
  .createTopic .items >li {
	width: calc(50% - 11px);
	margin-bottom: 31px;
  }
  .createTopic .items >li.fullwidth {
	width: 100%;
  }
  .createTopic .action {
	display: flex;
	margin-top: 30px;
  }
  .createTopic .Btn {
	min-width: 225px;
  }
  .createTopic .upload {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000;
	position: relative;
	display: flex;
  }
  .createTopic .upload .click {
	cursor: pointer;
	display: flex;
	align-items: center;
	text-decoration: underline;
  }
  .createTopic .upload .fa {
	margin-right: 8px;
  }
  @media (max-width: 768px) {
	.createTopic {
	  padding: 0px !important;
	}
	.createTopic .wrap {
	  padding: 40px 24px 44px;
	}
	.createTopic .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #fff;
	}
	.createTopic .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.createTopic .items > li {
	  width: 100% !important;
	  margin-bottom: 0px;
	}
	.createTopic .items > li + li {
	  margin-top: 17px;
	}
	.createTopic .upload {
	  font-size: 13px;
	  margin-top: 29px;
	}
  }
  .contactPopup {
	padding: 10px 0px !important;
  }
  .contactPopup .modal-dialog {
	max-width: 1145px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .contactPopup .modal-content {
	background: none;
  }
  .contactPopup .wrap {
	padding: 0px;
	background: #fff;
  }
  .contactPopup .close {
	right: 32px;
	z-index: 2;
	top: 59px;
  }
  .contactPopup .close svg path {
	fill: #fff;
  }
  .contactPopup .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.contactPopup .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .contactPopup .title.orange {
	color: #E27025;
  }
  .contactPopup .caption {
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
  }
  @media (max-width: 768px) {
	.contactPopup .caption {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .contactPopup .title + .caption {
	margin-top: 0px;
  }
  .contactPopup .caption + .title {
	margin-top: 40px;
  }
  .contactPopup .group {
	display: flex;
	flex-wrap: wrap;
  }
  .contactPopup .group >li:nth-child(1) {
	width: calc(100% - 414px);
  }
  .contactPopup .group >li:nth-child(2) {
	width: 414px;
  }
  .contactPopup .pic {
	position: relative;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 43px 57px 43px;
	min-height: 400px;
  }
  .contactPopup .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.66);
  }
  .contactPopup .inner {
	position: relative;
	z-index: 1;
	height: 100%;
	flex-wrap: wrap;
	display: flex;
	align-content: space-between;
	color: #fff;
  }
  .contactPopup .holder {
	padding: 40px 55px 40px 66px;
  }
  .contactPopup .top {
	width: 100%;
	margin-bottom: 44px;
  }
  .contactPopup .more {
	width: 100%;
  }
  .contactPopup .options {
	display: flex;
	flex-wrap: wrap;
  }
  .contactPopup .options >li {
	margin-left: 10px;
	margin-bottom: 10px;
  }
  .contactPopup .options .link {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	border: 1px solid #E27025;
	background: #E27025;
	cursor: pointer;
	transition: all 0.35s;
	width: 55px;
	height: 55px;
	color: #fff;
  }
  .contactPopup .options .link.transparent {
	background: none;
  }
  .contactPopup .options .fa {
	font-size: 22px;
  }
  .contactPopup .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
	max-width: 265px;
  }
  .contactPopup .icon {
	display: flex;
	margin-bottom: 30px;
  }
  .contactPopup .icon img {
	display: block;
	object-fit: contain;
	max-height: 50px;
  }
  .contactPopup .action {
	margin-top: 22px;
	display: flex;
	position: relative;
  }
  .contactPopup .Btn {
	min-width: 225px;
  }
  .contactPopup .inputField .field.textfield {
	height: 97px;
  }
  .contactPopup .message {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	position: absolute;
	left: 0px;
	bottom: -8px;
	transform: translateY(100%);
	display: none;
  }
  .contactPopup .items {
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
	margin-top: 27px;
  }
  .contactPopup .items >li:last-child {
	margin-bottom: 0px;
	width: 100%;
  }
  .contactPopup .items >li:nth-child(1) {
	width: 100%;
  }
  .contactPopup .items >li {
	width: calc(50% - 11px);
	margin-bottom: 31px;
  }
  @media (max-width: 1099px) {
	.contactPopup ul.items > li {
	  width: 100% !important;
	}
	.contactPopup .holder {
	  padding-left: 25px;
	  padding-right: 25px;
	}
	.contactPopup .pic {
	  padding-left: 25px;
	  padding-right: 25px;
	}
  }
  @media (max-width: 768px) {
	.contactPopup {
	  padding: 0px !important;
	}
	.contactPopup ul.items > li {
	  margin-bottom: 17px;
	}
	.contactPopup ul.group > li {
	  width: 100% !important;
	}
	.contactPopup .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.contactPopup .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.contactPopup .holder {
	  padding: 63px 24px 44px;
	}
	.contactPopup .close svg path {
	  fill: #000;
	}
	.contactPopup .pic {
	  padding: 37px 24px 37px;
	  min-height: 470px;
	}
	.contactPopup .caption + .title {
	  margin-top: 33px;
	}
	.contactPopup .items {
	  margin-top: 16px;
	}
	.contactPopup .options .link {
	  width: 50px;
	  height: 50px;
	}
  }
  .forgetpasswordPop {
	padding: 40px 0px !important;
  }
  .forgetpasswordPop .modal-dialog {
	max-width: 782px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .forgetpasswordPop .modal-content {
	background: none;
  }
  .forgetpasswordPop .wrap {
	padding: 60px 72px 80px;
	background: #fff;
  }
  .forgetpasswordPop .close {
	right: 32px;
  }
  .forgetpasswordPop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.forgetpasswordPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .forgetpasswordPop .caption {
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
  }
  @media (max-width: 768px) {
	.forgetpasswordPop .caption {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .forgetpasswordPop .items {
	margin: 50px 0px 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .forgetpasswordPop .items >li {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
  }
  .forgetpasswordPop .items >li:nth-child(1) {
	width: calc(50% - 45px);
  }
  .forgetpasswordPop .items >li:nth-child(2) {
	width: 50px;
  }
  .forgetpasswordPop .items >li:nth-child(3) {
	width: calc(50% - 45px);
  }
  .forgetpasswordPop .or {
	padding-bottom: 23px;
	color: #060000;
	font-size: 16px;
	text-align: center;
	width: 100%;
  }
  .forgetpasswordPop .action {
	margin: 87px 0px 0px;
	display: flex;
  }
  .forgetpasswordPop .Btn {
	padding-left: 50px;
	padding-right: 50px;
  }
  @media (max-width: 768px) {
	.forgetpasswordPop {
	  padding: 0px !important;
	}
	.forgetpasswordPop .wrap {
	  padding: 90px 24px 44px;
	}
	.forgetpasswordPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #fff;
	}
	.forgetpasswordPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.forgetpasswordPop .items > li {
	  width: 100% !important;
	}
	.forgetpasswordPop .items > li + li {
	  margin-top: 22px;
	}
	.forgetpasswordPop .or {
	  width: auto;
	  padding: 0px;
	}
	.forgetpasswordPop .action {
	  margin-top: 42px;
	}
	.forgetpasswordPop .caption {
	  margin-top: 3px;
	}
	.forgetpasswordPop .close {
	  right: 13px;
	  top: 18px;
	}
  }
  .signinPop {
	padding: 40px 0px !important;
  }
  .signinPop .modal-dialog {
	max-width: 830px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .signinPop .modal-content {
	background: none;
  }
  .signinPop .wrap {
	padding: 0px;
  }
  .signinPop .close {
	right: 35px;
  }
  .signinPop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.signinPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .signinPop ul.boxes {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	min-height: 482px;
  }
  .signinPop ul.boxes >li:nth-child(1) {
	width: 50%;
	background: #fff;
  }
  .signinPop ul.boxes >li:nth-child(2) {
	width: 50%;
	background: #F5F5F5;
	border-left: 1px solid #eee;
  }
  .signinPop ul.boxes >li {
	position: relative;
  }
  .signinPop .holder {
	padding: 50px 44px 22px;
  }
  .signinPop .items {
	margin: 17px 0px 0px;
  }
  .signinPop .items >li+li {
	margin-top: 17px;
  }
  .signinPop .action {
	display: flex;
  }
  .signinPop .title + .action {
	margin-top: 50px;
  }
  .signinPop .Btn {
	min-width: 225px;
  }
  .signinPop .sublink {
	display: flex;
	margin: 15px 0px 44px;
  }
  .signinPop .link {
	cursor: pointer;
	transition: all 0.35s;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	color: #060000;
	text-decoration: underline;
  }
  @media (max-width: 768px) {
	.signinPop .link {
	  font-size: 13px;
	  line-height: 18px;
	}
  }
  @media (max-width: 768px) {
	.signinPop {
	  padding: 0px !important;
	}
	.signinPop ul.boxes > li {
	  width: 100% !important;
	  margin: 0px !important;
	  position: static;
	}
	.signinPop ul.boxes > li:nth-child(1) {
	  padding-bottom: 40px;
	}
	.signinPop ul.boxes > li:nth-child(2) {
	  padding-bottom: 40px;
	  border-left: 0px;
	  border-top: 1px solid #eee;
	}
	.signinPop .wrap {
	  padding: 0px;
	}
	.signinPop .holder {
	  padding: 47px 22px 0px !important;
	  height: auto !important;
	}
	.signinPop .close {
	  top: 19px;
	  right: 12px;
	}
	.signinPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #F5F5F5;
	  overflow: hidden;
	}
	.signinPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.signinPop .title + .action {
	  margin-top: 30px;
	}
	.signinPop .items {
	  margin-top: 33px;
	}
  }
  .registerPop {
	padding: 0px !important;
  }
  .registerPop .modal-dialog {
	max-width: 919px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .registerPop .modal-content {
	background: none;
  }
  .registerPop .wrap {
	padding: 50px 0px 82px;
  }
  .registerPop .close {
	top: 107px;
	right: 17px;
	z-index: 2;
  }
  .registerPop .close svg path {
	fill: #fff;
  }
  .registerPop .inner {
	position: relative;
	z-index: 1;
  }
  .registerPop ul.boxes {
	display: flex;
	flex-wrap: wrap;
	position: relative;
  }
  .registerPop ul.boxes >li:nth-child(1) {
	width: 50%;
	background: #003B74;
  }
  .registerPop ul.boxes >li:nth-child(1) .holder:after {
	display: block;
	content: '';
	pointer-events: none;
	position: absolute;
	top: -40px;
	left: -100px;
	border-radius: 100%;
	background: #053F77;
	width: 278px;
	height: 278px;
  }
  .registerPop ul.boxes >li:nth-child(2) {
	width: 50%;
	background: #E27025;
	margin: 32px 0px -32px;
  }
  .registerPop ul.boxes >li:nth-child(2) .holder {
	height: calc(100% + 0px);
  }
  .registerPop ul.boxes >li:nth-child(2) .holder:after {
	display: block;
	content: '';
	pointer-events: none;
	position: absolute;
	bottom: -100px;
	right: -100px;
	border-radius: 100%;
	background: #E3762E;
	width: 278px;
	height: 278px;
  }
  .registerPop ul.boxes >li {
	min-height: 200px;
	position: relative;
  }
  .registerPop .holder {
	padding: 104px 104px 104px 65px;
	position: relative;
	z-index: 1;
	overflow: hidden;
  }
  .registerPop .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #fff;
  }
  @media (max-width: 768px) {
	.registerPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .registerPop .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
	margin: 12px 0px 0px;
  }
  .registerPop .action {
	margin-top: 56px;
	display: flex;
  }
  .registerPop .items {
	margin: 44px 0px 0px;
  }
  .registerPop .items >li + li {
	margin-top: 21px;
  }
  @media (max-width: 1111px) {
	.registerPop .holder {
	  padding: 104px 34px 104px 34px;
	}
  }
  @media (max-width: 768px) {
	.registerPop ul.boxes > li {
	  width: 100% !important;
	  margin: 0px !important;
	}
	.registerPop ul.boxes > li:nth-child(2) {
	  padding-bottom: 40px;
	}
	.registerPop .wrap {
	  padding: 0px;
	}
	.registerPop .holder {
	  padding: 47px 22px 0px !important;
	  height: auto !important;
	}
	.registerPop .close {
	  top: 19px;
	  right: 12px;
	}
	.registerPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	  background: #E27025;
	  overflow: hidden;
	}
	.registerPop .modal-content:after {
	  display: block;
	  content: '';
	  pointer-events: none;
	  position: absolute;
	  bottom: -100px;
	  right: -100px;
	  border-radius: 100%;
	  background: #E3762E;
	  width: 278px;
	  height: 278px;
	}
	.registerPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.registerPop ul.boxes > li:nth-child(2) .holder:after {
	  display: none;
	}
	.registerPop .items {
	  margin-top: 60px;
	}
	.registerPop .text {
	  margin-top: 30px;
	}
  }
  .invitationRegister {
	padding: 40px 0px !important;
  }
  .invitationRegister .modal-dialog {
	max-width: 700px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .invitationRegister .modal-content {
	background: none;
  }
  .invitationRegister .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.invitationRegister .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .invitationRegister .caption {
	color: #060000;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
  }
  .invitationRegister .action {
	display: flex;
	margin-top: 6px;
  }
  .invitationRegister .items {
	margin-top: 28px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .invitationRegister .items >li {
	margin-bottom: 22px;
	width: calc(50% - 11px);
  }
  .invitationRegister .items >li:last-child {
	width: 100%;
  }
  .invitationRegister .Btn {
	padding: 0px 40px;
	min-width: 225px;
  }
  .invitationRegister .wrap {
	padding: 40px 60px 31px;
	background: #fff;
  }
  @media (max-width: 768px) {
	.invitationRegister {
	  padding: 0px !important;
	}
	.invitationRegister .wrap {
	  padding: 44px 24px 44px;
	}
	.invitationRegister .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.invitationRegister .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.invitationRegister .items>li {
	  width: 100% !important;
	  margin-bottom: 17px;
	}
  }
  .organisationRegister {
	padding: 40px 0px !important;
  }
  .organisationRegister .modal-dialog {
	max-width: 943px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .organisationRegister .modal-content {
	background: none;
  }
  .organisationRegister .close {
	right: 39px;
	top: 58px;
  }
  .organisationRegister .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.organisationRegister .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .organisationRegister .caption {
	color: #060000;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	max-width: 840px;
  }
  .organisationRegister .action {
	display: flex;
	margin-top: 11px;
  }
  .organisationRegister .items {
	margin-top: 44px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .organisationRegister .items >li {
	margin-bottom: 22px;
	width: calc(50% - 30px);
  }
  .organisationRegister .Btn {
	padding: 0px 40px;
	min-width: 225px;
  }
  .organisationRegister .wrap {
	padding: 50px 50px 45px;
	background: #fff;
  }
  @media (max-width: 768px) {
	.organisationRegister {
	  padding: 0px !important;
	}
	.organisationRegister .wrap {
	  padding: 44px 24px 44px;
	}
	.organisationRegister .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.organisationRegister .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.organisationRegister .items>li {
	  width: 100% !important;
	  margin-bottom: 17px;
	}
	.organisationRegister .caption {
	  margin-top: 9px;
	}
  }
  .photoSlider .screen {
	width: 100%;
	overflow: hidden;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
	position: relative;
  }
  .photoSlider .pic {
	position: relative;
  }
  .photoSlider .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
  }
  .photoSlider .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	min-height: 300px;
  }
  .photoSlider .swiper-pagination {
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 40px;
  }
  .photoSlider .swiper-pagination-bullet {
	width: 7px;
	height: 7px;
	margin: 0px 11px !important;
	opacity: 1 !important;
	background: rgba(255,255,255,0.51);
	transition: all 0.35s;
  }
  .photoSlider .swiper-pagination-bullet:only-child {
	display: none;
  }
  .photoSlider .swiper-pagination-bullet-active {
	background: #fff !important;
	cursor: default;
  }
  @media (max-width: 768px) {
	.photoSlider .swiper-pagination {
	  justify-content: flex-start;
	  bottom: 3px;
	  left: 33px;
	}
	.photoSlider .swiper-pagination-bullet {
	  margin: 0px 22px 18px 0px !important;
	}
  }
  .myCover {
	position: relative;
  }
  .myCover .bgpic {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 240px;
	display: table;
	width: 100%;
  }
  .myCover .bgpic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.43);
	pointer-events: none;
  }
  .myCover .caption {
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	color: #fff;
  }
  @media (max-width: 768px) {
	.myCover .caption {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .myCover .info {
	position: relative;
	z-index: 1;
	display: table-cell;
	vertical-align: middle;
	padding: 30px 140px 27px 315px;
  }
  .myCover .changeBtn {
	display: flex;
	position: absolute;
	cursor: pointer;
	top: 14px;
	right: 16px;
  }
  .myCover .uploadBtn {
	display: flex;
	position: absolute;
	cursor: pointer;
	bottom: 26px;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 100%;
	justify-content: center;
  }
  .myCover .profile {
	position: absolute;
	width: 204px;
	height: 204px;
	border-radius: 100%;
	left: 77px;
	top: 18px;
	background: rgba(0,59,116,0.2);
  }
  .myCover .photo {
	width: 185px;
	height: 185px;
	background: #fff;
	border-radius: 100%;
	bottom: 0px;
	right: 0px;
	position: absolute;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0px;
	margin: auto;
	left: 0px;
  }
  .myCover .editbtn {
	display: flex;
	position: absolute;
	cursor: pointer;
	bottom: 0px;
	top: 0px;
	right: 64px;
	margin: auto;
	z-index: 1;
	height: 48px;
  }
  @media (max-width: 1222px) {
	.myCover .caption {
	  font-size: 30px;
	  line-height: 38px;
	}
	.myCover .profile {
	  left: 23px;
	}
	.myCover .info {
	  padding-left: 246px;
	}
  }
  @media (max-width: 768px) {
	.myCover {
	  margin-left: -22px;
	  width: calc(100% + 44px);
	}
	.myCover .profile {
	  left: 24px;
	  width: 102px;
	  height: 102px;
	}
	.myCover .photo {
	  width: 92px;
	  height: 92px;
	}
	.myCover .caption {
	  font-size: 22px;
	  line-height: 29px;
	}
	.myCover .bgpic {
	  height: 148px;
	}
	.myCover .uploadBtn {
	  bottom: 14px;
	}
	.myCover .uploadBtn svg {
	  width: 16px;
	  height: auto;
	}
	.myCover .changeBtn {
	  bottom: 9px;
	  top: auto;
	  right: 17px;
	}
	.myCover .changeBtn svg {
	  width: 27px;
	  height: auto;
	}
	.myCover .info {
	  padding-left: 135px;
	  padding-right: 71px;
	}
	.myCover .editbtn svg {
	  width: 48px;
	  height: auto;
	}
	.myCover .editbtn {
	  top: 17px;
	  right: 22px;
	  bottom: auto;
	}
  }
  .filterPop {
	padding: 40px 0px !important;
  }
  .filterPop .modal-dialog {
	max-width: 573px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .filterPop .modal-content {
	background: none;
  }
  .filterPop .wrap {
	padding: 59px 78px 55px;
	background: #fff;
	overflow: hidden;
  }
  .filterPop .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.filterPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .filterPop .close {
	right: 20px;
  }
  .filterPop .action {
	display: flex;
	margin-top: 50px;
  }
  .filterPop .Btn {
	min-width: 130px;
  }
  .filterPop .list {
	margin-top: 40px;
  }
  .filterPop .list >li + li {
	margin-top: 16px;
  }
  .filterPop .item {
	position: relative;
  }
  .filterPop .customlabel {
	display: flex;
	width: 100%;
	height: 100%;
	cursor: pointer;
	padding: 11px 20px 11px 58px;
	position: relative;
	background: #fff;
	box-shadow: 3px 6px 12px #dddddd;
	border-radius: 12px;
	border: 1px solid #eee;
	align-items: center;
	transition: 0.2s;
  }
  .filterPop .customlabel:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 20px;
	width: 13px;
	height: 13px;
	border: 1.5px solid #000;
	border-radius: 4px;
	transition: all 0.35s;
	font-family: fontawesome;
	color: #fff;
	font-size: 11px;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 0px;
	margin: auto;
	padding-top: 0.5px;
  }
  .filterPop .custominput {
	opacity: 0;
	pointer-events: none;
	position: absolute;
  }
  .filterPop .custominput:checked + .customlabel {
	background: #f5f5f5;
	border-color: #f5f5f5;
	box-shadow: none;
  }
  .filterPop .custominput:checked + .customlabel:after {
	background: #E27025;
	border-color: #E27025;
	content: "\f00c";
  }
  .filterPop .name {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: #000;
  }
  @media (max-width: 768px) {
	.filterPop .name {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .filterPop .icon {
	display: flex;
	min-width: 36px;
  }
  .filterPop .icon img {
	display: block;
	object-fit: contain;
	max-width: 36px;
	max-height: 23px;
  }
  @media (max-width: 768px) {
	.filterPop {
	  padding: 0px !important;
	}
	.filterPop .wrap {
	  padding: 44px 24px 44px;
	}
	.filterPop .modal-content {
	  min-height: 0px;
	  margin: 0px !important;
	  background: none;
	  position: static;
	}
	.filterPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	  align-items: flex-start;
	}
  }
  .myPrjs .titre {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: #060000;
	margin-bottom: 18px;
  }
  @media (max-width: 768px) {
	.myPrjs .titre {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .myPrjs .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .myPrjs .list >li {
	width: calc(50% - 37px);
	margin-bottom: 55px;
  }
  .myPrjs .project {
	border-radius: 12px;
	background: #EEEEEE;
	position: relative;
	border: 1px solid #E6E6E6;
	border-bottom-right-radius: 26px;
	border-top-right-radius: 26px;
  }
  .myPrjs .group {
	display: flex;
	flex-wrap: wrap;
  }
  .myPrjs .group >li:nth-child(1) {
	width: 146px;
  }
  .myPrjs .group >li:nth-child(2) {
	width: calc(100% - 146px);
  }
  .myPrjs .inner {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 12px 40px 12px 24px;
	position: relative;
  }
  .myPrjs .pic {
	position: relative;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	height: 100%;
  }
  .myPrjs .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
  }
  .myPrjs .changebtn {
	display: flex;
	cursor: pointer;
	left: 7px;
	bottom: 4px;
	position: absolute;
  }
  .myPrjs .editbtn {
	display: flex;
	cursor: pointer;
	right: 15px;
	top: 15px;
	position: absolute;
  }
  .myPrjs .in {
	position: relative;
	background: #fff;
	border-radius: 12px;
	display: flex;
	align-items: center;
	width: 100%;
	height: 62px;
	padding: 0px 0px 0px 25px;
  }
  .myPrjs .name {
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #060000;
	font-weight: 700;
	min-width: 95px;
  }
  .myPrjs .texthold {
	width: calc(100% - 95px);
	height: 100%;
	display: flex;
	align-items: center;
  }
  .myPrjs .caption {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	resize: none;
	overflow: auto;
	display: block;
	width: 100%;
	max-height: 100%;
	font-size: 14px;
	color: #060000;
	font-family: 'Roboto', sans-serif;
  }
  @media (max-width: 1680px) {
	.myPrjs .list > li {
	  width: calc(50% - 20px);
	}
	.myPrjs .in {
	  flex-wrap: wrap;
	  height: 120px;
	  align-content: center;
	  padding: 15px;
	}
	.myPrjs .texthold {
	  width: 100%;
	  height: 77px;
	}
	.myPrjs .name {
	  width: 100%;
	  margin-bottom: 4px;
	}
	.myPrjs .caption {
	  height: 100%;
	}
	.myPrjs .inner {
	  padding-top: 38px;
	  padding-bottom: 20px;
	}
  }
  @media (max-width: 1280px) {
	.myPrjs .list > li {
	  width: 100%;
	}
  }
  @media (max-width: 768px) {
	.myPrjs {
	  padding-top: 20px;
	}
	.myPrjs .titre {
	  font-size: 15px;
	}
	.myPrjs .list > li {
	  margin-bottom: 27px;
	}
	.myPrjs .list > li:last-child {
	  margin-bottom: 0px;
	}
	.myPrjs .group > li:nth-child(1) {
	  width: 113px;
	}
	.myPrjs .group > li:nth-child(2) {
	  width: calc(100% - 113px);
	}
	.myPrjs .inner {
	  padding: 30px 18px;
	}
	.myPrjs .editbtn svg {
	  width: 16px;
	  height: auto;
	}
	.myPrjs .editbtn {
	  top: 9px;
	  right: 13px;
	}
	.myPrjs .name {
	  font-size: 13px;
	}
	.myPrjs .caption {
	  font-size: 13px;
	}
	.myPrjs .texthold {
	  height: 40px;
	}
	.myPrjs .in {
	  height: 90px;
	  padding: 15px;
	  display: block;
	}
	.myPrjs .changebtn svg {
	  width: 39px;
	  height: auto;
	}
  }
  .editProfile {
	padding: 40px 7px !important;
  }
  .editProfile .modal-dialog {
	max-width: 1564px;
	width: calc(100% - 30px);
	margin: 0px auto !important;
  }
  .editProfile .modal-content {
	background: none;
  }
  .editProfile .wrap {
	padding: 63px 150px 94px 124px;
	background: #F8F8F8;
  }
  .editProfile .myCover .bgpic:after {
	opacity: 0;
  }
  .editProfile .myCover .profile {
	left: 39px;
  }
  .editProfile .holder {
	margin: 50px 0px 0px -7px;
	overflow: hidden;
	padding-left: 7px;
  }
  .editProfile .category {
	color: #060000;
	font-size: 17px;
	font-weight: 700;
  }
  .editProfile .items {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 62px);
  }
  .editProfile .items >li {
	width: calc(33.33% - 62px);
	margin-right: 62px;
	margin-bottom: 28px;
  }
  .editProfile .items >li.fullwidth {
	width: 100%;
  }
  .editProfile .items >li.doublesize {
	width: calc(66.67% - 62px);
  }
  .editProfile .items >li.categLi {
	margin-bottom: 10px !important;
  }
  .editProfile .items .items >li {
	margin-bottom: 0px;
  }
  .editProfile .inputField .field {
	border-color: #f1f1f1;
  }
  .editProfile .inputField .field.text {
	height: 239px;
  }
  .editProfile .inputField.inlabel .customlabel {
	border-color: #f1f1f1;
  }
  .editProfile .actiondiv {
	display: flex;
	margin-top: -20px;
  }
  .editProfile .duplicate {
	display: flex;
	cursor: pointer;
  }
  .editProfile .action {
	display: flex;
  }
  .editProfile .Btn {
	min-width: 225px;
  }
  .editProfile .qtyField .field {
	border-color: #f1f1f1;
  }
  .editProfile .qtyField .minus,
  .editProfile .qtyField .plus {
	border-color: #f1f1f1;
  }
  .editProfile .multipleField {
	border-color: #f1f1f1;
  }
  .editProfile .multipleField.triple .field {
	border-color: #f1f1f1;
  }
  .editProfile .sectionname {
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-bottom: 7px;
  }
  @media (max-width: 1450px) {
	.editProfile .wrap {
	  padding-left: 38px;
	  padding-right: 38px;
	}
	.editProfile .items > li {
	  margin-right: 22px;
	  width: calc(33.33% - 22px);
	}
	.editProfile .items {
	  width: calc(100% + 22px);
	}
	.editProfile .items > li.doublesize {
	  width: calc(66.67% - 22px);
	}
  }
  @media (max-width: 768px) {
	.editProfile {
	  padding: 0px !important;
	}
	.editProfile .wrap {
	  padding: 0px 24px 44px;
	}
	.editProfile .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.editProfile .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.editProfile .items>li {
	  width: 100% !important;
	  margin-bottom: 17px;
	}
	.editProfile .items > li.categLi {
	  margin-bottom: 7px !important;
	}
	.editProfile .items > li.empty {
	  display: none;
	}
	.editProfile .inputField.withline:after {
	  height: 20px;
	  width: 1px;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	  top: auto;
	  bottom: 0px;
	  transform: translateY(100%);
	}
	.editProfile .myCover .bgpic {
	  height: 153px;
	}
	.editProfile .myCover .profile {
	  width: 130px;
	  height: 130px;
	  left: 24px;
	  top: 0px;
	  bottom: 0px;
	  margin: auto;
	}
	.editProfile .myCover .photo {
	  width: 117px;
	  height: 117px;
	}
	.editProfile .close svg path {
	  fill: #fff;
	}
	.editProfile .holder {
	  margin-top: 30px;
	}
	.editProfile .category,
	.editProfile .sectionname {
	  font-size: 13px;
	}
	.editProfile .inputField.withline {
	  margin-bottom: 11px;
	}
	.editProfile .actiondiv {
	  margin-top: -10px;
	}
	.editProfile .action {
	  margin-top: 45px;
	}
  }
  .multipleField {
	display: flex;
	flex-wrap: wrap;
	height: 62px;
	background: #fff;
	border-radius: 12px;
	border: 1.5px solid #d9d9d9;
	justify-content: space-between;
	padding: 0px 24px;
  }
  .multipleField.missing {
	border-color: #E27025 !important;
  }
  .multipleField .field {
	position: relative;
	width: calc(50% - 15px);
	display: flex;
  }
  .multipleField .customlabel {
	display: flex;
	align-items: center;
	height: 100%;
	font-size: 15px;
	color: #060000;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	width: 25%;
  }
  .multipleField .valueinput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	height: 100%;
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	width: 37.5%;
  }
  .multipleField .selectfield {
	position: relative;
	width: 37.5%;
  }
  .multipleField .selectfield select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	text-align: center;
  }
  @media (max-device-width: 768px) {
	.multipleField .selectfield select {
	  padding-left: 12px;
	}
  }
  .multipleField .selectfield:after {
	display: block;
	position: absolute;
	right: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	top: 0px;
	height: 100%;
	content: '\f107';
	font-family: fontawesome;
	color: #000000;
	font-size: 17px;
  }
  .multipleField .selectfield:last-child:nth-child(2) {
	width: 75%;
  }
  .multipleField .selectfield:last-child:nth-child(2) select {
	text-align: left;
  }
  .multipleField .valueinput + .selectfield:before {
	width: 1px;
	height: 32px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	left: 0px;
	display: block;
	content: '';
	background: #f1f1f1;
	pointer-events: none;
  }
  .multipleField .field + .field:before {
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: -15px;
	display: block;
	content: '';
	background: #f1f1f1;
	pointer-events: none;
  }
  @media (max-width: 768px) {
	.multipleField {
	  padding: 0px 15px;
	}
	.multipleField .customlabel {
	  font-size: 14px;
	}
	.multipleField .selectfield select {
	  font-size: 13px;
	}
	.multipleField .customlabel {
	  font-size: 13px;
	}
	.multipleField.triple {
	  background: none;
	  height: auto;
	  border: 0px;
	  border-radius: 0px;
	  padding: 0px;
	}
	.multipleField.triple .field {
	  width: 100%;
	  height: 62px;
	  background: #fff;
	  border-radius: 12px;
	  border: 1.5px solid #d9d9d9;
	  padding: 0px 15px;
	}
	.multipleField.triple .field + .field {
	  margin-top: 7px;
	}
  }
  .qtyField {
	width: 100%;
  }
  .qtyField .field {
	position: relative;
	height: 62px;
	background: #fff;
	border-radius: 12px;
	border: 1.5px solid #d9d9d9;
	width: 100%;
  }
  .qtyField .minus,
  .qtyField .plus {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: flex;
	justify-content: center;
	align-items: center;
	display: block;
	cursor: pointer;
	height: 100%;
	width: 50px;
	position: absolute;
	top: 0px;
	text-align: center;
	border: 0px;
	border-radius: 0px;
	background: none;
	color: #E27025;
	font-size: 25px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
  }
  .qtyField .minus {
	left: 0px;
	border-right: 1px solid #d9d9d9;
  }
  .qtyField .plus {
	right: 0px;
	border-left: 1px solid #d9d9d9;
	font-size: 22px;
  }
  .qtyField .valueinput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	width: calc(100% - 100px);
	height: 100%;
	display: block;
	position: relative;
	margin: auto;
	padding: 0px 5px;
	color: #060000;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	text-align: center;
  }
  .projectPopup {
	padding: 20px 0px !important;
  }
  .projectPopup .modal-dialog {
	max-width: 941px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .projectPopup .modal-content {
	background: none;
	border-radius: 14px;
	overflow: hidden;
  }
  .projectPopup .close {
	top: 15px;
	right: 25px;
  }
  .projectPopup .close svg path {
	fill: #fff;
  }
  .projectPopup .wrap {
	padding: 0px;
  }
  .projectPopup .pic {
	position: relative;
	overflow: hidden;
	border-radius: 14px;
  }
  .projectPopup .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	min-height: 311px;
  }
  .projectPopup .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.25);
  }
  .projectPopup .top {
	position: relative;
  }
  .projectPopup .info {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	padding: 23px 38px;
	max-width: 722px;
  }
  .projectPopup .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #fff;
  }
  @media (max-width: 768px) {
	.projectPopup .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .projectPopup .caption {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
  }
  .projectPopup .holder {
	background: #fff;
	padding: 38px 35px 33px 28px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
  }
  .projectPopup .text {
	color: #060000;
	max-width: 865px;
  }
  .projectPopup .bold {
	font-size: 20px;
	font-weight: 700;
	color: #060000;
	font-family: 'Roboto', sans-serif;
  }
  .projectPopup .note {
	background: #E27025;
	color: #fff;
	border-radius: 23px;
	padding: 14px 27px 13px;
  }
  .projectPopup .note.short {
	max-width: 366px;
	padding: 24px 27px 23px;
  }
  .projectPopup .note + .note {
	margin-top: 22px;
  }
  .projectPopup .text + .note {
	margin-top: 30px;
  }
  .projectPopup .note + .text {
	margin-top: 30px;
  }
  .projectPopup .action {
	display: flex;
	margin-top: 30px;
  }
  .projectPopup .Btn {
	padding-left: 38px;
	padding-right: 38px;
  }
  @media (max-width: 768px) {
	.projectPopup {
	  padding: 0px !important;
	}
	.projectPopup .wrap {
	  background: #fff;
	}
	.projectPopup .modal-content {
	  min-height: 0px;
	  margin: 0px !important;
	  background: none;
	  position: static;
	  border-radius: 0px;
	}
	.projectPopup .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	  align-items: flex-start;
	}
	.projectPopup .pic {
	  border-radius: 0px;
	}
	.projectPopup .info {
	  padding: 24px 24px;
	}
	.projectPopup .note + .note {
	  margin-top: 11px;
	}
	.projectPopup .text + .note {
	  margin-top: 19px;
	}
	.projectPopup .note + .text {
	  margin-top: 24px;
	}
	.projectPopup .holder {
	  padding: 38px 24px 40px;
	}
	.projectPopup .note.short {
	  max-width: none;
	}
	.projectPopup .caption {
	  margin-top: 4px;
	}
  }
  .inneedPopup {
	padding: 40px 0px !important;
  }
  .inneedPopup .modal-dialog {
	max-width: 1416px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .inneedPopup .modal-content {
	background: none;
  }
  .inneedPopup .wrap {
	padding: 30px 60px 40px;
	background: #f5f5f5;
  }
  .inneedPopup .close {
	right: 52px;
  }
  .inneedPopup .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.inneedPopup .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .inneedPopup .subtitle {
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #060000;
	font-style: italic;
  }
  .inneedPopup .title + .subtitle {
	margin-top: 2px;
  }
  .inneedPopup .title + .items {
	margin-top: 20px;
  }
  .inneedPopup .items + .title {
	margin-top: 39px;
  }
  .inneedPopup .subtitle + .items {
	margin-top: 44px;
  }
  .inneedPopup .note {
	color: #E27025;
	font-style: italic;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	margin-top: 6px;
  }
  .inneedPopup .holder {
	overflow: hidden;
	margin-top: 29px;
	padding-left: 33px;
	margin-left: -33px;
  }
  .inneedPopup .items {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 25px);
  }
  .inneedPopup .items >li {
	width: calc(25% - 25px);
	margin-right: 25px;
	margin-bottom: 28px;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
  }
  .inneedPopup .items >li.half {
	width: calc(50% - 25px);
  }
  .inneedPopup .items + .items {
	background: url(../images/dotlineorange.png) repeat-x 0px 0px;
	padding-top: 32px;
	margin-top: 6px;
  }
  .inneedPopup .cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
  }
  .inneedPopup .cols >li {
	width: calc(50% - 12.5px);
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
  }
  .inneedPopup .subitems {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .inneedPopup .subitems >li {
	margin-bottom: 28px;
  }
  .inneedPopup .subitems >li:last-child {
	margin-bottom: 0px;
  }
  .inneedPopup .subitems >li:nth-child(3):nth-last-child(2) {
	margin-bottom: 0px;
  }
  .inneedPopup .subitems >li.half {
	width: calc(50% - 12.5px);
  }
  .inneedPopup .inputField .field.text1 {
	height: 181px;
  }
  .inneedPopup .inputField .field.text2 {
	height: 162px;
  }
  .inneedPopup .mapholder {
	position: relative;
	width: 100%;
  }
  .inneedPopup .btnhold {
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	pointer-events: none;
  }
  .inneedPopup .pinBtn {
	height: 52px;
	pointer-events: visible;
	text-transform: unset;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 14px;
  }
  .inneedPopup .locationmap {
	height: 181px;
	overflow: hidden;
	border-radius: 8px;
	background: #AADAFF;
  }
  .inneedPopup .action {
	display: flex;
	padding-top: 35px;
  }
  .inneedPopup .action .Btn {
	min-width: 225px;
	font-size: 14px;
  }
  @media (max-width: 1300px) {
	.inneedPopup .items > li {
	  width: calc(33.33% - 25px);
	}
	.inneedPopup .items > li.empty:nth-child(3) {
	  display: none;
	}
  }
  @media (max-width: 1080px) {
	.inneedPopup .items > li {
	  width: calc(50% - 25px);
	}
	.inneedPopup .items > li.empty:nth-child(4) {
	  display: none;
	}
  }
  @media (max-width: 768px) {
	.inneedPopup {
	  padding: 0px !important;
	}
	.inneedPopup .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.inneedPopup .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #f5f5f5;
	  min-height: 100% !important;
	  height: 100%;
	}
	.inneedPopup .items > li {
	  width: 100% !important;
	  margin-right: 0px;
	  margin-bottom: 17px;
	}
	.inneedPopup .items > li.empty {
	  display: none;
	}
	.inneedPopup .items {
	  width: 100%;
	}
	.inneedPopup .subitems > li {
	  width: 100% !important;
	  margin-bottom: 17px !important;
	}
	.inneedPopup .subitems > li:last-child {
	  margin-bottom: 0px !important;
	}
	.inneedPopup .wrap {
	  padding: 22px 24px 40px;
	}
	.inneedPopup .cols > li {
	  width: 100%;
	}
	.inneedPopup .cols > li +li {
	  margin-top: 17px;
	}
	.inneedPopup .subitems > li {
	  width: 100%;
	}
	.inneedPopup .count,
	.inneedPopup .false {
	  left: 0px !important;
	}
	.inneedPopup .field.v2 {
	  margin-left: 40px;
	  width: calc(100% - 40px);
	  margin-top: 7px;
	}
	.inneedPopup .subtitle {
	  font-size: 13px;
	  line-height: 17px;
	}
	.inneedPopup .note {
	  font-size: 13px;
	  line-height: 17px;
	  margin-top: 0px;
	}
	.inneedPopup .items + .title {
	  margin-top: 20px;
	}
	.inneedPopup .mapholder {
	  padding-top: 7px;
	}
	.inneedPopup .action {
	  padding-top: 13px;
	}
  }
  .topicPopup {
	padding: 40px 0px !important;
  }
  .topicPopup .modal-dialog {
	max-width: 1219px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .topicPopup .modal-content {
	background: none;
  }
  .topicPopup .wrap {
	padding: 0px 52px 68px;
	background: #fff;
	overflow: hidden;
  }
  .topicPopup .close svg path {
	fill: #fff;
  }
  .topicPopup .cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 106px;
  }
  .topicPopup .cols >li {
	width: calc(50% - 23px);
  }
  .topicPopup .inner {
	position: relative;
	z-index: 1;
  }
  .topicPopup .top {
	background: #E27025;
	position: relative;
	padding: 90px 0px 30px;
	margin-bottom: 36px;
  }
  .topicPopup .top:after {
	pointer-events: none;
	display: block;
	content: '';
	position: absolute;
	left: -900px;
	width: 99999px;
	background: #E27025;
	top: 0px;
	height: 100%;
  }
  .topicPopup .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #fff;
  }
  @media (max-width: 768px) {
	.topicPopup .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .topicPopup .text {
	color: #000;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
  }
  .topicPopup .addComment .field {
	position: relative;
	height: 162px;
	background: #fff;
	border-radius: 12px;
	border: 1.5px solid #d9d9d9;
	width: 100%;
  }
  .topicPopup .addComment .field.missing {
	border-color: #E27025;
  }
  .topicPopup .addComment .filltextarea {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	resize: none;
	overflow: auto;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #000;
	padding: 28px 28px 28px;
	font-family: 'Roboto', sans-serif;
  }
  .topicPopup .addComment .options {
	display: flex;
	align-items: center;
	position: absolute;
	right: 17px;
	top: 10px;
	background: #fff;
  }
  .topicPopup .addComment .options >li {
	display: flex;
  }
  .topicPopup .addComment .options >li + li {
	margin-left: 37px;
  }
  .topicPopup .addComment .photoBtn,
  .topicPopup .addComment .videoBtn,
  .topicPopup .addComment .sendBtn {
	display: flex;
	cursor: pointer;
  }
  .topicPopup .comments {
	margin: 30px 0px 0px;
  }
  .topicPopup .comments >li + li {
	margin-top: 15px;
  }
  .topicPopup .comments .item {
	position: relative;
	background: #fff;
	box-shadow: 3px 6px 12px #dddddd;
	padding: 35px 28px 30px;
	border-radius: 12px;
	border: 1px solid #eee;
  }
  .topicPopup .comments .image {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	width: 72px;
	height: 72px;
  }
  .topicPopup .comments .image img {
	display: block;
	max-height: 72px;
	max-width: 72px;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .topicPopup .comments .grp {
	display: flex;
  }
  .topicPopup .comments .grp >li:nth-child(1) {
	width: 105px;
  }
  .topicPopup .comments .grp >li:nth-child(2) {
	width: calc(100% - 105px);
  }
  .topicPopup .comments .name {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.topicPopup .comments .name {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .topicPopup .comments .date {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #534F4F;
  }
  .topicPopup .comments .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	margin-top: 12px;
  }
  .topicPopup .comments .upload {
	position: relative;
	margin-top: 16px;
  }
  @media (max-width: 768px) {
	.topicPopup {
	  padding: 0px !important;
	}
	.topicPopup .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.topicPopup .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.topicPopup .holder {
	  padding: 63px 24px 44px;
	}
	.topicPopup .cols {
	  margin-bottom: 44px;
	}
	.topicPopup .cols > li {
	  width: 100% !important;
	}
	.topicPopup .top:after {
	  display: none;
	}
	.topicPopup .top {
	  background: none;
	  padding: 0px;
	  margin: 0px;
	}
	.topicPopup .wrap {
	  padding: 0px 24px 50px;
	}
	.topicPopup .wrap:after {
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  display: block;
	  content: '';
	  width: 100%;
	  background: #E27025;
	  pointer-events: none;
	  height: 168px;
	}
	.topicPopup .title {
	  display: none;
	}
	.topicPopup .holder {
	  padding: 24px 0px 0px;
	}
	.topicPopup .close {
	  z-index: 2;
	  right: 35px !important;
	}
	.topicPopup .comments .date {
	  font-size: 13px;
	  line-height: 17px;
	}
	.topicPopup .comments .grp > li:nth-child(1) {
	  width: 72px;
	}
	.topicPopup .comments .grp > li:nth-child(2) {
	  width: calc(100% - 72px);
	}
	.topicPopup .comments .image img {
	  max-width: 56px;
	  max-height: 56px;
	}
	.topicPopup .comments .image {
	  width: 56px;
	  height: 56px;
	}
	.topicPopup .comments .item {
	  padding: 17px 20px 15px 17px;
	}
	.topicPopup .addComment .options svg {
	  width: 18px;
	  height: auto;
	}
	.topicPopup .addComment .options > li + li {
	  margin-left: 26px;
	}
	.topicPopup .addComment .filltextarea {
	  padding: 28px 15px 20px;
	  font-size: 13px;
	  line-height: 18px;
	}
  }
  .Terms {
	padding: 140px 0px 120px;
	position: relative;
	background: linear-gradient(180deg,#D5DFE8 100px,#fff 444px);
  }
  .Terms .list {
	counter-reset: item;
	margin-top: 32px;
  }
  .Terms .list >li + li {
	margin-top: 48px;
  }
  .Terms .subtitle {
	font-size: 19px;
	font-weight: 700;
	line-height: 25px;
	color: #000;
  }
  .Terms .subtitle:before {
	content: counters(item,".") ".";
	counter-increment: item;
	padding-right: 3px;
  }
  .Terms .wrap {
	max-width: 1400px;
	position: relative;
	margin: auto;
	padding: 0px 50px;
  }
  .Terms .cols {
	display: flex;
	flex-wrap: wrap;
  }
  .Terms .cols >li:nth-child(1) {
	width: 415px;
	margin-right: 60px;
  }
  .Terms .cols >li:nth-child(2) {
	width: calc(100% - 475px);
  }
  .Terms .title {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #003B74;
  }
  @media (max-width: 1070px) {
	.Terms .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Terms .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Terms .name {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	margin-bottom: 54px;
  }
  @media (max-width: 768px) {
	.Terms .name {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Terms .data {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
  }
  .Terms .points >li {
	position: relative;
	padding-left: 16px;
  }
  .Terms .points >li:after {
	position: absolute;
	content: '';
	background: #000;
	top: 12px;
	left: 0px;
	display: block;
	border-radius: 100%;
	width: 6px;
	height: 6px;
	pointer-events: none;
  }
  .Terms .subtitle + .text {
	margin-top: 10px;
  }
  .Terms .list + .name {
	margin-top: 165px;
  }
  @media (max-width: 1400px) {
	.Terms .wrap {
	  padding: 0px 0px;
	}
	.Terms .title {
	  font-size: 40px;
	  line-height: 47px;
	}
	.Terms .cols > li:nth-child(1) {
	  margin-right: 30px;
	  width: 270px;
	}
	.Terms .cols >li:nth-child(2) {
	  width: calc(100% - 300px);
	}
  }
  @media (max-width: 768px) {
	.Terms {
	  padding: 36px 0px 35px;
	}
	.Terms .cols > li {
	  width: 100% !important;
	  margin-right: 0px !important;
	}
	.Terms .cols > li:nth-child(2) {
	  margin-top: 17px;
	}
	.Terms .title {
	  font-size: 22px;
	  line-height: 25px;
	}
	.Terms .name {
	  margin-bottom: 12px;
	}
	.Terms .list + .name {
	  margin-top: 50px;
	}
	.Terms .list > li + li {
	  margin-top: 22px;
	}
  }
  .Intro {
	padding: 180px 0px 180px;
	text-align: center;
  }
  .Intro .wrap {
	position: relative;
	margin: auto;
	max-width: 1002px;
  }
  .Intro .title {
	color: #E27025;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.Intro .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Intro .text {
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 40px;
  }
  @media (max-width: 768px) {
	.Intro .text {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  @media (max-width: 768px) {
	.Intro {
	  padding: 40px 0px 40px;
	}
  }
  .More {
	position: relative;
	z-index: 1;
  }
  .More .cols {
	display: flex;
	flex-wrap: wrap;
	background: #003B74;
	position: relative;
	z-index: -1;
  }
  .More .cols >li {
	width: 50%;
  }
  .More .pic {
	height: 100%;
  }
  .More .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
  }
  .More .box {
	height: 100%;
	display: flex;
	align-items: center;
	color: #fff;
	padding: 33px 72px;
  }
  .More .customTitle {
	justify-content: flex-start;
	text-align: left;
  }
  .More .customTitle .title {
	color: #fff;
  }
  .More .text {
	color: #fff;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 34px;
  }
  @media (max-width: 768px) {
	.More .text {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  @media (max-width: 1200px) {
	.More .cols>li:nth-child(1) {
	  width: 45%;
	}
	.More .cols>li:nth-child(2) {
	  width: 55%;
	}
	.More .box {
	  padding-left: 43px;
	  padding-right: 33px;
	}
	.More .customTitle .title {
	  font-size: 45px;
	  line-height: 57px;
	}
	.More .customTitle .title:after {
	  transform: scale(0.66);
	  transform-origin: 0% 0%;
	  top: 40px;
	}
  }
  @media (max-width: 768px) {
	.More .cols>li:nth-child(1) {
	  width: 100%;
	}
	.More .cols>li:nth-child(2) {
	  width: 100%;
	}
	.More .pic img {
	  max-height: 400px;
	}
	.More .customTitle .title {
	  font-size: 23px;
	  line-height: 33px;
	}
	.More .customTitle .title:after {
	  transform: none;
	  top: 10px;
	  height: 12px;
	  left: -15px;
	}
	.More .box {
	  padding-left: 32px;
	  padding-right: 22px;
	}
	.More .text {
	  margin-top: 17px;
	}
  }
  .missionwrap {
	overflow: hidden;
  }
  .Mission {
	padding: 150px 0px 160px;
	position: relative;
  }
  .Mission .list >li+li {
	margin-top: 190px;
  }
  .Mission .list >li {
	display: flex;
	width: 100%;
  }
  .Mission .list >li:nth-child(even) {
	justify-content: flex-end;
  }
  .Mission .container {
	z-index: 1;
  }
  .Mission .item {
	display: block;
	position: relative;
	padding-left: 138px;
	max-width: 66%;
  }
  .Mission .pic {
	position: absolute;
	top: -10px;
	left: 0px;
  }
  .Mission .pic img {
	display: block;
	object-fit: contain;
	max-height: 87px;
	max-width: 94px;
  }
  .Mission .title {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #003B74;
  }
  @media (max-width: 1070px) {
	.Mission .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Mission .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Mission .text {
	color: #060000;
	font-size: 19px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 20px;
  }
  @media (max-width: 768px) {
	.Mission .text {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .Mission:after {
	position: absolute;
	pointer-events: none;
	display: block;
	content: '';
	background: rgba(226,112,37,0.12);
	right: -100px;
	top: -200px;
	width: 645px;
	height: 645px;
	border-radius: 100%;
  }
  .Mission:before {
	position: absolute;
	pointer-events: none;
	display: block;
	content: '';
	background: rgba(243,243,243,0.54);
	left: -300px;
	bottom: 80px;
	width: 645px;
	height: 645px;
	border-radius: 100%;
  }
  @media (max-width: 1100px) {
	.Mission .item {
	  max-width: 87%;
	}
  }
  @media (max-width: 768px) {
	.Mission {
	  padding: 61px 0px 44px;
	}
	.Mission .item {
	  max-width: none;
	  padding-left: 59px;
	}
	.Mission .list > li + li {
	  margin-top: 40px;
	}
	.Mission .pic img {
	  max-width: 45px;
	  max-height: 45px;
	}
	.Mission .text {
	  margin-top: 10px;
	}
	.Mission:before {
	  width: 285px;
	  height: 285px;
	  left: -166px;
	  bottom: 12%;
	}
	.Mission:after {
	  width: 340px;
	  height: 340px;
	  top: -120px;
	  right: -120px;
	}
  }
  .mediaswiper {
	position: absolute;
	z-index: 1;
	left: 45px;
	bottom: -33px;
	width: calc(100% - 45px);
  }
  .mediaswiper .screen {
	width: 100%;
	overflow: hidden;
	height: 64px;
  }
  .mediaswiper .swiper-slide {
	width: auto;
	margin-right: 19px;
  }
  .mediaswiper .media {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 54px;
	height: 54px;
	background: #fff;
	cursor: pointer;
	transition: all 0.35s;
	box-shadow: 0px 0px 10px #ccc;
	font-size: 25px;
	color: #E27025;
	border-radius: 100%;
	padding-top: 2px;
  }
  @media (max-width: 768px) {
	.mediaswiper {
	  left: 26px;
	  width: calc(100% - 26px);
	  bottom: -26px;
	  height: 42px;
	}
	.mediaswiper .media {
	  height: 32px;
	  width: 32px;
	  font-size: 15px;
	  padding-top: 0px;
	}
	.mediaswiper .swiper-slide {
	  margin-right: 11px;
	}
  }
  .myProfile .group {
	padding-bottom: 38px;
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 50px;
  }
  .myProfile .group >li {
	width: 100%;
  }
  .myProfile .group >li:nth-child(1) {
	width: 294px;
	margin-right: 33px;
  }
  .myProfile .group >li:nth-child(2) {
	width: calc(100% - 327px);
  }
  .myProfile .holder {
	padding: 41px 0px 0px;
  }
  .myProfile .photo {
	overflow: hidden;
	border-radius: 100%;
	display: flex;
	background: #eee;
	width: 207px;
	height: 207px;
	margin-bottom: 22px;
  }
  .myProfile .photo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .myProfile .name {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.myProfile .name {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .myProfile .caption {
	color: rgba(0,0,0,0.73);
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	margin-top: 3px;
  }
  .myProfile .contact {
	margin-top: 32px;
  }
  .myProfile .contact >li + li {
	margin-top: 15px;
  }
  .myProfile .contact .unit {
	position: relative;
	padding-left: 44px;
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: rgba(0,0,0,0.88);
  }
  .myProfile .contact .unit:after {
	pointer-events: none;
	position: absolute;
	bottom: -1px;
	height: 2px;
	left: 0px;
	content: '';
	display: block;
	background: #E27025;
	width: 60px;
  }
  .myProfile .contact .unit a {
	color: rgba(0,0,0,0.88);
	transition: all 0.35s;
  }
  .myProfile .contact .icon {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #060000;
	font-size: 20px;
  }
  .myProfile .contact .icon .fa-envelope {
	font-size: 15px;
  }
  .myProfile .pic {
	position: relative;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	overflow: hidden;
	height: 100%;
  }
  .myProfile .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
	min-height: 260px;
  }
  .myProfile .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.21);
  }
  .myProfile .cover {
	position: relative;
	height: calc(100% - 22px);
  }
  .myProfile .data {
	padding-top: 50px;
  }
  .myProfile .more {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
  }
  .myProfile .more >li {
	display: flex;
	flex-wrap: wrap;
  }
  .myProfile .more >li:nth-child(3) {
	width: 299px;
  }
  .myProfile .more >li:nth-child(2) {
	justify-content: center;
	width: calc(100%  - 770px);
  }
  .myProfile .more >li:nth-child(1) {
	width: 420px;
  }
  .myProfile .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: rgba(0,0,0,0.88);
  }
  .myProfile .text .bold {
	font-weight: 700;
  }
  .myProfile .link {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 27px;
	cursor: pointer;
	transition: all 0.35s;
	height: 55px;
	width: 100%;
	text-transform: uppercase;
	color: #fff;
	background: #E27025;
	font-size: 14px;
	font-weight: 700;
  }
  .myProfile .others {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
  }
  .myProfile .others >li {
	width: calc(50% - 11px);
	margin-bottom: 17px;
  }
  .myProfile .date {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 27px;
	transition: all 0.35s;
	min-height: 55px;
	width: 100%;
	position: relative;
	color: rgba(0,0,0,0.88);
	background: #fff;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	box-shadow: 0px 5px 8px #ddd;
	padding: 4px 15px 4px;
  }
  .myProfile .date:before {
	display: block;
	content: '';
	width: 18px;
	height: 18px;
	margin-right: 11px;
	background: url(../images/clockicon.svg) no-repeat 0px 0px;
  }
  .myProfile .date .label {
	display: block;
	width: calc(100% - 29px);
  }
  .myProfile .points >li+li {
	margin-top: 8px;
  }
  .myProfile .version2 {
	display: flex;
	align-items: center;
	padding-bottom: 14px;
  }
  .myProfile .version2 .photo {
	width: 102px;
	height: 102px;
	margin-right: 19px;
	margin-bottom: 0px;
  }
  .myProfile .version2 .inside {
	width: calc(100% - 121px);
  }
  .myProfile .version2 .caption {
	margin-top: 0px;
  }
  @media (max-width: 1450px) {
	.myProfile .more >li {
	  display: flex;
	  flex-wrap: wrap;
	}
	.myProfile .more >li:nth-child(3) {
	  width: 200px;
	}
	.myProfile .more >li:nth-child(2) {
	  width: calc(67%  - 242px);
	}
	.myProfile .more >li:nth-child(1) {
	  width: 33%;
	}
	.myProfile .more .date {
	  font-size: 15px;
	}
  }
  @media (max-width: 1230px) {
	.myProfile .others > li {
	  width: 100%;
	}
	.myProfile .group > li:nth-child(1) {
	  width: 240px;
	  margin-right: 22px;
	}
	.myProfile .group > li:nth-child(2) {
	  width: calc(100%  - 262px);
	}
  }
  @media (max-width: 768px) {
	.myProfile {
	  padding-top: 9px;
	  padding-bottom: 47px;
	}
	.myProfile .group > li {
	  width: 100% !important;
	  margin: 0px !important;
	}
	.myProfile .group > li:nth-child(1) {
	  order: 2;
	}
	.myProfile .group > li:nth-child(2) {
	  order: 1;
	}
	.myProfile .group > li:nth-child(3) {
	  order: 3;
	}
	.myProfile .more > li {
	  width: 100% !important;
	}
	.myProfile .contact {
	  margin-top: 0px;
	}
	.myProfile .others > li {
	  margin-bottom: 9px;
	}
	.myProfile .others > li:last-child {
	  margin-bottom: 13px;
	}
	.myProfile .group {
	  border: 0px;
	  padding: 0px;
	  margin: 0px;
	}
	.myProfile .text {
	  margin-bottom: 12px;
	}
	.myProfile .cover {
	  height: auto;
	}
	.myProfile .holder {
	  padding: 60px 0px 0px;
	}
	.myProfile .data {
	  padding-top: 30px;
	}
	.myProfile .points>li+li {
	  margin-top: 12px;
	}
	.myProfile .text .bold {
	  display: block;
	}
  }
  .serviceSwiper {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: -44px;
	width: calc(100% - 0px);
  }
  .serviceSwiper .screen {
	width: 100%;
	overflow: hidden;
  }
  .serviceSwiper .swiper-slide {
	width: auto;
	margin-right: 33px;
  }
  .serviceSwiper .item {
	display: block;
	cursor: pointer;
	text-align: center;
  }
  .serviceSwiper .icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 92px;
	height: 92px;
	background: #fff;
	transition: all 0.35s;
	margin-bottom: 17px;
	border-radius: 100%;
  }
  .serviceSwiper .icon img {
	display: block;
	object-fit: contain;
	max-height: 89px;
	max-width: 89px;
  }
  .serviceSwiper .titre {
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	font-weight: 700;
  }
  .serviceSwiper .selected .icon {
	background: #E27025;
  }
  .serviceSwiper .selected .icon svg path {
	fill: #fff;
  }
  @media (max-width: 768px) {
	.serviceSwiper .icon {
	  height: 66px;
	  width: 66px;
	  margin-bottom: 11px;
	}
	.serviceSwiper .icon svg {
	  height: 28px;
	  width: auto;
	}
	.serviceSwiper .swiper-slide {
	  margin-right: 24px;
	}
	.serviceSwiper .titre {
	  font-size: 13px;
	  line-height: 17px;
	}
  }
  .Services .holder {
	position: relative;
	padding: 270px 0px 160px;
  }
  .Services .title {
	color: #E27025;
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	margin-bottom: 77px;
  }
  @media (max-width: 1070px) {
	.Services .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Services .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Services .pic {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
  }
  .Services .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.33);
  }
  .Services .container {
	z-index: 1;
  }
  .Services .name {
	color: #fff;
	font-size: 45px;
	font-weight: 700;
	line-height: 52px;
  }
  @media (max-width: 768px) {
	.Services .name {
	  font-size: 27px;
	  line-height: 32px;
	}
  }
  .Services .options {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
	align-items: center;
  }
  .Services .options >li {
	margin: 0px 50px 42px 0px;
  }
  .Services .options .link {
	display: flex;
	align-items: center;
	color: #fff;
	transition: all 0.35s;
	position: relative;
  }
  .Services .options .link:after {
	position: absolute;
	content: '';
	display: block;
	bottom: -8px;
	left: 0px;
	width: 100%;
	background: #fff;
	height: 5px;
	transition: all 0.35s;
	opacity: 0;
	pointer-events: none;
  }
  .Services .options .link.selected:after {
	opacity: 1;
  }
  .Services .options .link.selected {
	opacity: 1 !important;
  }
  .Services .options .icon {
	margin-right: 11px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .Services .options .icon img {
	display: block;
	object-fit: contain;
	max-height: 38px;
	max-width: 30px;
  }
  .Services .options .caption {
	font-size: 23px;
	font-weight: normal;
	line-height: 30px;
  }
  @media (max-width: 768px) {
	.Services .options .caption {
	  font-size: 13px;
	  line-height: 17px;
	}
  }
  .Services .action {
	display: flex;
	margin-top: 68px;
  }
  .Services .Btn {
	min-width: 271px;
	font-size: 14px;
	height: 52px;
  }
  @media (max-width: 768px) {
	.Services .title {
	  margin-bottom: 57px;
	}
	.Services .holder {
	  padding: 137px 0px 38px;
	}
	.Services .options {
	  margin-top: 33px;
	}
	.Services .options > li {
	  width: 100%;
	  margin-right: 0px;
	  display: flex;
	}
	.Services .action {
	  margin-top: 0px;
	}
	.Services .options .link:after {
	  bottom: -11px;
	}
	.Services .options .icon {
	  height: 30px;
	}
	.Services .options .icon img {
	  max-height: 25px;
	}
  }
  .itemlisting {
	overflow: hidden;
  }
  .itemlisting .list {
	flex-wrap: wrap;
	display: flex;
	width: calc(100% + 17px);
  }
  .itemlisting .list >li {
	width: calc(33.33% - 17px);
	margin-right: 17px;
	margin-bottom: 17px;
  }
  .itemlisting .item {
	display: block;
	cursor: pointer;
	position: relative;
  }
  .itemlisting .pic {
	position: relative;
	overflow: hidden;
	border-radius: 13px;
	background: #eee;
  }
  .itemlisting .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
  }
  .itemlisting .pic img {
	display: block;
	width: 100%;
	transition: all 0.35s;
	min-height: 220px;
	object-fit: cover;
  }
  .itemlisting .info {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	padding: 30px 32px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
  }
  .itemlisting .caption {
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	font-weight: 700;
	color: #fff;
	width: calc(100% - 63px);
	max-width: 335px;
  }
  .itemlisting .arrow {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 52px;
	height: 52px;
	border-radius: 100%;
	background: #fff;
	font-size: 20px;
	color: #003B74;
	transition: 0.3s background;
	position: relative;
  }
  @media (max-width: 1280px) {
	.itemlisting .list >li {
	  width: calc(50% - 17px);
	}
  }
  @media (max-width: 768px) {
	.itemlisting .list {
	  width: 100%;
	}
	.itemlisting .list >li {
	  width: 100%;
	  margin-right: 0px;
	  margin-bottom: 13px;
	}
	.itemlisting .arrow {
	  width: 35px;
	  height: 35px;
	  font-size: 15px;
	  top: -4px;
	}
	.itemlisting .info {
	  padding: 18px 22px;
	}
	.itemlisting .caption {
	  font-size: 16px;
	  line-height: 23px;
	}
  }
  .Projects {
	padding: 55px 0px 68px;
  }
  .Projects .title {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #000;
	text-align: center;
	margin-bottom: 40px;
  }
  @media (max-width: 1070px) {
	.Projects .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Projects .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  @media (max-width: 768px) {
	.Projects {
	  padding-bottom: 30px;
	  padding-top: 42px;
	}
	.Projects .title {
	  margin-bottom: 23px;
	}
  }
  .section2 {
	position: relative;
	overflow: hidden;
	padding: 112px 0px 0px;
  }
  .section2:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	pointer-events: none;
	border-radius: 100%;
	background: #FCEEE4;
	width: 647px;
	height: 647px;
	right: -100px;
  }
  @media (max-width: 1255px) {
	.section2:after {
	  width: 547px;
	  height: 547px;
	  right: -220px;
	}
  }
  @media (max-width: 1155px) {
	.section2:after {
	  width: 447px;
	  height: 447px;
	  right: -220px;
	}
  }
  @media (max-width: 768px) {
	.section2 {
	  padding: 0px;
	}
	.section2:after {
	  display: none;
	}
  }
  .Stories {
	margin-bottom: 229px;
  }
  .Stories .title {
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	color: #E27025;
	margin-bottom: 60px;
  }
  @media (max-width: 1070px) {
	.Stories .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.Stories .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .Stories .wrap {
	padding: 0px 111px 0px;
  }
  .Stories .inner {
	position: relative;
  }
  .Stories .group {
	display: flex;
	flex-wrap: wrap;
  }
  .Stories .group >li {
	width: 50%;
  }
  .Stories .group >li:nth-child(1) {
	padding-right: 90px;
  }
  .Stories .swiper-pagination {
	z-index: 1;
	display: flex;
	position: relative;
	margin: 55px 0px 0px;
  }
  .Stories .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0px 16px 0px 0px;
	opacity: 1 !important;
	background: #E0E0E0;
	transition: all 0.35s;
  }
  .Stories .swiper-pagination-bullet-active {
	background: #060000 !important;
	pointer-events: none;
  }
  @media (max-width: 1470px) {
	.Stories .title {
	  font-size: 45px;
	  line-height: 50px;
	}
  }
  @media (max-width: 1255px) {
	.Stories .group > li:nth-child(1) {
	  padding-right: 35px;
	}
	.Stories .wrap {
	  padding: 0px 35px;
	}
  }
  @media (max-width: 970px) {
	.Stories .title {
	  font-size: 35px;
	  line-height: 40px;
	}
  }
  @media (max-width: 768px) {
	.Stories {
	  margin-bottom: 72px;
	  position: relative;
	}
	.Stories:after {
	  display: block;
	  content: '';
	  position: absolute;
	  bottom: 17px;
	  pointer-events: none;
	  border-radius: 100%;
	  background: #FCEEE4;
	  width: 300px;
	  height: 280px;
	  right: -130px;
	}
	.Stories .group>li {
	  width: 100%;
	  padding: 0px !important;
	}
	.Stories .group>li:nth-child(1) {
	  margin-bottom: 46px;
	}
	.Stories .group {
	  position: relative;
	  padding-bottom: 44px;
	}
	.Stories .wrap {
	  padding: 0px;
	}
	.Stories .title {
	  font-size: 27px;
	  line-height: 31px;
	  margin-bottom: 33px;
	}
	.Stories .swiper-pagination {
	  margin: 0px;
	  position: absolute;
	  bottom: 0px;
	  left: 0px;
	}
  }
  .infoSwiper .screen {
	width: 100%;
	overflow: hidden;
  }
  .infoSwiper .caption {
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: #000;
	max-width: 416px;
  }
  @media (max-width: 768px) {
	.infoSwiper .caption {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .infoSwiper .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	margin-top: 11px;
	max-width: 530px;
  }
  .storyPics .screen {
	width: 100%;
	overflow: hidden;
  }
  .storyPics .pic {
	overflow: hidden;
	border-radius: 12px;
  }
  .storyPics .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	min-height: 281px;
  }
  @media (max-width: 768px) {
	.storyPics .pic img {
	  min-height: 230px;
	}
  }
  .Quoting {
	padding: 0px 0px 88px;
  }
  .Quoting .screen {
	width: 100%;
	overflow: hidden;
  }
  .Quoting .swiper-slide {
	width: 293px;
	margin-right: 25px;
	height: auto;
  }
  .Quoting .swiper-slide:last-child {
	margin-right: 0px !important;
  }
  .Quoting .item {
	display: block;
	height: 100%;
	background: #F6F6F6;
	position: relative;
	padding: 85px 20px 77px 44px;
	border-radius: 12px;
  }
  .Quoting .pic {
	width: 118px;
	height: 118px;
	overflow: hidden;
	border-radius: 100%;
	background: #F1D6C4;
	margin-bottom: 40px;
  }
  .Quoting .pic img {
	display: block;
	object-fit: cover;
	height: 100%;
	width: 100%;
	object-position: center top;
  }
  .Quoting .titre {
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.Quoting .titre {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .Quoting .text {
	max-width: 205px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	margin-top: 14px;
  }
  .Quoting .wrap {
	position: relative;
  }
  .Quoting .wrap:after {
	top: -55px;
	right: -40px;
	pointer-events: none;
	display: block;
	content: '';
	background: url(../images/iconquote.svg) no-repeat 0px 0px;
	width: 180px;
	height: 130px;
	position: absolute;
	z-index: 1;
  }
  @media (max-width: 1735px) {
	.Quoting .wrap:after {
	  right: -12px;
	  background-size: 120px;
	  width: 120px;
	  height: 90px;
	}
  }
  @media (max-width: 1235px) {
	.Quoting .swiper-slide {
	  width: 273px;
	  margin-right: 24px;
	}
	.Quoting .item {
	  padding: 85px 20px 77px 34px;
	}
  }
  @media (max-width: 768px) {
	.Quoting {
	  padding-bottom: 39px;
	}
	.Quoting .wrap:after {
	  right: 0px;
	  background-size: 85px;
	  width: 85px;
	  height: 70px;
	  top: -26px;
	}
	.Quoting .swiper-slide {
	  width: 196px;
	  margin-right: 19px;
	}
	.Quoting .item {
	  padding: 57px 18px 39px 25px;
	}
	.Quoting .text {
	  margin-top: 8px;
	}
	.Quoting .screen {
	  width: calc(100% + 22px);
	}
  }
  .Article {
	position: relative;
	min-height: calc(100vh - 99px);
	overflow: hidden;
  }
  .Article .pic {
	padding: 54px;
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
	display: table;
	width: 45%;
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .Article .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
  }
  .Article .inner {
	display: table-cell;
	vertical-align: middle;
  }
  .Article .data {
	position: relative;
	z-index: 1;
	max-height: calc(100vh - 199px);
	overflow: hidden;
  }
  .Article .wrap {
	padding-left: calc(45% + 120px);
	padding-top: 109px;
	padding-bottom: 50px;
	min-height: 400px;
  }
  .Article .inside {
	pointer-events: visible;
  }
  .Article .title {
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	max-width: 567px;
  }
  @media (max-width: 768px) {
	.Article .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Article .holder {
	position: relative;
	z-index: 1;
	pointer-events: none;
  }
  .Article .text {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	margin-top: 17px;
	max-width: 567px;
  }
  .Article .back {
	display: flex;
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	margin-bottom: 130px;
  }
  @media (max-width: 768px) {
	.Article .back {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Article .back .icon {
	display: flex;
	width: 27px;
	margin-right: 50px;
	position: relative;
	top: 6px;
  }
  .Article .back .label {
	width: calc(100% - 77px);
  }
  .Article .subtitle {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	max-width: 567px;
  }
  @media (max-width: 768px) {
	.Article .subtitle {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Article .info {
	color: #060000;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	margin-top: 17px;
	max-width: 880px;
  }
  .Article:after {
	display: block;
	content: '';
	position: absolute;
	top: -100px;
	pointer-events: none;
	border-radius: 100%;
	background: #FCEEE4;
	width: 647px;
	height: 647px;
	right: -240px;
  }
  @media (max-width: 1750px) {
	.Article .wrap {
	  padding-left: calc(45% + 40px);
	}
	.Article:after {
	  width: 517px;
	  height: 517px;
	  right: -270px;
	}
  }
  @media (max-width: 1250px) {
	.Article .back {
	  margin-bottom: 55px;
	}
	.Article .back .icon {
	  margin-right: 20px;
	}
	.Article .back .label {
	  width: calc(100% - 47px);
	}
	.Article .pic {
	  padding-left: 33px;
	  padding-right: 33px;
	}
  }
  @media (max-width: 768px) {
	.Article {
	  padding-bottom: 18px;
	}
	.Article:after {
	  display: none;
	}
	.Article .pic {
	  position: relative;
	  top: auto;
	  left: auto;
	  width: 100%;
	  padding: 190px 22px 120px;
	  height: auto;
	  display: block;
	}
	.Article .pic:before {
	  display: block;
	  content: '';
	  position: absolute;
	  bottom: 300px;
	  pointer-events: none;
	  border-radius: 100%;
	  background: rgba(226,112,37,0.13);
	  width: 857px;
	  height: 857px;
	  right: -750px;
	  z-index: 1;
	  transform: translateY(100%);
	}
	.Article .wrap {
	  padding: 0px;
	  min-height: 0px;
	}
	.Article .holder {
	  position: static;
	  pointer-events: visible;
	}
	.Article .inner {
	  display: block;
	}
	.Article .data {
	  max-height: none !important;
	  overflow: visible;
	}
	.Article .mCustomScrollBox {
	  height: auto !important;
	  max-height: none !important;
	}
	.Article .mCSB_inside>.mCSB_container {
	  margin: 0px !important;
	  top: auto !important;
	}
	.Article .container {
	  position: static;
	}
	.Article .back {
	  position: absolute;
	  top: 33px;
	  left: 22px;
	  color: #fff;
	  font-size: 20px;
	  line-height: 25px;
	}
	.Article .back .icon {
	  top: 0px;
	  margin-right: 14px;
	}
	.Article .back .icon svg path {
	  fill: #fff;
	}
	.Article .back .label {
	  width: calc(100% - 41px);
	}
	.Article .holder {
	  padding: 45px 0px 0px;
	}
  }
  .subMenu .screen {
	width: 100%;
	overflow: hidden;
	height: 67px;
	border-bottom: 1px solid #e6e6e6;
  }
  .subMenu .swiper-slide {
	width: auto;
	height: 100%;
	display: flex;
	margin-right: 116px;
	align-items: center;
  }
  .subMenu .swiper-slide:last-child {
	margin-right: 0px;
  }
  .subMenu .item {
	transition: all 0.35s;
	font-size: 18px;
	color: #060000;
	font-weight: 500;
	cursor: pointer;
	position: relative;
  }
  .subMenu .item:after {
	position: absolute;
	content: '';
	pointer-events: none;
	display: block;
	width: calc(100% + 12px);
	left: -6px;
	bottom: -22px;
	background: #E27025;
	height: 6px;
	opacity: 0;
  }
  .subMenu .item.selected:after {
	opacity: 1;
  }
  .subMenu .choose {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
  }
  .subMenu .choose:after {
	content: '\f107';
	font-family: fontawesome;
	height: 100%;
	display: flex;
	margin-left: 7px;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #060000;
	pointer-events: none;
  }
  .subMenu .choose select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	height: 100%;
	font-family: 'Roboto', sans-serif;
	width: 100%;
	font-size: 18px;
	color: #060000;
	font-weight: 500;
	cursor: pointer;
  }
  @media (max-width: 1190px) {
	.subMenu .swiper-slide {
	  margin-right: 68px;
	}
  }
  @media (max-width: 768px) {
	.subMenu .swiper-slide {
	  margin-right: 50px;
	}
	.subMenu .screen {
	  width: calc(100% + 22px);
	  height: 63px;
	}
	.subMenu .item {
	  font-size: 16px;
	}
  }
  .Dashboard {
	padding-bottom: 100px;
  }
  .Dashboard .inner1 {
	padding: 0px 52px;
	background: #F8F8F8;
  }
  @media (max-width: 1180px) {
	.Dashboard {
	  padding-bottom: 80px;
	}
	.Dashboard .inner1 {
	  padding: 0px 22px;
	}
  }
  @media (max-width: 768px) {
	.Dashboard {
	  background: #F8F8F8;
	  padding-bottom: 40px;
	}
	.Dashboard .inner1 {
	  padding: 0px;
	}
  }
  .Admins {
	padding: 54px 0px 106px;
	overflow: hidden;
  }
  .Admins .holder {
	display: flex;
	margin-top: 32px;
  }
  .Admins .Btn {
	min-width: 146px;
	font-size: 14px;
  }
  .Admins .list {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 22px);
  }
  .Admins .list >li {
	width: calc(33.33% - 22px);
	margin-right: 22px;
	margin-bottom: 22px;
  }
  .Admins .item {
	background: #fff;
	border: 1px solid #E6E6E6;
	position: relative;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 28px;
	border-top-right-radius: 28px;
	display: flex;
	height: 100%;
  }
  .Admins .pic {
	overflow: hidden;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	width: 153px;
  }
  .Admins .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center top;
  }
  .Admins .info {
	width: calc(100% - 153px);
	display: flex;
	align-items: center;
	padding: 50px 50px 50px 50px;
  }
  .Admins .delete {
	cursor: pointer;
	position: absolute;
	top: 24px;
	right: 32px;
	display: flex;
  }
  .Admins .delete svg path {
	transition: all 0.35s;
  }
  .Admins .name {
	font-size: 19px;
	font-weight: 700;
	line-height: 25px;
	color: #060000;
  }
  .Admins .choose {
	margin-top: 5px;
	position: relative;
	width: 64px;
	border-bottom: 1px solid #D0D0D0;
	height: 26px;
  }
  .Admins .choose:after {
	content: '\f107';
	font-family: fontawesome;
	height: 100%;
	display: flex;
	position: absolute;
	right: 0px;
	top: 0px;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #000;
	pointer-events: none;
  }
  .Admins .choose select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	height: 100%;
	font-family: 'Roboto', sans-serif;
	width: 100%;
	font-size: 13px;
	color: rgba(6,0,0,0.88);
	font-weight: 500;
	cursor: pointer;
  }
  @media (max-width: 1320px) {
	.Admins .info {
	  padding: 40px 25px 40px;
	}
	.Admins .delete {
	  right: 21px;
	  top: 18px;
	}
	.Admins .pic {
	  width: 133px;
	}
	.Admins .info {
	  width: calc(100% - 133px);
	}
  }
  @media (max-width: 1180px) {
	.Admins {
	  padding-bottom: 70px;
	}
	.Admins .list>li {
	  width: calc(50% - 22px);
	}
	.Admins .name {
	  font-size: 16px;
	  line-height: 21px;
	}
  }
  @media (max-width: 768px) {
	.Admins {
	  padding-bottom: 0px;
	  padding-top: 23px;
	}
	.Admins .list>li {
	  width: 100%;
	  margin-right: 0px;
	  margin-bottom: 19px;
	}
	.Admins .list>li:last-child {
	  margin-bottom: 0px;
	}
	.Admins .list {
	  width: 100%;
	}
	.Admins .holder {
	  margin-top: 37px;
	}
	.Admins .pic {
	  width: 138px;
	}
	.Admins .info {
	  width: calc(100% - 138px);
	}
	.Admins .delete svg {
	  width: 13px;
	  height: auto;
	}
  }
  .srchfield {
	width: 467px;
  }
  .srchfield .field {
	position: relative;
	height: 65px;
	background: #EFEFEF;
	border-radius: 27px;
	border: 1px solid #CFCFCF;
	width: 100%;
  }
  .srchfield .field.missing {
	border-color: #E27025 !important;
  }
  .srchfield .custominput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	padding-right: 52px;
	font-size: 15px;
	color: rgba(6,0,0,0.88);
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
  }
  .srchfield .srchBtn {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: #000;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	height: 100%;
	border: 0px;
	border-radius: 0px;
	background: none;
	width: 75px;
	cursor: pointer;
  }
  @media (max-width: 768px) {
	.srchfield .custominput {
	  font-size: 13px;
	}
	.srchfield .srchBtn {
	  font-size: 18px;
	  width: 54px;
	}
  }
  .Volunteers {
	padding: 46px 0px 76px;
  }
  .Volunteers .top {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 22px;
	align-items: center;
  }
  .Volunteers .top .holder {
	width: 50%;
  }
  .Volunteers .choose {
	position: relative;
	height: 65px;
	background: #EFEFEF;
	border-radius: 27px;
	border: 1px solid #CFCFCF;
	width: 209px;
  }
  .Volunteers .choose .customselect {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding: 0px 35px 0px 40px;
	font-size: 15px;
	color: rgba(6,0,0,0.88);
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
  }
  .Volunteers .choose:after {
	content: '\f107';
	font-family: fontawesome;
	height: 100%;
	display: flex;
	position: absolute;
	right: 37px;
	top: 0px;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #000;
	pointer-events: none;
  }
  .Volunteers .options {
	width: 50%;
	display: flex;
	justify-content: flex-end;
	padding-left: 15px;
  }
  .Volunteers .options >li+li {
	margin-left: 10px;
  }
  .Volunteers .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.Volunteers .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Volunteers .wrap {
	overflow: hidden;
	background: #fff;
	border-radius: 22px;
	border: 1px solid #E6E6E6;
	padding: 48px 60px 22px;
  }
  .Volunteers .list {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 106px);
  }
  .Volunteers .list >li {
	width: calc(33.33% - 106px);
	margin-right: 106px;
	margin-bottom: 26px;
  }
  .Volunteers .item {
	border: 1px solid #E6E6E6;
	position: relative;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 28px;
	border-top-right-radius: 28px;
	display: flex;
	height: 100%;
	cursor: pointer;
  }
  .Volunteers .pic {
	overflow: hidden;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	width: 123px;
  }
  .Volunteers .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center top;
  }
  .Volunteers .info {
	width: calc(100% - 123px);
	display: flex;
	align-items: center;
	padding: 22px 22px 22px;
  }
  .Volunteers .name {
	color: #060000;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
  }
  @media (max-width: 768px) {
	.Volunteers .name {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .Volunteers .caption {
	color: #060000;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	margin-top: 2px;
  }
  @media (max-width: 768px) {
	.Volunteers .caption {
	  font-size: 13px;
	  line-height: 18px;
	}
  }
  @media (max-width: 1480px) {
	.Volunteers .list > li {
	  width: calc(50% - 106px);
	}
  }
  @media (max-width: 1420px) {
	.Volunteers .title {
	  font-size: 30px;
	  line-height: 38px;
	}
	.Volunteers .srchfield {
	  width: 340px;
	}
	.Volunteers .srchfield .custominput {
	  padding-left: 25px;
	}
	.Volunteers .choose {
	  width: 170px;
	}
	.Volunteers .choose .customselect {
	  padding-left: 25px;
	  padding-right: 25px;
	}
	.Volunteers .choose:after {
	  right: 19px;
	}
	.Volunteers .list > li {
	  width: calc(50% - 50px);
	  margin-right: 50px;
	}
	.Volunteers .list {
	  width: calc(100% + 50px);
	}
  }
  @media (max-width: 1090px) {
	.Volunteers .title {
	  font-size: 25px;
	  line-height: 32px;
	}
	.Volunteers .wrap {
	  padding-left: 40px;
	  padding-right: 40px;
	}
  }
  @media (max-width: 1040px) {
	.Volunteers .title {
	  font-size: 20px;
	  line-height: 26px;
	}
	.Volunteers .choose {
	  width: 120px;
	  height: 55px;
	}
	.Volunteers .choose .customselect {
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.Volunteers .srchfield {
	  width: 300px;
	}
	.Volunteers .srchfield .field {
	  height: 55px;
	}
	.Volunteers .srchfield .srchBtn {
	  width: 40px;
	  justify-content: flex-start;
	}
	.Volunteers .srchfield .custominput {
	  padding-right: 43px;
	  padding-left: 15px;
	}
  }
  @media (max-width: 980px) {
	.Volunteers .list > li {
	  width: 100%;
	  margin-right: 0px;
	}
	.Volunteers .list > li:last-child {
	  margin-bottom: 0px;
	}
	.Volunteers .list {
	  width: 100%;
	}
  }
  @media (max-width: 880px) {
	.Volunteers .title {
	  font-size: 15px;
	  line-height: 21px;
	}
  }
  @media (max-width: 768px) {
	.Volunteers {
	  padding-top: 26px;
	  padding-bottom: 0px;
	}
	.Volunteers .wrap {
	  padding: 0px;
	  background: none;
	  border: 0px;
	}
	.Volunteers .top {
	  margin-bottom: 24px;
	}
	.Volunteers .top .holder {
	  width: 100%;
	}
	.Volunteers .top .options {
	  width: 100%;
	  flex-wrap: wrap;
	  padding: 0px;
	}
	.Volunteers .top .options >li {
	  width: 100%;
	  max-width: none;
	  margin-left: 0px !important;
	}
	.Volunteers .top .options >li+li {
	  margin-top: 17px;
	}
	.Volunteers .item {
	  background: #fff;
	}
	.Volunteers .choose {
	  width: 100%;
	}
	.Volunteers .srchfield {
	  width: 100%;
	}
	.Volunteers .title {
	  font-size: 23px;
	  line-height: 30px;
	  margin-bottom: 22px;
	}
	.Volunteers .pic {
	  width: 115px;
	}
	.Volunteers .info {
	  width: calc(100% - 115px);
	}
  }
  .Topics {
	padding: 40px 0px 35px;
  }
  .Topics .head {
	position: relative;
	padding-right: 100px;
  }
  .Topics .title {
	color: #060000;
	font-size: 26px;
	font-weight: 700;
	line-height: 31px;
  }
  @media (max-width: 768px) {
	.Topics .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Topics .add {
	position: absolute;
	top: 0px;
	right: 0px;
	color: #E27025;
	cursor: pointer;
	text-decoration: underline;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
  }
  .Topics .head + .itemlisting {
	margin-top: 20px;
  }
  .Topics .itemlisting + .head {
	margin-top: 67px;
  }
  @media (max-width: 768px) {
	.Topics {
	  padding: 30px 0px 0px;
	}
	.Topics .add {
	  font-size: 17px;
	  top: 1px;
	}
	.Topics .head + .itemlisting {
	  margin-top: 15px;
	}
	.Topics .itemlisting + .head {
	  margin-top: 30px;
	}
  }
  .itemsloader {
	position: relative;
	padding-top: 37px;
  }
  .itemsloader:after {
	position: absolute;
	margin: auto;
	top: 0px;
	bottom: 0px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	text-indent: -9999em;
	-webkit-animation: load4 1.3s infinite linear;
	left: 0px;
	right: 0px;
	animation: load4 1.3s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	font-size: 5px;
	color: #E27025;
	display: block;
	content: '';
	font-size: 5.5px;
	pointer-events: none;
  }
  @media (max-width: 768px) {
	.itemsloader:after {
	  font-size: 5px;
	}
  }
  .itemCases {
	padding: 46px 0px 16px;
  }
  .itemCases .title {
	font-size: 26px;
	font-weight: 700;
	line-height: 31px;
	color: #060000;
	min-width: 135px;
  }
  @media (max-width: 768px) {
	.itemCases .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .itemCases .head {
	position: relative;
	margin-bottom: 28px;
	display: flex;
	justify-content: space-between;
  }
  .itemCases .subcaption {
	font-size: 14px;
	color: #9A9898;
  }
  .itemCases .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .itemCases .list >li {
	width: calc(50% - 37px);
	margin-bottom: 62px;
  }
  .itemCases .item {
	position: relative;
	height: 100%;
	border: 1px solid #eee;
	box-shadow: 0px 0px 10px #eee;
	min-height: 85px;
	padding: 28px 28px 10px 41px;
	border-radius: 12px;
	background: #fff;
	border-bottom: 8px solid transparent;
  }
  .itemCases .item.green {
	border-bottom-color: #17C133;
  }
  .itemCases .item.green .status select,
  .itemCases .item.green .status:before,
  .itemCases .item.green .optiondiv .option {
	color: #17C133;
  }
  .itemCases .item.green .status:after {
	background: #17C133;
  }
  .itemCases .item.red {
	border-bottom-color: #FF0000;
  }
  .itemCases .item.red .status select,
  .itemCases .item.red .status:before,
  .itemCases .item.red .optiondiv .option {
	color: #FF0000;
  }
  .itemCases .item.red .status:after {
	background: #FF0000;
  }
  .itemCases .item.orange {
	border-bottom-color: #E27025;
  }
  .itemCases .item.orange .status select,
  .itemCases .item.orange .status:before,
  .itemCases .item.orange .optiondiv .option {
	color: #E27025;
  }
  .itemCases .item.orange .status:after {
	background: #E27025;
  }
  .itemCases .item.blue {
	border-bottom-color: #29B0F6;
  }
  .itemCases .item.blue .status select,
  .itemCases .item.blue .status:before,
  .itemCases .item.blue .optiondiv .option {
	color: #29B0F6;
  }
  .itemCases .item.blue .status:after {
	background: #29B0F6;
  }
  .itemCases .wrap {
	position: relative;
  }
  .itemCases .optiondiv {
	display: flex;
	padding-left: 31px;
	margin-top: 3px;
  }
  .itemCases .optiondiv .option {
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	font-weight: 700;
  }
  .itemCases .options {
	position: absolute;
	display: flex;
	top: 0px;
	right: 0px;
  }
  .itemCases .options >li+li {
	margin-left: 10px;
  }
  .itemCases .options .link {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: all 0.35s;
	border-radius: 100%;
	border: 1px solid #DEDEDE;
	width: 42px;
	height: 42px;
	font-size: 20px;
  }
  .itemCases .top {
	display: flex;
	padding-right: 110px;
	padding-top: 12px;
  }
  .itemCases .icon {
	height: 46px;
	display: flex;
	align-items: center;
	margin-bottom: 8px;
  }
  .itemCases .icon img {
	display: block;
	object-fit: contain;
	max-height: 45px;
  }
  .itemCases .box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .itemCases .box >li {
	width: calc(50% - 51px);
  }
  .itemCases .status {
	position: relative;
	padding-left: 31px;
  }
  .itemCases .status:after {
	display: block;
	position: absolute;
	top: 3px;
	left: 0px;
	content: '';
	pointer-events: none;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background: #060000;
  }
  .itemCases .status:before {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #060000;
	right: 0px;
	pointer-events: none;
  }
  .itemCases .status select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	padding-right: 28px;
	font-size: 16px;
	color: #060000;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
  }
  .itemCases .holder {
	margin-top: 25px;
  }
  .itemCases .data {
	color: #060000;
	font-size: 16px;
	line-height: 27px;
  }
  .itemCases .data a {
	color: #060000;
  }
  .itemCases .data .call {
	pointer-events: none;
  }
  .itemCases .data .email {
	cursor: pointer;
	transition: all 0.35s;
  }
  .itemCases .data .caption {
	color: rgba(6,0,0,0.38);
  }
  .itemCases .data .name {
	font-size: 17px;
	font-weight: 700;
  }
  .itemCases .data .number {
	color: rgba(6,0,0,0.38);
  }
  .itemCases .data .number .pin {
	color: #060000;
	padding-left: 10px;
  }
  .itemCases .photos {
	display: flex;
	flex-wrap: wrap;
	margin-top: 23px;
  }
  .itemCases .photos >li {
	margin-right: 4px;
	margin-bottom: 4px;
  }
  .itemCases .photos .image {
	overflow: hidden;
	cursor: pointer;
  }
  .itemCases .photos .image img {
	display: block;
	width: 100%;
  }
  .itemCases .choose {
	position: relative;
	height: 55px;
	background: #EFEFEF;
	border-radius: 27px;
	border: 1px solid #CFCFCF;
	width: 209px;
  }
  .itemCases .choose .customselect {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding: 0px 35px 0px 18px;
	font-size: 15px;
	color: rgba(6,0,0,0.88);
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
  }
  .itemCases .choose:after {
	content: '\f107';
	font-family: fontawesome;
	height: 100%;
	display: flex;
	position: absolute;
	right: 18px;
	top: 0px;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #000;
	pointer-events: none;
  }
  .itemCases .srchfield {
	width: 350px;
  }
  .itemCases .srchfield .field {
	height: 55px;
  }
  .itemCases .srchfield .custominput {
	padding-left: 15px;
  }
  .itemCases .more {
	display: flex;
	justify-content: flex-end;
	padding-left: 15px;
	position: relative;
	top: -10px;
	flex-wrap: wrap;
	align-items: center;
  }
  .itemCases .more >li+li {
	margin-left: 10px;
  }
  @media (max-width: 1400px) {
	.itemCases .list > li {
	  width: calc(50% - 17px);
	}
  }
  @media (max-width: 1070px) {
	.itemCases .item {
	  padding-left: 24px;
	  padding-right: 24px;
	}
	.itemCases .list > li {
	  width: 100%;
	}
	.itemCases .box >li {
	  width: calc(50% - 11px);
	}
  }
  @media (max-width: 900px) {
	.itemCases .more {
	  position: relative;
	  top: auto;
	  width: 100%;
	  padding: 0px;
	  margin-top: 12px;
	}
	.itemCases .more >li {
	  width: 100%;
	  margin: 0px 0px 12px !important;
	}
	.itemCases .more .srchfield,
	.itemCases .more .choose {
	  width: 100%;
	}
	.itemCases .head {
	  flex-wrap: wrap;
	}
  }
  @media (max-width: 768px) {
	.itemCases {
	  padding: 29px 0px 0px;
	}
	.itemCases .list > li {
	  margin-bottom: 15px;
	}
	.itemCases .list > li:last-child {
	  margin-bottom: 0px;
	}
	.itemCases .item {
	  padding-left: 27px;
	  padding-right: 27px;
	  padding-top: 23px;
	  padding-bottom: 13px;
	}
	.itemCases .options .link {
	  width: 31px;
	  height: 31px;
	  font-size: 17px;
	}
	.itemCases .options .link svg {
	  height: auto;
	  width: 11px;
	}
	.itemCases .options .link .fa {
	  position: relative;
	  top: -1px;
	}
	.itemCases .top {
	  padding-top: 6px;
	}
	.itemCases .data {
	  font-size: 13px;
	  line-height: 20px;
	}
  }
  .insideMenu {
	text-align: center;
	height: 67px;
	width: 100%;
  }
  .insideMenu .screen {
	max-width: 100%;
	overflow: hidden;
	height: 67px;
	opacity: 0;
	display: inline-block;
  }
  .insideMenu .screen.swiper-container-initialized {
	opacity: 1;
  }
  .insideMenu .swiper-slide {
	width: auto;
  }
  .insideMenu .link {
	transition: all 0.35s;
	font-size: 16px;
	color: #003B74;
	font-weight: 700;
	height: 100%;
	border-top: 7px solid transparent;
	cursor: pointer;
	position: relative;
	padding: 0px 40px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .insideMenu .link.selected {
	background: #fff;
	color: #E27025;
	border-top-color: #E27025;
  }
  @media (max-width: 768px) {
	.insideMenu {
	  height: 57px;
	}
	.insideMenu .screen {
	  width: calc(100% + 22px);
	  height: 57px;
	  max-width: none;
	}
	.insideMenu .link {
	  font-size: 14px;
	  padding-left: 22px;
	  padding-right: 22px;
	}
  }
  .How {
	position: relative;
	overflow: hidden;
  }
  .How .top {
	background: #E4EAF0;
	padding: 112px 0px 0px;
	text-align: center;
  }
  .How .title {
	color: #003B74;
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
	padding-bottom: 44px;
  }
  @media (max-width: 1070px) {
	.How .title {
	  font-size: 60px;
	  line-height: 64px;
	}
  }
  @media (max-width: 768px) {
	.How .title {
	  font-size: 22px;
	  line-height: 30px;
	}
  }
  .How:after {
	position: absolute;
	display: block;
	content: '';
	border-radius: 100%;
	pointer-events: none;
	width: 420px;
	height: 420px;
	background: rgba(243,243,243,0.44);
	z-index: 0;
	top: 174px;
	right: -100px;
  }
  @media (max-width: 1110px) {
	.How:after {
	  top: 274px;
	  width: 310px;
	  height: 310px;
	  right: -150px;
	}
  }
  @media (max-width: 768px) {
	.How:after {
	  top: 274px;
	  width: 168px;
	  height: 168px;
	  right: -80px;
	}
  }
  .How .wrap {
	text-align: center;
	padding: 86px 0px 0px;
	position: relative;
	z-index: 1;
  }
  .How .subtitle {
	color: #003B74;
	font-size: 45px;
	font-weight: 700;
	line-height: 52px;
	margin-bottom: 100px;
  }
  @media (max-width: 768px) {
	.How .subtitle {
	  font-size: 27px;
	  line-height: 32px;
	}
  }
  .How .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .How .list >li {
	margin-bottom: 120px;
	width: 33.33%;
	position: relative;
  }
  .How .list >li:nth-child(1) .item .pic:after {
	content: '1';
  }
  .How .list >li:nth-child(2) .item .pic:after {
	content: '2';
  }
  .How .list >li:nth-child(3) .item .pic:after {
	content: '3';
  }
  .How .list >li:nth-child(4) .item .pic:after {
	content: '4';
  }
  .How .list >li:nth-child(5) .item .pic:after {
	content: '5';
  }
  .How .list >li:nth-child(6) .item .pic:after {
	content: '6';
  }
  .How .list >li:nth-child(7) .item .pic:after {
	content: '7';
  }
  .How .list >li:nth-child(8) .item .pic:after {
	content: '8';
  }
  .How .list >li:nth-child(9) .item .pic:after {
	content: '9';
  }
  .How .list >li:nth-child(10) .item .pic:after {
	content: '10';
  }
  .How .list >li:nth-child(11) .ite .picm:after {
	content: '11';
  }
  .How .list >li:nth-child(12) .item .pic:after {
	content: '12';
  }
  .How .list >li:nth-child(13) .item .pic:after {
	content: '13';
  }
  .How .list >li:nth-child(14) .item .pic:after {
	content: '14';
  }
  .How .list >li:nth-child(15) .item .pic:after {
	content: '15';
  }
  .How .list >li:nth-child(2) {
	margin-top: 135px;
  }
  .How .list >li:nth-child(3) {
	margin-top: 248px;
  }
  .How .list >li:nth-child(4) {
	width: 50%;
	margin-top: -105px;
  }
  .How .list >li:nth-child(5) {
	width: 50%;
	left: -100px;
  }
  .How .list >li:nth-child(6) {
	width: 50%;
	left: 130px;
	margin-top: -45px;
  }
  .How .list >li:nth-child(6):after {
	position: absolute;
	top: -80px;
	left: 40px;
	width: 405px;
	height: 405px;
	border-radius: 100%;
	display: block;
	content: '';
	background: #F8F8F8;
	pointer-events: none;
  }
  @media (max-width: 1390px) {
	.How .list >li:nth-child(6):after {
	  left: -100px;
	}
  }
  @media (max-width: 1008px) {
	.How .list >li:nth-child(6):after {
	  width: 305px;
	  height: 305px;
	}
  }
  @media (max-width: 768px) {
	.How .list >li:nth-child(6):after {
	  display: none;
	}
  }
  @media (max-width: 1100px) {
	.How .list >li:nth-child(6) {
	  left: auto;
	}
  }
  .How .list >li:nth-child(7) {
	width: 50%;
	left: 130px;
	margin-top: 93px;
  }
  @media (max-width: 1600px) {
	.How .list >li:nth-child(7) {
	  left: auto;
	}
  }
  .How .list >li:nth-child(1) .item:after {
	position: absolute;
	left: -18px;
	top: 166px;
	background: #D8D8D8;
	pointer-events: none;
	height: 1px;
	width: 1127px;
	display: block;
	content: '';
	transform: rotate(13.6deg);
  }
  @media (max-width: 1657px) {
	.How .list >li:nth-child(1) .item:after {
	  top: 167px;
	  transform: rotate(14.6deg);
	  width: 1014px;
	}
  }
  @media (max-width: 1500px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 994px;
	  top: 157px;
	  left: -39px;
	}
  }
  @media (max-width: 1425px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 896px;
	  top: 165px;
	  left: -20px;
	  transform: rotate(17deg);
	}
  }
  @media (max-width: 1300px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 846px;
	  top: 163px;
	  left: -20px;
	  transform: rotate(18deg);
	}
  }
  @media (max-width: 1210px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 770px;
	  top: 150px;
	  left: -30px;
	  transform: rotate(18deg);
	}
  }
  @media (max-width: 1130px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 731px;
	  top: 170px;
	  left: -20px;
	  transform: rotate(21deg);
	}
  }
  @media (max-width: 1030px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 678px;
	  top: 170px;
	  left: 8px;
	  transform: rotate(23deg);
	}
  }
  @media (max-width: 990px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 592px;
	  top: 166px;
	  left: -2px;
	  transform: rotate(22deg);
	}
  }
  @media (max-width: 870px) {
	.How .list >li:nth-child(1) .item:after {
	  width: 533px;
	  top: 152px;
	  left: -31px;
	  transform: rotate(29deg);
	}
  }
  .How .list >li:nth-child(4) .item:after {
	position: absolute;
	left: -18px;
	top: 92px;
	background: #D8D8D8;
	pointer-events: none;
	height: 1px;
	width: 731px;
	display: block;
	content: '';
	transform: rotate(9deg);
  }
  @media (max-width: 1600px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 90px;
	  transform: rotate(10deg);
	  width: 667px;
	}
  }
  @media (max-width: 1480px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 90px;
	  transform: rotate(10deg);
	  width: 600px;
	}
  }
  @media (max-width: 1330px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 80px;
	  transform: rotate(14deg);
	  width: 500px;
	}
  }
  @media (max-width: 1130px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 80px;
	  transform: rotate(14deg);
	  width: 400px;
	}
  }
  @media (max-width: 960px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 77px;
	  transform: rotate(18deg);
	  width: 336px;
	}
  }
  @media (max-width: 820px) {
	.How .list >li:nth-child(4) .item:after {
	  top: 77px;
	  transform: rotate(18deg);
	  width: 306px;
	}
  }
  .How .list >li:nth-child(6) .item:after {
	position: absolute;
	left: -21px;
	top: 94px;
	background: #D8D8D8;
	pointer-events: none;
	height: 1px;
	width: 803px;
	display: block;
	content: '';
	transform: rotate(9deg);
  }
  @media (max-width: 1690px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 102px;
	  transform: rotate(11deg);
	  width: 813px;
	}
  }
  @media (max-width: 1620px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 102px;
	  transform: rotate(12deg);
	  width: 673px;
	}
  }
  @media (max-width: 1530px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 102px;
	  transform: rotate(12deg);
	  width: 643px;
	}
  }
  @media (max-width: 1480px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 102px;
	  transform: rotate(12deg);
	  width: 613px;
	}
  }
  @media (max-width: 1420px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 92px;
	  transform: rotate(15deg);
	  width: 578px;
	}
  }
  @media (max-width: 1330px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 101px;
	  transform: rotate(17deg);
	  width: 556px;
	}
  }
  @media (max-width: 1290px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 101px;
	  transform: rotate(17deg);
	  width: 526px;
	}
  }
  @media (max-width: 1240px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 101px;
	  transform: rotate(17deg);
	  width: 460px;
	}
  }
  @media (max-width: 1120px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 101px;
	  transform: rotate(17deg);
	  width: 536px;
	}
  }
  @media (max-width: 980px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 101px;
	  transform: rotate(17deg);
	  width: 500px;
	}
  }
  @media (max-width: 920px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 91px;
	  transform: rotate(19deg);
	  width: 450px;
	}
  }
  @media (max-width: 820px) {
	.How .list >li:nth-child(6) .item:after {
	  top: 91px;
	  transform: rotate(19deg);
	  width: 420px;
	}
  }
  .How .list.v2 >li {
	width: 25%;
  }
  .How .list.v2 > li:nth-child(4) .item:after {
	display: none;
  }
  .How .list.v2 > li:nth-child(2) {
	margin-top: 118px;
  }
  .How .list.v2 > li:nth-child(4) {
	margin-top: 379px;
  }
  .How .list.v2 > li:nth-child(1) .item:after {
	position: absolute;
	left: -31px;
	top: 228px;
	background: #D8D8D8;
	pointer-events: none;
	height: 1px;
	width: 1277px;
	display: block;
	content: '';
	transform: rotate(18deg);
  }
  @media (max-width: 1690px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(18deg);
	  top: 228px;
	  width: 1222px;
	}
  }
  @media (max-width: 1590px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(18deg);
	  top: 228px;
	  width: 1187px;
	}
  }
  @media (max-width: 1540px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(19deg);
	  top: 217px;
	  width: 1123px;
	}
  }
  @media (max-width: 1460px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(20deg);
	  top: 213px;
	  width: 1077px;
	}
  }
  @media (max-width: 1400px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(21deg);
	  top: 226px;
	  width: 1042px;
	}
  }
  @media (max-width: 1330px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(21deg);
	  top: 226px;
	  width: 1002px;
	}
  }
  @media (max-width: 1292px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(24deg);
	  top: 223px;
	  width: 982px;
	}
  }
  @media (max-width: 1250px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(12deg);
	  top: 95px;
	  width: 602px;
	}
  }
  @media (max-width: 1160px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(12deg);
	  top: 95px;
	  width: 582px;
	}
  }
  @media (max-width: 1100px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 553px;
	}
  }
  @media (max-width: 1070px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 513px;
	}
  }
  @media (max-width: 990px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 483px;
	}
  }
  @media (max-width: 900px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(19deg);
	  top: 92px;
	  width: 443px;
	}
  }
  @media (max-width: 840px) {
	.How .list.v2 > li:nth-child(1) .item:after {
	  transform: rotate(19deg);
	  top: 92px;
	  width: 413px;
	}
  }
  @media (max-width: 1250px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  position: absolute;
	  left: -37px;
	  top: 104px;
	  background: #D8D8D8;
	  pointer-events: none;
	  height: 1px;
	  width: 639px;
	  display: block;
	  content: '';
	  transform: rotate(13deg);
	}
  }
  @media (max-width: 1250px) and (max-width: 1195px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(12deg);
	  top: 95px;
	  width: 582px;
	}
  }
  @media (max-width: 1250px) and (max-width: 1100px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 553px;
	}
  }
  @media (max-width: 1250px) and (max-width: 1070px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 513px;
	}
  }
  @media (max-width: 1250px) and (max-width: 990px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(14deg);
	  top: 96px;
	  width: 483px;
	}
  }
  @media (max-width: 1250px) and (max-width: 900px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(19deg);
	  top: 92px;
	  width: 443px;
	}
  }
  @media (max-width: 1250px) and (max-width: 840px) {
	.How .list.v2 > li:nth-child(3) .item:after {
	  transform: rotate(19deg);
	  top: 92px;
	  width: 413px;
	}
  }
  .How .item {
	position: relative;
	background: #fff;
  }
  .How .item .pic:after {
	position: absolute;
	pointer-events: none;
	left: -29px;
	top: -19px;
	background: #003B74;
	border-radius: 100%;
	color: #fff;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 27px;
	min-width: 27px;
	padding: 0px 0px 0px;
  }
  .How .holder {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	z-index: 1;
	position: relative;
  }
  .How .pic {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 67px;
	margin-bottom: 15px;
	position: relative;
  }
  .How .pic img {
	display: block;
	object-fit: contain;
	max-height: 67px;
	max-width: 67px;
	position: relative;
	z-index: 1;
  }
  .How .pic .dolaricon {
	max-width: 80px !important;
  }
  .How .caption {
	color: #585656;
	font-size: 21px;
	line-height: 31px;
	font-weight: normal;
	max-width: 370px;
	position: relative;
	margin: auto;
	z-index: 1;
  }
  .How .caption .bold {
	font-size: 32px;
	color: rgba(6,0,0,0.88);
	display: block;
	line-height: 39px;
	margin-bottom: 7px;
  }
  @media (max-width: 1250px) {
	.How .list.v2 >li {
	  width: 50%;
	}
	.How .list.v2 > li:nth-child(3) {
	  margin-top: 0px;
	}
	.How .list.v2 > li:nth-child(4) {
	  margin-top: 130px;
	}
  }
  @media (max-width: 1100px) {
	.How .caption {
	  font-size: 20px;
	  line-height: 30px;
	}
	.How .caption .bold {
	  font-size: 30px;
	  line-height: 36px;
	}
  }
  @media (max-width: 768px) {
	.How {
	  padding-bottom: 66px;
	}
	.How .top {
	  padding: 43px 0px 0px;
	}
	.How .title {
	  padding-bottom: 31px;
	}
	.How .subtitle {
	  font-size: 20px;
	  line-height: 26px;
	  margin-bottom: 40px;
	}
	.How .wrap {
	  padding-top: 40px;
	}
	.How .pic img {
	  max-height: 50px;
	  max-width: 50px;
	}
	.How .pic {
	  height: 50px;
	}
	.How .caption {
	  font-size: 15px;
	  line-height: 20px;
	  max-width: 176px;
	}
	.How .caption .bold {
	  font-size: 17px;
	  line-height: 22px;
	  margin-bottom: 4px;
	}
	.How .item .pic:after {
	  min-width: 22px;
	  height: 22px;
	  font-size: 11px;
	  left: -26px;
	  top: -3px;
	}
	.How .list {
	  justify-content: center;
	}
	.How .list > li {
	  width: 50%;
	  margin: 0px !important;
	  top: auto !important;
	  left: auto !important;
	}
	.How .list > li:nth-child(2n) {
	  margin-top: 54px !important;
	}
	.How .list > li:last-child {
	  margin-top: 40px !important;
	}
	.How .list > li .item:after {
	  display: none !important;
	}
	.How .list > li:nth-child(2n) .item:before {
	  position: absolute;
	  right: -22px;
	  top: 1px;
	  background: #D8D8D8;
	  pointer-events: none;
	  height: 1px;
	  width: 359px;
	  display: block;
	  content: '';
	  transform: rotate(11deg);
	}
	.How .list.v2 > li:nth-child(3) {
	  margin-top: -15px !important;
	}
  }
  @media (max-width: 768px) and (max-width: 690px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 326px;
	}
  }
  @media (max-width: 768px) and (max-width: 615px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 300px;
	}
  }
  @media (max-width: 768px) and (max-width: 570px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 280px;
	  transform: rotate(14deg);
	}
  }
  @media (max-width: 768px) and (max-width: 520px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 250px;
	  transform: rotate(14deg);
	  top: -3px;
	}
  }
  @media (max-width: 768px) and (max-width: 450px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 220px;
	  transform: rotate(14deg);
	  top: -3px;
	}
  }
  @media (max-width: 768px) and (max-width: 390px) {
	.How .list > li:nth-child(2n) .item:before {
	  width: 200px;
	  transform: rotate(21deg);
	  top: -3px;
	}
  }
  @media (max-width: 768px) and (max-width: 350px) {
	.How .list.v2 > li:nth-child(2n) .item:before {
	  right: -33px;
	}
  }
  .Instructions {
	padding: 50px 0px 104px;
  }
  .Instructions .inner {
	margin: auto;
	position: relative;
	max-width: 1090px;
  }
  .Instructions .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #E27025;
  }
  @media (max-width: 768px) {
	.Instructions .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Instructions .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #585656;
	margin: 30px auto 0px;
	position: relative;
	max-width: 511px;
  }
  .Instructions .action {
	display: flex;
	justify-content: center;
	margin-top: 72px;
  }
  .Instructions .Btn {
	min-width: 225px;
  }
  @media (max-width: 768px) {
	.Instructions {
	  padding-bottom: 0px;
	}
	.Instructions .titre {
	  font-size: 20px;
	  line-height: 25px;
	}
	.Instructions .action {
	  margin-top: 50px;
	}
  }
  .casePage {
	background: #f9f9f9;
  }
  .By {
	position: relative;
  }
  .By .titre {
	color: #E27025;
	font-size: 16px;
	padding-right: 138px;
	font-weight: 700;
	margin-bottom: 13px;
  }
  .By .add {
	position: absolute;
	top: 2px;
	right: 0px;
	color: #E27025;
	cursor: pointer;
	transition: all 0.35s;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
  }
  .By .add:after {
	display: block;
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #E27025;
	pointer-events: none;
  }
  .By .list >li+li {
	margin-top: 11px;
  }
  .By .item {
	display: flex;
  }
  .By .pic {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	overflow: hidden;
	width: 59px;
	height: 59px;
  }
  .By .pic img {
	display: block;
	object-fit: cover;
	object-position: center top;
	width: 100%;
	height: 100%;
  }
  .By .info {
	margin-left: 11px;
	width: calc(100% - 70px);
	padding-top: 8px;
  }
  .By .title {
	color: #060000;
	font-size: 16px;
	font-weight: 700;
	line-height: 23px;
  }
  .By .subtitle {
	color: #060000;
	font-size: 16px;
	line-height: 22px;
  }
  @media (max-width: 768px) {
	.By .pic {
	  width: 46px;
	  height: 46px;
	}
	.By .info {
	  width: calc(100% - 57px);
	  padding-top: 1px;
	}
	.By .add {
	  font-size: 12px;
	  top: 3px;
	}
	.By .add:after {
	  bottom: -1px;
	}
  }
  .myData {
	padding: 49px 0px 62px;
  }
  .myData .cols {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	border-radius: 12px;
	position: relative;
  }
  .myData .cols >li:nth-child(1) {
	width: 485px;
  }
  .myData .cols >li:nth-child(2) {
	width: calc(100% - 485px);
  }
  .myData .box {
	background: #EEEEEE;
	border-radius: 12px;
	padding: 40px 30px 90px 40px;
	height: 100%;
  }
  .myData .head {
	position: relative;
	padding-left: 63px;
	margin-bottom: 30px;
  }
  .myData .head .logo {
	position: absolute;
	top: 4px;
	left: 0px;
  }
  .myData .head .logo img {
	display: block;
	object-fit: contain;
	max-width: 47px;
	max-height: 62px;
  }
  .myData .head .title {
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	color: #060000;
  }
  @media (max-width: 768px) {
	.myData .head .title {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .myData .head .subtitle {
	font-size: 28px;
	line-height: 33px;
	color: rgba(6,0,0,0.38);
  }
  .myData .data {
	border-bottom: 1px solid #cfcfcf;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	padding-bottom: 31px;
	margin-bottom: 23px;
	line-height: 30px;
  }
  .myData .data .name {
	color: rgba(6,0,0,0.38);
	padding-right: 27px;
	display: inline;
  }
  .myData .data .name.address {
	display: block;
  }
  .myData .data .value {
	color: #060000;
	display: inline;
  }
  .myData .data >li+li {
	margin-top: 5px;
  }
  .myData .wrap {
	padding: 31px 64px 17px 28px;
  }
  .myData .inner {
	position: relative;
  }
  .myData .top {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 27px;
  }
  .myData .top >li {
	width: 50%;
  }
  .myData .options {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding-left: 12px;
	padding-top: 33px;
  }
  .myData .options >li+li {
	margin-left: 16px;
  }
  .myData .edit {
	display: flex;
	cursor: pointer;
	transition: all 0.35s;
  }
  .myData .back {
	display: flex;
	cursor: pointer;
	transition: all 0.35s;
  }
  .myData .choose {
	position: relative;
	background: #E27025;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 28px;
	height: 48px;
	width: 146px;
  }
  .myData .choose select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	padding-left: 23px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	font-family: 'Roboto', sans-serif;
  }
  .myData .choose:after {
	content: '\f107';
	font-family: fontawesome;
	position: absolute;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #fff;
	right: 30px;
	pointer-events: none;
  }
  .myData .upload .btnholder {
	display: flex;
	margin-top: 20px;
  }
  .myData .upload .uploadbtn {
	color: #E27025;
	cursor: pointer;
	transition: all 0.35s;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
  }
  .myData .upload .uploadbtn:after {
	display: block;
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: #E27025;
	pointer-events: none;
  }
  .myData .status {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	border-radius: 28px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	height: 48px;
	padding: 0px 28px;
  }
  .myData .status:before {
	border-radius: 100%;
	background: #fff;
	display: block;
	content: '';
	margin-right: 16px;
	width: 12px;
	height: 12px;
  }
  .myData .status.green {
	background: #17C133;
  }
  .myData .status.blue {
	background: #003B74;
  }
  .myData .status.red {
	background: #FF0000;
  }
  .myData .status.orange {
	background: #E27025;
  }
  .myData .user {
	display: flex;
	align-items: center;
  }
  .myData .user .logo {
	background: #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	overflow: hidden;
	width: 113px;
	height: 113px;
  }
  .myData .user .logo img {
	display: block;
	object-fit: cover;
	object-position: center top;
	width: 100%;
	height: 100%;
  }
  .myData .user .info {
	margin-left: 26px;
	width: calc(100% - 139px);
  }
  .myData .user .name {
	color: #E27025;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
  }
  @media (max-width: 768px) {
	.myData .user .name {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .myData .information {
	margin-top: 21px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: rgba(0,0,0,0.88);
  }
  .myData .information .title {
	color: #E27025;
  }
  .myData .information .title + .text {
	margin-top: 9px;
  }
  .myData .information .light {
	color: rgba(0,0,0,0.37);
  }
  .myData .information a {
	color: rgba(0,0,0,0.88);
  }
  .myData .information .more {
	margin-top: 21px;
	line-height: 29px;
  }
  .myData .information .text + .title,
  .myData .information .more + .title {
	margin-top: 17px;
  }
  .myData .moredata {
	padding: 50px 0px 100px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
  }
  .myData .moredata .info >li+li {
	margin-top: 48px;
  }
  .myData .moredata .titre {
	color: #E27025;
  }
  .myData .moredata .caption {
	margin-top: 3px;
	color: #060000;
  }
  .myData .moredata .caption .label {
	padding-right: 20px;
	color: rgba(6,0,0,0.37);
  }
  .myData .moredata .titre +.caption {
	margin-top: 10px;
  }
  @media (max-width: 1500px) {
	.myData .user .name {
	  font-size: 32px;
	  line-height: 37px;
	}
	.myData .user .logo {
	  width: 95px;
	  height: 95px;
	}
	.myData .user .info {
	  margin-left: 17px;
	  width: calc(100% - 112px);
	}
	.myData .options {
	  padding-top: 20px;
	}
  }
  @media (max-width: 1400px) {
	.myData .cols>li:nth-child(1) {
	  width: 40%;
	}
	.myData .cols>li:nth-child(2) {
	  width: 60%;
	}
	.myData .options {
	  position: absolute;
	  top: 0px;
	  right: 0px;
	  padding: 0px;
	}
	.myData .options > li + li {
	  margin-left: 10px;
	}
	.myData .status {
	  padding-left: 20px;
	  padding-right: 20px;
	}
	.myData .status:before {
	  margin-right: 11px;
	}
	.myData .choose {
	  width: 138px;
	}
	.myData .top {
	  padding-top: 88px;
	}
	.myData .top > li:nth-child(1) {
	  width: 100%;
	}
	.myData .box {
	  padding-left: 27px;
	  padding-right: 27px;
	}
	.myData .wrap {
	  padding-right: 27px;
	}
  }
  @media (max-width: 1008px) {
	.myData .user .name {
	  font-size: 28px;
	  line-height: 33px;
	}
  }
  @media (max-width: 768px) {
	.myData {
	  padding: 0px 0px 44px;
	}
	.myData .cols>li:nth-child(1) {
	  width: 100%;
	}
	.myData .cols>li:nth-child(2) {
	  width: 100%;
	}
	.myData .cols {
	  padding-top: 56px;
	  background: none;
	}
	.myData .inner {
	  position: static;
	}
	.myData .status {
	  height: 33px;
	  font-size: 9px;
	  padding-left: 19px;
	  padding-right: 19px;
	}
	.myData .status:before {
	  width: 8px;
	  height: 8px;
	  margin-right: 10px;
	}
	.myData .choose {
	  height: 33px;
	  width: 100px;
	}
	.myData .choose select {
	  font-size: 9px;
	  padding-left: 19px;
	}
	.myData .choose:after {
	  right: 16px;
	  font-size: 14px;
	}
	.myData .options {
	  top: 6px;
	  justify-content: flex-start;
	}
	.myData .options>li:last-child {
	  margin: 0px;
	  position: absolute;
	  top: 0px;
	  right: 0px;
	  height: 100%;
	}
	.myData .options .back {
	  height: 100%;
	  align-items: center;
	  padding-top: 1px;
	}
	.myData .options > li + li {
	  margin-left: 11px;
	}
	.myData .box {
	  padding: 12px 20px 33px;
	}
	.myData .head .logo img {
	  max-width: 17px;
	  max-height: 22px;
	}
	.myData .head {
	  padding-left: 24px;
	  margin-bottom: 20px;
	}
	.myData .head .title {
	  font-size: 23px;
	  line-height: 27px;
	}
	.myData .head .subtitle {
	  font-size: 20px;
	  line-height: 25px;
	}
	.myData .data {
	  line-height: 23px;
	  padding-bottom: 14px;
	}
	.myData .data > li {
	  display: flex;
	  justify-content: space-between;
	}
	.myData .data .name {
	  padding-right: 12px;
	}
	.myData .data .value {
	  display: block;
	  text-align: right;
	}
	.myData .edit svg {
	  height: 33px;
	  width: auto;
	}
	.myData .wrap {
	  padding: 0px;
	}
	.myData .top {
	  padding: 20px 0px 0px;
	}
	.myData .user .name {
	  font-size: 22px;
	  line-height: 27px;
	}
	.myData .user .logo {
	  width: 75px;
	  height: 75px;
	}
	.myData .user .info {
	  margin-left: 11px;
	  width: calc(100% - 86px);
	}
	.myData .information .more {
	  padding-bottom: 16px;
	  border-bottom: 1px solid #ddd;
	}
	.myData .datatable {
	  font-size: 15px;
	}
	.myData .datatable .record:nth-child(1) {
	  font-size: 14px;
	}
	.myData .datatable .cell {
	  padding: 8px 3px 8px;
	}
	.myData .moredata {
	  padding: 30px 0px 35px;
	}
	.myData .upload .uploadbtn {
	  font-size: 12px;
	}
  }
  .navmenu .screen {
	width: 100%;
	overflow: hidden;
	height: 46px;
	border-bottom: 1px solid rgba(112,112,112,0.21);
  }
  .navmenu .swiper-slide {
	width: auto;
	margin-right: 61px;
  }
  .navmenu .swiper-slide:last-child {
	margin-right: 0px;
  }
  .navmenu .link {
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: rgba(6,0,0,0.24);
	transition: all 0.35s;
	cursor: pointer;
  }
  @media (max-width: 768px) {
	.navmenu .link {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .navmenu .link:after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0px;
	background: #E27025;
	height: 6px;
	width: 100%;
	left: 0px;
	pointer-events: none;
	opacity: 0;
	transition: all 0.35s;
  }
  .navmenu .link.selected {
	color: #060000 !important;
  }
  .navmenu .link.selected:after {
	opacity: 1;
  }
  @media (max-width: 1400px) {
	.navmenu .swiper-slide {
	  margin-right: 33px;
	}
  }
  @media (max-width: 1008px) {
	.navmenu .link {
	  font-size: 18px;
	}
  }
  @media (max-width: 768px) {
	.navmenu .link {
	  font-size: 16px;
	}
	.navmenu .swiper-slide {
	  margin-right: 20px;
	}
	.navmenu .screen {
	  width: calc(100% + 22px);
	}
  }
  .datatable {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	text-align: center;
  }
  .datatable .screen {
	width: 100%;
	overflow: hidden;
  }
  .datatable .swiper-slide {
	width: 990px;
  }
  .datatable .record {
	display: flex;
	align-items: center;
  }
  .datatable .record:nth-child(1) {
	font-weight: 700;
  }
  .datatable .record:nth-child(2n) {
	background: #F4F4F4;
  }
  .datatable .cell {
	width: calc(16.6% - 6px);
	padding: 9px 3px 9px;
  }
  .datatable .cell:nth-child(1) {
	width: 36px;
	padding-left: 8px;
	padding-right: 0px;
  }
  .Progress {
	padding: 0px 0px 30px;
  }
  .Progress .title {
	text-align: center;
	font-size: 25px;
	font-weight: 700;
	color: #060000;
	margin-bottom: 44px;
  }
  .Progress .screen {
	overflow: hidden;
	padding: 10px;
	width: calc(100% + 20px);
	margin-left: -10px;
  }
  .Progress .listboxes .subtitle {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: rgba(6,0,0,0.88);
	max-width: 173px;
  }
  @media (max-width: 768px) {
	.Progress .listboxes .subtitle {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .Progress .listboxes .caption {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	max-width: 173px;
	margin-top: 3px;
  }
  .Progress .info {
	margin-top: 42px;
  }
  .Progress .status {
	position: relative;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	font-weight: 700;
	padding-left: 30px;
  }
  .Progress .status.red {
	color: #FF0000;
  }
  .Progress .status.red:after {
	background: #FF0000;
  }
  .Progress .status.blue {
	color: #003B74;
  }
  .Progress .status.blue:after {
	background: #003B74;
  }
  .Progress .status.orange {
	color: #E27025;
  }
  .Progress .status.orange:after {
	background: #E27025;
  }
  .Progress .status.green {
	color: #17C133;
  }
  .Progress .status.green:after {
	background: #17C133;
  }
  .Progress .status:after {
	pointer-events: none;
	position: absolute;
	top: 6px;
	left: 0px;
	content: '';
	display: block;
	border-radius: 100%;
	width: 12px;
	height: 12px;
  }
  .Progress .swiper-wrapper {
	width: calc(100% + 54px);
  }
  .Progress .swiper-slide {
	width: calc(25% - 54px);
	margin-right: 54px;
	margin-bottom: 56px;
	height: auto;
  }
  .Progress .swiper-slide:nth-child(4) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(8) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(12) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(16) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(20) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(24) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(28) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(32) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(36) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(40) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(44) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(48) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(52) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(56) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:nth-child(60) .item:after {
	opacity: 0;
  }
  .Progress .swiper-slide:last-child .item:after {
	opacity: 0 !important;
  }
  .Progress .item {
	display: block;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 0px 10px #ddd;
	height: 100%;
	padding: 27px 22px 25px 40px;
	position: relative;
  }
  .Progress .item:after {
	position: absolute;
	height: 1px;
	pointer-events: none;
	display: block;
	content: '';
	margin: auto;
	width: 200px;
	bottom: 0px;
	background: #707070;
	top: 0px;
	right: 0px;
	transform: translateX(100%);
  }
  @media (min-width: 769px) {
	.Progress .swiper-wrapper {
	  transform: none !important;
	  display: flex !important;
	  flex-wrap: wrap !important;
	  transition: none !important;
	}
  }
  @media (max-width: 1250px) {
	.Progress .swiper-slide {
	  width: calc(33.33% - 54px);
	}
	.Progress .swiper-slide:nth-child(4) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(8) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(12) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(16) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(20) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(24) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(28) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(32) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(36) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(40) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(44) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(48) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(52) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(56) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(60) .item:after {
	  opacity: 1;
	}
	.Progress .swiper-slide:nth-child(3) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(6) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(9) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(12) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(15) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(18) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(21) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(24) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(27) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(30) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(33) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(36) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(39) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(42) .item:after {
	  opacity: 0;
	}
	.Progress .swiper-slide:nth-child(45) .item:after {
	  opacity: 0;
	}
  }
  @media (max-width: 1140px) {
	.Progress .item {
	  padding-left: 22px;
	}
	.Progress .status {
	  padding-left: 25px;
	}
  }
  @media (max-width: 990px) {
	.Progress .swiper-slide {
	  width: calc(33.33% - 30px);
	  margin-right: 30px;
	}
	.Progress .swiper-wrapper {
	  width: calc(100% + 30px);
	}
  }
  @media (max-width: 768px) {
	.Progress {
	  padding-bottom: 28px;
	}
	.Progress .screen {
	  width: calc(100% + 32px);
	}
	.Progress .swiper-slide {
	  width: 190px;
	  margin-right: 28px;
	  margin-bottom: 0px;
	}
	.Progress .swiper-slide:last-child {
	  margin-right: 0px !important;
	}
	.Progress .status {
	  font-size: 15px;
	  padding-left: 20px;
	}
	.Progress .status:after {
	  width: 9px;
	  height: 9px;
	}
	.Progress .item {
	  padding: 20px 16px 20px;
	}
	.Progress .info {
	  margin-top: 28px;
	}
	.Progress .listboxes .subtitle {
	  max-width: 145px;
	  font-size: 15px;
	  line-height: 20px;
	}
	.Progress .listboxes .caption {
	  font-size: 12px;
	  line-height: 15px;
	}
	.Progress .title {
	  margin-bottom: 16px;
	  font-size: 23px;
	}
  }
  .addComent {
	padding: 0px 0px 35px;
  }
  .addComent .option {
	display: flex;
	margin-bottom: 15px;
  }
  .addComent .option .custinput {
	opacity: 0;
	position: absolute;
  }
  .addComent .option .custinput:checked + .custlabel:before {
	transform: translateX(-15px);
  }
  .addComent .option .custlabel {
	display: block;
	cursor: pointer;
	position: relative;
	padding-left: 53px;
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	color: #060000;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
  }
  @media (max-width: 768px) {
	.addComent .option .custlabel {
	  font-size: 16px;
	  line-height: 22px;
	}
  }
  .addComent .option .custlabel:after {
	position: absolute;
	display: block;
	content: '';
	top: -2px;
	left: 0px;
	pointer-events: none;
	width: 40px;
	height: 27px;
	background: #060000;
	border-radius: 22px;
  }
  .addComent .option .custlabel:before {
	position: absolute;
	display: block;
	content: '';
	top: 2px;
	pointer-events: none;
	width: 18px;
	z-index: 1;
	left: 18px;
	height: 18px;
	background: #FBFBFB;
	border-radius: 21px;
	border-radius: 100%;
	transition: 0.1s ease;
	transform: translateX(0px);
  }
  .addComent .field {
	position: relative;
	background: #f5f5f5;
	border-radius: 18px;
	height: 185px;
	border: 1px solid #DBDBDB;
  }
  .addComent .textinput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	resize: none;
	overflow: auto;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	padding: 26px 75px 26px 32px;
	font-family: 'Roboto', sans-serif !important;
  }
  .addComent .sendBtn {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 0px;
	border-radius: 0px;
	background: none;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../images/sendicon.svg) no-repeat center center;
  }
  @media (max-width: 768px) {
	.addComent {
	  padding-bottom: 24px;
	}
	.addComent .field {
	  height: 141px;
	}
	.addComent .sendBtn {
	  background-size: 22px;
	}
  }
  .Reviews {
	padding: 0px 0px 111px;
  }
  .Reviews .list >li+li {
	margin-top: 15px;
  }
  .Reviews .item {
	position: relative;
	background: #fff;
	box-shadow: 0px 0px 10px #ddd;
	border-radius: 12px;
	padding: 35px 54px 30px 28px;
  }
  .Reviews .holder {
	display: flex;
  }
  .Reviews .holder .info {
	margin-left: 32px;
	width: calc(100% - 104px);
  }
  .Reviews .name {
	font-size: 23px;
	font-weight: 700;
	color: #060000;
	line-height: 26px;
  }
  .Reviews .caption {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: rgba(6,0,0,0.36);
  }
  .Reviews .reply {
	display: flex;
	padding-left: 104px;
	margin-top: 44px;
  }
  .Reviews .reply .info {
	margin-left: 25px;
	width: calc(100% - 97px);
  }
  .Reviews .reply .name {
	color: #E27025;
  }
  .Reviews .pic {
	background: #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	overflow: hidden;
	width: 72px;
	height: 72px;
  }
  .Reviews .pic img {
	display: block;
	object-fit: cover;
	object-position: center top;
	width: 100%;
	height: 100%;
  }
  .Reviews .text {
	margin-top: 11px;
	color: #060000;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
  }
  .Reviews .field {
	position: relative;
	background: #f5f5f5;
	border-radius: 18px;
	height: 125px;
	margin-top: 11px;
  }
  .Reviews .textinput {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	resize: none;
	overflow: auto;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	padding: 26px 75px 26px 32px;
	font-family: 'Roboto', sans-serif !important;
  }
  .Reviews .sendBtn {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 0px;
	border-radius: 0px;
	background: none;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 26px;
	right: 0px;
	background: url(../images/sendiconblack.svg) no-repeat center center;
  }
  @media (max-width: 768px) {
	.Reviews {
	  padding-bottom: 40px;
	}
	.Reviews .pic {
	  width: 56px;
	  height: 56px;
	}
	.Reviews .item {
	  padding: 17px;
	}
	.Reviews .holder .info {
	  margin-left: 15px;
	  width: calc(100% - 71px);
	  padding-top: 12px;
	}
	.Reviews .name {
	  font-size: 16px;
	  line-height: 21px;
	}
	.Reviews .caption {
	  font-size: 13px;
	}
	.Reviews .holder .info {
	  margin-left: 15px;
	  width: calc(100% - 71px);
	  padding-top: 12px;
	}
	.Reviews .reply .info {
	  margin-left: 15px;
	  width: calc(100% - 71px);
	  padding-top: 12px;
	}
	.Reviews .reply {
	  padding-left: 63px;
	  margin-top: 27px;
	}
	.Reviews .sendBtn {
	  background-size: 22px;
	  width: 50px;
	  height: 50px;
	}
	.Reviews .textinput {
	  padding-right: 53px;
	  padding-left: 17px;
	}
  }
  .Other {
	margin-bottom: 70px;
  }
  .Other .pic {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 82px 0px 84px;
	text-align: center;
	overflow: hidden;
	border-radius: 14px;
  }
  .Other .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(4,0,0,0.36);
  }
  .Other .wrap {
	z-index: 1;
	position: relative;
	margin: auto;
	max-width: 1200px;
	padding: 0px 22px;
  }
  .Other .action {
	display: flex;
	justify-content: center;
	margin-top: 21px;
  }
  .Other .title {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #fff;
  }
  @media (max-width: 768px) {
	.Other .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Other .Btn {
	min-width: 191px;
  }
  @media (max-width: 768px) {
	.Other {
	  margin-bottom: 40px;
	}
	.Other .Btn {
	  min-width: 161px;
	}
	.Other .pic {
	  padding: 52px 0px 50px;
	}
  }
  .boxSwiper {
	margin-top: 42px;
  }
  .boxSwiper .screen {
	width: 100%;
	overflow: hidden;
  }
  .boxSwiper .swiper-slide {
	margin-right: 19px;
	width: auto;
	height: auto;
  }
  .boxSwiper .swiper-slide:last-child {
	margin-right: 0px;
  }
  .boxSwiper .item {
	position: relative;
	height: 100%;
	background: #F5F4E1;
	width: 286px;
	min-height: 152px;
	display: flex;
	padding: 15px 11px 0px 23px;
	cursor: pointer;
  }
  .boxSwiper .hold2 {
	position: relative;
	padding-bottom: 48px;
	width: 100%;
  }
  .boxSwiper .icon {
	height: 23px;
	display: flex;
	align-items: center;
  }
  .boxSwiper .icon img {
	display: block;
	object-fit: contain;
	max-height: 21px;
  }
  .boxSwiper .text {
	margin-top: 15px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
  }
  .boxSwiper .action {
	display: flex;
	position: absolute;
	left: 0px;
	bottom: 22px;
  }
  .boxSwiper .link {
	cursor: pointer;
	color: #E27025;
	font-weight: 700;
	text-decoration: underline;
	line-height: 20px;
	font-size: 16px;
  }
  @media (max-width: 768px) {
	.boxSwiper {
	  margin-top: 19px;
	}
	.boxSwiper .link {
	  font-size: 15px;
	}
	.boxSwiper .screen {
	  width: calc(100% + 22px);
	}
  }
  @media (max-width: 768px) {
	.profilePage:not(.homePage) .Header {
	  background: transparent;
	  border-color: transparent;
	  pointer-events: none;
	}
	.profilePage:not(.homePage) .Header .logo {
	  opacity: 0;
	  pointer-events: none;
	}
	.profilePage:not(.homePage) .Header .openmenu,
	.profilePage:not(.homePage) .Header .mynotifications,
	.profilePage:not(.homePage) .Header .Menu {
	  pointer-events: visible;
	}
	.profilePage:not(.homePage) .Profile {
	  margin-top: -45px;
	}
	.profilePage:not(.homePage).minimiseheader .Header .logo {
	  opacity: 1;
	  pointer-events: visible;
	}
  }
  .Profile {
	padding: 0px 0px 56px;
  }
  .Profile >.container>.wrap {
	background: linear-gradient(180deg,#ffffff 118px,#f8f8f8 0%);
  }
  @media (max-width: 1255px) {
	.Profile .container > .wrap {
	  background: linear-gradient(180deg,#ffffff 174px,#f8f8f8 0%);
	}
  }
  @media (max-width: 768px) {
	.Profile {
	  padding-bottom: 0px;
	  background: linear-gradient(180deg,#ffffff 405px,#f8f8f8 0%);
	}
	.Profile .container > .wrap {
	  background: none;
	}
  }
  .Account {
	position: relative;
	padding: 0px 46px;
  }
  .Account .cols {
	display: flex;
	flex-wrap: wrap;
	padding-top: 20px;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 14px;
	padding-left: 98px;
  }
  .Account .cols >li:nth-child(1) {
	width: 196px;
  }
  .Account .cols >li:nth-child(2) {
	width: calc(100% - 222px);
	margin-left: 26px;
  }
  .Account .holder {
	position: relative;
	margin-bottom: 12px;
  }
  .Account .pic {
	position: relative;
	overflow: hidden;
	width: 196px;
	height: 196px;
	background: #CBD7E2;
	border: 2px solid #E27025;
	border-radius: 100%;
	padding: 8px;
  }
  .Account .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center top;
	border-radius: 100%;
  }
  .Account .uploadbtn {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 22px;
	margin: auto;
	left: 0px;
	right: 0px;
  }
  .Account .caption {
	color: #E27025;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	position: relative;
	padding-right: 30px;
  }
  .Account .caption:after {
	position: absolute;
	top: -2px;
	right: 0px;
	pointer-events: none;
	display: block;
	content: '';
	background: url(../images/infoicon.svg) no-repeat 0px 0px;
	width: 20px;
	height: 20px;
  }
  .Account .inner {
	display: flex;
	justify-content: center;
  }
  .Account .inside {
	position: relative;
  }
  .Account .group {
	padding-top: 14px;
  }
  .Account .info {
	width: 45%;
	padding-right: 20px;
  }
  .Account .titre {
	color: #060000;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	padding-top: 5px;
  }
  @media (max-width: 768px) {
	.Account .titre {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .Account .more {
	position: absolute;
	top: 0px;
	right: -46px;
	width: 55%;
	display: flex;
	justify-content: flex-end;
  }
  .Account .more.red .status,
  .Account .more.red .subtitle .nb {
	color: #FF0000;
  }
  .Account .more.red .progress {
	background: #FF0000;
  }
  .Account .more.green .status,
  .Account .more.green .subtitle .nb {
	color: #17C133;
  }
  .Account .more.green .progress {
	background: #17C133;
  }
  .Account .more.blue .status,
  .Account .more.blue .subtitle .nb {
	color: #003B74;
  }
  .Account .more.blue .progress {
	background: #003B74;
  }
  .Account .more.orange .status,
  .Account .more.orange .subtitle .nb {
	color: #E27025;
  }
  .Account .more.orange .progress {
	background: #E27025;
  }
  .Account .options {
	display: flex;
	align-items: center;
	max-width: calc(100% - 385px);
	flex-wrap: wrap;
	justify-content: flex-end;
  }
  .Account .options >li+li {
	margin-left: 9px;
  }
  .Account .edit {
	display: flex;
	cursor: pointer;
  }
  .Account .view {
	display: flex;
	cursor: pointer;
  }
  .Account .status {
	font-size: 17px;
	font-weight: 700;
	text-decoration: underline;
	position: absolute;
	top: 3px;
	right: 0px;
	cursor: pointer;
  }
  .Account .subtitle {
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #060000;
  }
  .Account .rate {
	position: relative;
	width: 372px;
	margin-right: 13px;
  }
  .Account .bar {
	position: relative;
	height: 11px;
	border-radius: 9px;
	border: 1px solid #D9D9D9;
	overflow: hidden;
	margin-top: 8px;
  }
  .Account .progress {
	height: 100%;
	border-radius: 9px;
	position: absolute;
	top: 0px;
	left: 0px;
  }
  @media (max-width: 1600px) {
	.Account .cols {
	  padding-left: 0px;
	}
	.Account .rate {
	  width: 325px;
	}
	.Account .options {
	  max-width: calc(100% - 338px);
	}
	.Account .titre {
	  font-size: 40px;
	  line-height: 45px;
	}
  }
  @media (max-width: 1420px) {
	.Account .subtitle {
	  font-size: 17px;
	  line-height: 21px;
	}
	.Account .status {
	  font-size: 15px;
	}
	.Account .rate {
	  width: 270px;
	}
	.Account .options {
	  max-width: calc(100% - 283px);
	}
  }
  @media (max-width: 1255px) {
	.Account .info {
	  width: 100%;
	  padding-right: 0px;
	}
	.Account .more {
	  width: calc(100% + 46px);
	  position: relative;
	  top: auto;
	  justify-content: space-between;
	  margin-top: 22px;
	  right: 0px;
	}
  }
  @media (max-width: 1300px) {
	.Account .view svg {
	  width: 60px;
	  height: auto;
	}
	.Account .edit svg {
	  width: 60px;
	  height: auto;
	}
  }
  @media (max-width: 768px) {
	.Account {
	  padding: 0px;
	}
	.Account .cols > li {
	  width: 100% !important;
	  margin: 0px !important;
	}
	.Account .cols {
	  border: 0px;
	  padding: 0px;
	}
	.Account .more {
	  width: 100%;
	  flex-wrap: wrap;
	}
	.Account .holder {
	  margin-bottom: 15px;
	}
	.Account .pic {
	  width: 124px;
	  height: 124px;
	  margin: 0px auto 0px;
	}
	.Account .info {
	  text-align: center;
	}
	.Account .titre {
	  font-size: 23px;
	  line-height: 27px;
	}
	.Account .rate {
	  width: 100%;
	  margin: 0px 0px 0px;
	  position: static;
	}
	.Account .subtitle {
	  text-align: center;
	  font-size: 16px;
	  line-height: 20px;
	}
	.Account .options {
	  max-width: none;
	  width: 100%;
	  padding-left: 100px;
	  margin: 17px 0px 0px;
	}
	.Account .status {
	  left: 0px;
	  bottom: 12px;
	  top: auto;
	  right: auto;
	}
	.Account .view svg {
	  width: 50px;
	}
	.Account .edit svg {
	  width: 50px;
	}
	.Account .options > li + li {
	  margin-left: 4px;
	}
  }
  .insideAccount {
	padding: 52px 0px 89px;
  }
  .insideAccount .boxes {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .insideAccount .boxes >li {
	width: calc(50% - 41px);
  }
  .insideAccount .boxes >li.fullwidth {
	width: 100%;
	position: relative;
  }
  .insideAccount .subboxes {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
	margin-top: 90px;
  }
  .insideAccount .subboxes >li {
	width: calc(50% - 41px);
  }
  .insideAccount .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.insideAccount .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .insideAccount .headTab {
	display: flex;
	position: relative;
  }
  .insideAccount .headTab >li {
	position: relative;
  }
  .insideAccount .headTab .count {
	background: #E27025;
	color: #fff;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: 500;
	min-width: 24px;
	height: 24px;
	position: absolute;
	top: 5px;
	right: 8px;
  }
  .insideAccount .headTab .link {
	font-size: 18px;
	font-weight: 500;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: all 0.35s;
	height: 57px;
	color: rgba(6,0,0,0.41);
	padding: 0px 30px;
	position: relative;
  }
  .insideAccount .headTab .link.selected {
	color: #000 !important;
	background: #fff;
	box-shadow: 0px -10px 10px #eee;
	border-top-left-radius: 12px;
  }
  .insideAccount .headTab .link.selected:after {
	position: absolute;
	display: block;
	content: '';
	width: 19px;
	height: 24px;
	background: url(../images/corner.png) no-repeat 0px 0px;
	pointer-events: none;
	bottom: -8px;
	right: -12px;
	transform: scale(0.8);
  }
  .insideAccount .headTab .link.selected:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	pointer-events: none;
	height: 15px;
	background: #fff;
	bottom: -7px;
	left: 0px;
  }
  .insideAccount .title + .inner {
	margin-top: 15px;
  }
  .insideAccount .options {
	position: absolute;
	top: 0px;
	right: 0px;
	display: flex;
	align-items: center;
  }
  .insideAccount .options >li+ li {
	margin-left: 7px;
  }
  .insideAccount .options >li {
	display: flex;
  }
  .insideAccount .options .add {
	cursor: pointer;
	height: 35px;
	width: 53px;
	border-radius: 21px;
	color: #fff;
	background: #7B7B7B;
	font-size: 34px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .insideAccount .options .add:after {
	content: '+';
	display: block;
  }
  .insideAccount .options .download {
	display: flex;
	cursor: pointer;
  }
  .insideAccount .options .value1,
  .insideAccount .options .value2 {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 35px;
	min-width: 159px;
	padding: 0px 21px 0px;
	font-size: 21px;
	font-weight: 700;
	color: #fff;
	border-radius: 20px;
  }
  .insideAccount .options .value1 {
	background: #003B74;
  }
  .insideAccount .options .value2 {
	background: #E27025;
  }
  @media (max-width: 1200px) {
	.insideAccount .headTab .link {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	.insideAccount .headTab .count {
	  font-size: 11px;
	  height: 20px;
	  min-width: 20px;
	  padding-bottom: 0px;
	}
	.insideAccount .boxes > li {
	  width: calc(50% - 15px);
	}
	.insideAccount .subboxes > li {
	  width: calc(50% - 15px);
	}
  }
  @media (max-width: 1050px) {
	.insideAccount .boxes > li {
	  width: 100%;
	}
	.insideAccount .subboxes > li {
	  width: 100%;
	}
  }
  @media (max-width: 768px) {
	.insideAccount {
	  padding-top: 28px;
	  padding-bottom: 0px;
	}
	.insideAccount .headTab .link {
	  font-size: 16px;
	}
	.insideAccount .options .add {
	  height: 29px;
	  width: 44px;
	  font-size: 27px;
	}
	.insideAccount .options .download svg {
	  height: 30px;
	  width: auto;
	}
	.insideAccount .subboxes {
	  margin-top: 40px;
	}
  }
  @media (max-width: 460px) {
	.insideAccount .headTab .link {
	  padding-left: 15px;
	  font-size: 15px;
	}
	.insideAccount .headTab .link.selected:before {
	  bottom: -13px;
	}
	.insideAccount .options {
	  top: 9px;
	}
  }
  .myCases {
	position: relative;
  }
  .myCases .screen {
	width: 100%;
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 10px 10px #eee;
  }
  .myCases .swiper-slide {
	width: 100%;
	min-width: 640px;
  }
  .myCases .table {
	padding: 10px 35px 12px;
	background: #fff;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	color: #060000;
	font-size: 16px;
	line-height: 20px;
  }
  .myCases .table .record {
	border-bottom: 1px solid #ddd;
	display: flex;
	padding-bottom: 10px;
	margin-bottom: 10px;
  }
  .myCases .table .record:last-child {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
  }
  .myCases .table .cell {
	width: 25%;
	padding-right: 6px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	position: relative;
  }
  .myCases .table .cell:last-child {
	padding-right: 0px;
	justify-content: flex-end;
  }
  .myCases .table .cell:nth-child(1) {
	text-align: left;
	justify-content: flex-start;
  }
  .myCases .more {
	text-decoration: underline;
	font-size: 12px;
	cursor: pointer;
	color: #9a9898;
	position: relative;
	width: 102px;
	text-align: left;
  }
  .myCases .info {
	position: relative;
	padding-left: 31px;
  }
  .myCases .icon {
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .myCases .icon img {
	display: block;
	object-fit: contain;
	max-width: 19px;
	max-height: 24px;
  }
  .myCases .caption {
	color: #A3A1A1;
  }
  .myCases .srchfield {
	width: 200px;
  }
  .myCases .srchfield .field {
	height: 35px;
  }
  .myCases .srchfield .srchBtn {
	width: 35px;
	font-size: 17px;
	padding-bottom: 1px;
  }
  .myCases .srchfield .custominput {
	padding: 1px 33px 0px 11px;
	font-size: 12px;
	color: #939393;
  }
  .myCases .status {
	position: relative;
	padding-left: 24px;
	width: 125px;
  }
  .myCases .status:before {
	display: block;
	content: '';
	pointer-events: none;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 2px;
	left: 0px;
	background: #060000;
  }
  .myCases .status:after {
	display: block;
	pointer-events: none;
	border-radius: 100%;
	width: 12px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	content: '\f107';
	font-family: fontawesome;
  }
  .myCases .status select {
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: block;
	font-family: 'Roboto', sans-serif;
	padding-right: 21px;
	font-weight: 700;
	width: 100%;
	height: 100%;
	cursor: pointer;
	font-size: 15px;
  }
  .myCases .status.green select,
  .myCases .status.green:after {
	color: #17C133;
  }
  .myCases .status.green:before {
	background: #17C133;
  }
  .myCases .status.red select,
  .myCases .status.red:after {
	color: #FF0000;
  }
  .myCases .status.red:before {
	background: #FF0000;
  }
  .myCases .status.blue select,
  .myCases .status.blue:after {
	color: #003B74;
  }
  .myCases .status.blue:before {
	background: #003B74;
  }
  .myCases .status.orange select,
  .myCases .status.orange:after {
	color: #E27025;
  }
  .myCases .status.orange:before {
	background: #E27025;
  }
  .myCases .status.lightblue select,
  .myCases .status.lightblue:after {
	color: #29B0F6;
  }
  .myCases .status.lightblue:before {
	background: #29B0F6;
  }
  @media (max-width: 1440px) {
	.myCases .srchfield {
	  width: 196px;
	}
  }
  @media (max-width: 1520px) {
	.myCases .srchfield {
	  position: absolute;
	  right: 0px;
	  top: -52px;
	}
  }
  @media (max-width: 1200px) {
	.myCases .table {
	  padding-left: 30px;
	  padding-right: 30px;
	}
  }
  @media (max-width: 768px) {
	.myCases .table {
	  font-size: 12px;
	  line-height: 16px;
	  padding: 11px 10px 12px;
	}
	.myCases .swiper-slide {
	  min-width: 495px;
	}
	.myCases .more {
	  width: 80px;
	  font-size: 10px;
	}
	.myCases .status {
	  padding-left: 12px;
	  width: 91px;
	}
	.myCases .status select {
	  font-size: 12px;
	  padding-right: 14px;
	}
	.myCases .status:before {
	  width: 7px;
	  height: 7px;
	  top: 3px;
	}
  }
  .myTopics .table {
	background: #fff;
	padding: 39px 23px 15px;
	box-shadow: 0px 10px 10px #eee;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
  }
  .myTopics .topics li+li {
	margin-top: 20px;
  }
  .myTopics .item {
	border: 1px solid #e6e6e6;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	display: flex;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	overflow: hidden;
	cursor: pointer;
	justify-content: space-between;
  }
  .myTopics .pic {
	width: 111px;
	overflow: hidden;
	margin-right: 24px;
  }
  .myTopics .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .myTopics .info {
	width: calc(100% - 325px);
	align-items: center;
	display: flex;
	padding: 5px 0px 5px;
  }
  .myTopics .more {
	width: 190px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 18px;
	padding-left: 5px;
  }
  .myTopics .titre {
	font-weight: 700;
	font-size: 16px;
  }
  .myTopics .caption {
	font-size: 12px;
	margin-right: 18px;
	color: #BFBFBF;
  }
  .myTopics .hold {
	width: 13px;
	height: 19px;
	border: 2px solid #818181;
	position: relative;
	margin-right: 28px;
  }
  .myTopics .number {
	min-width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E27025;
	color: #fff;
	padding: 0px 2px 0px;
	font-size: 14px;
	font-weight: 700;
	border-radius: 100%;
	position: absolute;
	top: -20px;
	right: -20px;
  }
  .myTopics .go {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	width: 28px;
	height: 28px;
	font-size: 18px;
	color: #003B74;
	border: 1px solid #e6e6e6;
  }
  @media (max-width: 1050px) {
	.myTopics {
	  margin-top: 30px;
	}
  }
  @media (max-width: 768px) {
	.myTopics .pic {
	  width: 68px;
	  margin-right: 15px;
	}
	.myTopics .pic img {
	  min-height: 72px;
	}
	.myTopics .table {
	  padding: 39px 15px 33px;
	}
	.myTopics .titre {
	  font-size: 13px;
	}
	.myTopics .more {
	  padding-right: 11px;
	  width: 74px;
	}
	.myTopics .info {
	  width: calc(100% - 161px);
	  flex-wrap: wrap;
	  align-content: center;
	}
	.myTopics .info .caption {
	  width: 100%;
	  margin-top: 2px;
	}
	.myTopics .number {
	  min-width: 17px;
	  height: 17px;
	  font-size: 11px;
	  top: -22px;
	  right: -14px;
	}
	.myTopics .hold {
	  margin-right: 10px;
	}
	.myTopics .go {
	  width: 22px;
	  height: 22px;
	  font-size: 15px;
	  padding-bottom: 1px;
	}
  }
  .myCases,
  .myTopics {
	position: relative;
	height: 100%;
  }
  .myCases .inner,
  .myTopics .inner {
	position: relative;
  }
  .myDonations {
	margin-top: 75px;
	position: relative;
  }
  .myDonations .title {
	position: relative;
	top: 3px;
  }
  .myDonations .screen {
	width: 100%;
	overflow: hidden;
	margin-top: 18px;
	padding: 10px;
	margin-left: -10px;
	width: calc(100% + 20px);
  }
  .myDonations .swiper-slide {
	width: 100%;
	min-width: 640px;
  }
  .myDonations .table {
	color: #060000;
	font-size: 16px;
	line-height: 20px;
  }
  .myDonations .record {
	display: flex;
	background: #fff;
	box-shadow: 0px 0px 9px #ddd;
	padding: 32px 20px 32px;
	border-radius: 12px;
	margin-bottom: 12px;
	position: relative;
  }
  .myDonations .record:last-child {
	margin-bottom: 0px;
  }
  .myDonations .record .cell {
	width: 20%;
	padding: 0px 5px;
  }
  .myDonations .price {
	font-weight: 700;
  }
  .myDonations .new {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E27025;
	position: absolute;
	top: -10px;
	text-transform: uppercase;
	left: 33px;
	padding: 0.5px 20px 0px;
	height: 20px;
	border-radius: 12px;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
  }
  .myDonations .status .custinput {
	position: absolute;
	opacity: 0;
	pointer-events: none;
  }
  .myDonations .status .custlabel {
	position: relative;
	padding-left: 18px;
	cursor: pointer;
	color: #060000;
  }
  .myDonations .status .custlabel:after {
	display: block;
	content: '';
	position: absolute;
	top: 3px;
	width: 11px;
	height: 11px;
	border: 1px solid #060000;
	left: 0px;
	pointer-events: none;
  }
  .myDonations .status .custinput:checked + .custlabel:before {
	content: "\f00c";
	font-family: fontawesome;
	color: #000;
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 1px;
	pointer-events: none;
	z-index: 1;
  }
  .myDonations .status.green .custlabel:after {
	border-color: #17C133;
  }
  .myDonations .status.green .custinput:checked + .custlabel:after {
	background: #17C133;
  }
  .myDonations .status.green .custinput:checked + .custlabel:before {
	color: #fff;
  }
  .myDonations .status.green .custlabel {
	color: #17C133;
  }
  .myDonations .status.red .custlabel:after {
	border-color: #FF0000;
  }
  .myDonations .status.red .custinput:checked + .custlabel:after {
	background: #FF0000;
  }
  .myDonations .status.red .custinput:checked + .custlabel:before {
	color: #fff;
  }
  .myDonations .status.red .custlabel {
	color: #FF0000;
  }
  .myDonations .status.orange .custlabel:after {
	border-color: #E27025;
  }
  .myDonations .status.orange .custinput:checked + .custlabel:after {
	background: #E27025;
  }
  .myDonations .status.orange .custinput:checked + .custlabel:before {
	color: #fff;
  }
  .myDonations .status.orange .custlabel {
	color: #E27025;
  }
  .myDonations .status.blue .custlabel:after {
	border-color: #003B74;
  }
  .myDonations .status.blue .custinput:checked + .custlabel:after {
	background: #003B74;
  }
  .myDonations .status.blue .custinput:checked + .custlabel:before {
	color: #fff;
  }
  .myDonations .status.blue .custlabel {
	color: #003B74;
  }
  .myDonations .options {
	top: 8px;
  }
  @media (max-width: 1450px) {
	.myDonations .options {
	  position: static;
	  top: auto;
	  right: auto;
	  width: 100%;
	  justify-content: space-between;
	  margin: 10px 0px 0px;
	}
	.myDonations .options >li {
	  margin: 0px !important;
	}
	.myDonations .options >li:nth-child(2),
	.myDonations .options >li:nth-child(3) {
	  width: calc(50% - 10px);
	}
	.myDonations .options >li:nth-child(2) >div,
	.myDonations .options >li:nth-child(3) >div {
	  width: 100%;
	}
	.myDonations .options .download {
	  position: absolute;
	  top: 5px;
	  right: 0px;
	}
	.myDonations .options .value1,
	.myDonations .options .value2 {
	  padding: 0px 5px;
	}
  }
  @media (max-width: 768px) {
	.myDonations {
	  margin-top: 40px;
	}
	.myDonations .options .download svg {
	  height: 27px;
	  width: auto;
	}
	.myDonations .options .value1,
	.myDonations .options .value2 {
	  height: 25px;
	  font-size: 16px;
	}
	.myDonations .table {
	  font-size: 13px;
	  line-height: 17px;
	}
	.myDonations .swiper-slide {
	  min-width: 555px;
	}
	.myDonations .record {
	  padding: 23px 10px 22px;
	}
	.myDonations .status {
	  padding-left: 15px;
	}
	.myDonations .status:after {
	  top: 3px;
	  width: 9px;
	  height: 9px;
	}
	.myDonations .status.green:before {
	  top: 0px;
	  left: 1px;
	  font-size: 9px;
	}
  }
  .myTrend {
	margin-top: 75px;
	position: relative;
  }
  .myTrend .title {
	position: relative;
	top: 3px;
  }
  .myTrend .screen {
	width: 100%;
	overflow: hidden;
	margin-top: 18px;
	padding: 10px;
	margin-left: -10px;
	width: calc(100% + 20px);
  }
  .myTrend .swiper-slide {
	width: 100%;
	min-width: 640px;
  }
  .myTrend .table {
	color: #060000;
	font-size: 16px;
	line-height: 20px;
  }
  .myTrend .record {
	display: flex;
	text-align: center;
	background: #fff;
	box-shadow: 0px 0px 9px #ddd;
	padding: 32px 0px 32px;
	border-radius: 12px;
	margin-bottom: 12px;
	position: relative;
	background: linear-gradient(90deg,#ffffff 0%,#ffffff 39%,#ffffff 75%,#fed3d3 100%);
  }
  .myTrend .record:last-child {
	margin-bottom: 0px;
  }
  .myTrend .record .cell {
	width: 29%;
	padding: 0px 5px;
	display: flex;
	justify-content: center;
  }
  .myTrend .record .cell:nth-child(4) {
	width: 13%;
  }
  .myTrend .record.green {
	background: linear-gradient(90deg,#ffffff 0%,#ffffff 39%,#ffffff 75%,#d1e5d0 100%);
  }
  .myTrend .record.green .value {
	color: #087400;
  }
  .myTrend .name {
	position: relative;
	padding-left: 38px;
  }
  .myTrend .name .icon {
	position: absolute;
	top: -5px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 26px;
  }
  .myTrend .name .icon img {
	display: block;
	object-fit: contain;
	max-width: 26px;
	max-height: 25px;
  }
  .myTrend .caption {
	color: #E27025;
	text-decoration: underline;
	font-weight: 700;
  }
  .myTrend .value {
	font-weight: 700;
	color: #FF0000;
  }
  @media (max-width: 768px) {
	.myTrend {
	  margin-top: 40px;
	}
	.myTrend .screen {
	  margin-top: 9px;
	}
	.myTrend .table {
	  font-size: 13px;
	  line-height: 17px;
	}
	.myTrend .swiper-slide {
	  min-width: 345px;
	}
	.myTrend .record {
	  padding-top: 22px;
	  padding-bottom: 22px;
	}
  }
  .Invite {
	background: #003B74;
	position: relative;
	border-radius: 23px;
	text-align: center;
	padding: 74px 20px 74px;
	margin-top: 62px;
  }
  .Invite .inner {
	max-width: 444px;
	position: relative;
	margin: auto;
  }
  .Invite .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: #DFE6ED;
  }
  @media (max-width: 768px) {
	.Invite .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .Invite .titre .small {
	display: block;
	font-size: 16px;
	font-weight: normal;
  }
  .Invite .action {
	display: flex;
	justify-content: center;
	margin-top: 24px;
  }
  .Invite .action + .titre {
	margin-top: 22px;
  }
  .Invite .Btn {
	height: 52px;
	font-size: 14px;
	min-width: 191px;
	padding-left: 22px;
	padding-right: 22px;
  }
  .Invite .Btn.white {
	color: #E27025;
  }
  @media (max-width: 768px) {
	.Invite {
	  margin-top: 28px;
	  padding: 47px 15px 47px;
	}
	.Invite .titre {
	  font-size: 27px;
	  line-height: 32px;
	  max-width: 320px;
	  position: relative;
	  margin-left: auto;
	  margin-right: auto;
	}
	.Invite .action {
	  margin-top: 15px;
	}
  }
  .People {
	background: #fff;
	box-shadow: 0px 0px 9px #ddd;
	border-radius: 12px;
	display: flex;
	flex-wrap: wrap;
  }
  .People >li {
	width: 50%;
	padding-top: 14px;
	margin-bottom: 14px;
	border-top: 1px solid #e8e8e8;
  }
  .People >li:nth-child(1),
  .People >li:nth-child(2) {
	border-top: 0px;
  }
  .People .item {
	padding: 0px 30px;
	height: 100%;
	display: block;
  }
  .People .pic {
	overflow: hidden;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 54px;
	height: 54px;
	margin-right: 15px;
  }
  .People .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center top;
  }
  .People .data {
	width: 100%;
  }
  .People .name {
	font-weight: 700;
	font-size: 16px;
	color: #060000;
  }
  .People .caption {
	font-size: 13px;
	color: #060000;
  }
  .People .status {
	font-size: 13px;
	font-weight: 700;
	margin-top: 7px;
	position: relative;
	padding-left: 13px;
  }
  .People .status:after {
	position: absolute;
	pointer-events: none;
	display: block;
	content: '';
	left: 0px;
	top: 4px;
	width: 7px;
	height: 7px;
	background: #060000;
	border-radius: 100%;
  }
  .People .status.green {
	color: #17C133;
  }
  .People .status.green:after {
	background: #17C133;
  }
  .People .status.red {
	color: #FF0000;
  }
  .People .status.red:after {
	background: #FF0000;
  }
  @media (max-width: 1400px) {
	.People >li {
	  width: 100%;
	}
	.People >li:nth-child(2) {
	  border-top: 1px solid #e8e8e8;
	}
  }
  @media (max-width: 768px) {
	.People .item {
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.People .name {
	  font-size: 13px;
	}
	.People .caption {
	  font-size: 13px;
	}
  }
  .Find .top {
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  .Find .top .link {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	font-weight: 700;
	text-decoration: underline;
	transition: all 0.35s;
	cursor: pointer;
	color: rgba(6,0,0,0.88);
	position: relative;
	top: -1px;
  }
  .Find .sort {
	display: flex;
	justify-content: space-between;
	margin-top: 31px;
	margin-bottom: 23px;
  }
  .Find .sort >li:nth-child(1) {
	width: 209px;
	margin-right: 19px;
  }
  .Find .sort >li:nth-child(2) {
	width: calc(100% - 228px);
  }
  .Find .srchfield {
	width: 100%;
  }
  .Find .srchfield .field {
	background: #fff;
	border-color: #e8e8e8;
  }
  .Find .srchfield .custominput {
	padding-left: 35px;
  }
  .Find .choose {
	position: relative;
	height: 65px;
	background: #fff;
	border-radius: 27px;
	border: 1px solid #e8e8e8;
	width: 209px;
  }
  .Find .choose .customselect {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border: 0px;
	border-radius: 0px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding: 0px 35px 0px 35px;
	font-size: 15px;
	color: rgba(6,0,0,0.88);
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
  }
  .Find .choose:after {
	content: '\f107';
	font-family: fontawesome;
	height: 100%;
	display: flex;
	position: absolute;
	right: 37px;
	top: 0px;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #000;
	pointer-events: none;
  }
  @media (max-width: 1400px) {
	.Find .choose .customselect {
	  padding-left: 15px;
	}
	.Find .srchfield .custominput {
	  padding-left: 15px;
	}
  }
  @media (max-width: 768px) {
	.Find .top .link {
	  font-size: 13px;
	  top: 0px;
	}
	.Find .sort {
	  flex-wrap: wrap;
	  margin-top: 12px;
	  margin-bottom: 12px;
	}
	.Find .sort > li {
	  width: 100% !important;
	  margin: 0px !important;
	}
	.Find .sort >li+li {
	  margin-top: 10px !important;
	}
	.Find .choose {
	  height: 50px;
	  width: 100%;
	}
	.Find .choose .customselect {
	  font-size: 13px;
	}
	.Find .choose:after {
	  right: 20px;
	}
	.Find .srchfield .field {
	  height: 50px;
	}
  }
  .Risks {
	overflow: hidden;
  }
  .Risks .top {
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  .Risks .top .link {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	font-weight: 700;
	text-decoration: underline;
	transition: all 0.35s;
	cursor: pointer;
	color: rgba(6,0,0,0.88);
	position: relative;
	top: -1px;
  }
  .Risks .screen {
	width: 100%;
	overflow: hidden;
	padding: 22px;
	margin-left: -22px;
	width: calc(100% + 44px);
	margin-top: -44px;
  }
  .Risks .swiper-slide {
	width: 100%;
	min-width: 640px;
  }
  .Risks .table .row + .row {
	margin-top: 11px;
  }
  .Risks .table .row {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 0px 9px #ddd;
	display: flex;
	align-items: center;
	padding: 0px 30px 0px;
	color: #060000;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	overflow: hidden;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom: 4px solid transparent;
  }
  .Risks .table .row.red {
	border-bottom-color: #D50707;
  }
  .Risks .table .row.orange {
	border-bottom-color: #F96400;
  }
  .Risks .table .row.yellow {
	border-bottom-color: #FFD91A;
  }
  .Risks .table .row.blue {
	border-bottom-color: #003B74;
  }
  .Risks .table .cell {
	width: 33.33%;
	padding: 32px 5px 32px;
  }
  .Risks .table .name {
	position: relative;
	padding-left: 34px;
  }
  .Risks .table .image {
	position: absolute;
	top: -4px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 25px;
  }
  .Risks .table .image img {
	display: block;
	object-fit: contain;
	max-height: 24px;
	max-width: 20px;
  }
  .Risks .table .location {
	position: relative;
	padding-left: 21px;
  }
  .Risks .table .location:after {
	pointer-events: none;
	display: block;
	content: '';
	position: absolute;
	top: -2px;
	left: 0px;
	font-family: fontawesome;
	color: #060000;
	font-size: 20px;
	content: "\f041";
  }
  @media (max-width: 768px) {
	.Risks {
	  margin-top: 25px;
	}
	.Risks .top .link {
	  font-size: 13px;
	  top: 0px;
	}
	.Risks .swiper-slide {
	  min-width: 400px;
	}
	.Risks .table .row {
	  font-size: 13px;
	  line-height: 17px;
	  padding: 0px 15px 0px;
	}
	.Risks .table .cell {
	  padding-top: 22px;
	  padding-bottom: 22px;
	  width: 35%;
	}
	.Risks .table .cell:nth-child(1) {
	  width: 30%;
	}
	.Risks .table .name {
	  padding-left: 28px;
	}
	.Risks .table .image img {
	  max-height: 22px;
	  max-width: 17px;
	}
  }
  .map3 {
	height: 521px;
	overflow: hidden;
	border-radius: 15px;
	background: #AADAFF;
	margin-top: 12px;
  }
  @media (max-width: 768px) {
	.map3 {
	  height: 390px;
	}
  }
  .doubleSwiper {
	margin-top: 42px;
  }
  .doubleSwiper .top {
	position: relative;
	margin-bottom: 14px;
  }
  .doubleSwiper .staticimg {
	visibility: hidden;
	display: block;
	width: 100%;
  }
  .doubleSwiper .controls {
	position: absolute;
	top: 13px;
	right: -8px;
	display: flex;
	font-size: 25px;
	justify-content: space-between;
	width: 49px;
  }
  .doubleSwiper .next,
  .doubleSwiper .prev {
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: all 0.35s;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #060000;
  }
  .doubleSwiper .swiper-button-disabled {
	opacity: 0.3 !important;
	pointer-events: none;
  }
  .doubleSwiper .screen {
	width: 100%;
	overflow: hidden;
	height: 530px;
  }
  .doubleSwiper .swiper-slide {
	height: calc(50% - 12px);
  }
  .doubleSwiper .item {
	display: block;
	cursor: pointer;
	border-radius: 7px;
	overflow: hidden;
	position: relative;
	height: 100%;
  }
  .doubleSwiper .pic {
	position: relative;
	height: 100%;
  }
  .doubleSwiper .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
  }
  .doubleSwiper .pic:after {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.24);
  }
  .doubleSwiper .info {
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	color: #fff;
	padding: 10px 10px 15px 15px;
  }
  .doubleSwiper .caption {
	font-size: 26px;
	font-weight: 700;
	line-height: 31px;
	max-width: 240px;
  }
  @media (max-width: 768px) {
	.doubleSwiper .caption {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .doubleSwiper .time {
	font-size: 17px;
	font-weight: 700;
	margin-top: 13px;
	position: relative;
	padding-left: 30px;
  }
  .doubleSwiper .time:after {
	background: url(../images/circulararrow.svg) no-repeat 0px 0px;
	display: block;
	content: '';
	position: absolute;
	top: -1px;
	left: 0px;
	width: 21px;
	height: 21px;
	pointer-events: none;
  }
  @media (max-width: 768px) {
	.doubleSwiper {
	  margin-top: 38px;
	}
	.doubleSwiper .controls {
	  top: 3px;
	}
	.doubleSwiper .screen {
	  height: 492px;
	}
	.doubleSwiper .caption {
	  font-size: 16px;
	  line-height: 21px;
	}
	.doubleSwiper .time {
	  font-size: 13px;
	  padding-left: 25px;
	}
	.doubleSwiper .time:after {
	  background-size: 17px;
	  width: 17px;
	  height: 17px;
	}
  }
  @media (max-width: 500px) {
	.doubleSwiper .screen {
	  height: 392px;
	}
  }
  .map4 {
	height: 100%;
	background: #ECEAE4;
  }
  .myTimeline {
	padding: 53px 0px 76px;
  }
  .myTimeline .head {
	position: relative;
	z-index: 1;
	padding-left: 58px;
  }
  .myTimeline .head .cols {
	display: flex;
	flex-wrap: wrap;
  }
  .myTimeline .head .cols >li:nth-child(1) {
	width: 60%;
  }
  .myTimeline .head .cols >li:nth-child(2) {
	width: 40%;
	display: flex;
	justify-content: flex-end;
  }
  .myTimeline .user {
	padding: 9px 0px 0px;
	display: flex;
	flex-wrap: wrap;
  }
  .myTimeline .user .pic {
	width: 163px;
	height: 163px;
	overflow: hidden;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 20px;
  }
  .myTimeline .user .pic img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center top;
  }
  .myTimeline .user .info {
	width: calc(100% - 183px);
	padding-top: 20px;
  }
  .myTimeline .user .name {
	color: #E27025;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
  }
  @media (max-width: 768px) {
	.myTimeline .user .name {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .myTimeline .rate {
	position: relative;
	width: 372px;
  }
  .myTimeline .rate .caption {
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #060000;
  }
  .myTimeline .rate.red .caption .nb {
	color: #FF0000;
  }
  .myTimeline .rate.red .progress {
	background: #FF0000;
  }
  .myTimeline .rate.green .caption .nb {
	color: #17C133;
  }
  .myTimeline .rate.green .progress {
	background: #17C133;
  }
  .myTimeline .rate.blue .caption .nb {
	color: #003B74;
  }
  .myTimeline .rate.blue .progress {
	background: #003B74;
  }
  .myTimeline .rate.orange .caption .nb {
	color: #E27025;
  }
  .myTimeline .rate.orange .progress {
	background: #E27025;
  }
  .myTimeline .bar {
	position: relative;
	height: 11px;
	border-radius: 9px;
	border: 1px solid #D9D9D9;
	overflow: hidden;
	margin-top: 8px;
  }
  .myTimeline .progress {
	height: 100%;
	border-radius: 9px;
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .myTimeline .wrap1 {
	position: relative;
	margin-top: -81px;
	background: #F2F2F2;
	min-height: 400px;
	border-top-left-radius: 30px;
  }
  .myTimeline .inner1 {
	padding-left: 61px;
	padding-right: 11px;
	padding-bottom: 22px;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
  }
  .myTimeline .holder1 {
	padding-left: 50px;
	padding-right: 50px;
	overflow: hidden;
	padding-bottom: 22px;
  }
  .myTimeline .group {
	display: flex;
	flex-wrap: wrap;
  }
  .myTimeline .group >li:nth-child(1) {
	width: 35%;
	padding-top: 114px;
  }
  .myTimeline .group >li:nth-child(2) {
	width: 35%;
	padding-top: 114px;
	border-left: 1px solid #d9d9d9;
  }
  .myTimeline .group >li:nth-child(3) {
	width: 30%;
  }
  .myTimeline .data {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 37px;
  }
  .myTimeline .data >li {
	width: 50%;
	margin-bottom: 18px;
	padding-right: 6px;
  }
  .myTimeline .data .name {
	color: rgba(6,0,0,0.37);
  }
  .myTimeline .text {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #060000;
	margin-bottom: 80px;
  }
  .myTimeline .stages {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 82px);
	text-align: center;
  }
  .myTimeline .stages >li {
	width: calc(33.33% - 82px);
	margin: 0px 82px 33px 0px;
  }
  .myTimeline .stages .item {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
  }
  .myTimeline .stages .item.red .number {
	border-color: #FF0000;
	color: #FF0000;
  }
  .myTimeline .stages .item.orange .number {
	border-color: #E27025;
	color: #E27025;
  }
  .myTimeline .stages .item.green .number {
	border-color: #17C133;
	color: #17C133;
  }
  .myTimeline .stages .circle {
	position: relative;
	margin-bottom: 19px;
  }
  .myTimeline .stages .circle img {
	display: block;
	visibility: hidden;
	width: 100%;
	max-width: 93px;
	max-height: 93px;
  }
  .myTimeline .stages .subhold {
	width: 100%;
  }
  .myTimeline .stages .number {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 3px solid #060000;
	font-size: 44px;
	font-weight: 700;
	position: absolute;
	top: 0px;
	left: 0px;
  }
  .myTimeline .stages .caption {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: rgba(6,0,0,0.88);
	max-width: 96px;
	position: relative;
	margin: auto;
  }
  .myTimeline .subtitle {
	color: #E27025;
	margin-bottom: 19px;
  }
  .myTimeline .stats >li+li {
	margin-top: 11px;
  }
  .myTimeline .stats span {
	padding-right: 11px;
  }
  .myTimeline .stats span:last-child {
	padding-right: 0px;
  }
  .myTimeline .Cases {
	background: #E8E8E8;
  }
  .myTimeline .Offices {
	background: #E8E8E8;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
  }
  .myTimeline .Offices .title {
	margin-bottom: 24px;
  }
  @media (max-width: 1500px) {
	.myTimeline .stages {
	  width: calc(100% + 38px);
	}
	.myTimeline .stages >li {
	  width: calc(33.33% - 38px);
	  margin-right: 38px;
	}
	.myTimeline .stages .number {
	  font-size: 36px;
	}
	.myTimeline .inner1,
	.myTimeline .head,
	.myTimeline .holder1 {
	  padding-left: 25px;
	}
	.myTimeline .Offices .wrap,
	.myTimeline .Cases .wrap {
	  padding-left: 25px;
	  padding-right: 25px;
	}
	.myTimeline .holder1 {
	  padding-right: 20px;
	}
  }
  @media (max-width: 1370px) {
	.myTimeline .stages >li {
	  width: calc(50% - 38px);
	  margin-right: 38px;
	}
	.myTimeline .user .pic {
	  width: 145px;
	  height: 145px;
	}
	.myTimeline .user .info {
	  width: calc(100% - 165px);
	}
	.myTimeline .user .name {
	  font-size: 40px;
	  line-height: 47px;
	}
	.myTimeline .rate {
	  width: 270px;
	}
	.myTimeline .wrap1 {
	  margin-top: -69px;
	}
	.myTimeline .group >li:nth-child(1) {
	  width: 50%;
	}
	.myTimeline .group >li:nth-child(2) {
	  width: 50%;
	}
	.myTimeline .group >li:nth-child(3) {
	  width: 100%;
	}
	.myTimeline .map4 {
	  height: 388px;
	}
  }
  @media (max-width: 1080px) {
	.myTimeline .stages {
	  width: 100%;
	}
	.myTimeline .stages >li {
	  width: 100%;
	  margin-right: 0px;
	}
	.myTimeline .stages .number {
	  font-size: 36px;
	}
  }
  @media (max-width: 768px) {
	.myTimeline {
	  padding: 0px 0px 30px;
	}
	.myTimeline .head .cols > li {
	  width: 100% !important;
	}
	.myTimeline .head {
	  padding-left: 0px;
	}
	.myTimeline .head .cols > li:nth-child(2) {
	  justify-content: center;
	}
	.myTimeline .rate {
	  margin-top: 16px;
	  width: 100%;
	  max-width: 330px;
	  position: relative;
	  margin: auto;
	}
	.myTimeline .rate .caption {
	  text-align: center;
	  font-size: 16px;
	  line-height: 21px;
	}
	.myTimeline .user .pic {
	  width: 113px;
	  height: 113px;
	  margin: 0px auto 0px;
	}
	.myTimeline .user .info {
	  width: 100%;
	  padding-top: 30px;
	}
	.myTimeline .user .name {
	  text-align: center;
	  font-size: 22px;
	  line-height: 26px;
	}
	.myTimeline .group > li {
	  width: 100% !important;
	  border: 0px !important;
	  padding: 0px !important;
	}
	.myTimeline .wrap1 {
	  margin: 23px 0px 0px;
	  border-radius: 15px;
	}
	.myTimeline .inner1 {
	  padding: 35px 22px 20px;
	}
	.myTimeline .holder1 {
	  padding: 0px;
	  border-top: 1px solid #c2c2c2;
	  margin-left: 22px;
	  width: calc(100% - 44px);
	  padding-top: 22px;
	}
	.myTimeline .data {
	  padding-bottom: 10px;
	}
	.myTimeline .data > li {
	  margin-bottom: 15px;
	}
	.myTimeline .stages {
	  width: calc(100% + 12px);
	}
	.myTimeline .stages > li {
	  width: calc(33.33% - 12px);
	  margin-right: 12px;
	}
	.myTimeline .stages .circle {
	  margin-bottom: 8px;
	}
	.myTimeline .stages .circle img {
	  max-width: 63px;
	  max-height: 63px;
	}
	.myTimeline .stages .number {
	  font-size: 34px;
	}
	.myTimeline .stages .caption {
	  font-size: 15px;
	  line-height: 20px;
	}
	.myTimeline .text {
	  margin-bottom: 27px;
	}
	.myTimeline .map4 {
	  height: 273px;
	}
	.myTimeline .Cases {
	  padding: 30px 22px 36px;
	}
	.myTimeline .Cases .screen {
	  width: calc(100% + 54px);
	}
	.myTimeline .Cases .wrap {
	  padding-left: 0px;
	  padding-right: 0px;
	}
	.myTimeline .Offices {
	  padding-bottom: 30px;
	  border-bottom-left-radius: 15px;
	  border-bottom-right-radius: 15px;
	}
	.myTimeline .Offices .wrap {
	  padding-left: 22px;
	  padding-right: 22px;
	}
  }
  @media (max-width: 768px) {
	.template2Page:not(.homePage) .Header {
	  background: transparent;
	  border-color: transparent;
	  pointer-events: none;
	}
	.template2Page:not(.homePage) .Header .logo {
	  opacity: 0;
	  pointer-events: none;
	}
	.template2Page:not(.homePage) .Header .openmenu,
	.template2Page:not(.homePage) .Header .mynotifications,
	.template2Page:not(.homePage) .Header .Menu {
	  pointer-events: visible;
	}
	.template2Page:not(.homePage) .myTimeline {
	  margin-top: -48px;
	}
	.template2Page:not(.homePage).minimiseheader .Header .logo {
	  opacity: 1;
	  pointer-events: visible;
	}
  }
  .ui-widget-header {
	background: #fff;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
	background: #f8f8f8;
	text-align: center;
  }
  .ui-icon,
  .ui-widget-content .ui-icon,
  .ui-widget-header .ui-icon {
	background-image: none !important;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
	cursor: pointer;
	border: 0 !important;
	background: none !important;
	top: auto !important;
  }
  .ui-datepicker .ui-datepicker-next {
	right: 2px !important;
  }
  .ui-datepicker .ui-datepicker-prev {
	left: 2px !important;
  }
  .ui-widget-content a,
  .ui-widget-header,
  .ui-widget-header a {
	color: #4c4c4c;
  }
  .ui-widget-content {
	color: #4c4c4c;
  }
  .ui-datepicker td a {
	padding-top: 7px;
  }
  .ui-datepicker .ui-datepicker-next:after {
	display: block;
	content: "\f105";
	color: rgba(6,0,0,0.88);
	font-family: fontawesome;
	font-size: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .ui-datepicker .ui-datepicker-prev:after {
	display: block;
	content: "\f104";
	color: rgba(6,0,0,0.88);
	font-family: fontawesome;
	font-size: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .desktop .Btn:hover {
	background: #003B74;
  }
  .desktop .Btn.white:hover {
	background: #E27025;
	color: #fff;
  }
  .desktop .Btn.blue:hover {
	background: #E27025;
	color: #fff;
  }
  .desktop .Invite .Btn:not(.white):hover {
	background: #fff;
	color: #E27025;
  }
  .desktop .myData .information .call {
	pointer-events: none;
  }
  .desktop .itemCases .options .link:hover {
	border-color: #E27025;
	background: #E27025;
	color: #fff;
  }
  .desktop .itemCases .options .link:hover svg path {
	fill: #fff;
  }
  .desktop .serviceSwiper .item:hover .icon svg path {
	fill: #fff;
  }
  .desktop .boxSwiper .item:hover .link {
	color: #060000;
  }
  .desktop .doubleSwiper .next:hover,
  .desktop .doubleSwiper .prev:hover {
	color: #E27025;
  }
  .desktop .serviceSwiper .item:hover .icon,
  .desktop .Stories .swiper-pagination-bullet:hover {
	background: #E27025;
  }
  .desktop .myProfile .call {
	pointer-events: none;
  }
  .desktop .myProfile .contact .unit a:hover,
  .desktop .insideMenu .link:hover,
  .desktop .navmenu .link:hover {
	color: #E27025;
  }
  .desktop .topicPopup .close:hover svg path {
	fill: #fff !important;
  }
  .desktop .itemCases .data .email:hover,
  .desktop .myData .back:hover {
	opacity: 0.7;
  }
  .desktop .topicPopup .close:hover,
  .desktop .Services .options .link:hover,
  .desktop .Topics .add:hover {
	opacity: 0.7;
  }
  .desktop .Admins .delete:hover svg path {
	fill: #E27025;
  }
  .desktop .By .add:hover {
	opacity: 0.7;
  }
  .desktop .userMenu .sublinks .link:hover,
  .desktop .insideAccount .headTab .link:hover {
	color: #E27025;
  }
  .desktop .photoSlider .swiper-pagination-bullet:hover,
  .desktop .Offices .filterBtn:hover {
	background: #E27025;
  }
  .desktop .Overview ul.options .Btn.white:hover {
	background: #003B74;
  }
  .desktop .Footer .link:hover,
  .desktop .Menu .Urls .link:hover,
  .desktop .Menu .Give .link:hover,
  .desktop .Menu .accountMenu .link:hover {
	color: #E27025;
  }
  .desktop .modal .close:hover  svg path {
	fill: #E27025;
  }
  .desktop .registerPop .close:hover  svg path {
	fill: #000;
  }
  .desktop .mediaswiper .media:hover {
	background: #E27025;
	color: #fff;
  }
  .desktop .Trending .pic img:hover {
	transform: scale(1.02);
  }
  .desktop .Trending .arrow:hover {
	background: #003B74;
	color: #fff;
  }
  .desktop .Featured .timeSwiper .item:hover,
  .desktop .subMenu .item:hover,
  .desktop .Find .top .link:hover,
  .desktop .Risks .top .link:hover {
	color: #E27025;
  }
  .desktop .Offices .item:hover .go svg circle {
	fill: #E27025;
  }
  .desktop .poepleInNeedRegister .menu .link:hover .caption,
  .desktop .galleryPop .prev:hover,
  .desktop .galleryPop .next:hover {
	color: #E27025;
  }
  .desktop .Offices .item:hover .go svg path {
	fill: #fff;
  }
  .desktop .arrowlink:hover {
	opacity: 0.7;
  }
  .desktop .Cases .item .link:hover {
	opacity: 0.7;
  }
  .desktop .myProfile .link:hover {
	background: #003B74;
  }
  .desktop .newPasswordPop .note .link:hover,
  .desktop .passwordMssgPop .note .link:hover {
	color: #060000;
  }
  .desktop .signinPop .link:hover,
  .desktop .createCasePop .menu .link:hover .caption {
	color: #E27025;
  }
  .desktop .contactPopup .options .link.transparent:hover {
	background: #E27025;
  }
  .desktop .contactPopup .options .link:hover {
	background: transparent;
  }
  .desktop .itemlisting .item:hover .pic img {
	transform: scale(1.01);
  }
  .desktop .itemlisting .item:hover .arrow {
	background: #E27025;
	color: #fff;
  }
  @media (max-width: 768px) {
	.desktop .Menu .Get .link:hover,
	.desktop .Menu .categ .link:hover {
	  color: #E27025;
	}
  }
  @media (min-width: 769px) {
	.desktop .Get .link:hover {
	  opacity: 0.44;
	}
  }
  .volunteerPop {
	padding: 0px !important;
  }
  .volunteerPop .modal-dialog {
	max-width: 1250px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .volunteerPop .wrap {
	padding: 63px 64px 41px 91px;
	background: #fff;
  }
  .volunteerPop ul.cols {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .volunteerPop ul.cols >li:nth-child(1) {
	width: 37%;
	margin-right: 73px;
	border-right: 1px solid #F4F4F4;
  }
  .volunteerPop ul.cols >li:nth-child(2) {
	width: calc(63% - 73px);
  }
  .volunteerPop ul.cols >li {
	min-height: 200px;
  }
  .volunteerPop .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.volunteerPop .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .volunteerPop .holder {
	padding: 0px 77px 0px 0px;
  }
  .volunteerPop ul.items {
	margin: 37px 0px 0px;
  }
  .volunteerPop ul.items >li + li {
	margin-top: 16px;
  }
  .volunteerPop .popup {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #E27025;
	border-radius: 12px;
	padding: 55px 42px;
	display: flex;
	align-items: center;
	color: rgba(255,255,255,0.88);
	opacity: 0;
	transition: all 0.35s;
	pointer-events: none;
  }
  .volunteerPop .popup.open {
	opacity: 1;
	pointer-events: visible;
  }
  .volunteerPop .popup .exit {
	display: flex;
	cursor: pointer;
	position: absolute;
	top: 27px;
	right: 39px;
  }
  .volunteerPop .popup .hold1 {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding-bottom: 48px;
  }
  .volunteerPop .popup .info {
	padding-left: 55px;
	position: relative;
  }
  .volunteerPop .popup .titre {
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
	color: rgba(255,255,255,0.88);
  }
  @media (max-width: 768px) {
	.volunteerPop .popup .titre {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .volunteerPop .popup .subtitre {
	font-size: 23px;
	font-weight: normal;
	line-height: 30px;
	color: rgba(255,255,255,0.88);
	font-weight: 700;
  }
  @media (max-width: 768px) {
	.volunteerPop .popup .subtitre {
	  font-size: 13px;
	  line-height: 17px;
	}
  }
  .volunteerPop .popup .image {
	position: absolute;
	top: 5px;
	left: 0px;
  }
  .volunteerPop .popup .image img {
	display: block;
	object-fit: contain;
	max-width: 41px;
	max-height: 31px;
  }
  .volunteerPop .menu {
	margin-top: 18px;
	overflow: hidden;
  }
  .volunteerPop .menu .inner {
	position: relative;
  }
  .volunteerPop .menu .swiper-slide {
	width: auto;
  }
  .volunteerPop .menu .link {
	display: flex;
	cursor: pointer;
	align-items: center;
	background: #fff;
	border-radius: 17px;
	box-shadow: 0px 6px 6px #eae7e7;
	padding: 6px 33px 6px 24px;
	min-height: 53px;
  }
  .volunteerPop .menu .icon {
	margin-right: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .volunteerPop .menu .icon img {
	display: block;
	object-fit: contain;
	max-height: 25px;
  }
  .volunteerPop .menu .caption {
	font-size: 17px;
	color: #060000;
	font-weight: 700;
	transition: all 0.35s;
  }
  .volunteerPop .menu .link.selected {
	background: #F5F5F5;
	box-shadow: none;
  }
  .volunteerPop .menu .link.selected .caption {
	color: #060000 !important;
  }
  .volunteerPop .menu .tabs {
	width: calc(100% - 22px);
	background: #F5F5F5;
	margin-top: -11px;
	padding: 25px 20px 25px 34px;
	border-radius: 12px;
	border-top-left-radius: 0px;
  }
  .volunteerPop .menu ul.units >li {
	display: flex;
  }
  .volunteerPop .menu ul.units >li + li {
	border-top: 1px solid #e6e6e6;
	padding-top: 19px;
	margin-top: 19px;
  }
  .volunteerPop .menu .end {
	display: flex;
	justify-content: center;
	margin-top: 19px;
  }
  .volunteerPop .menu .Btn {
	min-width: 225px;
	height: 55px;
  }
  .volunteerPop .menu .inside {
	max-height: 505px;
	overflow: hidden;
  }
  .volunteerPop .menu .mylabel {
	font-size: 16px;
	color: rgba(6,0,0,0.88);
	line-height: 22px;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
  }
  .volunteerPop .menu .mylabel:after {
	border-radius: 100%;
	width: 13px;
	height: 13px;
	border: 1px solid rgba(6,0,0,0.88);
	position: absolute;
	display: block;
	content: '';
	pointer-events: none;
	top: 2px;
	left: 0px;
  }
  .volunteerPop .menu .mCSB_inside>.mCSB_container {
	margin-right: 40px;
  }
  .volunteerPop .menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #A2A2A2;
	width: 5px;
	border-radius: 20px;
  }
  .volunteerPop .menu .mCSB_scrollTools .mCSB_draggerRail {
	background: #E9E9E9 !important;
	width: 5px;
  }
  @media (max-width: 1124px) {
	.volunteerPop .wrap {
	  padding: 63px 31px 41px;
	}
	.volunteerPop .holder {
	  padding-right: 35px;
	}
	.volunteerPop ul.cols >li:nth-child(1) {
	  width: 40%;
	  margin-right: 35px;
	}
	.volunteerPop ul.cols >li:nth-child(2) {
	  width: calc(60% - 35px);
	}
  }
  @media (max-width: 1090px) {
	.volunteerPop ul.cols > li {
	  width: 100% !important;
	  margin-right: 0px !important;
	  border: 0px !important;
	}
	.volunteerPop ul.cols > li:nth-child(2) {
	  margin-top: 44px;
	}
  }
  @media (max-width: 768px) {
	.volunteerPop .modal-content {
	  min-height: 100%;
	  margin: auto !important;
	}
	.volunteerPop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: none;
	  min-height: 100% !important;
	  height: 100%;
	}
	.volunteerPop ul.cols >li:nth-child(1) {
	  width: 100%;
	  border: 0px;
	  margin: 0px;
	}
	.volunteerPop ul.cols >li:nth-child(2) {
	  width: 100%;
	  margin-top: 36px;
	}
	.volunteerPop ul.cols >li {
	  min-height: 0px;
	}
	.volunteerPop .holder {
	  padding: 0px;
	}
	.volunteerPop .menu .icon {
	  margin-right: 13px;
	}
	.volunteerPop .menu .link {
	  padding-left: 24px;
	}
	.volunteerPop .wrap {
	  padding: 25px 22px 35px;
	}
	.volunteerPop ul.items {
	  margin-top: 23px;
	}
	.volunteerPop .menu {
	  width: calc(100% + 22px);
	}
	.volunteerPop .menu .inside {
	  max-height: none !important;
	  height: auto !important;
	  overflow: unset !important;
	}
	.volunteerPop .menu .mCustomScrollBox {
	  max-height: none !important;
	  height: auto !important;
	}
	.volunteerPop .screen {
	  opacity: 0;
	}
	.volunteerPop .screen.swiper-container-initialized {
	  opacity: 1;
	}
	.volunteerPop .popup {
	  width: calc(100% - 22px);
	}
	.volunteerPop .popup .exit {
	  right: 27px;
	}
	.volunteerPop .popup .hold1 {
	  padding-bottom: 17px;
	}
	.volunteerPop .popup .titre {
	  font-size: 27px;
	  line-height: 31px;
	}
	.volunteerPop .popup .subtitre {
	  font-size: 20px;
	  line-height: 25px;
	}
  }
  @media (min-width: 769px) {
	.volunteerPop {
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	}
	.volunteerPop .menu .swiper-wrapper {
	  transform: none !important;
	  display: block;
	  height: auto !important;
	}
	.volunteerPop .menu .screen {
	  width: 257px;
	}
	.volunteerPop .menu .swiper-slide {
	  height: auto !important;
	  margin-right: 0px !important;
	  padding-right: 16px;
	}
	.volunteerPop .menu .swiper-slide + .swiper-slide {
	  margin-top: 16px;
	}
	.volunteerPop .menu .end {
	  justify-content: flex-start;
	  margin-top: 58px;
	}
	.volunteerPop .menu {
	  overflow: visible;
	}
	.volunteerPop .menu .inner {
	  display: flex;
	}
	.volunteerPop .menu .link.selected {
	  border-top-right-radius: 0px;
	  border-bottom-right-radius: 0px;
	  position: relative;
	}
	.volunteerPop .menu .link.selected:after {
	  pointer-events: none;
	  display: block;
	  content: '';
	  position: absolute;
	  width: 25px;
	  height: 100%;
	  right: -23px;
	  background: #F5F5F5;
	}
	.volunteerPop .menu .tabs {
	  margin: 0px;
	  width: calc(100% - 257px);
	}
	.volunteerPop .Btn {
	  font-size: 14px;
	  padding-left: 15px;
	  padding-right: 15px;
	  min-width: 225px;
	}
  }
  .donorRegister {
	padding: 40px 0px !important;
  }
  .donorRegister .modal-dialog {
	max-width: 943px;
	width: calc(100% - 40px);
	margin: 0px auto !important;
  }
  .donorRegister .modal-content {
	background: none;
  }
  .donorRegister .close {
	right: 39px;
	top: 58px;
  }
  .donorRegister .title {
	color: #060000;
	font-size: 35px;
	font-weight: 700;
	line-height: 42px;
  }
  @media (max-width: 768px) {
	.donorRegister .title {
	  font-size: 22px;
	  line-height: 27px;
	}
  }
  .donorRegister .caption {
	color: #060000;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	max-width: 840px;
  }
  .donorRegister .action {
	display: flex;
	margin-top: 11px;
  }
  .donorRegister .items {
	margin-top: 44px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
  }
  .donorRegister .items >li {
	margin-bottom: 22px;
	width: calc(50% - 30px);
  }
  .donorRegister .Btn {
	padding: 0px 40px;
	min-width: 225px;
  }
  .donorRegister .wrap {
	padding: 50px 50px 45px;
	background: #fff;
  }
  @media (max-width: 768px) {
	.donorRegister {
	  padding: 0px !important;
	}
	.donorRegister .wrap {
	  padding: 44px 24px 44px;
	}
	.donorRegister .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.donorRegister .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.donorRegister .items>li {
	  width: 100% !important;
	  margin-bottom: 17px;
	}
	.donorRegister .caption {
	  margin-top: 9px;
	}
  }
  .peopleProfilePop {
	padding: 40px 7px !important;
  }
  .peopleProfilePop .modal-dialog {
	max-width: 1564px;
	width: calc(100% - 30px);
	margin: 0px auto !important;
  }
  .peopleProfilePop .modal-content {
	background: none;
  }
  .peopleProfilePop .wrap {
	padding: 63px 150px 94px 124px;
	background: #F8F8F8;
  }
  .peopleProfilePop .myCover .bgpic:after {
	opacity: 0;
  }
  .peopleProfilePop .myCover .profile {
	left: 39px;
  }
  .peopleProfilePop .holder {
	margin: 50px 0px 0px -7px;
	overflow: hidden;
	padding-left: 7px;
  }
  .peopleProfilePop .category {
	color: #060000;
	font-size: 17px;
	font-weight: 700;
  }
  .peopleProfilePop .items {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 62px);
  }
  .peopleProfilePop .items >li {
	width: calc(33.33% - 62px);
	margin-right: 62px;
	margin-bottom: 28px;
  }
  .peopleProfilePop .items >li.fullwidth {
	width: 100%;
  }
  .peopleProfilePop .items >li.doublesize {
	width: calc(66.67% - 62px);
  }
  .peopleProfilePop .items >li.categLi {
	margin-bottom: 10px !important;
  }
  .peopleProfilePop .items .items >li {
	margin-bottom: 0px;
  }
  .peopleProfilePop .inputField .field {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .inputField .field.text {
	height: 239px;
  }
  .peopleProfilePop .inputField.inlabel .customlabel {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .actiondiv {
	display: flex;
	margin-top: -20px;
  }
  .peopleProfilePop .duplicate {
	display: flex;
	cursor: pointer;
  }
  .peopleProfilePop .action {
	display: flex;
  }
  .peopleProfilePop .Btn {
	min-width: 225px;
  }
  .peopleProfilePop .qtyField .field {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .qtyField .minus,
  .peopleProfilePop .qtyField .plus {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .multipleField {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .multipleField.triple .field {
	border-color: #f1f1f1;
  }
  .peopleProfilePop .sectionname {
	color: rgba(6,0,0,0.88);
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	margin-bottom: 7px;
  }
  @media (max-width: 1450px) {
	.peopleProfilePop .wrap {
	  padding-left: 38px;
	  padding-right: 38px;
	}
	.peopleProfilePop .items > li {
	  margin-right: 22px;
	  width: calc(33.33% - 22px);
	}
	.peopleProfilePop .items {
	  width: calc(100% + 22px);
	}
	.peopleProfilePop .items > li.doublesize {
	  width: calc(66.67% - 22px);
	}
  }
  @media (max-width: 768px) {
	.peopleProfilePop {
	  padding: 0px !important;
	}
	.peopleProfilePop .wrap {
	  padding: 0px 24px 44px;
	}
	.peopleProfilePop .modal-content {
	  min-height: 0px;
	  margin: auto !important;
	  background: none;
	  position: static;
	}
	.peopleProfilePop .modal-dialog {
	  width: 100%;
	  pointer-events: visible;
	  background: #fff;
	  min-height: 100% !important;
	  height: 100%;
	}
	.peopleProfilePop .items>li {
	  width: 100% !important;
	  margin-bottom: 17px;
	}
	.peopleProfilePop .items > li.categLi {
	  margin-bottom: 7px !important;
	}
	.peopleProfilePop .items > li.empty {
	  display: none;
	}
	.peopleProfilePop .inputField.withline:after {
	  height: 20px;
	  width: 1px;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	  top: auto;
	  bottom: 0px;
	  transform: translateY(100%);
	}
	.peopleProfilePop .myCover .bgpic {
	  height: 153px;
	}
	.peopleProfilePop .myCover .profile {
	  width: 130px;
	  height: 130px;
	  left: 24px;
	  top: 0px;
	  bottom: 0px;
	  margin: auto;
	}
	.peopleProfilePop .myCover .photo {
	  width: 117px;
	  height: 117px;
	}
	.peopleProfilePop .close svg path {
	  fill: #fff;
	}
	.peopleProfilePop .holder {
	  margin-top: 30px;
	}
	.peopleProfilePop .category,
	.peopleProfilePop .sectionname {
	  font-size: 13px;
	}
	.peopleProfilePop .inputField.withline {
	  margin-bottom: 11px;
	}
	.peopleProfilePop .actiondiv {
	  margin-top: -10px;
	}
	.peopleProfilePop .action {
	  margin-top: 45px;
	}
  }
  