* {margin: 0px; padding: 0px;}


/* css cho font chu */

@font-face { 
	font-family: 'andro';
	src: url('../font/UTM Androgyne.ttf');
 }

@font-face { 
  font-family: 'alpine';
  src: url('../font/utm-alpine-kt.ttf');
 }

@font-face { 
  font-family: 'alex';
  src: url('../font/UTM _Alexander.ttf');
 }


@font-face { 
  font-family: 'fla';
  src: url('../font/UTM_Flavour.ttf');
 }

body { background-color: #F4360E; }

.img_sec1 { display: block; margin: auto; max-width: 100%; }

.icon_sec2 { display: block; margin: 15px auto; max-width: 100%; }

.title_sec3 { display: block; max-width: 100%; }

.p_sec3 { font-size: 20px; color: #fff; font-style: italic; margin-top: 30px; }

.img-slide_1 { display: block; margin: auto; max-width: 100%; }

.slide_1 { padding-top: 30px; }

.margin_top_30 { margin-top: 30px; }

.bao_hang_sec3 {  }

.xem_them { display: block; margin: auto; max-width: 100%; }

.deal_1 { display: block; margin: auto; max-width: 100%; }

.section-2a { padding: 25px 8px; background-color: #fff; }

.h1_sec2a { text-align: center; color: #f4360e; }

.h2_sec2a { text-align: center; color: #2a2839; }

.khung_gio { display: block; margin: 0px auto 20px auto; }

.h4_2_sec2a { text-align: center; color: #f4360e; }

.img_nen_sec2a { display: block; margin: auto; width: 100%; }

.boc_phan_tren_sec2a { margin: auto; width: 62%; max-width: 90%; padding-top: 25px; padding-bottom: 20px }

.phan_duoi_sec2b { background-color: #fff; padding: 25px 0px; }

.h4_sec2b_1 { margin-bottom: 1rem; }
.h4_sec2b_2 { margin-bottom: 1rem; color: #eb5307; }

.h3_sec2b { text-align: center; margin: 20px auto 30px auto; }

.bao_phai_sec2b { text-align: center; padding: 15px; }
.bao_trai_sec2b { text-align: center; padding: 15px; }

.img_cat { display: block; margin: 15px auto; max-width: 100%; }





@media (min-width: 1201px) {

	.slide_1 .owl-carousel .owl-nav button.owl-prev { top: 38%; }	
	.slide_1 .owl-carousel .owl-nav button.owl-next { top: 38%; }


	.wrap_icon_sec2 { background-color: #032d68; padding: 40px 25px; }
	.wrap_icon_sec2_mb { display: none; }

	.pa-7 { padding-right: 7px!important; padding-left: 7px!important; }

	.bao_chu_phai { position: absolute; top: 50%; transform: translateY(-63%); padding: 0px 10px; }
	
}

@media (min-width: 992px) and (max-width: 1200px) {
	.slide_1 .owl-carousel .owl-nav button.owl-prev { top: 38%; }	
	.slide_1 .owl-carousel .owl-nav button.owl-next { top: 38%; }


	.wrap_icon_sec2 { background-color: #032d68; padding: 40px 25px; }
	.wrap_icon_sec2_mb { display: none; }
	
	.pa-7 { padding-right: 7px!important; padding-left: 7px!important; }

	.bao_chu_phai { position: absolute; top: 50%; transform: translateY(-63%); padding: 0px 10px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.slide_1 .owl-carousel .owl-nav button.owl-prev { top: 38%; }	
	.slide_1 .owl-carousel .owl-nav button.owl-next { top: 38%; }

	.wrap_icon_sec2 { background-color: #032d68; padding: 40px 25px; }
	.wrap_icon_sec2_mb { display: none; }
	
	.pa-7 { padding-right: 7px!important; padding-left: 7px!important; }

	.bao_chu_phai { position: relative; padding: 25px 10px; }
	
}

@media (min-width: 577px) and (max-width: 767px) {
	.slide_1 .owl-carousel .owl-nav button.owl-prev { top: 38%; }	
	.slide_1 .owl-carousel .owl-nav button.owl-next { top: 38%; }

	.wrap_icon_sec2 { background-color: #032d68; padding: 40px 25px; }
	.wrap_icon_sec2_mb { display: none; }
}

@media (max-width: 576px) {
	.slide_1 .owl-carousel .owl-nav button.owl-prev { top: 38%; }	
	.slide_1 .owl-carousel .owl-nav button.owl-next { top: 38%; }


	.wrap_icon_sec2 { display: none; }
	.wrap_icon_sec2_mb { background-color: #fff; padding: 20px 15px; overflow-x: scroll; display: flex; flex-wrap: inherit; width: 100%; }
	.icon1_1_mb_sec2 { display: block; margin: auto; max-width: 100%; }
	.wrap_icon_small_sec2 { max-width: 100px; margin-right: 7px; flex: 0 0 21%; }
	.p_sec2_mb { font-size: 10px; text-transform: uppercase; text-align: center; color: #000; text-decoration: none; }

	a, a:hover, a:active, a:visited, a:focus {
    	text-decoration:none;
	}

	.active-menu_mb { color: #ff8100; }

	.p_sec3 { font-size: 12px; color: #fff; font-style: italic; margin-top: 10px; line-height: 1rem; }

	/*.col-sm-6 {
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}*/
	
}











