/*library*/
@media (max-width:1500px){
	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(33%,1%) scale(0.9);
		-ms-transform:translate(33%,1%) scale(0.9);
		transform:translate(33%,1%) scale(0.9);
	}

	.kLogug .ant-card .ant-card-cover img {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
	}
}

@media (max-width: 1499px) {
	.eCrORI {
	    height: auto;
	}

	.eCrORI .text-content {
	    margin-right: 30px;
	}

	.eCrORI .image-content .img-banner {
	    width: calc(70% + 246px);
	    height: 400px;
	    margin-bottom: 81px;
	}
}

@media (max-width:1445px){
	.kLogug .ant-card{
		height:770px;
	}

	/* .slick-prev {
		left: 31% !important;
	}

	.slick-next {
		right: 31% !important;
	} */
}

@media (max-width:1400px){
	.kLogug .ant-card{
		height:740px;
	}

	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(28%,-4%) scale(0.8);
		-ms-transform:translate(28%,-4%) scale(0.8);
		transform:translate(28%,-4%) scale(0.8);
	}
}

@media (max-width: 1390px) {
	.cHpAkW {
	    padding: 112px 12% 20px;
	}
}

@media (max-width:1320px){
	.kLogug .ant-card{
		height:700px;
	}
}

@media (max-width:1300px) {
	.kScZmq {
		max-width:200px;
	}

	.kScZmq a {
		font-size:16px;
	}

	.jbfgtt .banner-wrapper .list-image-wrapper, .jbfgtt .banner-wrapper .list-content-wrapper {
		width:50%;
	}

	.jbfgtt.list-banner-know-how h2 {
		margin-left:-64px;
	}
}

@media screen and (max-width: 1200px) {
	.emsa-dL, .LjFlh, .jXUPXy, .cSLuY, .lmgGDt {
	    padding-left: 155px;
	}
}

@media (max-width: 1200px) {
	.eCrORI .left-spacer {
	    margin-left: 150px;
	}
}

@media (min-width:1200px) {
	.cEtJIu {
		gap:20px;
	}
}
@media (max-width:1290px){
	.kLogug .ant-card{
		height:670px;
	}
}

@media (max-width: 1280px) {
	.eCrORI .image-content .img-banner {
	    height: 360px;
	}
}

@media (max-width:1250px) {
	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(22%,-6%) scale(0.7);
		-ms-transform:translate(22%,-6%) scale(0.7);
		transform:translate(22%,-6%) scale(0.7);
	}
}

@media (max-width:1190px){
	.kLogug .ant-card{
		height:630px;
	}
}

@media (max-width:1170px){
	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(17%,-10%) scale(0.7);
		-ms-transform:translate(17%,-10%) scale(0.7);
		transform:translate(17%,-10%) scale(0.7);
	}
}

@media (max-width:1120px) {
	.kLogug .ant-card{
		height:520px;
	}

	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(20%,-15%) scale(0.6);
		-ms-transform:translate(20%,-15%) scale(0.6);
		transform:translate(20%,-15%) scale(0.6);
	}

	.kLogug .ant-card .ant-card-cover{
		-ms-transform:translateX(-16.7%);
		transform:translateX(-16.7%);
	}
}

@media (max-width: 1100px) {
	.eCrORI .image-content .img-banner {
	    width: calc(50% + 246px);
	    height: 290px;
	}

	.dbwZcS {
	    font-size: 20px;
	    line-height: 42px;
	    padding-top: 43px;
	    padding-bottom: 31px;
	}

	.gbwIfC > .first-card {
	    margin-right: 23px;
	}

	.hyUphh {
	    padding-top: 40px;
	    padding-bottom: 43px;
	}

	.hyUphh button {
	    font-weight: bold;
	    font-size: 18px;
	    line-height: 25px;
	}

	.YzSa {
		max-width:95%;
	}

	.gmIvga {
	    width: calc(50% - 60px);
	    margin-left: 15px;
	    margin-right: 15px;
	}

	.kLQyBs {
	    width: 100%;
	}

	.eDrWXM {
	    width: calc(50% - 60px);
	    margin-left: 15px;
	    margin-right: 15px;
	}

	.dkncMe {
	    width: 100%;
	}

	.cEcKwa {
		width:calc(100% - 40px);
	}

	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(15%,-15%) scale(0.6);
		-ms-transform:translate(15%,-15%) scale(0.6);
		transform:translate(15%,-15%) scale(0.6);
	}
}

@media (max-width:1105px) {
	.cPimlY {
		padding:10px 15px 9px;
		font-size:14px;
	}

	.lbZpMs {
		padding:10px 15px 9px;
		font-size:14px;
	}

	.dwZcUo {
		margin-left:25px;
	}

	.khBXcq {
		gap:25px;
	}
}

@media (max-width:1080px) {
	.kLogug .ant-card .ant-card-body{
		-webkit-transform:translate(18%,-10%) scale(0.7);
		-ms-transform:translate(18%,-10%) scale(0.7);
		transform:translate(18%,-10%) scale(0.7);
	}

	.kLogug .ant-card .ant-card-body button{
		display:none;
	}

	.kLogug .ant-card .ant-card-cover{
		height:380px;
		margin-top:18%;
		-webkit-transform:translateX(-24%);
		-ms-transform:translateX(-24%);
		transform:translateX(-24%);
	}

	.kLogug .ant-card { height:auto; }

	.kLogug .mobile-button {
		display:block;
	}

	.kLogug .mobile-button button{
		height:65px;
		min-width:auto;
		margin-left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}
}

@media (max-width:1068px) {
	.qwqEE button {
		min-width:100%;
		height:70px;
	}

	.fdfKlA button{ 
		min-width:100%;
		height:70px;
		padding-top:6px;
	}

	.fWTBNh .main .ant-row .ant-col:last-child {
		width:100%;
	}

	.fWTBNh .main .ant-row .ant-col:nth-child(3) {
		margin-bottom:39px;
	}
}

@media (max-width:1064px) {
	.fWTBNh .main .ant-row {
		max-width:711px;
	}

	.fWTBNh .main .ant-row .ant-col {
		margin-right:50px;
	}
}

@media (max-width: 1040px) {
	.iWtGXK .ant-tabs-content-holder {
	    min-width: 0px;
	}
}

@media (max-width: 1043px) {
	.gbwIfC {
	    flex-direction: column;
	}

	.gbwIfC > .first-card {
	    margin-right: 0px;
	    margin-bottom: 23px;
	}
}

@media (min-width:1025px) {
	.gnGovw {
		display:none;
	}
}

@media (max-width: 1024px) {
	.bYWGov, .bYXtrQ {
	    display: none;
	}

	.eCrORI {
	    margin-top: 34px;
	}

	.elHOdW {
	    margin-top: 50px;
	    margin-bottom: 56px;
	}

	.jWSrmz {
	    margin-bottom: 46px;
	    font-size: 22px;
	    line-height: 31.86px;
	}

	.fhZehg > div {
	    margin-bottom: 16px;
	}

	.kSuqGP {
	    width: 90%;
	}

	.hpkyLu {
	    margin-bottom: 46px;
	    font-size: 22px;
	    line-height: 31.86px;
	}

	.gyyVJG {
	    padding: 36px 18px 0px;
	    margin: 0px;
	}

	.iiASdo {
	    display: none;
	}

	.fopjoS {
	    -webkit-box-pack: center;
	    justify-content: center;
	    text-align: center;
	    margin: 0px 0px 27px;
	    font-size: 17px;
	    line-height: 32px;
	}

	.dzrWJJ {
	    flex-direction: column;
	    margin-left: 0px;
	    margin-top: 19px;
	}

	.jYLPsg {
	    padding: 23px 68px 22px;
	    font-size: 18px;
	    line-height: 25px;
	}

	.iXFnXx.mobile-view {
	    display: block;
	    margin-left: 0px;
	    margin-top: 19px;
	}

	.iXFnXx {
	    padding: 11px 76px;
	}

	.iXFnXx div[class="contact-number"] {
	    font-size: 28px;
	    line-height: 33px;
	}

	.iXFnXx.desktop-view {
	    display: none;
	}

	.fPRFUX {
	    margin-bottom: 82px;
	}

	.dzrWJJ {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		margin-left:0px;
		margin-top:19px;
	}

	.jYLPsg {
		padding:23px 68px 22px 68px;
		font-size:18px;
		line-height:25px;
	}

	.iXFnXx.mobile-view {
		display:block;
		margin-left:0px;
		margin-top:19px;
	}

	.iXFnXx.desktop-view {
		display:none;
	}

	.iXFnXx:hover {
		cursor:pointer;
	}

	.iXFnXx div[class="contact-number"] {
		font-size:28px;
		line-height:33px;
	}

	.iXFnXx {
		padding:11px 76px 11px 76px;
	}

	.gcIAmZ > div:nth-child(even) {
		padding-top:0px;
	}

	.jdubhA {
	    margin-top: 0px;
	    margin-left: 20px;
	    margin-right: 20px;
	    background: rgb(243, 244, 248);
	    padding-top: 27px;
	}

	.eVnstW {
	    margin-top: 0px;
	    margin-left: 20px;
	    margin-right: 20px;
	    background: rgb(243, 244, 248);
	    padding-top: 27px;
	}

	.eiRofd {
		padding-top: 70px;
	    display: none;
	}

	.hvorql .columnWrapper {
	    margin-left: 0px;
	    margin-right: 0px;
	}

	.freWrA {
	    padding-top: 70px;
	    display: block !important;
	}

	.jxwMsQ {
	    width: 100%;
	    padding-left: 20px;
	    padding-right: 20px;
	}

	.dOoAKi {
	    margin-bottom: 35px;
	}

	.gvXahn {
	    padding-top: 70px;
	    display: none;
	}

	.mobile-form .wpcf7-form-control {
		width: 100% !important;
	}

	.mobile-form .dLXwFN {
		padding: 35px 22px 10px;
    	height: max-content;
    	margin: auto;
	}
}

@media (min-width:1024px) {
	.dbYzsE{
		display:none;
	}

	.iazSuP {
		display:none;
	}
}

@media (max-width:1023px) {
	.cEtJIu { 
		display:none;
	}

	.kScZmq {
		display:none;
	}

	.cDItu {
		height:60px;
		margin-bottom:0;
	}

	.jWqtPi {
		max-width:126px;
	}
}

@media (max-width: 1020px) {
	.eywJKu .ant-tabs-content-holder {
	    padding: 42px 27px;
	}

	.eywJKu .ant-tabs-content-holder [class^="KnowHowItemList"] [class^="KnowHowCard__Wrapper"] {
	    margin-left: 8px;
	    margin-right: 8px;
	    margin-bottom: 16px;
	}
}

@media (max-width:950px){
	.jbfgtt.list-banner-price-function .banner-wrapper .list-content-wrapper p{
		white-space:unset;
	}
	.eCrORI .left-spacer {
	    margin-left: 60px;
	}
}
@media (max-width: 1009px) {
	.fWTBNh .copy .ant-row * {
		padding-left: 0px;
		margin-left: 0px;
		margin-bottom: 13px;
		display: block !important;
	}

	.fWTBNh .copy .ant-row {
		flex-flow: column;
		max-width: 420px !important;
	}

	.fWTBNh .copy .ant-row .ant-col {
		max-width: none;
		text-align: center !important;
	}

	.fWTBNh .copy .ant-row img {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 25px;
	}

	.fWTBNh .copy .ant-row .ant-col ul {
		text-align: left !important;
	}
}

@media screen and (max-width: 950px) {
	.emsa-dL, .LjFlh, .jXUPXy, .cSLuYk, .lmgGDt {
	    padding-left: 65px;
	}
}

@media (max-width: 1000px) {
	.dOoAKi .hrline {
	    width: 90%;
	}
}

@media screen and (max-width:1000px) {
	.jETwNo {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		width:25px;
		height:920px;
		padding:30px 0px 0px 0px;
	}

	.hbVkEw, .dqVjtK, .ieHaBi, .gyPdKl, .eKhgaL, .qFtHR, .gtzZDU, .hrhvQq { 
		top:-12px; 
	}

	.tZPSJ {
		height:110px;
		width:110px;
	}

	.iazGWH {
		-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		transform:rotate(90deg);
		left:-42px;
		top:50px;
		width:110px;
	}

	.iazGWH, .fzhZsN, .dmGwXx, .lmTGRO, .dohnjg, .bAlQwi, .dkpsv, .fPDMLJ { width:110px; }

	.fzhZsN, .dmGwXx, .lmTGRO, .dohnjg, .bAlQwi, .dkpsv, .fPDMLJ {
		-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		transform:rotate(90deg);
		left:-42px;
		top:50px;
		width:110px;
	}

	.lXsBJ, .gWRxli, .bkqtID, .hIWEyZ {
		height:60px;
		top:-50px;
	}

	.jUnCxu, .dyyYbh, .ljwGCV, .dPeoAq {
		height:60px;
		top:0px;
	}

	.iMHdKT, .gwuqaN, .eDekTI, .ZcMoP { 
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform:rotate(-90deg);
		top:-65px;
		left:-7px;
		font-size:32px;
	}

	.hsyDSX, .gutHFU, .bbcdRI, .kXSjFT {
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform:rotate(-90deg);
		top:45px;
		left:-7px;
		font-size:32px;
	}

	.cBYwmL {
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform:rotate(-90deg);
		width:132px;
		top:-95px;
		margin-left:15px;
	}

	.jILvJN {
		-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		transform:rotate(-90deg);
		width:132px;
		top:90px;
		margin-left:15px;
	}

	.jabDcr, .hQxtVO {
		width:170px;
		line-height:26px;
		margin-left:20px;
	}

	.hOZoBo {
	    width: 900px;
	}
}

@media (max-width: 1000px) {
	.dtYuYO {
	    flex-direction: column;
	    -webkit-box-align: center;
	    align-items: center;
	}

	.gHIaHU {
	    top: 42%;
	}

	.homMed {
	    top: 42%;
	}

	.srLJU {
	    top: 56.8%;
	}

	.jMHMjD .typo3 {
	    display: flex !important;
	}

	.jMHMjD .typo2 {
	    display: none !important;
	}

	.hqkpJz {
	    width: 100%;
	}

	.bNzeoE .html-wrapper {
	    padding: 20px;
	}
}

@media (max-width: 991px) {
	.jGieGM .ant-row .ant-col.desktop-view .ant-btn {
	    display: none;
	}

	.jGieGM .ant-row .ant-col.news-listing {
	    margin-left: 0px;
	    margin-top: 6px !important;
	}

	.jGieGM .ant-row .ant-col .ant-col:first-child {
	    margin-bottom: 16px !important;
	}

	.jGieGM .ant-row .ant-col .ant-col .empty-div {
	    display: none;
	}

	.jGieGM .ant-row .ant-col.mobile-view {
	    display: block;
	}
}

@media (max-width: 987px) {
	.irUEjk {
	    display: flex;
	    -webkit-box-pack: center;
	    justify-content: center;
	    align-items: flex-start;
	    flex-direction: column;
	}

	.cELEZE {
	    align-items: flex-start;
	    flex-direction: column;
	}

	.knidpZ {
	    margin-left: 0px;
	    margin-top: 14px;
	}
}

@media (max-width:960px){
	.jbfgtt .banner-wrapper .list-content-wrapper p.line-breaks{
		white-space:normal;
	}
}

@media (max-width: 955px) {
	.iWtGXK .ant-tabs-content-holder {
	    border-radius: 0px 0px 10px 10px;
	}

	.ktwaxY {
	    flex-direction: column;
	}

	.fuIbVQ {
	    padding-left: 0px;
	    padding-top: 25px;
	}

	.fBkMK {
	    text-align: justify;
	}

	.a-dscZ {
	    margin-top: 10px;
	}
}

@media (max-width: 922px) {
	.kejwjM > div {
	    margin-bottom: 39px;
	}
}


@media (max-width:920px) {
	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(12%,-10%) scale(0.7);
		-ms-transform:translate(12%,-10%) scale(0.7);
		transform:translate(12%,-10%) scale(0.7);
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translateX(-23%);
		-ms-transform:translateX(-23%);
		transform:translateX(-23%);
	}
}

@media screen and (max-width: 900px) {
	.hOZoBo {
	    width: 800px;
	}
}

@media (max-width:886px) {
	.hhqKEM {
		margin-right:20px;
		margin-left:20px;
	}

	.hhqKEM .ant-btn {
		height:50px !important;
		font-size:14px !important;
		margin-bottom:15px;
		margin-right:6px;
		padding:0 !important;
	}

	.hhqKEM .ant-btn::after {
		top:auto;
		bottom:5px;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}

	.hhqKEM .ant-btn > span {
		vertical-align:top;
		line-height:11px;
		padding-left:10px;
		padding-right:10px;
		min-width:108px;
	}
}

@media (min-width: 881px) {
	.eCrORI.function .text-content {
	    width: 440px;
	    min-width: 440px;
	    max-width: 440px;
	}
}

@media (max-width: 880px) {
	.eywJKu .ant-tabs-content-holder {
	    padding: 42px 27px;
	}

	.kejwjM {
	    margin-bottom: 25px;
	}

	.etMEgy .ant-btn {
	    height: 60px;
	    width: 280px;
	    margin-bottom: 63px;
	}

	.eCrORI .left-spacer {
	    margin-left: 17px;
	}

	.eCrORI .d-flex {
	    flex-direction: column-reverse;
	}

	.eCrORI .text-content {
	    width: calc(100% - 17px);
	    min-width: calc(100% - 17px);
	    max-width: calc(100% - 17px);
	    margin-right: 0px;
	}

	.eCrORI .text-content .h1 {
	    font-size: 40px;
	    line-height: 48px;
	    margin-bottom: 8px !important;
	}

	.eCrORI .text-content h2 {
	    font-size: 20px;
	    margin-bottom: -6px;
	}

	.eCrORI .text-content .desc {
	    font-size: 14px;
	    line-height: 30px;
	}

	.eCrORI .image-content {
	    margin-left: 0px !important;
	}

	.eCrORI .image-content .img-banner {
	    width: 100%;
	    height: 430px;
	    margin-bottom: 0px;
	}

	.fhZehg {
	    margin-bottom: -25px;
	}

	.size-28 {
	    font-size: 20px;
	}

	.chcKlC {
		height:60px;
		width:280px;
	}

	.chcKlC .ant-btn {
		font-size:18px;
	}

	.iSMBEB {
		padding-left:6px;
		padding-right:6px;
		padding-bottom:52px;
	}

	.iSMBEB .ant-btn {
		height:60px;
		width:280px;
	}

	.iSMBEB div {
		margin-bottom:62px;
	}

	.jClVhp .slider div img {margin:0;}

	.jClVhp h2 {
		font-size:18px;
		line-height:26px;
	}

	.jbfgtt.list-banner-webinar h2 {
		margin-bottom:10px !important;
		margin-top:30px !important;
	}

	.jbfgtt.list-banner-webinar .banner-wrapper{
		margin-bottom:70px;
	}

	.jbfgtt.list-banner-webinar .list-content-wrapper{
		padding-left:30px;
		padding-right:30px;
	}

	.jbfgtt.list-banner-webinar .list-content-wrapper.webinar-card-text-padding{
		padding-right:20px;
	}

	.jbfgtt.list-banner-webinar .list-content-wrapper:after{
		top:-340px !important;
	}

	.jbfgtt.list-banner-health .list-content-wrapper {
		padding-left:5% !important;
	}

	.jbfgtt.list-banner-health .list-content-wrapper:after{
		top:-195px !important;
	}

	.jbfgtt.list-banner-health .banner-wrapper {
		margin-bottom:50px;
		margin-top:70px;
	}

	.jbfgtt.list-banner-health .banner-wrapper h2{
		margin-top:8% !important;
		margin-bottom:25px;
	}

	.jbfgtt.list-banner-price-function .banner-wrapper {
		margin-top:-100px;
		margin-bottom:0;
	}

	.jbfgtt.list-banner-price-function .banner-wrapper .list-content-wrapper{
		padding-left:8%;
	}

	.jbfgtt.list-banner-price-function .banner-wrapper .list-content-wrapper:after{
		top:-172px !important;
	}

	.jbfgtt.list-banner-price-function .banner-wrapper .list-content-wrapper h2{
		margin-top:8% !important;
		margin-bottom:35px;
	}

	.jbfgtt .banner-wrapper .list-image-wrapper{
		width:94%;
		height:auto;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper.float-right:after {
		left:0;
		border-bottom-left-radius:20px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper.float-left:after {
		right:0;
		border-bottom-right-radius:20px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper:before {
		content:"";
		background:#fff;
		height:500px;
		width:200vw;
		position:absolute;
		left:-200px;
		z-index:-1;
		top:-660px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper.float-left {
		padding-left:0;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper p {
		font-size:14px;
		line-height:30px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper h3 {
		margin-bottom:10px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper {
		width:94%;
	}

	.jbfgtt.list-banner-customer-voice .list-content-wrapper {
		padding-left:8% !important;
	}

	.jbfgtt.list-banner-customer-voice .list-content-wrapper:after {
		top:-230px !important;
	}

	.jbfgtt.list-banner-customer-voice .banner-wrapper {
		margin-bottom:116px;
		margin-top:0;
	}

	.jbfgtt.list-banner-customer-voice .banner-wrapper h2{
		margin-top:8% !important;
		margin-bottom:23px !important;
	}

	.jbfgtt.list-banner-know-how .list-content-wrapper {
		padding-left:8% !important;
	}

	.jbfgtt.list-banner-know-how .list-content-wrapper:before{
		top:-240px !important;
		height:80px !important;
	}

	.jbfgtt.list-banner-know-how .list-content-wrapper:after{
		top:-210px !important;
		height:460px !important;
	}

	.jbfgtt.list-banner-know-how .banner-wrapper{
		margin-bottom:116px;
		margin-top:80px;
	}

	.jbfgtt.list-banner-know-how h2{
		margin-top:8% !important;
		margin-left:0 !important;
		margin-bottom:25px !important;
	}

	.dTxPTA {
	    height: 60px !important;
	    width: 280px;
	    font-size: 18px !important;
	}

	.jGieGM {
	    margin-top: 55px;
	    padding-top: 41px;
	    padding-bottom: 30px;
	}

	.jGieGM .ant-row .ant-col h2 {
	    text-align: center;
	    font-size: 48px;
	}

	.library-btn {
		height: 65px !important;
		max-width: 100%;
	}

	.cNkBNh {
		width: 100%;
	}
}

@media (min-width:880px) {
	.gzffql {
		margin-top:-38px;
	}
}

@media screen and (max-width: 850px) {
	.hOZoBo {
	    width: 90%;
	}
}

@media (max-width:820px) {
	.fWTBNh .copy {
		padding-left:20px;
		padding-right:20px;
	}

	.fWTBNh .main {
		padding-left:20px;
		padding-right:20px;
	}

	.fWTBNh .main .ant-row {
		-webkit-flex-flow:column;
		-ms-flex-flow:column;
		flex-flow:column;
	}

	.fWTBNh .main .ant-row .ant-col {
		margin-right:0;
	}

	.fWTBNh .main .ant-row .ant-col ul {
		display:block !important;
	}

	.fWTBNh .main .ant-row .ant-col ul li {
		padding-bottom:13px;
		padding-left:13px;
		margin-bottom:19px;
		border-bottom:1px solid #8d8f94;
	}

	.fWTBNh .main .ant-row .ant-col ul li a { 
		display:block;
		position:relative;
	}

	.fWTBNh .main .ant-row .ant-col ul li a::after { 
		background:url("/wp-content/themes/behealth/assets/images/arrow-right-white.svg") no-repeat center;
		position:absolute;
		content:"";
		height:12.44px;
		width:7px;
		right:13px;
		top:5px;
	}

	.fWTBNh .main .ant-row .ant-col:nth-child(3) {
		margin-bottom:39px;
	}

	.fWTBNh .main .ant-row button {
		width:100%;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper p.line-breaks {
		white-space:pre;
	}

	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(22%,0%) scale(1);
		-ms-transform:translate(22%,0%) scale(1);
		transform:translate(22%,0%) scale(1);
	}

	.kLogug .ant-card .ant-card-body h1{
		margin-bottom:22px;
	}

	.kLogug .ant-card .ant-card-body h2{
		font-weight:bold;
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translateX(-21%);
		-ms-transform:translateX(-21%);
		transform:translateX(-21%);
	}

	.gQlJfO {
	    padding: 42px 0px;
	}

	.eXmMdf {
	    padding: 0px 20px;
	    flex-direction: column-reverse;
	    -webkit-box-align: center;
	    align-items: center;
	}

	.eXmMdf:not(:last-child) {
	    margin-bottom: 42px;
	}

	.dvISRD {
	    padding-left: 18px;
	    align-self: flex-start;
	}

	.hYcTZo {
	    font-size: 14px;
	    line-height: 26px;
	}

	.dhJKsu {
	    height: 15px;
	}

	.buHRWB {
	    font-size: 14px;
	    line-height: 26px;
	}

	.hklqik {
	    margin-bottom: 25px;
	}
}

@media (max-width: 800px) {
	.fophGT {
	    margin-bottom: 41px;
	}

	.fophGT .background {
	    height: 304px;
	}

	.jxwMsQ {
	    max-width: 800px;
	    font-size: 14px;
	    line-height: 14px;
	}

	.jxwMsQ .title {
	    margin-bottom: 17px;
	}

	.jxwMsQ .desc {
	    font-size: 16px;
	    line-height: 23.17px;
	}

	.dEIBUT {
	    width: 335px;
	    margin-top: 23px;
	}

	.dEIBUT .share {
	    margin-left: 52%;
	}

	.dEIBUT .imageWrapper {
	    height: 188px;
	    max-width: 335px;
	}

	.dEIBUT .issues {
	    margin-top: 13px;
	}

	.dEIBUT .issues .title {
	    font-size: 18px;
	}

	.dEIBUT .issues .hrline {
	    margin-bottom: 24px;
	}

	.dEIBUT .issues .hrline > div {
	    width: 100px;
	}

	.dEIBUT .issues .issue-content {
	    font-size: 14px;
	    line-height: 28px;
	}

	.cYIdDF .title1 {
	    margin-bottom: 17px;
	}

	.cYIdDF .hrline1 {
	    margin-bottom: 24px;
	}

	.cYIdDF .hrline1 > div {
	    width: 100px;
	}

	.jBVZDD .divclass {
	    max-width: 26px;
	    min-width: 26px;
	    margin: 17px 9px 0px 0px;
	}
}

@media (max-width: 789px) {
	.fNIsrg {
	    font-size: 20px;
	    line-height: 46px;
	    /*padding-top: 44px;*/
	}

	.fKWVjy {
	    display: none;
	}

	.jcRFgv {
	    display: block;
	}

	.YNlAr {
	    -webkit-flex-direction:column;
	    -ms-flex-direction:column;
	    flex-direction:column;
	    -webkit-box-pack:center;
	    -webkit-justify-content:center;
	    -ms-flex-pack:center;
	    justify-content:center;
	    -webkit-align-items:center;
	    -webkit-box-align:center;
	    -ms-flex-align:center;
	    align-items:center;
	    padding:0 20px 0px 20px;
	}

	.jXrquz {
	    font-size: 28px;
	    line-height: 100px;
	}

	.jGKPWi {
	    font-size: 15px;
	    line-height: 26px;
	}
}

@media (max-width: 785px) {
	.cHpAkW {
	    padding: 44px 20px 20px;
	}
}

@media (max-width: 778px) {
	.hyUphh button {
	    width: 280px;
	    height: 60px;
	    font-weight: bold;
	    font-size: 18px;
	    line-height: 25px;
	}
}

@media (max-width: 768px) {
	.select-wrapper.inquiry {
		width: 100%;
	}

	.fXRLPg {
	    padding: 18px 40px;
	}

	.fiAEWo {
	    width: 280px;
	}

	.kSuqGP {
	    width: calc(100% - 40px);
	    margin: 80px auto 0px;
	    padding-bottom: 50px;
	}

	.cWPwtR {
	    padding: 18px 40px;
	}

	.kRPbot {
	    padding-top: 54px;
	    padding-bottom: 87px;
	    margin: 0px auto;
	    width: 92%;
	}

	.sdydS {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-top:10px;
		width:98%;
	}

	.cxmLVz {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		margin:0 auto;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-align-content:center;
		-ms-flex-line-pack:center;
		align-content:center;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-bottom:20px;
		padding-top:20px;
	}

	.dSHuYA {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-align-content:center;
		-ms-flex-line-pack:center;
		align-content:center;
		text-align:left;
		font-weight:400;
		font-size:12px;
		line-height:26px;
		padding-top:5px;
		max-width:290px;
	}

	.fdfKlA.mobile-view{
		display:block;
	}

	.fdfKlA.desktop-view {
		display:none;
	}

	.YNlAr {
	    -webkit-flex-direction:column;
	    -ms-flex-direction:column;
	    flex-direction:column;
	    margin-top:36px;
	    margin-bottom:58px;
	}

	.flfWnh img {
	    width: 334px;
	    height: 249px;
	}

	.iqVcol {
	    width: 334px;
	    height: 222px;
	}

	.gsaiCJ {
	    padding-bottom: 42px;
	    margin-top: 22px;
	    padding-right: 16px;
	    padding-left: 14px;
	}

	.jXrquz {
	    font-size: 26px;
	}

	.kTKqpS {
	    margin-left: 6px;
	}

	.kTKqpS img {
	    width: 20px;
	}

	.iLUQky {
	    padding-left: 10px;
	}

	.hwQKTv {
	    padding-top: 63px;
	    padding-bottom: 79px;
	}

	.jcnVdY {
	    white-space: normal;
	    padding-left: 20px;
	    padding-right: 20px;
	    font-weight: bold;
	    font-size: 20px;
	    line-height: 38px;
	    text-align: center;
	}

	.cpIaUr {
	    margin-right: 0px;
	    margin-bottom: 16px;
	}

	.bJOpPD {
	    width: 100%;
	}

	.bJOpPD:first-child {
	    margin-right: 8px;
	}

	.jQPuzU {
	    max-width: 163.61px;
	    height: 84.63px;
	    padding: 11.8px 6.15px;
	    margin-bottom: 31px;
	}

	.lhFpZq {
	    border: 2px solid rgb(252, 50, 108);
	    max-width: 71.81px;
	    height: 46.16px;
	    font-size: 11px;
	    padding: 9px 4px;
	    border-radius: 5px;
	    line-height: 13px;
	}

	.lhFpZq:first-child {
	    margin-right: 8px;
	}

	.jKwtJq {
	    border: 2px solid rgb(76, 126, 252);
	    max-width: 71.81px;
	    height: 46.16px;
	    font-size: 11px;
	    padding: 9px 4px;
	    border-radius: 5px;
	    line-height: 13px;
	}

	.jKwtJq:first-child {
	    margin-right: 8px;
	}

	.jQPuzU::after {
	    width: 133.35px;
	    height: 23.08px;
	    font-size: 12px;
	    line-height: 23px;
	    border-radius: 23px;
	}

	.kAjLQZ {
	    max-width: 160px;
	    height: 58.47px;
	    font-size: 14px;
	    border-radius: 5px;
	}

	.kAjLQZ svg {
	    height: 13px;
	    margin-top: 4px;
	}

	.jMHMjD .whiteCircle {
	    width: 31px;
	    right: -22px;
	    height: 31px;
	}

	.iDrzvt {
	    max-width: 163.61px;
	    height: 84.63px;
	    padding: 11.8px 6.15px;
	    margin-bottom: 31px;
	}

	.iDrzvt::after {
	    width: 133.35px;
	    height: 23.08px;
	    font-size: 12px;
	    line-height: 23px;
	    border-radius: 23px;
	}

	.kbFOxv {
	    max-width: 160px;
	    height: 58.47px;
	    font-size: 14px;
	    border-radius: 5px;
	}

	.kbFOxv svg {
	    height: 13px;
	    margin-top: 4px;
	}

	.gHIaHU {
	    border-right: 2px solid rgb(252, 50, 108);
	    border-bottom: 2px solid rgb(252, 50, 108);
	    border-left: 2px solid rgb(252, 50, 108);
	    border-image: initial;
	    border-top: none;
	    top: 42%;
	    height: 27px;
	    max-width: 254px;
	}

	.gdWsvr {
	    width: 2px;
	    height: 16px;
	    top: 58%;
	}

	.gdWsvr::before {
	    width: 2px;
	    height: 12px;
	}

	.gdWsvr::after {
	    width: 2px;
	    height: 12px;
	}

	.TQVCG {
	    width: 2px;
	    height: 24.5px;
	    top: 53%;
	}

	.TQVCG::before {
	    width: 2px;
	    height: 12px;
	}

	.TQVCG::after {
	    width: 2px;
	    height: 12px;
	}

	.homMed {
	    border-right: 2px solid rgb(76, 126, 252);
	    border-bottom: 2px solid rgb(76, 126, 252);
	    border-left: 2px solid rgb(76, 126, 252);
	    border-image: initial;
	    border-top: none;
	    top: 42%;
	    height: 20px;
	    max-width: 96px;
	}

	.jMHMjD .whiteCircleBordered {
	    width: 31px;
	    right: -22px;
	    height: 31px;
	    margin-bottom: 32px;
	}

	.eVvPsw {
	    max-width: 334px;
	    height: 79px;
	    padding: 17px 20px;
	    margin-bottom: 31px;
	}

	.gfLtrl {
	    border: 2px solid rgb(135, 195, 78);
	    max-width: 135px;
	    height: 35px;
	    font-size: 11px;
	    padding: 9px 4px;
	    border-radius: 5px;
	    line-height: 13px;
	}

	.eVvPsw::after {
	    width: 133.35px;
	    height: 23.08px;
	    font-size: 12px;
	    line-height: 23px;
	    border-radius: 23px;
	}

	.hStpzt {
	    max-width: 160px;
	    height: 58.47px;
	    font-size: 14px;
	    border-radius: 5px;
	    width: 100%;
	    align-self: center;
	}

	.hStpzt svg {
	    height: 13px;
	    margin-top: 11px;
	}

	.srLJU {
	    border-right: 2px solid rgb(135, 195, 78);
	    border-bottom: 2px solid rgb(135, 195, 78);
	    border-left: 2px solid rgb(135, 195, 78);
	    border-image: initial;
	    border-top: none;
	    top: 53%;
	    height: 21px;
	    max-width: 80px;
	    left: 50%;
	    transform: translateX(-50%);
	}

	.dOHWfb {
	    width: 2px;
	    height: 28.5px;
	    top: 115%;
	}

	.dOHWfb::before {
	    width: 2px;
	    height: 12px;
	}

	.dOHWfb::after {
	    width: 2px;
	    height: 12px;
	}

	.jMHMjD .typo1 {
	    font-size: 10px;
	}

	.jMHMjD .typo3 {
	    font-size: 15px;
	}

	.gbwIfC {
	    flex-direction: row;
	}

	.YzSa .card-row {
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.gmIvga {
	    width: 335px;
	    min-height: 432px;
	    margin-left: 0px;
	    margin-right: 0px;
	    font-size: 14px;
	    overflow-wrap: break-word;
	    word-break: break-word;
	}

	.kLQyBs {
	    height: 175px;
	    margin-bottom: 21px;
	    max-height: 175px;
	}

	.exObaA, .ySfsa {
	    font-size: 14px;
	}

	.bDkbbR, .kwhuwL {
	    font-size: 16px;
	}

	.ewgBGA {
	    font-style: normal;
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 28px;
	    margin-bottom: 24px;
	}

	.jRBfdp {
	    height: 50px;
	}

	.eDrWXM {
	    min-height: 432px;
	    margin-left: 0px;
	    margin-right: 0px;
	    width: 335px;
	    font-size: 14px;
	    overflow-wrap: break-word;
	    word-break: break-word;
	}

	.dkncMe {
	    width: 100%;
	    height: 175px;
	    margin-bottom: 21px;
	    max-height: 175px;
	}

	.cYURRS {
	    font-style: normal;
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 28px;
	}

	.biJaln {
	    height: 50px;
	}

	.gfshrI {
		margin-top:47px;
	}

	.gfshrI.second-text {
		margin-top:0px;
		margin-bottom:40px;
	}

	.gXLKqC {
		margin-bottom:0px;
	}

	.cEcKwa {
		margin-top:44px;
		margin-bottom:50px;
	}

	.fdVnde {
		margin-bottom:0px;
	}

	.gcdsjR {
		margin-left:20px;
		margin-right:20px;
	}

	.dmRyGv {
		margin-top:56px;
		height:75px;
	}

	.dmRyGv img {
		width:310px;
		height:75px;
	}

	.kyhndl {
		margin-top:31px;
		font-weight:500;
		font-size:16px;
		line-height:26px;
	}

	.lkXLHy { width:100%; }

	.RtWUE {
		width:100%;
		padding:22px 52px 30px 52px;
	}

	.fvDsWo {
		font-size:18px;
		line-height:31px;
	}

	.iafepz {
		margin-top:23px;
	}

	.DGdHB {font-size:26px;}

	.iIWDXR {
		margin-left:8px;
		width:20px;
	}

	.ftLmsL {
		margin-left:12px;
		font-size:16px;
	}

	.bXtQeW {
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:15px solid #70C439;
	}

	.ldlKQW {width:13px;}

	.kfuhnI {
		font-size:13px;
		line-height:18px;
		margin-left:7px;
	}

	.eONgNT {
		font-size:18px;
	}

	.iiFuik {
		font-size:15.1772px;
		line-height:29px;
		margin-left:12px;
		margin-right:16px;
	}

	.kTZGSM { width:unset; }

	.kTuIKy, .cWJsas {
		max-width:100%;
		margin:auto;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;align-items:center;
	}

	.KlXJX {
		margin-top:10px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		width:329px;
		height:230px;
	}

	.KlXJX img {
		width:329px;
		height:230px;
	}

	.HUQWc {
		font-size:14px;
		line-height:24px;
		padding:12px 3px 12px 8px;
	}

	.fHFuAs div, .dELUhu div, .ehcRKd div {
		font-size:14px;
		line-height:13px;
	}

	.fHFuAs, .dELUhum, .ehcRKd {
		margin-bottom:9px;
	}

	.bukTVr {
		max-width:100%;
		margin:auto;
	}

	.cNKKxp, .dJsZKb, .kpJJDo {display:none;}

	.hMvwBS, .hWZIyYm, .femBCr {
		display:unset;
		width:85px;
		height:85px;
	}

	.hMvwBS img, .hWZIyY img, .femBCr img{
		width:85px;
		height:85px;
	}

	.fBeOdf, .QOonx, .iCMtBS { margin-left:12px; }

	.kmLOIV div, .gRngda div, .lhXOQl li, .kNHxJM, .jBASNb div, .gHTTre, .hRWdcU div, .csyzBD li, .guZjSr, .fFTzWE div, .kxHUev div, .hMKJxo li {
		font-size:14px;
		line-height:24px;
	}

	.kmLOIV img, .gRngda img, .jBASNb img, .hRWdcU img, .fFTzWE img, .kxHUev img {
		margin-top:6px;
		width:19px;
		height:16px;
	}

	.jPlyzu, .cHkGWl, .ySDdM {
		margin-top:46px;
		padding:34px 20px 0 20px;
		border:2px solid #87c34e;
		box-sizing:border-box;
		border-radius:9.60422px;
	}

	.liLCfk, .cuSZxX, .qxmZy {top:-15px;} 

	.fHqcmx, .bKynJy {
		margin-top:10px;
		max-width:100%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
	}

	.fHqcmx img, .bKynJy img {
		max-width:100%;
		object-fit:cover;
	}

	.fmUxNY, .eHnKPz, .kecifW {
		max-width:100%;
		margin-top:50px;
	}

	.gKsYMa {
		font-size:14px;
		line-height:24px;
		padding-left:8px;
		padding-top:12px;
		padding-bottom:12px;
	}

	.lhmzxb, .hoJZow, .hZSCdR {
		top:-30px;
		left:8%;
		-webkit-transform:translateY(-50%) rotate(18deg);
		-ms-transform:translateY(-50%) rotate(18deg);
		transform:translateY(-50%) rotate(18deg);
		border-left:30px solid transparent;
		border-right:0px solid transparent;
		border-bottom:50px solid #e5f3d7;
	}

	.hPxzxB, .gMRvVy{
		max-width:100%;
		overflow:hidden;
		margin:auto;
	}

	.kvoJrT {
		max-width:100%;
		margin:auto;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.jqJrEt {
		font-size:14px;
		line-height:24px;
		padding:12px 6px 12px 5px;
	}

	.xZxVd {
		margin-left:20px;
		margin-right:20px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding-bottom:90px;
	}

	.kPAOMH {
		margin-top:60px;
		font-size:20px;
		line-height:32px;
	}

	.bCqGVX {
		padding:25px 20px;
		margin-left:20px;
		margin-right:20px;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		border-radius:10px;
	}

	.fLuoON {
		margin-left:unset;
		margin-top:23px;
	}

	.gphCEB {
		font-size:14px;
		line-height:28px;
	}

	.iMlzku {
		padding:39px 0 54px 0;
	}

	.cZXsgU { 
		width:80%;
		margin:0 auto 53px auto;
		font-size:18px;
		line-height:28px;
	}

	.AgncN {
		right:unset;
		top:115px;
		left:50vw;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
		font-size:80px;
		line-height:120px;
	}

	.iLtUDe {
		margin-bottom:61px;
	}

	.gcIAmZ {
		margin-top:34px;
		margin-bottom:8px;
	}

	.gcIAmZ .eachwrapper {
		margin-bottom:48px;
	}

	.gcIAmZ .eachwrapper .img-wrapper {
		height:317.33px;
	}

	.gcIAmZ .eachwrapper .title {
		margin-top:20px;
	}

	.gcIAmZ .eachwrapper .point-2 {
		margin-left:auto;
		padding-left:10px;
	}

	.gcIAmZ .eachwrapper .each-point {
		line-height:55px;
		padding-bottom:24px;
		padding-left:10px;
	}

	.gcIAmZ .eachwrapper .each-point .point {
		margin-bottom:-8px;
	}

	.gcIAmZ .eachwrapper .each-point .vrline {
		height:90px;
		margin-bottom:-25px;
	}

	.gcIAmZ .eachwrapper .each-point .number {
		font-size:55px;
	}

	.chcKlC {
		width:280px;
	}

	.jbfgtt.list-banner-webinar {
		margin-top:-60px;
	}

	.jbfgtt .banner-wrapper .list-content-wrapper h2 {
		margin-left:0px;
	}

	.dTxPTA {
	    width: 280px;
	}

	.eGxTMy {
	    padding-bottom: 34px;
	}

	.iPVIWR {
	    font-size: 20px;
	    line-height: 29px;
	}

	.klJYwz {
	    height: 72px;
	    margin-top: 12px;
	    margin-bottom: 14px;
	}

	.klJYwz .first {
	    align-self: flex-start;
	    font-size: 12px;
	    line-height: 20px;
	}

	.klJYwz .timeInfo {
	    margin-bottom: 1px;
	}

	.cXvSCU, .lnFpbe {
	    width: 76.08px;
	    height: 19.78px;
	}

	.cXvSCU svg, .lnFpbe svg {
	    height: 12.45px;
	}

	.kAjfJV {
	    height: 250px;
	    width: 100%;
	}

	.eiRofd {
	    padding-top: 70px;
	}

	.cklldM {
	    margin: 35px 20px 36px;
	}

	.bKJzfd {
	    font-size: 18px;
	}

	.epcLgi:after {
	    width: 100px;
	}

	.cklldM .overviewContentWrapper:not(:last-child) {
	    margin-bottom: 26px;
	}

	.cklldM .overviewContentWrapper .overviewContent {
	    font-size: 14px;
	}

	.dxaMNy {
	    margin-top: 37px;
	}

	.dxaMNy button {
	    max-width: 280px;
	    height: 60px !important;
	}

	.freWrA {
	   /* padding-top: 70px;*/
	}

	.iuyTZE {
	    margin-top: 54px;
	    padding-top: 43px;
	    margin-left: 20px;
	    margin-right: 20px;
	}

	.iuyTZE .title, .gTPKrK .title {
	    margin: 0px 55px 37px;
	    padding-top: 0px;
	    font-size: 20px;
	    line-height: 29px;
	}

	.eOjoFL {
	    padding: 0px 15px;
	}

	.gTPKrK {
	    padding-top: 38px;
	    margin-top: 45px;
	    margin-left: 20px;
	    margin-right: 20px;
	}

	.bzGySi {
	    margin-bottom: 70px;
	}

	.fymZnl {
	    margin-top: -100px;
	}

	.bNzeoE .html-wrapper {
	    font-size: 14px;
	}

	.dOoAKi {
	    margin-top: 40.41px;
	}

	.dOoAKi .headtitle {
	    margin-bottom: 37px;
	    font-size: 20px;
	    line-height: 28.96px;
	}

	.grVovy {
	    line-height: 26px;
	    margin-bottom: 31px;
	}

	.jIZUng {
	    width: 280px;
	    margin-top: 10px;
	    margin-bottom: 68px;
	}

	.gIEmYR {
	    padding-top: 36px;
	    margin-left: 20px;
	    margin-right: 20px;
	    font-size: 14px;
	    padding-bottom: 39px;
	    line-height: 28px;
	}

	.cklldM {
	    margin: 35px 20px 36px;
	}

	.bKJzfd {
	    font-size: 18px;
	}

	.epcLgi::after {
	    width: 100px;
	}

	.RfiGt {
	    margin-left: 20px;
	    margin-right: 20px;
	    -webkit-box-pack: center;
	    justify-content: center;
	    padding: 25px;
	    flex-direction: column;
	}

	.RfiGt .circleImageWrapper {
	    margin-bottom: 13px;
	    margin-right: 0px;
	}

	.RfiGt .advisorDetail {
	    font-size: 14px;
	}

	.RfiGt .advisorName {
	    font-size: 16px;
	}

	.hAJZeB {
	    margin-top: 50px;
	    margin-left: 20px;
	    margin-right: 20px;
	}

	.bKJzfd {
	    font-size: 18px;
	}

	.ZBpFP {
	    display: none;
	}

	.ghtFXI {
	    display: block;
	}

	.frSKlg {
	    margin-left: 20px;
	    margin-right: 20px;
	    margin-top: 45px;
	}

	.gwxxOG {
	    margin-top: 27px;
	    padding: 30px 20px;
	    font-size: 14px;
	}

	.VREeE {
	    flex-direction: column;
	    -webkit-box-align: start;
	    align-items: start;
	    margin-bottom: 0px;
	}

	.ivA-DvX {
	    font-size: 40px;
	    line-height: 47px;
	}

	.wdmUs {
	    margin-bottom: 20px;
	    font-size: 16px;
	    padding-top: 0px;
	}

	.jCNjO::after {
	    width: 100px;
	}

	#wpcf7-f133-o1 {
	    padding: 35px 0px 12px;
	}

	.iIZHos {
	    flex-direction: column;
	    align-items: flex-start;
	    margin-bottom: 30px;
	}

	.iIZHos label {
	    width: 100%;
	    margin-bottom: -10px;
	}

	.iIZHos .wpcf7-form-control-wrap {
	    width: 100% !important;
	}

	.gYyewe {
	    padding: 20px;
	}

	.gYyewe p {
	    font-size: 12px;
	    line-height: 24px;
	}

	.cpDeCJ {
	    display: none;
	}

	.jQQgpt {
	    font-size: 13px;
	    margin-bottom: -25px;
	    display: block;
	}

	.jRXDvC {
		display: grid;
	}

	.jRXDvC .wpcf7-submit {
	    margin-bottom: 40px;
	    margin-top: 45px;
	    height: 60px;
	    font-size: 18px !important;
	    line-height: 25px !important;
	    /*width: 280px !important;
	    max-width: 280px !important;*/
	}

	.contact-banner {
		padding-top: 0;
	}

	#wpcf7-f133-o1 > form > div.iIZHos.tel-div > div {
	  margin-left: 0 !important;
	  width: 100%;
	}

	.wpcf7-form-control-wrap select, #wpcf7-f200-o1 .wpcf7-form-control, #wpcf7-f209-p226-o1 .wpcf7-form-control {
		width: 100% !important;
	}

	#library-detail-btn, #event-detail-btn {
		max-width: 280px;
		height: 60px !important;
	}
}

@media screen and (max-width:768px) {
	.cLQDnt {
		padding-top:50px;
		padding-bottom:35px;
	}

	.gtGytm {
		margin-bottom:72px;
	}

	.dLXwFN {
	    width: 335px;
	}

	.iPsexi {
	    width: 90%;
	}

	/*news page*/
	.hOZoBo {
	    width: 90%;
	    margin-top: 26px;
	}

	.gNuVpv {
	    flex-direction: column;
	}

	.gNuVpv div {
	    height: 47px;
	    font-size: 70px;
	    line-height: 47px;
	}

	.gNuVpv div:nth-child(2) {
	    padding: 7px 0px 0px;
	}

	.jtZKxQ {
	    margin-top: 22px;
	}

	.jtZKxQ div:nth-child(1) {
	    width: 100px;
	}

	.fnEOm {
	    flex-direction: column;
	}

	.fnEOm > div:nth-child(1) {
	    width: 100%;
	}

	.fnEOm > div:nth-child(2) {
	    margin-top: 8px;
	    width: 100%;
	}

	.fnEOm > div:nth-child(2) > div:nth-child(1) {
	    margin-left: 0px;
	}

	.fnEOm .empty-div {
	    display: none;
	}

	.fnEOm > div:nth-child(2) > div:nth-child(2) {
	    line-height: 25px;
	}

	.iCQQgT {
	    margin-bottom: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.inrVnG {
	    padding-top: 110px;
	}

	.fgEmdQ {
	    bottom: 14px;
	    left: calc(50% - 129.5px);
	}

	.fgEmdQ .main-img {
	    content: url(/wp-content/themes/behealth/assets/images/price-and-function/smallstock.svg);
	    width: 259px;
	    height: 166px;
	}
}

@media (max-width: 767px) {
	.eCrORI .image-content .img-banner {
	    height: 380px;
	}

	.HgnRE {
	    height: 58px;
	}

	.jxfHRO {
	    bottom: 0px;
	}
}

@media (max-width: 760px) {
	.eYVkCw {
	    padding-right: 0px;
	}
}

@media (max-width: 750px) {
	.iWtGXK .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap, .iWtGXK .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
	    white-space: pre-wrap;
	}
}

@media (max-width:700px) {
	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(9%,0%) scale(1);
		-ms-transform:translate(9%,0%) scale(1);
		transform:translate(9%,0%) scale(1);
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translateX(-15%);
		-ms-transform:translateX(-15%);
		transform:translateX(-15%);
	}

	.kjXXLD {
		padding: 0px 15px;
		line-height: 26px;
		max-width: 240px;
	}

	.keFpnL {
		/* width: 240px; */
		height: 144px;
	}

	.ikmaPy {
		margin-top: 14.4px;
		font-size: 16px;
	}

	.keZovP {
		margin-top: 10.56px;
		font-size: 14px;
	}

	.slick-prev {
		top: 72px !important;
		left: calc(50% - 130px) !important;
	}

	.slick-next {
		left: calc(50% + 109px);
    	top: 72px !important;
	}
}

@media (max-width: 675px) {
	.dOoAKi .hrline {
	    width: calc(100% - 40px);
	    margin-bottom: 38px;
	}
}

@media (max-width: 650px) {
	.iGfkOs {
	    margin-top: 32px;
	    margin-bottom: 28px;
	}

	.iGfkOs button {
	    width: 220px !important;
	    height: 50px !important;
	    font-weight: bold;
	    font-size: 14px !important;
	    line-height: 19px;
	}

	.iGfkOs svg {
	    bottom: 29%;
	}

	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(5%,0%) scale(1);
		-ms-transform:translate(5%,0%) scale(1);
		transform:translate(5%,0%) scale(1);
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translateX(-11%);
		-ms-transform:translateX(-11%);
		transform:translateX(-11%);
	}
}

@media (max-width: 621px) {
	.kdZIUE {
	    font-size: 20px;
	    line-height: 42px;
	    padding-top: 56px;
	    padding-bottom: 28px;
	}

	.iWtGXK .ant-tabs-nav .ant-tabs-tab {
	    font-size: 14px;
	    line-height: 14px;
	    min-height: 50px;
	}

	.iWtGXK .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
	    font-size: 14px;
	    line-height: 14px;
	}

	.TZfuX .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
	    font-size: 14px;
	    line-height: 22px;
	}
}

@media (max-width: 614px) {
	.eAjwGm {
	    font-size: 20px;
	    line-height: 38px;
	    margin-bottom: -21px;
	}

	.cELEZE {
	    margin-top: 43px;
	}

	.xfTeA {
	    min-width: 105px;
	    max-width: 105px;
	    height: 32px;
	    font-size: 14px;
	    line-height: 20px;
	}

	.xfTeA .number {
	    font-size: 20px;
	}

	.knidpZ {
	    font-size: 16px;
	    line-height: 28px;
	}

	.hlHdAt {
	    font-size: 14px;
	    line-height: 28px;
	    margin-top: 20px;
	}
}

@media (max-width:600px) {
	.kLogug .ant-card .ant-card-body {
		-webkit-transform:translate(0%,0%) scale(1);
		-ms-transform:translate(0%,0%) scale(1);
		transform:translate(0%,0%) scale(1);
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translateX(-7%);
		-ms-transform:translateX(-7%);
		transform:translateX(-7%);
	}
}

@media (max-width:580px){
	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translate(0,10%) scale(0.8);
		-ms-transform:translate(0,10%) scale(0.8);
		transform:translate(0,10%) scale(0.8);
	}
}

@media screen and (max-width: 578px) {
	.eNXtEG {
	    width: 100%;
	}
}

@media (max-width: 560px) {
	.eYVkCw {
	    padding-top: 35px;
	    padding-left: 20px;
	}
}

@media (max-width: 551px) {
	.eCrORI .image-content .img-banner {
	    height: 320px;
	}
}

@media (max-width: 521px) {
	.iWtGXK .ant-tabs-nav .ant-tabs-tab {
	    max-width: 33.3333%;
	    padding-left: 5px;
	    padding-right: 5px;
	}
}

@media (max-width: 515px) {
	.hCqaQU {
	    max-width: 334px;
	    min-width: 334px;
	    height: 247px;
	    border-radius: 7px;
	}

	.bpdgiw {
	    padding-top: 24px;
	}

	.BSnUq {
	    max-width: 108px;
	    min-width: 108px;
	    height: 22px;
	    font-size: 12px;
	    line-height: 30px;
	}

	.bRRzLe {
	    padding-right: 7px;
	}

	.bRRzLe .man-icon {
	    height: 22px;
	}

	.kfxvVD {
	    font-size: 14px;
	    line-height: 30px;
	}

	.MGuRO {
	    font-size: 14px;
	    line-height: 30px;
	}

	.MGuRO > .text-span {
	    min-width: 67px;
	}

	.djcOvL {
	    font-size: 14px;
	    line-height: 30px;
	    font-style: normal;
	    font-weight: 500;
	}

	.GTdFo {
	    width: 283px;
	    margin-top: 5px;
	    margin-bottom: 5px;
	}

	.bRRzLe {
	    padding-right: 7px;
	}

	.bRRzLe .man-icon {
	    height: 22px;
	}

	.kfxvVD {
	    font-size: 14px;
	    line-height: 30px;
	}
}

@media (max-width: 510px) {
	.iWtGXK .ant-tabs-nav-list {
	    min-width: 335px;
	}

	.fkZUhc {
	    min-width: 100%;
	}
}

@media (max-width: 500px) {
	.gmIvga, .eDrWXM {
	    width: calc(100% - 40px);
	}

	.kAjfJV {
	    height: 180px;
	}

	.grVovy .cases-card-wrapper {
	    width: 100%;
	}

	.grVovy .each-case {
	    margin: auto auto 35px;
	    width: calc(100% - 95px);
	}
}

@media (max-width:490px) {
	.gqioip img {
		width:295px;
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:translate(10%,10%) scale(0.8);
		-ms-transform:translate(10%,10%) scale(0.8);
		transform:translate(10%,10%) scale(0.8);
	}
}

@media (max-width:480px) and (max-height:860px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:17%;
	}
}

@media (max-width: 480px) {
	.ccddEj {
	    width: 94%;
	}

	.eywJKu .ant-tabs-content-holder [class^="KnowHowItemList"] [class^="KnowHowCard__Wrapper"] {
	    margin-left: 0px;
	    margin-right: 0px;
	    width: 100%;
	    margin-bottom: 39px;
	}

	.eCrORI .image-content .img-banner {
	    height: 264px;
	}

	.eaodHy {
	    max-width: calc(100vw - 94px);
	    width: calc(100vw - 94px);
	    margin-left: auto;
	    margin-right: auto;
	}

	.drNvwg {
	    width: 100%;
	}

	.eiYowY .empty-wrapper {
		margin-bottom:80px;
	}

	.gcIAmZ .eachwrapper {
		width:calc(100% - 95px);
	}

	.kLogug .ant-card .ant-card-body h1 {
		margin-bottom:17px;
	}

	.kLogug .ant-card .ant-card-cover img {
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}

	.kLogug .ant-card .ant-card-cover img.mobile-view{
		display:block;
		margin-top:21%;
		-webkit-transform:scale(1.5);
		-ms-transform:scale(1.5);
		transform:scale(1.5);
	}

	.kLogug .ant-card .ant-card-cover img.desktop-view {
		display:none;
	}

	.kLogug .ant-card .ant-card-cover{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}

	.kLogug .mobile-button{
		position:absolute;
		bottom:3%;
		left:0;
		right:0;
		margin:auto;
	}

	.dLXwFN {
	    width: calc(100vw - 40px) !important;
	}

	.hExIBH input {
	    width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	    font-size: 16px;
	}
	
	.eywJKu .ant-tabs-content-holder [class^="KnowHowItemList"] [class^="KnowHowCard__Wrapper"] img {
		width: 100%;
	}
}

@media (max-width: 450px) {
	.deamyl, .fuIbVQ {
	    padding-top: 0px;
	}

	.gcIAmZ {
		margin-top:0px;
	}
}

@media (max-width:430px){
	.jbfgtt.list-banner-customer-voice .banner-wrapper{
		margin-bottom:55px;
	}
}

@media (max-width:420px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:26%;
		-webkit-transform:scale(1.6) translateX(4%);
		-ms-transform:scale(1.6) translateX(4%);
		transform:scale(1.6) translateX(4%);
	}
}

@media (max-width:420px) and (max-height:860px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:25%;
	}
}

@media (max-width:415px) {
	.jbfgtt.list-banner-price-function .banner-wrapper .list-content-wrapper p {
		white-space:pre;
	}
}

@media (max-width:414px) {
	.KlXJX {
		margin-top:10px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		width:250px;
		height:175px;
	}

	.KlXJX img {
		width:250px;
		height:175px;
	}
}

@media (max-width:400px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:30%;
		-webkit-transform:scale(1.5) translateX(5%);
		-ms-transform:scale(1.5) translateX(5%);
		transform:scale(1.5) translateX(5%);
	}

	.kLogug .mobile-button button{
		min-width:calc(100% - 40px);
		max-width:calc(100% - 40px);
	}

	.kLogug .ant-card {
		height: 560px;
	}

	/* .slick-next  {
		left: calc(50% + 150px);
		top: 70px !important;
	}

	.slick-prev {
		left: calc(50% - 180px) !important;
		top: 70px !important;
	} */


}

@media (max-width: 410px) {
	.cYYfmj {
	    width: 14px;
	    margin-right: 7px;
	}
}

@media (max-width:395px) {
	.jbfgtt .banner-wrapper .list-content-wrapper p.line-breaks {
		white-space:normal;
	}
}

@media (max-width: 390px) {
	.gyyVJG {
	    padding: 36px 15px 0px;
	}
}

@media (max-width: 375px) {
	.eCrORI .image-content .img-banner {
	    height: 218px;
	}

	.gyyVJG {
	    padding-right: 20px;
	    padding-left: 20px;
	}

	.fopjoS {
	    font-size: 15px;
	}

	.jYLPsg {
	    font-size: 16px;
	}

	.iXFnXx {
	    padding-right: 60px;
	    padding-left: 60px;
	}

	.iXFnXx div[class="contact-number"] {
	    font-size: 24px;
	}

	.jYLPsg {
		font-size:16px;
	}

	.iXFnXx div[class="contact-number"] {
		font-size:24px;
	}

	.iXFnXx {
		padding-right:60px;
		padding-left:60px;
	}

	.gmIvga {
	    width: 95%;
	}

	.eDrWXM {
	    width: 95%;
	}

	.dkncMe {
	    width: 100%;
	}

	.kLogug .ant-card .ant-card-cover img.mobile-view{
		-webkit-transform:scale(1.4) translateX(8%);
		-ms-transform:scale(1.4) translateX(8%);
		transform:scale(1.4) translateX(8%);
	}

	/* .slick-prev {
		left: 14% !important;
		transform: translate(-50%, -50%);
	}

	.slick-next {
		right: 13% !important;
		transform: translate(-50%, -50%);
	} */
}

@media (max-width: 374px) {
	.bgBktW {
	    padding: 0px 5px;
	}

	.iYNCah {
	    padding: 0px 5px;
	}
}

@media (max-width:360px) and (max-height:640px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:14%;
	}
}

@media (max-width:360px) and (max-height:740px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:24%;
	}
}

@media (max-width:350px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		-webkit-transform:scale(1.2) translateX(14%);
		-ms-transform:scale(1.2) translateX(14%);
		transform:scale(1.2) translateX(14%);
	}
}

@media (max-width:320px) {
	.gnGovw {
		margin-left:4vw;
	}

	.kLogug .ant-card .ant-card-cover img.mobile-view {
		-webkit-transform:scale(1.1) translateX(12%);
		-ms-transform:scale(1.1) translateX(12%);
		transform:scale(1.1) translateX(12%);
	}

	.eCrORI .image-content .img-banner {
	    height: 185px;
	}
}

@media (max-height:736px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:20%;
		-webkit-transform:scale(1.4) translateX(10%);
		-ms-transform:scale(1.4) translateX(10%);
		transform:scale(1.4) translateX(10%);
	}
}

@media (max-height:672px){
	.kLogug .ant-card .ant-card-cover img.mobile-view{
		margin-top:13%;
		-webkit-transform:scale(1.1) translateX(4%);
		-ms-transform:scale(1.1) translateX(4%);
		transform:scale(1.1) translateX(4%);
	}
}

@media (max-height: 568px) {
	.kLogug .ant-card {
		height: 560px;
	}
}

@media (max-height:568px){
	.kLogug .ant-card .ant-card-cover img.mobile-view {
		margin-top:11%;
		-webkit-transform:scale(1) translateX(10%);
		-ms-transform:scale(1) translateX(10%);
		transform:scale(1) translateX(10%);
	}
}
