/* ============================================================
   Fonts Family
==============================================================*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button {font-family:'Noto Sans Global', Noto Sans,'Noto Sans',Arial, sans-serif;}

input[type="text"],input[type="email"],input[type="number"],button,input[type="submit"],input[type="reset"],button,input[type="tel"],button,input[type="password"],input[type="url"],input[type="search"],input[type="file"],button,textarea {font-family:'Noto Sans Global', Noto Sans,'Noto Sans',Arial, sans-serif; }




@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button {
		font-family:Noto Sans KR,'Noto Sans KR',Arial, sans-serif;
		}

	input[type="text"],input[type="email"],input[type="number"],button,input[type="submit"],input[type="reset"],button,input[type="tel"],button,input[type="password"],input[type="url"],input[type="search"],input[type="file"],button,textarea {font-family:Noto Sans KR,'Noto Sans KR',Arial, sans-serif; }
}



/*	CaseStudy Main:Item
=========================================================*/
html[lang="ru-RU"] .CaseStudySubSlideItemCont{
	padding-right: 180px;
}
/*Responsive*/
@media screen and (max-width: 1440px) and (min-width: 1025px){
	html[lang="ru-RU"] .CaseStudySubSlideItemCont{
		padding:25px 20px;
		padding-right: 170px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	html[lang="ru-RU"] .CaseStudySubSlideItemCont{
		padding:25px 20px;
	}
	html[lang="ru-RU"] .CaseStudySubSlideItemCont-btn {
		margin-top: 10px;
		position: static;
		transform: translate(0,0);
	}
}
@media screen and (max-width: 767px) and (min-width: 1px){
	html[lang="ru-RU"] .CaseStudySubSlideItemCont{
		padding:10px 10px;
	}
	html[lang="ru-RU"] .CaseStudySubSlideItemCont-btn {
		margin-top: 6px;
		padding: 8px 8px;
		position: static;
		transform: translate(0,0);
	}
	html[lang="ru-RU"] .CaseStudySubSlideItemCont-title{
		padding-left:6px;
		font-size: 14px;
	}
}


/*	Menu
=========================================================*/
html[lang="ru-RU"] .Full-Depth .DepthMenuSection-inner > .sub-menu > .menu-item > a{
	max-width: calc(25% - 20px) !important;
}

@media screen and (max-width: 1610px) and (min-width: 1441px){
	html[lang="ru-RU"] .HeaderNav{
		margin-right:182px;
	}
	
	html[lang="ru-RU"] .HeaderNav .main-menu > .menu-item{
		padding:0 17px;
	}
	
	html[lang="ru-RU"] .DepthMenuSection{
		left: calc(50% + 91px);
	}
}

@media screen and (max-width: 1440px) and (min-width: 1281px){
	html[lang="ru-RU"] .HeaderNav{
		margin-right: 164px;
	}
	
	html[lang="ru-RU"] .HeaderNav .main-menu > .menu-item{
		padding: 0 15px;
	}
	
	html[lang="ru-RU"] .DepthMenuSection{
		left: calc(50% + 82px);
	}
}

@media screen and (max-width: 1280px) and (min-width: 1025px){
	html[lang="ru-RU"] .HeaderNav{
		margin-right: 164px;
	}
	
	html[lang="ru-RU"] .HeaderNav .main-menu > .menu-item{
		padding: 0 10px;
	}
	
	html[lang="ru-RU"] .DepthMenuSection{
		left: calc(50% + 82px);
	}
}

/*	SiteMap
=========================================================*/
@media screen and (min-width: 1025px){
	html[lang="ru-RU"] .SiteMapMenu .main-menu > .menu-item > a{
		font-size:14px;
		padding-right:14px;
	}
	
	html[lang="ru-RU"] .SiteMapMenu .main-menu > .menu-item > .sub-menu > .menu-item > a{
		font-size:13px;
	}
	
	html[lang="ru-RU"] .SiteMapMenu .main-menu .sub-menu .sub-menu .menu-item > a{
		font-size:13px;
	}
	
	html[lang="ru-RU"] .SiteMapMenu .main-menu{
		margin:0 -10px;
	}
	
	html[lang="ru-RU"] .SiteMapMenu .main-menu > .menu-item{
		padding:0 10px;
	}
}


/*	Solution Main
=========================================================*/
@media screen and (max-width: 767px) and (min-width: 1px){
	html[lang="ru-RU"]  .CaseStudySubPostItem-btn{
		right:10px;
		left:10px;
	}
	html[lang="ru-RU"]  .CaseStudySubPostItemText {
		top: 10px;
		left: 10px;
		right: 10px;
	}
	html[lang="ru-RU"]  .CaseStudySubPostItem-btnText{
		font-size:10px;
	}
}

/* Right Stick Banner
=========================================================*/
@media screen  and (min-width: 1025px){
	html[lang="ru-RU"] .QuickBarItem-text{
		font-size:10px;
	}
}

@media screen and (max-width: 1440px) and (min-width: 1025px){
	html[lang="ru-RU"] .QuickBarItem-link{
		width:80px;
	}
	
	html[lang="ru-RU"] .QuickBarItem-text{
		width:80px;
	}
	
	html[lang="ru-RU"] .QuickContact{
		padding-right:80px;
	}
}

.MobileHeader-item:nth-child(3) .MobileHeader-text{
	padding:0 !important;
}

.FooterFamilyMenuTabCont-list .FooterFamilyMenuTabCont-item:nth-child(2) .FooterFamilyRow:nth-child(1) .FooterFamilyRow-item:nth-child(6){
	display:none !important;
}

.FooterFamilyMenuTabCont-list .FooterFamilyMenuTabCont-item:nth-child(2) .FooterFamilyRow:nth-child(1) .FooterFamilyRow-item:nth-child(7){
	display:none !important;
}

.FooterFamilyMenuTabCont-list .FooterFamilyMenuTabCont-item:nth-child(2) .FooterFamilyRow:nth-child(3) .FooterFamilyRow-item:nth-child(3){
	display:none !important;
}

.FooterFamilyMenuTabCont-list .FooterFamilyMenuTabCont-item:nth-child(2) .FooterFamilyRow:nth-child(3) .FooterFamilyRow-item:nth-child(6){
	display:none !important;
}

.ScrollpolicyMeta .FormBasicCheck{
	position: static !important;
	margin-top:15px !important;
	transform: translateY(0) !important;
}

.FooterInfoText-item:nth-child(2){
	display:none !important;
}

.QuickBarItem-text{
	letter-spacing:-1px !important;
}

.FaqTopBannerText-item:last-child{
	display:none !important;
}

.FaqTopBannerText-item:nth-child(2):after{
	display:none !important;
}

.CenterTopBannerText-item:last-child{
	display:none !important;
}

.CenterTopBannerText-item:nth-child(2):after{
	display:none !important;
}

@media screen and (min-width: 768px) {
	.MainCaseStudyTab-slide{
		width:10% !important;
		padding: 0 5px !important;
	}
	.MainCaseStudyTab-text{
		font-size:10px !important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.MainCaseStudyTab-slide{
		width:15% !important;
		padding: 10px 5px !important;
	}
}

@media screen and (min-width: 768px) {
	.SubCaseStudyTab-text{
		min-height:3.9em;
	}
}

@media screen and (min-width: 1441px){
	.FooterIInfoNav-menu .sub-menu a{
		font-size:13px;
	}

	.FooterIInfoNav-link .menu-item a{
		font-size:13px;
	}
}


@media screen and (max-width: 767px) and (min-width: 1px){
	.SSMLicenseVerLineBtn-item{
		width:100% !important;
		max-width:100% !important;
	}
	
	.SSMLicenseVerLineBtn-item .DownloadBtn {
		display:block !important;
	}
	
	.SSMLicenseVerLineBtn-item:last-child{
		margin-top:5px !important;
	}
	
	.SSMLicenseVerLineBtn-item:first-child{
		margin-top:0px !important;
	}
	
	.FooterNav-link{
		word-break: break-all !important;
	}
}

@media screen and (max-width: 767px) and (min-width: 1px){
	html[lang="ru-RU"] .CaseStudySubPostItemText-title{ 
		font-size:12px;
	}
}
@media screen and (max-width: 767px) and (min-width: 1px){
	.SSMSoftwareLink-item{
		width:100% !important;
	}
	
	.SSMSoftwareLink-item .DownloadBtn{
		display:block !important;
	}
	
	.SSMSoftwareLink-item:last-child{
		margin-top:5px !important;
	}
	
	.SSMSoftwareLink-item:first-child{
		margin-top:0px !important;
	}
	
	.ManageDownload-item{
		width:100% !important;
		margin-top:5px !important;
	}
	
	.ManageDownload-item:first-child{
		margin-top:0 !important;
	}
	
	.ManageDownload-item .DownloadBtn{
		display:block !important;
	}
	
	.CompanyInfoNum-text{
		display:block !important;
	}
}


@media screen and (max-width: 767px) and (min-width: 1px){
	.CaseStudyHeader .ArrowBtnColor{
		padding: 15px 22px;
	}
}



/* Company Overview
=========================================================*/
@media screen and (max-width: 1024px) and (min-width: 768px){
	html[lang="ru-RU"] .CompanyInfoNum-num {
		font-size: 30px;
	}
	html[lang="ru-RU"] .CompanyInfoNum-text{
		font-size: 12px;
	}
}

.post-type-archive-hws_webinar .TopRightBgBanner-sub{
	display:none;
}

.post-type-archive-hws_webinar .WebinarsIntro{
	display:none;
}

.post-type-archive-hws_webinar .WebinarFileList{
	display:none;
}