/*detail product  in category */

.checkbox label, .radio label{
    /* font-family: 'LatoWebSemibold'; */
}
/* Customize the label (the container) */
#warehouse-existing {
  display: block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
#warehouse-existing input,.radio-address input{
  position: absolute;
  opacity: 0;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 9px;
  left: 0;
  height: 14px;
  width: 14px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #2196F3;
}

/* On mouse-over, add a grey background color */
.radio:hover input ~ .checkmark , .radio-address:hover input ~ .checkmark{
  background-color: #fff;
}

/* When the radio button is checked, add a blue background */
.radio input:checked ~ .checkmark, .radio-address input:checked ~ .checkmark {
  background-color: #fff;
  border:1px solid #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio input:checked ~ .checkmark:after,  .radio-address input:checked ~ .checkmark:after{
  display: block;
}

/* Style the indicator (dot/circle) */
.radio .checkmark:after, .radio-address .checkmark:after {
  top: 2px;
  left: 2px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2196F3;
}
.product-special table input {
    width: 50px;
}

#menu .nav > li > a{
  /* font-family: 'LatoWebSemibold';   */
  font-size: 15px;
}
.navbar-collapse.collapse{
    padding-left: 0;
}
footer{
	position: relative;
	float: left;
	width: 100%;
}
.content_product{
	position: relative;
	float: left;
	width: 100%;
}
.banner-product img{
	max-width: 100%;
}
.box_child_title_category_product{
	position: relative;
    width: 25%;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    /* flex: auto; */
}
.color_dark_blue{
	background:#044A88;
}
.color_blue{
	background:#0093C7;
}
.color_green{
	background:#72BE44;
}
.color_red{
	background:#EB1C52;
}
.color_orange{
	background:#F38120;
}
.box_detail_product,.box_product_milk,.box_title_category_product{
	position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.box_title_product_milk{
	position: relative;
    float: left;
    text-align: center;
    width: 100%;
    font-size: 18px;
    color: #1A67AF;
    font-weight: 500;
    padding-top: 50px;
    padding-bottom: 30px;
}
.title_category_milk{
	position: relative;
    float: left;
    text-align: center;
    width: 100%;
    font-size: 25px;
    /* font-family: 'LatoWebSemibold'; */
}
.img_border_category{
	position: relative;
    float: left;
    width: 100%;
}
.box_content_product_milk{
	position: relative;
	float: left;
    flex: 1;
}
.box_produtc_child_milk{
	position: relative;
	text-align: center;
	margin-bottom: 40px;
}
.box_produtc_child_milk_img{
	position: relative;
    height: 230px;
}
.box_produtc_child_milk_img a{
	text-align: center;
    position: relative;
    float: left;
    width: 100%;
}
#search .btn-lg{
    padding: 10px 8px;
}
.box_produtc_child_milk_img a img{
	text-align: center;
	margin-left: 50%;
	transform: translateX(-50%);
}

.box_produtc_child_milk_text{
	position: relative;
    padding-top: 15px;
    color: #1A67AF;
    font-weight: 600;
    padding-bottom: 10px;
}
.box_produtc_child_milk_text a{
	color: #057A40;
    font-size: 18px;
    font-weight: 500;
}
.box_bottom_milk{
	position: relative;
	float: left;
    width: 100%;
    background: #0093C7;
    padding-top: 70px;
    padding-bottom: 40px;
    color: #fff;
    margin-top: -195px;
    height: 195px;
}
.box_content_text_bottom_milk_first{
	position: relative;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 5px;
}
.box_content_img_bottom_milk{
	z-index: 100;
    position: relative;
    width: 100%;
}
.box_content_img_bottom_milk img{
	max-width: 100%;
}
.box_content_img_bottom_weight_loss{
	z-index: 100;
    position: relative;
}
.box_content_img_bottom_weight_loss img{
	max-width: 100%;
}
.box_bottom_milk.box_bottom_weight_loss{
	background:#72BE44;
}
.box_bottom_milk.box_bottom_heart{
	background:#F55176;
}
.box_content_img_bottom_cosmetic {
    z-index: 100;
    position: relative;
}
.box_bottom_milk.box_bottom_cosmetic{
	background:#F38120;
}
.title_category_weight_loss,.box_produtc_child_milk_weight_loss{
	color: #72BE44;
}
.title_category_heart,.box_produtc_child_milk_heart{
	color: #F55176;
}
.title_category_cosmetic,.box_produtc_child_milk_cosmetic{
	color: #F38120;
}
.box_detail_product_img .thumbnails .thumbnail {
    height: 430px;
    background: #F6F6F6;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*detail*/
#product-product{
	padding-top: 55px;
    padding-bottom: 60px;
}
.box_product_code{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #F9F9DA;
	color: #057A40;
	font-weight: 600;
}
.box_product_capsules{
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #057A40;
}
.box_product_guide{
	position: relative;
    float: left;
    width: 100%;
}
.box_title_detail_product{
	position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;;
}
.box_title_detail_product .box_title_Alpha{
	font-size: 18px;
	position: relative;
	float: left;
	width: 100%;
	color: #057A40;
	padding-bottom: 10px;
	font-weight: 500;
}
.box_produtc_child_milk_weight_loss a{
	color: #72BE44;
}
.box_produtc_child_milk_heart a{
	color: #F55176;
}
.box_produtc_child_milk_cosmetic a{
	color: #F38120;
}
.box_title_detail_product .box_title_Alpha_child{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 6px;
	/* color: #0A7ADC; */
}
.content_detail_box_product{
	position: relative;
    float: left;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 20px;
}
.content_detail_box_ingredient{
	position: relative;
	float: left;
	width: 100%;
	background: #F9F9DA;
	padding: 20px 15px;
}
.content_detail_box_ingredient .ingredient{
	float: left;
    position: relative;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 5px;
}
.title_ingredient{
	position: relative;
    float: left;
    font-weight: 600;
    width: 17%;
    padding-right: 15px;
}
.detail_ingredient{
	float: left;
	width: 83%;
	border-left: 3px solid #78C265;
	padding-left: 10px;
}
.content_detail_box_ingredient .Dosage{
	float: left;
    position: relative;
    width: 100%;
}
.title_Dosage{
	position: relative;
    float: left;
    padding-right: 20px;
    font-weight: 600;
}
.detail_Dosage{
	float: left;
    width: 83%;
    padding-left: 10px;
    border-left: 3px solid #0A7ADC;
}
.content_related_products{
	background: #F8F8ED;
	padding-top: 100px;
	padding-bottom: 100px;
	position: relative;
	float: left;
	width: 100%;
}
.conent_title_related_products{
	position: relative;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.title_related_products{
	position: relative;
	float: left;
	width: 100%;
	color: #057A40;
	font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}
.content_product_related_child{
	position: relative;
    float: left;
    width: 100%;
}

.content_product_related_child{
	position: relative;
    float: left;
    width: 100%;
}
.content_product_related_child1{
	position: relative;
    float: left;
    width: 25%;
    text-align: center;
    padding: 10px;
}
.box_product_detail{
	position: relative;
    float: left;
    width: 100%;
    text-align: center;
}
.box_img_related img{
	margin-left: 50%;
    transform: translateX(-50%);
}
.box_img_related{
	position: relative;
    float: left;
    width: 100%;
    border: 1px solid #DFDFCD;
    padding: 40px 20px;
}
.box_img_related_title{
	position: relative;
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 15px;
}
.box_img_related_title a{
	color: #057A40;
    font-size: 16px;
    font-weight: 500;
}
.img_border_category img{
	max-width: 100%;
}
.content-about-us{
	background-image: url(../../../theme/default/image/banner_about_us.png);
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
}
.content-about-us .box-title-about-us{
	color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: normal;
}
.content_why_about_us{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 60px;
	display: flex;
}
.title_detail_why_about_us{
	position: relative;
	float: left;
	width: 100%;
	font-size: 22px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #057A40;
}
.content_img_why_about_us {
    display: flex;
    justify-content: center;
    align-items: center;
}
.content_img_why_about_us img{
	padding-bottom: 10px;
}	
.title_detail_distribution{
	position: relative;
	float: left;
	width: 100%;
	font-size: 22px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #057A40;
}
.box_go_start{
	background: #057A40;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
	margin-top: 70px;
}
.box_title_go_start{
	position: relative;
    float: left;
    width: 100%;
    color: #fff;
    font-size: 22px;
    padding-bottom: 30px;
    font-weight: 600;
}
.box_title_detail_go_start{
	position: relative;
    float: left;
    width: 100%;
    color: #fff;
}
.box_title_detail_go_start .Hotline {
	color: #ffffff;
    font-size: 17px;
    padding-top: 5px;
    position: relative;
    float: left;
    width: 100%;
    font-weight: 700;
}
.content_why_about_us img{
	/*max-width: 100%;*/
	/* margin-top: -31px; */
}
.box_content_about_newimages{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 70px;
}
.box_title_detail_about_newimages{
	position: relative;
	float: left;
	width: 100%;
	font-size: 22px;
	text-align: left;
	padding-bottom: 30px;
	line-height: 32px;
	padding-left: 20px;
	color: #057A40;
	font-weight: 600;
}
.box_content_detail_about_newimages_bottom{
	padding-left: 20px;
}
.box_content_detail_about_newimages_bottom ,.box_content_detail_about_newimages_bottom p{
	position: relative;
    float: left;
    width: 100%;
}

.box_content_detail_share_people .mgb{
	padding-bottom: 35px;
	position: relative;
	float: left;
	width: 100%;
}
.box_content_map_about_newimages{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 70px;
}
.title_map_about_newimages{
	text-align: center;
    position: relative;
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 600;
    color: #057A40;
}
.content_row_map_about_newimages{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 70px;
}
.row_map_about_newimages{
	position: relative;
    float: left;
    width: 76%;
    height: 5px;
    background: #EAEAEA;
    margin-left: 12%;
}

.box_company_founded{
	position: relative;
    float: left;
    width: 25%;
    text-align: center;
    margin-top: -59px;
}
.box_date_newimages{
	position: relative;
	float: left;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	color: #78C265;
}
.box_img_date_newimages{
	position: relative;
	float: left;
	width: 100%;
	background: url(../../../theme/default/image/icon_not_hover.png) no-repeat;
	height: 50px;
	background-position-x:50%;
	margin-top: 16px;
}
/*.box_img_date_newimages:hover{
	background: url(../../../theme/default/image/icon_hover.png) no-repeat;
}*/
.box_detail_bottom_date_newimages{
	position: relative;
	float: left;
	width: 100%;
}
.box_detail_bottom_date_newimages .title_compony{
	color: #78C265;
	font-weight: 600;
}
.box_share_people{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 10px;
}
.box_title_share_people{
	position: relative;
	float: left;
	width: 100%;
	font-size: 22px;
	padding-bottom: 40px;
	line-height: 32px;
	color: #057A40;
    font-weight: 600;
}
.box_content_detail_share_people p:last-child{
	position: relative;
    float: left;
    width: 100%;
    padding-bottom: 40px;
}
.box_content_available{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
}
.box_share_people img,.box_content_available img{
	max-width: 100%;
}
.box_content_cart{
	position: relative;
    float: left;
    width: 100%;
    margin-top: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.box_content_cart .list-unstyled .text-green {
    color: #057A40;
    font-weight: 500;
}
.box_content_price{
	position: relative;
	float: left;
	width: 100%;
}
.box_content_price .list-unstyled h2{
	color: #FF3946;
}
.box_input-quantity,.box_button_cart{
	position: relative;
	float: left;
	width: 21%;
}
.box_left,.box_right{
	position: relative;
    float: left;
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
}
#input-quantity{
	position: relative;
    float: left;
    width: auto;
    border-radius: 0;
    padding-left: 15px;
    padding-right: 0px;
}
#button-cart,#button-cart1{
	background: #FF3946;
    border: 1px solid #FF3946;
    margin-left: 5px;
}
#button-cart1{
	margin-left: 10px;
}
.contact-us-header{
    position: relative;
    background-color: #F2F3F5;
}
.contact-us-header ul.list-header {
    position: relative;
    margin-bottom: 0;
    float: right;
    padding-left: 0;
}
.add_favorites{
  position: relative;
    float: left;
    width: 30%;
    margin-left: 5%;
    padding-top: 20px; 
}
.box_input-quantity{
    padding-top: 7px;
}
.contact-us-header ul.list-header li{
    position: relative;
    display: inline-table;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.contact-us-header ul.list-header li i{
    color: #BEC1C6;
    font-size: 17px;
    padding-right: 5px;
}
.contact-us-header ul.list-header li a{
    color: #1c425e;
}
.contact-us-header .btn-language {
    text-decoration: none;
    font-size: 14px;
    color: #1c425e;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a{
    background-color:#0A7A40;
    border-bottom: 0; 
    color: #78C265;
}
.content_header_full{
    background: #0A7A40;
    position: relative;
}
#menu{
     background: #0A7A40;
}
#menu .navbar-nav{
    margin-top: 0;
    margin-left: -10px;
}
#menu .nav > li > a{
    color: #fff;
}
.content_search_header,.content_search{
    padding-top: 32px;
}
#search .input-lg{
    border-radius: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
#search .btn-lg{
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background: #0A7A40; 
    text-shadow:none;
    color: #fff;
    border: 1px solid #0A7A40;
}
#cart > .btn{
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 2px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 160px;
    font-size: 15px;
}
#menu .nav > li > a{
   padding: 15px 10px 15px 10px; 
}
#logo{
   margin: 10px 0 10px 15px; 
}
#cart-total{
  background: #78C366;
    padding: 2px 6px;
    border-radius: 50%;
    margin-left: 5px;
    font-size: 12px;
    color: #fff;
}
#cart .fa-shopping-cart{
    font-size: 20px;
    margin-right: 10px;
    color: #1d7a41;
}
.list_img_product{
    position: relative;
    float: left;
    /*width: 100%;*/
    text-align: center;
    padding-bottom: 30px;
    margin-left: 50%;
    transform: translateX(-50%);
}
.list_img_product p {
    position: relative;
    float: left;
}
.list_img_product img{
    width: 35px !important;
    margin-right: 5px;
}
.title_related_products_botom img{
    max-width: 100%;
}
.img_border_header{
    position: relative;
    float: left;
    width: 100%;
}
.img_border_header img{
    margin-top: 0;
    top: 0;
    position: relative;
    float: left;
    max-width: 100%;
}
.content_breakout_event{
    background-image: url(../../../theme/default/image/banner_new.png);
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    height: 286px;
}
.title_breakout_event{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
    color: #9BB1E0;
}
.content_event{
    position: relative;
    float: left;
    width: 100%;
    margin-top: 60px;
}
.content_event img{
    max-width: 100%;
}
.conent_detail_menu_event{
    position: relative;
    float: left;
    padding-top: 40px;
}
.title_detail_menu_event{
    position: relative;
    float: left;
    width: 100%;
    color: #057A40;
    font-size: 22px;
    padding-bottom: 30px;
    font-weight: 600;
}
.box_detail_menu_event{
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.contnet_detail_event{
    position: relative;
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 0px;
    text-align: center;
}
.bm .post-thumb .post-thumb-heading.post-thumb-heading-new .title{
    text-align: center;
}
.box_title_event{
   position: relative;
   float: left;
   width: 100%;
   font-size: 24px;
   color: #057A40;
   padding-bottom: 30px;
   font-weight: 600;
   text-transform: uppercase;
}
.title_img_event{
    margin-top: 15px;
    margin-bottom: 15px;
    color: #077BE2;
    position: relative;
    float: left;
    width: 100%;
}
.img_event{
    position: relative;
    float: left;
    width: 100%;
}
.img_event img{
    max-width: 100%;
}
.panel-default-blog{
    position: relative;
    float: left;
    padding: 10px;
}
.panel-default-blog .panel-body{
   position: relative;
    float: left;
    width: 100%;
    padding: 0;
}

.panel-default-blog .panel-body .article-layout{
    position: relative;
    float: left;
    width: 100%;
    padding: 0;
}
.panel-default-blog .panel-body .article-layout .article-images{
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.panel-default-blog .panel-body .article-layout .article-images img{
    max-width: 100%;
}
.panel-default-blog .panel-body .article-layout .article-intro{
    position: relative;
    float: left;
    width: 100%;
    text-align: justify;
}
.panel-default-blog .panel-body .article-layout .article-intro h3{
    height: 46px;
    overflow: hidden;
}
.btn-primary-more{
    padding: 10px;
    border: 2px solid #23a1d1;
    border-radius: 5px;
}
.panel-default-blog .panel-body .article-layout .buttons{
    position: relative;
    float: left;
    width: 100%;
}
.content_img_healt {
    margin-bottom: 60px;
}
.content_img_healt img{
    max-width: 100%;
}
.bm .post-grid-new .post-thumb .post-thumb-heading .title{
    margin-top: 20px;
    margin-bottom: 15px;
}
.bm .post-grid-new .post-thumb .post-thumb-heading .title a{
    color: #0093C7;
}
.bm .post-grid-new .post-thumb .post-thumb-body .short-description{
    color: #000;
    text-align: justify;
}
.bm .post-grid-new .post-thumb .post-thumb-footer .read-more{
    padding: 8px;
    padding-left: 25px;
    padding-right: 25px;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 600;
    font-style: inherit;
    font-size: 15px;
    font-weight: 400;
    background: #78C265;
}
.bm .post-grid-new .post-thumb .post-thumb-footer{
    float: left;
    width: 100%;
    position: relative;
    margin-top: auto;
}
.bm .bm-post-info.bm-post-info-new .title{
    position: relative;
    float: left;
    width: 100%;
    color: #003267;
    font-size: 20px;
}
.bm .bm-post-info.bm-post-info-new img{
    height: 300px;
}
.bm .bm-post-content.bm-post-content-post .description{
    margin-bottom: 50px;
}
.breadcrumb {
    border:none;
    background-color: #fff;
    margin: 0 0 0px 0;
}
.breadcrumb > li:after{
        top: 7px;
    right: 8px;
    width: 6px;
    height: 6px;
    border-right: 1px solid #9CA5AA;
    border-bottom: 1px solid #9CA5AA;
}
.breadcrumb a{
    color: #9CA5AA;
}
.breadcrumb>li{
    color: #9CA5AA;
}
.box_product_breadcrumb .breadcrumb{
   position: absolute;
    background: none; 
}
.add_favorites .btn-default-a {
    background: no-repeat;
    border: 0;
}
.box_cart_add{
   position: relative;
    padding-left: 15px !important;
    font-size: 15px;
    padding-top: 25px !important;
    padding-bottom: 10px !important;
    background: #fff;
    color: #077BDE;
    font-weight: 600;
}
.dropdown-menu.dropdown-menu-new{
    padding-top: 0;
}
#cart .dropdown-menu{
    background:#fff;
}
#cart .dropdown-menu table{
   margin-bottom: 10px;
    margin-left: 10px;
    width: 95%; 
}
#cart .dropdown-menu table.table-striped td{
    border: 0;
}
#cart .dropdown-menu .img-thumbnail{
    background-color: #F2F3F5;
    border: 0;
}
#cart .table-striped>tbody>tr:nth-of-type(odd){
    background-color: #F2F3F5;
    border-bottom: 5px solid #fff;
}
#cart .dropdown-menu li > div{
    padding: 0;
}
.btn-danger{
    background-color: #FF3944;
    background-image: linear-gradient(to bottom, #FF3944, #FF3944);
    background-repeat: repeat-x;
    border-color: #FF3944 #bd362f #802420;
}
#cart .dropdown-menu table.table-striped td{
    padding-top: 13px;
    font-size: 14px; 
}
#cart .dropdown-menu table.table-striped td:first-child{
    padding-top: 5px;
}
#cart .dropdown-menu .btn{
    padding: 3.5px 8px;
}
#cart .dropdown-menu li p{
   padding-right: 15px; 
}
#cart .dropdown-menu table.table-bordered td{
    border-left: 0;
    border-right: 0;
}
#cart .dropdown-menu table{
    border-left: 0;
    border-right: 0;
}
#cart .table-striped>tbody>tr {
    background-color: #F2F3F5;
    border-bottom: 5px solid #FFF;
}
#cart.open > .btn{
  background-color:#FF3944; 
  color: #fff;
}
#cart .dropdown-menu table.table-striped td a{
    color: #2F546E;
    font-weight: 500;
}
.content-card-checkout-product .img-thumbnail{
    border: 0;
}
.content-card-checkout-product .table-bordered>tbody>tr>td,.content-card-checkout-product .table-bordered>thead>tr>td{
    border-bottom: 0;
}
.content-card-checkout-product .table-bordered>thead>tr>td{
   border-bottom: 1px solid #fbf5f5; 
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td, .table>thead>tr>th{
    color: #1B435C ;
}
.content-card-checkout-product .table>thead>tr>td{
   font-weight: 600; 
}
.btn-block .form-control{
    border: 1px solid #97c5ec;
    border-radius: 3px;
}
.input-group-btn1.input-group-btn{
    width: 0;
}
.input-group-btn1.input-group-btn:last-child>.btn{
    margin-left: -16px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; 
    padding: 5.5px 12px;
}
.btn-block.input-group .form-control:first-child{
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    height: 30px;
}
.text_title_a{
    font-size: 16px;
    color: #057A40;
}
.text-center-images-product{
    padding-bottom: 3 !important;
    padding-top: 3 !important;
}
.text-center-images-product15{
    padding-top: 15px !important;
}
.text-center-images-product20{
    padding-top: 20px !important;
}
.text-center-images-product25{
    padding-top: 25px !important;
}
.content-card-checkout-product h1{
    margin-bottom: 25px;
    font-size: 25px;
}
#accordion .panel.panel-default{
    background: none;
    border: 1px solid transparent;
    border-bottom: 1px solid #0A7BE1;
    -webkit-box-shadow: none;
     box-shadow: none; 
     border-radius: 0;
}
#accordion .panel-default>.panel-heading{
    background-color: #fff;
    border-color: #fff;
    color: #0A7BE1;
    padding-left: 0;
}
#accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color: #0A7BE1;
}
#accordion .panel-title>a{
    text-decoration: none;
}
#checkout-cart .btn-primary-checkout-car{
    background: #78C265;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
}
#checkout-cart .btn-default-checkout-car{
    background: #E1E8F0;
    border-radius: 0;
    border: 1px solid #E1E8F0;
    color: #1B435C;
    font-weight: 500;
}
#checkout-cart{
    padding-bottom: 70px;
}
#checkout-cart .text_why_step{
    font-size: 22px;
    font-weight: 500;
    color: #1B435C;
}
#accordion .fa-caret-down{
   float: right;
    color: #78C265; 
}


.bm .bm-post-content .box_content_new_post .post-nav .media-object{
    max-width: 100%;
    width: auto;
}
.Recent_Articles{
   color: #0094C9!important;
    font-size: 20px;
    padding-bottom: 22px; 
}
.bm .bm-post-content .post-nav .post-nav-left{
    border-right: 0 !important;
}
.bm .bm-post-content .post-nav .post-nav-right{
    border-left: 0 !important;
    padding: 0 !important;
}
.bm .bm-post-content .post-nav{
    border: 0 !important;
}
.box_content_new_post .h4.media-heading{
    font-size: 1.2em;
    font-weight: 700;
    color: #003267;
    padding-top: 20px;
    padding-bottom: 20px;
}
.bm .bm-post-info.bm-post-info-new img{
    height: auto;
}
.box_pd_0{
    padding-left: 0 !important;
}
.post-nav-left img{
    max-width: 100%;
}

.content_pay_product_order{
    display: flex;
    width: 100%;
    margin-bottom: 70px;
}
#warehouse, #customer_buyer {
    position: relative;
    flex: 1;
    text-align: center;
    border: 1px solid #9CA5AA;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#paymenth_warehouse,#payment_method,#confirm_payment, #special_product, #customer_receive {
    position: relative;
    flex: 1;
    text-align: center;
    border: 1px solid #9CA5AA;
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: 0;
}
#notification_payment_success{
    position: relative;
    float: left;
    width: 16.66666667%;
    text-align: center;
    border: 1px solid #9CA5AA;
    border-left: 0;
    padding-top: 19px;
    padding-bottom: 18px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    z-index: 0;
    min-height: 103px;
}
.fa-check-circle.fa-check-circle1{
    position: absolute;
    top: -5px;
    z-index: 100;
    left: 19.40%;
    color: #0A7A40;
    display: none;
}
.fa-check-circle.fa-check-circle2{
    position: absolute;
    top: -5px;
    z-index: 100;
    left: 39.40%;
    color: #0A7A40;
     display: none;
}
.fa-check-circle.fa-check-circle3{
    position: absolute;
    top: -5px;
    z-index: 100;
    left: 59.40%;
    color: #0A7A40;
     display: none;
}
.fa-check-circle.fa-check-circle4{
    position: absolute;
    top: -5px;
    z-index: 100;
    left: 79.40%;
    color: #0A7A40;
    display: none;
}
.chek-fa-checkout{
    position: absolute;
    background: #78C265;
    color: #fff;
    border-radius: 100%;
    font-size: 10px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    top: -7px;
    right: -7px;
    z-index: 100;
    line-height: 14px;
    display: none;
}
.chek-fa-checkout .fa{
    font-size: 12px;
}
.receive-at-home-car {
    display: none;
}
#shipping-existing{
    display: none;
}
.has-error.form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.panel-body-left{
    padding-left: 0;
}
.btn-primary-warehouse{
    background: #78C265;
    border-radius: 0;
    padding-left: 70px;
    padding-right: 70px;
    border-color: #78C265;
    font-size: 15px;
}
#accordion .panel-title .radio>a{
    color: #000;
}

#accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{
    color: #0B7A41;
    position: relative;
}
#accordion .panel-default>.panel-heading+.panel-collapse>.panel-body.loading::after{
    content: 'Loading...';
    height: 100%;
    width: 100%;
    background: #0000000f;
    position: absolute;
    top: 0;
    left: 0;
}
#accordion .panel-default .radio{
    color: #000;
    padding-bottom: 10px;
}
#accordion input.form-control.form-control-border,#accordion select.form-control.form-control-border{
   
    padding-top: 10px;
    padding-bottom: 10px;
    height: 40px;
    border-radius: 2px;
}
#accordion input.form-control,#accordion select.form-control{
    padding-top: 10px;
    padding-bottom: 10px;
    height: 40px;
    border-radius: 2px;
}
.number-step{
    padding: 4px;
    background: #1C425C;
    border-radius: 200%;
    color: #fff;
    font-size: 11px;
}
.number-step-new{
    margin-top: 15px;
}
#accordion .form-horizontal .control-label{
    text-align: left;
    padding-left: 0;
    color: #1C425C;
    font-size: 14px;  
}
.button.btn-primary-warehouse{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
	cursor: pointer;
}
.active_step{
    border: 1px solid #78C265 !important;
    color: #0B7A41;
}
#myModal .modal-body{
   color: #fff;
   background-color: #78C265; 
   padding-top: 45px;
    text-align: justify;
}
#myModal .modal-footer{
    background-color: #78C265; 
    border-top: 0;
}
#myModal .popup_home_close{
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
    color: #0B7A41;
}
#button-coupon,#button-voucher{
    padding-top: 10px;
    padding-bottom: 11px;  
}
#button-quote{
    padding-left: 20px;
    padding-right:20px;
}

/*account/login*/
.well_web {
   position: relative;
    float: left;
    width: 100%;
    margin-top: 40px; 
}
.well_web h2{
    text-align: center;
    color: #057A40;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.well_web input{
    padding-top: 10px;
    padding-bottom: 10px;
    height: 45px;
    border-radius: 2px;
}
.well_web label{
    color: #2B4F69;
    /* font-family: 'LatoWebHeavy'; */
}
.well_web a{
    padding-top: 10px;
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    /* font-family: 'LatoWebSemibold'; */
    color: #78C265;
    font-size: 15px;
}
.well_web .btn-login{
    padding-left: 40px;
    padding-right: 40px;
    background: #78C265;
    font-size: 15px;
    border-radius: 2px;
    color: #fff;
    border-color: #78C265;
}
.well_web .btn-login-2{
    padding-left: 40px;
    padding-right: 40px;
    background: #006FBA;
    font-size: 15px;
    border-radius: 2px;
    color: #fff;
    border-color: #006FBA;
}
.content-forgotten{
    position: relative;
    float: left;
    margin-top: 40px; 
}
.content-forgotten h1{
    text-align: center;
    color: #057A40;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.content-forgotten p{
    text-align: center;
    color: #94A7B5;
    padding-bottom: 30px;
}
.content-forgotten label {
    color: #2B4F69;
    /* font-family: 'LatoWebHeavy'; */
}
.content-forgotten input {
    border-color: #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 45px;
    border-radius: 2px;
    font-size: 15px;
}
.content-forgotten a{
    color: #78C265;
    font-size: 15px;
}
.clearfix-forget{
    text-align: center;
}
.btn-back-forget{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 13px;
    padding-bottom: 12px;
    border-radius: 3px;
    color: #2B4F69;
    /* font-family: 'LatoWebHeavy'; */
    font-size: 15px;
    border: 0;
}
.btn-continue-forget{
    background: #0A7AE0;
    color: #fff;
    margin-left: 10px;
}
.legend-password{
    color: #0B7A41;
    /* font-family: 'LatoWebSemibold'; */
    font-weight: 500;
    font-size: 25px;
    padding-top: 15px;
}
.content-password label{
    color: #2C322F;
   /* font-family: 'LatoWebHeavy'; */
}
.content-password input:not([type=checkbox]), .content-password select {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 45px;
    border-radius: 2px;
}
.pd-l0{
    padding-left: 0;
}
.pd-r0{
    padding-right: 0;
}
/*
.content-password legend {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
*/
.content-password .btn-password{
    padding-left: 40px;
    padding-right: 40px;
    background: #78C265;
    font-size: 15px;
}
.content_wishlist h2{
    color: #0B7A41;
    /* font-family: 'LatoWebSemibold'; */
    font-size: 25px;
    font-weight: 500;
    padding: 7px 0px;
    display: block;
    width: 100%;
    margin-bottom: 20px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.text-wishlist-product a{
    color: #1A82E3;
    font-size: 16px;
}
.text-wishlist-product span{
    font-size: 12px;
    /* font-family: 'LatoWebSemibold'; */
}
.table-hover-wishlist>thead>tr>td{
    /* font-family: 'LatoWebHeavy'; */
    color: #1A435F;
} 
.btn-wishlist {
    padding-left: 40px;
    padding-right: 40px;
    background: #0B7A41;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px;
}
.content_history h1{
    color: #0B7A41;
    /* font-family: 'LatoWebSemibold'; */
    font-size: 25px;
    padding: 7px 0px;
    display: block;
    width: 100%;
    margin-bottom: 20px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 500;
}
.list-group a.list-group-item-account{
    background: linear-gradient(45deg,  #057A40, #78C265);
    color: #fff !important;
    font-size: 18px;
}
.list-group a{
   border: 1px solid #fff;
    color: #2C322F;
    padding: 15px 12px;
    background: #F9F9DA;
    /* font-family: 'LatoWebBold'; */
    font-size: 15px; 
}
.list-group a.list-group-item-account.active, .list-group a.list-group-item-account.active:hover, .list-group a.list-group-item-account:hover{
    color: #fff;
    background: #78C265;
    border: 1px solid #78C265;
    text-shadow:none;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{
    color: #fff;
    background: #78C265;
    border: 1px solid #78C265;
    text-shadow:none;
    background: url(../../../theme/default/image/row_account.png) no-repeat left top #78C265;
    background-size: 3px 100%;
}
.content_imformation_account{
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2B4F69;
    /* font-family: 'LatoWebBold'; */
    font-size: 15px;
}
.label-title{
    position: relative;
    float: left;
    width: 35%;
}
.content_imformation_detail{
    position: relative;
    float: left;
    width: 65%;
}
.content_imformation_customer{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.content_wishlist .edit_account{
   float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    margin-top: -15px;
    color: #fff;
    background: #78C265;
    border-radius: 3px;
    margin-bottom: 45px;
}
.col-green{
    color: #71BD43 !important;
}
.col-red{
    color: #F45073 !important;
}
.product-thumb-search .caption{
   min-height: 60px; 
   text-align: center;
}
label{
  font-size: 15px;  
}
.button-search-child{
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px;
    font-size: 15px;
    background: #23a1d1;
    border: 1px solid #23a1d1;
    width: 100%; 
}
.title-search{
    font-size: 25px;
    color: #2B4F69;
    /* font-family: 'LatoWebSemibold'; */
    margin-left: 15px;
}
#input-search,.category_id_search{
   height: 45px;
    border-radius: 3px;
}
.checkbox-inline-search{
    margin-top: 15px;
    padding-left: 0;
}
.checkbox-inline-subcategories{
    padding-left: 0;
}
.search_enhance{
    position: relative;
    float: left;
    width: 100%;
    background: #0A7A40;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-top: 22px;
    margin-bottom: 15px;
}
.title_name_product{
    position: relative;
    float: left;
    width: 100%;
    font-size: 15px;
    padding-bottom: 3px;
}
.title_name_category{
    position: relative;
    float: left;
    width: 100%;
    font-size: 15px;
    padding-bottom: 3px;
    margin-top: 15px;
}
.checkmark-search {
    position: absolute;
    top: 4px;
    left: 0;
    height: 14px;
    width: 14px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #2196F3;
}
.checkbox-inline-search input:checked ~ .checkmark-search:after, .checkbox-inline-subcategories input:checked ~ .checkmark-search:after {
    display: block;
}
.checkbox-inline-search .checkmark-search:after, .checkbox-inline-subcategories .checkmark-search:after {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #2196F3;
}
.checkmark-search:after {
    content: "";
    position: absolute;
    display: none;
}

/*the end*/
#menu #category img {
    max-width: 100%;
}
#menu #category img{
    display: none;
}
.article-title h3{
    position: relative;
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 30px;
}
.error_cart{
    position: relative;
    float: left;
    width: 100%;
    padding-top: 5px;
    color: red; 
}
.btn-lg.btn-block {
    padding: 10px 10px;
}
.box_level3 {
    background: #2f7abb !important;
    border-color: #2f7abb;
    color: #FFF !important;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-bottom: 10px;
    /* font-family: 'LatoWebBold'; */
}
.pl_level{
    padding-left: 0;
}
.box_level4{
    background: #F2F3F5;
    border-color: #F2F3F5;
    color: #2f7abb;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-bottom: 10px;
    /* font-family: 'LatoWebBold'; */
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #eee;
}
.table.table-striped>thead>tr>td{
    background: #0A7A40;
    color: #fff;
}
.cart-hover{
    position: absolute;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.cart-hover .button-cart {
    border-radius: 3px;
    background: #78C265;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
    border: none;
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
}
.cart-hover .button-cart:active, .cart-hover .button-cart:focus {
    border-radius: 3px;
    background: #78C265;
    border: none;
    outline: none;
}
.hover-content{
    position: relative;
    width: 100%;
    background: #F6F6F6;
    padding: 56px 30px 42px 30px;
    height: 100%;
}
.box_produtc_child_milk:hover .hover-content{
    background: #F9F9DA;
    /* opacity: 0.6; */
}
.box_produtc_child_milk:hover .cart-hover{
    opacity: 1;
}
.box_content_img_bottom_milk .box_product_breadcrumb{
    display: none;
}
.content_check_all{
    position: relative;
    padding-left: 12px;
    display: inline-block;
}
.content_table_product {
    position: relative;
    float: left;
    width: 100%;
}
.content-pagination{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
#checkall_button{
    background: #78C265;
    border: 1px solid #78C265;
    margin-left: 5px;
    color: #fff;
    border-radius: 5px;
    padding: 10px 30px;
    margin-bottom: 15px;
    /* font-family: 'LatoWebBold'; */
}
#checkall_button:hover{
    background-color: #057A40;
}
.btn-multi-order{
    background: #78C265;
    border: 1px solid #78C265;
    margin-left: 5px;
    color: #fff;
    border-radius: 5px;
    padding: 10px 30px;
    /* font-family: 'LatoWebBold'; */
    font-size: 14px;
}
.multiplecart-tool{
    color: #1B435C;
    /* font-family: 'LatoWebBold';   */
}
.content_table_product .text-center-images-product15{
    line-height: 140px;
    text-align: center; 
}
.content_table_product .text-center-images-product15 a{
    color: #0A7BE1;
    /* font-family: 'LatoWebBold'; */
}
.content_table_product .text-center-images-product25{
    padding-top: 15px !important;
   
   
}
.content_table_product .text-center-images-product35{
    padding-top: 25px !important;
   
   
}
.content_table_product .text-center-images-product20{
    padding-top: 15px !important;
}

.conten-area-deposit .form-control[disabled],.conten-area-deposit fieldset[disabled] .form-control, 
.conten-area-deposit .form-group .form-control[disabled],
.conten-area-deposit fieldset[disabled] .form-group .form-control {
    border-bottom: 1px dotted #D2D2D2;
}

.title_breakout_event_vn{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 25px;
    color: #0A7A40;
    padding-top: 40px;
    text-align: center;
    margin-bottom: 50px;
    line-height: 30px;
}
.inside_wrap_VN{
    position: relative;
    float: left;
    width: 100%;
   margin-top: 10px;
}
.inside_wrap_VN .accordion{
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #efe7e7;
}
.inside_wrap_VN .accordion  a{
    color: #1c425e;
}
.inside_wrap_VN .accordion dl{
    margin-bottom: 10px;
}
.bm-pagination{
   margin-top: 20px; 
}
.text_short_description_post{
    margin-top: 10px !important;
}
@media (max-width: 1200px){
   #menu .nav > li > a{
        padding: 15px 10px 15px 10px;
   }
}
@media (max-width: 992px){
	.box_child_title_category_product {
		width: 100%;
	}
	.box_bottom_milk{
		margin-top: 0;
	}
	.box_title_detail_about_newimages{
		margin-left:0;
		margin-top: 30px;
	}
	.box_content_detail_about_newimages_bottom{
		padding-left: 0;
	}
}
@media (max-width: 1199px) and (min-width: 768px){
    #menu .nav > li > a {
    padding: 15px 4px 15px 3px;
    font-size: 13px;
}
}
@media (max-width: 768px){
    .box_input-quantity, .box_button_cart{
        width: 50%;
    margin-bottom: 10px;
    }
    #button-cart1{
        margin-left: 0;
    }
}
@media(max-width: 767px){
    #logo{
        display: none;
    }
    #menu #category img{
        display: block;
    }
}
@media (max-width: 480px){
    .content_pay_product_order{
        display: none;
    }
    
}
@media (max-width: 557px){
    .text-system{
        position: relative;
        float: left !important;
        padding-top: 12px;
        margin-bottom: 10px;
        width: 100%;
    }
}
/*//contact*/


.sub-title-contact{
    margin-top: 50px;
    color: #057A40;
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.body-contact{
    max-width: 800px;
    margin: auto;
    margin-bottom: 100px;
}

.body-contact form{
    margin-top: 50px;
}
.body-contact .form-group{
     margin-left: 0!important;
    margin-right: 0!important;
}
.body-contact .form-control:not(textarea){
    height: 50px;
   
}

.body-contact label{
    font-size: 15px;

}
.body-contact a {
    color: #78C265;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
    font-size: 15px;
}
.btn-send-contact{
    width: 300px;
    background: #78C265;
    height: 48px;
    border: none;
    font-size: 16px;
    font-weight: 600;
}
.btn-send-contact:hover, .btn-send-contact:active, .btn-send-contact:focus {
    background: #78C265;
    border: none;
    outline: none;
}
.group-title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    align-items: center;
}
.group-title h1{
    color: #0B7A41;
    /* font-family: 'LatoWebSemibold'; */
    font-size: 25px;
    font-weight: 500;
}
.group-message {
    max-height: 500px;
    border: 1px solid #ccc;
    padding: 15px;
    overflow: auto;
}
.group-message .container-message {
    width: 100%;
    display: flex;
    margin-bottom: 5px;
}
.group-message .container-message .content-message {
    background: #d6d6d6;
    padding: 5px 10px;
    border-radius: 8px;
    flex: 0 0 auto;
    max-width: 100%;
}
.group-message .container-message .right-message {
    margin-right: auto;
    background: #9ec8fd;
}
.group-message .container-message .left-message {
    margin-left: auto;
}
.group-btn-send {
    display: flex;
}
.group-btn-send .btn-send {
    width: 45px;
    color: #0B7A41;
}
.bm-posts {
    padding-bottom: 100px;
}
.bm .bm-pagination .pagination li a {
    color: #2C322F;
}
.bm .bm-pagination .pagination .active span {
    background: #78C265;
    border-color: #78C265;
}
.bm .bm-grid-item {
    margin-bottom: 30px;
}
.modal-header .modal-title{
    color: #0B7A41;
    font-weight: 600;
    font-size: 22px;
}
.box_content_add_to_cart {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.box_content_add_to_cart .add_favorites {
    width: auto;
    padding-top: 0;
    margin-left: 0;
}
.box_content_add_to_cart .box_button_cart {
    width: auto;
}
.box_content_add_to_cart .box_button_cart .btn {
    margin-left: 0 !important;
}
.box_content_add_to_cart .box_input-quantity {
    width: auto;
}
.box_content_add_to_cart .box_input-quantity {
    padding-top: 0;
}
.box_content_add_to_cart .box_input-quantity #input-quantity {
    width: 60px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
@media(max-width: 991px){
    .content_why_about_us img{
        margin-top:15px;
    }
    /* .info-home .font-blue{
        padding-left: 15px;
    } */
    /* .info-home .btn-detail{
       margin-left: 15px; 
    }
    .milk-home .milk-info{
        padding-left: 30px;
    } */
}
@media (max-width: 767px){
    #column-right{
        display: block !important;
    }
}
@media (max-width: 480px){
    /* .carousel-inner>.item>img{
        height: 200px;
    } */
    /* .banner-product img{
        height: 150px;
    } */
    /* .box_img img{
        height: 150px;
    } */
}