@media (min-width: 992px) {
.top-menu-btn {
    padding: 0;
    min-height: 90px;
}
}

#flags.size24 a[title="English"], .tool-container .tool-items a[title="English"], a.single-language[title="English"] span.size24 {
    background: url(../images/b/pngegg.png) !important;
}
#flags.size24 li#English a[title="English"],#flags.size18 li#English a[title="English"], .tool-container .tool-items a[title="English"], a.single-language[title="English"] span.size24 {
    background: url(../images/b/pngegg.png) !important;
    height: 50px !important;
    width: 50px !important;
    margin: 0;
}
span.d-lg-inline-block.d-none.span_call {
    font-size: 20px;
}
.top-menu-first input#search_input {
    border: 1px solid rgb(60, 150, 232);
    border-radius: 10px;
    width: 250px;
    padding: 5px 15px;
    font-size: 18px;
    box-shadow: -1px 1px 1px #2b95c7de;
}
/*.appside-header img {
    height: 55px;
}*/
.nivo-caption h2 {
    font-size: 25px;
    line-height: 1.5;
}
.nivo-caption .mws_content {
    font-size: 18px;
}
.nivo-caption .slider-text {
    padding: 20px 35px 40px;
}
.nivo-caption a.btn.text-uppercase.s12.slider-btn {
    line-height: 69px;
    padding: 20px 55px;
    font-size: 15px;
}
.nivo-caption a.btn.text-uppercase.s12.slider-btn:hover {
    color: black;
}
#CRsidebar_contact a {
    width: 60px;
    height: 60px;
    font-size: 17px;
    background-color: #1f3153;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
}
.btn-view-all .cassuite {
    color: #fff;
    overflow: hidden;
    background: #fff;
    padding: 4px 10px;
    border-radius: 40px;
    font-weight: bold;
    font-size: 14px;
}
#about .btn-view-all {
    margin-bottom: 75px;
    margin-top: 20px;
    height: auto;
	width: 175px;
}
.des-block {
    font-size: 14px;
    color: #333;
}
#CRintro_home_bottom .row>div[class*="col"], .container {
    padding: 0px 18px;
}
#popular_brand_i img {
    padding: 10px;
    height: auto;
    padding: 30px;
    width: 100%;
    border-radius: 50%;
    background: white;
}


@media (max-width: 1600px) {
	.top-menu-first input#search_input {
		width: 200px;
		padding: 2px 15px;
		font-size: 14px;
	}
}

.w-switcher {
	display: block!important;
	position: fixed;
	right: -240px;
	width: 240px;
	top: 0;
	bottom: 0;
	z-index: 999999;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
	background-color: #fff;
	color: #333;
	transition: transform 0.3s, box-shadow 0.3s
}
.w-switcher.open {
	transform: translateX(-100%);
	box-shadow: 1px 0 4px rgba(0,0,0,0.06), 5px 0 12px rgba(0,0,0,0.1)
}
.w-switcher-tabs {
	position: absolute;
	z-index: 1;
	top: 20%;
	right: 100%;
	transform: translate3d(100%, 0, 0)
}
.w-switcher.loaded .w-switcher-tabs {
	transform: translate3d(0, 0, 0)
}
.w-switcher.open .w-switcher-tabs {
	box-shadow: 1px 0 4px rgba(0,0,0,0.06), 5px 0 12px rgba(0,0,0,0.1)
}
.w-switcher.open .w-switcher-tabs:hover {
	box-shadow: 1px 0 4px rgba(0,0,0,0), 5px 0 12px rgba(0,0,0,0)
}
.w-switcher-tabs-item {
	display: block;
	position: relative;
	height: 46px;
	cursor: pointer;
	transition: none;
	background: #333;
	color: #fff
}
.no-touch .w-switcher-tabs-item:hover {
	background: #000;
	color: #fff
}
.w-switcher-tabs-item.active {
	background-color: #fff!important;
	color: #333!important
}
.w-switcher-tabs-item svg {
	display: block;
	height: inherit;
	padding: 14px 0;
	width: 46px;
	fill: currentColor
}
.w-switcher-tabs-item.for_test:before {
	content: 'TEST DRIVE';
	font-size: 9px;
	line-height: 12px;
	font-weight: 700;
	display: inline-block;
	vertical-align: top;
	margin-top: 11px;
	text-align: center
}
.w-switcher-tabs-item span {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	right: 100%;
	font-size: 12px;
	line-height: 15px;
	height: inherit;
	padding-left: 10px;
	width: 100px;
	background-color: inherit;
	opacity: 0;
	visibility: hidden
}
.w-switcher-tabs:hover span {
	opacity: 1;
	visibility: visible
}
.w-switcher-body {
	padding: 8px 0;
	height: 100%;
	overflow-y: auto;
	position: relative;
	z-index: 2;
	background-color: inherit
}
.w-switcher-section {
	display: none
}
.w-switcher-section.active {
	display: block
}
.w-switcher-section-item {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	position: relative;
	padding: 6px 12px;
	width: 100%;
	color: inherit!important;
	opacity: 0.8
}
.for_color .w-switcher-section-item .g-preloader {
	height: 20px;
	width: 20px;
	margin-left: -10px;
	opacity: 0
}
.no-touch .w-switcher-section-item:hover, .w-switcher-section-item.loading, .w-switcher-section-item.loading .g-preloader, .w-switcher-section-item.active {
	opacity: 1
}
.w-switcher-section-item .preview {
	overflow: hidden;
	box-shadow: 0 1px 3px rgba(0,0,0,0.15), 0 2px 6px rgba(0,0,0,0.1)
}
.w-switcher-section-item.loading .preview {
	opacity: 0.25
}
.w-switcher-section-item.active .preview {
	box-shadow: 0 0 0 6px rgba(0,0,0,0.5)
}
.w-switcher-section-item .preview_header {
	display: block;
	height: 10px;
	width: 100%;
	box-shadow: 0 1px 0 rgba(0,0,0,0.08)
}
.w-switcher-section-item .preview_primary, .w-switcher-section-item .preview_secondary {
	float: left;
	height: 20px;
	width: 20px
}
.w-switcher-section-item .preview_text {
	float: left;
	line-height: 20px;
	padding: 0 5px
}
.w-switcher-section-item .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -20px
}
.w-switcher-section-item img {
	display: block;
	background: #f5f5f5
}

@media screen and (max-width:1024px) {
.w-switcher {
	display: none!important
}
}
.w-btn.type_exportdata {
	display: none;
	position: absolute;
	right: 5px;
	top: 0;
	margin-top: 5px;
	z-index: 999999;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
	font-size: 15px!important;
	padding: 0.6em 1em!important;
	font-weight: bold;
	background: #23ccaa;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0,0.4);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2), 0 0 0 5px rgba(0,0,0,0.1);
	transition: none
}
.l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type .w-btn.type_exportdata, .l-header.pos_fixed~.l-main>.l-section:first-of-type .w-btn.type_exportdata {
	top: auto
}
.w-btn.type_exportdata:before {
	display: none
}
.no-touch .w-btn.type_exportdata:hover {
	background: #1ca086
}
.w-btn.type_exportdata.copied {
	background: #00c000!important
}
body.us_demo_copy_enabled .w-btn.type_exportdata {
	display: block
}
body.us_demo_copy_enabled .w-switcher-tabs-item.for_copy {
	background: #23ccaa
}
body.us_demo_copy_enabled .l-section:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	content: '';
	border-bottom: 1px dashed #23ccaa
}
#flags.size24 li#English a[title="Vietnamese"], #flags.size18 li#Vietnamese a[title="Vietnamese"], .tool-container .tool-items a[title="Vietnamese"], a.single-language[title="Vietnamese"] span.size24 {
    background: url(../images/b/pngvgg.png) !important;
    height: 50px !important;
    width: 50px !important;
    margin: 0;
}















