@font-face {
/*
font-family: 'SF-UI-Text-Regular';
src: url('../fonts/SF-UI-Text-Regular.otf') format('opentype');
*/
font-family: 'MyriadPro';
	src: url('/fonts/MyriadPro-Regular.otf');
}

@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('/fonts/MyriadPro-BoldCond.otf');
}

@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('/fonts/MyriadPro-Cond.otf');
}

body{
	font-family: "MyriadPro",Arial,sans-serif;
	font-size: 14px;
}

h1,h2,h3,h4,h5{
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

.item h4 a {
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

.sectionMonAn * {
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

.panel-heading * {
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

.panel-body label {
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

strong, b, label {
	font-family: "MyriadPro-BoldCond",Arial,sans-serif;
}

label {
	font-size: 19px !important;padding: 0 !important;
}

h3 {
	font-size: 20px;
	padding: 5px;
}

a:hover {
	text-decoration: none;
}

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-caption p{
	color:#f8f8f7;
	text-shadow:none !important;
}
.slider_bottom{
	border-top:1px dotted #ccc;
	margin-top:20px;
}
.arrow_top{
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:9999;
	cursor:pointer;
}
.slider{
	position:relative;
}
.banner_bottom{
	background:#faf6ed;
	width:100%;
	margin:0 auto;
	position:relative;
}
/*------------js news------------------*/
#waterfall { margin: 0px; padding:0 }
#waterfall ul { margin: 0px; padding:0px;width:100%; }

#waterfall li {
	/*position: absolute;*/
	left: 0;
	top: 0;
	opacity: 0;
	transform: translateY(100px);
}

#waterfall li.show {
	opacity: 1;
	transform: translateY(0);
	transition: all 0.3s, top 1s;
}

/*-------------end js news-------------*/

/* carousel */
.media-carousel 
{
	margin-bottom: 0;
	padding: 0 30px ;
	margin-top: 30px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	width: 100% !important;
}

/* Previous button  */
.media-carousel .carousel-control.left 
{
	left: -12px;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #FFFFFF;
	height: 40px;
	width : 30px;
	top:50%;
	margin-top:-20px;
}
/* Next button  */
.media-carousel .carousel-control.right 
{
	right: -12px !important;
	background-image: none;
	background: none repeat scroll 0 0 #222222;
	border: 4px solid #FFFFFF;
	height: 40px;
	width : 30px;
	top:50%;
	margin-top:-20px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
	background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
	background: #333333;
}
.slider_bottom .box_news{
	margin:0;
}
/* End carousel */
.container{
	position:relative;
}

.navbar-default .navbar-nav > li > a{
	font-size:12px;
	color:#58595B;
	text-transform:uppercase;
	padding:10px;
}
.langue a{
	color:#58595B;
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li.active > a{
	border-bottom:1px solid #828284;
}
.l_arrow{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-30px;
}
.r_arrow{
	position:absolute;
	top:50%;
	right:0;
	margin-top:-30px;
}
.box_icon{
	background:#F8F8F7;
}
.slider .carousel-inner > .item > img, .carousel-inner > .item > a > img{
	margin:0 auto;
	width:100%;
}
.navbar-fixed-top{
	background:#fff;
}
.carousel-indicators{
	display:none;
}
.icon_services{
	width:57px;
	height:57px;
	display:block;
	background:#C9C9C7;
	border-radius:50%;
	text-align:center;
	line-height:54px;
}
.icon_box{
	height:54px;
	margin-bottom:40px;
}
.icon_box h3,.icon_services h5{
	color:#8B8B8A;
}
.icon_box:hover h3, .icon_services h5{
	color:#403F39;
}
.icon_box h3{
	font-size:24px;
	margin-bottom:0;
	padding-top:3px;
}
.icon_box h5{
	font-size:16px;
	margin-top:5px;
	color:#8b8b8a;
}
.icon_services h5{
	font-size:12px;
}
.icon_box:hover .icon_services{
	background:#403F39;
}
.icon_services{
	float:left;
	margin-right:20px;
}
.services{
	padding:50px 0;
}
.box_mid_promotion .row{
	margin:0 !important;
}
.table_about{
	background:#222122;
	margin:0;
}
.table_about div{
	padding:0;
}
.txt_right_about{
	padding:30px !important;
}
.txt_right_about h3{
	margin-top:40px;
	font-size:25px;
}
.txt_right_about{
	font-size:16px;
	color:#fff;
	line-height:1.6;
}
.btn_txt_r{
	color:#333 ;
	display:block;
	background:#fff;
	border:none;
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-top:10px;
	width:100%;
	text-align:center;
	max-width:150px;
}

.box_img{
	text-align:center;
}
.btn_appstore{
	height:44px;
	display:block;
	border:1px solid #ccc;
	float:left;
	box-sizing:border-box;
	padding:10px;
	border-radius:5px;
	color:#333;
	text-transform:uppercase;
}
.btn_appstore:hover{
	text-decoration:none;
	background:#231F20;
	color:#fff;
}
.txt_appstore a{
	float:left;
	margin-right:15px;
}
a.btn_txt_r:hover{
	color:#fff;
	background:#999;
	text-decoration:none;
}
.total_about{
	padding:15px 0 ;
}
.btn_detail_home{
	border:1px solid #727C77;
	width:135px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#333;
	font-size:14px;
	display:block;
	margin:20px auto;
	text-transform:uppercase;
}
.btn_detail_home:hover{
	text-decoration:none;
	background:#231f20;
	color:#fff;
}
.box_total{
	text-align:center;
}
.book{
	background:#F8F8F8;
}
.btn_book{
	margin-top:15px;
}
.txt_book .btn_detail_home{
	margin:0;
	margin-top:35px;

}
.email_bottom{
	background:#eeedee;
	padding:25px 0;
}
.link-social li{
	float:left;
	margin-right:22px;
	list-style:none;
}
.table_email span{
	padding-right:15px;
}
.input_email{
	border:1px solid #ccc;
	height:30px;
	padding:0 10px;
	width:245px;
}
.btn_send{
	background:#231f20;
	border:none;
	width:135px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	margin-left:10px;
}
.btn_send:hover{
	text-decoration:none;
	background:#353031;
	color:#fff;
}
.link_footer{
	background:#662d91;
}
.box_link li{
	list-style:none;
}
.box_link hr{
	width:30px;
	text-align:left;
	margin:10px 0;
	border-top:1px solid #6c6d6d;
}
.box_link h3{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-family:SF-heavey;
	font-family:12px;
}
.box_link ul{
	margin:0;
	padding:0;
}
.box_link li{
	list-style:none;
	margin-bottom:10px;
}
.box_link ul li a{
	color:#6c6d6d;
	font-family:SF-heavey;
	font-size:12px;
}
.address_footer{
	background:#000;
	padding:20px 0;
	border-top:1px solid #2c292a;
}
.address{
	color:#fff;
	font-size:13px;
}
.logo_all{
	background:#f4f4f4;
}
.box_logo{
	margin-bottom:20px;
}
.box_logo ul{
	margin:0;
	padding:0;

}
.box_logo li{
	list-style:none;
	margin-bottom:15px;
	text-align:center;
	float:left;
	margin:0 30px;
}

.box_logo ul li a:hover img::after{
	display:none;
}
.logo_bot1{
	background:url(../Content/images/logo_bot1.png) no-repeat;
	height:60px;
	width:35px;
	margin:0 auto;
}
.logo_bot1:hover{
	background:url(../Content/images/logo_bot1_hover.png) no-repeat;
}
.logo_bot2{
	background:url(../Content/images/logo_bot2.png) no-repeat;
	width:31px;
	height:60px;
	margin:0 auto;
}
.logo_bot2:hover{
	background:url(../Content/images/logo_bot2_hover.png) no-repeat;
}
.logo_bot3{
	background:url(../Content/images/logo_bot3.png) no-repeat;
	width:93px;
	height:60px;
	margin:0 auto;
}
.logo_bot3:hover{
	background:url(../Content/images/logo_bot3_hover.png) no-repeat;
}
.logo_bot4{
	background:url(../Content/images/logo_bot4.png) no-repeat;
	width:73px;
	height:60px;
	margin:0 auto;
}
.logo_bot4:hover{
	background:url(../Content/images/logo_bot4_hover.png) no-repeat;
}
.logo_bot5{
	background:url(../Content/images/logo_bot5.png) no-repeat;
	width:88px;
	height:60px;
	margin:0 auto;
}
.logo_bot5:hover{
	background:url(../Content/images/logo_bot5_hover.png) no-repeat;
}
.logo_bot11{
	background:url(../Content/images/logo_bot11.png) no-repeat;
	width:36px;
	height:60px;
	margin:0 auto;
}
.logo_bot11:hover{
	background:url(../Content/images/logo_bot11_hover.png) no-repeat;
}
.logo_bot12{
	background:url(../Content/images/logo_bot12.png) no-repeat;
	width:86px;
	height:60px;
	margin:0 auto;
}
.logo_bot12:hover{
	background:url(../Content/images/logo_bot12_hover.png) no-repeat;
}
.logo_bot13{
	background:url(../Content/images/logo_bot13.png) no-repeat;
	width:36px;
	height:60px;
	margin:0 auto;
}
.logo_bot13:hover{
	background:url(../Content/images/logo_bot13_hover.png) no-repeat;
}
.logo_bot14{
	background:url(../Content/images/logo_bot14.png) no-repeat;
	width:66px;
	height:60px;
	margin:0 auto;
}
.logo_bot14:hover{
	background:url(../Content/images/logo_bot14_hover.png) no-repeat;
}
.logo_bot21{
	background:url(../Content/images/logo_bot21.png) no-repeat;
	width:46px;
	height:60px;
	margin:0 auto;
}
.logo_bot21:hover{
	background:url(../Content/images/logo_bot21_hover.png) no-repeat;
}
.logo_bot22{
	background:url(../Content/images/logo_bot22.png) no-repeat;
	width:35px;
	height:60px;
	margin:0 auto;
}
.logo_bot22:hover{
	background:url(../Content/images/logo_bot22_hover.png) no-repeat;
}
.logo_bot23{
	background:url(../Content/images/logo_bot23.png) no-repeat;
	width:59px;
	height:60px;
	margin:0 auto;
}
.logo_bot23:hover{
	background:url(../Content/images/logo_bot23_hover.png) no-repeat;
}
.logo_bot24{
	background:url(../Content/images/logo_bot24.png) no-repeat;
	width:44px;
	height:60px;
	margin:0 auto;
}
.logo_bot24:hover{
	background:url(../Content/images/logo_bot24_hover.png) no-repeat;
}
.logo_bot31{
	background:url(../Content/images/logo_bot31.png) no-repeat;
	width:52px;
	height:60px;
	margin:0 auto;
}
.logo_bot31:hover{
	background:url(../Content/images/logo_bot31_hover.png) no-repeat;
}
.logo_bot32{
	background:url(../Content/images/logo_bot32.png) no-repeat;
	width:56px;
	height:60px;
	margin:0 auto;
}
.logo_bot32:hover{
	background:url(../Content/images/logo_bot32_hover.png) no-repeat;
}
.logo_bot33{
	background:url(../Content/images/logo_bot33.png) no-repeat;
	width:56px;
	height:60px;
	margin:0 auto;
}
.logo_bot33:hover{
	background:url(../Content/images/logo_bot33_hover.png) no-repeat;
}
.logo_bot51{
	background:url(../Content/images/logo_bot51.png) no-repeat;
	width:39px;
	height:60px;
	margin:0 auto;
}
.logo_bot51:hover{
	background:url(../Content/images/logo_bot51_hover.png) no-repeat;
}
.logo_bot52{
	background:url(../Content/images/logo_bot52.png) no-repeat;
	width:50px;
	height:60px;
	margin:0 auto;
}
.logo_bot52:hover{
	background:url(../Content/images/logo_bot52_hover.png) no-repeat;
}
.logo_bot53{
	background:url(../Content/images/logo_bot53.png) no-repeat;
	width:66px;
	height:60px;
	margin:0 auto;
}
.logo_bot53:hover{
	background:url(../Content/images/logo_bot53_hover.png) no-repeat;
}
.logo_bot54{
	background:url(../Content/images/logo_bot54.png) no-repeat;
	width:42px;
	height:60px;
	margin:0 auto;
}
.logo_bot54:hover{
	background:url(../Content/images/logo_bot54_hover.png) no-repeat;
}
.l_icon{
	background:url(../Content/images/l_icon.png) no-repeat;
	width:20px;
	height:33px;
	display:block;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-16px;
}
.l_icon{
	background:url(../Content/images/l_icon_hover.png) no-repeat;
}
.r_icon{
	background:url(../Content/images/r_icon.png) no-repeat;
	width:20px;
	height:33px;
	display:block;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-16px;
}
.r_icon{
	background:url(../Content/images/r_icon_hover.png) no-repeat;
}
.news{
	background:#f7f8f7;
}
.bracrum li{
	list-style:none;
	display:inline-block;
	padding-right:10px;
	color:#97999a;
}
.bracrum li a{
	color:#97999a;
}
.box_news{
	margin:10px;
	background:#fff;
}
.tit_news{
	text-align:center;
	color:#333;
	padding-top:60px;
	font-size:25px;
	border-bottom:1px solid #eeeeee;
	padding-bottom:15px;
	text-transform:uppercase;
}
.bracrum{
	padding:0;
}
.content_news{
	padding-top:10px;
}

.txt_news{
	padding:10px;
	font-family:SF-UI-Text-Regular;
}
.txt_news h3{
	margin:0;
	font-size:18px !important;
	/*font-weight:bold;*/
	color:#231f20;
	text-decoration:none;
}
.txt_news h5{
	color:#929497;
	margin-top:5px;
}
.txt_news p{
	color:#929497;
}

.favourite span{
	background:url(../Content/images/favourite.png) no-repeat;
	width:12px;
	height:10px;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
}
.favourite.active span{
	background:url(../Content/images/favourite_active.png) no-repeat;
}
.box_about{
	background:#fff;
	padding:40px 20px;
}
.tit_about{
	margin-top:0;
	text-transform:uppercase;
}
.box_about{
	margin-bottom:20px;
}
.txt_about p{
	color:#939598;
	font-size:16px;
}
.addres_about{
	color:#939598;
}
.addres_about h3{
	margin-top:0;
	font-size:16px;
	text-transform:uppercase;
}
.mobile_add{
	background:url(../Content/images/mobile_add.png) no-repeat;
	padding-left:25px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.fax_add{
	background:url(../Content/images/fax_add.png) no-repeat;
	padding-left:25px;
}
.video{
	margin-bottom:20px;
}
.small_note{
	margin:0;
	font-size:16px;
	font-style:italic;
	color:#939598;
}
.addres_about{
	background:#fff;
	padding:10px;
	margin-bottom:30px;
}
.tit_detail_news{
	font-size:32px;
}
.time-detail{
	font-size:16px;
	color:#231f20;
	margin-top:0;
}
.txt-detail{
	color:#939598!important;
}
.txt_dtail_news{
	padding:20px;
}
.detail_slideshow{
	float:left;
	width:65%;
	box-sizing:border-box;
}

.detail_news{
	float:right;
	width:35%;
}
.detail_news p{
	padding:20px;
	color:#939598;
}

.detail_social{
	padding:0;
	width:35px;
	display:none;
}
.detail_social li{
	margin-bottom:20px;
	list-style:none;
	text-align:right;
}
.slider_detail .carousel-indicators{
	display:block;
}
.slider_detail{
	margin:20px auto;
	max-width:1400px;
	background: #eee;
}
.txt_detail p{
	color:#939598;
}
.txt_dtail_news{
	padding:0;
}
.img_detail{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.author{
	text-align:right;
}
.slider_bottom{
	margin-bottom:20px;
}
.container{
	position:relative;
}
/*.detail_social{
	position:fixed;
	z-index:9999;
	}*/
	.detail_social li{
		margin-bottom:20px;
	}
	.social_add .detail_social{
		display:none;
	}
	.box_logo h3{
		text-transform:uppercase;
	}
	.tab_app{
		margin-bottom:10px;
		color:#939598;
		font-size:16px;
	}

	.tab_app td{
		padding:5px;
	}

	.btn_mid_r{
		margin:0;
		color:black;
	}
	.btn_mid_r:hover{
		background:#333;
		color:#fff;
		text-decoration:none;
		border:2px solid #333;
	}
	.txt_mid_about span{
		font-size:16px;
		color:#939598;
		display:block;
		margin-bottom:60px;
	}
@media (min-width: 1024px) {
	a.navbar-brand > img{
		height:47px;
	}
	a.navbar-brand .logoConcept > img{
		height:60px!important;
	}
	.tiny .navbar-brand .logoConcept img{
		height: 40px!important;
		transition: width 2s;
	}
	.container{
		padding:0;
	}
	.link-social{
		padding-left:0;
	}
	.logo_all{
		padding:30px 0;
	}
	.box_logo ul{
		float:left;
		border-bottom:1px dotted #ccc;
	}
/*.detail_social{
	top:380px;
	margin-left:100px;
	}*/
	.line_hr{
		max-width:80px;
		margin-left:0;
	}
	.content_news{

	}
	.news{
		margin-top:66px;
	}
	.box_logo h3{
		border-right:1px dotted #ccc;
		height:60px;
		float:left;
		width:150px;
		margin:0;
		font-size:18px;
		text-align:left;
		color:#808285;
		font-weight:bold;
		padding-top:12px;		
	}
	.box_logo h3 span{
		display:block;
		font-size:11px;
	}
	.box_logo li{
		float:left;
		height:60px;

	}
	.box_logo li a{
		vertical-align:middle;
	}
	.box_link{
		float:left;
		width:16.6%;
		margin-top:10px;
	}
	.txt_book{
		padding:80px;
		height:455px;
		max-width:670px;
		float:right;
	}
	.carousel-inner > .item > img{
		margin:0 auto;
	}
	.txt_book h3{
		font-size:24px;
		color:#231f20;
	}
	.txt_book p{
		margin-top:40px;
		font-size:18px;
		color:#939598;
	}
	.total_about{
		padding:60px 0 ;
	}
	.appstore{
		padding-top:90px;
	}
	.txt_right_about span{
		margin-top:50px;
		display:block;
	}
	.img_mid_about{
		padding:0;
	}
	.txt_mid_about h3{
		font-size:30px;
	}
	.btn_txt_r{
		margin-top:50px;
	}
	.tiny .navbar-fixed-top{
		background: #662d91;
	}
	.tiny .langue{
		display:none;
	}
	.tiny .navbar-fixed-top{
		height:58px;
	}
	.tiny .navbar-brand{
		margin-top:0px;
	}
	.tiny .navbar-brand img{
		height:30px;
		transition: width 2s;
	}
	.tiny .navbar-collapse{
		margin:10px;
	}
	.slider{
		margin-top:-110px;
	}
	.container{
		width:1024px;
	}
	.langue{
		position:absolute;
		top:25px;
		right:0;
	}
	.langue a{
		font-size:10px;
	}
	.navbar-fixed-top{
		height:110px;
		border:none;
	}
	.navbar-brand{
		margin-top:20px;
	}
	.navbar-collapse{
		margin-top:45px;
	}
	.box_logo:first-child{
		padding-top:20px;
	}
}
@media (max-width: 1024px) {
	
	.langue{
		padding:10px;
		text-align:center;
		border-top:1px solid #ccc;
	}
	.box_logo h3{
		border-bottom:1px dotted #ccc;
		padding-bottom:10px;
		font-size:18px;
		color:#8d8787;
	}
}

@media screen and (min-width: 800px) {

	.navbar-brand img{
		height:30px;
	}
	.txt_mid_about{
		padding: 20px;
	}
	.navbar-default .navbar-nav > li > a{
		padding:0px;
		margin:10px 10px 0 10px ;
		
	}
	.img_left_about{
		float:left;
		width:57%;
	}
	.img_left_about img{
		width:100%;
	}
	.img_mid_about{
		float:right;
		width:50%;
	}
	.img_mid_about img{
		width:100%;
	}
	.txt_right_about{
		width:43%;
		float:left;
		max-width:580px;
	}
	.txt_mid_about{
		font-size: 17px;
		float:right;
		width:50%;
		max-width:670px;
	}
	.img_banner{
		padding-top:25px;
		padding-left:20px;
	}
	.banner_bottom{
		height:550px;
	}
	.text_banner{
		position:absolute;
		left:545px;
		color:#e5b419;
		font-weight:bold;
		top:180px;
		font-size:35px;
		text-transform:uppercase;
		font-family: SF-heavey;
		font-style:italic;
	}
	.txt_small_banner{
		position:absolute;
		left:520px;
		color:#e5b419;
		font-weight:bold;
		top:300px;
		font-size:18px;
		text-transform:uppercase;
		font-family: SF-heavey;
		font-style:italic;
	}
	.link_banner{
		position:absolute;
		bottom:140px;
		left:680px;
	}
	.img_bot{
		height:345px;
		overflow:hidden;
	}
	.right_banner img,.img_bot img{
		width:100%;
	}
	.left_book{
		float:right;
		width:50%;
		height:800px;
		overflow:hidden;
	}
	.right_banner{
		float:right;
		width:50%;
		height:800px;
		overflow:hidden;
	}
	.navbar-brand{
		height:auto;
	}
	.carousel-caption{
		background:rgba(0,0,0,0.5);
		bottom:0 !important;
		font-size:20px;
		width:100%;
		text-align:center;
		left:0 !important;
		right:0 !important;
	}
	.bct{
		text-align:right;
		color:#fff;
		font-size:12px;
	}
	
}
@media screen and (max-width: 800px) {
	.txt_right_about h3,.txt_mid_about h3{
		margin-top:0;
	}
	.txt_book .btn_detail_home{
		margin-bottom:0 !important;
	}
	.txt_book h3{
		margin-top:0;
	}
	.txt_mid_about span{
		margin-bottom:30px;
	}
	.txt_book{
		padding:30px;
	}
	.img_mid_about{
		padding:0;
	}
	.btn_mid_r{
		display:block;
		margin:0 auto;
		max-width:120px;
		text-align:center;
	}
	.img_mid_about{
		margin-top:30px;
	}
	.right_banner img{
		margin:0 auto;
	}
	.txt_book .btn_detail_home{
		margin:20px auto;
	}
	.btn_txt_r{
		display:block;
		margin:0 auto;
		margin-top:20px;
	}
	.btn_send{
		max-width:135px;
		margin:0 auto;
		display:block;
	}
	.detail_box .item img{
		margin:0 auto;
	}
	.detail_slideshow{
		margin-bottom:15px;
	}
	.detail_slideshow,.detail_news{
		float:none;
		width:100%;
	}
	
	.link-social{
		padding:0;
		text-align:center;
	}
	.link-social li{
		display:inline-block;
		text-align:center;
		float:none;
	}
	.table_email{
		width:100%;
		margin-top:15px;
	}
	.input_email{
		width:100%;
		margin-bottom:10px;
	}
	.btn_send{
		width:100%;
	}
	.table_email td{
		display:block;
		clear:both;
		width:100%;
	}
	.address{
		margin-bottom:20px;
	}
	
	.box_link a{
		display:block;
	}
	.slider{
		/*margin-top:50px;*/
	}
	.navbar-brand{
		padding:10px;
	}
	.navbar-brand img{
		height:52px;
	}
	.langue a{
		font-size:11px;
	}
	.services,.appstore{
		padding:10px 0;
	}
	.img_banner img{
		text-align:center;
		margin:0 auto;
	}

}
@media screen and (min-width: 360px)  and (max-width: 800px) {
	.box_logo li{
		display:inline-block;
		width:19%;
		height:60px;
	}
	.text_banner{
		text-align:center;
		padding-top:30px;
		color:#e5b419;
		font-weight:bold;
		font-size:35px;
		text-transform:uppercase;
		font-family: SF-heavey;
		font-style:italic;
		display:block;
	}
	
}
@media screen and (max-width: 360px) {
	.txt_appstore a{
		float:none;
		display:block;
		margin:0 auto;
		text-align:center;
		margin-top:10px;
	}
	.btn_appstore{
		max-width:135px;
	}
	.l_arrow, .r_arrow{
		width:30px;
		margin-top:-18px;
	}
	.text_banner{
		text-align:center;
		padding-top:30px;
		color:#e5b419;
		font-weight:bold;
		font-size:26px;
		text-transform:uppercase;
		font-family: SF-heavey;
		font-style:italic;
		display:block;
	}
}
.box_logo{
	clear:both;
}
/*ccs for subcribe*/
/*.email_bottom .col-md-9 {
    position: relative;
    text-align: right;
    margin-top: -23px;
}

.email_bottom .shortanswer input {
    margin-right: 85px;
    border: 1px solid #ccc;
    height: 30px;
    width: 200px;
}

.email_bottom .shortanswer label {
    position: relative;
    top: 28px;
    right: 295px;
    font-weight: normal;
}

.email_bottom .primary {
    margin-top: -52px;
    height: 30px;
    background: #231f20;
    border: none;
    text-align: center;
    line-height: 30px;
    color: #fff;
    padding: 0 15px;
}

.email_bottom .field-validation-error {
    position: absolute;
    left: 462px;
    top: 63px;
    color: red;
    font-weight: bold;
    font-size: 15px;
}

.email_bottom .contourMessageOnSubmit {
    margin-top: 26px;
    font-size: 19px;
    }*/
    .email_bottom .field-validation-error {
    	position: absolute;
    	left: 238px;
    	top: 33px;
    	color: red;
    	font-weight: bold;
    	font-size: 15px;
    }


    /*popup subcribe */
    #popupSubcribe .modal-dialog{
    	margin: 10% auto;
    	width:30%;
    	height: 50%;
    	min-width:200px;
    }
    #popupSubcribe  .modal-content{
    	border-radius:0px;
    	-webkit-border-radius:0px;
    	-moz-border-radius:0px;

    }
    #popupSubcribe .modal-body{
    	text-align:center
    }
    #popupSubcribe .modal-header{
    	border-bottom:1px solid #58595B;
    }
    #popupSubcribe .modal-title{
    	text-align:center;

    }
    #popupSubcribe  p{
    	margin: 0 0 40px 0;
    }
    #popupSubcribe img{
    	margin: 10px 0 10px 0;
    }