img { max-width: 100%; height: auto !important; width: auto\9; } a img { border: 0px; } .notResponsive{ max-width: none!important; } video { max-width: 100%; height: auto !important; }
.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;} .video-container iframe, .video-container object, .video-container embed, .video-container .mejs-video, .video-container .mejs-layer, .video-container video{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;} .onlyMobile{ display: none;}
.crm-table-cell{ overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
@media only screen and (max-width: 1279px) {


	.crm-page-container{ padding: 130px 20px 80px 20px; }
	.module-grid-2,.module-grid-3{ float: left; width: 100%; margin: 0 0px 30px 0px !important; }
	.header-crm .leftBox { background: linear-gradient(90deg, rgba(36,61,179,1) 0%, rgba(12,100,237,1) 100%); width: 100%; height: 50px; position: relative; }
	.logO { height: 50px; width: 60px; line-height: 50px; display: inline-block; }
	.logO a { padding: 0px 5px; }
	.leftMenu { position: absolute; top: 0; left: 0; transform: translateY(0); width: 100%; height: 50px; text-align: center; padding: 0 50px; }
	.leftMenu ul li { text-align: center; display: inline-block; width: calc(100% / 7); }
	.leftMenu ul li a { width: 100%;  height: 50px; }
	.leftMenu .material-icons-round { font-size: 22px !important; line-height: 50px; }
	.leftMenu ul li a:hover .icon-labelName { display: none; }
	.logOut a { width: 42px; height: 50px; line-height: 50px; }
	.logOut { height: 50px; left: auto; right: 0; }
	.header-crm { position: fixed; top: 0; left: 0; right: 0; z-index: 10000; }
	.header-crm .secondBox { position: relative; padding: 0px; }
	.helpBtn { position: absolute; top: 7px; right: 5px; }
	.learnGuide { position: absolute; top: 7px; right: 45px; }
	.bellNoti { position: absolute; top: 7px; right: 80px; }
	.subMenu { position: relative; top: 0; left: 0; padding: 10px; }
	.pageTitle { background: rgba( 12, 100, 237, 1); background: linear-gradient(90deg, rgba(36,61,179,1) 0%, rgba(12,100,237,1) 100%); color: #fff; }
	.helpBox .content h2 { font-size: 24px; }
	.helpBox .content ul a { font-size: 16px; }
	.row { margin: 0 0 30px 0; }
	.col-md-3, .col-md-4 { width: 100%; margin: 0 0 10px 0; }
	.crm-module { padding: 20px; }
	.subMenu-container {  height: calc(100vh - 70px); max-height: calc(100vh - 70px); overflow: hidden; overflow-y: auto; width: 100vw; left: 0px; top: 41px; opacity: 0; visibility: hidden; }
	.subMenu-visible .subMenu-container{ opacity: 1; visibility: visible; left:0px; }
	.customerID-update { display: block; }
	.customerID-switcher { float: none; width: 100%; max-width: 335px; margin-top: 10px; }
	.customerID-switcher input { max-width: 100%; }
	.subMenu-visible .crm-page-container { padding-left: 0px; }

}
@media only screen and (max-width: 1023px) {
	
	.announcements_box { float: none !important; width: 100% !important;}
	.facebookSection { float: none !important; margin: 0 auto; }


}
@media only screen and (max-height: 810px) {

	.loginBox { position: relative; }
	.loginBox-inner{ position: relative; top: auto; left: auto; transform: none; max-width: 360px; margin: 0 auto; width: 100%; }
	.loginBox-slogan { position:relative; top: auto; }
	.loginBox .copyright { letter-spacing: 0; text-transform: none; position: relative; bottom: auto; }
}

@media only screen and (max-width: 767px) {

	.row_col{ width:100% !important; }
	.noMobile{ display: none !important; }

}


@media only screen and (max-width: 600px) {

}