@media (min-width: 1200px){
	.modal-lg{
		width:1048px;
	}
}
@media (max-width: 1199px){
	.container{
		width:970px;
	}
	.main{
		width:700px;
	}
	.main-left{
		width:640px;
	}
	.box-slider .carousel-caption{
		top:125px;
	}
	.home-item{
		width:303px;
		margin:0 30px 32px 0;
	}
	.des-item{
		width:300px;
	}
	.des-item .di-thumb{
		height:197px;
	}
	.des-item .di-thumb img{
		min-height:197px;
	}
	.voy-item{
		width:300px;
	}
	.voy-item .vi-thumb{
		height:197px;
	}
	.voy-item .vi-thumb img{
		min-height:197px;
	}
	.people-item{
		margin:0 35px 0 0;
	}
	.video-list .grid{
		width:310px;
		margin:0 20px 25px 0;
	}
}
@media (min-width: 992px){
	[class*="col-md-"].padding-all-5{
		padding-left:5px;
		padding-right:5px;
	}
	[class*="col-md-"].padding-left-5{
		padding-left:5px;
	}
	[class*="col-md-"].padding-right-5{
		padding-right:5px;
	}
	[class*="col-md-"].reset-padding-all{
		padding-left:0;
		padding-right:0;
	}
	[class*="col-md-"].reset-padding-left{
		padding-left:0;
	}
	[class*="col-md-"].reset-padding-right{
		padding-right:0;
	}
}
@media (max-width: 991px){
	.container{
		width:750px;
	}
	.main{
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	.sidebar{
		width:auto;
		float:none;
	}
	.sidebar .winget{
		float:left;
		width:48%;
		margin:0 2% 30px 0;
	}
	.sidebar .winget:nth-child(2n+2){
		margin:0 0 30px 2%;
	}
	.main-left{
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	.sidebar-right{
		width:auto;
		float:none;
	}
	.box-qc{
		display:none;
	}
	.box-slider{
		min-height:0;
	}
	.box-slider .carousel-caption{
		top:90px;
	}
	.box-slider .carousel-caption h2{
		font-size:24px;
		line-height:30px;
	}
	.box-slider .carousel-caption p{
		font-size:12px;
	}
	.about-bottom{
		margin:0 0 15px;
	}
	.about-bottom a.btn-green{
		margin:10px 0 0;
	}
	.home-item{
		width:48%;
		margin:0 2% 32px 0;
	}
	.home-list .home-item:nth-child(3n+3){
		margin:0 2% 32px 0;
	}
	.home-list .home-item:nth-child(2n+2){
		margin:0 0 32px 2%;
	}
	.des-item{
		width:326px;
	}
	.des-item .di-thumb{
		height:214px;
	}
	.des-item .di-thumb img{
		min-height:214px;
	}
	.voy-item{
		width:326px;
	}
	.voy-item .vi-thumb{
		height:214px;
	}
	.voy-item .vi-thumb img{
		min-height:214px;
	}
	.people-item{
		margin:0 60px 0 0;
	}
	.box-map{
		height:290px;
	}
	.bulletins-left{
		float:none;
	}
	.bulletins-right{
		float:none;
	}
	.bulletins-img{
		padding:0 0 45px;
	}
	.bulletins-right .box{
		padding:35px 0 25px;
	}
	.video-outer{
		padding:35px 0;
	}
	.big-video{
		border-bottom:1px solid #e5e5e5;
	}
	.small-video{
		padding:30px 0 0;
	}
	.small-video .grid{
		float:left;
		width:47%;
		margin:0 3% 20px 0;
	}
	.small-video .grid:nth-child(2n+2){
		margin:0 0 20px 3%;
	}
	.small-video .grid:nth-child(5){
		display:none;
	}
	.video-list{
		padding:15px 0 0;
		border-top:none;
	}
	.video-list .grid, .video-list .grid:nth-child(3n+3){
		width:47%;
		margin:0 3% 20px 0;
	}
	.video-list .grid:nth-child(2n+2){
		margin:0 0 20px 3%;
	}
	.video-popup-content{
		padding:15px;
	}
	.vp-video{
		min-height:0;
	}
	.vp-info{
		padding:15px 0 0;
	}
	.temoignages-list{
		padding-left:0;
		border-left:none;
	}
	.temoignages-list .grid .temoignages-bullet{
		display:none;
	}
	.sidebar-right .box-search{
		display:none;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.about-img{
		width:290px;
		height:280px;
	}
	.about-img .about-intro1{
		width:290px;
		height:165px;
	}
	.about-img .about-intro1 img{
		min-height:153px;
	}
	.about-img .about-intro2{
		left:100px;
		top:140px;
	}
	.about-img .about-intro3{
		left:30px;
		top:210px;
	}
}
@media (min-width: 768px){
	[class*="col-sm-"].padding-all-5{
		padding-left:5px;
		padding-right:5px;
	}
	[class*="col-sm-"].padding-left-5{
		padding-left:5px;
	}
	[class*="col-sm-"].padding-right-5{
		padding-right:5px;
	}
	[class*="col-sm-"].reset-padding-all{
		padding-left:0;
		padding-right:0;
	}
	[class*="col-sm-"].reset-padding-left{
		padding-left:0;
	}
	[class*="col-sm-"].reset-padding-right{
		padding-right:0;
	}
}
@media (max-width: 767px){
	.container{
		width:auto;
		padding-left:15px;
		padding-right:15px;
	}
	.bground{
		padding:20px 0;
	}
	.box-scroll{
		display:none;
	}
	.testimonials-item{
		font-size:12px;
		line-height:18px;
		padding:5px 0;
	}
	.footer-top{
		padding:15px 0;
		text-align:center;
	}
	.footer-top .hotline{
		display:inline-block;
		vertical-align:top;
		margin:0 0 10px;
	}
	.footer-text{
		padding:15px 0;
	}
	.copyright{
		padding:15px 0;
	}
	.footer-content{
		display:none;
		margin:0 0 15px;
	}
	.footer .footer-lb .fa{
		display:block;
	}
	.box-social{
		margin:0 0 15px;
	}
	.box-about{
		padding:15px 0;
	}
	.home-list{
		padding: 13px 0 30px;
	}
	.box{
		padding:15px 0 35px;
	}
	.box-qc{
		text-align:center;
	}
	.di-desc-img{
		text-align:center;
	}
	.detail-more{
		text-align:left;
	}
	.box-pdf{
		text-align:left;
	}
	.people-item{
		width:31%;
		margin:0 1%;
	}
	.people-list .people-item:nth-child(3n+3){
		margin:0 1%;
	}
	.people-item .pi-thumb{
		width:210px;
		margin:0 auto 10px;
	}
	.people-popup-content{
		padding:20px 15px 0;
	}
	.bulletins-right .box{
		padding:15px 0 15px;
	}
	.video-outer{
		padding:15px 0;
	}
	.small-video{
		padding:15px 0 0;
	}
	.small-video .grid{
		float:left;
		width:49%;
		margin:0 1% 15px 0;
		padding:0 0 15px;
	}
	.small-video .grid:nth-child(2n+2){
		margin:0 0 15px 1%;
	}
	.video-list .grid, .video-list .grid:nth-child(3n+3){
		width:49%;
		margin:0 1% 15px 0;
	}
	.video-list .grid:nth-child(2n+2){
		margin:0 0 15px 1%;
	}
	.gallery-featured a:nth-child(3n+3){
		margin:0 7px 7px 0;
	}
	.blog-share{
		margin-bottom:15px;
	}
	.blog-share .di-desc-icon{
		text-align:left;
		padding:15px 0 0;
	}
	.blog-share .di-desc-icon a{
		margin-right:10px;
		margin-left:0;
	}
	.temoignages-detail .grid{
		padding:0 0 15px;
	}
	.temoignages-social{
		text-align:left;
	}
	.temoignages-other{
		padding:0;
	}
}
@media (max-width: 640px) {
	.box-slider .carousel-caption{
		top:50px;
	}
	.des-item{
		width:100%;
	}
	.des-item .di-thumb{
		height:197px;
	}
	.des-item .di-thumb img{
		min-height:197px;
	}
	.voy-item{
		width:100%;
	}
	.voy-item .vi-thumb{
		height:197px;
	}
	.voy-item .vi-thumb img{
		min-height:197px;
	}
	.home-slider .owl-prev{
		right:35px;
	}
	.home-slider .owl-next{
		right:0;
	}
	.breadcrumb{
		padding:10px 0;
	}
	.breadcrumb > li{
		font-size:13px;
	}
	.breadcrumb > li > a{
		font-size:13px;
	}
	.fr-tabs > li > a{
		font-size:12px;
	}
	.people-item{
		height:265px;
	}
	.people-item .pi-thumb{
		width:175px;
		height:175px;
	}
	.people-item .pi-thumb img{
		min-height:175px;
	}
}
@media (max-width: 533px) {
	.bground{
		padding:15px 0;
	}
	.box-slider .carousel-caption{
		top:auto;
		bottom:0;
	}
	.box-slider .carousel-caption h2{
		text-align:center;
		font-size:18px;
	}
	.box-slider .carousel-caption p{
		display:none;
	}
	.box-slider .ci-button{
		bottom:auto;
		top:15px;
	}
	.box-slider .ci-button .carousel-indicators{
		text-align:center;
	}
	.testimonials{
		display:none;
	}
	.home-item{
		height:335px;
		margin:0 2% 15px 0;
	}
	.home-list .home-item:nth-child(3n+3){
		margin:0 2% 15px 0;
	}
	.home-list .home-item:nth-child(2n+2){
		margin:0 0 15px 2%;
	}
	.home-item .hi-thumb{
		height:144px;
	}
	.home-item .hi-thumb img{
		min-height:144px;
	}
	.home-item .hi-title{
		font-size:13px;
	}
	.home-item .hi-title a{
		display:block;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.home-item .hi-text label{
		font-size:11px;
	}
	.home-item .hi-text span{
		font-size:11px;
	}
	.des-item .di-thumb{
		height:162px;
	}
	.des-item .di-thumb img{
		min-height:162px;
	}
	.voy-item .vi-thumb{
		height:162px;
	}
	.voy-item .vi-thumb img{
		min-height:162px;
	}
	.des-title{
		text-align:center;
		margin:0 0 32px;
		height:47px;
	}
	.des-title .dt-name{
		float:none;
		display:block;
		vertical-align:top;
		margin:0 0 7px;
	}
	.des-title .btn-yellow{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.des-list .grid{
		min-height:210px;
		padding:0 0 20px;
		margin:0 0 20px;
	}
	.des-list .grid .img{
		width:150px;
		height:100px;
		overflow:hidden;
		margin:0;
	}
	.des-list .grid .img img{
		width:100%;
		min-height:100px;
	}
	.des-list .grid .g-content{
		margin-left:165px;
	}
	.tree-view{
		position:static;
		background:transparent;
	}
	.breadcrumb > li > a{
		color:#333;
	}
	.breadcrumb > .active{
		color:#777;
	}
	.box-share li{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.fr-tabs > li{
		float:none;
		margin-top:1px;
	}
	.fr-tabs > li > a{
		font-size:14px;
		margin-right:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		border-radius:0;
	}
	.people-item{
		width:48%;
	}
	.people-popup-content .grid .img{
		float:none;
		margin:0 auto 10px;
	}
	.people-popup-content .grid .g-content{
		margin-left:0;
	}
	.box-map{
		height:250px;
	}
	.big-video .grid .img{
		height:290px;
	}
	.big-video .grid .img img{
		height:290px;
	}
	.video-list .grid .img{
		height:145px;
	}
	.video-list .grid .img img{
		min-height:145px;
	}
	.bog-list .grid .img{
		height:240px;
	}
	.bog-list .grid .img img{
		min-height:240px;
	}
	.temoignages-detail .grid{
		margin:0;
		padding:0 0 15px;
	}
}
@media (max-width: 480px) {
	.sidebar .winget{
		float:none;
		width:auto;
		margin:0 0 30px;
	}
	.sidebar .winget:nth-child(2n+2){
		margin:0 0 30px;
	}
	.footer-text .footer-lb{
		font-size:14px;
	}
	.copyright p{
		font-size:12px;
	}
	.about-title{
		margin:0 0 10px;
		font-size:16px;
	}
	.about-content{
		font-size:12px;
		line-height:20px;
	}
	.about-bottom p{
		font-size:12px;
	}
	.home-tabs ul li{
		font-size:13px;
	}
	.home-tabs ul li a{
		font-size:13px;
	}
	.des-item .di-thumb{
		height:144px;
	}
	.des-item .di-thumb img{
		min-height:144px;
	}
	.voy-item .vi-thumb{
		height:144px;
	}
	.voy-item .vi-thumb img{
		min-height:144px;
	}
	.di-desc{
		font-size:12px;
	}
	.di-desc .di-desc-ul li{
		background:url(../images/menuleft-bullet.png) no-repeat 0 7px;
	}
	.showcase-caption{
		display:none !important;
	}
	.showcase-thumbnail-container{
		padding:0 29px;
	}
	.showcase-thumbnail-button-backward{
		left:7px;
	}
	.showcase-thumbnail-button-forward{
		right:7px;
	}
	.big-video .grid .img{
		height:270px;
	}
	.big-video .grid .img img{
		height:270px;
	}
	.blog-author .grid .g-row{
		font-size:13px;
	}
	.blog-other .grid{
		width:48%;
	}
	.blog-other .grid:nth-child(2n+2), .blog-other .grid:nth-child(4n+4){
		margin:0 0 0 2%
	}
	.comment-list .grid .g-row{
		font-size:13px;
	}
}
@media (max-width: 360px) {
	.box-slider .carousel-caption{
		display:none;
	}
	.box-slider .ci-button{
		bottom:0;
		top:auto;
	}
	.home-item{
		height:auto;
		margin:0 0 15px;
		width:auto;
		float:none;
	}
	.home-list .home-item:nth-child(3n+3){
		margin:0 0 15px;
	}
	.home-list .home-item:nth-child(2n+2){
		margin:0 0 15px;
	}
	.home-item .hi-thumb{
		height:auto;
	}
	.home-item .hi-thumb img{
		min-height:0;
	}
	.home-tabs{
		padding:0;
		background:none;
	}
	.home-tabs ul{
		height:auto;
		background:none;
		border-bottom:1px solid #ddd;
	}
	.home-tabs ul li{
		float:none;
		height:auto;
		border:1px solid #ddd;
		border-bottom:none;
	}
	.home-tabs ul li:after{
		content:"";
		display:none;
	}
	.home-tabs ul li a{
		display:block;
		padding:10px;	
	}
	.home-tabs ul li:hover, .home-tabs ul li.active{
		background:#f1f1f1;
	}
	.des-item .di-thumb{
		height:auto;
	}
	.des-item .di-thumb img{
		min-height:0;
	}
	.voy-item .vi-thumb{
		height:auto;
	}
	.voy-item .vi-thumb img{
		min-height:0;
	}
	.des-list .grid{
		min-height:0;
		padding:0 0 5px;
		margin:0 0 15px;
	}
	.des-list .grid .img{
		width:100%;
		height:auto;
		overflow:hidden;
		margin:0 0 10px;
	}
	.des-list .grid .img img{
		width:100%;
		min-height:0;
	}
	.des-list .grid .g-content{
		margin-left:0;
	}
	.des-list .grid .g-row{
		font-size:12px;
		line-height:18px;
	}
	.des-list .grid .hi-view{
		float:none;
		display:block;
		vertical-align:top;
		clear:both;
		margin:10px 0 0;
	}
	.people-item{
		width:auto;
		float:none;
		margin:0 0 15px;
		height:auto;
	}
	.box-map{
		height:200px;
	}
	.big-video .grid .img{
		height:220px;
	}
	.big-video .grid .img img{
		height:220px;
	}
	.big-video .grid .g-title{
		font-size:16px;
	}
	.big-video .grid .g-row{
		font-size:13px;
	}
	.small-video .grid, .small-video .grid:nth-child(2n+2){
		float:none;
		margin:0 0 15px;
		width:auto;
	}
	.small-video .grid:nth-child(5){
		display:block;
	}
	.video-list .grid, .video-list .grid:nth-child(2n+2), .video-list .grid:nth-child(3n+3){
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.video-list .grid .img{
		height:auto;
	}
	.video-list .grid .img img{
		min-height:0;
	}
	.video-popup-content{
		padding:10px;
	}
	.bog-list .grid{
		margin:0 0 15px;
	}
	.bog-list .grid .img{
		height:180px;
	}
	.bog-list .grid .img img{
		min-height:180px;
	}
	.bog-list .grid .g-title{
		font-size:18px;
	}
	.blog-author .grid .img{
		float:none;
		margin:0 0 10px;
	}
	.blog-author .grid .g-content{
		margin-left:0;
	}
	.blog-other .grid .g-row{
		font-size:13px;
	}
	.maincontent{
		font-size:13px;
		line-height:22px;
	}
	.maincontent p{
		font-size:13px;
	}
	.about-img{
		width:290px;
		height:280px;
	}
	.about-img .about-intro1{
		width:290px;
		height:165px;
	}
	.about-img .about-intro1 img{
		min-height:153px;
	}
	.about-img .about-intro2{
		left:100px;
		top:140px;
	}
	.about-img .about-intro3{
		left:30px;
		top:210px;
	}
}
@media (max-width: 320px) {
	.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail{
		width:116px;
	}
	.box-map{
		height:180px;
	}
	.big-video .grid .img{
		height:190px;
	}
	.big-video .grid .img img{
		height:190px;
	}
	.bog-list .grid .img{
		height:150px;
	}
	.bog-list .grid .img img{
		min-height:150px;
	}
	.bog-list .grid .g-row{
		font-size:13px;
	}
	.gallery-featured a{
		width:89px;
	}
}