@media screen and (min-width:768px){
	.showInMobile, .showOnMobile{display:none !important;}
	.imgCenterDesktop{
		width:auto;
		max-width:none;
		min-width:100%;
		height:100%;
		position:absolute;
		left:50%;
		top:50%;
		-webkit-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%);
		object-fit:cover;
	}
	.Qul > li:not(:first-child).active .Q_a{padding-top:40px;}
	.magazinArticlesMenuList > li > a::after{
		content:'';
		display:none;
		background:linear-gradient(90deg, #53B9E5 0%, #17567F 100%);
		width:100%;
		height:2px;
		position:absolute;
		right:0;
		bottom:0;
	}
	.magazinArticlesMenuList > li.active > a{
		background:linear-gradient(90deg, #53B9E5 0%, #17567F 100%);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	}
	.magazinArticlesMenuList > li.active > a::after{
		display:block;
	}
}
@media screen and (min-width:992px){
	.showInTablet, .showOnTablet{display:none !important;}
	.imgCenterHover{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
	.imgCenterHoverWrap:hover .imgCenterHover{-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04);}
	.link:hover{color:#185881;}
	.link:hover path{fill:#185881;}
	#nav > ul > li > a::after{
		content:'';
		background:#53B9E5;
		width:100%;
		height:1px;
		position:absolute;
		right:0;
		bottom:0;
		-webkit-transition:all 0.2s ease;
		transition:all 0.2s ease;
		filter:alpha(opacity=0);
		opacity:0;
		-khtml-opacity:0;
	}
	#nav ul ul a:hover, .moreServicesList a:hover{
		box-shadow:40px 40px 80px rgba(53, 55, 62, 0.15);
		-webkit-transform:translate(-5px,-5px);
		transform:translate(-5px,-5px);
	}
	body.liMenuHover #header [stroke]:not([stroke=""]):not([stroke="none"]){stroke:#35373E;}
	body.liMenuHover #header [fill]:not([fill=""]):not([fill="none"]){fill:#35373E;}
	body.liMenuHover #header{background:#f3f3f3;}
	body.liMenuHover #header a{color:#35373E;}
	body.liMenuHover .logoImgWhite{filter:alpha(opacity=0);opacity:0;-khtml-opacity:0;}
	body.liMenuHover .logoImgBlack{filter:alpha(opacity=100);opacity:1;-khtml-opacity:1;}
	.articlesItem_a::before{
		content:'';
		background:linear-gradient(90deg, #53B9E5 0%, #17567F 100%);
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		-webkit-transition:all 0.3s ease;
		transition:all 0.3s ease;
		filter:alpha(opacity=0);
		opacity:0;
		-khtml-opacity:0;
	}
	.articlesItem_a:hover .plusMinus,
	.articlesItemText{
		-webkit-transition:all 0.3s ease;
		transition:all 0.3s ease;
		filter:alpha(opacity=0);
		opacity:0;
		-khtml-opacity:0;
	}
	.articlesItem_a:hover{
		box-shadow:30px 30px 60px rgba(53, 55, 62, 0.2);
		-webkit-transform:translate(-5px,-5px);
		transform:translate(-5px,-5px);
		color:#fff;
	}
	.magazinArticlesSection .articlesItem_a:hover .articlesItemTitle, .articleMoreArticlesSection .articlesItem_a:hover .articlesItemTitle{color:#fff;-webkit-text-fill-color:#fff;}
	.articlesItem_a:hover::before, .articlesItem_a:hover .articlesItemText{
		filter:alpha(opacity=100);
		opacity:1;
		-khtml-opacity:1;
	}
	.magazinArticlesSection .articlesItemTitle{
		background:linear-gradient(90deg, #53B9E5 0%, #17567F 100%);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	}
	.filesList > li > a:hover, .filesList > li > a:hover .filesListItemTitle{color:#53B9E5;}
}
@media screen and (max-width:1600px){
	.magazinArticlesMenuList{gap:30px;}
	.articlesSearchField{width:350px;}
	.articlesSearchForm .wpcf7-submit{margin:0 30px 0 0;}
}
@media screen and (max-width:1440px){
	.hpTopBannerTitle{font-size:50px;line-height:62px;}
	.triangles{max-height:40%;}
	.swiper-slide[data-swiper-slide-index="1"] .triangles:nth-child(4){max-height:48%;}
	#nav ul .subMenu{padding:25px 0 70px 0;}
	#nav ul ul{gap:30px;}
	#nav ul ul a{height:300px;}
	.subMenuImgWrap{margin:0 0 40px 0;}
	.hpServicesSection .swiper-pagination{right:30px !important;}
	.serviceContentSection .container{padding-top:190px;padding-bottom:90px;}
	.serviceTitle{font-size:62px;line-height:62px;}
	.contentLeftBoldText{font-size:22px;line-height:34px;margin:0 0 20px 0;}
	.contentLeftText{font-size:17px;line-height:29px;}
	.contentRightTitle,
	.serviceFaqsSection .contentRightTitle,
	.aboutContentSection .contentRightTitle,
	.magazinContentInner .contentRightTitle{
		font-size:38px;
		line-height:40px;
	}
	.serviceFaqsInner{padding:80px 0 70px 0;}
	.articlesList, .moreServicesSection .moreServicesList{gap:40px;}
	.articlesList > li{width:-webkit-calc(25% - 30px);width:calc(25% - 30px);}
	.hpServiceArticlesSection .articlesList > li, .moreServicesSection .moreServicesList > li{width:-webkit-calc(33.333% - 27px);width:calc(33.333% - 27px);}
	.articlesItemTitle{font-size:20px;line-height:28px;}
	.articlesItemText{font-size:16px;line-height:26px;}
	.hpServiceArticlesInner, .moreServicesInner, .articleMoreArticlesInner{padding:90px 0 100px 0;}
	.articlesItemImgWrap{height:190px;}
	body:not(.homeBody) #footer{padding-top:110px;}
	.contentTopSection{min-height:560px;}
	.contentTopTitle{width:-webkit-calc(50% + 30px);width:calc(50% + 30px);font-size:50px;line-height:60px;}
	.contentTopBannerImgWrap{max-width:-webkit-calc(50% - 30px);max-width:calc(50% - 30px);}
	.magazinArticlesMenuList > li > a{font-size:16px;line-height:26px;}
	.articlesSearchForm .wpcf7-submit{margin:0 20px 0 0;font-size:18px;}
	.articlesSearchField{width:300px;font-size:16px;}
	.filesList{gap:0 40px;}
	.filesList > li{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);}
	.contactDetailsItemTitle{font-size:20px;}
	.contactDetailsItemText{font-size:16px;}
}
@media screen and (max-width:1280px){
	.hpServicesSection .container1079{padding:0 70px 0 20px;width:1169px;}
	.formPopupTitle{font-size:42px;line-height:48px;}
	.formPopupContent{padding:0 0 0 7%;}
	.contentRightTitle,
	.serviceFaqsSection .contentRightTitle,
	.aboutContentSection .contentRightTitle,
	.magazinContentInner .contentRightTitle{
		font-size:32px;
		line-height:36px;
	}
	.Qul > li .Q_a{font-size:20px;line-height:30px;padding:25px 0 15px 0;}
	.Qul > li > .Q_showME{font-size:16px;line-height:28px;}
	.articlesItemTitle{font-size:18px;line-height:26px;}
	.articlesItemTextWrap{padding:21px 24px 38px;}
	.hpServiceArticlesInner, .moreServicesInner, .articleMoreArticlesInner{padding-top:80px;}
	.articlesList, .moreServicesSection .moreServicesList{gap:20px;}
	.articlesList > li{width:-webkit-calc(25% - 15px);width:calc(25% - 15px);}
	.hpServiceArticlesSection .articlesList > li, .moreServicesSection .moreServicesList > li{width:-webkit-calc(33.333% - 14px);width:calc(33.333% - 14px);}
	.moreServicesSection .moreServicesList a{height:380px;}
	.contentTopSection{min-height:500px;padding-bottom:70px;}
	.contentTopTitle{font-size:40px;line-height:50px;}
	.aboutContentInner, .magazinContentInner, .ethicContentInner, .contactContentSection .aboutContentInner{padding:80px 0;}
	.teamImgWrap{padding-left:0;}
	.shakedDetailsBox, .kobiDetailsBox{width:195px;font-size:15px;line-height:24px;}
	.teamDetailsBoxTitle{font-size:22px;line-height:26px;}
	.teamImg{max-height:500px;}
	.teamImgWrap{padding:0 110px 0 30px;}
	.shakedDetailsBox{left:-30px;}
	.kobiDetailsBox{right:-110px;}
	.magazinArticlesSection{padding:60px 0 80px 0;}
	.magazinArticlesToolbarWrap{flex-direction:column;gap:28px;}
	.articlesSearchField{width:350px;}
	.magazinArticlesMenuList{gap:50px;}
	.formsRight{width:100%;padding:0 0 33px 0;}
	.formsLeft{width:100%;}
	.filesList{gap:0 60px;}
	.filesList > li{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
	.contactDetailsList{justify-content:space-between;padding:90px 0;}
	.contactDetailsList > li:first-child, .contactDetailsList > li{width:auto;}
	.contactForm, .contactForm > p{gap:9px 60px;}
	.contactForm .wpcf7-form-control-wrap{width: -webkit-calc(50% - 30px);width: calc(50% - 30px);}
}
@media screen and (max-width:1024px){
	.hpTopBannerTitle{font-size:40px;line-height:52px;}
	.startScreenLogo{width:400px;}
	.triangles{max-height:30%;}
	.swiper-slide[data-swiper-slide-index="1"] .triangles:nth-child(4){max-height:38%;}
	#nav ul .subMenu{padding:20px 0 50px 0;}
	#nav ul .subMenu.openMenu {
		display:block;
		visibility: visible;
		opacity:1;
	}
	#nav ul ul{gap:20px;}
	#nav ul ul a{height:240px;padding:50px 30px 30px;}
	.subMenuImgWrap{margin:0 0 20px 0;max-height:-webkit-calc(100% - 70px);max-height:calc(100% - 70px);}
	.hpServItemTitle{font-size:80px;line-height:80px;}
	.hpBottomQuoteSection{min-height:600px;}
	.quoteImg{height:100px;}
	.hpBottomQuoteText{font-size:38px;line-height:50px;}
	#footer{background-size:auto 500px;font-size:15px;padding:130px 0 50px 0;}
	body:not(.homeBody) #footer{padding-top:80px;}
	.footerRight{width:65%;}
	.footerLinksTitle{font-size:18px;margin:0 0 22px 0;}
	.footerLeft{width:35%;}
	.footerContactTitle{font-size:18px;line-height:24px;}
	.wpcf7-form-control:not(.wpcf7-submit), .likeTextArea{font-size:15px;}
	.footerHeadline{font-size:38px;line-height:48px;margin:0 0 50px 0;}
	.footerCopyrights{margin:70px 0 0 0;}
	.serviceContentSection .container{padding-top:160px;padding-bottom:52px;}
	.serviceTitle{font-size:50px;line-height:50px;}
	.contentLeftBoldText{font-size:20px;line-height:32px;}
	.contentLeftBoldText::before{top:10px;bottom:9px;}
	.serviceFaqsInner{padding:55px 0 25px 0;}
	.contentRight{width:100%;padding:0 0 34px 0;}
	.contentLeft{width:100%;}
	.hpServiceArticlesInner, .moreServicesInner, .articleMoreArticlesInner{padding:50px 0 70px 0;}
	.hpServiceArticlesSection .contentLeft{padding-top:10px;}
	.articlesList > li{width:-webkit-calc(33.333% - 14px);width:calc(33.333% - 14px);}
	.articleMoreArticlesSection .articlesList > li:last-child{display:none;}
	.articleMoreArticlesSection .contentRightTitle{margin:0 0 50px 0;}
	.ethicMainWrap{background:none;}
	.hideOn1024{display:none;}
	.contactDetailsItemText{font-size:15px;padding:0 15px 0 0;}
	.contactDetailsItemTitle{font-size:17px;}
}
@media screen and (max-width:991px){
	.hideInTablet, .hideOnTablet{display:none !important;}
	.hpTopBannerContainer{flex-direction:column-reverse;justify-content:center;padding-bottom:200px;}
	.scrollDownBtn{bottom:26px;font-size:13px;}
	.scrollDownBtnSpansWrap{margin-bottom:7px;height:26px;width:16px;}
	.swiper-pagination-container .swiper-pagination{text-align:center;}
	.hpTopBannerText{margin:33px 0 0 0;width:100%;text-align:center;}
	.hpTopBannerTitle{font-size:30px;line-height:40px;}
	.hpTopBannerSection .swiper-pagination-bullet{margin:0 12px !important;}
	.hpTopBannerPaginationContainer{top:auto !important;bottom:127px;margin:0;}
	.hpTopBannerImgWrap{height:190px;}
	.hpTopBannerImgWrap2{width:100%;}
	.triangles{max-height:50%;}
	.swiper-slide[data-swiper-slide-index="1"] .triangles:nth-child(4){max-height:49%;margin-top:0;}
	#nav{
		background:#f2f2f2;
		padding:75px 20px 40px;
		position:fixed;
		right:0;
		left:0;
		top:0;
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0);
		-webkit-transition:all 0.5s ease;
		transition:all 0.5s ease;
	}
	body.mobileMenuIsOpen #nav{-webkit-transform:translate(0,0);transform:translate(0,0);}
	#nav > ul{display:block;width:100%;border-top:1px solid #ccc;overflow:auto;}
	#nav > ul > li{border-bottom:1px solid #ccc;}
	#nav > ul > li > a{color:#35373E;width:100%;padding:22px 0 25px 0;}
	#header, .headerPlaceHolder{height:71px;}
	.logoImgWhite{height:39px;}
	#nav > ul > li{padding:0;position:relative;flex-direction:column;}
	.openSubMenu{width:12px;height:12px;position:absolute;left:0;top:28px;}
	.openSubMenu::before{content:'';background:#262022;width:2px;height:100%;position:absolute;left:50%;top:0;margin:0 0 0 -1px;}
	.openSubMenu::after{content:'';background:#262022;width:100%;height:2px;position:absolute;left:0;top:50%;margin:-1px 0 0 0;}
	#nav > ul > li.focus .openSubMenu::before{display:none;}
	#nav ul .subMenu{position:static;display:none;}
	#nav li.focus .subMenu{display:block;padding:0 0 30px 0;}
	#nav ul .subMenu .container{padding:0;}
	#nav ul ul{gap:15px;}
	#nav ul ul a{height:178px;padding:40px 20px 10px;font-size:16px;}
	.subMenuImgWrap{height:72px;margin:0 0 17px 0;max-height:unset;}
	body.mobileMenuIsOpen .topSearchForm{filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;visibility:hidden;}
	.headerRightLinks{margin:0 25px 0 0;}
	.topSearchForm{width:28px;height:45px;margin:0 15px 0 0;}
	.topSearchField{background:#fff;width:100%;height:71px;position:fixed;top:0;right:0;z-index:2;line-height:71px;border:none;color:#35373E;}
	.topSearchField::-webkit-input-placeholder{color:#35373E;}
	.topSearchField:-moz-placeholder{color:#35373E;}
	.topSearchBtn{height:40px;width:40px;position:fixed;top:16px;right:62px;z-index:3;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
	.topSearchForm.active .closeMobileSearch{filter:alpha(opacity=100);-khtml-opacity:1;opacity:1;visibility:visible;}
	.topSearchForm.active .topSearchField{width:100%;padding:0 50px;}
	.topSearchForm.active .topSearchBtn{right:9px;}
	.topSearchForm.active .topSearchBtn path{stroke:rgb(53 55 62 / 0.6);}
	.hpServItemTitle{font-size:50px;line-height:50px;}
	.hpServItemText2{font-size:16px;line-height:28px;}
	.wpcf7-submit, .link{font-size:18px;}
	.hpServItemImgWrap{width:31%;padding:0 0 0 30px;justify-content:center;}
	.hpServItemText{padding:0 30px 0 0;width:69%;}
	.hpServItemShape1wrap .img2{width:173px;height:auto;}
	.hpServItemShape4wrap .img2{width:160px;}
	.hpServItemShape4wrap .img1{margin:0 0 18px 0;}
	.hpServItemImgWrap2 .img1{width:40px;height:auto;}
	.hpServItemShape2wrap .img1, .hpServItemShape3wrap .img1{margin:0 0 0 -20px;}
	.hpServItemText1{font-size:20px;line-height:26px;}
	.hpBottomQuoteSection{min-height:450px;}
	.quoteImg{height:80px;margin:0 0 27px 0;}
	.hpBottomQuoteText{font-size:28px;line-height:40px;margin:0 0 33px 0;}
	.footerRight{width:100%;border-left:none;}
	.footerLinksWrap .footerLinksList{margin:0 0 30px 0;font-weight:300;}
	.footerLeft{width:100%;padding:34px 0 0 0;border-top:1px solid rgba(255,255,255,0.2);}
	.footerCopyrights{margin:65px 0 0 0;border-top:1px solid rgba(255,255,255,0.2);padding:21px 0 0 0;}
	.footerHeadline{font-size:30px;line-height:42px;}
	#footer{padding:90px 0 25px 0;}
	body:not(.homeBody) #footer{padding-top:60px;}
	.backToTopBtn{bottom:125px;}
	.serviceContentSection .container{flex-direction:column;padding-top:111px;}
	.serviceContentSection .contentRight{text-align:center;}
	.contentRightImg{margin:0;width:auto;height:200px;}
	.serviceTitle{margin:0 auto 30px;}
	#formPopup{flex-direction:column-reverse;}
	.formPopupContent{width:100%;padding:28px 0 0 0;}
	.formPopupImgWrap{width:100%;}
	.formPopupTitle{text-align:center;}
	.formPopupText{text-align:center;}
	.formPopupImg{height:210px;}
	.readMoreBtn{font-size:16px;line-height:22px;}
	.articlesItemText .readMoreBtn{color:#53B9E5;}
	.articlesItemText .readMoreBtn path{fill:#53B9E5;}
	.articlesItemTextWrap{min-height:200px;}
	.articlesItemImgWrap{height:145px;}
	.moreServicesSection .moreServicesList a{height:320px;}
	.moreServicesSection .moreServicesList .subMenuImgWrap{height:110px;}
	.contentTopSection{min-height:450px;padding:91px 0 28px 0;}
	.contentTopSection .container{flex-direction:column-reverse;}
	.contentTopTitle{width:100%;padding:26px 0 0 0;text-align:center;}
	.contentTopBannerImgWrap{max-width:100%;height:140px;}
	.aboutContentInner, .magazinContentInner, .ethicContentInner, .contactContentSection .aboutContentInner{padding:60px 0;}
	.aboutContentTopBoldText{font-size:20px;line-height:32px;}
	.aboutContent{font-size:16px;line-height:26px;}
	.teamImg{max-height:300px;}
	.teamDetailsBoxTitle{font-size:18px;line-height:24px;margin:0 0 6px 0;}
	.shakedDetailsBox, .kobiDetailsBox{top:30px;}
	.teamImgWrap{padding:0 150px 0 100px;margin:-15px 0 0 0;}
	.shakedDetailsBox{left:-100px;}
	.kobiDetailsBox{right:-150px;}
	.magazinArticlesMenuList{gap:25px;}
	.articlesItemTitle{font-size:16px;line-height:24px;}
	.magazinContent{font-size:22px;line-height:34px;}
	.articleTitle{font-size:40px;line-height:52px;}
	.articleDetailsList{padding:0 0 34px 0;margin:0 0 29px 0;}
	.articleContentSection{padding:101px 0 52px 0;}
	.articleInnerTextFlex{margin:0 0 31px 0;}
	.articleInnerTextFlexText{width:100%;padding:0;}
	.articleInnerTextFlexImgWrap{width:100%;padding:33px 0 0 0;text-align:center;}
	.formsFilterForm .wpcf7-form-control-wrap{padding:0 0 0 30px;}
	.filesListItemTextWrap{font-size:15px;line-height:22px;}
	.filesListItemTitle{font-size:16px;line-height:22px;}
	.filesList{gap:0 30px;}
	.filesList > li{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);}
	.formsRightSmallTitle{font-size:26px !important;}
	.formsFilterForm{margin:30px 0 0 0;}
	.ethicContent h1, .ethicContent h2, .ethicContent h3, .ethicContent h4, .ethicContent h5, .ethicContent h6{font-size:20px;}
	.ethicContent{font-size: 16px;line-height: 28px;}
	.contactContentSection .contentRightTitle{font-size: 38px;line-height: 46px;}
	.contactFormTitle{font-size: 22px;line-height: 30px;}
	.contactDetailsList{flex-wrap:wrap;padding:30px 0;}
	.contactDetailsList > li:first-child, .contactDetailsList > li, .contactDetailsList > li:last-child{width:50%;padding:16px 0 21px 20px;}
	.contactDetailsList > li:nth-child(even){padding-left:0;}
	.contactForm, .contactForm > p{gap: 9px 40px;}
	.contactForm .wpcf7-form-control-wrap{width: -webkit-calc(50% - 20px);width: calc(50% - 20px);}
	.aboutContentTopBoldText, .aboutContent strong {font-size: 18px; line-height: 24px;}
}
@media screen and (max-width:767px){
	.hideInMobile, .hideOnMobile{display:none !important;}
	.imgCenterDesktopWrap{height:auto;min-height:1px;}
	.imgCenterDesktop{vertical-align:top;width:100%;height:auto;}
	.startScreenLogo{width:247px;}
	#nav ul ul, .moreServicesList{flex-wrap:wrap;}
	#nav ul ul > li, .moreServicesList > li{width:calc(50% - 7.5px);}
	.hpServicesSection .container1079{flex-direction:column;align-items:center;padding:80px 20px;}
	.hpServItemTextInner{width:100%;margin:0;}
	.hpServItemImgWrap{width:164px;padding:0;border:none;}
	.hpServItemText{width:100%;padding:54px 0 0 0;text-align:center;}
	.hpServItemText1{font-size:18px;line-height:24px;}
	.hpServItemTitle{font-size:40px;line-height:30px;margin:8px 0 17px 0;}
	.hpServItemText2{font-size:15px;line-height:24px;}
	.hpServicesSection .swiper-pagination{display:flex;right:0 !important;left:0;top:auto !important;bottom:28px;justify-content:center;}
	.hpServicesSection .swiper-pagination-bullet{width:40px;height:4px;margin:12px !important;}
	.hpServicesSection .swiper-pagination-bullet .loadingSlide{height:100% !important;width:0;}
	.quoteImg{height:57px;}
	.hpBottomQuoteText{font-size:24px;line-height:36px;}
	.hpBottomQuoteAuthor{font-size:16px;}
	.footerHeadline{font-size:22px;line-height:36px;margin:0 0 41px 0;}
	.footerRight{flex-direction:column;}
	.footerLinksWrap, .footerLinksWrap:last-child{width:100%;padding:0 0 18px 0;border-top:1px solid rgba(255,255,255,0.2);}
	.footerLinksTitle{margin:0;padding:21px 0 7px 0;position:relative;}
	.footerLinksTitle::before, .footerLinksTitle::after{content:'';background:#53B9E5;position:absolute;}
	.footerLinksTitle::before{left:0;top:37px;width:12px;height:2px;}
	.footerLinksTitle::after{left:5px;top:32px;width:2px;height:12px;}
	.footerLinksWrap .footerLinksList{padding:2px 0 0 0;display:none;margin:0;}
	.footerLinksWrap:not(:last-child) .footerLinksList{margin:0;}
	.footerLinksWrap.active .footerLinksTitle::after{display:none;}
	.footerLinksWrap.active .footerLinksList{display:block;}
	.wpcf7-form-control-wrap{margin:0 0 9px 0;}
	.footerCopyrights{font-size:13px;padding:15px 0 0 0;margin:60px 0 0 0;}
	.formPopupImg{height:169px;}
	.formPopupTitle{font-size:30px;line-height:36px;margin:0 0 16px 0;}
	.whiteBgForm .wpcf7-form-control:not(.wpcf7-submit){font-size:15px;}
	.contentRightImg{height:163px;}
	.serviceTitle{font-size:40px;line-height:40px;margin-bottom:24px;}
	.contentLeftBoldText{font-size:18px;line-height:30px;padding:0 20px 0 0;margin:0 0 23px 0;}
	.contentLeftBoldText::before{width:5px;}
	.contentLeftText{font-size:15px;line-height:24px;margin:0 0 25px 0;}
	.link svg{margin:0 3px 0 0;}
	.wpcf7-submit, .link{font-size:16px;}
	.contentRightTitle,
	.serviceFaqsSection .contentRightTitle,
	.aboutContentSection .contentRightTitle,
	.magazinContentInner .contentRightTitle{
		font-size:24px;
		line-height:30px;
	}
	.Qul{border-top:1px solid #ccc;margin:10px 0 0 0;}
	.Qul > li .Q_a, .Qul > li:first-child .Q_a{font-size:17px;line-height:21px;align-items:flex-start;padding:23px 0 17px 0;}
	.Qul > li > .Q_showME{font-size:15px;line-height:24px;padding:0 0 15px 0;}
	.articlesItemImgWrap{height:145px;}
	.articlesList, .moreServicesSection .moreServicesList{gap:20px;}
	.moreServicesSection .moreServicesList{margin:9px 0 0 0;}
	.articlesList > li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}
	.hpServiceArticlesSection .articlesList > li, .moreServicesSection .moreServicesList > li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}
	.articlesItemTextWrap{min-height:150px;}
	.readMoreBtn svg{margin:0 4px 0 0;}
	.articlesItemImgWrap{height:212px;}
	.hpServiceArticlesInner, .moreServicesInner, .articleMoreArticlesInner{padding:31px 0 60px 0;}
	.moreServicesSection .moreServicesList a{height:372px;padding-top:30px;}
	.moreServicesSection .moreServicesList .subMenuImgWrap{height:151px;margin:0 0 30px 0;}
	.contentRight{padding:0 0 24px 0;}
	.serviceFaqsInner{padding:31px 0 30px 0;}
	.plusMinus{width:12px;height:12px;margin-top:6px;}
	.plusMinus:before{height:2px;top:5px;}
	.plusMinus:after{width:2px;left:5px;}
	.Qul > li{padding:0 0 9px 0;}
	#footer{background:#35373E url(../images/footer_bg_mobile.svg) left center no-repeat;}
	body:not(.homeBody) #footer{padding-top:37px;}
	.footerSocials > li{padding:12px 0 0 12px;}
	.footerLeft{padding:31px 0 0 0;}
	.footerContactText{margin:0 0 13px 0;}
	.contentTopBannerImgWrap{height:107px;}
	.contentTopTitle{font-size:30px;line-height:40px;}
	.aboutContentInner, .contactContentSection .aboutContentInner{padding:31px 0 54px 0;}
	.ethicContentInner{padding:31px 0;}
	.aboutContentTopBoldText{font-size:18px;line-height:30px;}
	.aboutContent{font-size:15px;line-height:24px;}
	.teamImgWrap{padding:0;}
	.teamImg{max-height:232px;}
	.teamImgWrap2{display:flex;flex-wrap:wrap;}
	.kobiDetailsBox, .shakedDetailsBox{position:static;}
	.kobiDetailsBox{width:62%;order:1;padding-left:20px;}
	.shakedDetailsBox{width:38%;order:2;}
	.teamImg{order:3;margin:25px auto 0;}
	.articlesItemTitle{font-size:18px;line-height:26px;}
	.magazinContent{font-size:18px;line-height:30px;}
	.magazinContentInner{padding:30px 0;border:none;}
	.magazinArticlesMenuListWrap{width:100%;position:relative;}
	.magazinArticlesMenuList{
		display:none;
		background:#fff;
		width:100%;
		max-height:50vh;
		overflow:auto;
		margin:-1px 0 0 0;
		border:1px solid #35373E;
		flex-direction:column;
		gap:0;
		padding:8px 19px 11px;
		position:absolute;
		top:100%;
		right:0;
		z-index:2;
	}
	.magazinArticlesMenuListWrap.active .magazinArticlesMenuList{display:flex;}
	.magazinArticlesMenuListWrap.active .magazinArticlesMenuOpenBtn::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
	.magazinArticlesMenuList > li > a{padding:2px 0;}
	.magazinArticlesMenuList > li.active > a{color:#53B9E5;}
	.magazinArticlesSection{padding:0 0 60px 0;}
	.articlesSearchForm .wpcf7-submit{position:absolute;left:0;top:50%;font-size:16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
	.wpcf7-submit img{width:auto;height:10px;}
	.articlesSearchForm{width:100%;}
	.articlesSearchField{width:100%;font-size:15px;font-weight:500;padding:0 0 0 110px;}
	.magazinArticlesToolbarWrap{padding:0 0 50px 0;}
	.magazinTopBannerImgWrap{height:184px;}
	.noResultsWrap{font-size:15px;line-height:24px;padding:10px 0 0 0;}
	.noResultsDots{display:block;visibility:hidden;line-height:1px;}
	.articleTitle{font-size:30px;line-height:30px;margin:0 0 15px 0;}
	.articleDetailsList > li{font-size:15px;line-height:30px;}
	.articleMoreArticlesSection .contentRightTitle{margin:0 0 34px 0;}
	.articleMoreArticlesSection .articlesList > li:last-child{display:flex;}
	.articleContentText{font-size:15px;line-height:24px;}
	.articleContentInnerText{padding:29px 0 0 0;margin:34px 0 0 0;}
	.articleContentInnerText h1, .articleContentInnerText h2, .articleContentInnerText h3, .articleContentInnerText h4, .articleContentInnerText h5, .articleContentInnerText h6{font-size:20px;line-height:30px;}
	.formsFilterSection + .aboutContentSection .aboutContentInner{border-top:none;}
	.formsFilterForm{margin:10px 0 0 0;}
	.formsFilterForm, .formsFilterForm > p{gap:0 30px;}
	.formsFilterForm .wpcf7-submit{position:absolute;left:0;bottom:20px;}
	.formsFilterForm .wpcf7-form-control-wrap{padding:0;}
	.formsFilterForm .wpcf7-form-control-wrap:nth-child(1){width:40%;}
	.formsFilterForm .wpcf7-form-control-wrap:nth-child(2){width:60%;}
	.formsFilterForm .wpcf7-form-control-wrap:nth-child(2) .wpcf7-form-control{padding:0 0 0 110px;}
	.formsFilterSection .aboutContentInner{padding-bottom:20px;}
	.formsFilterSection .formsRight{padding:0 0 23px 0;}
	.formsRightSmallTitle{font-size:24px !important;justify-content:space-between;}
	.formsRightSmallTitle img{width:16px;height:11px;}
	.filesListItemIconWrap{width:26px;}
	.filesListItemIconWrap img{height:auto;}
	.fileTitle{font-size:7px;line-height:7px;letter-spacing:0;}
	.ethicContent h1, .ethicContent h2, .ethicContent h3, .ethicContent h4, .ethicContent h5, .ethicContent h6{font-size:18px;}
	.ethicContent{font-size: 15px;line-height: 24px;}
	.contactForm, .contactForm > p{gap: 9px 20px;}
	.contactForm .wpcf7-form-control-wrap{width: -webkit-calc(50% - 10px);width: calc(50% - 10px);}
	.contactContentSection .contentRight{padding:0 0 13px 0;}
	.contactContentSection .contentRightTitle{font-size:24px;line-height:30px;}
	.contactFormTitle{font-size: 18px;line-height: 30px;margin:0 0 18px 0;     font-weight: 500;}
	.contactForm .checkbox-wrap label{font-size:15px;}
	.contactForm .wpcf7-form-control-wrap.textAreaWrap{height:89px;}
	.contactContentSection .aboutContentInner{border-top:none;}
	.contactDetailsList{padding-bottom:0;}
	.contactDetailsList > li{border-bottom:1px solid #ccc;}
	.contactDetailsItemIconWrap{max-width:28px;}
	#fileFilter .inputsLabel span {display:none;}
}
@media screen and (max-width:599px){
	.articlesList, .moreServicesSection .moreServicesList{gap:40px;}
	.hpServiceArticlesSection .articlesList > li, .articlesList > li, .moreServicesSection .moreServicesList > li{width:100%;}
	.formsFilterForm, .formsFilterForm > p{flex-wrap:wrap;}
	.formsFilterForm .wpcf7-form-control-wrap{width:100% !important;}
	.filesList > li{width:100%;}
	.filesList > li:nth-child(2) > a{padding-top:19px;border-top:1px solid #ccc;}
	.filesList > li:nth-last-child(2) > a{padding-bottom:22px;}
	.contactForm, .contactForm > p{gap:9px 0;}
	.contactForm .wpcf7-form-control-wrap{width:100%;}
	.contactDetailsList{padding:0 0 10px 0;}
	.contactDetailsList > li{width:100% !important;}

	.articlesItem_a {
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-right: -20px;
	}
	.contactForm .checkbox-wrap {
		width: 75%;
	}
	.checkbox-wrap .wpcf7-list-item-label {
	    gap: 5px;
	}
}
@media screen and (max-width:479px){

}
