@charset "UTF-8";
.breadcrumb-list {
  background-color: #e9ecef;
  padding: .75rem 1rem;
  border-radius: .5rem;
  margin: 10px 0; }
  .breadcrumb-list .breadcrumb-cus {
    list-style: none;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-word;
    -webkit-line-clamp: 1;
    margin: 0;
    padding: 0; }
    .breadcrumb-list .breadcrumb-cus li {
      display: inline; }

.full_of_new {
  /*.section_video_trangchu .owl-carousel .owl-wrapper .owl-item+.owl-item, 
	.section_hinhanh_trangchu .owl-carousel .owl-wrapper .owl-item+.owl-item{
	margin-left: 15px;
}*/
  /* .game_info_award .info_award .image_award:before {
	counter-increment: award;
	content: counter(award);
	background: url(catalog/view/theme/default/image/achievement-award-medal-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	right: 0;
	width: 80px;
	height: 100px;
	text-align: center;
	padding: 15px;
	font-size: 21px;
	font-weight: bold;
	color: #abab00;
}
	.game_info_award .info_award .image_award:after{
	content: "";
	background: url(catalog/view/theme/default/image/khung-sp-lotto-game.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
} */
  /* .game_info_award .award .row .col.col-sm-4:nth-child(1) .info_award .image_award:before,
	.game_info_award .award .row .col.col-sm-3:nth-child(2) .info_award .image_award:before {
	color: #ffff00;
	content: "";
	background-image: url(catalog/view/theme/default/image/icon-giai-nhat-lotto-game-2.png);
}
	.game_info_award .award .row .col.col-sm-3:nth-child(1) .info_award .image_award:before{
	color: #ffff00;
	content: "";
	background-image: url(catalog/view/theme/default/image/icon-giai-db-lotto-game-2.png);
}

	.game_info_award .award .row .col.col-sm-4:nth-child(2) .info_award .image_award:before,
	.game_info_award .award .row .col.col-sm-3:nth-child(3) .info_award .image_award:before {
	color: #ffffe9;
	content: "";
	background-image: url(catalog/view/theme/default/image/icon-giai-nhi-lotto-game-2.png);
}

	.game_info_award .award .row .col.col-sm-4:nth-child(3) .info_award .image_award:before,
	.game_info_award .award .row .col.col-sm-3:nth-child(4) .info_award .image_award:before {
	color: #9f9f37;
	content: "";
	background-image: url(catalog/view/theme/default/image/icon-giai-ba-lotto-game-2.png);
}




	.game_info_award .award .row .col.col-sm-4:nth-child(1) .info_award .image_award:after,
	.game_info_award .award .row .col.col-sm-3:nth-child(2) .info_award .image_award:after {
	background-image: url(catalog/view/theme/default/image/khung-sp-lotto-game-giai-nhat.png);
}
	.game_info_award .award .row .col.col-sm-3:nth-child(1) .info_award .image_award:after{
	background-image: url(catalog/view/theme/default/image/khung-sp-lotto-game-giai-db.png);
}

	.game_info_award .award .row .col.col-sm-4:nth-child(2) .info_award .image_award:after,
	.game_info_award .award .row .col.col-sm-3:nth-child(3) .info_award .image_award:after {
	background-image: url(catalog/view/theme/default/image/khung-sp-lotto-game-giai-nhi.png);
}

	.game_info_award .award .row .col.col-sm-4:nth-child(3) .info_award .image_award:after,
	.game_info_award .award .row .col.col-sm-3:nth-child(4) .info_award .image_award:after {
	background-image: url(catalog/view/theme/default/image/khung-sp-lotto-game-giai-ba.png);
} */
  /* .game_info_award .info_award .title_award:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f058";
	position: absolute;
	top: -15px;
	right: -7px;
	font-size: 20px;
	color: #fff;
	background: #2f73c3;
	padding: 5px;
	border-radius: 100%;
	width: 31px;
	height: 31px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
} */
  /*.category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile{
	margin-bottom: 0;
}*/
  /*.section_nth_child_2n > .section:nth-child(2n){
	background: #eee;
}

	.section_nth_child_2n > .section:nth-child(2n) hr{
	border-color: #fff;
}*/
  /*.section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-prev,
	.section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-next{
	background: #fff !important;
	color: #004689 !important;
}*/ }
  .full_of_new .col_menu_maylocnuoc {
    padding-left: 0; }
  .full_of_new #header #mega-menu.megamenu_maylocnuoc_bottom li.root > a {
    font-size: 16px;
    text-transform: inherit;
    padding: 7.5px 8px; }
  .full_of_new #header #mega-menu.megamenu_maylocnuoc_bottom li.root > a:before {
    /*content: '\f138';*/
    content: none;
    margin: 0 3px 0 0;
    font: 16px 'FontAwesome';
    color: yellow;
    transition: all 0.5s ease-in-out; }
  .full_of_new #header #mega-menu.megamenu_maylocnuoc_bottom li.root > a:hover:before {
    color: #8d8dff; }
  .full_of_new #header #mega-menu li.root {
    margin: 0; }
  .full_of_new .sub-menu.megamenu-sub.columns1 {
    width: auto !important; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li > a {
    padding: 5px 15px; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li.have_child > a {
    padding-right: 30px; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li {
    position: relative; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    max-height: 400px;
    overflow-y: auto; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega li:hover > ul {
    display: block; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li ul li a {
    padding: 5px 15px;
    color: #fff;
    background: #004689;
    display: block; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li span {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    padding: 5px 10px; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li ul li:hover > a {
    background: #2f73c3; }
  .full_of_new .col_text_category_desktop_maylocnuoc .ul_child_body {
    width: auto; }
  .full_of_new .col_text_category_desktop_maylocnuoc .ul_child_body .child_category_id_ > li {
    width: 270px;
    margin: 0; }
  .full_of_new .col_text_category_desktop_maylocnuoc .ul_child_body li.child_1 > a {
    padding: 5px 15px;
    font-size: 14px;
    color: #000 !important;
    font-weight: normal !important; }
  .full_of_new .taghomes_homepage > a {
    border: 1px solid #2f73c3;
    color: #2f73c3;
    padding: 4px 10px;
    border-radius: 5px;
    transition: all 0.3s;
    margin-bottom: 5px;
    display: inline-block;
    line-height: normal; }
  .full_of_new .taghomes_homepage > a:hover {
    border-color: #004689;
    background: #004689;
    color: #fff; }
  .full_of_new .taghomes_homepage .lydo {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold; }
  .full_of_new .caption .name h2 a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: normal;
    margin-top: 15px; }
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop {
    bottom: auto !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    transition: all 1s;
    width: 40px !important;
    height: 40px !important;
    display: inline-flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: transparent;
    position: relative !important;
    margin-top: 0;
    z-index: 0 !important; }
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop .idex-alo-ph-img-circle {
    background: rgba(30, 30, 30, 0.1) url(../images/icon_gift.svg) no-repeat center center;
    background-color: #fff !important;
    position: relative;
    opacity: 1;
    width: 40px !important;
    height: 40px !important; }
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop > .span_a {
    margin: 0;
    width: 40px !important;
    height: 40px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop > .span_a .idex-alo-ph-img-circle {
    width: 40px !important;
    height: 40px !important;
    bottom: auto !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    background-size: 100%; }
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop .idex-alo-ph-circle,
  .full_of_new #idex-alo-phoneIcon.icon_km_product_loop .idex-alo-ph-circle-fill {
    display: none !important; }
  .full_of_new .product_gifts {
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 15px; }
  .full_of_new .product_gifts .title_product_gifts {
    padding: 5px; }
  .full_of_new .product_gifts .product_gift {
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .product_gifts .product_gift .box_image_product_gift {
    width: 13.5%;
    padding: 5px; }
  .full_of_new .product_gifts .product_gift .box_text_product_gift {
    width: 86%;
    padding: 5px; }
  .full_of_new .product_gifts .product_gift .box_image_product_gift .gift_image {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-self: center;
    border: 1px solid #eee;
    border-radius: 5px;
    overflow: hidden; }
  .full_of_new .product_gifts .product_gift .box_image_product_gift .gift_image img {
    -webkit-backface-visibility: hidden;
    -ms-transform: translateZ(0);
    /* IE 9 */
    -webkit-transform: translateZ(0);
    /* Chrome, Safari, Opera */
    transform: translateZ(0); }
  .full_of_new .product_gifts .product_gift .box_image_product_gift .gift_image a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; }
  .full_of_new .product_gifts .product_gift .box_text_product_gift .gift_name a {
    font-weight: bold; }
  .full_of_new .product_gifts .product_gift .box_text_product_gift .gift_price .span_gift_price {
    font-weight: bold;
    color: #FF4D49; }
  .full_of_new .product_gift_countdown {
    /*background: #FF4D49;*/
    background: #2f73c3;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    margin-bottom: 5px;
    border-radius: 5px; }
  .full_of_new .product_gift_countdown .title_product_gift_countdown {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    width: 30%; }
  .full_of_new .product_gift_countdown .title_product_gift_countdown a {
    color: #fff; }
  .full_of_new .product_gift_countdown .timer_grid_product_gift_countdown {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 70%; }
  .full_of_new .product_gift_countdown .timer_grid_product_gift_countdown .title_timer_grid_product_gift_countdown {
    color: #fff;
    width: 40%;
    text-align: right;
    padding-right: 5px; }
  .full_of_new .product_gift_countdown .timer-grid {
    position: relative;
    bottom: auto;
    border: 0;
    width: 60%;
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .timer-grid .box-time-date {
    min-width: calc(25% - 4px);
    border: 0;
    margin: 0 2px; }
  .full_of_new .product_gift_countdown .timer-grid .box-time-date {
    background: #ed0101;
    color: #fff;
    min-height: auto;
    line-height: normal;
    padding: 3px 0;
    border-radius: 5px; }
  .full_of_new .product_gift_countdown .timer-grid .box-time-date span {
    color: #fff;
    margin: 0; }
  .full_of_new .product_gift_countdown .timer-grid .hour.box-time-date span.number {
    color: #def51e !important; }
  .full_of_new #tmd_cart .product_gifts,
  .full_of_new .checkout-success .product_gifts {
    padding: 0;
    margin: 0;
    border: 0;
    margin-top: 5px; }
  .full_of_new #tmd_cart .product_gifts .title_product_gifts,
  .full_of_new .checkout-success .product_gifts .title_product_gifts {
    font-size: 12px;
    line-height: normal;
    padding: 0; }
  .full_of_new #tmd_cart .product_gifts .title_product_gifts span,
  .full_of_new .checkout-success .product_gifts .title_product_gifts span {
    vertical-align: middle; }
  .full_of_new #tmd_cart .product_gifts .product_gift .box_image_product_gift,
  .full_of_new .checkout-success .product_gifts .product_gift .box_image_product_gift {
    width: 10%;
    padding-left: 0; }
  .full_of_new #tmd_cart .product_gifts .product_gift .box_text_product_gift,
  .full_of_new .checkout-success .product_gifts .product_gift .box_text_product_gift {
    width: 90%; }
  .full_of_new #tmd_cart .product_gifts .product_gift .box_text_product_gift .gift_name a,
  .full_of_new .checkout-success .product_gifts .product_gift .box_text_product_gift .gift_name a {
    font-weight: normal;
    font-size: 12px; }
  .full_of_new #tmd_cart .product_gifts .product_gift .box_text_product_gift .gift_price,
  .full_of_new .checkout-success .product_gifts .product_gift .box_text_product_gift .gift_price {
    font-size: 12px; }
  .full_of_new .product-info ul.price-box > li.price::marker,
  .full_of_new .product-info ul.price-box > li.price:before,
  .full_of_new .product-info ul.price-box > li.price:after {
    content: none !important;
    display: none !important; }
  .full_of_new .product-info ul.price-box > li.price {
    list-style: none; }
  .full_of_new .product-info .cart #button-cart:hover {
    background: #fb2b27 !important; }
  .full_of_new .icon_combo {
    font-size: 21px;
    position: relative; }
  .full_of_new .icon_combo > .icon_combo_plus {
    position: absolute;
    top: -3px;
    right: 0;
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 12px;
    font-size: 8px;
    transition: all 0.3s; }
  .full_of_new .product-info div.hang_col .icon_combo {
    color: #fff;
    margin-right: 10px;
    padding: 0;
    margin-top: 2px;
    font-size: 18px; }
  .full_of_new .product-info div.hang_col .icon_combo > .icon_combo_plus {
    background: #fff;
    color: #004689;
    right: -6px;
    top: -3px;
    width: 11px;
    height: 11px;
    font-size: 8px; }
  .full_of_new .product_loop_have_km {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 5px; }
  .full_of_new .product_loop_have_km .text_product_loop_have_km {
    margin-left: 5px;
    font-weight: bold;
    color: red; }
  .full_of_new .pro_category.row,
  .full_of_new .related_pro.row {
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .product-layout .product-thumb {
    height: 100%;
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .product-layout .product-thumb .col_caption {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between; }
  .full_of_new .product-layout .product-thumb .col_caption > * {
    width: 100%; }
  .full_of_new .product-layout .product-thumb .col_caption .caption {
    /*height: calc(100% - 45px) !important;*/
    height: 100% !important;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    /*align-content: flex-start;*/ }
  .full_of_new .product-layout .product-thumb .col_caption .caption > * {
    width: 100%; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .name .manufacturer_name {
    height: auto !important;
    margin-top: 0;
    line-height: normal; }
  .full_of_new .product-layout.product-grid.col-lg-2.col-md-2.col-sm-6.col-xs-12 {
    width: 20%; }
  .full_of_new .caption .name .manufacturer_name {
    margin-bottom: 10px; }
  .full_of_new .news-layout .caption .manufacturer_name {
    margin: 0;
    text-align: left !important;
    line-height: 11px; }
  .full_of_new .news-layout .caption .manufacturer_name a {
    font-weight: 700;
    color: #333;
    font-size: 17px;
    text-decoration: none;
    line-height: 18px; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .name .manufacturer_name a {
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 32px; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .price {
    /*min-height: 41px;*/ }
  .full_of_new .product-layout .product-thumb .col_caption .button-group {
    height: 38px; }
  .full_of_new .product-layout .product-thumb {
    flex-wrap: wrap !important;
    flex-flow: inherit; }
  .full_of_new .product-layout .product-thumb > * {
    width: 100%; }
  .full_of_new .col_fixed_mobile.logo_hidden_search_top.fixed_header_top_col .page_eventqs_header_mobile {
    display: none !important; }
  .full_of_new .zones.zones_mobile .zones_box {
    justify-content: space-between; }
  .full_of_new .zones.zones_mobile .zones_box > b {
    width: auto; }
  .full_of_new .zones.zones_mobile .zones_box > span.name_zone {
    width: auto;
    padding-right: 18px; }
  .full_of_new #header .col-logo #logo {
    margin-bottom: 15px; }
  .full_of_new .page_eventqs_header_mobile ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0 15px;
    margin-bottom: 15px; }
  .full_of_new .page_eventqs_header_mobile ul > span {
    margin-right: 5px;
    line-height: normal; }
  .full_of_new .page_eventqs_header_mobile ul li::marker {
    content: none;
    display: none; }
  .full_of_new .page_eventqs_header_mobile ul li {
    list-style: none;
    margin-bottom: 5px; }
  .full_of_new .page_eventqs_header_mobile ul li a {
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #000;
    display: block;
    line-height: normal;
    color: #2f73c3; }
  .full_of_new .page_eventqs_header_mobile ul li a:hover {
    color: #FF5501; }
  .full_of_new .page_eventqs_header_mobile ul li:last-child a {
    margin-right: 0;
    padding-right: 0;
    border-right: 0; }
  .full_of_new #mega-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .full_of_new #header #mega-menu li.root > a {
    text-transform: inherit;
    color: #ffff00;
    transition: all 0.3s !important;
    padding: 7.5px 10px; }
  .full_of_new #header #mega-menu li.root > a:hover {
    color: #fff !important; }
  .full_of_new #header #mega-menu.megamenu_maylocnuoc_bottom li.root > a {
    text-transform: inherit;
    color: #fff;
    transition: all 0.3s !important;
    padding: 7.5px 12px; }
  .full_of_new #header #mega-menu.megamenu_maylocnuoc_bottom li.root:hover > a {
    color: #fff !important;
    background: #2f73c3; }
  .full_of_new p.chamvang,
  .full_of_new li.chamvang,
  .full_of_new .col-menu ul#mega-menu li.chamvang:first-child {
    background-color: #ffff00;
    border-radius: 100%;
    display: block;
    left: 10px;
    height: 8px;
    top: 50%;
    width: 8px;
    display: inline-block;
    margin: 0;
    margin-right: 5px; }
  .full_of_new .col-menu ul#mega-menu li.chamvang:first-child {
    float: none;
    position: inherit;
    transition: none; }
  .full_of_new p.chamvang .hieuung,
  .full_of_new li.chamvang .hieuung {
    border: 1px solid #ffff00;
    background-color: rgba(255, 230, 107, 0.2);
    border-radius: 100%;
    display: block;
    height: 8px;
    opacity: 1;
    -moz-animation: borderani 1.25s linear infinite;
    -o-animation: borderani 1.25s linear infinite;
    -webkit-animation: borderani 1.25s linear infinite;
    animation: borderani 1.25s linear infinite;
    width: 8px; }
  .full_of_new .page_eventqs_header_mobile > ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .full_of_new .page_eventqs_header_mobile p.chamvang,
  .full_of_new .page_eventqs_header_mobile li.chamvang {
    background-color: #2f73c3;
    margin-right: 10px;
    margin-bottom: 5px; }
  .full_of_new .page_eventqs_header_mobile p.chamvang .hieuung,
  .full_of_new .page_eventqs_header_mobile li.chamvang .hieuung {
    border-color: #2f73c3; }

@-webkit-keyframes borderani {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 0; } }

@keyframes borderani {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 0; } }
  .full_of_new .col_text_category .text_1 {
    height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new .header_top_col .col_head li > ul {
    position: absolute;
    right: 0;
    top: 100%;
    width: 115px;
    display: flex;
    flex-wrap: wrap;
    background: #f5f5f5;
    padding: 0;
    display: none;
    z-index: 9999; }
  .full_of_new .header_top_col .col_head li:hover > ul {
    display: block; }
  .full_of_new .header_top_col .col_head li > ul li {
    width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    text-align: left;
    box-sizing: border-box; }
  .full_of_new .header_top_col .col_head li > ul li a {
    margin: 0;
    display: block;
    width: 100%;
    padding: 5px 15px;
    box-sizing: border-box; }
  .full_of_new .header_top_col .col_head li > ul li a:hover {
    background: #004689;
    color: #fff; }
  .full_of_new .product-layout .product-thumb .col_caption {
    position: relative; }
  .full_of_new .product-layout .product-thumb .col_caption .col_sale.top_left_sale {
    position: relative;
    transform: none;
    top: auto;
    left: auto;
    display: inline-block;
    width: auto;
    margin-left: 5px; }
  .full_of_new .product-layout .product-thumb .col_caption .col_sale.top_left_sale span.phantram:before {
    content: "-"; }
  .full_of_new .tab_content_mota_image_video table,
  .full_of_new .news-description {
    max-width: 100%;
    width: 100% !important; }
  .full_of_new .tab_content_mota_image_video img,
  .full_of_new .news-description img {
    max-width: 100%;
    height: auto !important; }
  .full_of_new .tab_content_mota_image_video p,
  .full_of_new .news-description p {
    margin-left: 0 !important; }
  .full_of_new .tab_content_mota_image_video h1,
  .full_of_new .tab_content_mota_image_video h1 span,
  .full_of_new .news-description h1,
  .full_of_new .news-description h1 span {
    font-size: 20px;
    font-weight: bold;
    line-height: normal; }
  .full_of_new .tab_content_mota_image_video h2,
  .full_of_new .tab_content_mota_image_video h2 span,
  .full_of_new .news-description h2,
  .full_of_new .news-description h2 span {
    font-size: 18px;
    font-weight: bold;
    line-height: normal; }
  .full_of_new .popup_lotto_game_content .news-description h2,
  .full_of_new .popup_lotto_game_content .news-description h2 span {
    font-size: inherit; }
  .full_of_new .tab_content_mota_image_video h3,
  .full_of_new .tab_content_mota_image_video h3 span,
  .full_of_new .news-description h3,
  .full_of_new .news-description h3 span {
    font-size: 16px;
    font-weight: bold;
    line-height: normal; }
  .full_of_new .tab_content_mota_image_video h4,
  .full_of_new .tab_content_mota_image_video h4 span,
  .full_of_new .news-description h4,
  .full_of_new .news-description h4 span {
    font-size: 14px;
    font-weight: bold;
    line-height: normal; }
  .full_of_new .tab_content_mota_image_video p,
  .full_of_new .tab_content_mota_image_video p span,
  .full_of_new .news-description p,
  .full_of_new .news-description p span {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 28px;
    text-align: justify; }
  .full_of_new .tab_content_mota_image_video a,
  .full_of_new .tab_content_mota_image_video a span,
  .full_of_new .news-description a,
  .full_of_new .news-description a span {
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
    color: #004689 !important;
    transition: all 0.3s; }
  .full_of_new .tab_content_mota_image_video span > a,
  .full_of_new .tab_content_mota_image_video p span > span,
  .full_of_new .news-description span > a,
  .full_of_new .news-description p span > span {
    font-size: inherit; }
  .full_of_new .tab_content_mota_image_video a:hover,
  .full_of_new .tab_content_mota_image_video a:hover span,
  .full_of_new .news-description a:hover,
  .full_of_new .news-description a:hover span {
    color: #2f73c3 !important; }
  .full_of_new .tab_content_mota_image_video ul,
  .full_of_new .news-description ul,
  .full_of_new .tab_content_mota_image_video ol,
  .full_of_new .news-description ol,
  .full_of_new .tab_content_mota_image_video dl,
  .full_of_new .news-description dl {
    padding-left: 30px;
    margin: 10px 0;
    list-style: none !important; }
  .full_of_new .tab_content_mota_image_video li,
  .full_of_new .news-description li {
    list-style-type: none;
    line-height: 28px;
    font-size: 14px;
    position: relative; }
  .full_of_new .tab_content_mota_image_video li::marker,
  .full_of_new .news-description li::marker {
    display: none;
    content: none; }
  .full_of_new .tab_content_mota_image_video li::before,
  .full_of_new .news-description li::before {
    content: '';
    width: 4px;
    height: 4px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    left: -15px;
    top: 11px; }
  .full_of_new .tab_content_mota_image_video .center,
  .full_of_new .news-description .center {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 10px; }
  .full_of_new .tab_content_mota_image_video .nga,
  .full_of_new .news-description .nga {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: italic;
    text-transform: capitalize; }
  .full_of_new .tab_content_mota_image_video .russia,
  .full_of_new .news-description .russia {
    padding-left: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-collapse: collapse; }
  .full_of_new .tab_content_mota_image_video table,
  .full_of_new .news-description table {
    max-width: 100%; }
  .full_of_new .tab_content_mota_image_video table td,
  .full_of_new .news-description table td,
  .full_of_new .tab_content_mota_image_video table th,
  .full_of_new .news-description table th {
    padding: 3px; }
  .full_of_new .tab_content_mota_image_video table td p,
  .full_of_new .news-description table td p,
  .full_of_new .tab_content_mota_image_video table th p,
  .full_of_new .news-description table th p {
    margin-bottom: 0;
    line-height: normal; }
  .full_of_new .tab_content_mota_image_video table td span,
  .full_of_new .news-description table td span,
  .full_of_new .tab_content_mota_image_video table th span,
  .full_of_new .news-description table th span {
    line-height: normal; }
  .full_of_new .tab_content_mota_image_video .russia tbody tr td,
  .full_of_new .news-description .russia tbody tr td {
    border: 1px solid #b4b4b4;
    max-width: 300px;
    padding: 10px; }
  .full_of_new .tab_content_mota_image_video .russia.nolist tbody tr td ul,
  .full_of_new .news-description .russia.nolist tbody tr td ul {
    margin: 0;
    padding: 0; }
  .full_of_new .tab_content_mota_image_video .russia.nolist tbody tr td li,
  .full_of_new .news-description .russia.nolist tbody tr td li {
    list-style: none;
    margin-bottom: 0; }
  .full_of_new .tab_content_mota_image_video .russia.nolist tbody tr td li:before,
  .full_of_new .news-description .russia.nolist tbody tr td li:before {
    content: none; }
  .full_of_new .tab_content_mota_image_video .table-responsive,
  .full_of_new .news-description .table-responsive {
    padding: 0; }
  .full_of_new .zones {
    position: relative; }
  .full_of_new .zones .zones_box {
    padding-left: 30px; }
  .full_of_new .zones .chamvang {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translate(0, -50%);
    background: transparent;
    /*display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color: #fff;*/
    margin: 0;
    border-radius: 0;
    height: 8px;
    font-size: 18px; }
  .full_of_new .zones .chamvang:before {
    /*content: "\f041";
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(0, -50%);*/ }
  .full_of_new .zones .chamvang .hieuung {
    display: none;
    border-color: #fff;
    height: 12px;
    width: 12px;
    position: absolute;
    left: 2px;
    top: -2px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3); }
  .full_of_new .zones .chamvang .hieuung.openq {
    display: block; }
  .full_of_new .zones .zones_box > span.name_zone {
    font-size: 11px; }
  .full_of_new .zones .chamvang svg {
    width: 16px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%); }
  .full_of_new .container_category_is_q .banner_chinh {
    margin-bottom: 20px; }
  .full_of_new .tieude_va_sapxep > * {
    padding: 0; }
  .full_of_new .tieude_va_sapxep .sap_xep_is_q > * {
    padding: 0; }
  .full_of_new .tieude_va_sapxep .sap_xep_is_q > *:first-child {
    margin-right: 5px; }
  .full_of_new .section_title {
    position: relative;
    margin-bottom: 15px; }
  .full_of_new .section_title h2 {
    font-size: 30px;
    line-height: normal;
    margin: 0;
    font-weight: bold;
    text-align: center;
    color: #004689; }
  .full_of_new .section_title .line-title {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 15px; }
  .full_of_new .section_title .line-title div:first-child {
    width: 73px;
    height: 1px;
    background: #004789;
    margin-right: 15px; }
  .full_of_new .section_title .line-title svg {
    width: 14px; }
  .full_of_new .section_title .line-title div:last-child {
    width: 73px;
    height: 1px;
    background: #004789;
    margin-left: 15px; }
  .full_of_new .section_dark .section_title h2 {
    color: #fff !important; }
  .full_of_new .section_dark .section_title .line-title > div {
    background: #fff !important; }
  .full_of_new .section_dark .section_title .line-title > svg {
    fill: #fff !important; }
  .full_of_new section.trangthanhtoan,
  .full_of_new section.trangdichvusuachua {
    position: relative;
    padding: 30px 0; }
  .full_of_new p.caption_image_of_wp {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .full_of_new p.caption_image_of_wp > span.figure {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .full_of_new p.caption_image_of_wp > span.figure > span.figcaption {
    text-align: center;
    font-style: italic;
    width: 100%; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .price {
    position: relative; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .price .compare_button {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #2f73c3;
    color: #fff;
    padding: 0;
    width: 25px;
    height: 20px;
    cursor: pointer;
    transition: all 0.3s;
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; }
  .full_of_new .product-layout .product-thumb .col_caption .caption .price .compare_button:hover {
    background: #004689; }
  .full_of_new #footer h3 {
    color: #333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px 0; }
  .full_of_new .col_thongtin_footer_mobile_is_q h3:after,
  .full_of_new .col_hotro_footer_mobile_is_q h3:after,
  .full_of_new .col_lienhe_footer_mobile_is_q h3:after,
  .full_of_new .col_dangky_footer_mobile_is_q h3:after,
  .full_of_new .col_hethongcuahang_footer_mobile_is_q h3:after {
    position: absolute;
    right: 15px;
    content: "\e874";
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    transition: all .3s; }
  .full_of_new .col_thongtin_footer_mobile_is_q h3.open_q:after,
  .full_of_new .col_hotro_footer_mobile_is_q h3.open_q:after,
  .full_of_new .col_lienhe_footer_mobile_is_q h3.open_q:after,
  .full_of_new .col_dangky_footer_mobile_is_q h3.open_q:after,
  .full_of_new .col_hethongcuahang_footer_mobile_is_q h3.open_q:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .full_of_new .product_loop_have_km .icon_product_loop_have_km span.idex-alo-ph-img-circle {
    z-index: 1 !important; }
  .full_of_new .product_sponsor .image_product_sponsor {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1; }
  .full_of_new .product_sponsor .title_product_sponsor {
    position: absolute;
    bottom: 12px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 5px;
    background: #fff;
    border: 2px solid #004689;
    z-index: 0;
    font-size: 14px;
    color: #f00; }
  .full_of_new .product_sponsor .description_product_sponsor {
    position: absolute;
    bottom: -100%;
    left: 0;
    width: calc(100% - 30px);
    height: auto;
    max-height: calc(100% - 35px);
    margin: 20px 15px;
    padding: 5px 10px;
    overflow-y: auto;
    z-index: 2;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border: 2px solid #004689;
    transition: all 0.5s;
    text-align: justify;
    font-size: 14px; }
  .full_of_new .product-layout .product-thumb .image:hover .product_sponsor .description_product_sponsor {
    bottom: 0; }
  .full_of_new .product_sponsor .description_product_sponsor a {
    color: #2f73c3;
    display: inline-block; }
  .full_of_new .product_sponsor .description_product_sponsor a:hover {
    color: #004689; }
  .full_of_new .product-layout .product-thumb .image.have_product_sponsor {
    overflow: hidden; }
  .full_of_new .product_sponsor .description_product_sponsor::-webkit-scrollbar {
    width: 4px; }
  .full_of_new .product_sponsor .description_product_sponsor::-webkit-scrollbar-track {
    background: #f1f1f1; }
  .full_of_new .product_sponsor .description_product_sponsor::-webkit-scrollbar-thumb {
    background: #2f73c3; }
  .full_of_new .product_sponsor .description_product_sponsor::-webkit-scrollbar-thumb:hover {
    background: #004689; }
  .full_of_new .icon_tag {
    position: absolute;
    z-index: 1; }
  .full_of_new .icon_tag.top-left {
    top: 0;
    left: 0; }
  .full_of_new .icon_tag.top-right {
    top: 0;
    right: 0; }
  .full_of_new .icon_tag.bottom-left {
    bottom: 0;
    left: 0; }
  .full_of_new .icon_tag.bottom-right {
    bottom: 0;
    right: 0; }
  .full_of_new .icon_tag_mobile {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    height: calc(100% - 60px);
    margin: 20px; }
  .full_of_new .col_tabs_have_owl .product-layout .product-thumb {
    padding: 0;
    margin: 0; }
  .full_of_new .col_tabs_have_owl .product-layout .product-thumb .image img {
    max-width: 300px !important;
    width: 100% !important; }
  .full_of_new .col_tabs_is_product_choose.col_tabs_have_owl .product-layout .product-thumb .image img {
    max-width: 100% !important;
    width: auto !important; }
  .full_of_new .col_tabs_have_owl .owl-item .caption .price .price-old {
    margin-right: 0;
    float: left; }
  .full_of_new .col_tabs_have_owl .product-layout {
    height: 100%; }
  .full_of_new .col_tabs_have_owl .product-layout .product-thumb .col_caption {
    text-align: left; }
  .full_of_new .col_tabs_have_owl .product-layout .product-thumb .col_caption .col_sale.top_left_sale {
    float: none; }
  .full_of_new .col_tabs_have_owl .owl-wrapper {
    display: flex !important;
    flex-wrap: wrap; }
  .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div {
    top: 50%;
    transform: translate(0, -50%);
    background: rgba(255, 255, 255, 0.2) !important;
    height: 50px;
    width: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border-radius: 0 50px 50px 0;
    transition: all 0.3s; }
  .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div.owl-next {
    border-radius: 50px 0 0 50px; }
  .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div:hover {
    background: #fff !important; }
  .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div i.fa {
    margin-left: -10px; }
  .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div.owl-next i.fa {
    margin-left: 0;
    margin-right: -10px; }
  .full_of_new .title_section {
    color: #004689;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold; }
  .full_of_new .section.dark .title_section {
    color: #fff; }
  .full_of_new .description_section {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 30px; }
  .full_of_new .section hr {
    position: relative;
    overflow: inherit;
    /*border-color: #004689;*/ }
  .full_of_new .section.dark hr {
    border-color: #fff; }
  .full_of_new .section.white hr {
    border-color: #004689; }
  .full_of_new .section hr:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100px;
    height: 3px;
    background: #2f73c3; }
  .full_of_new .pro_category {
    margin-left: 0; }
  .full_of_new .col_tabs_is_flash_sale {
    padding: 0 15px; }
  .full_of_new .col_tabs_is_flash_sale .product_gift_countdown {
    justify-content: inherit; }
  .full_of_new .col_tabs_is_flash_sale .title_product_gift_countdown {
    width: auto; }
  .full_of_new .col_tabs_is_flash_sale .timer_grid_product_gift_countdown {
    width: 30%; }
  .full_of_new .col_tabs.col_tabs_is_flash_sale .col_title {
    margin-bottom: 0;
    border: 0; }
  .full_of_new .col_tabs_is_flash_sale .col_view_all_flash_sale {
    margin: 0;
    position: absolute;
    right: 10px; }
  .full_of_new .col_tabs_is_flash_sale .col_view_all_flash_sale a {
    background: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 16px; }
  .full_of_new .col_tabs_is_flash_sale .tab-content {
    padding: 5px;
    /*background: #ff4d49;*/
    background: #2f73c3;
    border-radius: 5px; }
  .full_of_new .col_tabs_is_flash_sale .pro_category {
    background: #fff;
    /*display: flex !important;*/
    flex-wrap: wrap;
    margin-bottom: 0;
    display: none !important; }
  .full_of_new .col_tabs_is_flash_sale .pro_category.row.owl-carousel.owl-theme,
  .full_of_new .pro_category.row.owl-carousel.owl-theme {
    display: flex !important; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li a span.icon_loaisp {
    background: #fff;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.8);
    padding: 0;
    margin-bottom: 5px;
    overflow: hidden;
    width: 40px;
    height: 40px; }
  .full_of_new .section_video_trangchu .title_section,
  .full_of_new .section_hinhanh_trangchu .title_section {
    color: #004689;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left; }
  .full_of_new .section_video_trangchu.section hr,
  .full_of_new .section_hinhanh_trangchu.section hr {
    margin: 0;
    border: 1px solid #004689; }
  .full_of_new .section_video_trangchu.section hr:after,
  .full_of_new .section_hinhanh_trangchu.section hr:after {
    content: none; }
  .full_of_new .section_video_trangchu .owl-carousel,
  .full_of_new .section_hinhanh_trangchu .owl-carousel {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    padding: 15px 7.5px;
    border: 1px solid #ddd;
    margin-left: 15px;
    width: calc(100% - 30px); }
  .full_of_new .section_video_trangchu .owl-carousel .owl-controls,
  .full_of_new .section_hinhanh_trangchu .owl-carousel .owl-controls {
    margin: 0; }
  .full_of_new .section_video_trangchu .owl-carousel .owl-controls .owl-pagination,
  .full_of_new .section_hinhanh_trangchu .owl-carousel .owl-controls .owl-pagination {
    position: absolute;
    left: 50%;
    bottom: 15px;
    width: auto;
    transform: translate(-50%, 0); }
  .full_of_new .section_video_trangchu .owl-carousel .owl-controls .owl-pagination .owl-page span,
  .full_of_new .section_hinhanh_trangchu .owl-carousel .owl-controls .owl-pagination .owl-page span {
    border: 1px solid #fff; }
  .full_of_new .col-no-padding {
    padding-left: 0;
    padding-right: 0; }
  .full_of_new .section_video_trangchu .owl-carousel .col-no-padding,
  .full_of_new .section_hinhanh_trangchu .owl-carousel .col-no-padding {
    padding-left: 7.5px;
    padding-right: 7.5px; }
  .full_of_new .product-thumb .image a.product_have_image_page_eventq img.img_have_frames {
    transition: all 0.5s; }
  .full_of_new .product-thumb .image a.product_have_image_page_eventq:hover img.img_have_frames {
    margin-top: -15px; }
  .full_of_new .product-thumb .image a.product_have_image_page_eventq {
    position: relative; }
  .full_of_new .product-thumb .image a.product_have_image_page_eventq .frames_image_page_eventq {
    position: relative;
    z-index: 1;
    max-width: 300px !important;
    width: 100% !important; }
  .full_of_new .product-thumb .image a.product_have_image_page_eventq .img_have_frames {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 0;
    padding: 30px; }
  .full_of_new .product-layout .product-thumb .col_caption.product_have_image_page_eventq {
    position: relative; }
  .full_of_new .product-layout .product-thumb .col_caption.product_have_image_page_eventq .col_sale.top_left_sale {
    position: relative;
    transform: none;
    top: auto;
    left: auto;
    display: inline-block;
    width: auto;
    margin-left: 5px; }
  .full_of_new .product-layout .product-thumb .col_caption.product_have_image_page_eventq .col_sale.top_left_sale span.phantram:before {
    content: "-"; }
  .full_of_new .product-thumb .image a img {
    -webkit-backface-visibility: hidden;
    -ms-transform: translateZ(0);
    /* IE 9 */
    -webkit-transform: translateZ(0);
    /* Chrome, Safari, Opera */
    transform: translateZ(0); }
  .full_of_new .div_image_khung {
    padding: 7px; }
  @media (max-width: 600px) {
    .full_of_new .product-thumb .image a.product_have_image_page_eventq .img_have_frames {
      padding: 15px; } }
  .full_of_new .container_banner_position_keyword_header_bottom {
    margin-bottom: -15px; }
  .full_of_new .container_banner_position_keyword_header_bottom.fixed {
    height: 73px; }
  .full_of_new .container_banner_position_keyword_header_bottom .row {
    top: 0;
    transition: top 0.5s; }
  .full_of_new .container_banner_position_keyword_header_bottom.fixed .row {
    margin-bottom: 0;
    position: fixed;
    top: 36px;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, 0);
    width: 1170px;
    margin: 0; }
  .full_of_new .container_banner_position_keyword_header_bottom a > img {
    width: 100%; }
  .full_of_new .container_banner_position_keyword_before_productcategory_1 a > img {
    width: 100%; }
  .full_of_new .container_banner_position_keyword_after_slideshow {
    margin-top: 15px; }
  .full_of_new .container_banner_position_keyword_after_slideshow .owl_banner_grid,
  .full_of_new .container_banner_position_keyword_before_productcategory_2 .owl_banner_grid,
  .full_of_new .container_banner_position_keyword_before_productcategory_3 .owl_banner_grid {
    margin-bottom: 0; }
  .full_of_new .section_hinhanh_trangchu.container_banner_position_keyword_after_slideshow .box_image {
    padding-top: 43%; }
  .full_of_new .section_hinhanh_trangchu.container_banner_position_keyword_before_productcategory_2 .box_image {
    padding-top: 30%; }
  .full_of_new .section_hinhanh_trangchu.container_banner_position_keyword_before_productcategory_3 .box_image {
    padding-top: 43%; }
  .full_of_new .banner_position_keyword_outside_container {
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s; }
  .full_of_new .banner_position_keyword_outside_container.openq {
    opacity: 1;
    visibility: visible; }
  .full_of_new .banner_position_keyword_outside_container a {
    position: fixed;
    /* top: 195px; */
    /*width: 89px;*/
    z-index: 999;
    display: none;
    max-width: 80px;
    max-height: 270px;
    width: auto;
    height: auto;
    top: 50%;
    transform: translate(0, -50%); }
  .full_of_new .banner_position_keyword_outside_container a img {
    display: block;
    max-width: 100%;
    height: auto; }
  .full_of_new .banner_position_keyword_outside_container a.banner_0 {
    left: calc(((100vw - 1120px)/2) - 105px);
    display: block; }
  .full_of_new .banner_position_keyword_outside_container a.banner_1 {
    right: calc(((100vw - 1120px)/2) - 105px);
    display: block; }
  .full_of_new #header .button-search {
    z-index: 2 !important; }
  .full_of_new section.section {
    width: 100%; }

@font-face {
  .full_of_new {
    font-family: UTM-Showcard;
    src: url(../fonts/UTM-Showcard.ttf); } }

@font-face {
  .full_of_new {
    font-family: SVN-Bree;
    src: url(../fonts/SVN-Bree.ttf); } }
  .full_of_new .game_info_award h2,
  .full_of_new .game_info_award h2 span,
  .full_of_new .news-description.news_description2 h2,
  .full_of_new .news-description.news_description2 h2 span {
    font-family: UTM-Showcard !important; }
  .full_of_new .news-description.news_description2 li,
  .full_of_new .news-description.news_description2 p,
  .full_of_new .news-description.news_description2 span,
  .full_of_new .news-description.news_description2 a,
  .full_of_new .news-description.news_description3 {
    font-family: SVN-Bree !important; }
  .full_of_new .news-description.news_description3 {
    padding-bottom: 150px; }
  .full_of_new .game_info_award .award {
    margin-top: 15px; }
  .full_of_new .game_info_award .award .row {
    display: flex;
    flex-wrap: wrap;
    counter-reset: award; }
  .full_of_new .game_info_award .award .row:before,
  .full_of_new .game_info_award .award .row:after {
    content: none; }
  .full_of_new .game_info_award .info_award {
    /*border: 5px solid #2f73c3;
		padding: 15px;
		border-radius: 5px;
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		align-content: space-between;*/
    border: 1px solid #bbdaffba;
    /* padding: 15px; */
    border-radius: 5px;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.1), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
    /* background: #d32027; */
    background: #aa0206; }
  .full_of_new .game_info_award .info_award .image_award {
    position: relative;
    /* background: #fff; */
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new .game_info_award .info_award .image_award .quantity_award {
    position: absolute;
    left: 3px;
    bottom: 4px;
    font-family: SVN-Bree !important;
    background: #ffe24e;
    color: #d12027;
    font-weight: bold;
    font-size: 18px;
    z-index: 1;
    padding: 5px 15px 7px 7px;
    border-radius: 0 30px 0 0;
    display: none; }
  .full_of_new .game_info_award .award .row .col.col-sm-3 .info_award {
    background-position: top;
    background-size: 100%;
    background-repeat: no-repeat; }
  .full_of_new .game_info_award .award .row .col.col-sm-3:nth-child(1) .info_award {
    background-image: url(../images/db.png); }
  .full_of_new .game_info_award .award .row .col.col-sm-3:nth-child(2) .info_award {
    background-image: url(../images/giai-1.png); }
  .full_of_new .game_info_award .award .row .col.col-sm-3:nth-child(3) .info_award {
    background-image: url(../images/giai-2.png); }
  .full_of_new .game_info_award .award .row .col.col-sm-3:nth-child(4) .info_award {
    background-image: url(../images/giai-3.png); }
  .full_of_new .information-lotto_game-gioi_thieu_lotto_game_page .game_info_award .info_award .image_award,
  .full_of_new .dang_ky_lotto_game_page .game_info_award .info_award .image_award {
    padding-top: 50px !important; }
  .full_of_new .information-lotto_game-gioi_thieu_lotto_game_page .game_info_award .info_award .title_award,
  .full_of_new .dang_ky_lotto_game_page .game_info_award .info_award .title_award {
    padding-top: 30px !important; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .image_award {
    padding-top: 35px !important; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .title_award {
    padding-top: 20px !important; }
  .full_of_new .game_info_award .info_award .title_award {
    /*font-size: 18px;
		background: #004689;
		color: #fff;
		padding: 15px;
		border-radius: 5px;
		line-height: 26px;*/
    font-size: 18px;
    /* color: #000; */
    color: #fff;
    padding: 15px;
    border-radius: 5px;
    line-height: 26px;
    position: relative;
    /* border: 1px solid #ffe0e0; */
    font-family: SVN-Bree !important; }
  .full_of_new .news-description .div_button_dangky {
    width: 100%;
    text-align: center; }
  .full_of_new .news-description .inner_button_dangky {
    background: #2f73c3;
    position: relative;
    margin: 30px 0;
    border-radius: 100px;
    border: 0;
    z-index: 2;
    font-weight: bold;
    padding: 0;
    display: inline-block;
    width: auto;
    transition: all 0.3s; }
  .full_of_new .news-description .inner_button_dangky:hover {
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
    transform: translateY(-3px); }
  .full_of_new .news-description .inner_button_dangky .button_dangky {
    z-index: 2;
    color: #fff !important;
    position: relative;
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    background: transparent;
    box-shadow: none;
    border: 0;
    padding: 10px 30px; }
  .full_of_new .news-description .inner_button_dangky .button_dangky:before {
    content: none; }
  .full_of_new .news-description .inner_button_dangky:after {
    content: "";
    text-decoration: none;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 100px;
    display: inline-block;
    z-index: 1;
    transition: all .5s;
    background: #004689;
    animation: aniq 1s infinite; }

@keyframes aniq {
  0% {
    opacity: 1;
    transform: none; }
  100% {
    transform: scaleX(1.2) scaleY(1.3);
    opacity: 0; } }

@keyframes aniq_square {
  0% {
    opacity: 1;
    transform: none; }
  100% {
    transform: scaleX(1.4) scaleY(1.4);
    opacity: 0; } }
  .full_of_new .popup_lotto_game_content {
    background: #fff;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative; }
  .full_of_new .popup_lotto_game_content .inner_popup_lotto_game_content {
    position: relative;
    padding: 60px; }
  .full_of_new .popup_lotto_game_content .inner_popup_lotto_game_content > *,
  .full_of_new .dang_ky_lotto_game_page .popup_lotto_game_iframe {
    position: relative;
    z-index: 1; }
  .full_of_new .popup_lotto_game_content .game_info_award h2 span {
    /* font-size: 18px !important; */ }
  .full_of_new .popup_lotto_game_content .game_info_award .award .row .col {
    padding: 0 7.5px; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .image_award:before {
    width: 60px;
    /* height: 60px; */
    padding: 0; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .image_award {
    padding: 20px; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .image_award .quantity_award {
    font-size: 16px; }
  .full_of_new .popup_lotto_game_content .game_info_award .info_award .title_award {
    font-size: 16px;
    line-height: 21px;
    padding: 10px; }
  .full_of_new .popup_lotto_game_content .news-description .inner_button_dangky {
    margin: 15px 0; }
  .full_of_new .popup_lotto_game_content .form_google_captcha .col-sm-3 {
    width: 16.66666667%; }
  .full_of_new .popup_lotto_game_content .form_google_captcha .col-sm-9 {
    width: 83.33333333%; }
  .full_of_new .popup_lotto_game_iframe {
    /* padding: 30px; */
    background: #fff;
    border: 5px solid #b1782b; }
  .full_of_new .popup_lotto_game_iframe:before {
    content: "";
    background: url(../images/mui-ten-lotto-game.png) no-repeat;
    background-size: 100%;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: -55px;
    transform: translate(0, -50%); }
  .full_of_new .popup_lotto_game_content .popup_lotto_game_description p img {
    width: auto;
    max-width: 100%; }
  .full_of_new .popup_lotto_game_content .cam-nhan-kh p,
  .full_of_new .dang_ky_lotto_game_page .cam-nhan-kh p,
  .full_of_new .popup_lotto_game_content .description4 p,
  .full_of_new .dang_ky_lotto_game_page .description4 p {
    line-height: 28px;
    font-size: 21px;
    font-family: SVN-Bree !important;
    margin-bottom: 15px; }
  .full_of_new .popup_lotto_game_content .description4,
  .full_of_new .dang_ky_lotto_game_page .description4 {
    padding: 30px; }
  .full_of_new .popup_lotto_game_content .cam-nhan-kh a,
  .full_of_new .dang_ky_lotto_game_page .cam-nhan-kh a,
  .full_of_new .popup_lotto_game_content .description4 a,
  .full_of_new .dang_ky_lotto_game_page .description4 a {
    font-family: SVN-Bree !important;
    color: #124a9d;
    text-decoration: revert; }
  .full_of_new .news-description.news_description2 {
    border: 5px solid #bf1e2e;
    background: #fff;
    margin-top: 30px; }
  .full_of_new .news-description.news_description2 ul {
    padding-left: 35px; }
  .full_of_new .news-description.news_description2 ul li {
    margin-bottom: 15px; }
  .full_of_new .news-description.news_description2 ul li:before,
  .full_of_new .news-description.news_description2 ul li::marker {
    content: none;
    display: none; }
  .full_of_new .news-description.news_description2 ul li:before {
    content: "";
    background: url(../images/check-popup-lotto-game.png) no-repeat;
    background-size: 100%;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    left: -25px;
    top: 7px; }
  .full_of_new .category_menu_mobile {
    padding: 10px 0;
    padding-bottom: 0; }
  .full_of_new .category_menu_mobile .title_category_menu_mobile {
    font-weight: bold;
    margin-bottom: 5px;
    /*		display: none;*/ }
  .full_of_new #ajax-filter-container .tieude_va_sapxep {
    /*display: none*/ }
  .full_of_new .category_menu_mobile .body_category_menu_mobile {
    margin-bottom: 15px; }
  .full_of_new .category_menu_mobile .loaisanpham_category_menu_mobile .body_category_menu_mobile {
    margin-bottom: 5px; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -2.5px;
    width: calc(100% + 5px); }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul {
    flex-wrap: nowrap;
    width: 100%;
    overflow-y: auto;
    padding-bottom: 5px; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li {
    list-style: none;
    width: calc(10% - 5px);
    border: 0;
    display: inline-block;
    margin: 2.5px;
    position: relative; }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li {
    /* width: 100%; */
    width: auto; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li::marker {
    content: none !important;
    display: none !important; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li a {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    min-height: 37px;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    height: 100%;
    text-align: center;
    transition: all 0.5s;
    line-height: normal; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li a:hover,
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li.active a {
    background: #004689;
    border-color: #004689;
    color: #fff; }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li.have_image_manufacturer a:hover,
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li.active.have_image_manufacturer a {
    background: transparent;
    border-color: #004689;
    color: #004689; }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li a {
    min-height: auto;
    height: auto;
    padding: 7px 15px;
    border-radius: 50px;
    white-space: nowrap;
    position: relative;
    min-width: 100px;
    min-height: 30px;
    overflow: hidden; }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li a img {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 75px !important;
    max-width: inherit !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    object-position: 50% 50%;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li.active:before {
    position: absolute;
    right: 2px;
    top: 2px;
    content: "";
    width: 3px;
    height: 7px;
    border-top: 1px solid #004689;
    border-left: 1px solid #004689;
    display: block;
    z-index: 2;
    transform: rotate(-135deg); }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li.active:after {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #dfe7ea;
    position: absolute;
    right: -4px;
    top: -1px;
    content: "";
    display: block;
    z-index: 1; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li.active.have_image_manufacturer:before {
    border-top-color: #dfe7ea;
    border-left-color: #dfe7ea; }
  .full_of_new .category_menu_mobile .body_category_menu_mobile ul li.active.have_image_manufacturer:after {
    background: #004689; }
  .full_of_new .category_menu_mobile .thuonghieu_category_menu_mobile .body_category_menu_mobile ul li.active {
    order: -1; }
  @media (max-width: 1366px) {
    .full_of_new .banner_position_keyword_outside_container a {
      /*		    width: 69px;*/ }
    .full_of_new .banner_position_keyword_outside_container a.banner_0 {
      left: calc(((100vw - 1165px)/2) - 80px); }
    .full_of_new .banner_position_keyword_outside_container a.banner_1 {
      right: calc(((100vw - 1165px)/2) - 80px); } }
  @media (min-width: 768px) {
    .full_of_new .col-lg-2-5,
    .full_of_new .col-md-2-5 {
      width: 20%; } }
  @media (max-width: 767px) {
    .full_of_new {
      /*.col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile:nth-child(2n){
		margin-left: 3px;
	}
		.col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile:nth-child(2n-1){
		margin-right: 3px;
	}*/
      /*.col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile:nth-last-child(2) a,
		.col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile:last-child a{
		border: 0;
	}*/ }
      .full_of_new .megamenu_topbar {
        padding: 0; }
      .full_of_new .tmdqc-tmdcheckout #nav-icon4 ~ .col_menu {
        display: none; }
      .full_of_new .tmdqc-tmdcheckout #nav-icon4.open_q ~ .col_menu {
        display: block; }
      .full_of_new .tmdqc-tmdcheckout .table-responsive {
        padding: 0; }
      .full_of_new html.menu_clicked {
        overflow-y: hidden; }
      .full_of_new .col_menu {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        max-height: 100% !important;
        padding: 0 !important;
        overflow-x: hidden; }
      .full_of_new .height_100_per_when_click_text_1 {
        max-height: 100vh;
        height: 100vh;
        background: #fff;
        z-index: 99999999999999999 !important; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile {
        flex-wrap: wrap;
        padding: 2.5px; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close {
        text-align: right;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close {
        flex-wrap: nowrap; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close a {
        width: auto;
        padding: 5px 15px;
        flex-wrap: nowrap; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close a.logo_list_menu_mobile {
        width: 100%;
        border: 0;
        padding: 0; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close a.logo_list_menu_mobile:hover {
        background: transparent; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.li_list_menu_mobile_close a.logo_list_menu_mobile img {
        width: 50%; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile_close a i.fa {
        position: relative;
        padding: 0;
        line-height: normal;
        width: auto;
        font-size: inherit;
        margin-right: 5px; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile {
        width: calc(20% - 5px);
        border: 0;
        display: inline-block;
        margin: 2.5px;
        position: relative; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile a {
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        min-height: 37px;
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 5px;
        font-size: 12px;
        height: 100%;
        text-align: center;
        transition: all 0.5s;
        line-height: normal; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.active:before {
        position: absolute;
        right: 2px;
        top: 2px;
        content: "";
        width: 3px;
        height: 7px;
        border-top: 1px solid #004689;
        border-left: 1px solid #004689;
        display: block;
        z-index: 2;
        transform: rotate(-135deg); }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.active:after {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #dfe7ea;
        position: absolute;
        right: -4px;
        top: -1px;
        content: "";
        display: block;
        z-index: 1; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile a:hover,
      .full_of_new .col_menu .col_text_category .list_menu_mobile .li_list_menu_mobile.active a {
        background: #004689;
        border-color: #004689;
        color: #fff; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile {
        width: 100%;
        margin-top: 15px; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .li_km_list_menu_mobile {
        width: 100%;
        margin: 0; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .li_km_list_menu_mobile a {
        border: 0;
        text-align: left;
        justify-content: flex-start;
        min-height: auto;
        border-bottom: 1px solid #e0e0e0;
        border-radius: 0; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .li_km_list_menu_mobile a:hover {
        background: transparent;
        color: #004689; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .title_km_list_menu_mobile .li_km_list_menu_mobile a {
        font-weight: bold;
        border: 0;
        text-transform: uppercase;
        color: #004689;
        height: auto; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile {
        /*width: calc(50% - 6px);*/
        width: 100%;
        margin: 0px; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile .list_km_list_menu_mobile .li_km_list_menu_mobile a {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-height: 26px;
        padding: 5px;
        /*color: #2f73c3;*/ }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile p.chamvang,
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile li.chamvang {
        background-color: #004689;
        margin-right: 10px;
        margin-top: -1px; }
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile p.chamvang .hieuung,
      .full_of_new .col_menu .col_text_category .list_menu_mobile .km_list_menu_mobile li.chamvang .hieuung {
        border-color: #004689; }
      .full_of_new .category_menu_mobile .body_category_menu_mobile ul li {
        width: calc(20% - 5px); }
      .full_of_new .category_menu_mobile .title_category_menu_mobile {
        display: none; }
      .full_of_new .tieude_va_sapxep .box-heading.col-sm-6 {
        padding: 10px 0;
        margin: 0 !important; }
      .full_of_new .product-layout .product-thumb .col_caption .caption .name .manufacturer_name a {
        -webkit-line-clamp: 3; }
      .full_of_new .tab_content_mota_image_video .row {
        width: 100%;
        margin: 0; }
      .full_of_new .tab_content_mota_image_video .row .col-md-3,
      .full_of_new .tab_content_mota_image_video .row .col-md-6,
      .full_of_new .tab_content_mota_image_video .row .col-md-9 {
        padding: 0; }
      .full_of_new .tab_content_mota_image_video .russia,
      .full_of_new .news-description .russia {
        padding-left: 0; }
      .full_of_new .zones .chamvang {
        font-size: 14px;
        left: 11px; }
      .full_of_new .zones .chamvang .hieuung {
        left: 0px;
        top: -2px; }
      .full_of_new .zones .chamvang svg {
        width: 12px;
        height: 16px; }
      .full_of_new .container_category_is_q .banner_chinh {
        margin-bottom: 0; }
      .full_of_new .banner_chinh .owl-carousel.nxt,
      .full_of_new .banner_phu .owl-carousel.nxt {
        margin-bottom: 0; }
      .full_of_new .section_title h2 {
        font-size: 25px; }
      .full_of_new #mega-menu .mega-root .sub-menu-mega > li ul {
        max-height: inherit; }
      .full_of_new .icon_tag_mobile {
        display: block; }
      .full_of_new .icon_tag_mobile .icon_tag {
        z-index: 2; }
      .full_of_new .product_sponsor .title_product_sponsor {
        bottom: 14px; }
      .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div,
      .full_of_new .section_hinhanh_trangchu .owl-theme .owl-controls .owl-buttons div,
      .full_of_new .section_video_trangchu .owl-theme .owl-controls .owl-buttons div,
      .full_of_new .homebanner_new_slide .eB_slide .eB_slide_nav {
        height: 40px !important;
        width: 20px !important; }
      .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div i.fa,
      .full_of_new .section_hinhanh_trangchu .owl-theme .owl-controls .owl-buttons div i.fa,
      .full_of_new .section_video_trangchu .owl-theme .owl-controls .owl-buttons div i.fa,
      .full_of_new .homebanner_new_slide .eB_slide .eB_slide_nav i.fa {
        margin-left: -5px !important;
        font-size: 14px !important; }
      .full_of_new .col_tabs_have_owl .owl-controls .owl-buttons div.owl-next i.fa,
      .full_of_new .section_hinhanh_trangchu .owl-theme .owl-controls .owl-buttons div.owl-next i.fa,
      .full_of_new .section_video_trangchu .owl-theme .owl-controls .owl-buttons div.owl-next i.fa,
      .full_of_new .homebanner_new_slide .eB_slide .eB_slide_nav_right i.fa {
        margin-left: 0 !important;
        margin-right: -5px !important; }
      .full_of_new .col_tabs_is_flash_sale .title_product_gift_countdown {
        width: 30%; }
      .full_of_new .col_tabs_is_flash_sale .timer_grid_product_gift_countdown {
        width: 70%; }
      .full_of_new .section_video_trangchu .owl-carousel,
      .full_of_new .section_hinhanh_trangchu .owl-carousel {
        padding: 7.5px 0;
        margin-bottom: 0; }
      .full_of_new .section_video_trangchu .title_section,
      .full_of_new .section_hinhanh_trangchu .title_section {
        /*margin-top: 0;*/ }
      .full_of_new .section_video_trangchu .owl-controls,
      .full_of_new .section_hinhanh_trangchu .owl-controls {
        margin-top: 5px;
        margin-bottom: -5px; }
      .full_of_new .col_tabs_is_flash_sale,
      .full_of_new .col_tabs_is_flash_sale .tab-content {
        margin-bottom: 0; }
      .full_of_new .container_banner_position_keyword_header_bottom {
        margin-bottom: 0;
        display: none; }
      .full_of_new #header .container_banner_position_keyword_header_bottom {
        display: block; }
      .full_of_new #header .container_banner_position_keyword_header_bottom .visible-xs > a {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center; }
      .full_of_new .col_fixed_mobile.fixed_header_top_col .container_banner_position_keyword_header_bottom {
        /*display: none !important;*/ }
      .full_of_new .container_banner_position_keyword_header_bottom.fixed {
        height: 0; }
      .full_of_new .container_banner_position_keyword_header_bottom.fixed .row {
        top: 47px;
        width: 100%; }
      .full_of_new .container_banner_position_keyword_header_bottom.fixed .row .col-xs-12 {
        padding: 0; }
      .full_of_new .seo_f_t {
        bottom: -75px; }
      .full_of_new .game_info_award .col {
        margin-bottom: 15px; }
      .full_of_new .news-description .inner_button_dangky .button_dangky,
      .full_of_new .game_info_award .info_award .title_award {
        font-size: 16px; }
      .full_of_new .popup_lotto_game_content_id {
        /* max-height: inherit !important;
			width: calc(100% - 60px) !important; */
        width: calc(100% - 30px) !important;
        /* height: auto !important; */
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%); }
      .full_of_new .popup_lotto_game_content_id img {
        max-height: inherit !important;
        width: 100% !important;
        height: auto !important; }
      .full_of_new .popup_lotto_game_content .form_google_captcha .col-sm-3 {
        width: 100%; }
      .full_of_new .popup_lotto_game_content .form_google_captcha .col-sm-9 {
        width: 100%; }
      .full_of_new .popup_lotto_game_content .inner_popup_lotto_game_content {
        padding: 30px; }
      .full_of_new .popup_lotto_game_iframe {
        /* padding: 15px; */ }
      .full_of_new .popup_lotto_game_iframe:before {
        width: 30px;
        height: 30px;
        left: -35px; }
      .full_of_new .popup_lotto_game_content .game_info_award h2 span,
      .full_of_new .popup_lotto_game_content .news-description.news_description2 h2,
      .full_of_new .popup_lotto_game_content .news-description.news_description2 h2 span {
        font-size: 24px !important; }
      .full_of_new .news-description.news_description2 ul li {
        line-height: 24px; }
      .full_of_new .news-description.news_description3 {
        padding-bottom: 50px; }
      .full_of_new .popup_lotto_game_content .description4,
      .full_of_new .dang_ky_lotto_game_page .description4 {
        padding: 5px; }
      .full_of_new .information-lotto_game-gioi_thieu_lotto_game_page .game_info_award .info_award .image_award,
      .full_of_new .dang_ky_lotto_game_page .game_info_award .info_award .image_award {
        padding-top: 65px !important; }
      .full_of_new .information-lotto_game-gioi_thieu_lotto_game_page .game_info_award .info_award .title_award,
      .full_of_new .dang_ky_lotto_game_page .game_info_award .info_award .title_award {
        padding-top: 45px !important; }
      .full_of_new .popup_lotto_game_content .game_info_award .info_award .image_award {
        padding-top: 55px !important; }
      .full_of_new .popup_lotto_game_content .game_info_award .info_award .title_award {
        padding-top: 30px !important; } }
  .full_of_new .title_section {
    color: #004689;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold; }
  .full_of_new .section.dark .title_section {
    color: #fff; }
  .full_of_new .description_section {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 30px; }
  .full_of_new .section hr {
    position: relative;
    overflow: inherit;
    /*border-color: #004689;*/ }
  .full_of_new .section.dark hr {
    border-color: #fff; }
  .full_of_new .section.white hr {
    border-color: #004689; }
  .full_of_new .section hr:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100px;
    height: 3px;
    background: #2f73c3; }
  .full_of_new .row_flex_center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new .icon_image {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new .col_icon_box_gioithieu {
    margin-bottom: 15px; }
  .full_of_new .col_icon_box_gioithieu .icon_image {
    justify-content: flex-start; }
  .full_of_new .box_image {
    position: relative;
    padding-top: 56%;
    overflow: hidden;
    border-radius: 5px; }
  .full_of_new .box_image img {
    right: 0;
    width: 100%;
    height: 100% !important;
    bottom: 0;
    left: 0;
    top: 0;
    position: absolute;
    object-position: 50% 50%;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  .full_of_new .col_icon_box_gioithieu .box_text {
    margin-left: 30px;
    position: relative; }
  .full_of_new .col_icon_box_gioithieu .box_text:before {
    content: "\f058";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    left: -30px;
    font-size: 21px;
    color: #0bd40b; }
  .full_of_new .box_text h4 {
    font-weight: bold; }
  .full_of_new .section {
    padding: 30px 0; }
  .full_of_new .section.dark {
    color: #fff; }
  .full_of_new .section_gioithieu,
  .full_of_new .section_cacdoitac,
  .full_of_new .section_phanhoicuakhachhang,
  .full_of_new .section_hinhanhcuachungtoi {
    background: #fff; }
  .full_of_new .section_tamnhinsumenh,
  .full_of_new .section_cacchungnhan,
  .full_of_new .section_videocacsukienlon {
    background: #eee; }
  .full_of_new .section_tamnhinsumenh hr,
  .full_of_new .section_cacchungnhan hr,
  .full_of_new .section_videocacsukienlon hr {
    border-color: #fff; }
  .full_of_new .section_tamnhinsumenh .body_section > .col {
    margin-bottom: 30px; }
  .full_of_new .section_tamnhinsumenh .body_section > .col > .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .full_of_new .section_tamnhinsumenh .body_section > .col:nth-child(2n) > .row {
    flex-direction: row-reverse; }
  .full_of_new .section_tamnhinsumenh .box_text p {
    font-size: 16px;
    line-height: 26px;
    position: relative;
    margin: 30px 0;
    font-style: italic; }
  .full_of_new .section_tamnhinsumenh .box_text p:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10d";
    position: absolute;
    top: -18px;
    left: 0;
    z-index: 1;
    opacity: 0.5; }
  .full_of_new .section_tamnhinsumenh .box_text p:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10e";
    position: absolute;
    bottom: -18px;
    right: 0;
    z-index: 1;
    opacity: 0.5; }
  .full_of_new .section_tamnhinsumenh .box_text h4 {
    color: #004689;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold; }
  .full_of_new .section_cacconso,
  .full_of_new .section_videocacsukienlon {
    position: relative;
    padding: 60px 0; }
  .full_of_new .section_cacconso:after,
  .full_of_new .section_camketcuachungtoi:after,
  .full_of_new .section_videocacsukienlon:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    z-index: 1; }
  .full_of_new .section_camketcuachungtoi:after {
    background: rgba(0, 0, 0, 0.3); }
  .full_of_new .section_cacconso > .container,
  .full_of_new .section_camketcuachungtoi > .container,
  .full_of_new .section_videocacsukienlon > .container {
    position: relative;
    z-index: 2; }
  .full_of_new .section_cacconso .cacconso {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
    font-size: 52px;
    line-height: 36px; }
  .full_of_new .section_cacconso .cacconso.cacconso_center {
    align-items: center; }
  .full_of_new .section_cacconso .cacconso h6 {
    margin: 0;
    margin-right: 5px;
    font-size: 52px; }
  .full_of_new .section_cacconso .cacconso .span_mini {
    font-size: 16px; }
  .full_of_new .section_cacconso .box_text {
    color: #004689;
    font-weight: bold; }
  .full_of_new .section_cacconso .box_text p {
    font-size: 16px; }
  .full_of_new .section_cacconso .box_text span.plus {
    font-weight: normal; }
  .full_of_new .section_cacdoitac .box_image {
    border: 1px solid #c1c1c1;
    padding-top: 60%; }
  .full_of_new .col_margin_bottom {
    margin-bottom: 30px; }
  .full_of_new .section_cacchungnhan .a4_doc .box_image {
    padding-top: 140%; }
  .full_of_new .section_cacchungnhan .a4_ngang .box_image {
    padding-top: 70%; }
  .full_of_new .section_hinhanhcuachungtoi .title_hinhanhcuachungtoi {
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative; }
  .full_of_new .section_hinhanhcuachungtoi .title_hinhanhcuachungtoi:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 50%;
    height: 1px;
    background: #004689; }
  .full_of_new .section_hinhanhcuachungtoi .title_hinhanhcuachungtoi:after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 25%;
    height: 3px;
    background: #2f73c3; }
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon,
  .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang,
  .full_of_new .section_cacchungnhan .owl_a4_doc,
  .full_of_new .section_cacchungnhan .owl_a4_ngang,
  .full_of_new .section_baochi .owl_baochi,
  .full_of_new .owl_banner_grid {
    position: relative;
    clear: both;
    margin: 0; }
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-prev,
  .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-prev,
  .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-prev,
  .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-prev,
  .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-prev,
  .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-prev {
    background: #004689 !important;
    color: #fff !important;
    left: -20px !important;
    right: auto;
    position: absolute;
    padding: 10px;
    border-radius: 4px; }
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-next,
  .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-next,
  .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-next,
  .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-next,
  .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-next,
  .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-next {
    background: #004689 !important;
    color: #fff !important;
    right: -20px !important;
    left: auto;
    position: absolute;
    padding: 10px;
    border-radius: 4px; }
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-prev:hover,
  .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-prev:hover,
  .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-prev:hover,
  .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-prev:hover,
  .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-prev:hover,
  .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-next:hover,
  .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-prev:hover {
    background: #2f73c3 !important;
    color: #fff !important; }
  .full_of_new .section_videocacsukienlon .owl-theme .owl-controls .owl-buttons div,
  .full_of_new .section_phanhoicuakhachhang .owl-theme .owl-controls .owl-buttons div,
  .full_of_new .section_cacchungnhan .owl-theme .owl-controls .owl-buttons div,
  .full_of_new .section_baochi .owl-theme .owl-controls .owl-buttons div,
  .full_of_new .owl_banner_grid.owl-theme .owl-controls .owl-buttons div {
    top: 50%;
    transform: translate(0, -50%); }
  .full_of_new .section_phanhoicuakhachhang .owl-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center; }
  .full_of_new .section_videocacsukienlon .owl-theme .owl-controls .owl-buttons div {
    margin-top: -18px !important; }
  .full_of_new .section_videocacsukienlon .owl_videocacsukienlon.owl-theme .owl-controls .owl-page span {
    background: #004689; }
  .full_of_new .section_videocacsukienlon .owl-wrapper {
    display: flex !important;
    flex-wrap: wrap; }
  .full_of_new .section_videocacsukienlon .owl-item,
  .full_of_new .section_videocacsukienlon .owl-item .col-sm-12 {
    display: flex; }
  .full_of_new .section_videocacsukienlon .background_item_videocacsukienlon {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 5px;
    overflow: hidden; }
  .full_of_new .section_videocacsukienlon .iframe_youtube_temp {
    margin: 0; }
  .full_of_new .section_videocacsukienlon .iframe_youtube_temp + div {
    padding: 15px;
    font-weight: bold; }
  .full_of_new .section_phanhoicuakhachhang .icon_image {
    border-radius: 99%;
    border: 3px solid #2f73c3;
    width: 70px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    left: 20px; }
  .full_of_new .section_phanhoicuakhachhang .icon_text {
    padding: 15px 15px 15px 30px;
    border: 1px dashed #004689;
    background: #fffdf9;
    overflow: hidden;
    border-radius: 10px;
    margin-left: 60px; }
  .full_of_new .section_phanhoicuakhachhang .icon_text .name_people_phanhoicuakhachhang {
    font-size: 18px;
    color: #004689;
    font-weight: bold; }
  .full_of_new .row_flex_end {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end; }
  .full_of_new .display_flex {
    display: flex; }
  .full_of_new .padding_top_bottom_30 {
    padding: 30px 0; }
  .full_of_new .section_camketcuachungtoi {
    margin-bottom: 30px;
    padding: 0;
    position: relative; }
  .full_of_new .section_camketcuachungtoi .title_section {
    margin-bottom: 30px;
    margin-top: 0; }
  .full_of_new .section_camketcuachungtoi .col_camketcuachungtoi {
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .section_camketcuachungtoi .col_icon_image {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end; }
  .full_of_new .section_camketcuachungtoi .col_icon_image .icon_image {
    align-items: flex-start; }
  .full_of_new .section_camketcuachungtoi.white .icon_text p {
    color: #000;
    font-size: 16px; }
  .full_of_new .section_camketcuachungtoi.dark .icon_text p {
    color: #fff;
    font-size: 16px; }
  .full_of_new .section_camketcuachungtoi.white .icon_text .title_camketcuachungtoi {
    color: #2f73c3;
    font-weight: bold; }
  .full_of_new .section_camketcuachungtoi.dark .icon_text .title_camketcuachungtoi {
    color: yellow;
    font-weight: bold; }
  .full_of_new .section_baochi {
    padding-top: 0; }
  .full_of_new .section_baochi .title_section {
    margin-top: 0; }
  .full_of_new .section_baochi .owl_baochi .box_content {
    margin-top: 8px;
    text-align: justify; }
  .full_of_new .section_cacchungnhan_a4_ngang {
    padding-top: 0; }
  .full_of_new .section_cacchungnhan_a4_ngang .title_section {
    margin-top: 0; }
  .full_of_new .section_cacchungnhan_a4_doc {
    padding-bottom: 0; }
  .full_of_new .section_hinhanhshowroom {
    padding-top: 0; }
  .full_of_new .section_hinhanhshowroom .title_hinhanhcuachungtoi {
    margin-top: 0; }
  .full_of_new .section .col_title_dktv .title {
    text-align: center;
    font-size: 28px;
    line-height: 1.5;
    color: #06569f;
    font-family: SVN-Gilroy-Bold !important;
    font-weight: bold; }
  .full_of_new .section .col_title_dktv .title b {
    display: block;
    width: 100%;
    color: #0089ce; }
  .full_of_new .section .col_title_dktv .description {
    font-size: 18px;
    margin: 15px 0;
    line-height: 1.5; }
  .full_of_new .section .col_title_dktv .description b {
    font-family: SVN-Gilroy-Bold !important; }
  @media (max-width: 767px) {
    .full_of_new .title_section {
      line-height: 36px;
      font-size: 24px;
      margin-top: 0; }
    .full_of_new .section_tamnhinsumenh .body_section .box_image {
      margin-bottom: 15px; }
    .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-prev,
    .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-prev,
    .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-prev,
    .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-prev,
    .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-prev,
    .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-prev {
      left: 7.5px !important; }
    .full_of_new .section_videocacsukienlon .owl_videocacsukienlon .owl-controls .owl-buttons .owl-next,
    .full_of_new .section_phanhoicuakhachhang .owl_phanhoicuakhachhang .owl-controls .owl-buttons .owl-next,
    .full_of_new .section_cacchungnhan .owl_a4_doc .owl-controls .owl-buttons .owl-next,
    .full_of_new .section_cacchungnhan .owl_a4_ngang .owl-controls .owl-buttons .owl-next,
    .full_of_new .section_baochi .owl_baochi .owl-controls .owl-buttons .owl-next,
    .full_of_new .owl_banner_grid .owl-controls .owl-buttons .owl-next {
      right: 7.5px !important; }
    .full_of_new .section_cacconso,
    .full_of_new .section_camketcuachungtoi,
    .full_of_new .section_videocacsukienlon {
      background-attachment: inherit !important; }
    .full_of_new .section_camketcuachungtoi {
      padding-top: 30px; }
    .full_of_new .section_camketcuachungtoi .padding_top_bottom_30 {
      padding: 0; }
    .full_of_new .section_camketcuachungtoi .row_flex_end {
      flex-direction: column-reverse; }
    .full_of_new .section_cacconso .box_text {
      margin-bottom: 30px; }
    .full_of_new .display_flex_image {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; } }
  .full_of_new .seo_f_t {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px 0;
    background: #004689; }
  .full_of_new .common-home .seo_f_t {
    display: block; }
  .full_of_new body.common-home {
    position: relative; }
  .full_of_new .seo_f_t h1 {
    font-size: 14px;
    color: #fff;
    margin: 0; }
  .full_of_new .common-home footer {
    padding-bottom: 75px; }
  .full_of_new .seo_f_t p {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 0; }
  .full_of_new .container_seo_f_t {
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .col_manu .head_manu span {
    z-index: 2; }
  .full_of_new .header_top_col .col_head li {
    padding-right: 10px; }
  .full_of_new .header_top_col .col_head li + li {
    margin-left: 5px; }
  .full_of_new .category_products_manufacturer {
    margin-top: 15px; }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer {
    margin-bottom: 30px; }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer a {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden; }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer a .tieude_category_products_manufacturer {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 15px;
    background: rgba(51, 51, 51, 0.5);
    color: #fff;
    text-transform: uppercase;
    font-size: 15px; }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer a img {
    -webkit-transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    transition: -webkit-transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer a:hover img {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1); }
  .full_of_new .category_products_manufacturer .body_category_products_manufacturer a:hover .tieude_category_products_manufacturer {
    background: rgba(51, 51, 51, 0.7); }
  .full_of_new .row_category_products_manufacturer .category_products_manufacturer .body_category_products_manufacturer a img {
    width: 100%; }
  @media (max-width: 767px) {
    .full_of_new .col_fixed_mobile.fixed_header_top_col {
      z-index: 3; }
    .full_of_new .height_100_per_when_click_text_1 {
      height: -moz-calc(100% - (210px));
      height: -webkit-calc(100% - (210px));
      height: calc(100% - (210px));
      border-bottom: 2px solid #004689; }
    .full_of_new .row_category_products_manufacturer {
      margin-left: 0;
      margin-right: 0; }
    .full_of_new .row_category_products_manufacturer .category_products_manufacturer {
      padding-left: 0;
      padding-right: 0; } }
  .full_of_new .ytp-button {
    border: none;
    background-color: transparent;
    padding: 0;
    color: inherit;
    text-align: inherit;
    font-size: 100%;
    font-family: inherit;
    cursor: default;
    line-height: inherit; }
  .full_of_new .ytp-button:focus, .full_of_new .ytp-button {
    outline: 0; }
  .full_of_new .ytp-large-play-button {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    z-index: 1; }
  .full_of_new .ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]) {
    cursor: pointer; }
  .full_of_new .ytp-large-play-button svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .full_of_new .ytp-large-play-button-bg {
    -moz-transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
    transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
    fill: #212121;
    fill-opacity: .8; }
  .full_of_new .video_youtube:hover .ytp-large-play-button-bg {
    -moz-transition: fill 0.1s cubic-bezier(0, 0, 0.2, 1), fill-opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: fill 0.1s cubic-bezier(0, 0, 0.2, 1), fill-opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
    transition: fill 0.1s cubic-bezier(0, 0, 0.2, 1), fill-opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
    fill: red;
    fill-opacity: 1; }
  .full_of_new .video_youtube {
    position: relative; }
  .full_of_new .product-thumb .image img {
    width: auto !important; }
  .full_of_new .iframe_youtube_temp {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    height: 0;
    overflow: hidden;
    z-index: 1;
    width: 100%;
    cursor: pointer; }
  .full_of_new .iframe_youtube_temp button.ytp-button {
    border: none;
    background-color: transparent;
    padding: 0;
    color: inherit;
    text-align: inherit;
    font-size: 100%;
    font-family: inherit;
    cursor: default;
    line-height: inherit;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
    z-index: 63; }
  .full_of_new .iframe_youtube_temp > img {
    right: 0;
    width: 100%;
    height: 100% !important;
    bottom: 0;
    left: 0;
    top: 0;
    position: absolute;
    object-position: 50% 50%;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  .full_of_new .load_youtube {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(255, 255, 255, 0.3);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
  .full_of_new .load_youtube svg {
    height: 100%; }
  .full_of_new .iframe_youtube {
    position: absolute;
    top: 0;
    left: 15px;
    width: calc(100% - 30px);
    height: calc(100% - 40px); }
  .full_of_new .iframe_youtube.openq {
    z-index: 2; }
  .full_of_new .iframe_youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
  @media (max-width: 767px) {
    .full_of_new .iframe_youtube_temp {
      padding-top: 56% !important; }
    .full_of_new .button_xemthem {
      margin-bottom: 30px; } }
  .full_of_new .iframe_youtube_temp:before {
    border-bottom: 50px solid rgba(255, 255, 255, 0.4);
    border-top: 50px solid rgba(255, 255, 255, 0.4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -webkit-transition: opacity .35s ease 0s, transform .35s ease 0s;
    -o-transition: opacity .35s ease 0s, transform .35s ease 0s;
    transition: opacity .35s ease 0s, transform .35s ease 0s;
    transform-origin: 50% 50% 0;
    width: 100%;
    z-index: 2; }
  .full_of_new .iframe_youtube_temp:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); }
  .full_of_new img[data-action="zoom"] {
    cursor: zoom-in; }
  .full_of_new .iframe_youtube_popup,
  .full_of_new .popup_youtube,
  .full_of_new .popup_zoom_image {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999999;
    top: 0;
    left: 0;
    background: rgba(30, 30, 30, 0.9);
    transition: all 0.3s; }
  .full_of_new .popup_zoom_image {
    overflow-y: auto; }
  .full_of_new .iframe_youtube_popup.openq,
  .full_of_new .popup_youtube.openq,
  .full_of_new .popup_zoom_image.openq {
    visibility: visible;
    opacity: 1; }
  .full_of_new .iframe_youtube_popup .close_iframe_youtube_popup,
  .full_of_new .popup_youtube .close_iframe_youtube_popup,
  .full_of_new .popup_zoom_image .close_popup_zoom_image {
    background: rgba(30, 30, 30, 0.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
    color: #ccc;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
  .full_of_new .iframe_youtube_popup .close_iframe_youtube_popup svg,
  .full_of_new .popup_youtube .close_iframe_youtube_popup svg,
  .full_of_new .popup_zoom_image .close_popup_zoom_image svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%; }
  .full_of_new .iframe_youtube_popup .close_iframe_youtube_popup svg path,
  .full_of_new .popup_youtube .close_iframe_youtube_popup svg path,
  .full_of_new .popup_zoom_image .close_popup_zoom_image svg path {
    fill: currentColor;
    stroke-width: 0;
    transition: all 0.3s; }
  .full_of_new .iframe_youtube_popup .close_iframe_youtube_popup:hover svg path,
  .full_of_new .popup_youtube .close_iframe_youtube_popup:hover svg path,
  .full_of_new .popup_zoom_image .close_popup_zoom_image:hover svg path {
    fill: #fff; }
  .full_of_new .iframe_youtube_popup .background_close_iframe_youtube_popup,
  .full_of_new .popup_youtube .background_close_iframe_youtube_popup,
  .full_of_new .popup_zoom_image .background_close_popup_zoom_image {
    position: fixed;
    top: 0;
    left: 0;
    width: calc(100% - 20px);
    height: 100%;
    z-index: 1; }
  .full_of_new .iframe_youtube_popup .iframe_youtube,
  .full_of_new .popup_youtube .iframe_youtube,
  .full_of_new .popup_zoom_image .zoom_image {
    width: 60vw;
    height: 80vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #000;
    z-index: 2; }
  .full_of_new .popup_zoom_image .zoom_image {
    background: transparent;
    text-align: center; }
  .full_of_new .iframe_youtube_popup .iframe_youtube iframe,
  .full_of_new .popup_youtube .iframe_youtube iframe {
    width: 100%;
    height: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto; }
  .full_of_new body.body_popup_zoom_image {
    overflow-y: hidden; }
  @media (max-width: 550px) {
    .full_of_new .iframe_youtube_popup .iframe_youtube,
    .full_of_new .popup_youtube .iframe_youtube {
      width: calc(100vw - 30px);
      height: 35vh; }
    .full_of_new .popup_zoom_image .zoom_image {
      width: calc(100vw - 30px);
      height: auto; } }
  .full_of_new .col_item::-webkit-scrollbar, .full_of_new .ajax-filter .af-container > div.af-elements::-webkit-scrollbar {
    width: 4px; }
  .full_of_new .col_item::-webkit-scrollbar-track, .full_of_new .ajax-filter .af-container > div.af-elements::-webkit-scrollbar-track {
    background: #ebebeb; }
  .full_of_new .col_item::-webkit-scrollbar-thumb, .full_of_new .ajax-filter .af-container > div.af-elements::-webkit-scrollbar-thumb {
    background: #c2c2c2; }
  .full_of_new .subscribe-me h1, .full_of_new h2, .full_of_new h3 {
    font-family: arial !important; }
  .full_of_new a:hover {
    text-decoration: none;
    color: #EB3D39; }
  .full_of_new .col_left {
    position: relative; }
  .full_of_new .header_top_col {
    padding: 5px;
    background-color: #F5F5F5;
    color: #000; }
  .full_of_new .header_top_col .hotline {
    color: #FF4D49; }
  .full_of_new .header_top_col .col_head {
    text-align: right; }
  .full_of_new .header_top_col .col_head li {
    display: inline-block;
    border-right: 1px solid #DDD;
    padding-right: 15px; }
  .full_of_new .header_top_col .col_head li + li {
    margin-left: 15px; }
  .full_of_new .header_top_col .col_head li:last-child {
    border-right: none;
    padding-right: 0; }
  .full_of_new .header_top_col .col_head li a:hover {
    color: #EB3D39; }
  .full_of_new .max_height_search {
    max-height: 319px;
    overflow-y: scroll; }
  .full_of_new #header {
    padding: 0 !important; }
  .full_of_new #header .col_header {
    padding-top: 9px; }
  .full_of_new #header #cart .heading {
    margin-top: 0;
    color: #000 !important; }
  .full_of_new .col_text_category .text_1 {
    padding: 12px 20px 12px 15px;
    color: white;
    font-size: 17px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    margin-bottom: -1px;
    background: #2f73c3; }
  .full_of_new .col_text_category .text_1 i {
    margin-left: 10px;
    font-size: 20px; }
  .full_of_new .col_text_category .list_cate_home {
    background: #fff;
    z-index: 999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.176);
    min-height: 560px; }
  .full_of_new .col_text_category .list_cate_home > li + li {
    border-top: 1px solid #E5E5E5; }
  .full_of_new .col_text_category .list_cate_home > li > ul > li > ul > li {
    border-bottom: 1px solid #E5E5E5; }
  .full_of_new .col_text_category .list_cate_home > li > ul > li > ul > li:last-child {
    border-bottom: 0; }
  .full_of_new .col_text_category .list_cate_home li a {
    display: block;
    padding: 6px 20px 6px 13px;
    font-weight: 400;
    color: #333;
    vertical-align: middle; }
  .full_of_new .col_text_category .list_cate_home li a:hover {
    color: #004689;
    font-weight: 600;
    text-decoration: none; }
  .full_of_new .col_text_category .list_cate_home li a:hover i {
    font-weight: 600; }
  .full_of_new .col_text_category .list_cate_home li a i {
    position: absolute;
    padding: 3px 10px;
    right: 0; }
  @media (min-width: 769px) {
    .full_of_new #logo {
      padding-right: 0; }
    .full_of_new .col_text_category .text_1 {
      height: 45px; }
    .full_of_new .col_text_category .list_cate_home {
      position: absolute;
      width: 100%;
      min-width: 160px;
      display: none; }
    .full_of_new .col_text_category > div {
      position: absolute; }
    .full_of_new .col_text_category > div:hover .list_cate_home:hover + .background_after:after, .full_of_new .col_text_category > div:hover .list_cate_home {
      display: block; }
    .full_of_new .col_text_category .list_cate_home > li > ul {
      position: absolute;
      left: 100%;
      background: #fff;
      border-left: 1px solid #D1D1D1;
      border-right: 1px solid #D1D1D1;
      height: 560px;
      width: 250%;
      top: 0;
      display: none;
      background-repeat: no-repeat;
      background-position: right bottom; }
    .full_of_new .col_text_category .list_cate_home > li:hover ul {
      display: block; }
    .full_of_new .col_text_category .text_1:hover:after {
      display: block; }
    .full_of_new .col_text_category .list_cate_home > li > ul > li {
      width: 46%;
      display: inline-block;
      margin-right: 10px;
      vertical-align: top; }
    .full_of_new .col_text_category .list_cate_home > li > ul > li > a {
      font-weight: 500;
      color: #004689 !important;
      font-size: 18px;
      cursor: default;
      border-bottom: 1px solid #E5E5E5; }
    .full_of_new .col_text_category .list_cate_home > li.menu_level_1_is_q_menu_thuong_hieu_di_dong > ul > li.menu_thuong_hieu_di_dong {
      margin-right: 0; }
    .full_of_new .col_text_category .list_cate_home > li.menu_level_1_is_q_menu_thuong_hieu_di_dong > ul > li.menu_thuong_hieu_di_dong > a {
      color: #333 !important;
      font-size: 14px; }
    .full_of_new .col_text_category .list_cate_home li.child_1 > a {
      font-weight: 500 !important; }
    .full_of_new .col_icon_head {
      display: flex;
      justify-content: flex-end;
      margin-top: 15px; } }
  .full_of_new #header #search {
    margin-top: 16px; }
  .full_of_new #header #search input {
    border: 1px solid #a9a9a9;
    padding-right: 75px !important;
    border-radius: 5px !important; }
  .full_of_new #header .button-search {
    width: 40px !important;
    font-size: 16px !important;
    z-index: 999 !important;
    color: #a9a9a9 !important; }
  .full_of_new .col_icon_hotline img, .full_of_new .col_icon_head .col_account img, .full_of_new .col_icon_head .item_support img, .full_of_new .col_icon_head #cart .flip img {
    height: 35px;
    width: 35px; }
  .full_of_new .col_icon_hotline .number, .full_of_new .col_icon_hotline img {
    display: inline-block; }
  .full_of_new .col_icon_hotline .number a {
    font-weight: 700;
    font-size: 14px; }
  .full_of_new .col_icon_hotline .number a:hover {
    color: #F7B91A; }
  .full_of_new .col_icon_head .item_support .item_position {
    position: relative; }
  .full_of_new .col_icon_head .item_support .item_position .item_module {
    position: absolute;
    background: white none repeat scroll 0% 0%;
    z-index: 999;
    right: -230%;
    max-width: 220px;
    max-height: 260px;
    overflow-y: scroll;
    width: 220px;
    padding: 15px;
    display: none; }
  .full_of_new .col_icon_head .item_support:hover .item_position .item_module {
    display: block; }
  .full_of_new .col_icon_hotline, .full_of_new .item_header {
    margin-right: 35px; }
  .full_of_new .col_icon_head .item_header:last-child {
    margin-right: 0; }
  .full_of_new .item_header #cart .flip img, .full_of_new .item_header #cart .flip h3 {
    display: inline-block;
    vertical-align: top; }
  .full_of_new .item_header img {
    margin-right: 3px; }
  .full_of_new .item_header #cart #cart-total {
    position: absolute;
    left: 21px;
    top: -5px;
    border-radius: 10px;
    font-size: 13px;
    padding: 0 8px;
    font-weight: 700;
    height: 17px;
    line-height: 17px;
    background: #FF5501;
    color: #fff !important; }
  .full_of_new #cart > .dropdown-menu > .fa {
    display: none; }
  @media (min-width: 769px) {
    .full_of_new .item_header .open .dropdown-menu {
      border-top: none !important; }
    .full_of_new #cart > .dropdown-menu > .fa {
      display: block;
      position: absolute;
      top: -20px;
      right: -20px;
      font-size: 30px;
      cursor: pointer;
      color: white; }
    .full_of_new .activemenu {
      position: fixed;
      width: 100%;
      z-index: 999999;
      top: 0; }
    .full_of_new .margin {
      margin-bottom: 43px; }
    .full_of_new .banner-grid {
      margin-left: -15px; } }
  .full_of_new #language, .full_of_new #currency {
    float: none !important; }
  .full_of_new #language ul li {
    display: inline-block; }
  .full_of_new .col_home {
    padding-left: 15px;
    padding-right: 15px; }
  .full_of_new .col-logo {
    margin-top: 11px;
    margin-bottom: 3px; }
  .full_of_new .col_menu {
    background: #004689; }
  .full_of_new .col-menu {
    margin-top: 0; }
  .full_of_new .col-menu ul#mega-menu li:first-child {
    background: none; }
  .full_of_new .breadcrumb {
    padding: 10px 0 !important; }
  .full_of_new .col-btn {
    border-bottom: 1px solid #EEE;
    padding-bottom: 5px;
    overflow: auto;
    margin-bottom: 15px;
    text-align: right; }
  .full_of_new .col-btn .form-control {
    height: 25px !important;
    padding: 0px !important; }
  .full_of_new .col-product {
    padding: 0; }
  .full_of_new .col-product .product-grid {
    margin-bottom: 15px; }
  .full_of_new .box-heading {
    color: #333333;
    margin: 0 0 20px;
    border-bottom: 1px solid #EEE;
    padding-bottom: 9px;
    font-size: 25px; }
  .full_of_new .button_content .bg_button .button-t {
    background: linear-gradient(to bottom, #b7391f 0%, #852819 100%);
    height: 31px;
    position: relative;
    display: block;
    border: 1px solid transparent;
    border-bottom-color: #2d0d09;
    width: 100px;
    text-align: center;
    float: left;
    margin-right: 3px; }
  .full_of_new .ui-state-default {
    border: 0 solid #303030;
    color: #fff;
    top: 5px;
    position: relative; }
  .full_of_new #header-bottom {
    margin-top: 12px;
    margin-bottom: 12px; }
  .full_of_new .banner-grid .item img {
    width: 100%; }
  .full_of_new .banner-grid div .item:first-child {
    margin-bottom: 12px; }
  .full_of_new .product-thumb {
    border: 1px solid #DDD;
    position: relative;
    overflow: hidden; }
  .full_of_new .product-thumb .button-group .add-to-links {
    display: none; }
  .full_of_new .product-layout .product-thumb .col_caption {
    padding: 10px; }
  .full_of_new .caption .name h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 14px; }
  .full_of_new .caption .name h2 a {
    font-size: 14px;
    margin-bottom: 5px;
    color: #333;
    text-decoration: none; }
  .full_of_new .caption .name h2 a:hover {
    color: #EB3D39; }
  .full_of_new .caption .price {
    font-size: 17px !important;
    font-weight: bold !important;
    color: red !important;
    display: block;
    margin: 0 !important; }
  .full_of_new .caption .price .price-new {
    display: block; }
  .full_of_new .caption .price .price-old {
    font-size: 14px !important; }
  .full_of_new .product-layout .product-thumb .button-group {
    text-align: center;
    margin-top: 7px; }
  .full_of_new .product-layout .product-thumb .col_sale {
    text-align: center; }
  .full_of_new .product-layout .product-thumb .col_caption .col_sale {
    background-color: #fff;
    color: red;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 36px;
    font-weight: 700;
    display: block;
    border: 1px solid #360686;
    border-radius: 5px; }
  .full_of_new .product-layout .product-thumb .button-group .detail, .full_of_new .product-layout .product-thumb .col_sale.col_sale.top_left_sale {
    background-color: red;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 36px;
    font-weight: 700;
    display: block;
    border: 0;
    border-radius: 0; }
  .full_of_new .product-layout .product-thumb .button-group .detail {
    background: #e5e4e2;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 3px;
    font-weight: 400;
    width: 100%; }
  .full_of_new .product-layout .product-thumb .button-group .detail:hover {
    background: red;
    color: #fff; }
  .full_of_new .product-layout .product-thumb .col_sale.col_sale.top_left_sale {
    background: red;
    color: #fff;
    display: block;
    width: 80px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    transform: rotate(-45deg);
    position: absolute;
    top: 10px;
    left: -20px;
    z-index: 1; }
  .full_of_new .product-layout .product-thumb .col_sale.col_sale.top_left_sale span {
    display: none; }
  .full_of_new .product-layout .product-thumb .col_sale.col_sale.top_left_sale span.phantram {
    display: block; }
  .full_of_new div#infscrl_loader {
    display: none !important; }
  .full_of_new .owl-item .caption .price {
    font-size: 17px !important; }
  .full_of_new .owl-item .caption .price .price-old {
    float: right;
    font-size: 15px;
    margin-right: 15px; }
  .full_of_new .slide_header .camera_fakehover .camera_bar {
    display: none; }
  .full_of_new .col-about-banner, .full_of_new .col-noidung-gallery {
    padding-top: 78px !important;
    padding-bottom: 78px !important; }
  .full_of_new .header_title_pos {
    position: absolute;
    z-index: 9;
    top: 200px;
    width: 100%;
    left: 0;
    text-align: center; }
  .full_of_new .header_title_pos h1 {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    font-size: 45px; }
  .full_of_new .list-group-item {
    padding: 5px 0;
    border-bottom: #ddd 1px solid;
    display: block;
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #222 !important; }
  .full_of_new .list-group-item.active, .full_of_new .list-group-item.active:focus, .full_of_new .list-group-item.active:hover {
    color: #DA511F !important;
    background-color: transparent !important;
    border-color: #ddd !important;
    text-decoration: none !important; }
  .full_of_new a.list-group-item:focus, .full_of_new a.list-group-item:hover, .full_of_new button.list-group-item:focus, .full_of_new button.list-group-item:hover {
    color: #55c3c1 !important;
    background-color: transparent !important; }
  .full_of_new .product-thumb .image {
    background: transparent !important; }
  .full_of_new .product-thumb h4 a {
    font-size: 14px !important;
    color: #111 !important;
    text-decoration: none !important; }
  .full_of_new .product-thumb h4 a:hover {
    color: #725858 !important; }
  .full_of_new .product-info .call_dt {
    float: none;
    display: block;
    width: 320px;
    background: #004689;
    padding: 10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 5px; }
  .full_of_new .product-info .call_dt:hover {
    background: #FF4D49; }
  .full_of_new .product-info .call_dt a {
    color: #fff !important;
    display: block; }
  .full_of_new .product-info .xem_col .hang_col {
    background: #00A250;
    width: 320px;
    text-align: center;
    margin-top: 5px;
    padding: 10px 0;
    cursor: pointer;
    border-radius: 5px; }
  .full_of_new .product-info .xem_col .hang_col .test_1 {
    color: #fff;
    padding: 0;
    text-transform: uppercase;
    font-size: 16px; }
  .full_of_new .product-info .xem_col .hang_col .test_2 {
    color: #fff;
    padding: 0; }
  .full_of_new .product-info .cart div .wishlist {
    display: none !important; }
  .full_of_new .product-info .form-wrapper {
    font-family: "Roboto",sans-serif; }
  .full_of_new .product-info .col_noidung {
    background: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    padding: 10px;
    display: none; }
  .full_of_new .product-info .form-wrapper, .full_of_new .product-info .form-wrapper .form-class, .full_of_new .product-info .form-wrapper .form-class .form-ul {
    padding: 0; }
  .full_of_new .product-info .form-wrapper h1 {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #333; }
  .full_of_new .product-info .form-wrapper .form-ul li label {
    font-size: 16px;
    color: #333; }
  .full_of_new .product-info .form-wrapper .form-ul li.li-submit {
    margin: 0; }
  .full_of_new .product-info .form-wrapper .form-ul li.li-submit a {
    background: #FF4D49; }
  .full_of_new .nav.pro {
    border-bottom: 2px solid #004689;
    display: none; }
  .full_of_new .nav.pro li {
    margin-bottom: 0;
    display: inline-block; }
  .full_of_new .nav.pro li > a {
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    display: block;
    padding: 10px 15px; }
  .full_of_new .nav.pro li:first-child > a {
    padding-left: 0; }
  .full_of_new .nav.pro li.active > a {
    color: #FFF;
    background: #004689 none repeat scroll 0% 0%; }
  .full_of_new .nav.pro.activefix {
    display: block; }
  .full_of_new .activefix {
    position: fixed;
    width: 100%;
    top: 45px;
    background: white none repeat scroll 0% 0%;
    z-index: 9;
    left: 0; }
  .full_of_new .mg_tt {
    padding-top: 87px; }
  .full_of_new .tab-content {
    border: 1px solid #ecdbc6 !important; }
  .full_of_new .product-info .price-box {
    background: none !important;
    border: none !important; }
  .full_of_new .title_in, .full_of_new .header_review {
    border-bottom: 2px solid #004689;
    margin: 20px 0; }
  .full_of_new .title_in h2, .full_of_new .header_review h4 {
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 0 8px;
    display: inline-block;
    margin: 0;
    color: black;
    font-size: 17px; }
  .full_of_new .col_manu {
    margin-top: 40px;
    border: 1px solid #DDD;
    position: relative;
    margin-bottom: 40px; }
  .full_of_new .col_manu .head_manu {
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center; }
  .full_of_new .col_manu .head_manu span {
    padding: 4px;
    border: 1px solid #DDD;
    display: inline-block;
    position: absolute;
    background: #fff;
    top: -15px;
    z-index: 9;
    width: calc(50%/2); }
  .full_of_new #banner_about {
    margin-bottom: 28px; }
  .full_of_new #banner_about .item2 {
    margin-bottom: 21px; }
  .full_of_new #product-gallery .owl-wrapper-outer {
    background: none !important;
    border: none; }
  .full_of_new #product-gallery .owl-wrapper-outer {
    padding: 0 !important;
    border-right: none !important; }
  .full_of_new .btn-primary {
    background-color: #000 !important;
    text-transform: uppercase !important;
    border-radius: 8px; }
  .full_of_new .btn-primary:hover {
    background: #444444 !important; }
  .full_of_new .news-content {
    margin-bottom: 30px; }
  .full_of_new .news-content .news-standard {
    border-style: none none dashed;
    border-width: 0 0 1px;
    padding: 10px 0;
    margin: 0;
    border-color: -moz-use-text-color -moz-use-text-color #DDD; }
  .full_of_new .news-content .news-standard:last-child {
    border: 0 none !important; }
  .full_of_new .news-content .news-standard .caption {
    float: left; }
  .full_of_new .news-content .news-standard .caption h2 a {
    line-height: 15px;
    font-size: 17px; }
  .full_of_new .news-content .news-standard .caption h2 a:hover {
    color: #EB3D39; }
  .full_of_new .news-content .news-standard .caption h4 {
    margin: 0; }
  .full_of_new .news-layout.news-standard .caption div {
    font-size: 13px;
    margin-top: 7px;
    margin-bottom: 4px; }
  .full_of_new .news-content .news-standard .caption .view-more a {
    color: #d7bd7d !important;
    border-bottom: 1px solid; }
  .full_of_new .news-content .news-standard .caption .view-more a:hover {
    color: #fff !important;
    border-bottom: none; }
  .full_of_new .news-layout.news-standard .view-more {
    text-align: center !important;
    font-style: normal !important;
    font-size: 20px;
    margin-top: 45px;
    font-weight: 400 !important; }
  .full_of_new .news-container .news-description {
    margin-top: 10px !important;
    padding-bottom: 20px; }
  .full_of_new .col-image {
    float: left;
    margin-right: 15px;
    width: 30%; }
  .full_of_new .col-image img {
    border: #ccc 1px solid;
    padding: 2px; }
  .full_of_new .form-horizontal .buttons .pull-left .btn, .full_of_new .form-horizontal .buttons .pull-right .btn {
    background-color: #FF4D49 !important;
    border: medium none #FF4D49 !important; }
  .full_of_new .form-horizontal .control-label {
    text-align: left; }
  .full_of_new .news-description a {
    color: #000; }
  .full_of_new .news-description a:hover {
    color: #de490b; }
  .full_of_new .news-description a::before {
    content: "â–º";
    color: #de490b;
    margin-right: 5px; }
  .full_of_new .panel.panel-default {
    border: #ddd 1px solid;
    width: 100%;
    color: #777; }
  .full_of_new .panel.panel-default .panel-body div div {
    font-size: 13px; }
  .full_of_new .head_title {
    border-bottom: 3px solid #43C0E4;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 10px;
    padding-top: 10px; }
  .full_of_new .head_title h3 {
    background: #FFF none repeat scroll 0% 0%;
    padding: 6px 6px 0 0;
    line-height: 19px;
    font-size: 20px;
    margin: 0 auto -3px;
    display: inline-block;
    color: #333; }
  .full_of_new .col-search {
    margin-bottom: 15px; }
  .full_of_new .col-search #search {
    width: 100%; }
  .full_of_new .col-search .button-search {
    position: absolute;
    right: 0;
    z-index: 999;
    background: #54c1bf;
    color: #fff;
    border-radius: 5px; }
  .full_of_new .col-search .form-control {
    padding: 0 30px 0 7px;
    height: 25px;
    border-radius: 6px; }
  .full_of_new .list-group {
    margin-bottom: 0; }
  .full_of_new .list-group ul {
    list-style: none; }
  .full_of_new .list-group > ul.category_list > li.active > span {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    position: relative;
    color: #333;
    display: block; }
  .full_of_new .list-group > ul > li ul li a {
    display: block;
    padding-bottom: 10px;
    padding-top: 10px; }
  .full_of_new .list-group > ul > li ul li a:hover {
    color: #326E51; }
  .full_of_new .list-group > ul > li ul li.active > a {
    padding-left: 10px; }
  .full_of_new .list-group > ul ul ul {
    padding-left: 10px; }
  @media (min-width: 769px) {
    .full_of_new .list-group .category_list {
      border: 1px solid #DDD;
      padding: 5px; }
    .full_of_new .col_item {
      height: 600px;
      overflow-x: auto; } }
  .full_of_new .col_featured_all {
    margin: 25px auto 35px; }
  .full_of_new .box-title_featured {
    font-size: 17px;
    border-bottom: 1px solid #D1D1D1;
    padding: 0;
    margin: 0; }
  .full_of_new .box-title_featured span {
    display: inline-block;
    padding: 7px 15px;
    border-bottom: 1px solid #FF5722;
    color: #FF5722;
    text-transform: uppercase; }
  .full_of_new .col_featured .item_featured {
    float: left;
    vertical-align: top;
    padding: 15px;
    border: 1px solid #E1E1E1;
    margin-top: -1px; }
  .full_of_new .col_featured .item_featured + .item_featured {
    border-left: 1px solid transparent; }
  @media (max-width: 768px) {
    .full_of_new .col_featured .item_featured {
      width: 25%; }
    .full_of_new .col_featured .item_featured:nth-child(4n+1) {
      border-left: 1px solid #E1E1E1; } }
  @media (max-width: 500px) {
    .full_of_new .col_featured .item_featured {
      width: 50%; }
    .full_of_new .col_featured .item_featured:nth-child(2n+1) {
      border-left: 1px solid #E1E1E1; } }
  @media (min-width: 769px) {
    .full_of_new .col_featured .item_featured {
      width: 25%; }
    .full_of_new .col_featured .item_featured:nth-child(4n+1) {
      border-left: 1px solid #E1E1E1; } }
  @media (min-width: 992px) {
    .full_of_new .col_featured .item_featured {
      width: 25%; }
    .full_of_new .col_featured .item_featured:nth-child(4n+1) {
      border-left: 1px solid #E1E1E1; } }
  @media (min-width: 1200px) {
    .full_of_new .col_featured .item_featured {
      width: 12.5%; }
    .full_of_new .col_featured .item_featured:nth-child(8n+1) {
      border-left: 1px solid #E1E1E1; } }
  .full_of_new .col_tabs .col_title {
    border-bottom: 2px solid #004689;
    position: relative;
    background: #fff;
    margin-top: 20px;
    margin-bottom: 30px; }
  .full_of_new .col_tabs .col_view_all, .full_of_new .col_tabs ul.tabs, .full_of_new .col_tabs ul.nav-tabs, .full_of_new .col_tabs .title_pro_tabs {
    display: inline-block;
    vertical-align: top; }
  .full_of_new .col_tabs .title_pro_tabs {
    padding: 0;
    margin: 0;
    background: none; }
  .full_of_new .col_tabs .title_pro_tabs a {
    padding: 12px 10px 11px;
    font-size: 17px;
    color: #EB3D39;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #eee; }
  .full_of_new .col_tabs .col_view_all {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0; }
  .full_of_new .col_tabs .col_view_all a {
    padding: 10px 10px 10px 3px;
    display: block;
    font-size: 12px;
    color: black;
    text-decoration: none; }
  .full_of_new .col_view_all a:hover {
    color: #004689; }
  .full_of_new .col_tabs .col_view_all.cate a {
    display: inline-block; }
  .full_of_new .col_tabs .col_view_all.cate a + a::before {
    content: "|";
    font-size: 12px;
    padding-right: 7px;
    color: #BBB; }
  .full_of_new .col_a_cate {
    display: inline-block;
    line-height: 41px; }
  .full_of_new .col_a_cate a {
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: black; }
  .full_of_new .col_a_cate a:hover {
    color: #EB3D39; }
  .full_of_new .owl-theme .owl-controls .owl-buttons div {
    background: none !important;
    color: #333 !important;
    border: none !important; }
  .full_of_new .owl-theme .owl-controls .owl-buttons div .fa {
    font-size: 30px; }
  .full_of_new .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 0; }
  .full_of_new .product-tab > .tab-content {
    padding: 0;
    background: #fff;
    border: none !important; }
  .full_of_new .banner_dichvu .banner-about {
    padding: 10px;
    vertical-align: top;
    overflow: hidden;
    background: #fff;
    transition: all 0.3s; }
    .full_of_new .banner_dichvu .banner-about:hover {
      color: #333; }
      @media (min-width: 1200px) {
        .full_of_new .banner_dichvu .banner-about:hover {
          transform: scale(1.08); } }
      @media (max-width: 1199px) {
        .full_of_new .banner_dichvu .banner-about:hover {
          transform: scale(1.03); } }
  .full_of_new .banner_dichvu .banner-about img, .full_of_new .banner_dichvu .banner-about div {
    display: inline-block; }
  .full_of_new .banner_dichvu .banner-about div span {
    display: block; }
  .full_of_new .banner_dichvu .banner-about div span.test1 {
    font-size: 18px;
    font-weight: bold; }
  .full_of_new .title_post_home {
    border-bottom: 3px solid #000;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 25px; }
  .full_of_new .news-latest-module .panel-body {
    padding-top: 0; }
  .full_of_new .news-layout {
    margin-bottom: 15px; }
  .full_of_new .news-layout.col_km .image {
    width: 100%;
    float: none;
    margin: 0;
    height: auto; }
  .full_of_new .news-layout.col_km .caption {
    background: #f7f7f7 none repeat scroll 0% 0%;
    padding: 10px; }
  .full_of_new .news-layout .image {
    float: left;
    margin-right: 5px;
    width: 125px;
    height: 87px; }
  .full_of_new .news-layout .caption h2 {
    margin: 0;
    text-align: left !important;
    line-height: 11px; }
  .full_of_new .news-layout .caption h2 a {
    font-weight: 700;
    color: #333;
    font-size: 17px;
    text-decoration: none;
    line-height: 18px; }
  .full_of_new .news-layout .caption h2 a:hover {
    color: #EB3D39; }
  .full_of_new .news-layout .caption h4 {
    font-size: 14px;
    line-height: 16px;
    color: #333; }
  .full_of_new .col_hotro .nav {
    border: 1px solid #e5e5e5;
    padding: 0 10px 10px; }
  .full_of_new .col_hotro .nav li {
    display: block;
    float: none;
    margin-bottom: 0; }
  .full_of_new .col_hotro .nav li.title_ul {
    margin: 0 0 10px;
    border-bottom: 1px dotted #E5E5E5;
    padding: 10px 0;
    font-size: 17px; }
  .full_of_new .col_hotro .nav li.tab_ul a {
    color: #333;
    padding: 0;
    margin-bottom: 10px;
    background: none;
    border: none; }
  .full_of_new .col_hotro .nav li.tab_ul.active a, .full_of_new .col_hotro .nav li.tab_ul a:hover {
    color: #326E51; }
  .full_of_new .col_hotro .tab-content {
    padding: 0;
    border: none !important;
    background: #fff; }
  .full_of_new .col_hotro .tab-content .header_tabs {
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E5E5E5;
    color: #333; }
  .full_of_new .col_hotro .tab-content .content_tabs {
    padding: 10px 10px 0;
    border: 1px solid #EAEAEA;
    margin-bottom: 10px; }
  .full_of_new .col_hotro .tab-content .content_tabs .header_title_item {
    font-weight: 700;
    margin-bottom: 10px;
    color: #333;
    cursor: pointer; }
  .full_of_new .col_hotro .tab-content .content_tabs .description_item {
    display: none; }
  .full_of_new .box-heading-home {
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    position: relative;
    margin-top: 40px;
    clear: both; }
  .full_of_new .product-manufacturer #content img {
    box-shadow: 5px 5px 10px -3px #666666; }
  .full_of_new .col_html .html {
    max-height: 380px;
    overflow-y: scroll; }
  .full_of_new .col_html > .html::-webkit-scrollbar {
    width: 4px; }
  .full_of_new .col_html > .html::-webkit-scrollbar-track {
    background: #f0f0f0; }
  .full_of_new .col_html > .html::-webkit-scrollbar-thumb {
    background: #c2c2c2; }
  .full_of_new .thuonghieu {
    line-height: 40px;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Dancing Script',cursive; }
  .full_of_new .box-heading-home span {
    background: white none repeat scroll 0% 0%;
    display: inline-block;
    font-size: 40px;
    padding: 0 20px;
    position: absolute;
    top: -30px;
    font-family: 'Dancing Script',cursive; }
  .full_of_new #footer {
    background: #fff !important;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
    border-top: 1px solid #DDD; }
  .full_of_new #powered {
    padding: 0 !important; }
  .full_of_new .hotline span {
    border-bottom: 2px solid #FFF;
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    padding-right: 5px;
    text-transform: uppercase;
    float: left; }
  .full_of_new .hotline a {
    color: #FF0;
    font-size: 22px;
    font-weight: 700;
    line-height: 40px;
    padding-left: 5px;
    border-bottom: 2px solid #FF0;
    float: left; }
  @media (min-width: 769px) {
    .full_of_new .box.bf-check-position {
      padding: 5px;
      margin-top: 15px;
      background: #fff; } }
  @media (max-width: 768px) {
    .full_of_new .box.bf-check-position {
      border: none;
      background: #fff; } }
  .full_of_new .box.bf-check-position .box-heading {
    display: none; }
  .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block {
    margin-bottom: 10px; }
  .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header {
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    color: #333;
    display: block;
    background: white none repeat scroll 0% 0%;
    margin-bottom: 0;
    font-size: 13px !important;
    padding: 0 0 7px; }
  .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header span {
    margin-top: 5px; }
  .full_of_new #cart .dropdown-backdrop {
    display: none; }
  .full_of_new #cart.open .dropdown-backdrop {
    display: block; }
  .full_of_new .col_account div {
    margin-bottom: 5px;
    font-size: 17px; }
  .full_of_new .button_col {
    margin-top: 20px; }
  .full_of_new .button_col div a {
    color: #333;
    padding: 5px 10px;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #000; }
  .full_of_new .button_col div a:hover {
    color: #333; }
  .full_of_new .banner_grid_product .item_bn {
    margin: 7px 0; }
  .full_of_new .banner_grid_product .item_bn .img_bn {
    width: 25px;
    display: inline-block;
    vertical-align: middle; }
  .full_of_new .banner_grid_product .item_bn .img_bn img {
    width: 22px; }
  .full_of_new .banner_grid_product .item_bn .descritp {
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 35px); }
  .full_of_new .chatluong_col {
    margin-top: 5px;
    padding: 20px 15px;
    border: 1px solid #DDD; }
  .full_of_new .chatluong_col .head_cl {
    display: block;
    padding: 5px;
    color: #FF4D49;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase; }
  .full_of_new .related_pro, .full_of_new .col-product .col_scroll, .full_of_new .pro_category {
    margin-left: -3px;
    margin-right: -3px; }
  .full_of_new .col-product .col_scroll .col-lg-3, .full_of_new .col-product .col_scroll .col-md-3, .full_of_new .pro_category .col-md-3, .full_of_new .related_pro .col-sm-6, .full_of_new .col-product .col_scroll .col-sm-6, .full_of_new .pro_category .col-sm-6, .full_of_new .related_pro.col-xs-6, .full_of_new .col-product .col_scroll .col-xs-6, .full_of_new .pro_category .col-xs-6, .full_of_new .product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-12 {
    margin-bottom: 0;
    padding: 0; }
  .full_of_new .xemthem-mn {
    text-align: right;
    padding: 10px 10px;
    background: #f1f1f1; }
  .full_of_new .xemthem-mn a {
    color: #4A90E2; }
  .full_of_new .xemthem-mn a:hover {
    color: red; }
  .full_of_new #footer h5 {
    color: #333 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    margin-bottom: 0 !important; }
  .full_of_new #footer .html .table img {
    width: 100% !important;
    max-width: 100%; }
  .full_of_new #footer .html .table, .full_of_new #footer .html .table tr td {
    border: none;
    padding: 0; }
  .full_of_new #footer .social {
    text-align: left !important; }
  .full_of_new #footer .social a {
    float: none !important;
    display: inline-block !important;
    border: none !important; }
  .full_of_new #footer .social a i {
    color: #333;
    font-size: 30px; }
  .full_of_new #footer .social a:hover i {
    color: #EB3D39; }
  .full_of_new #footer #advanced-newsletter-box {
    margin: auto; }
  .full_of_new #footer #advanced-newsletter-box #mail-box input {
    border: 1px solid #c2c2c2;
    background: white none repeat scroll 0% 0%;
    height: 32px;
    border-radius: 0;
    padding-right: 10px; }
  .full_of_new #footer #advanced-newsletter-box #mail-box .input-group-btn .btn {
    border: none;
    text-transform: capitalize !important;
    padding: 6px 12px;
    background: #FF4D49 !important; }
  .full_of_new #footer .box-content p {
    margin-bottom: 0;
    color: #000 !important; }
  .full_of_new #footer .list-unstyled li a {
    color: #333;
    display: inline-block;
    padding: 3px 0;
    text-decoration: none; }
  .full_of_new #footer .list-unstyled li a:hover {
    color: #EB3D39; }
  .full_of_new .txt-icon-footer {
    margin-right: 5px;
    width: 15px; }
  .full_of_new .fa-mobile {
    font-size: 20px; }
  .full_of_new .footer-store {
    background: #fff;
    padding: 30px 0; }
  .full_of_new .footer-store .txt-bold.txt-14px {
    font-size: 14px;
    font-weight: 700; }
  .full_of_new .footer-store .red-dia {
    color: #F15C22; }
  .full_of_new .an {
    display: none !important; }
  .full_of_new .z {
    z-index: 999 !important; }
  @media (max-width: 500px) {
    .full_of_new #banner_about .banner-about img {
      width: 100%; }
    .full_of_new .col-about-banner, .full_of_new .col-noidung-gallery {
      padding-top: 40px !important;
      padding-bottom: 40px !important; } }
  @media (max-width: 630px) {
    .full_of_new .news-standard:nth-child(1n+1) .col-image, .full_of_new .news-standard:nth-child(1n+1) .col-caption, .full_of_new .news-standard:nth-child(2n+2) .col-image, .full_of_new .news-standard:nth-child(2n+2) .col-caption {
      width: 100%; }
    .full_of_new .news-standard:nth-child(1n+1) .col-caption, .full_of_new .news-standard:nth-child(2n+2) .col-caption {
      margin-top: 20px; } }
  @media (max-width: 768px) {
    .full_of_new .header_title_pos {
      position: relative;
      top: -200px; }
    .full_of_new .header_top_col .col_head, .full_of_new .header_top_col {
      text-align: center; }
    .full_of_new #header .col-logo #logo {
      text-align: center;
      margin-bottom: 20px; }
    .full_of_new #header #search {
      margin-bottom: 15px; }
    .full_of_new #header .col-menu {
      z-index: 9; }
    .full_of_new #header .col_icon_head {
      display: flex;
      justify-content: space-around; }
    .full_of_new .breadcrumb a {
      font-size: 12px; }
    .full_of_new .nav.pro > li > a {
      padding: 5px;
      font-size: 10px; }
    .full_of_new .responsive-menu-controller {
      position: relative !important;
      top: 0px !important;
      left: 0; }
    .full_of_new .followus #advanced-newsletter-box {
      max-width: 100% !important; }
    .full_of_new .followus #advanced-newsletter-box #mail-box {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box input {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box .input-group-btn {
      display: block;
      left: 0 !important;
      margin-top: 10px;
      width: 100%; }
    .full_of_new #video_background {
      max-width: 100% !important; }
    .full_of_new .col_menu .col-menu, .full_of_new .col_menu .col_text_category {
      float: none !important; }
    .full_of_new .col_menu .col_text_category {
      position: relative; }
    .full_of_new .col_text_category .list_cate_home {
      min-height: 0;
      display: none; }
    .full_of_new .col_menu .col_text_category .text_1 {
      padding-left: 15px;
      margin-bottom: 0;
      background: #004689; }
    .full_of_new .col_menu .col_text_category .text_1 i {
      position: absolute;
      right: 15px;
      top: 0;
      line-height: 42px;
      text-align: center;
      width: 44px;
      margin-left: 0; }
    .full_of_new .col_menu .col_text_category ul li {
      position: relative; }
    .full_of_new .col_menu .col_text_category ul ul {
      background: none !important;
      padding-left: 20px;
      display: none; }
    .full_of_new .col_text_category .list_cate_home li i {
      transform: rotate(90deg);
      font-size: 23px;
      position: absolute;
      right: 15px;
      line-height: 32px;
      width: 32px;
      text-align: center;
      cursor: pointer; }
    .full_of_new .col_text_category .list_cate_home > li > a {
      font-size: 16px;
      padding-right: 30px;
      display: inline-block; }
    .full_of_new .col_text_category .list_cate_home ul li a {
      display: inline-block; }
    .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li:last-child, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li:last-child {
      border-bottom: 1px solid #ddd !important; }
    .full_of_new #mega-menu-container {
      background-color: #4a90e2 !important; }
    .full_of_new #mega-menu li.root > a {
      padding: 9px !important;
      color: #fff !important; }
    .full_of_new #mega-menu li.root > a > i {
      margin-right: 5px; }
    .full_of_new .content_add_pro {
      display: none; }
    .full_of_new .col_left .col_item .list-group {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span {
      padding-right: 20px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span > i {
      position: absolute;
      top: -3px;
      right: 0;
      font-size: 22px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > ul {
      display: none;
      position: absolute;
      background: #fff;
      z-index: 99;
      padding-right: 20px;
      padding-left: 10px; }
    .full_of_new .col_left .col_item .bf-panel-wrapper {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-attr-block, .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      display: inline-block;
      vertical-align: top;
      z-index: 9999; }
    .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header {
      border: none; }
    .full_of_new .click {
      padding: 7px 5px 7px 0; }
    .full_of_new .click i {
      font-size: 24px;
      color: #909090; }
    .full_of_new .click_repon.close_dt i {
      transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); }
    .full_of_new .click .click_repon {
      cursor: pointer; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      padding: 0 5px;
      display: none; }
    .full_of_new .product-info .call_dt, .full_of_new .product-info .xem_col .hang_col, .full_of_new .product-info .cart #button-cart {
      width: 100% !important; } }
  @media (max-width: 390px) {
    .full_of_new #header .col_icon_head {
      display: inherit;
      text-align: center; }
    .full_of_new .item_header {
      display: inline-block;
      margin-top: 10px; } }
  @media (min-width: 769px) {
    .full_of_new #mega-menu-container {
      background-color: transparent !important; }
    .full_of_new #header #mega-menu li.root {
      margin-left: 15px;
      margin-right: 15px;
      position: inherit; }
    .full_of_new #header #mega-menu li.root > a {
      color: #fff;
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      z-index: 6;
      position: relative;
      padding: 12.5px 14px 12.5px 10px;
      font-size: 15px; }
    .full_of_new #header #mega-menu li.root > a > i {
      color: #fff !important;
      margin-right: 5px; }
    .full_of_new #header #mega-menu li.root:last-child > a {
      background: none; }
    .full_of_new #header #mega-menu li.root > a:hover {
      color: #8d8dff !important; }
    .full_of_new #header #mega-menu .root .mega-menu-dropdown {
      position: absolute;
      z-index: 999999;
      left: -34.5%;
      margin-left: 0px !important; }
    .full_of_new #header #mega-menu .root .normal-submenu {
      width: 100%;
      padding-left: 30px; }
    .full_of_new #header #mega-menu .root .normal-submenu > li {
      background: none !important;
      display: inline-block;
      width: 20%; }
    .full_of_new #header #mega-menu .root .normal-submenu > li > a {
      font-size: 13px !important;
      padding-top: 5px;
      border: 1px solid #555; }
    .full_of_new #header #mega-menu .root .normal-submenu > li > a:hover {
      color: #fff !important;
      background: #fff; }
    .full_of_new #header #mega-menu .root .normal-submenu > li > a img {
      width: 100%;
      height: 97px;
      max-width: 100%; } }
  .full_of_new .idex-alo-phone {
    position: fixed;
    visibility: hidden;
    background-color: transparent;
    width: 200px;
    height: 200px;
    cursor: pointer;
    z-index: 200000 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    transition: visibility .5s;
    right: 150px; }
  .full_of_new .idex-alo-phone.idex-alo-show {
    visibility: visible; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
  .full_of_new .fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight; }
  .full_of_new .idex-alo-phone.idex-alo-static {
    opacity: .6; }
  .full_of_new .idex-alo-phone.idex-alo-hover, .full_of_new .idex-alo-phone:hover {
    opacity: 1; }
  .full_of_new .idex-alo-ph-circle {
    width: 160px;
    height: 160px;
    bottom: -15px;
    right: 44%;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, 0.4);
    border: 2px solid #bfebfc 9;
    opacity: .1;
    -webkit-animation: idex-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: idex-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: idex-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation: idex-alo-circle-anim 1.2s infinite ease-in-out;
    animation: idex-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .full_of_new .idex-alo-phone.idex-alo-active .idex-alo-ph-circle {
    -webkit-animation: idex-alo-circle-anim 1.1s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-anim 1.1s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-anim 1.1s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-anim 1.1s infinite ease-in-out !important;
    animation: idex-alo-circle-anim 1.1s infinite ease-in-out !important; }
  .full_of_new .idex-alo-phone.idex-alo-static .idex-alo-ph-circle {
    -webkit-animation: idex-alo-circle-anim 2.2s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-anim 2.2s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-anim 2.2s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-anim 2.2s infinite ease-in-out !important;
    animation: idex-alo-circle-anim 2.2s infinite ease-in-out !important; }
  .full_of_new .idex-alo-phone.idex-alo-hover .idex-alo-ph-circle, .full_of_new .idex-alo-phone:hover .idex-alo-ph-circle {
    border-color: #00aff2;
    opacity: .5; }
  .full_of_new .idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-circle, .full_of_new .idex-alo-phone.idex-alo-green:hover .idex-alo-ph-circle {
    border-color: #75eb50;
    border-color: #baf5a7 9;
    opacity: .5; }
  .full_of_new .idex-alo-phone.idex-alo-green .idex-alo-ph-circle {
    border-color: #00aff2;
    border-color: #bfebfc 9;
    opacity: .5; }
  .full_of_new .idex-alo-ph-circle-fill {
    width: 100px;
    height: 100px;
    bottom: 15px;
    right: 60%;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    -webkit-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .full_of_new .idex-alo-phone.idex-alo-active .idex-alo-ph-circle-fill {
    -webkit-animation: idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
    animation: idex-alo-circle-fill-anim 1.7s infinite ease-in-out !important; }
  .full_of_new .idex-alo-phone.idex-alo-static .idex-alo-ph-circle-fill {
    -webkit-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    animation: idex-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
    opacity: 0 !important; }
  .full_of_new .idex-alo-phone.idex-alo-hover .idex-alo-ph-circle-fill, .full_of_new .idex-alo-phone:hover .idex-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    background-color: #00aff2 9;
    opacity: 0.75 !important; }
  .full_of_new .idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-circle-fill, .full_of_new .idex-alo-phone.idex-alo-green:hover .idex-alo-ph-circle-fill {
    background-color: rgba(117, 235, 80, 0.5);
    background-color: #baf5a7 9;
    opacity: 0.75 !important; }
  .full_of_new .idex-alo-phone.idex-alo-green .idex-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    background-color: #a6e3fa 9;
    opacity: 0.75 !important; }
  .full_of_new .idex-alo-ph-img-circle {
    width: 60px;
    height: 60px;
    bottom: 35px;
    right: 70%;
    position: absolute;
    background: rgba(30, 30, 30, 0.1) url(../images/phone.png) no-repeat center center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .7;
    -webkit-animation: idex-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: idex-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: idex-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: idex-alo-circle-img-anim 1s infinite ease-in-out;
    animation: idex-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .full_of_new .idex-alo-phone.idex-alo-active .idex-alo-ph-img-circle {
    -webkit-animation: idex-alo-circle-img-anim 1s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-img-anim 1s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-img-anim 1s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-img-anim 1s infinite ease-in-out !important;
    animation: idex-alo-circle-img-anim 1s infinite ease-in-out !important; }
  .full_of_new .idex-alo-phone.idex-alo-static .idex-alo-ph-img-circle {
    -webkit-animation: idex-alo-circle-img-anim 0s infinite ease-in-out !important;
    -moz-animation: idex-alo-circle-img-anim 0s infinite ease-in-out !important;
    -ms-animation: idex-alo-circle-img-anim 0s infinite ease-in-out !important;
    -o-animation: idex-alo-circle-img-anim 0s infinite ease-in-out !important;
    animation: idex-alo-circle-img-anim 0s infinite ease-in-out !important; }
  .full_of_new .idex-alo-phone.idex-alo-hover .idex-alo-ph-img-circle, .full_of_new .idex-alo-phone:hover .idex-alo-ph-img-circle {
    background-color: #00aff2; }
  .full_of_new .idex-alo-phone.idex-alo-green.idex-alo-hover .idex-alo-ph-img-circle, .full_of_new .idex-alo-phone.idex-alo-green:hover .idex-alo-ph-img-circle {
    background-color: #75eb50;
    background-color: #75eb50 9; }
  .full_of_new .idex-alo-phone.idex-alo-green .idex-alo-ph-img-circle {
    background-color: #00aff2;
    background-color: #00aff2 9; }

@-moz-keyframes idex-alo-circle-anim {
  0% {
    -moz-transform: rotate(0) scale(0.5) skew(1deg);
    opacity: .1;
    -moz-opacity: .1;
    -webkit-opacity: .1;
    -o-opacity: .1; }
  30% {
    -moz-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .5;
    -moz-opacity: .5;
    -webkit-opacity: .5;
    -o-opacity: .5; }
  100% {
    -moz-transform: rotate(0) scale(1) skew(1deg);
    opacity: .6;
    -moz-opacity: .6;
    -webkit-opacity: .6;
    -o-opacity: .1; } }

@-webkit-keyframes idex-alo-circle-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    -webkit-opacity: .1; }
  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    -webkit-opacity: .5; }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    -webkit-opacity: .1; } }

@-o-keyframes idex-alo-circle-anim {
  0% {
    -o-transform: rotate(0) kscale(0.5) skew(1deg);
    -o-opacity: .1; }
  30% {
    -o-transform: rotate(0) scale(0.7) skew(1deg);
    -o-opacity: .5; }
  100% {
    -o-transform: rotate(0) scale(1) skew(1deg);
    -o-opacity: .1; } }

@-moz-keyframes idex-alo-circle-fill-anim {
  0% {
    -moz-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    -moz-transform: rotate(0) -moz-scale(1) skew(1deg);
    opacity: .2; }
  100% {
    -moz-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-webkit-keyframes idex-alo-circle-fill-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-o-keyframes idex-alo-circle-fill-anim {
  0% {
    -o-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    -o-transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    -o-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-moz-keyframes idex-alo-circle-img-anim {
  0% {
    transform: rotate(0) scale(1) skew(1deg); }
  10% {
    -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    -moz-transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    -moz-transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    -moz-transform: rotate(0) scale(1) skew(1deg); }
  100% {
    -moz-transform: rotate(0) scale(1) skew(1deg); } }

@-webkit-keyframes idex-alo-circle-img-anim {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg); }
  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg); }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg); } }

@-o-keyframes idex-alo-circle-img-anim {
  0% {
    -o-transform: rotate(0) scale(1) skew(1deg); }
  10% {
    -o-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    -o-transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    -o-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    -o-transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    -o-transform: rotate(0) scale(1) skew(1deg); }
  100% {
    -o-transform: rotate(0) scale(1) skew(1deg); } }

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@-o-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@-moz-keyframes idex-alo-circle-anim {
  0% {
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: .1; }
  30% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .5; }
  100% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .1; } }

@-webkit-keyframes idex-alo-circle-anim {
  0% {
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: .1; }
  30% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .5; }
  100% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .1; } }

@-o-keyframes idex-alo-circle-anim {
  0% {
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: .1; }
  30% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .5; }
  100% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .1; } }

@keyframes idex-alo-circle-anim {
  0% {
    transform: rotate(0) scale(0.5) skew(1deg);
    opacity: .1; }
  30% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .5; }
  100% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .1; } }

@-moz-keyframes idex-alo-circle-fill-anim {
  0% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-webkit-keyframes idex-alo-circle-fill-anim {
  0% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-o-keyframes idex-alo-circle-fill-anim {
  0% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@keyframes idex-alo-circle-fill-anim {
  0% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; }
  50% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .2; }
  100% {
    transform: rotate(0) scale(0.7) skew(1deg);
    opacity: .2; } }

@-moz-keyframes idex-alo-circle-img-anim {
  0% {
    transform: rotate(0) scale(1) skew(1deg); }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    transform: rotate(0) scale(1) skew(1deg); }
  100% {
    transform: rotate(0) scale(1) skew(1deg); } }

@-webkit-keyframes idex-alo-circle-img-anim {
  0% {
    transform: rotate(0) scale(1) skew(1deg); }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    transform: rotate(0) scale(1) skew(1deg); }
  100% {
    transform: rotate(0) scale(1) skew(1deg); } }

@-o-keyframes idex-alo-circle-img-anim {
  0% {
    transform: rotate(0) scale(1) skew(1deg); }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    transform: rotate(0) scale(1) skew(1deg); }
  100% {
    transform: rotate(0) scale(1) skew(1deg); } }

@keyframes idex-alo-circle-img-anim {
  0% {
    transform: rotate(0) scale(1) skew(1deg); }
  10% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  20% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  30% {
    transform: rotate(-25deg) scale(1) skew(1deg); }
  40% {
    transform: rotate(25deg) scale(1) skew(1deg); }
  50% {
    transform: rotate(0) scale(1) skew(1deg); }
  100% {
    transform: rotate(0) scale(1) skew(1deg); } }
  .full_of_new .tieude_va_sapxep {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    border-bottom: 1px solid #EEE; }
  .full_of_new .tieude_va_sapxep .sap_xep_is_q {
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 0; }
  .full_of_new .tieude_va_sapxep .box-heading {
    border-bottom: 0; }
  @media (max-width: 768px) {
    .full_of_new .product-info .image:before {
      background: transparent;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 1;
      left: 0;
      top: 0;
      display: block;
      content: ""; }
    .full_of_new .zoomContainer {
      display: none; }
    .full_of_new .activefix {
      top: 0; }
    .full_of_new .col_head.col_head_fix_q li a {
      font-size: 12px !important; }
    .full_of_new .col_head.col_head_fix_q li {
      padding-right: 9px; }
    .full_of_new .col_head.col_head_fix_q li + li {
      margin-left: 5px; }
    .full_of_new .item_header.visible-xs {
      position: absolute;
      right: 15px;
      top: 2px;
      margin: 0; }
    .full_of_new .col-logo {
      position: relative; }
    .full_of_new .item_header.visible-xs #cart button div.pull-left.flip img {
      width: 30px;
      -webkit-backface-visibility: hidden;
      -ms-transform: translateZ(0);
      -webkit-transform: translateZ(0);
      transform: translateZ(0); }
    .full_of_new .menu_level_2_is_q {
      padding: 0 !important;
      border-top: 1px solid red;
      border-bottom: 1px solid red; }
    .full_of_new .menu_level_1_is_q > i.fa {
      top: 0;
      transition: all .3s;
      border-radius: 50%;
      padding: 0 !important; }
    .full_of_new .menu_level_1_is_q > a {
      position: relative;
      width: 100%; }
    .full_of_new .menu_level_1_is_q:hover > a, .full_of_new .menu_level_1_is_q:hover > i.fa {
      background: red;
      color: #fff !important; }
    .full_of_new .menu_level_1_is_q > i.fa.open {
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .full_of_new ul.menu_level_2_is_q > li {
      width: 40%;
      display: inline-block;
      vertical-align: top; }
    .full_of_new ul.menu_level_2_is_q > li + li {
      width: 58%; }
    .full_of_new ul.menu_level_2_is_q > li > a {
      font-weight: bold !important;
      border-bottom: solid 1px #ddd;
      width: 100%; }
    .full_of_new ul.menu_level_2_is_q li i.fa {
      display: none; }
    .full_of_new ul.menu_level_2_is_q li ul {
      display: block !important;
      padding: 0 !important; }
    .full_of_new .chialam_ba_menu_con > li {
      width: 48% !important; }
    .full_of_new .text_1 > i.fa {
      transition: all .3s;
      border-radius: 50%; }
    .full_of_new .text_1.open_q > i.fa {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new .product-layout .product-thumb .col_sale, .full_of_new .product-layout .product-thumb .button-group .detail {
      font-size: 14px; }
    .full_of_new aside#column-left .col_left .col_item {
      display: flex; }
    .full_of_new ul.category_list li.click {
      padding: 5px 5px 7px 0; }
    .full_of_new .bf-panel-wrapper .box {
      border: 0 !important;
      margin-bottom: 0 !important; }
    .full_of_new .col_manu .head_manu span {
      width: calc(90%/2) !important; }
    .full_of_new .newsletter_is_q_mobile {
      margin-top: 20px; }
    .full_of_new .ajax-filter:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f00d";
      width: 100%;
      font-size: 21px;
      padding: 5px;
      text-align: right;
      content: none; }
    .full_of_new .product-info .cart {
      overflow: hidden !important; }
    .full_of_new .product-info .cart .col_callaction_mobile_is_q {
      width: 100% !important; }
    .full_of_new .head_dcmh:after {
      position: absolute;
      right: 30px;
      content: "\e874";
      font-family: 'Linearicons-Free';
      speak: none;
      font-style: normal;
      font-weight: 700;
      font-variant: normal;
      text-transform: none;
      line-height: 20px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 18px !important;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f107";
      transition: all .3s; }
    .full_of_new .head_dcmh.open_q:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new a.d_ajax_filter_popup_button.clickable {
      display: none; }
    .full_of_new .ajax-filter .af-body {
      border-bottom: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter.modal.fade {
      opacity: 1;
      display: block !important;
      height: 100%;
      overflow: hidden !important;
      background: transparent !important; }
    .full_of_new .ajax-filter .af-body .af-container {
      width: 33.33%;
      display: inline-block;
      vertical-align: top; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading {
      padding: 5px 5px 5px 5px !important;
      min-height: auto !important;
      border-top: 0 !important;
      border-right: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body af_group:last-child .af-container > .af-heading {
      border-right: 0; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title {
      font-size: 13px !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > span {
      right: 5px !important;
      transition: all .3s; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      max-height: 250px !important;
      position: absolute;
      background: #fff;
      width: 90%;
      left: 50%;
      margin-left: -45%;
      border-bottom: 2px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .selected-list {
      display: none; }
    .full_of_new .ajax-filter {
      border: 0 !important; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .box-heading {
      margin: 0 0 25px; }
    .full_of_new .ajax-filter.modal.fade {
      position: absolute;
      top: 800px;
      z-index: 1;
      transition: all 0.3s ease; }
    .full_of_new .ajax-filter .af-body {
      border-top: 1px solid #d5d5d5; }
    .full_of_new .sanpham_chonloc_is_q .product-layout .product-thumb .col_caption .col_sale {
      font-size: 14px; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .sanpham_chonloc_is_q .box-heading {
      margin-bottom: 10px; }
    .full_of_new .tieude_va_sapxep {
      display: block;
      border-bottom: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q {
      border-bottom: 1px solid #EEE; }
    .full_of_new .tieude_va_sapxep .box-heading {
      border-bottom: 1px solid #EEE; } }
  .full_of_new .diachi_footer {
    margin-top: 20px; }
  .full_of_new .thongtin_footer {
    clear: both;
    display: flex;
    flex-wrap: wrap; }
  .full_of_new .col_sale.top_left_sale {
    position: absolute;
    top: 0;
    left: 3px;
    padding: 0 10px; }
  .full_of_new .chialam_ba_menu_con > li {
    width: 32%;
    display: inline-block; }
  .full_of_new .body_menu_bar_pc_is_q {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #004689;
    right: 0;
    z-index: 9; }
  .full_of_new .body_menu_bar_pc_is_q a {
    width: 100%;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #DDD; }
  .full_of_new .body_menu_bar_pc_is_q a:last-child {
    border-bottom: 0; }
  .full_of_new .icon_menu_bar_pc_is_q {
    position: absolute;
    top: 9px;
    right: 0;
    font-size: 21px;
    color: #004689; }
  .full_of_new .list_lienhe_is_q li {
    padding: 5px 0; }
  .full_of_new .list_lienhe_h5_is_q {
    margin: 10px 0; }
  .full_of_new .icon-groups-bottom.content-sub {
    font-size: 30px; }
  .full_of_new .icon-groups-bottom.content-sub a + a {
    margin-left: 10px; }
  .full_of_new .list_lienhe_h5_is_q {
    margin: 10px 0 !important; }
  .full_of_new .col_thongtin_footer_mobile_is_q, .full_of_new .col_hotro_footer_mobile_is_q, .full_of_new .col_lienhe_footer_mobile_is_q, .full_of_new .col_dangky_footer_mobile_is_q, .full_of_new .col_hethongcuahang_footer_mobile_is_q {
    margin: 5px 0; }
  .full_of_new .col_thongtin_footer_mobile_is_q h5:after, .full_of_new .col_hotro_footer_mobile_is_q h5:after, .full_of_new .col_lienhe_footer_mobile_is_q h5:after, .full_of_new .col_dangky_footer_mobile_is_q h5:after, .full_of_new .col_hethongcuahang_footer_mobile_is_q h5:after {
    position: absolute;
    right: 15px;
    content: "\e874";
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    transition: all .3s; }
  .full_of_new .col_thongtin_footer_mobile_is_q h5.open_q:after, .full_of_new .col_hotro_footer_mobile_is_q h5.open_q:after, .full_of_new .col_lienhe_footer_mobile_is_q h5.open_q:after, .full_of_new .col_dangky_footer_mobile_is_q h5.open_q:after, .full_of_new .col_hethongcuahang_footer_mobile_is_q h5.open_q:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .full_of_new .col_thongtin_footer_mobile_is_q > ul, .full_of_new .col_hotro_footer_mobile_is_q > .list-group.html, .full_of_new .col_lienhe_footer_mobile_is_q > .list-group.html, .full_of_new .col_dangky_footer_mobile_is_q > div, .full_of_new .col_hethongcuahang_footer_mobile_is_q > .list-group.html {
    display: none; }
  .full_of_new .bo_cong_thuong {
    display: block; }
  .full_of_new .related_pro.col-product.row .col-sm-3.col-xs-6.product-layout {
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 3px;
    margin-top: 3px; }
  .full_of_new .sanpham_chonloc_is_q {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 5px; }
  .full_of_new .header_top_col .hotline a {
    color: #FF4D49 !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 20px !important;
    padding-left: 0 !important;
    border-bottom: 0 !important;
    float: none !important; }
  .full_of_new #description table, .full_of_new #specification table, .full_of_new #description2 table, .full_of_new #description3 table {
    width: 100% !important; }
  .full_of_new table#product-attribute-specs-table {
    border: 1px solid #ddd; }
  .full_of_new table#product-attribute-specs-table tr {
    border: 1px solid #ddd; }
  .full_of_new table#product-attribute-specs-table th {
    background: #f8f8f8;
    padding: 5px; }
  .full_of_new table#product-attribute-specs-table td {
    padding: 5px; }
  @media (min-width: 1200px) {
    .full_of_new .col_left .col_item {
      width: 262px !important;
      margin-left: 1px; }
    .full_of_new .text_1:hover ~ .list_cate_home {
      display: block !important; }
    .full_of_new .list_cate_home:hover {
      display: block !important; } }
  @media (max-width: 1200px) {
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > span {
      background: none !important;
      display: inline-block !important;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f0d7";
      display: none !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title:after {
      background: none !important;
      display: inline-block !important;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f0d7";
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: auto !important;
      margin-left: 5px;
      font-size: 14px;
      transition: all .3s;
      transform: rotate(180deg); }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title {
      color: #288ad6; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading {
      border: 0 !important;
      padding-right: 20px !important;
      opacity: 0; }
    .full_of_new .ajax-filter .af-body {
      border: 0 !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading.collapsed > .title:after {
      transform: rotate(0deg); }
    .full_of_new .ajax-filter .af-body {
      margin-left: 15px !important;
      margin-right: 15px !important; }
    .full_of_new #content {
      border-left: 0 !important; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      border-bottom: 0;
      border: 1px solid #d9d9d9;
      opacity: 0; }
    .full_of_new .col_text_category.visible-xs > div {
      height: 44px !important; }
    .full_of_new .ajax-filter .af-body .af-container {
      width: auto; }
    .full_of_new .ajax-filter .af-body .af-container > .af-elements > .af-wrapper > i.fa {
      position: absolute;
      top: 0;
      right: 0;
      background: #fff;
      padding: 5px 6.5px; }
    .full_of_new .col_menu .col_text_category {
      z-index: 9; }
    .full_of_new .product-info .image {
      z-index: 1 !important; }
    .full_of_new .product-info .image:before {
      z-index: 1 !important; } }
  @media (width: 768px) {
    .full_of_new .col_icon_hotline {
      display: none; }
    .full_of_new #header .col-menu {
      display: none; }
    .full_of_new .col_menu .col_text_category {
      display: flex;
      width: 100%;
      height: 45px; }
    .full_of_new .col_text_category > div {
      width: 100%;
      position: initial; }
    .full_of_new .col_menu .col_text_category .text_1 i.fa.fa-bars {
      display: none; }
    .full_of_new .header_title_pos {
      position: relative;
      top: -200px; }
    .full_of_new .header_top_col .col_head, .full_of_new .header_top_col {
      text-align: center; }
    .full_of_new #header .col-logo #logo {
      text-align: center;
      margin-bottom: 20px; }
    .full_of_new #header #search {
      margin-bottom: 15px; }
    .full_of_new #header .col-menu {
      z-index: 9; }
    .full_of_new #header .col_icon_head {
      display: flex;
      justify-content: space-around; }
    .full_of_new .breadcrumb a {
      font-size: 12px; }
    .full_of_new .nav.pro li > a {
      padding: 5px;
      font-size: 10px; }
    .full_of_new .responsive-menu-controller {
      position: relative !important;
      top: 0px !important;
      left: 0; }
    .full_of_new .followus #advanced-newsletter-box {
      max-width: 100% !important; }
    .full_of_new .followus #advanced-newsletter-box #mail-box {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box input {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box .input-group-btn {
      display: block;
      left: 0 !important;
      margin-top: 10px;
      width: 100%; }
    .full_of_new #video_background {
      max-width: 100% !important; }
    .full_of_new .col_menu .col-menu, .full_of_new .col_menu .col_text_category {
      float: none !important; }
    .full_of_new .col_menu .col_text_category {
      position: relative; }
    .full_of_new .col_text_category .list_cate_home {
      min-height: 0;
      display: none;
      position: absolute;
      width: 100%; }
    .full_of_new .col_menu .col_text_category .text_1 {
      padding-left: 15px;
      margin-bottom: 0;
      background: #004689; }
    .full_of_new .col_menu .col_text_category .text_1 i {
      position: absolute;
      right: 15px;
      top: 0;
      line-height: 42px;
      text-align: center;
      width: 44px;
      margin-left: 0; }
    .full_of_new .col_menu .col_text_category ul li {
      position: relative; }
    .full_of_new .col_menu .col_text_category ul ul {
      background: none !important;
      padding-left: 20px;
      display: none; }
    .full_of_new .col_text_category .list_cate_home li i {
      transform: rotate(90deg);
      font-size: 23px;
      position: absolute;
      right: 15px;
      line-height: 32px;
      width: 32px;
      text-align: center;
      cursor: pointer;
      top: 0; }
    .full_of_new .col_text_category .list_cate_home > li > a {
      font-size: 16px;
      padding-right: 30px;
      display: inline-block; }
    .full_of_new .col_text_category .list_cate_home ul li a {
      display: inline-block; }
    .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li:last-child, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li:last-child {
      border-bottom: 1px solid #ddd !important; }
    .full_of_new #mega-menu-container {
      background-color: #4a90e2 !important; }
    .full_of_new #mega-menu li.root > a {
      padding: 9px !important;
      color: #fff !important; }
    .full_of_new #mega-menu li.root > a > i {
      margin-right: 5px; }
    .full_of_new .content_add_pro {
      display: none; }
    .full_of_new .col_left .col_item .list-group {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span {
      padding-right: 20px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span > i {
      position: absolute;
      top: -3px;
      right: 0;
      font-size: 22px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > ul {
      display: none;
      position: absolute;
      background: #fff;
      z-index: 99;
      padding-right: 20px;
      padding-left: 10px; }
    .full_of_new .col_left .col_item .bf-panel-wrapper {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-attr-block, .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      display: inline-block;
      vertical-align: top;
      z-index: 9999; }
    .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header {
      border: none; }
    .full_of_new .click {
      padding: 7px 5px 7px 0; }
    .full_of_new .click i {
      font-size: 24px;
      color: #909090; }
    .full_of_new .click_repon.close_dt i {
      transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); }
    .full_of_new .click .click_repon {
      cursor: pointer; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      padding: 0 5px;
      display: none; }
    .full_of_new .product-info .call_dt, .full_of_new .product-info .xem_col .hang_col, .full_of_new .product-info .cart #button-cart {
      width: 100% !important; }
    .full_of_new .product-info .image:before {
      background: transparent;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 999999999999999999999999999;
      left: 0;
      top: 0;
      display: block;
      content: ""; }
    .full_of_new .zoomContainer {
      display: none; }
    .full_of_new .activefix {
      top: 0; }
    .full_of_new .col_head.col_head_fix_q li a {
      font-size: 12px !important; }
    .full_of_new .col_head.col_head_fix_q li {
      padding-right: 9px; }
    .full_of_new .col_head.col_head_fix_q li + li {
      margin-left: 5px; }
    .full_of_new .item_header.visible-xs {
      position: absolute;
      right: 15px;
      top: -20px;
      margin: 0; }
    .full_of_new .col-logo {
      position: relative; }
    .full_of_new .item_header.visible-xs #cart button div.pull-left.flip img {
      width: 30px;
      -webkit-backface-visibility: hidden;
      -ms-transform: translateZ(0);
      -webkit-transform: translateZ(0);
      transform: translateZ(0); }
    .full_of_new .menu_level_2_is_q {
      padding: 0 !important;
      border-top: 1px solid red;
      border-bottom: 1px solid red; }
    .full_of_new .menu_level_1_is_q > i.fa {
      top: 0;
      transition: all .3s;
      border-radius: 50%;
      padding: 0 !important; }
    .full_of_new .menu_level_1_is_q > a {
      position: relative;
      width: 100%; }
    .full_of_new .menu_level_1_is_q:hover > a, .full_of_new .menu_level_1_is_q:hover > i.fa {
      background: red;
      color: #fff !important; }
    .full_of_new .menu_level_1_is_q > i.fa.open {
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .full_of_new ul.menu_level_2_is_q > li {
      width: 40%;
      display: inline-block;
      vertical-align: top; }
    .full_of_new ul.menu_level_2_is_q > li + li {
      width: 58%; }
    .full_of_new ul.menu_level_2_is_q > li > a {
      font-weight: bold !important;
      border-bottom: solid 1px #ddd;
      width: 100%; }
    .full_of_new ul.menu_level_2_is_q li i.fa {
      display: none; }
    .full_of_new ul.menu_level_2_is_q li ul {
      display: block !important;
      padding: 0 !important; }
    .full_of_new .chialam_ba_menu_con > li {
      width: 48% !important; }
    .full_of_new .text_1 > i.fa {
      transition: all .3s;
      border-radius: 50%; }
    .full_of_new .text_1.open_q > i.fa {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new .product-layout .product-thumb .col_sale, .full_of_new .product-layout .product-thumb .button-group .detail {
      font-size: 14px; }
    .full_of_new aside#column-left .col_left .col_item {
      display: flex; }
    .full_of_new ul.category_list li.click {
      padding: 5px 5px 7px 0; }
    .full_of_new .bf-panel-wrapper .box {
      border: 0 !important;
      margin-bottom: 0 !important; }
    .full_of_new .col_manu .head_manu span {
      width: calc(90%/2) !important; }
    .full_of_new .newsletter_is_q_mobile {
      margin-top: 20px; }
    .full_of_new .ajax-filter:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f00d";
      width: 100%;
      font-size: 21px;
      padding: 5px;
      text-align: right;
      content: none; }
    .full_of_new .product-info .cart {
      overflow: hidden !important; }
    .full_of_new .product-info .cart .col_callaction_mobile_is_q {
      width: 100% !important; }
    .full_of_new .head_dcmh:after {
      position: absolute;
      right: 30px;
      content: "\e874";
      font-family: 'Linearicons-Free';
      speak: none;
      font-style: normal;
      font-weight: 700;
      font-variant: normal;
      text-transform: none;
      line-height: 20px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 18px !important;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f107";
      transition: all .3s; }
    .full_of_new .head_dcmh.open_q:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new a.d_ajax_filter_popup_button.clickable {
      display: none; }
    .full_of_new .ajax-filter .af-body {
      border-bottom: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter.modal.fade {
      opacity: 1;
      display: block !important;
      overflow: inherit !important; }
    .full_of_new .ajax-filter .af-body .af-container {
      width: 33.33%;
      display: inline-block;
      vertical-align: top;
      position: relative; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading {
      padding: 5px 5px 5px 5px !important;
      min-height: auto !important;
      border-top: 0 !important;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body af_group:last-child .af-container > .af-heading {
      border-right: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title {
      font-size: 13px !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > span {
      right: 5px !important;
      transition: all .3s; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      max-height: 250px !important;
      position: absolute;
      background: #fff;
      width: 100%;
      left: 0;
      border-bottom: 2px solid #d5d5d5;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .selected-list {
      display: none; }
    .full_of_new .ajax-filter {
      border: 0 !important; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .box-heading {
      margin: 0 0 65px;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .ajax-filter.modal.fade {
      position: absolute;
      top: 800px;
      z-index: 1;
      transition: all 0.3s ease;
      margin: 0 24px; }
    .full_of_new .ajax-filter .af-body {
      border-top: 1px solid #d5d5d5; }
    .full_of_new .sanpham_chonloc_is_q .product-layout .product-thumb .col_caption .col_sale {
      font-size: 14px; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .sanpham_chonloc_is_q .box-heading {
      margin-bottom: 10px; }
    .full_of_new .tieude_va_sapxep {
      display: block;
      border-bottom: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q {
      border-bottom: 0;
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q .col-sm-12.text-right + .col-sm-12.text-right {
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .box-heading {
      border-bottom: 0;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .col-sm-3.col_text_category.pull-left.hidden-xs {
      display: none !important; }
    .full_of_new .col_text_category.visible-xs {
      display: block !important; }
    .full_of_new .col-lg-4.col-md-4.col-sm-4.col_icon_head {
      padding: 25px 15px; }
    .full_of_new .search_is_q_mtb {
      padding: 10px 15px; }
    .full_of_new div#banner-grid0 iframe {
      height: 118px; }
    .full_of_new .col-md-3.col-sm-6.col-xs-6.product-layout {
      width: 25%; }
    .full_of_new #banner_about .item2 {
      margin-bottom: 14px; }
    .full_of_new .banner_dichvu .banner-about {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      text-align: center; }
    .full_of_new .banner_dichvu .banner-about div span.test1 {
      font-size: 15px;
      font-weight: 700; }
    .full_of_new .banner_dichvu .banner-about div span {
      font-size: 13px; }
    .full_of_new .news-layout.news-standard.col-sm-12.col-xs-12:nth-child(3) {
      display: none; }
    .full_of_new .news-layout.news-standard.col-sm-12.col-xs-12 {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      padding: 0; }
    .full_of_new .news-layout .image {
      width: 100%;
      height: auto;
      margin-right: 0; }
    .full_of_new .footer_col_top .news-layout .caption {
      position: absolute;
      width: 100%;
      bottom: 0;
      background: rgba(255, 255, 255, 0.588235);
      padding: 0 15px;
      height: auto !important; }
    .full_of_new .news-layout {
      margin-bottom: 10px; }
    .full_of_new .thongtin_footer .col-sm-3.col-xs-6.hidden-xs {
      width: 48%;
      border: 1px solid #ddd;
      margin: 1%;
      border-radius: 5px;
      padding: 15px; }
    .full_of_new .diachi_footer {
      margin: 0; }
    .full_of_new .diachi_footer > .col-sm-6 {
      width: 100%; }
    .full_of_new .diachi_footer .col-sm-6 img {
      width: 100%; }
    .full_of_new .news-layout.news-standard.col_km.col-md-6.col-sm-6.col-xs-12 {
      padding: 0 6px; }
    .full_of_new .container.container_category_is_q aside#column-left {
      display: none; }
    .full_of_new .container.container_category_is_q #content {
      width: 100%;
      border-left: 0; }
    .full_of_new .row.product-info .col-sm-4 {
      width: 50%; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh {
      width: 100% !important;
      display: flex; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div {
      width: 48%;
      margin: 1%; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div > div {
      width: 100%;
      margin: 0; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div .content_add_pro {
      display: block !important; }
    .full_of_new .content_add_pro .list-group.html p {
      margin: 0 0 11px; }
    .full_of_new .account-login div#content {
      width: 100%; }
    .full_of_new .account-login aside#column-left {
      display: none; }
    .full_of_new body.information-contact .form-group.required {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
    .full_of_new body.information-contact .form-group.required label.col-sm-3.control-label {
      padding: 0; }
    .full_of_new body.information-contact .buttons {
      border-top: 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 {
      flex-wrap: inherit;
      padding: 10px 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 .image {
      width: auto;
      margin-right: 20px; }
    .full_of_new .header_top_col .col-md-6.col-sm-4.hidden-xs {
      text-align: left; }
    .full_of_new .header_top_col .col-md-6.col-sm-8 ul.col_head.col_head_fix_q {
      text-align: right; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      margin-left: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_of_new .col_icon_hotline {
      display: none; }
    .full_of_new #header .col-menu {
      display: none; }
    .full_of_new .col_menu .col_text_category {
      display: flex;
      width: 100%;
      height: 45px; }
    .full_of_new .col_text_category > div {
      width: 100%;
      position: initial; }
    .full_of_new .col_menu .col_text_category .text_1 i.fa.fa-bars {
      display: none; }
    .full_of_new .header_title_pos {
      position: relative;
      top: -200px; }
    .full_of_new .header_top_col .col_head, .full_of_new .header_top_col {
      text-align: center; }
    .full_of_new #header .col-logo #logo {
      text-align: center;
      margin-bottom: 20px; }
    .full_of_new #header #search {
      margin-bottom: 15px; }
    .full_of_new #header .col-menu {
      z-index: 9; }
    .full_of_new #header .col_icon_head {
      display: flex;
      justify-content: space-around; }
    .full_of_new .breadcrumb a {
      font-size: 12px; }
    .full_of_new .nav.pro li > a {
      padding: 5px;
      font-size: 10px; }
    .full_of_new .responsive-menu-controller {
      position: relative !important;
      top: 0px !important;
      left: 0; }
    .full_of_new .followus #advanced-newsletter-box {
      max-width: 100% !important; }
    .full_of_new .followus #advanced-newsletter-box #mail-box {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box input {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box .input-group-btn {
      display: block;
      left: 0 !important;
      margin-top: 10px;
      width: 100%; }
    .full_of_new #video_background {
      max-width: 100% !important; }
    .full_of_new .col_menu .col-menu, .full_of_new .col_menu .col_text_category {
      float: none !important; }
    .full_of_new .col_menu .col_text_category {
      position: relative; }
    .full_of_new .col_text_category .list_cate_home {
      min-height: 0;
      display: none;
      position: absolute;
      width: 100%; }
    .full_of_new .col_menu .col_text_category .text_1 {
      padding-left: 15px;
      margin-bottom: 0;
      background: #004689; }
    .full_of_new .col_menu .col_text_category .text_1 i {
      position: absolute;
      right: 15px;
      top: 0;
      line-height: 42px;
      text-align: center;
      width: 44px;
      margin-left: 0; }
    .full_of_new .col_menu .col_text_category ul li {
      position: relative; }
    .full_of_new .col_menu .col_text_category ul ul {
      background: none !important;
      padding-left: 20px;
      display: none; }
    .full_of_new .col_text_category .list_cate_home li i {
      transform: rotate(90deg);
      font-size: 23px;
      position: absolute;
      right: 15px;
      line-height: 32px;
      width: 32px;
      text-align: center;
      cursor: pointer;
      top: 0; }
    .full_of_new .col_text_category .list_cate_home > li > a {
      font-size: 16px;
      padding-right: 30px;
      display: inline-block; }
    .full_of_new .col_text_category .list_cate_home ul li a {
      display: inline-block; }
    .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li:last-child, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li:last-child {
      border-bottom: 1px solid #ddd !important; }
    .full_of_new #mega-menu-container {
      background-color: #4a90e2 !important; }
    .full_of_new #mega-menu li.root > a {
      padding: 9px !important;
      color: #fff !important; }
    .full_of_new #mega-menu li.root > a > i {
      margin-right: 5px; }
    .full_of_new .content_add_pro {
      display: none; }
    .full_of_new .col_left .col_item .list-group {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span {
      padding-right: 20px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span > i {
      position: absolute;
      top: -3px;
      right: 0;
      font-size: 22px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > ul {
      display: none;
      position: absolute;
      background: #fff;
      z-index: 99;
      padding-right: 20px;
      padding-left: 10px; }
    .full_of_new .col_left .col_item .bf-panel-wrapper {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-attr-block, .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      display: inline-block;
      vertical-align: top;
      z-index: 9999; }
    .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header {
      border: none; }
    .full_of_new .click {
      padding: 7px 5px 7px 0; }
    .full_of_new .click i {
      font-size: 24px;
      color: #909090; }
    .full_of_new .click_repon.close_dt i {
      transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); }
    .full_of_new .click .click_repon {
      cursor: pointer; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      padding: 0 5px;
      display: none; }
    .full_of_new .product-info .call_dt, .full_of_new .product-info .xem_col .hang_col, .full_of_new .product-info .cart #button-cart {
      width: 100% !important; }
    .full_of_new .product-info .image:before {
      background: transparent;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 999999999999999999999999999;
      left: 0;
      top: 0;
      display: block;
      content: ""; }
    .full_of_new .zoomContainer {
      display: none; }
    .full_of_new .activefix {
      top: 0; }
    .full_of_new .col_head.col_head_fix_q li a {
      font-size: 12px !important; }
    .full_of_new .col_head.col_head_fix_q li {
      padding-right: 9px; }
    .full_of_new .col_head.col_head_fix_q li + li {
      margin-left: 5px; }
    .full_of_new .item_header.visible-xs {
      position: absolute;
      right: 15px;
      top: -20px;
      margin: 0; }
    .full_of_new .col-logo {
      position: relative; }
    .full_of_new .item_header.visible-xs #cart button div.pull-left.flip img {
      width: 30px;
      -webkit-backface-visibility: hidden;
      -ms-transform: translateZ(0);
      -webkit-transform: translateZ(0);
      transform: translateZ(0); }
    .full_of_new .menu_level_2_is_q {
      padding: 0 !important;
      border-top: 1px solid red;
      border-bottom: 1px solid red; }
    .full_of_new .menu_level_1_is_q > i.fa {
      top: 0;
      transition: all .3s;
      border-radius: 50%;
      padding: 0 !important; }
    .full_of_new .menu_level_1_is_q > a {
      position: relative;
      width: 100%; }
    .full_of_new .menu_level_1_is_q:hover > a, .full_of_new .menu_level_1_is_q:hover > i.fa {
      background: red;
      color: #fff !important; }
    .full_of_new .menu_level_1_is_q > i.fa.open {
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .full_of_new ul.menu_level_2_is_q > li {
      width: 40%;
      display: inline-block;
      vertical-align: top; }
    .full_of_new ul.menu_level_2_is_q > li + li {
      width: 58%; }
    .full_of_new ul.menu_level_2_is_q > li > a {
      font-weight: bold !important;
      border-bottom: solid 1px #ddd;
      width: 100%; }
    .full_of_new ul.menu_level_2_is_q li i.fa {
      display: none; }
    .full_of_new ul.menu_level_2_is_q li ul {
      display: block !important;
      padding: 0 !important; }
    .full_of_new .chialam_ba_menu_con > li {
      width: 48% !important; }
    .full_of_new .text_1 > i.fa {
      transition: all .3s;
      border-radius: 50%; }
    .full_of_new .text_1.open_q > i.fa {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new .product-layout .product-thumb .col_sale, .full_of_new .product-layout .product-thumb .button-group .detail {
      font-size: 14px; }
    .full_of_new aside#column-left .col_left .col_item {
      display: flex; }
    .full_of_new ul.category_list li.click {
      padding: 5px 5px 7px 0; }
    .full_of_new .bf-panel-wrapper .box {
      border: 0 !important;
      margin-bottom: 0 !important; }
    .full_of_new .col_manu .head_manu span {
      width: calc(90%/2) !important; }
    .full_of_new .newsletter_is_q_mobile {
      margin-top: 20px; }
    .full_of_new .ajax-filter:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f00d";
      width: 100%;
      font-size: 21px;
      padding: 5px;
      text-align: right;
      content: none; }
    .full_of_new .product-info .cart {
      overflow: hidden !important; }
    .full_of_new .product-info .cart .col_callaction_mobile_is_q {
      width: 100% !important; }
    .full_of_new .head_dcmh:after {
      position: absolute;
      right: 30px;
      content: "\e874";
      font-family: 'Linearicons-Free';
      speak: none;
      font-style: normal;
      font-weight: 700;
      font-variant: normal;
      text-transform: none;
      line-height: 20px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 18px !important;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f107";
      transition: all .3s; }
    .full_of_new .head_dcmh.open_q:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new a.d_ajax_filter_popup_button.clickable {
      display: none; }
    .full_of_new .ajax-filter .af-body {
      border-bottom: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter.modal.fade {
      opacity: 1;
      display: block !important;
      overflow: inherit !important; }
    .full_of_new .ajax-filter .af-body .af-container {
      width: 33.33%;
      display: inline-block;
      vertical-align: top;
      position: relative; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading {
      padding: 5px 5px 5px 5px !important;
      min-height: auto !important;
      border-top: 0 !important;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body af_group:last-child .af-container > .af-heading {
      border-right: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title {
      font-size: 13px !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > span {
      right: 5px !important;
      transition: all .3s; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      max-height: 250px !important;
      position: absolute;
      background: #fff;
      width: 100%;
      left: 0;
      border-bottom: 2px solid #d5d5d5;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .selected-list {
      display: none; }
    .full_of_new .ajax-filter {
      border: 0 !important; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .box-heading {
      margin: 0 0 25px;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .ajax-filter.modal.fade {
      position: absolute;
      top: 800px;
      z-index: 1;
      transition: all 0.3s ease;
      margin: 0;
      width: 750px;
      left: 50%;
      margin-left: -375px; }
    .full_of_new .ajax-filter .af-body {
      border-top: 1px solid #d5d5d5; }
    .full_of_new .sanpham_chonloc_is_q .product-layout .product-thumb .col_caption .col_sale {
      font-size: 14px; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .sanpham_chonloc_is_q .box-heading {
      margin-bottom: 10px; }
    .full_of_new .tieude_va_sapxep {
      display: block;
      border-bottom: 0;
      margin-top: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q {
      border-bottom: 0;
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q .col-sm-12.text-right + .col-sm-12.text-right {
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .box-heading {
      border-bottom: 0;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .col-sm-3.col_text_category.pull-left.hidden-xs {
      display: none !important; }
    .full_of_new .col_text_category.visible-xs {
      display: block !important; }
    .full_of_new .col-lg-4.col-md-4.col-sm-4.col_icon_head {
      padding: 25px 15px; }
    .full_of_new .search_is_q_mtb {
      padding: 10px 15px; }
    .full_of_new div#banner-grid0 iframe {
      height: 109px; }
    .full_of_new .col-md-3.col-sm-6.col-xs-6.product-layout {
      width: 25%; }
    .full_of_new #banner_about .item2 {
      margin-bottom: 14px; }
    .full_of_new .banner_dichvu .banner-about {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      text-align: center; }
    .full_of_new .banner_dichvu .banner-about div span.test1 {
      font-size: 15px;
      font-weight: 700; }
    .full_of_new .banner_dichvu .banner-about div span {
      font-size: 13px; }
    .full_of_new .news-layout.news-standard.col-sm-12.col-xs-12:nth-child(3) {
      display: none; }
    .full_of_new .news-layout.news-standard.col-sm-12.col-xs-12 {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      padding: 0; }
    .full_of_new .news-layout .image {
      width: 100%;
      height: auto;
      margin-right: 0; }
    .full_of_new .footer_col_top .news-layout .caption {
      position: absolute;
      width: 100%;
      bottom: 0;
      background: rgba(255, 255, 255, 0.588235);
      padding: 0 15px;
      height: auto !important; }
    .full_of_new .news-layout {
      margin-bottom: 10px; }
    .full_of_new .thongtin_footer .col-sm-3.col-xs-6.hidden-xs {
      width: 48%;
      border: 1px solid #ddd;
      margin: 1%;
      border-radius: 5px;
      padding: 15px; }
    .full_of_new .diachi_footer {
      margin: 0; }
    .full_of_new .diachi_footer > .col-sm-6 {
      width: 100%; }
    .full_of_new .diachi_footer .col-sm-6 img {
      width: 100%; }
    .full_of_new .news-layout.news-standard.col_km.col-md-6.col-sm-6.col-xs-12 {
      padding: 0 6px; }
    .full_of_new .container.container_category_is_q aside#column-left {
      display: none; }
    .full_of_new .container.container_category_is_q #content {
      width: 100%;
      border-left: 0; }
    .full_of_new .row.product-info .col-sm-4 {
      width: 50%; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh {
      width: 100% !important;
      display: flex; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div {
      width: 48%;
      margin: 1%; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div > div {
      width: 100%;
      margin: 0; }
    .full_of_new .row.product-info .col-sm-4.col_diachimh > div .content_add_pro {
      display: block !important; }
    .full_of_new .content_add_pro .list-group.html p {
      margin: 0 0 11px; }
    .full_of_new .account-login div#content {
      width: 100%; }
    .full_of_new .account-login aside#column-left {
      display: none; }
    .full_of_new body.information-contact .form-group.required {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
    .full_of_new body.information-contact .form-group.required label.col-sm-3.control-label {
      padding: 0; }
    .full_of_new body.information-contact .buttons {
      border-top: 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 {
      flex-wrap: inherit;
      padding: 10px 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 .image {
      width: auto;
      margin-right: 20px; }
    .full_of_new .header_top_col .col-md-6.col-sm-4.hidden-xs {
      text-align: left; }
    .full_of_new .header_top_col .col-md-6.col-sm-8 ul.col_head.col_head_fix_q {
      text-align: right; }
    .full_of_new .col_icon_head {
      margin-top: 0; }
    .full_of_new .col_text_category .list_cate_home > li > ul {
      position: inherit;
      left: auto;
      background: #fff;
      border-left: 1px solid #D1D1D1;
      border-right: 1px solid #D1D1D1;
      height: auto;
      width: auto;
      top: 0;
      display: none;
      background-repeat: no-repeat;
      background-position: right bottom; }
    .full_of_new .container_category_is_q .sap_xep_is_q {
      display: none; }
    .full_of_new .tieude_va_sapxep {
      display: flex; } }
  @media (min-width: 992px) and (max-width: 1200px) {
    .full_of_new .col_icon_hotline, .full_of_new .item_header {
      margin-right: 13px; }
    .full_of_new .col_menu .col_text_category {
      display: flex;
      width: 100%;
      height: 45px; }
    .full_of_new .col_text_category > div {
      width: 100%;
      position: initial; }
    .full_of_new .col_menu .col_text_category .text_1 i.fa.fa-bars {
      display: none; }
    .full_of_new .header_title_pos {
      position: relative;
      top: -200px; }
    .full_of_new .header_top_col .col_head, .full_of_new .header_top_col {
      text-align: center; }
    .full_of_new #header .col-logo #logo {
      text-align: center;
      margin-bottom: 20px; }
    .full_of_new #header #search {
      margin-bottom: 15px; }
    .full_of_new #header .col-menu {
      z-index: 9; }
    .full_of_new #header .col_icon_head {
      display: flex;
      justify-content: space-around; }
    .full_of_new .breadcrumb a {
      font-size: 12px; }
    .full_of_new .nav.pro li > a {
      padding: 5px;
      font-size: 10px; }
    .full_of_new .responsive-menu-controller {
      position: relative !important;
      top: 0px !important;
      left: 0; }
    .full_of_new .followus #advanced-newsletter-box {
      max-width: 100% !important; }
    .full_of_new .followus #advanced-newsletter-box #mail-box {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box input {
      display: block; }
    .full_of_new .followus #advanced-newsletter-box #mail-box .input-group-btn {
      display: block;
      left: 0 !important;
      margin-top: 10px;
      width: 100%; }
    .full_of_new #video_background {
      max-width: 100% !important; }
    .full_of_new .col_menu .col-menu, .full_of_new .col_menu .col_text_category {
      float: none !important; }
    .full_of_new .col_menu .col_text_category {
      position: relative; }
    .full_of_new .col_text_category .list_cate_home {
      min-height: 0;
      display: none;
      position: absolute;
      width: 100%; }
    .full_of_new .col_menu .col_text_category .text_1 {
      padding-left: 15px;
      margin-bottom: 0;
      background: #004689; }
    .full_of_new .col_menu .col_text_category .text_1 i {
      position: absolute;
      right: 15px;
      top: 0;
      line-height: 42px;
      text-align: center;
      width: 44px;
      margin-left: 0; }
    .full_of_new .col_menu .col_text_category ul li {
      position: relative; }
    .full_of_new .col_menu .col_text_category ul ul {
      background: none !important;
      padding-left: 20px;
      display: none; }
    .full_of_new .col_text_category .list_cate_home li i {
      transform: rotate(90deg);
      font-size: 23px;
      position: absolute;
      right: 15px;
      line-height: 32px;
      width: 32px;
      text-align: center;
      cursor: pointer;
      top: 0; }
    .full_of_new .col_text_category .list_cate_home > li > a {
      font-size: 16px;
      padding-right: 30px;
      display: inline-block; }
    .full_of_new .col_text_category .list_cate_home ul li a {
      display: inline-block; }
    .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li, .full_of_new .menu_level_1_is_q .menu_level_2_is_q > li > ul > li:last-child, .full_of_new .menu_level_1_is_q .menu_level_2_is_q .chialam_ba_menu_con li:last-child {
      border-bottom: 1px solid #ddd !important; }
    .full_of_new #mega-menu-container {
      background-color: #4a90e2 !important; }
    .full_of_new #mega-menu li.root > a {
      padding: 9px !important;
      color: #fff !important; }
    .full_of_new #mega-menu li.root > a > i {
      margin-right: 5px; }
    .full_of_new .content_add_pro {
      display: none; }
    .full_of_new .col_left .col_item .list-group {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span {
      padding-right: 20px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > span > i {
      position: absolute;
      top: -3px;
      right: 0;
      font-size: 22px; }
    .full_of_new .col_left .col_item .list-group .category_list > li > ul {
      display: none;
      position: absolute;
      background: #fff;
      z-index: 99;
      padding-right: 20px;
      padding-left: 10px; }
    .full_of_new .col_left .col_item .bf-panel-wrapper {
      display: inline-block;
      vertical-align: top; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-attr-block, .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      display: inline-block;
      vertical-align: top;
      z-index: 9999; }
    .full_of_new .box.bf-check-position .brainyfilter-panel .bf-attr-block .bf-attr-header {
      border: none; }
    .full_of_new .click {
      padding: 7px 5px 7px 0; }
    .full_of_new .click i {
      font-size: 24px;
      color: #909090; }
    .full_of_new .click_repon.close_dt i {
      transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg); }
    .full_of_new .click .click_repon {
      cursor: pointer; }
    .full_of_new .col_left .col_item .bf-panel-wrapper .bf-form .bf-buttonclear-box {
      padding: 0 5px;
      display: none; }
    .full_of_new .product-info .call_dt, .full_of_new .product-info .xem_col .hang_col, .full_of_new .product-info .cart #button-cart {
      width: 100% !important; }
    .full_of_new .product-info .image:before {
      background: transparent;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 999999999999999999999999999;
      left: 0;
      top: 0;
      display: block;
      content: ""; }
    .full_of_new .zoomContainer {
      display: none; }
    .full_of_new .activefix {
      top: 0; }
    .full_of_new .col_head.col_head_fix_q li a {
      font-size: 12px !important; }
    .full_of_new .col_head.col_head_fix_q li {
      padding-right: 9px; }
    .full_of_new .col_head.col_head_fix_q li + li {
      margin-left: 5px; }
    .full_of_new .item_header.visible-xs {
      position: absolute;
      right: 15px;
      top: -20px;
      margin: 0; }
    .full_of_new .col-logo {
      position: relative; }
    .full_of_new .item_header.visible-xs #cart button div.pull-left.flip img {
      width: 30px;
      -webkit-backface-visibility: hidden;
      -ms-transform: translateZ(0);
      -webkit-transform: translateZ(0);
      transform: translateZ(0); }
    .full_of_new .menu_level_2_is_q {
      padding: 0 !important;
      border-top: 1px solid red;
      border-bottom: 1px solid red; }
    .full_of_new .menu_level_1_is_q > i.fa {
      top: 0;
      transition: all .3s;
      border-radius: 50%;
      padding: 0 !important; }
    .full_of_new .menu_level_1_is_q > a {
      position: relative;
      width: 100%; }
    .full_of_new .menu_level_1_is_q:hover > a, .full_of_new .menu_level_1_is_q:hover > i.fa {
      background: red;
      color: #fff !important; }
    .full_of_new .menu_level_1_is_q > i.fa.open {
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .full_of_new ul.menu_level_2_is_q > li {
      width: 40%;
      display: inline-block;
      vertical-align: top; }
    .full_of_new ul.menu_level_2_is_q > li + li {
      width: 58%; }
    .full_of_new ul.menu_level_2_is_q > li > a {
      font-weight: bold !important;
      border-bottom: solid 1px #ddd;
      width: 100%; }
    .full_of_new ul.menu_level_2_is_q li i.fa {
      display: none; }
    .full_of_new ul.menu_level_2_is_q li ul {
      display: block !important;
      padding: 0 !important; }
    .full_of_new .chialam_ba_menu_con > li {
      width: 48% !important; }
    .full_of_new .text_1 > i.fa {
      transition: all .3s;
      border-radius: 50%; }
    .full_of_new .text_1.open_q > i.fa {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new .product-layout .product-thumb .col_sale, .full_of_new .product-layout .product-thumb .button-group .detail {
      font-size: 14px; }
    .full_of_new aside#column-left .col_left .col_item {
      display: flex; }
    .full_of_new ul.category_list li.click {
      padding: 5px 5px 7px 0; }
    .full_of_new .bf-panel-wrapper .box {
      border: 0 !important;
      margin-bottom: 0 !important; }
    .full_of_new .col_manu .head_manu span {
      width: calc(90%/2) !important; }
    .full_of_new .ajax-filter:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f00d";
      width: 100%;
      font-size: 21px;
      padding: 5px;
      text-align: right;
      content: none; }
    .full_of_new .product-info .cart {
      overflow: hidden !important; }
    .full_of_new .product-info .cart .col_callaction_mobile_is_q {
      width: 100% !important; }
    .full_of_new .head_dcmh:after {
      position: absolute;
      right: 30px;
      content: "\e874";
      font-family: 'Linearicons-Free';
      speak: none;
      font-style: normal;
      font-weight: 700;
      font-variant: normal;
      text-transform: none;
      line-height: 20px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 18px !important;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f107";
      transition: all .3s; }
    .full_of_new .head_dcmh.open_q:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .full_of_new a.d_ajax_filter_popup_button.clickable {
      display: none; }
    .full_of_new .ajax-filter .af-body {
      border-bottom: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter.modal.fade {
      opacity: 1;
      display: block !important;
      overflow: inherit !important;
      background: transparent; }
    .full_of_new .ajax-filter .af-body .af-container {
      width: 33.33%;
      display: inline-block;
      vertical-align: top;
      position: relative; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading {
      padding: 5px 5px 5px 5px !important;
      min-height: auto !important;
      border-top: 0 !important;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body af_group:last-child .af-container > .af-heading {
      border-right: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > .title {
      font-size: 13px !important; }
    .full_of_new .ajax-filter .af-body .af-container > .af-heading > span {
      right: 5px !important;
      transition: all .3s; }
    .full_of_new .ajax-filter .af-container > .af-elements {
      max-height: 250px !important;
      position: absolute;
      background: #fff;
      width: 100%;
      left: 0;
      border-bottom: 2px solid #d5d5d5;
      border-right: 1px solid #d5d5d5;
      border-left: 1px solid #d5d5d5; }
    .full_of_new .ajax-filter .af-body .selected-list {
      display: none; }
    .full_of_new .ajax-filter {
      border: 0 !important; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .box-heading {
      margin: 0 0 40px;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .ajax-filter.modal.fade {
      position: absolute;
      top: 800px;
      z-index: 1;
      transition: all 0.3s ease;
      margin: 0 24px; }
    .full_of_new .ajax-filter .af-body {
      border-top: 1px solid #d5d5d5; }
    .full_of_new .sanpham_chonloc_is_q .product-layout .product-thumb .col_caption .col_sale {
      font-size: 14px; }
    .full_of_new .col-sm-9.col_category div#ajax-filter-container .sanpham_chonloc_is_q .box-heading {
      margin-bottom: 10px; }
    .full_of_new .tieude_va_sapxep {
      display: block;
      border-bottom: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q {
      border-bottom: 0;
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .sap_xep_is_q .col-sm-12.text-right + .col-sm-12.text-right {
      padding-right: 0;
      padding-left: 0; }
    .full_of_new .tieude_va_sapxep .box-heading {
      border-bottom: 0;
      padding-left: 0;
      padding-right: 0; }
    .full_of_new .col-sm-3.col_text_category.pull-left.hidden-xs {
      display: none !important; }
    .full_of_new .col_text_category.visible-xs {
      display: inline-block !important;
      width: 242px;
      width: 25%; }
    .full_of_new .col-lg-4.col-md-4.col-sm-4.col_icon_head {
      padding: 25px 15px; }
    .full_of_new .search_is_q_mtb {
      padding: 10px 15px; }
    .full_of_new div#banner-grid0 iframe {
      height: 143px; }
    .full_of_new .col-md-3.col-sm-6.col-xs-6.product-layout {
      width: 25%; }
    .full_of_new #banner_about .item2 {
      margin-bottom: 14px; }
    .full_of_new .banner_dichvu .banner-about {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      text-align: center; }
    .full_of_new .banner_dichvu .banner-about div span.test1 {
      font-size: 15px;
      font-weight: 700; }
    .full_of_new .banner_dichvu .banner-about div span {
      font-size: 13px; }
    .full_of_new .container.container_category_is_q aside#column-left {
      display: none; }
    .full_of_new .container.container_category_is_q #content {
      width: 100%;
      border-left: 0; }
    .full_of_new .account-login div#content {
      width: 100%; }
    .full_of_new .account-login aside#column-left {
      display: none; }
    .full_of_new body.information-contact .form-group.required {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
    .full_of_new body.information-contact .form-group.required label.col-sm-3.control-label {
      padding: 0; }
    .full_of_new body.information-contact .buttons {
      border-top: 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 {
      display: flex;
      flex-wrap: inherit;
      padding: 10px 0; }
    .full_of_new .news-layout.news-standard.col-md-12.col-sm-12.col-xs-12 .image {
      margin-right: 20px; }
    .full_of_new .header_top_col .col-md-6.col-sm-4.hidden-xs {
      text-align: left; }
    .full_of_new .header_top_col .col-md-6.col-sm-8 ul.col_head.col_head_fix_q {
      text-align: right; }
    .full_of_new .col_icon_head {
      margin-top: 0; }
    .full_of_new .col_text_category .list_cate_home > li > ul {
      background: #fff !important;
      border-left: 1px solid #D1D1D1;
      border-right: 1px solid #D1D1D1;
      height: auto;
      display: none;
      background-repeat: no-repeat;
      background-position: right bottom; }
    .full_of_new .row_header_is_q_mtb {
      display: -webkit-flex;
      display: -webkit-box;
      display: -moz-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-align-items: stretch;
      align-items: stretch; }
    .full_of_new #header #mega-menu li.root {
      margin-left: 5px;
      margin-right: 5px; }
    .full_of_new #header #mega-menu li.root > a {
      padding: 10px !important;
      display: block !important; }
    .full_of_new .col-sm-9.col-menu.pull-right.hidden-xs {
      display: -webkit-flex;
      display: -webkit-box;
      display: -moz-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      background: #4a90e2;
      width: 727px;
      width: 75%; }
    .full_of_new .col_text_category.visible-xs ul.list_cate_home li.menu_level_1_is_q:first-child {
      display: none; } }
  .full_of_new a {
    text-decoration: none; }
  .full_of_new div#overlay {
    display: none; }
  .full_of_new a#toggle {
    position: fixed;
    top: 10px;
    left: 10px;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    color: white;
    display: none;
    transition: all ease-out 0.3s; }
  .full_of_new a#toggle i {
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
  .full_of_new main#content {
    padding: 10px; }
  .full_of_new #menu {
    text-align: center;
    transition: all ease-out 0.3s; }
  .full_of_new #menu a {
    color: white; }
  .full_of_new #menu ul {
    margin: 0;
    padding: 0;
    background-color: rgba(22, 160, 133, 0.8); }
  .full_of_new #menu ul li {
    display: inline-block;
    position: relative; }
  .full_of_new #menu ul li > a {
    display: inline-block;
    padding: 10px; }
  .full_of_new #menu ul li > a > i {
    margin-left: 15px;
    transition: all ease-out 0.3s;
    -webkit-transition: all ease-out 0.1s; }
  .full_of_new #menu ul li ul {
    display: none;
    position: absolute;
    top: 38px;
    width: 200px;
    text-align: left; }
  .full_of_new #menu ul li ul li {
    display: block; }
  .full_of_new #menu ul li ul li a {
    display: block; }
  .full_of_new #menu ul li:hover > a {
    background-color: rgba(0, 0, 0, 0.3); }
  .full_of_new #menu ul li:hover > a > i {
    transform: rotateZ(90deg); }
  .full_of_new #menu ul li:hover ul {
    display: block; }
  @media screen and (max-width: 767px) {
    .full_of_new a#toggle {
      display: block; }
    .full_of_new main#content {
      margin-top: 65px;
      transition: all ease-out 0.3s; }
    .full_of_new #menu {
      position: fixed;
      width: 250px;
      height: 100%;
      top: 0;
      left: 0;
      overflow: hidden;
      overflow-y: auto;
      background-color: rgba(22, 160, 133, 0.5);
      transform: translateX(-250px); }
    .full_of_new #menu ul {
      text-align: left;
      background-color: transparent; }
    .full_of_new #menu ul li {
      display: block; }
    .full_of_new #menu ul li a {
      display: block; }
    .full_of_new #menu ul li a > i {
      float: right; }
    .full_of_new #menu ul li ul {
      display: none;
      position: static;
      width: 100%;
      background-color: rgba(22, 160, 133, 0.2); }
    .full_of_new #menu ul li:hover > ul {
      display: none; }
    .full_of_new #menu ul li:hover > a > i {
      transform: rotateZ(0); }
    .full_of_new #menu ul li.open > a {
      background-color: rgba(0, 0, 0, 0.3); }
    .full_of_new #menu ul li.open > a > i {
      transform: rotateZ(90deg); }
    .full_of_new #menu ul li.open > ul {
      display: block; }
    .full_of_new div#overlay {
      display: block;
      visibility: hidden;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.8);
      transition: all ease-out 0.3s;
      z-index: 1;
      opacity: 0; }
    .full_of_new html.open-menu {
      overflow: hidden; }
    .full_of_new html.open-menu div#overlay {
      visibility: visible;
      opacity: 1;
      width: calc(-150%);
      left: 250px; }
    .full_of_new html.open-menu a#toggle, .full_of_new html.open-menu main#content {
      transform: translateX(250px); }
    .full_of_new html.open-menu nav#menu {
      z-index: 3;
      transform: translateX(0); } }
  .full_of_new html {
    overflow: -moz-scrollbars-vertical;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased; }
  .full_of_new body {
    font-family: 'Roboto',sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    overflow-x: hidden; }
  .full_of_new ul, .full_of_new ol {
    margin: 0;
    padding: 0; }
  .full_of_new #container h1 {
    color: #000;
    margin: 0 0 20px 0;
    font-size: 35px;
    line-height: normal;
    font-weight: 400;
    text-rendering: optimizelegibility; }
  .full_of_new #container h2, .full_of_new #container h3 {
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
    line-height: normal;
    font-size: 20px;
    color: #000;
    border-bottom: 2px solid #ddd;
    padding-bottom: 3px; }
  .full_of_new #container h3 .viewall {
    font-size: 12px; }
  .full_of_new .box-content {
    line-height: 2.2; }
  .full_of_new a {
    color: #333; }
  .full_of_new a:hover {
    text-decoration: none; }
  .full_of_new legend {
    font-size: 18px;
    padding: 7px 0; }
  .full_of_new label {
    font-weight: 400; }
  .full_of_new .clear {
    clear: both; }
  .full_of_new form {
    padding: 0;
    margin: 0;
    display: inline; }
  .full_of_new .form-control {
    border-radius: 0;
    padding: 13px;
    font-size: 12px;
    line-height: 16px;
    height: 42px;
    box-shadow: none;
    outline: none; }
  .full_of_new .form-control:hover, .full_of_new .form-control:focus {
    border: 1px solid #9c5b57;
    box-shadow: none;
    outline: none; }
  .full_of_new .input-group-addon {
    border-radius: 0;
    background: #FFF;
    border-right: none; }
  .full_of_new img {
    vertical-align: inherit;
    max-width: 100% !important;
    height: auto !important; }
  .full_of_new .img-thumbnail {
    border-radius: 0; }
  .full_of_new .h1, .full_of_new .h2, .full_of_new .h3, .full_of_new .h4, .full_of_new .h5, .full_of_new .h6, .full_of_new h1, .full_of_new h2, .full_of_new h3, .full_of_new h4, .full_of_new h5, .full_of_new h6 {
    font-weight: 400; }
  .full_of_new .list-group-item:first-child, .full_of_new .list-group-item:last-child {
    border-radius: 0; }
  .full_of_new .list-group-item.active, .full_of_new .list-group-item.active:focus, .full_of_new .list-group-item.active:hover {
    color: #fff;
    background-color: #9c5b57;
    border-color: #9c5b57; }
  .full_of_new .list-group-item.active a {
    color: #fff; }
  .full_of_new span.hidden-xs, .full_of_new span.hidden-sm, .full_of_new span.hidden-md, .full_of_new span.hidden-lg {
    display: inline; }
  .full_of_new .nav-tabs {
    margin-bottom: 15px; }
  .full_of_new div.required .control-label:before {
    content: '* ';
    color: red;
    font-weight: 700; }
  .full_of_new .image .img-responsive {
    width: 100%; }
  .full_of_new .page-frame {
    padding: 0 15px; }
  .full_of_new .page-frame .page-container {
    padding: 0 15px; }
  .full_of_new .page-frame .w-1170 {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .full_of_new .wrapper-box {
    max-width: 1220px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  .full_of_new .wrapper-wide {
    max-width: 100%;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); }
  .full_of_new .main-wrapper {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 25px;
    clear: both; }
  .full_of_new #container {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px; }
  .full_of_new #header {
    position: relative;
    padding: 10px 0; }
  .full_of_new #header .htop {
    background: #9c5b57; }
  .full_of_new #header .header-row {
    position: relative;
    padding: 35px 0; }
  .full_of_new #header .header-row .inner {
    padding: 0; }
  .full_of_new #language, .full_of_new #currency {
    float: left; }
  .full_of_new #language .btn-link, .full_of_new #currency .btn-link {
    color: #333;
    font-size: 12px;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out; }
  .full_of_new #language .btn-link:hover, .full_of_new #currency .btn-link:hover {
    color: #9c5b57; }
  .full_of_new #top .dropdown-menu {
    margin: 0;
    border-radius: 0;
    padding: 0;
    border: none;
    z-index: 1013; }
  .full_of_new #top .dropdown-menu li a, .full_of_new #currency ul li .currency-select {
    display: block;
    color: #333;
    padding: 7px 10px;
    text-align: left;
    font-size: 12px; }
  .full_of_new #top .dropdown-menu li + li a, .full_of_new #currency ul li + li .currency-select {
    border-top: 1px solid #eee; }
  .full_of_new #my_account:hover > a:after, .full_of_new #language:hover span:after, .full_of_new #currency:hover span:after, .full_of_new #header .links > ul > li.wrap_custom_block:hover > a:after {
    clear: both;
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    z-index: 1014;
    border-width: 0 7px 6px 7px;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 -5px; }
  .full_of_new #header .links > ul > li.wrap_custom_block:hover > a:after {
    clear: both;
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    z-index: 1014;
    border-width: 0 7px 6px 7px;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 -5px; }
  .full_of_new #language button .btn-link {
    border: none 0; }
  .full_of_new #header .links > ul > li.wrap_custom_block > a b {
    clear: both;
    content: ' ';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    border-width: 4px 5px 0 5px;
    margin: 0 0 1px 0; }
  .full_of_new #language img {
    cursor: pointer;
    margin-right: 5px; }
  .full_of_new #top .dropdown-menu li a:hover, .full_of_new #currency ul li .currency-select:hover {
    color: #9c5b57;
    background: none;
    text-decoration: none; }
  .full_of_new #header .links {
    position: relative;
    float: left;
    border-right: 1px dotted #5b9ad4; }
  .full_of_new #header .links > ul > li {
    float: left;
    list-style-type: none;
    border-left: 1px dotted #5b9ad4; }
  .full_of_new #header .links > ul > li.mobile, .full_of_new #header .links > ul > li.email {
    color: #fff; }
  .full_of_new #header .links > ul > li.mobile {
    padding: 0 10px; }
  .full_of_new #header .links > ul > li > a, .full_of_new #header .links > ul > li .wrap_custom_block > a {
    padding: 0 10px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    position: relative;
    display: block; }
  .full_of_new #language .btn-link, .full_of_new #currency .btn-link {
    padding: 0 10px;
    border: none; }
  .full_of_new #language .btn-link:hover, .full_of_new #currency .btn-link:hover {
    text-decoration: none; }
  .full_of_new #header .links > ul > li .fa-phone, .full_of_new #header .links > ul > li .fa-envelope {
    font-size: 120%;
    margin-right: 5px; }
  .full_of_new #header .links > ul > li.wrap_custom_block {
    position: relative; }
  .full_of_new #header .links > ul > li.wrap_custom_block > div {
    display: none;
    background: #fff;
    position: absolute;
    z-index: 1015;
    top: 35px;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); }
  .full_of_new #header .links > ul > li.wrap_custom_block > a b {
    margin-left: 3px; }
  .full_of_new #header .links > ul > li.wrap_custom_block > a:hover {
    text-decoration: none; }
  .full_of_new #header .links > ul > li.wrap_custom_block > div ul li {
    list-style-type: none; }
  .full_of_new #header #cart {
    position: relative;
    text-align: right; }
  @media (max-width: 767px) {
    .full_of_new .container_category_is_q .breadcrumb {
      display: none; }
    .full_of_new .container_category_is_q .sap_xep_is_q {
      display: none; }
    .full_of_new .table-responsive {
      padding-left: 15px;
      padding-right: 15px;
      border: 0; }
    .full_of_new .breadcrumb li {
      display: none; }
    .full_of_new .breadcrumb li:first-child, .full_of_new .breadcrumb li:last-child {
      display: inline-block; }
    .full_of_new .nav.pro li > a {
      padding: 5px 5px;
      font-size: 12px; }
    .full_of_new ul.nav.pro.nav_by_is_q.activefix > .container {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; } }
  @media only screen and (max-width: 768px) {
    .full_of_new #header #cart {
      text-align: left; } }
  .full_of_new #header #cart .heading h4 {
    width: 20px;
    height: 16px;
    background: #9c5b57;
    position: relative;
    margin-right: 5px; }
  .full_of_new #header #cart .heading h4:before {
    clear: both;
    content: ' ';
    display: block;
    width: 14px;
    height: 19px;
    top: -8px;
    left: 3px;
    border: 2px solid #9c5b57;
    border-radius: 50%;
    border-bottom: none;
    position: absolute; }
  .full_of_new #header #cart .heading h4:after {
    clear: both;
    content: ' ';
    display: block;
    width: 20px;
    height: 2px;
    bottom: -2px;
    left: 0;
    border: 1px solid #9c5b57;
    border-top: none;
    position: absolute; }
  .full_of_new #header ul, .full_of_new #header ol {
    list-style: none; }
  .full_of_new #header #cart .heading {
    text-decoration: none;
    font-size: 14px;
    height: 32px;
    color: #fff;
    display: inline-block;
    position: relative;
    padding: 0;
    background: none;
    border: none; }
  .full_of_new #header #cart.open .heading {
    color: #000; }
  .full_of_new #header #cart .dropdown-menu {
    padding: 8px;
    margin: 0;
    z-index: 1011;
    background: #FFF;
    border: 3px solid #9c5b57;
    border-width: 3px 0 0 0;
    width: 350px;
    border-radius: 0;
    right: 0;
    left: auto; }
  .full_of_new #cart .dropdown-menu li > p {
    margin: 30px 0; }
  .full_of_new #header #cart .dropdown-menu .remove {
    border-radius: 100%;
    padding: 1.5px 4px;
    line-height: normal; }
  .full_of_new #cart .dropdown-menu > li > .table > tbody > tr > td {
    border-bottom: 1px solid #ddd;
    border-top: none 0; }
  .full_of_new #header #logo img {
    display: inline-block !important;
    -webkit-backface-visibility: hidden;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  .full_of_new .table-container {
    display: table;
    width: 100%;
    table-layout: fixed; }
  .full_of_new .table-container .col-table-cell {
    display: table-cell;
    vertical-align: middle;
    float: none; }
  .full_of_new #header #search {
    position: relative;
    display: block; }
  .full_of_new #header .button-search {
    width: 36px;
    height: 36px;
    font-size: 14px;
    z-index: 2;
    position: absolute;
    right: 0;
    cursor: pointer;
    float: right;
    background: none;
    border: none;
    color: #bbb;
    padding: 0; }
  .full_of_new #header #search input {
    background: #FFF;
    padding: 0 36px 0 10px;
    height: 36px;
    font-size: 13px;
    color: #333;
    outline: none;
    display: block;
    border-radius: 0; }
  .full_of_new #header #search input:focus {
    box-shadow: none; }
  .full_of_new #header.style2 #logo {
    text-align: center; }
  .full_of_new #header.style2 #logo a img {
    display: inline-block; }
  .full_of_new #header.style2 #cart {
    text-align: left; }
  .full_of_new #header.style2 #cart .dropdown-menu {
    left: 0;
    right: auto; }
  .full_of_new #header.style3 #cart {
    text-align: right; }
  .full_of_new #menu .navbar-collapse {
    padding-left: 0;
    padding-right: 0; }
  .full_of_new #menu.navbar {
    border-radius: 0;
    min-height: inherit; }
  .full_of_new #menu .navbar-nav {
    float: none;
    position: relative; }
  .full_of_new #menu .nav > li > a.home_link span {
    text-indent: -99999px;
    position: relative;
    background: #656565;
    width: 12px;
    height: 5px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > a.home_link span:before {
    clear: both;
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #656565 transparent;
    position: absolute;
    border-width: 0 10px 9px;
    top: -9px;
    left: -4px;
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > a.home_link span:after {
    clear: both;
    content: ' ';
    display: block;
    width: 12px;
    height: 4px;
    border: 1px solid #656565;
    border-width: 0 4px 0 4px;
    position: absolute;
    bottom: -4px;
    left: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > a.home_link:hover span {
    background: #9c5b57;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > a.home_link:hover span:before {
    border-bottom-color: #9c5b57;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > a.home_link:hover span:after {
    border-color: #9c5b57;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu {
    border-bottom: 3px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-right: 0;
    border-left: 0;
    margin-bottom: 0; }
  .full_of_new #menu .nav > li {
    height: 40px; }
  .full_of_new #menu .nav > li > a {
    font-size: 16px;
    color: #555;
    line-height: 40px;
    text-decoration: none;
    padding: 0 10px 0 10px;
    z-index: 1009;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li:hover > a {
    color: #9c5b57;
    background: #f3f3f3;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #menu .nav > li > .dropdown-menu {
    display: none;
    background: #fff;
    position: absolute;
    z-index: 1010;
    padding: 5px 0 0;
    border-top: 3px solid #9c5b57;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    font-size: 12px; }
  .full_of_new #menu .nav > li:hover > .dropdown-menu.custom_block ul {
    display: table-cell; }
  .full_of_new #menu .nav > li > .dropdown-menu > ul {
    display: table-cell; }
  .full_of_new #menu .nav > li .dropdown-menu {
    border-radius: 0; }
  .full_of_new #menu .nav > li.categories_hor > div {
    display: none;
    background: #fff;
    margin-left: 0px !important;
    width: 100%;
    position: absolute;
    padding: 10px 0 0 0; }
  .full_of_new #menu .nav > li.sub:hover > a:after {
    clear: both;
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #9c5b57 transparent;
    position: absolute;
    border-width: 0 7px 6px 7px;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 -5px;
    z-index: 1009; }
  .full_of_new #menu .nav > li.categories_hor > div > .column a span, .full_of_new #menu .nav > li.categories > div > .column a span, .full_of_new #menu .nav > li > div > ul li a span {
    float: right;
    font-size: 18px;
    line-height: 13px; }
  .full_of_new #menu .nav > li.categories_hor > div > .column {
    position: relative;
    display: inline-block;
    margin: 0 0 15px 0; }
  .full_of_new #menu .nav > li > div > ul {
    position: relative;
    width: 160px; }
  .full_of_new #menu .nav > li.categories_hor > div > .column > a {
    font-weight: 700;
    font-size: 13px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px; }
  .full_of_new #menu .nav > li.categories_hor > div > .column a, .full_of_new #menu .nav > li > div > ul li a {
    padding: 4px 0;
    display: block; }
  .full_of_new #menu .nav > li > div > ul li a {
    font-size: 12px; }
  .full_of_new #menu .nav > li.categories_hor > div > .column:hover > a {
    color: #9c5b57; }
  .full_of_new #menu .nav > li.categories_hor > div > .column > div {
    display: block; }
  .full_of_new #menu .nav > li.categories_hor > div > .column > div ul li, .full_of_new #menu .nav > li.categories > div > .column > div ul li {
    position: relative; }
  .full_of_new #menu .nav > li ul + ul {
    padding-left: 20px; }
  .full_of_new #menu .nav > li.categories_hor ul + ul, .full_of_new #menu .nav > li.categories > div > .column > div ul + ul {
    padding-left: 0; }
  .full_of_new #menu .nav > li ul > li > a {
    text-decoration: none;
    padding: 4px;
    display: block;
    min-width: 160px; }
  .full_of_new #menu .nav > li div > ul > li > a {
    color: #222; }
  .full_of_new #menu .nav > li div > ul > li:hover > a {
    color: #9c5b57; }
  .full_of_new #menu .nav > li.categories > div {
    display: none;
    background: #fff;
    min-width: 180px;
    position: absolute;
    z-index: 1008;
    padding: 5px 0 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); }
  .full_of_new #menu .nav > li.categories > div > .column, .full_of_new #menu .nav > li > div > ul {
    position: relative; }
  .full_of_new #menu .nav > li.categories > div > .column + .column, .full_of_new #menu .nav > li > div > ul li + li {
    border-top: 1px solid #eee; }
  .full_of_new #menu .nav > li.categories > div > .column > a, .full_of_new #menu .nav > li div > ul > li > a {
    font-size: 13px;
    padding: 7px 10px;
    display: block;
    color: #333; }
  .full_of_new #menu .nav > li.categories > div > .column:hover > a, .full_of_new #menu .nav > li > div > ul li:hover > a {
    color: #9c5b57; }
  .full_of_new #menu .nav > li.categories > div > .column > div {
    display: none;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    z-index: 1010;
    left: 100%;
    top: 0;
    padding: 0;
    border-top: 3px solid #9c5b57; }
  .full_of_new #menu .nav > li.categories > div > .column > div ul li + li, .full_of_new #menu .nav > li.categories_hor > div .submenu ul li + li a {
    border-top: 1px solid #eee; }
  .full_of_new .submenu {
    background: #fff;
    position: absolute;
    z-index: 1008;
    padding: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
    min-width: 160px;
    display: none;
    border-top: 3px solid #9c5b57;
    left: 100%;
    margin-top: -32px; }
  .full_of_new #menu .nav > li.categories_hor > div .submenu {
    margin-top: -23px;
    margin-left: -15px; }
  .full_of_new #menu .nav > li.categories_hor > div .submenu ul li a {
    padding: 7px 10px; }
  .full_of_new #menu .nav > li.categories_hor.dropdown, .full_of_new #menu .nav > li.menu_brands.dropdown {
    position: static; }
  .full_of_new #menu .nav > li.menu_brands.name {
    position: relative; }
  .full_of_new #menu .nav > li.menu_brands.name > div {
    padding: 0px !important; }
  .full_of_new #menu .nav > li.menu_brands > div {
    padding: 15px 0 0px !important;
    width: 100%;
    margin-left: 0px !important; }
  .full_of_new #menu .nav > li.menu_brands > div > div {
    text-align: center;
    margin-bottom: 10px; }
  .full_of_new #menu .nav > li.menu_brands > div > div a {
    display: block;
    line-height: 16px; }
  .full_of_new #menu .nav > li.menu_brands > div > div a img {
    display: inline-block; }
  .full_of_new #menu .nav > li.custom-link-right {
    float: right; }
  .full_of_new #menu .nav > li.wrap_custom_block > div.custom_block {
    padding: 5px; }
  .full_of_new .custom_block p {
    line-height: 18px;
    margin: 0; }
  .full_of_new .custom_block a, .full_of_new #menu .nav > li.wrap_custom_block > div.custom_block a {
    display: inline-block; }
  .full_of_new .custom_block {
    line-height: normal; }
  .full_of_new .custom_block td, .full_of_new .custom_block th {
    padding: 5px; }
  .full_of_new .custom_block h1 {
    font-size: 28px;
    margin-top: 0; }
  .full_of_new .custom_block h2 {
    font-size: 24px;
    margin-top: 0; }
  .full_of_new .custom_block h3 {
    font-size: 22px;
    margin-top: 0; }
  .full_of_new .custom_block h4 {
    font-size: 20px;
    margin-top: 0; }
  .full_of_new .custom_block h5 {
    font-size: 18px;
    margin-top: 0; }
  .full_of_new .alert {
    padding: 10px 14px;
    border-radius: 0; }
  .full_of_new .breadcrumb {
    color: #323232;
    margin-bottom: 0;
    background: none;
    padding: 0;
    border-radius: 0; }
  .full_of_new .breadcrumb a {
    color: #323232;
    font-size: 15px; }
  .full_of_new .breadcrumb a:hover {
    color: #2f4a90;
    text-decoration: underline; }
  .full_of_new .breadcrumb a i dd {
    text-indent: -99999px;
    display: inline-block; }
  .full_of_new .pagination {
    margin: 0; }
  .full_of_new .pagination > .active > a, .full_of_new .pagination > .active > span, .full_of_new .pagination > .active > a:hover, .full_of_new .pagination > .active > span:hover, .full_of_new .pagination > .active > a:focus, .full_of_new .pagination > .active > span:focus {
    background: #004689;
    border-color: #004689; }
  .full_of_new .pagination > li:first-child > a, .full_of_new .pagination > li:first-child > span, .full_of_new .pagination > li:last-child > a, .full_of_new .pagination > li:last-child > span {
    border-radius: 0; }
  .full_of_new .pagination > li > a, .full_of_new .pagination > li > span {
    color: #9c5b57; }
  .full_of_new .buttons {
    border-top: 1px solid #EEE;
    overflow: auto;
    padding: 15px 6px 0 6px;
    margin-bottom: 20px; }
  .full_of_new .btn {
    padding: 11px 12px;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new .btn:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new .btn-xs {
    font-size: 9px; }
  .full_of_new .btn-sm {
    font-size: 10.2px; }
  .full_of_new .btn-lg {
    padding: 10px 16px;
    font-size: 15px; }
  .full_of_new .btn-group > .btn, .full_of_new .btn-group > .dropdown-menu, .full_of_new .btn-group > .popover, .full_of_new .dropdown-menu {
    font-size: 12px; }
  .full_of_new .btn-group > .btn-xs {
    font-size: 9px; }
  .full_of_new .btn-group > .btn-sm {
    font-size: 10.2px; }
  .full_of_new .btn-group > .btn-lg {
    font-size: 15px; }
  .full_of_new .btn-default {
    color: #333;
    background-color: #e7e7e7; }
  .full_of_new .btn-default:hover {
    background: #333;
    color: #fff; }
  .full_of_new .btn-primary {
    background-color: #9c5b57;
    color: #fff; }
  .full_of_new .btn-primary:hover, .full_of_new .btn-primary:focus, .full_of_new .btn-primary:active, .full_of_new .btn-primary.active, .full_of_new .btn-primary.disabled, .full_of_new .btn-primary[disabled] {
    background: #333;
    color: #fff; }
  .full_of_new .btn-primary.active.focus, .full_of_new .btn-primary.active:focus, .full_of_new .btn-primary.active:hover, .full_of_new .btn-primary:active.focus, .full_of_new .btn-primary:active:focus, .full_of_new .btn-primary:active:hover, .full_of_new .open > .dropdown-toggle.btn-primary.focus, .full_of_new .open > .dropdown-toggle.btn-primary:focus, .full_of_new .open > .dropdown-toggle.btn-primary:hover {
    background: #333;
    color: #fff; }
  .full_of_new .btn-warning {
    color: #fff;
    background-color: #faa732; }
  .full_of_new .btn-warning:hover, .full_of_new .btn-warning:active, .full_of_new .btn-warning.active, .full_of_new .btn-warning.disabled, .full_of_new .btn-warning[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1); }
  .full_of_new .btn-danger {
    color: #fff;
    background-color: #da4f49; }
  .full_of_new .btn-danger:hover, .full_of_new .btn-danger:active, .full_of_new .btn-danger.active, .full_of_new .btn-danger.disabled, .full_of_new .btn-danger[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1); }
  .full_of_new .btn-success {
    color: #fff;
    background-color: #5bb75b; }
  .full_of_new .btn-success:hover, .full_of_new .btn-success:active, .full_of_new .btn-success.active, .full_of_new .btn-success.disabled, .full_of_new .btn-success[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1); }
  .full_of_new .btn-info {
    color: #fff;
    background-color: #df5c39; }
  .full_of_new .btn-info:hover, .full_of_new .btn-info:active, .full_of_new .btn-info.active, .full_of_new .btn-info.disabled, .full_of_new .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39; }
  .full_of_new .btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #9c5b57;
    border-radius: 0; }
  .full_of_new .btn-link, .full_of_new .btn-link:active, .full_of_new .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    box-shadow: none; }
  .full_of_new .btn-inverse {
    color: #fff;
    background-color: #363636; }
  .full_of_new .btn-inverse:hover, .full_of_new .btn-inverse:active, .full_of_new .btn-inverse.active, .full_of_new .btn-inverse.disabled, .full_of_new .btn-inverse[disabled] {
    background-color: #222; }
  .full_of_new .htabs {
    height: 30px;
    line-height: 16px;
    padding-left: 10px;
    border-bottom: 2px solid #ddd; }
  .full_of_new .htabs a {
    padding: 7px 15px 6px 15px;
    float: left;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    color: #333;
    display: none; }
  .full_of_new .nav-tabs > li > a.selected {
    color: #111;
    padding-bottom: 5px;
    background: #FFF;
    border-top: 2px solid #ddd;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    font-weight: 700; }
  .full_of_new .nav-tabs {
    margin-bottom: 0; }
  .full_of_new .nav-tabs > li.active > a, .full_of_new .nav-tabs > li.active > a:hover, .full_of_new .nav-tabs > li.active > a:focus {
    font-weight: 700; }
  .full_of_new .nav-tabs > li {
    margin-bottom: -2px; }
  .full_of_new .nav-tabs > li > a:hover {
    border-color: transparent;
    color: #333; }
  .full_of_new .nav-tabs > li > a {
    border-radius: 0;
    color: #333; }
  .full_of_new .tab-content {
    padding: 15px 15px 10px;
    margin-bottom: 20px;
    z-index: 2;
    border: 1px solid #ddd;
    border-top: 0; }
  .full_of_new #tab-description ul {
    margin-left: 20px;
    margin-bottom: 15px; }
  .full_of_new .tab-sub {
    position: absolute;
    right: 70px;
    top: -46px;
    border: none;
    padding: 0;
    height: 25px;
    line-height: 25px; }
  .full_of_new .tab-sub a {
    padding: 0 7px;
    font-size: 12px; }
  .full_of_new .tab-sub a.selected {
    padding: 0 10px;
    position: relative;
    line-height: 24px; }
  .full_of_new .tab-sub a.selected:hover {
    text-decoration: none;
    cursor: default; }
  .full_of_new .tab-sub a:hover {
    text-decoration: underline; }
  .full_of_new .category-module-content {
    position: relative; }
  .full_of_new .category-module .tabs {
    position: absolute;
    right: 70px;
    top: -36px;
    height: 25px;
    line-height: 1.1; }
  .full_of_new .category-module .tabs li {
    float: left;
    list-style-type: none; }
  .full_of_new .category-module .tabs li a {
    padding: 10px 15px;
    font-size: 14px;
    display: inline-block;
    color: #333; }
  .full_of_new .category-module .tabs li.active a {
    position: relative;
    color: #111;
    background: #FFF;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    font-weight: 700;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .full_of_new .category-module .tabs li.active a:hover {
    text-decoration: none;
    cursor: default; }
  .full_of_new .category-module .tabs li a:hover {
    text-decoration: underline;
    color: #004B91; }
  .full_of_new .product-tab {
    margin-bottom: 20px; }
  .full_of_new .product-tab .tabs {
    height: 34px;
    line-height: 15px;
    padding-left: 10px;
    border-bottom: 1px solid #ddd; }
  .full_of_new .product-tab .tabs li {
    float: left;
    list-style-type: none; }
  .full_of_new .product-tab .tabs li a {
    padding: 10px 15px;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    color: #222;
    margin-right: 2px;
    opacity: .7;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .full_of_new .product-tab .tabs li.active a {
    opacity: 1;
    padding-bottom: 8px;
    background: #FFF;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .full_of_new .product-tab .deactive, .full_of_new .category-module .deactive {
    display: none; }
  .full_of_new .addthis_default_style > a {
    padding: 0; }
  .full_of_new #column-right .featured_carousel, .full_of_new #column-right .bestseller_carousel, .full_of_new #column-right .latest_carousel, .full_of_new #column-right .special_carousel, .full_of_new #column-left .featured_carousel, .full_of_new #column-left .bestseller_carousel, .full_of_new #column-left .latest_carousel, .full_of_new #column-left .special_carousel {
    display: block; }
  .full_of_new #column-right .owl-carousel .product-thumb, .full_of_new #column-left .owl-carousel .product-thumb {
    padding: 0 0 7px 0;
    text-align: left;
    border: 0 none;
    margin: 0;
    clear: both; }
  .full_of_new #column-right .owl-carousel .product-thumb + .product-thumb, .full_of_new #column-left .owl-carousel .product-thumb + .product-thumb {
    border-top: 1px dotted #ccc;
    padding-top: 7px; }
  .full_of_new #column-right .owl-carousel .product-thumb .image, .full_of_new #column-left .owl-carousel .product-thumb .image {
    float: left;
    margin-right: 8px;
    margin-bottom: 0;
    width: 50px; }
  .full_of_new #column-right .owl-carousel .product-thumb .caption, .full_of_new #column-left .owl-carousel .product-thumb .caption {
    float: left;
    max-width: 202px; }
  .full_of_new #column-right .owl-carousel .product-thumb h4, .full_of_new #column-left .owl-carousel .product-thumb h4 {
    margin-bottom: 2px; }
  .full_of_new #column-right .owl-carousel .product-thumb h4 a, .full_of_new #column-left .owl-carousel .product-thumb h4 a {
    font-size: 12px;
    display: block; }
  .full_of_new #column-right .owl-carousel .product-thumb .price, .full_of_new #column-left .owl-carousel .product-thumb .price {
    padding: 0;
    margin: 0 0 2px 0;
    font-size: 12px; }
  .full_of_new #column-right .owl-carousel .product-thumb .saving, .full_of_new #column-left .owl-carousel .product-thumb .saving {
    position: relative;
    line-height: normal;
    padding: 0 3px;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    font-size: 11px;
    border-radius: 0;
    display: inline-block; }
  .full_of_new #column-right .owl-carousel .product-thumb .button-group, .full_of_new #column-left .owl-carousel .product-thumb .button-group {
    display: none; }
  .full_of_new .box-category ul, .full_of_new .list-item {
    list-style: none;
    margin-top: -5px; }
  .full_of_new .box-category > ul > li, .full_of_new .list-item > li {
    display: block;
    position: relative; }
  .full_of_new .box-category .down {
    top: 2px;
    right: 0;
    position: absolute;
    cursor: pointer;
    width: 16px;
    height: 24px;
    opacity: .6;
    -moz-opacity: .6; }
  .full_of_new .box-category .down:hover {
    opacity: 1;
    -moz-opacity: 1; }
  .full_of_new .box-category ul li a, .full_of_new .list-item li a {
    padding: 3px 0;
    color: #222;
    display: block; }
  .full_of_new .box-category ul li.double a {
    display: inline-block;
    margin: 0; }
  .full_of_new .box-category ul li {
    position: relative; }
  .full_of_new .box-category > ul > li a.active + .down {
    background-position: 0 -12px; }
  .full_of_new .box-category > ul > li > a {
    color: #333;
    text-transform: uppercase; }
  .full_of_new .box-category > ul > li > ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    padding-left: 10px;
    margin-bottom: 5px;
    min-height: 150px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    z-index: 99; }
  .full_of_new .box-category .category-col-1 {
    width: 200px; }
  .full_of_new .box-category .category-col-2 {
    width: 400px; }
  .full_of_new .box-category .category-col-3 {
    width: 600px; }
  .full_of_new .box-category .category-col-4 {
    width: 800px; }
  .full_of_new .box-category .category-col-6 {
    width: 1200px; }
  @media only screen and (max-width: 768px) {
    .full_of_new .box-category .category-col-1, .full_of_new .box-category .category-col-2, .full_of_new .box-category .category-col-3, .full_of_new .box-category .category-col-4, .full_of_new .box-category .category-col-6 {
      width: 100%; } }
  .full_of_new .box-category > ul > li a.active {
    font-weight: 700; }
  .full_of_new .box-category > ul > li:hover ul {
    display: block; }
  .full_of_new .box-category a:hover, .full_of_new .list-item a:hover {
    text-decoration: underline;
    color: #9c5b57; }
  .full_of_new .box-category > ul > li ul > li > a {
    text-decoration: none;
    padding: 5px 0; }
  .full_of_new .box-filter {
    list-style-type: none;
    margin-bottom: 20px; }
  .full_of_new .box-filter > li > span {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
    color: #333; }
  .full_of_new .box-filter > li > ul {
    margin-bottom: 15px;
    list-style-type: none; }
  .full_of_new .box-filter > li > ul li {
    margin-bottom: 5px; }
  .full_of_new .box-filter > li > ul li label {
    margin-left: 5px; }
  .full_of_new .box-filter > li > ul li label input[type="radio"], .full_of_new .box-filter > li > ul li label input[type="checkbox"] {
    margin-left: 0;
    margin-right: 5px;
    position: relative; }
  .full_of_new #button-filter {
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    height: auto;
    line-height: normal;
    padding: 5px 7px;
    text-transform: uppercase; }
  .full_of_new .sitemap {
    list-style: none;
    margin: 0;
    padding: 0; }
  .full_of_new .sitemap > li {
    border-top: 1px solid #eee;
    display: block;
    position: relative;
    font-weight: 700;
    color: #555; }
  .full_of_new .sitemap > li:first-child {
    border-top: 0; }
  .full_of_new .sitemap li a {
    color: #555;
    padding: 5px 8px 5px 0;
    display: block;
    font-weight: 700; }
  .full_of_new .sitemap li ul {
    margin-left: 30px; }
  .full_of_new .sitemap li ul li a {
    font-weight: 400; }
  .full_of_new .sitemap li a:hover {
    color: #9c5b57;
    text-decoration: underline; }
  .full_of_new #content {
    min-height: 400px; }
  .full_of_new .category-list-thumb, .full_of_new .category-list {
    margin-bottom: 15px; }
  .full_of_new .category-list-thumb > div {
    text-align: center;
    vertical-align: top;
    margin-bottom: 10px; }
  .full_of_new .category-list-thumb > div img {
    max-width: 100% !important;
    border: 1px solid #ddd;
    padding: 3px; }
  .full_of_new .category-list .div a {
    text-decoration: underline;
    font-weight: 700; }
  .full_of_new .product-manufacturer.manufacturer-list {
    margin-bottom: 20px; }
  .full_of_new .product-manufacturer #container h2 {
    border: 1px solid #EAEAEA;
    background: #F6F6F6;
    padding: 3px 8px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 20px;
    color: #333; }
  .full_of_new .col-xs-5ths, .full_of_new .col-sm-5ths, .full_of_new .col-md-5ths, .full_of_new .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  .full_of_new .col-xs-5ths {
    width: 20%;
    float: left; }
  .full_of_new #list-view, .full_of_new #grid-view {
    font-size: 18px;
    padding: 0;
    background: none;
    margin-right: 10px;
    color: #555; }
  .full_of_new #list-view:hover, .full_of_new #grid-view:hover {
    color: #000; }
  .full_of_new #list-view:active, .full_of_new #grid-view:active {
    color: #333;
    box-shadow: none; }
  .full_of_new #list-view.selected, .full_of_new #grid-view.selected {
    color: #999;
    cursor: default; }
  .full_of_new .product-filter {
    border: 1px solid #EAEAEA;
    background: #F6F6F6;
    padding: 6px 5px;
    line-height: 25px; }
  .full_of_new .product-filter .form-control {
    padding: 2px 12px;
    height: auto; }
  .full_of_new .product-list.row, .full_of_new .products-category.row {
    margin: 0; }
  .full_of_new .owl-carousel {
    margin-bottom: 20px; }
  .full_of_new .owl-carousel .product-thumb .image {
    margin-bottom: 5px; }
  .full_of_new .owl-carousel .product-thumb {
    padding: 7px;
    margin: 0 3px 0 0;
    position: relative;
    text-align: center; }
  @media only screen and (min-width: 1025px) {
    .full_of_new .owl-carousel .product-thumb:hover {
      border-color: #eae9e9; } }
  .full_of_new .carousel-caption {
    color: #FFF;
    text-shadow: 0 1px 0 #000; }
  .full_of_new .carousel-control .icon-prev:before {
    content: '\f053';
    font-family: FontAwesome; }
  .full_of_new .carousel-control .icon-next:before {
    content: '\f054';
    font-family: FontAwesome; }
  .full_of_new .product-thumb .image {
    text-align: center;
    background: #ececec; }
  .full_of_new .product-thumb .image a {
    display: block; }
  .full_of_new .product-thumb .image a img {
    display: inline-block; }
  .full_of_new .product-thumb h4 {
    margin: 0; }
  .full_of_new .product-thumb h4 a {
    font-size: 13px;
    line-height: 18px;
    text-decoration: none;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    color: #777; }
  .full_of_new .product-thumb h4 a:hover {
    text-decoration: underline; }
  .full_of_new .product-thumb .price {
    margin: 10px 0;
    color: #9c5b57;
    font-size: 13px;
    font-weight: 700; }
  .full_of_new .product-thumb .price-new {
    font-weight: 700; }
  .full_of_new .product-thumb .price-old {
    color: #999;
    text-decoration: line-through;
    font-weight: 400;
    font-size: 12px; }
  .full_of_new .product-thumb .price-tax {
    color: #999;
    font-size: 12px;
    display: block;
    font-weight: 400; }
  .full_of_new .product-thumb .button-group button {
    border: none; }
  .full_of_new .product-thumb .button-group .btn-primary {
    padding: 8px 13px;
    margin-bottom: 7px;
    font-size: 12px;
    height: auto;
    text-transform: uppercase;
    font-family: 'Roboto',sans-serif;
    line-height: normal; }
  .full_of_new .product-thumb .button-group .add-to-links button {
    background: none;
    color: #333;
    font-size: 15px; }
  .full_of_new .product-thumb .button-group .add-to-links button:hover {
    color: #9c5b57;
    cursor: pointer; }
  .full_of_new .product-thumb .rating {
    padding-bottom: 7px; }
  .full_of_new .product-thumb .rating span {
    vertical-align: top; }
  .full_of_new .product-grid:hover {
    border-color: #eae9e9; }
  .full_of_new .product-grid .product-thumb .image {
    margin-bottom: 0; }
  .full_of_new .product-grid .product-thumb .image {
    float: none; }
  .full_of_new .product-grid .product-thumb .button-group .add-to-links button, .full_of_new .owl-carousel .product-thumb .button-group .add-to-links button {
    padding: 2px 6px; }
  @media only screen and (min-width: 1025px) {
    .full_of_new .product-grid .product-thumb .button-group .add-to-links, .full_of_new .owl-carousel .product-thumb .button-group .add-to-links {
      visibility: hidden; } }
  .full_of_new .product-grid:hover .product-thumb .button-group .add-to-links, .full_of_new .owl-carousel .product-thumb:hover .button-group .add-to-links {
    visibility: visible; }
  .full_of_new .product-grid .product-thumb .button-group .add-to-links button span {
    display: none; }
  .full_of_new .saving {
    background: #f12b63;
    border-radius: 100% 100% 100% 100%;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 40px; }
  .full_of_new .product-list {
    position: relative;
    padding: 20px 0;
    border-top: 2px solid #eae9e9; }
  .full_of_new .product-list:first-child {
    border-top: none; }
  .full_of_new .product-list .image {
    float: left;
    margin-right: 15px; }
  .full_of_new .product-list .product-thumb h4 {
    margin-bottom: 8px; }
  .full_of_new .product-list .product-thumb h4 a {
    font-weight: 700;
    font-size: 15px; }
  .full_of_new .product-list .product-thumb .description {
    margin-bottom: 0; }
  .full_of_new .product-list .product-thumb .button-group .btn-primary {
    float: left;
    margin-right: 5px; }
  .full_of_new .product-list .product-thumb .button-group .add-to-links {
    float: left;
    padding: 1px 0;
    display: inline-block; }
  .full_of_new .product-list .product-thumb .button-group .add-to-links button span {
    font-size: 12px; }
  .full_of_new .product-list .saving {
    top: 25px;
    left: 16px; }
  .full_of_new .rating .fa-stack {
    font-size: 6px; }
  .full_of_new .rating .fa-star-o {
    color: #999;
    font-size: 13px; }
  .full_of_new .rating .fa-star {
    color: #FC0;
    font-size: 13px; }
  .full_of_new .rating .fa-star + .fa-star-o {
    color: #E69500; }
  .full_of_new .product-info {
    margin-bottom: 20px; }
  .full_of_new .product-info .image {
    position: relative;
    text-align: center;
    z-index: 9; }
  .full_of_new .product-info .zoomWrapper {
    display: inline-block; }
  .full_of_new .product-info span.zoom-gallery {
    font-size: 11px;
    line-height: 11px;
    font-style: italic;
    color: #333;
    padding: 1px 0; }
  .full_of_new .product-info span.zoom-gallery .fa {
    font-size: 13px; }
  .full_of_new .product-info .image .zoomWrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  .full_of_new .product-info .image-additional {
    overflow: hidden;
    margin-top: 15px; }
  .full_of_new .product-info .image-additional img {
    max-width: 100%;
    height: auto;
    display: block; }
  .full_of_new #column-left + #content .product-info .image-additional img, .full_of_new #column-right + #content .product-info .image-additional img {
    max-width: 66px; }
  .full_of_new .product-info .image-additional a {
    float: left;
    display: block;
    border-radius: 0;
    margin-bottom: 15px; }
  .full_of_new .product-info .image-additional a:hover, .full_of_new .product-info .image-additional a:focus, .full_of_new .product-info .image-additional a:active {
    border-color: #bbb; }
  .full_of_new .product-info .image-additional a.active {
    opacity: .5;
    outline: 0;
    cursor: default; }
  .full_of_new .product-info .image-additional .owl-buttons .owl-next {
    right: 6px !important; }
  .full_of_new .addthis_toolbox {
    display: table;
    width: 100%; }
  .full_of_new .product-info .description {
    line-height: 22px;
    margin-bottom: 15px; }
  .full_of_new .product-info .price-box {
    background: #F4F3F3;
    border: 1px solid #eee;
    overflow: auto;
    padding: 10px 5px;
    margin-bottom: 20px; }
  .full_of_new .product-info .price {
    font-size: 30px;
    font-weight: 700;
    color: #FF4D49; }
  .full_of_new .product-info .price-old {
    color: #777;
    font-size: 20px;
    text-decoration: line-through;
    font-weight: 400; }
  .full_of_new .product-info .cart {
    border-bottom: 1px solid #eae9e9;
    padding: 0 0 20px;
    margin-bottom: 15px;
    color: #4D4D4D;
    overflow: auto; }
  .full_of_new .product-info .cart div {
    vertical-align: middle; }
  .full_of_new .product-info .cart div.text-or {
    padding: 5px 6px 0; }
  .full_of_new .product-info .cart div > span {
    padding-top: 7px;
    display: block;
    color: #999; }
  .full_of_new .product-info .cart div .wishlist {
    font-size: 11px;
    display: inline-block;
    padding-top: 3px;
    border: none;
    background: none;
    margin-left: 15px; }
  .full_of_new .product-info .cart div .wishlist .fa {
    font-size: 14px; }
  .full_of_new .product-info .cart div .wishlist:hover {
    text-decoration: underline; }
  .full_of_new .product-info .cart #button-cart {
    padding: 11px 15px;
    text-transform: uppercase;
    width: 320px;
    background: #FF4D49 !important;
    font-size: 16px;
    margin-top: 5px;
    border-radius: 5px; }
  .full_of_new .product-info .cart .minimum {
    padding-top: 5px;
    font-size: 11px;
    color: #999;
    clear: both; }
  .full_of_new .product-info .cart div .qty {
    margin-right: 20px; }
  .full_of_new .qty .control-label {
    margin-right: 10px;
    margin-bottom: 0;
    float: left;
    padding: 8px 0;
    display: inline-block; }
  .full_of_new .qty a {
    background: url(../images/plus.png) no-repeat 2px 2px #f5f5f5;
    display: inline-block;
    height: 20px;
    width: 20px;
    position: relative;
    text-indent: -9999px;
    border: 1px solid #ccc;
    border-width: 1px 1px 0 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    outline: none; }
  .full_of_new .qty a.mines {
    background-position: 2px -13px;
    border-width: 1px 1px 1px 0; }
  .full_of_new .qty a:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff; }
  .full_of_new .qty #button-cart, .full_of_new .qty #input-quantity {
    float: left;
    font-size: 15px;
    width: 44px;
    padding-left: 2px;
    padding-right: 2px;
    height: 42px;
    text-align: center; }
  .full_of_new .login-container {
    background: url(../images/login-bg.jpg);
    background-position: 50% -73.5px;
    display: table;
    width: 100%;
    padding: 60px;
    position: relative; }
  .full_of_new .login-container .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); }
  .full_of_new .login-form {
    background: #fff;
    padding: 40px;
    text-align: center; }
  .full_of_new .login-form h2, .full_of_new .login-form .box-heading {
    text-transform: uppercase; }
  .full_of_new .login-form .btn {
    width: 100%;
    padding: 13px;
    text-transform: uppercase; }
  .full_of_new .login-form .btn-singup, .full_of_new .login-form .btn-singup:hover, .full_of_new .login-form .btn-singup:focus {
    background: #fff;
    color: #555;
    border: 1px solid #ccc; }
  .full_of_new #back-top {
    display: none; }
  .full_of_new #back-top a {
    position: fixed;
    bottom: 0;
    right: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    width: 45px;
    height: 30px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 20px;
    line-height: 28px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #back-top a:hover {
    background-color: #9c5b57;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #facebook {
    position: fixed;
    width: 241px;
    background: #fff;
    border: 3px solid #3b5998;
    padding: 0; }
  .full_of_new #facebook.fb-left {
    left: -241px; }
  .full_of_new #facebook.fb-right {
    right: -241px; }
  .full_of_new #facebook_icon {
    width: 30px;
    height: 50px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
    display: block;
    position: absolute;
    top: -3px;
    background-color: #3b5998; }
  .full_of_new .fb-left #facebook_icon {
    right: -33px; }
  .full_of_new .fb-right #facebook_icon {
    left: -33px; }
  .full_of_new #twitter_footer {
    position: fixed;
    width: 215px;
    background: #fff;
    border: 3px solid #2daae1;
    padding: 5px 10px; }
  .full_of_new #twitter_footer.twit-left {
    left: -215px; }
  .full_of_new #twitter_footer.twit-right {
    right: -215px; }
  .full_of_new .twitter_icon {
    width: 30px;
    height: 50px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
    display: block;
    position: absolute;
    top: -3px;
    background-color: #2daae1; }
  .full_of_new .twitter_icon .fa-twitter, .full_of_new #facebook_icon .fa-facebook {
    font-size: 19px;
    color: #FFF; }
  .full_of_new .twit-left .twitter_icon {
    right: -33px; }
  .full_of_new .twit-right .twitter_icon {
    left: -33px; }
  .full_of_new .banner-grid {
    text-align: center;
    position: relative; }
  .full_of_new .banner-grid .overlay {
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 9;
    position: absolute;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0; }
  .full_of_new .banner-grid .overlay:hover {
    opacity: 1; }
  .full_of_new .banner-grid .overlay h5 {
    padding: 25% 0;
    font-weight: 700;
    text-transform: uppercase; }
  @media only screen and (max-width: 768px) {
    .full_of_new .banner-grid img {
      width: 100%; } }
  .full_of_new .box-title {
    border-bottom: 1px solid #ccc; }
  .full_of_new .box-title h3 {
    display: inline-block;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0;
    padding: 10px 15px;
    font-size: 14px;
    text-transform: uppercase; }
  .full_of_new .panel-group .panel, .full_of_new .panel-default {
    border-radius: 0; }
  .full_of_new #footer {
    background: #f4f4f4;
    padding-top: 80px;
    padding-bottom: 50px; }
  .full_of_new #footer .fpart-first {
    background-color: #f3f3f3;
    color: #333;
    padding-top: 50px;
    padding-bottom: 50px; }
  .full_of_new #footer .fpart-first a {
    color: #888; }
  .full_of_new #footer .fpart-first a:hover {
    color: #9c5b57;
    text-decoration: underline; }
  .full_of_new #footer .fpart-second {
    background-color: #fff;
    color: #333;
    padding: 25px 0 0; }
  .full_of_new #footer .fpart-second a {
    color: #9c5b57; }
  .full_of_new #footer .fpart-second a:hover {
    color: #9c5b57;
    text-decoration: underline; }
  .full_of_new #footer .custom-text {
    padding: 0 0 25px; }
  .full_of_new #footer .custom-text p {
    margin: 0; }
  .full_of_new #footer h5 {
    color: #000;
    font-size: 17px;
    margin: 0 0 15px 0;
    padding: 0 0 7px 0;
    font-weight: 400; }
  .full_of_new #footer .column ul li {
    list-style-type: none; }
  .full_of_new #footer .column a {
    text-decoration: none;
    display: block;
    padding: 3px 0;
    line-height: 18px;
    font-size: 12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .column a:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .contact ul li {
    font-size: 12px;
    list-style-type: none;
    line-height: 20px; }
  .full_of_new #footer .contact > ul > li > .fa {
    margin-right: 10px; }
  .full_of_new #footer .contact > ul > li > .fa-map-marker {
    font-size: 18px; }
  .full_of_new #footer .contact > ul > li > .fa-phone {
    font-size: 18px; }
  .full_of_new #footer .contact > ul > li > .fa-envelope {
    font-size: 15px; }
  .full_of_new #footer .contact ul li + li {
    margin-top: 12px; }
  .full_of_new #footer .contact ul li.email a {
    text-decoration: underline; }
  .full_of_new #footer .contact ul li a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .contact ul li a:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none; }
  .full_of_new #footer .payments_types {
    text-align: center;
    padding: 0 0 25px 0; }
  .full_of_new #footer .payments_types img {
    display: inline-block;
    margin: 0 3px 3px 3px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .payments_types img:hover {
    opacity: .7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .social {
    margin: 0;
    text-align: right;
    padding: 0; }
  .full_of_new #footer .social a {
    float: left;
    margin: 0 10px 0 0;
    font-size: 14px;
    border: 1px solid #ccc;
    width: 36px;
    height: 36px;
    text-align: center;
    padding: 4px;
    border-radius: 50%; }
  .full_of_new #footer .social a:hover {
    border-color: #9c5b57; }
  .full_of_new #footer .social a img {
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #footer .social a img:hover {
    opacity: .7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #powered {
    padding: 25px 0;
    border-top: 1px solid #ccc;
    background-color: #e9e9e9;
    margin: 0; }
  .full_of_new #powered a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #powered a:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .full_of_new #powered .powered_text {
    padding-top: 6px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700; }
  .full_of_new .copyright {
    text-align: center; }
  .full_of_new .copyright, .full_of_new .copyright a {
    color: #555; }
  .full_of_new .parallax-bg {
    background-attachment: fixed;
    background-size: cover;
    background-repeat: repeat-y; }
  .full_of_new .zoomContainer {
    z-index: 99; }
  .full_of_new .row.phantrang_is_q {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 15px; }
  .full_of_new .row.phantrang_is_q .col-sm-6.text-left {
    display: flex; }
  .full_of_new .row.phantrang_is_q .col-sm-6.text-right {
    margin: 5px 0; }
  .full_of_new .table-responsive iframe {
    max-width: 100%; }
  .full_of_new .columns.small-12.large-6 {
    width: 100% !important;
    max-width: none !important;
    font-size: 12px !important; }
  .full_of_new .columns.small-12.large-6 span, .full_of_new .columns.small-12.large-6 ul, .full_of_new .columns.small-12.large-6 li {
    font-size: 12px !important; }
  .full_of_new #header #mega-menu .root .normal-submenu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    padding-left: 0;
    overflow: scroll;
    overflow-x: hidden;
    max-height: 351px;
    background: #fff; }
  .full_of_new #header #mega-menu .root .normal-submenu > li {
    border: 1px solid #555;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #fff !important;
    margin-left: -1px;
    margin-top: -1px; }
  .full_of_new #header #mega-menu .root .normal-submenu > li > a img {
    max-height: 100px !important;
    max-width: 100% !important; }
  .full_of_new #header #mega-menu .root .normal-submenu > li > a {
    border: 0;
    padding: 5px; }
  .full_of_new .col_manu .owl-theme .owl-controls {
    margin: 0; }
  .full_of_new .col_manu .owl-carousel {
    margin: 0; }
  .full_of_new .col_manu .owl-carousel.nxt .owl-controls .owl-buttons > div {
    margin: 0;
    margin-top: -11px; }
  .full_of_new .col_manu .owl-carousel .owl-item .item.text-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .full_of_new .tss .title_in {
    border-bottom: 1px solid #ddd; }
  .full_of_new #tmd_delivery_address, .full_of_new #typeaccount {
    display: none; }
  .full_of_new #tmd_cart .form-control {
    padding: 5px;
    height: 36px !important; }
  .full_of_new #tmd_shipping_method .row > div.col-sm-12 {
    display: none; }
  .full_of_new #tmd_payment_method .row > div.col-sm-12 {
    margin: 43.5px 0; }
  .full_of_new #tmd_shipping_method {
    display: none; }
  .full_of_new #tmd_payment_method {
    padding: 10px !important;
    margin-top: 0 !important; }
  .full_of_new #tmd_payment_method label.col-sm-12 {
    display: flex; }
  .full_of_new #tmd_payment_method .row {
    margin-left: 0;
    margin-right: 0; }
  .full_of_new #quick-checkout .btn-danger {
    margin-left: 0; }
  .full_of_new #quick-checkout .panel-heading {
    background: #f5f5f5;
    font-weight: 400;
    font-size: 14px; }
  .full_of_new #tmd_cart div.row table tr:nth-child(2) {
    display: none; }
  .full_of_new #final-button h2, .full_of_new #final-button p, .full_of_new #final-button div.well.well-sm {
    display: none; }
  .full_of_new #accountcontent .block {
    border: 0; }
  .full_of_new .row.col_scroll {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
    margin-left: 1px; }
  .full_of_new .row.col_scroll .product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-6 {
    margin-left: -1px;
    margin-top: -1px; }
  .full_of_new .row.col_scroll .product-thumb {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-flow: column;
    align-content: space-between; }
  .full_of_new .pro_category {
    margin-left: 4px;
    margin-right: 0; }
  .full_of_new .pro_category .col-md-3.col-sm-6.col-xs-6.product-layout {
    margin-left: -1px;
    margin-top: -1px; }
  .full_of_new .sanpham_chonloc_is_q .col_scroll {
    margin-bottom: 0; }
  .full_of_new .sanpham_chonloc_is_q .col_scroll .product-layout.product-grid {
    margin-bottom: 0; }
  .full_of_new .sanpham_chonloc_is_q .col_scroll .product-layout .product-thumb .caption {
    text-align: left;
    height: auto !important; }
  .full_of_new .sanpham_chonloc_is_q .col_scroll .caption .price .price-old {
    float: none; }
  .full_of_new .sanpham_chonloc_is_q .owl-carousel.nxt .owl-controls .owl-buttons {
    visibility: visible !important; }
  .full_of_new .sanpham_chonloc_is_q .owl-carousel.nxt .owl-controls .owl-buttons .owl-next {
    background: #fff !important;
    margin: 0 !important;
    border: 1px solid #dcdcdc !important;
    padding: 15px 10px;
    height: 54px;
    width: 32px;
    right: -14px;
    margin-top: -27px !important; }
  .full_of_new .sanpham_chonloc_is_q .owl-carousel.nxt .owl-controls .owl-buttons .owl-prev {
    background: #fff !important;
    margin: 0 !important;
    border: 1px solid #dcdcdc !important;
    padding: 15px 10px;
    height: 54px;
    width: 32px;
    left: -16px;
    margin-top: -27px !important; }
  .full_of_new .sanpham_chonloc_is_q .owl-carousel.nxt .owl-controls .owl-buttons .owl-next:hover {
    background: red !important;
    color: #fff !important; }
  .full_of_new .sanpham_chonloc_is_q .owl-carousel.nxt .owl-controls .owl-buttons .owl-prev:hover {
    background: red !important;
    color: #fff !important; }
  .full_of_new .sanpham_chonloc_is_q .caption .name h2 {
    height: auto !important; }
  .full_of_new .banner_chinh .owl-carousel.nxt {
    margin-bottom: -9px; }
  .full_of_new .banner_chinh .owl-carousel.nxt .owl-controls .owl-buttons {
    visibility: visible !important; }
  .full_of_new .banner_chinh .owl-carousel.nxt .owl-controls .owl-buttons .owl-next {
    background: #fff !important;
    margin: 0 !important;
    border: 1px solid #dcdcdc !important;
    padding: 15px 10px;
    height: 54px;
    width: 32px;
    right: 0;
    margin-top: -27px !important; }
  .full_of_new .banner_chinh .owl-carousel.nxt .owl-controls .owl-buttons .owl-prev {
    background: #fff !important;
    margin: 0 !important;
    border: 1px solid #dcdcdc !important;
    padding: 15px 10px;
    height: 54px;
    width: 32px;
    left: 0;
    margin-top: -27px !important; }
  .full_of_new .banner_chinh .owl-carousel.nxt .owl-controls .owl-buttons .owl-next:hover {
    background: red !important;
    color: #fff !important; }
  .full_of_new .banner_chinh .owl-carousel.nxt .owl-controls .owl-buttons .owl-prev:hover {
    background: red !important;
    color: #fff !important; }
  .full_of_new .sanpham_chonloc_is_q .owl-wrapper {
    display: flex !important; }
  .full_of_new .sanpham_chonloc_is_q .product-layout.product-grid {
    height: 100%; }
  .full_of_new .sanpham_chonloc_is_q .product-thumb {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .full_of_new div#description iframe, .full_of_new div#specification iframe, .full_of_new div#description2 iframe, .full_of_new div#description3 iframe {
    max-width: 100% !important; }
  .full_of_new .information-post #content iframe {
    max-width: 100% !important; }
  .full_of_new .description_category img {
    max-width: 100% !important; }
  .full_of_new .description_category iframe {
    width: 100% !important; }
  .full_of_new .information-information iframe {
    max-width: 100%; }
  .full_of_new div#logo, .full_of_new #search, .full_of_new .col-logo, .full_of_new .search_is_q_mtb {
    transition: all .5s; }
  .full_of_new .background_filter_d_ajax_filter.af_heading_clicked {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1; }
  .full_of_new .diachi_footer img {
    width: 100% !important; }
  .full_of_new .diachi_footer > .col-sm-6 {
    margin-bottom: 15px; }
  .full_of_new .diachi_footer .footer-width > div {
    display: flex;
    flex-flow: column; }
  .full_of_new .diachi_footer .footer-width > div p.txt-bold.txt-14px {
    line-height: normal;
    font-weight: 700; }
  .full_of_new .col_diachimh .content_add_pro {
    height: 420px;
    overflow-y: scroll; }
  .full_of_new .col_diachimh .content_add_pro::-webkit-scrollbar {
    width: 4px; }
  .full_of_new .col_diachimh .content_add_pro::-webkit-scrollbar-track {
    background: #f0f0f0; }
  .full_of_new .col_diachimh .content_add_pro::-webkit-scrollbar-thumb {
    background: #c2c2c2; }
  @media (max-width: 1199px) {
    .full_of_new .ajax-filter .af-body {
      position: relative;
      z-index: -2; }
    .full_of_new .background_filter_af_body {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_of_new #header .col-logo #logo {
      margin: 0; }
    .full_of_new #header .col-logo {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      margin: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_of_new #nav-icon4 {
      padding: 0;
      width: 40px;
      height: 40px;
      position: relative;
      margin: 0 auto;
      -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
      transition: .5s ease-in-out;
      cursor: pointer;
      position: absolute;
      top: -120px;
      left: 10px;
      background: transparent; }
    .full_of_new #nav-icon4, .full_of_new #nav-icon4 span {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg); }
    .full_of_new #nav-icon4 span {
      display: block;
      position: absolute;
      height: 2px;
      width: 18px;
      background: #004689;
      border-radius: 0;
      opacity: 1;
      left: 11px;
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out; }
    .full_of_new #nav-icon4 span:first-child {
      top: 0; }
    .full_of_new #nav-icon4 span:first-child, .full_of_new #nav-icon4 span:nth-child(2) {
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center; }
    .full_of_new #nav-icon4 span:nth-child(2) {
      top: 8px; }
    .full_of_new #nav-icon4 span:nth-child(3) {
      top: 16px;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center; }
    .full_of_new #nav-icon4.open_q span:first-child {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 2px;
      left: 12px; }
    .full_of_new #nav-icon4.open_q span:nth-child(2) {
      width: 0;
      opacity: 0; }
    .full_of_new #nav-icon4.open_q span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: 15px;
      left: 12px; }
    .full_of_new #nav-icon4 {
      top: -62px;
      left: 0; }
    .full_of_new #header .col-logo {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      margin: 0; }
    .full_of_new #header .col_header {
      padding: 0; }
    .full_of_new #header .col-logo #logo {
      margin: 0; }
    .full_of_new .col_menu {
      height: 0; }
    .full_of_new .menu_level_1_is_q_menu_thuong_hieu_di_dong {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
    .full_of_new li.menu_thuong_hieu_di_dong {
      width: 24% !important; }
    .full_of_new .menu_level_1_is_q_menu_thuong_hieu_di_dong li.menu_thuong_hieu_di_dong a {
      font-weight: normal !important;
      color: #333;
      font-size: 14px; }
    .full_of_new .ajax-filter.modal {
      background: transparent !important; } }
  @media (min-width: 550px) {
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .diachi_footer > .col-sm-6 {
      width: 49% !important; } }
  @media (max-width: 767px) {
    .full_of_new #nav-icon4 {
      padding: 0;
      width: 35px;
      height: 35px;
      position: relative;
      margin: 0 auto;
      -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
      transition: .5s ease-in-out;
      cursor: pointer;
      position: absolute;
      top: -125px;
      left: 10px;
      background: transparent;
      border: 1px solid #004689;
      border-radius: 5px; }
    .full_of_new #nav-icon4, .full_of_new #nav-icon4 span {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg); }
    .full_of_new #nav-icon4 span {
      display: block;
      position: absolute;
      height: 2px;
      width: 18px;
      background: #004689;
      border-radius: 0;
      opacity: 1;
      left: 8px;
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out; }
    .full_of_new #nav-icon4 span:first-child {
      top: 7px; }
    .full_of_new #nav-icon4 span:first-child, .full_of_new #nav-icon4 span:nth-child(2) {
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center; }
    .full_of_new #nav-icon4 span:nth-child(2) {
      top: 15px; }
    .full_of_new #nav-icon4 span:nth-child(3) {
      top: 23px;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      -o-transform-origin: left center;
      transform-origin: left center; }
    .full_of_new #nav-icon4.open_q span:first-child {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 9px;
      left: 10px; }
    .full_of_new #nav-icon4.open_q span:nth-child(2) {
      width: 0;
      opacity: 0; }
    .full_of_new #nav-icon4.open_q span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: 21.5px;
      left: 10px; }
    .full_of_new #header .col_header {
      padding-top: 0;
      background: #fff; }
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .diachi_footer {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .col-sm-6 {
      padding: 0; }
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .diachi_footer > .col-sm-6 {
      width: 50%;
      margin-bottom: 15px;
      padding-left: 5px;
      padding-right: 5px; }
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .diachi_footer > .col-sm-6 .footer-width {
      font-size: 12px; }
    .full_of_new .col_hethongcuahang_footer_mobile_is_q .col-sm-6 img {
      display: none; }
    .full_of_new .bo_cong_thuong {
      padding: 0 15px; }
    .full_of_new .menu_level_1_is_q_menu_thuong_hieu_di_dong {
      display: flex;
      flex-wrap: wrap;
      justify-content: center; }
    .full_of_new li.menu_thuong_hieu_di_dong {
      width: 24% !important; }
    .full_of_new .menu_level_1_is_q_menu_thuong_hieu_di_dong li.menu_thuong_hieu_di_dong a {
      font-weight: normal !important; }
    .full_of_new .col_text_category.visible-xs > div {
      height: auto !important; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 2;
      transform: translateY(0);
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -o-transform: translateY(0);
      transition: transform 700ms ease;
      -webkit-transition: transform 700ms ease;
      -moz-transition: transform 700ms ease;
      -o-transition: transform 700ms ease; }
    .full_of_new .height_100_per_when_click_text_1 {
      height: 100%;
      overflow-y: scroll; }
    .full_of_new .height_100_per_when_click_text_1::-webkit-scrollbar {
      width: 1px; }
    .full_of_new .height_100_per_when_click_text_1::-webkit-scrollbar-track {
      background: #f0f0f0; }
    .full_of_new .height_100_per_when_click_text_1::-webkit-scrollbar-thumb {
      background: #004689; }
    .full_of_new .height_100_per_when_click_text_1::-webkit-scrollbar-thumb:hover {
      background: #888; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top div#logo {
      height: 0;
      opacity: 0;
      visibility: hidden;
      margin: 0 !important;
      min-height: auto; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top #search {
      margin: 5px 0 !important;
      width: 70%;
      display: inline-block !important; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top .col-logo {
      margin: 0 !important; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top #nav-icon4 {
      top: -41px; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top .search_is_q_mtb {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top #cart {
      z-index: 9;
      top: 5px; }
    .full_of_new .col_fixed_mobile.fixed_header_top_col.logo_hidden_search_top.nav-up {
      transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%); }
    .full_of_new #nav_by_is_q {
      transform: translateY(47px);
      -webkit-transform: translateY(47px);
      -moz-transform: translateY(47px);
      -o-transform: translateY(47px);
      transition: transform 700ms ease;
      -webkit-transition: transform 700ms ease;
      -moz-transition: transform 700ms ease;
      -o-transition: transform 700ms ease; }
    .full_of_new #nav_by_is_q.nav-up2 {
      transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%); } }
  .full_of_new .responsive-menu-controller {
    display: none; }
  .full_of_new .mega-menu-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99; }
  .full_of_new .mega-menu-dropdown .mega-menu-dropdown {
    top: 0;
    left: 100%; }
  .full_of_new .mega-menu-dropdown li:before {
    display: inline-block;
    font-family: FontAwesome; }
  .full_of_new .mega-content {
    padding: 10px;
    overflow: hidden; }
  .full_of_new .mega-content h1, .full_of_new .mega-content h2, .full_of_new .mega-content h3, .full_of_new .mega-content h4 {
    margin-top: 0; }
  .full_of_new .columns4 .sub-menu-mega li {
    float: left;
    width: 23%;
    margin-right: 2%; }
  .full_of_new .columns3 .sub-menu-mega li {
    float: left;
    width: 30%;
    margin-right: 3%; }
  .full_of_new .columns2 .sub-menu-mega li {
    float: left;
    width: 46%;
    margin-right: 4%; }
  .full_of_new span.red {
    color: red; }
  .full_of_new span.bold {
    font-weight: 700; }
  .full_of_new span.blue {
    color: blue; }
  .full_of_new span.yellow {
    color: yellow; }
  .full_of_new span.pink {
    color: pink; }
  .full_of_new span.green {
    color: green; }
  .full_of_new .columns4 .col-one {
    float: left;
    width: 23%;
    margin-right: 2%; }
  .full_of_new .columns4 .col-two {
    float: left;
    width: 48%;
    margin-right: 2%; }
  .full_of_new .columns4 .col-three {
    float: left;
    width: 73%;
    margin-right: 2%; }
  .full_of_new .columns3 .col-one {
    float: left;
    width: 30%;
    margin-right: 3%; }
  .full_of_new .columns3 .col-two {
    float: left;
    width: 64%;
    margin-right: 3%; }
  .full_of_new .columns2 .col-one {
    float: left;
    width: 46%;
    margin-right: 4%; }
  @media only screen and (min-width: 769px) {
    .full_of_new #mega-menu {
      display: table; } }
  @media only screen and (max-width: 768px) {
    .full_of_new .responsive-menu-controller {
      display: block; }
    .full_of_new #mega-menu {
      display: none; }
    .full_of_new #mega-menu .mega-root .mega-menu-dropdown {
      display: none; }
    .full_of_new #mega-menu > li.root {
      float: none;
      width: 100%; }
    .full_of_new #mega-menu > li.root > a, .full_of_new .normal-submenu > li > a {
      display: inline-block;
      height: 100%; }
    .full_of_new .normal-submenu {
      width: 100%; }
    .full_of_new .normal-submenu > li:hover {
      background: none; }
    .full_of_new .normal-submenu > li, .full_of_new .sub-menu-mega > li {
      height: auto; }
    .full_of_new .mega-menu-dropdown {
      position: static;
      background: none; }
    .full_of_new .mega-menu-dropdown .mega-menu-dropdown {
      display: block; }
    .full_of_new .mega-menu-dropdown {
      border-bottom: 0; }
    .full_of_new .responsive-menu-controller {
      position: absolute;
      top: -38px;
      right: 15px;
      display: inline-block;
      width: 40px;
      background: #fff;
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 2px;
      text-align: center;
      z-index: 99; }
    .full_of_new .responsive-menu-controller .fa {
      font-size: 26px;
      color: #555; } }
  .full_of_new #mega-menu-container {
    width: 100%;
    background-color: #EEE;
    position: relative; }
  .full_of_new #mega-menu {
    margin-bottom: 0;
    padding: 0;
    width: 100%; }
  .full_of_new #mega-menu li {
    list-style: none; }
  .full_of_new #mega-menu > li {
    float: left;
    position: relative;
    transition: color 1s ease 0s,background-color 1s ease 0s,box-shadow 1s ease 0s; }
  .full_of_new #mega-menu li:hover > .mega-menu-dropdown {
    display: block; }
  .full_of_new #mega-menu li.root > a {
    display: block;
    padding: 18px 20px;
    color: #333;
    font-weight: 500;
    -epub-text-transform: uppercase;
    text-transform: uppercase;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .full_of_new #mega-menu li.root > a:hover, .full_of_new #mega-menu li.root > a:focus {
    color: #9c5b57;
    text-decoration: none; }
  .full_of_new #mega-menu > li.active a {
    color: #9c5b57; }
  .full_of_new #mega-menu .root .mega-menu-dropdown {
    padding: 0;
    margin: 0; }
  .full_of_new #mega-menu .root .normal-submenu {
    padding: 0;
    margin: 0;
    width: 200px; }
  .full_of_new #mega-menu .root .normal-submenu > li {
    color: black; }
  .full_of_new #mega-menu .root .normal-submenu > li > a {
    color: #fff;
    display: block;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px; }
  .full_of_new #mega-menu .root .normal-submenu > li > a:hover {
    color: #9c5b57;
    background-color: #1B1B1B; }
  .full_of_new #mega-menu .root .normal-submenu > li {
    position: relative; }
  .full_of_new #mega-menu .mega-root .mega-menu-dropdown {
    background-color: #000;
    padding: 0;
    margin: 0; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega {
    padding: 0;
    margin: 0;
    display: table;
    width: 100%; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li > a {
    color: #fff;
    display: block;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li > a:hover {
    color: #9c5b57;
    background-color: #1B1B1B; }
  .full_of_new #mega-menu .mega-root .sub-menu-mega > li {
    position: relative; }
  @media only screen and (max-width: 768px) {
    .full_of_new #mega-menu .normal-submenu, .full_of_new #mega-menu .sub-menu-mega {
      width: 100% !important; } }

.styleofwebcampaign .product-thumb .image a img.img_have_frames {
  transition: all 0.5s; }

.styleofwebcampaign .product-thumb .image a:hover img.img_have_frames {
  margin-top: -15px; }

.styleofwebcampaign .product-thumb .image a.product_have_image_page_eventq {
  position: relative; }

.styleofwebcampaign .product-thumb .image a.product_have_image_page_eventq .frames_image_page_eventq {
  position: relative;
  z-index: 1; }

.styleofwebcampaign .product-thumb .image a.product_have_image_page_eventq .img_have_frames {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 0;
  padding: 30px; }

.styleofwebcampaign .product-layout .product-thumb .col_caption.product_have_image_page_eventq {
  position: relative;
  padding: 7px 0; }

.styleofwebcampaign .product-layout .product-thumb .col_caption.product_have_image_page_eventq .caption h2 {
  margin-bottom: 7px !important; }

.styleofwebcampaign .product-layout .product-thumb .col_caption.product_have_image_page_eventq .col_sale.top_left_sale {
  position: relative;
  transform: none;
  top: auto;
  left: auto;
  display: inline-block;
  width: auto;
  margin-left: 5px; }

.styleofwebcampaign .product-layout .product-thumb .col_caption.product_have_image_page_eventq .col_sale.top_left_sale span.phantram:before {
  content: "-"; }

.styleofwebcampaign .product-thumb .image a img {
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  /* IE 9 */
  -webkit-transform: translateZ(0);
  /* Chrome, Safari, Opera */
  transform: translateZ(0); }

.styleofwebcampaign .product_id_page_eventq {
  padding-bottom: 30px;
  background: #004689; }

.styleofwebcampaign .product-layout .product-thumb {
  background: #ffffff; }

.styleofwebcampaign .product_id_page_eventq .row_description {
  color: #ffffff; }

.styleofwebcampaign .product_id_page_eventq .row_description a {
  color: #ffff00; }

.styleofwebcampaign .product_id_page_eventq .row_description .row.two-col .col-md-6.col-1 p .color_yellow,
.styleofwebcampaign .product_id_page_eventq .row_description .row.two-col .col-md-6.col-2 p .color_yellow {
  color: #ffff00; }

.styleofwebcampaign .product_id_page_eventq .row_description {
  padding-top: 30px;
  padding-bottom: 20px; }

.styleofwebcampaign .nxt.owl-carousel {
  margin-bottom: 5px; }

.styleofwebcampaign .nxt.owl-carousel .owl-stage {
  display: flex !important;
  flex-wrap: wrap; }

.styleofwebcampaign .nxt.owl-carousel .owl-stage .owl-item .product-layout {
  height: 100%;
  padding: 0; }

.styleofwebcampaign .owl-item .caption .price .price-old {
  float: none;
  margin: 0; }

.styleofwebcampaign .owl-carousel .product-thumb {
  text-align: left; }

.styleofwebcampaign .nxt.owl-carousel .owl-nav {
  /*position: absolute;
		top: 50%;
		left: 0;
		transform: translate(0, -50%);
		z-index: 1;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: -16.5px;*/ }

.styleofwebcampaign .nxt.owl-carousel .owl-nav button {
  position: absolute !important;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 1;
  margin-top: -16.5px;
  opacity: 1;
  visibility: visible;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.9) !important;
  height: auto;
  padding: 15px 0;
  width: 26px;
  height: 40px;
  transition: all 0.5s;
  position: relative; }

.styleofwebcampaign .nxt.owl-carousel .owl-nav button:hover {
  background: #fff !important; }

.styleofwebcampaign .nxt.owl-carousel .owl-nav button.disabled {
  opacity: .5;
  cursor: not-allowed; }

.styleofwebcampaign .nxt.owl-carousel .owl-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 33px; }

.styleofwebcampaign .nxt.owl-carousel .owl-dots .owl-dot {
  background: #ffffff;
  width: 33px;
  height: 3px;
  margin: 0 3px;
  opacity: .5; }

.styleofwebcampaign .images_page_eventq .nxt.owl-carousel .owl-dots .owl-dot {
  background: #004689; }

.styleofwebcampaign .nxt.owl-carousel .owl-dots .owl-dot.active {
  opacity: 1; }

.styleofwebcampaign .page_eventq_padding_div {
  padding-bottom: 30px; }

.styleofwebcampaign .images_page_eventq .image_value_title {
  text-align: center; }

.styleofwebcampaign .images_page_eventq .image_value_image {
  margin-bottom: 10px; }

.styleofwebcampaign .images_page_eventq .image_value_image img,
.styleofwebcampaign .product_id_page_eventq .row_description img {
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  /* IE 9 */
  -webkit-transform: translateZ(0);
  /* Chrome, Safari, Opera */
  transform: translateZ(0);
  max-width: 100%; }

.styleofwebcampaign .category_info_page_eventq_image {
  text-align: center;
  margin-bottom: 30px; }

.styleofwebcampaign .category_info_page_eventq_image a {
  padding: 10px 30px;
  border-radius: 50px;
  box-shadow: 0 0 0 4em #004689 inset;
  color: #ffffff;
  display: inline-block;
  transition: all 0.5s;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5; }

.styleofwebcampaign .category_info_page_eventq_image a:hover,
.styleofwebcampaign .category_info_page_eventq_image a.disabled {
  box-shadow: 0 0 0 2px #004689 inset;
  color: #004689;
  background-color: transparent; }

.styleofwebcampaign .product_id_page_eventq .row_description h1 {
  margin-top: 0;
  line-height: 1.5; }

.styleofwebcampaign .product_id_page_eventq .row_description p,
.styleofwebcampaign .images_page_eventq .row_description .image_value_description p,
.styleofwebcampaign .images_page_eventq .row_description .image_value_title {
  line-height: 1.5; }

.styleofwebcampaign .product-layout .product-thumb .col_caption .button-group {
  display: none; }

.styleofwebcampaign .product-layout .product-thumb .col_caption .caption {
  height: 100% !important; }

.styleofwebcampaign .product-layout .product-thumb .col_caption .caption .name h2,
.styleofwebcampaign .product-layout .product-thumb .col_caption .caption .name h2 a {
  margin: 0; }

.styleofwebcampaign .owl-carousel .product-thumb {
  margin: 0; }

.styleofwebcampaign .pro_category.row {
  margin: 0; }

.styleofwebcampaign .pro_category .pro_category_page_eventq_image_list {
  margin-left: -7.5px;
  margin-right: -7.5px;
  width: calc(100% + 15px);
  display: flex;
  flex-wrap: wrap; }

.styleofwebcampaign .pro_category .pro_category_page_eventq_image_list .product-layout {
  padding: 0 7.5px;
  margin-bottom: 15px; }

.styleofwebcampaign .pro_category .pro_category_page_eventq_image_list .product-layout .product-thumb {
  padding: 7px; }

.styleofwebcampaign .row_description + .row_motangan {
  margin-top: -30px; }

.styleofwebcampaign .row_motangan {
  margin-bottom: 15px; }

.styleofwebcampaign .button_huongdandangky a {
  border: 2px solid #004689;
  background: #fff;
  color: #004689;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 7px;
  font-weight: bold;
  font-size: 21px;
  transition: all 0.3s; }

.styleofwebcampaign .button_huongdandangky a:hover {
  background: #004689;
  color: #fff; }

.styleofwebcampaign .button_huongdandangky a.openq {
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #fff; }

.styleofwebcampaign .button_huongdandangky a i.fa {
  transition: transform 0.5s;
  margin-left: 3px; }

.styleofwebcampaign .button_huongdandangky a.openq i.fa {
  transform: rotate(180deg); }

.styleofwebcampaign .content_huongdandangky {
  display: none;
  background: #fff;
  padding: 15px;
  border: 1px solid #004689;
  margin-top: -1px;
  border-radius: 0 5px 5px 5px; }

.styleofwebcampaign #header + .alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999; }

.styleofwebcampaign .product-layout .product-thumb .price .quantity,
.styleofwebcampaign .product-layout .product-thumb .image .quantity_0 {
  display: none; }

.styleofwebcampaign .product-layout .product-thumb .button-group .detail.disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  opacity: .7; }

@media (max-width: 600px) {
  .styleofwebcampaign .product-thumb .image a.product_have_image_page_eventq .img_have_frames {
    padding: 15px; }
  .styleofwebcampaign .nxt.owl-carousel .owl-nav {
    display: none; }
  .styleofwebcampaign .nxt.owl-carousel .owl-nav button.owl-next {
    right: 1px; }
  .styleofwebcampaign .nxt.owl-carousel .owl-stage-outer {
    margin-left: -30px; }
  .styleofwebcampaign .nxt.owl-carousel .owl-stage .owl-item {
    /*margin-right: -50px;
			padding-right: 50px;

			margin-left: -50px;
			padding-left: 50px;*/ }
  .styleofwebcampaign .product_id_page_eventq {
    padding-bottom: 30px; }
  .styleofwebcampaign .product_id_page_eventq .row_description h1 {
    font-size: 23px; }
  .styleofwebcampaign .images_page_eventq .nxt.owl-carousel .owl-dots {
    display: none; }
  .styleofwebcampaign .images_page_eventq .pro_category {
    margin-bottom: 15px; } }

.section-filter-collection {
  --filter-primary-color: #599BFC;
  --filter-secondary-color: #c1d0f6;
  --filter-btn--primary-color: #fff;
  --filter-border-color: #e0e0e0;
  --filter-border-hover: #599BFC;
  --filter-background-color: #fff;
  --border-radius-size: 8px; }
  .section-filter-collection .card-filter {
    display: flex;
    align-items: center;
    position: relative; }
  .section-filter-collection .item-filter-main {
    position: relative;
    z-index: 8;
    background-color: white;
    cursor: pointer;
    min-width: 90px;
    padding: 6px 12px;
    border: 1px solid var(--filter-primary-color);
    border-radius: var(--border-radius-size);
    margin-right: 8px; }
    @media (max-width: 768px) {
      .section-filter-collection .item-filter-main {
        padding: 6px; } }
  .section-filter-collection .show-total {
    display: block;
    position: absolute;
    max-height: 65vh;
    max-width: 900px;
    top: 100%;
    left: 0;
    right: 0;
    background-color: var(--filter-background-color);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);
    border-radius: var(--border-radius-size);
    z-index: 10;
    overflow-y: auto;
    scrollbar-width: thin; }
  .section-filter-collection .show-total-main {
    display: flex;
    flex-wrap: wrap;
    height: auto;
    padding: 30px 0 10px; }
  .section-filter-collection .close-popup-total {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    cursor: pointer;
    padding: 8px 10px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center; }
  .section-filter-collection .list-horizontal {
    white-space: nowrap;
    overflow-x: scroll;
    scrollbar-width: none; }
    .section-filter-collection .list-horizontal img {
      width: auto;
      height: 100%; }
      @media (max-width: 768px) {
        .section-filter-collection .list-horizontal img {
          width: 60px; } }
  .section-filter-collection .item-quick-filter {
    display: inline-block;
    border-radius: 8px;
    margin-right: 8px;
    height: 36px;
    padding: 6px 6px;
    background-color: #f2f4f7;
    border: 1px solid #f2f4f7;
    cursor: pointer; }
    @media (max-width: 768px) {
      .section-filter-collection .item-quick-filter {
        margin-right: 4px; } }
  .section-filter-collection .item-quick-filter.check, .section-filter-collection .item-quick-filter:hover {
    border: 1px solid #2a83e9;
    color: #2a83e9; }
  .section-filter-collection .show-total-txt {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 5px; }
  .section-filter-collection .show-total-item {
    padding: 10px 20px;
    width: auto;
    float: left;
    max-width: 33%; }
  .section-filter-collection .show-total-item.warpper-manu-inside {
    width: 100%;
    clear: both;
    max-width: unset; }
  .section-filter-collection .filter-list {
    display: flex;
    flex-wrap: wrap; }
  .section-filter-collection .filter-list--hang .c-btnbox {
    height: 36px;
    margin: 0 4px 10px;
    padding: 0;
    width: 99px; }
    @media (max-width: 768px) {
      .section-filter-collection .filter-list--hang .c-btnbox {
        width: 22%; } }
  .section-filter-collection .c-btnbox {
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    color: #333;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 17px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 8px 9px;
    font-weight: 400;
    flex-direction: column;
    gap: 5px; }
  .section-filter-collection .c-btnbox img {
    display: flex;
    width: 100%;
    max-height: 25px;
    max-width: 98%;
    object-fit: contain;
    justify-content: center; }
  .section-filter-collection .filter-border {
    border-top: 1px solid #e0e0e0;
    width: 100%; }
    @media (max-width: 768px) {
      .section-filter-collection .filter-border {
        border-top: 0px; } }
  .section-filter-collection .show-total-item .range-price {
    padding: 10px 0;
    width: calc(100% + 15px);
    display: block;
    overflow: hidden;
    position: relative; }
  .section-filter-collection .range-price span {
    padding: 7px;
    border: 1px solid #bdbdbd;
    border-radius: 4px;
    z-index: 1;
    position: relative;
    background: #fff; }
  .section-filter-collection label.place-holder {
    color: #bdbdbd;
    font-size: 15px;
    float: left;
    margin-bottom: 0; }
    @media (max-width: 768px) {
      .section-filter-collection label.place-holder {
        font-size: 14px; } }
  .section-filter-collection .range-price input {
    border: 0;
    max-width: 65px;
    text-align: right;
    font-size: 14px;
    float: left;
    background-color: #fff;
    line-height: 1.45; }
  .section-filter-collection .show-total .filter-button {
    bottom: 0;
    margin: 0;
    position: sticky;
    width: 100%;
    z-index: 2; }
  .section-filter-collection .card-sortby {
    width: auto;
    padding-bottom: 10px; }
    .section-filter-collection .card-sortby .box-sort {
      display: flex;
      align-items: center;
      font-size: 14px;
      margin: 10px 0 0; }
      .section-filter-collection .card-sortby .box-sort .title-sort {
        color: #475467;
        padding-right: 15px; }
      .section-filter-collection .card-sortby .box-sort .sort-select {
        float: left;
        position: relative;
        margin-bottom: unset;
        display: flex;
        align-items: center; }
        .section-filter-collection .card-sortby .box-sort .sort-select p {
          margin: 0; }
        .section-filter-collection .card-sortby .box-sort .sort-select a {
          color: #667085;
          font-weight: 500;
          line-height: 18px;
          text-align: left;
          cursor: pointer;
          font-size: 14px; }
          @media (max-width: 768px) {
            .section-filter-collection .card-sortby .box-sort .sort-select a {
              font-size: 13px; } }
        .section-filter-collection .card-sortby .box-sort .sort-select a.check, .section-filter-collection .card-sortby .box-sort .sort-select a:hover, .section-filter-collection .card-sortby .box-sort .sort-select .sort-show:hover {
          color: #2a83e9; }
        .section-filter-collection .card-sortby .box-sort .sort-select i.ellipse {
          content: "";
          width: 4px;
          height: 4px;
          background: #eaecf0;
          margin: 10px;
          border-radius: 2px; }
          @media (max-width: 768px) {
            .section-filter-collection .card-sortby .box-sort .sort-select i.ellipse {
              margin-left: 5px;
              margin-right: 5px; } }
        .section-filter-collection .card-sortby .box-sort .sort-select ~ .sort-show {
          margin-left: 5px;
          color: #667085;
          padding-right: 12px;
          position: relative;
          font-size: 14px; }
          @media (max-width: 14px) {
            .section-filter-collection .card-sortby .box-sort .sort-select ~ .sort-show {
              font-size: 13px; } }
        .section-filter-collection .card-sortby .box-sort .sort-select .sort-select-main {
          background-color: #fff;
          border-radius: 8px;
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
          display: none;
          position: absolute;
          padding: 8px;
          top: 100%;
          right: 0;
          width: 130px;
          z-index: 8; }
        .section-filter-collection .card-sortby .box-sort .sort-select .click-sort {
          border: none;
          position: relative;
          font-size: 14px;
          padding: 6px 6px 6px 0; }
        .section-filter-collection .card-sortby .box-sort .sort-select .click-sort:has(a.check) {
          color: #2a83e9; }
        .section-filter-collection .card-sortby .box-sort .sort-select .click-sort:hover .sort-select-main {
          display: block; }
  .section-filter-collection .itemClear {
    padding: 18px 13px;
    margin-right: 7px;
    color: #333;
    border: 1px solid #f2f4f7;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-height: 30px;
    background: #f2f4f7;
    border-radius: 8px;
    cursor: pointer; }
  .section-filter-collection .itemClear:hover {
    opacity: 0.6; }
  .section-filter-collection .item-clear-all {
    color: #4a90e2;
    cursor: pointer; }
  .section-filter-collection .item-clear-all:hover {
    opacity: 0.6; }
  .section-filter-collection .itemClear span {
    margin-right: 7px;
    font-size: 13px; }
  .section-filter-collection .cate-new-close-btn {
    background: url(../images/Icon-close.png) no-repeat -3px -3px;
    width: 7px;
    height: 7px;
    background-size: 14px 14px; }
  @media (max-width: 768px) {
    .section-filter-collection .show-total {
      position: fixed;
      top: 0;
      bottom: 0;
      max-height: 100%; }
    .section-filter-collection .show-total .show-total-item, .section-filter-collection .show-total-item .range-price {
      width: 100%;
      max-width: 100%; }
    .section-filter-collection .title-sort {
      display: none; } }

.slider-container {
  width: 100%;
  position: relative;
  margin: auto;
  height: 60px; }

.slider {
  -webkit-appearance: none;
  position: absolute;
  top: 20px;
  width: 100%;
  pointer-events: none;
  background: none;
  z-index: 1; }

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: white;
  border: 1px solid #4a90e2;
  cursor: pointer;
  pointer-events: all;
  position: relative;
  top: -7px;
  z-index: 20;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }

.min-slider::-webkit-slider-thumb {
  left: -2px; }

.max-slider::-webkit-slider-thumb {
  right: -2px; }

.slider::-webkit-slider-runnable-track {
  height: 5px;
  background: transparent; }

.track {
  position: absolute;
  top: 27px;
  width: 100%;
  height: 5px;
  background: #ddd;
  z-index: 0; }

.range-values {
  display: none;
  justify-content: space-between;
  font-weight: bold; }

.collection-filter-fixed {
  position: fixed;
  top: 100px;
  z-index: 8;
  background-color: #fff;
  right: 0;
  left: 0;
  padding-top: 12px; }
  @media (max-width: 768px) {
    .collection-filter-fixed {
      top: 0; } }
