
@media screen and (max-width: 991px){
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		padding-bottom: 15px;
		background: rgb(50 255 209 / 20%);
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-align: right;
	}
	.navbar-default .navbar-collapse{
		background-color: #31c5a4;
	}
	.navbar-default .navbar-nav li span.caret{
		top: 10px;
		right: 10px;
		height: 20px;
		background-color: transparent;
		line-height: 17px;
	}
}
@media screen and (max-width: 767px){
    .pageDetailContent table{width: 100% !important;}
}
@media screen and (min-width: 0px){
	#wowslider-container1 a.ws_next:hover, #wowslider-container1 a.ws_prev:hover, #wowslider-container1 .ws_playpause:hover{
		background: transparent;
  		box-shadow: inset 0 0 0 2px #2545E8;
	}
}
@media screen and (min-width: 480px){
	#wowslider-container1 a.ws_next{right: 50px;}
	#wowslider-container1 a.ws_prev{left: 50px;}
	/*.chooseHome .item{width: 50%;}
	.chooseHome .item:nth-child(2n+1){clear: both;}*/
	.chooseHome .item{width: 33.33333%;}
	.chooseHome .item:nth-child(3n+1){clear: both;}
	.tours .tour{float:left; width: 50%;}
	.tours .tour:nth-child(2n+1){clear: both;}
	.tours .tour:nth-child(2){margin-top: 0px}
	.destinationHome .item{width: 50%;}
	.destinationHome .item:nth-child(2n+1){clear: both}

	.blogHome .items .item{width: 50%}

	.contact .control-label{width: 25%; float: left; padding-left: 0px; text-align: right}
	.contact .form-group > div{width: 58.33333333%; float: left; padding-right: 0px;}
	.contact .form-group > div.offset-3{margin-left: 25%;}
}
@media screen and (min-width: 640px){
	.destinationHome .item{width: 33.333%;}
	.destinationHome .item:nth-child(2n+1){clear: none}
	.destinationHome .item:nth-child(3n+1){clear: both}
	.telephoneCustom{width: 550px; margin: 0px auto;}
	.form-tour.form-horizontal .control-label {text-align: right;}
	.form-tour .col-sm-1, .form-tour .col-sm-2, .form-tour .col-sm-3, .form-tour .col-sm-4, .form-tour .col-sm-5, .form-tour .col-sm-8, .form-tour .col-sm-12{float: left;}
	.form-tour .col-sm-1 { width: 10%; }
	.form-tour .col-sm-2 { width: 16%; }
	.form-tour .col-sm-3 { width: 23.333333%; }
	.form-tour .col-sm-4 { width: 30%; }
	.form-tour .col-sm-5 { width: 43.666667%; }
	.form-tour .col-sm-8 { width: 65%; }
	.form-tour .col-sm-12 { width: 100%; }
	.form-tour .date_time{width: 19%;}

	.teamHome .items .item{width: 33.333333%;}
	.teamHome .items .item:nth-child(2n+1){clear: none;}
	.teamHome .items .item:nth-child(3n+1){clear: both;}

    #destination-list-other ul li{width: 50%;}
    #destination-list-other ul li:nth-child(2n+1){clear: both;}
    
	#f-office .f-item{float: left; width: 50%; margin-top: 10px;}
	#f-office .f-item:nth-child(3){clear: both;}

	#btn-fixed-right{width: 90px; display: block;}
}
@media screen and (min-width: 768px){
	.form-inline select.form-control{max-width: 200px;}
	header{min-height: 100px;}
	#login{text-align: right;}
	.navbar-header{float: none;}
	.navbar-toggle{display: block;}
	.navbar-nav>li{float: none;}
	.navbar-default .navbar-nav li span.caret{right: -10px;}
	.navbar-nav .open .dropdown-menu>li>a .caret{right: -10px;}
	#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev{width: 2em; height: 2em}
	#wowslider-container1 a.ws_next > span:before, #wowslider-container1 a.ws_prev > span:before, #wowslider-container1 .ws_playpause > span:before{line-height: 2em}
	#frmSearch .form-group{margin-right: 15px;}
	#frmSearch{padding: 10px;}

	/*.chooseHome .item{width: 33.333333%;}
	.chooseHome .item:nth-child(2n+1){clear: none;}
	.chooseHome .item:nth-child(3n+1){clear: both;}*/
	.chooseHome .item{width: 20%;}
	.chooseHome .item:nth-child(3n+1){clear: none;}
	.chooseHome .item:nth-child(5n+1){clear: both;}

	.tours .tour{width: 33.3333333%;}
	.tours .tour:nth-child(2n+1){clear: none;}
	.tours .tour:nth-child(3n+1){clear: both;}
	.tours .tour:nth-child(2), .tours .tour:nth-child(3){margin-top: 0px}
	.twocolumn ul:after{content: ''; clear: both; display: table;}
	.twocolumn li{float: left; width: 50%; padding: 0px 15px 2px; list-style: circle;}
	/* #owl-tourhome{ padding: 0px 65px;} */
	.nav-right{display: block; top: 200px}
	#frmSearch{text-align: center;}

	.tourClassicHome .items .item{width: 25%;}

	.responsibleHome{flex-direction: row-reverse;}
	.responsibleHome .responsibleItem{width: 50%;}
	.teamHome .items .item:nth-child(4n+1){clear: both;}

	.testimonialHomes{flex-direction: row-reverse;}
	.testimonialHomes .testimonialHome{width: 50%;}

	#footerInfo .col-sm-6:nth-child(2n+1){clear: both}

	#btn-fixed-right{width: 110px;}

    .destinationMores .item.col2, 
    .destinationMores .item.col3{width: 50%;}
    .destinationMores .item.col2:nth-child(2n+1), 
    .destinationMores .item.col3:nth-child(2n+1){clear:both;}
	
	 .videoItems .videoItemThumb, .videoItems .videoItemTitle{width: 50%;}

    #coccoc-alo-phone{display: none;}
    #coccoc-alo-skype{display: block;}
}

@media screen and (min-width: 992px){
	#topheader{display: block;}
	#topheader .container{width: 990px;}
	#logo{height: 110px;}
	#login{position: absolute; right: 15px; bottom: 5px;}
	#headerTop p span{display: inline-block;}
	#bannertop{display: flex; align-content: flex-start; justify-content: flex-end; flex-wrap: wrap; padding: 20px 15px 0px;}
	.bannerLang{text-align: left;}
	.bannerHotline{margin-top: 0px;}
	.bannerMenutop{display: block;}
	#bannerBtns{display: block;}
	.toggle-header #logo{height: 90px; margin-top: -30px;}
	#menu{margin-top: 50px;}
	.navbar-default .navbar-collapse{background: transparent;}
	.navbar-header{float: left;}
	.navbar-toggle{display: none;}
	.navbar-collapse.collapse {
	  display: block!important;
	  height: auto!important;
	  padding-bottom: 0;
	  overflow: visible!important;
	  border-top: none;
	  padding: 0px;
	  text-align: center;
	}
	.navbar-nav{text-align: center; padding-bottom: 0px;}
	.navbar-nav:nth-child(1){display: inline-block;}
	.navbar-nav:nth-child(2){display: none;}
	.navbar-default .navbar-nav>li>a{padding: 15px 25px;}
	.navbar-default .navbar-nav>li>a.iconHome{}
	.navbar-default .navbar-nav>li>a span{display: block;}
	.navbar-default .navbar-nav>li>a span.caret{top: calc(50% - 2px); right: 10px;}
	.toggle-header .navbar-default .navbar-nav>li>a{padding: 20px 0px;}
	.navbar-nav>li{padding: 0px; text-align: center; float: left;}
	.navbar-nav>li>a{display: block; margin: auto;}
	.dropdown-menu>li>a{color: #333}
	.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration: none; color:#31c5a4; background-color:transparent}
	.navbar-default .navbar-nav>li>a.iconHome span{display: none;}
	.navbar-default .navbar-nav>li>a.iconHome i{display: block;}

	.chooseHome .items{margin: 20px 100px;}

	.aboutHome .aboutItems{display: flex; justify-content: space-between; align-items: center;}
	.aboutHome .aboutPicture{width: 40%;}
	.aboutHome .aboutDetails{width: 60%; padding: 0px 30px 0px 0px}
	.destinationHome .items{width: 900px; margin: auto;}
    .bestSaleHome .items .item{width:25%;}
	.bestSaleHome .bestSaleLink > span{top: 0; background: rgba(255, 255, 255, 0.6); opacity: 0;}
	.bestSaleHome .bestSaleLink:hover > span{opacity: 1}
	.bestSaleHome .bestSaleLink .bestSaleItemTitle{font-size: 20px;}
	.tourListHome .tourLists{padding: 70px 0px; background: url(../images/bg-home.png) no-repeat left center;}
	.tourListHome .tourListDescriptions{float: left; width: 57%; padding: 15px 50px;}
	.tourListHome .tourListItems{float: right; width: 43%;}

	.teamHome .items .item{width: 25%;}
	.teamHome .items .item:nth-child(3n+1){clear: none;}

    #destination-list-other ul li{width: 25%;}
    #destination-list-other ul li:nth-child(2n+1){clear: none;}
    #destination-list-other ul li:nth-child(4n+1){clear: both;}

	.videoItems .videoItemFirst{width: 70%;}
	.videoItems .videoItemOther{width: 30%;}
	.videoItem{width: 100%; float: none; padding: 0px;}

	.blogHome .items .item{width: 25%}

	.contentRight{float: right; width: 70%;}
	.sidebarLeft{float: left; width: 30%;}
	.tours .tour{width: 25%;}
	.tours .tour:nth-child(3n+1){clear: none;}
	.tours .tour:nth-child(4n+1){clear: both;}
	.tours .tour:nth-child(4){margin-top: 0px;}
	.tours .tour.tourList{width: 33.3333333333333%;}
	.tours .tour.tourList:nth-child(3n+1){clear: both;}
	.tours .tour.tourList:nth-child(4n+1){clear: none;}
	.tours .tour.tourList:nth-child(3){margin-top: 0px;}
	.tours .tour.tourList:nth-child(4){margin-top: 20px;}
	.news .itemnews{float: left; width: 50%; clear: none}
	.news .itemnews:nth-child(2){padding-top: 0px;}
	.news .itemnews:nth-child(2n+1){clear: both;}
	.news .itemnews.itemcomment{float: none; width: 100%;}
	.news .itemnews.itemcomment:nth-child(2){padding-top: 15px;}
	.nav-right{top: 230px;}
	.pageLogin:after{content: ''; clear: both; display: block;}
	.pageLogin{margin-left: -15px; margin-right: -15px;}
	.pageLogin .pageDetailTitle{margin-left: 15px;}
	.pageLogin .pageDetailContent{float: left; width: 50%; padding: 0px 15px;}
	.pageLogin .pageDetailForm{float: left; width: 50%; padding: 0px 15px;}
	#f-office .f-item{width: 25%; margin-top: 0px;}
	#f-office .f-item:nth-child(3){clear: none;}

	#footerInfo .col-sm-6:nth-child(2n+1){clear: none}
	#footerInfo .col-md-3:nth-child(4n+1){clear: both}

	#btn-fixed-right{width: 130px;}

    .destinationMores .item.col3{width: 33.33333%;}
    .destinationMores .item.col3:nth-child(2n+1){clear:none;}
    .destinationMores .item.col3:nth-child(3n+1){clear:both;}
}

@media screen and (min-width: 1130px){
	#topheader .container{width: 1000px;}
	.container{width: 1130px;}
	.nav-right{top: 320px;}
	#frmSearch .form-group{margin-bottom: 0px;}
}

@media screen and (min-width: 1200px){
	.navbar-nav>li{padding: 0px 4px;}
}