@media (min-width:1025px) {
}

@media (min-width:1024px) {
	.main_container {
		width: 100%;
		overflow: hidden;
		position: unset;
		background-color: #fff;
		z-index: 12;
	}

	.main_container_inside, .header_top.header_top_inside {
		position: static !important;
	}

	.header_main {
		width: 100%;
		/* height: auto; */
		overflow: hidden;
		z-index: 2;
		top: 0;
		left: 0;
		cursor: default;
	}

	.slideshow_main {
		position: relative;
		overflow: hidden;
	}

	.mm-page {
		position: static;
	}
}

@media only screen and (max-width:1024px) {
	.menu_main_list > ul > li {
		padding: 0 0 0 10px;
	}

	.footer_top_social a {
		margin: 0 1px 9px 0;
	}

	.benefit_bnc360_top_img img, .benefit_bnc360_webbnc_img img, .benefit_bnc360_vipchat_img img {
		position: static !important;
		max-width: 100% !important;
		width: 100% !important;
	}

	.benefit_bnc360_webbnc {
		padding: 100px 0;
	}

	.benefit_bnc360_top {
		padding: 0;
	}

	.benefit_bnc360_top_info_icon {
		margin: 0 20px 0 0;
	}

	.benefit_1_img img, .benefit_img img {
		max-width: 100%;
	}

	.icon-zalo-logo, .icon-banhang-logo, .icon-lazada-logo {
		float: left !important;
	}

	.last-icon, .last-icon-d {
		padding: 0 0 0 20px !important;
		width: auto !important;
		display: table !important;
	}

	.icon-sendo-logo {
		float: left !important;
	}

	.Omnichannel .items {
		max-width: 100% !important;
		position: static !important;
		height: 130px;
	}

	.icon-zalo-logo:after, .icon-sendo-logo:after, .icon-facebook-logo:after, .icon-banhang-logo:after, .icon-lazada-logo:after {
		right: -27px !important;
		top: 50% !important;
		transform: translateY(-50%) rotate(0deg) !important;
	}

	.icon-facebook-logo:after, .icon-banhang-logo:after {
		left: unset !important;
	}

	.icon-lazada-logo:after {
		right: -18px !important;
	}

	.last-icon.sendo-last img {
		width: 50px !important;
	}

	.news_box_img img {
		/object-fit:scale-down;
	}

	.video_main {
		height: auto;
		padding: 100px 0;
	}

	.btn-trial {
		width: 100px;
	}

	figure {
		margin-top: 0
	}

	.header.hidden-xs.hidden-sm {
		height: 0 !important
	}
}

@media only screen and (max-width:991px) {
	.slideshow_main_Omnichannel_banner {
		padding: 0
	}

	.menu_mobile a {
		display: inline-block;
		color: #fff;
		font-size: 30px;
		float: left;
		font-weight: 700;
		line-height: 83px;
	}

	.mm-listview {
		margin-top: 20px !important;
	}

	.menu_child.mm-listview {
		margin-top: 0px !important;
	}

	#mm-0:before {
		display: none;
	}

	#mm-1 {
		padding-top: 0;
	}

	.mm-listitem:after {
		left: 0;
	}

	.mm-menu_theme-dark .mm-navbar a, .mm-menu_theme-dark .mm-navbar > * {
		color: #fff;
		font-size: 17px !important;
		text-transform: uppercase;
		font-weight: 400;
	}

	.mm-listitem > a, .mm-listitem > span {
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
	}

	.mm-menu_theme-dark .mm-listview .mm-btn_next:after, .mm-menu_theme-dark .mm-btn:after, .mm-menu_theme-dark .mm-btn:before, .mm-navbar, .mm-listitem .mm-btn_next:before, .mm-listitem:after {
		border-color: #fff;
	}

	.header_top {
		position: static;
		border-bottom: 1px solid #ececec;
	}

	.benefit_last_block {
		background: none;
	}

	.register_email_title h2 {
		font-size: 30px !important;
		margin: 10px 0 !important;
	}

	.register_email_icon {
		text-align: center;
	}

	.slideshow_main_info.slideshow_main_360_info {
		margin-top: 0;
		padding: 0;
		text-align: center;
	}

	.logo img {
		width: 105px;
		margin: 0 auto;
		display: block;
	}

	.menu_mobile {
		position: absolute;
		top: 3px;
	}

	.logo {
		margin-top: 0 !important;
	}

	.page-id-211 .logo img {
		margin: 14px 0 15px 5px;
		width: 150px;
	}

	.modal-backdrop.show {
		background: none;
		z-index: -1;
	}

	.modal {
		background: rgba(0, 0, 0, .5);
	}

		.modal.trial_web.show .modal-dialog {
			top: 50%;
		}

	.footer_top_info p {
		font-weight: 300;
		font-size: 15px;
	}

	.main_container_blog {
		position: static;
		margin: 30px 0;
	}

	.header_top_inside_blog .btn-trial {
		color: #000 !important;
	}

	.header_top.header_top_inside.fixed {
		position: static !important;
	}

	#language {
		/* top: 25px; */
		/* right: 0; */
		margin-top: -11px;
	}
}

@media only screen and (max-width:767px) {
	.chungchi-name{margin-bottom:30px;}
	.slideshow_main_info h2, .web .slideshow_main_info h2 {
		font-size: 24px !important;
		line-height: 33px !important;
		margin-top: 25px !important;
	}

	.slideshow_main_info p {
		font-size: 14px !important;
	}

	.slideshow_main_info span, .slideshow_landing_ominchanel_info > span {
		margin-bottom: 0;
	}

	.register_email_icon img {
		max-width: 90px;
	}

	.comment-respond .form-submit {
		padding-left: 0 !important;
	}

		.comment-respond .form-submit input {
			width: auto !important;
			margin: 0 auto;
			display: block;
		}

	.comment_single {
		width: 100% !important;
	}

	.comment-respond form input, .comment-respond form textarea {
		width: 100% !important;
	}

	.slideshow_main {
		/* background-size: 100% !important; */
	}

	.trial_web .modal-content {
		padding: 0 0px;
	}

	.trial_web .modal-title {
		font-size: 20px;
		margin-top: 0;
	}

	.trial-web-header.text-center {
		margin-top: 0;
	}

		.trial-web-header.text-center p {
			font-size: 13px;
		}

	.trial_web .modal-header {
		padding-bottom: 0;
	}

	.trial_web .modal-body input {
		margin-bottom: 0;
	}

	.trial_web .modal-body button {
		margin: 15px auto;
	}

	#menu .mm-listview {
		margin-top: 20px !important;
	}

	#menu .menu_child.mm-listview {
		margin-top: 0 !important;
	}

	.slideshow_main.bg_bnc_360_banner {
		padding: 20px 0 0;
	}

	.slideshow_main {
		padding: 0;
	}

	.slideshow_main_info {
		width: 100%;
	}

	.register_email_title h2 {
		font-size: 20px !important;
		text-align: center;
		font-weight: 400 !important;
		margin: 20px 0 !important;
	}

	.register_email_form input {
		width: 60% !important;
		float: left;
		font-size: 12px;
	}

	.register_email_form button {
		width: 40%;
		padding: 7px 0 !important;
		font-size: 14px;
	}

	.register_email_main {
		padding: 15px 0 !important;
	}

	.video_play_icon {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0,0);
		margin: auto;
		text-align: center;
	}

	.title_main {
		padding: 0px 0 0 !important;
	}

	.logo_brands_main {
		padding: 0 0 0;
	}

	.slideshow_main_info.slideshow_main_Omnichannel_info {
		margin: 0;
		padding: 30px 0;
	}

	.content_single {
		padding: 20px;
	}

	.bnc_connect_title h2 {
		font-size: 23px !important;
		line-height: 30px;
	}

	.slideshow_main_info.slideshow_main_360_info h1 {
		font-size: 20px !important;
		line-height: 35px;
	}

	.feedback_main, .banner_cate_blog {
		background-color: rgba(0, 0, 0, .5) !important;
		background-blend-mode: darken;
		color: #fff;
	}

	.feedback_title h2 {
		text-align: center;
		font-weight: 400 !important;
		font-size: 20px !important;
		color: #fff !important;
	}

	.feedback_box p, .feedback_box h2, .banner_cate_blog h1, .banner_cate_blog p {
		color: #fff !important;
	}

	.title_main h2, .benefit_title h2 {
		font-weight: 400 !important;
		font-size: 20px !important;
		line-height: 35px !important;
	}

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

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

	.benefit_short {
		margin: 0 0 20px;
		font-size: 14px !important;
		line-height: 26px !important;
	}

	.table_list li {
		height: 100px;
		overflow: hidden;
		justify-content: center;
		align-items: center;
		display: flex !important;
		font-size: 13px !important;
		text-align: center !important;
	}

	.slideshow_web_security_info h1 {
		font-size: 25px !important;
		line-height: 40px !important;
		padding: 10px 10px 0;
	}

	nav.nav-sol.nav-sol-home:before {
		content: unset;
	}

	.nav-sol.nav-sol-home ul {
	}

		.nav-sol.nav-sol-home ul li {
			width: 20.333333%;
			background: #0070d3;
			/* float: left; */
			/* height: 100px;*/
		}

	.bnc360_icon img {
		display: block;
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.section-style .title_main h2 {
		padding-top: 0;
	}

	.section-style .margin-bottom-30 {
		margin-bottom: 0 !important;
	}
}

@media only screen and (max-width:480px) {
	.Omnichannel .items {
		height: auto;
	}

	.menu_bottom_main .col-xl-20:nth-child(5) {
		max-width: 100% !important;
		flex: 1;
	}

	.footer_logo a img {
		width: 105px;
	}

	figure.bnc360_icon img {
	}
}

@media only screen and (min-width:320px) and (max-width:360px) {
	.video_box {
		padding: 0 30px;
	}

	.logo img {
		width: 110px; /*margin:15px 0 15px 15px;*/
	}
}
