@media screen and (max-width: 1200px){
   	.main-nav{
   		display: none;
   	}
   	.toggle-nav-mobile,
   	.header-mobile .main-nav{
   		display: block;
   	}
   	.header-mobile{
   		position: fixed;
   		top: 0px;
   		left: 0px;
   		width: 100%;
   		height: 100%;
   		z-index: 100;
   		background-color: #fff;
   	}
   	.header-mobile .toggle-nav-mobile i:nth-child(2){
		display: inline-block;
	}
	.header-mobile .toggle-nav-mobile i:nth-child(1){
		display: none;
	}
   	.btn-booking{
   		position: absolute;
   		top: 20px;
	   	color: var(--th-color-red);
	   	background-color: #f5f5f5;
	   	padding: 0 20px;
	   	right: 60px;
	   	margin: 0px;
   	}
   	.btn-booking:hover{
   		color: #fff;
		background-color: var(--th-color-main);
	}
	.header-mobile .header-main-right{
		width: 100%;
	}
	.header-mobile .main-nav{
		width: 100%;
		margin-top: 30px;
		line-height: 50px;
	}
	.header-mobile .main-nav-inner>ul>li{
		width: 100%;
		margin: 0px !important;
	}
	.header-mobile .main-nav-inner>ul>li:nth-child(n+2){
		border-top: 1px dotted #ddd;
	}
	.header-mobile .main-nav-inner>ul>li>a{
		padding: 0 10px;
		color: var(--th-color-main);
	}
	.main-nav-inner>ul>li:hover>a, .main-nav-inner>ul>li.current-menu-item>a{
		background-color: transparent;
		color: var(--th-color-orange);
	}
	.header-mobile .main-nav-inner>ul>li>ul{
		position: revert;
		top: 0px !important;
		opacity: 1;
		visibility: visible;
		width: 100%;
		overflow: hidden;
		background-color: transparent;
		padding: 0px 25px;
		padding-bottom: 10px;
		display: flex;
		flex-flow: row wrap;
		line-height: 40px;
	}
	.header-mobile .main-nav-inner>ul>li>ul>li{
		width: calc((100% - 15px) / 2);
		margin-right: 15px;
		border: none;
	}
	.header-mobile .main-nav-inner>ul>li>ul>li:nth-child(2n+2){
		float: right;
		margin-right: 0px;
	}
	.header-mobile .main-nav-inner>ul>li>ul>li:nth-child(n+3){
		border-top: 1px dotted #ddd;
	}
	.header-mobile .main-nav-inner>ul>li>ul>li a{
		color: #333;
		padding: 0px;
	}
	/**/
	.post-tour-item{
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
		margin-top: 30px;
	}
	.post-tour-item:nth-child(3n+3){
		float: left;
		margin-right: 30px;
	}
	.post-tour-item:nth-child(2n+2){
		float: right;
		margin-right: 0px;
	}
}
@media screen and (max-width: 960px){
	.sgl-tour-gallery-item:nth-child(1){
		width: 100%;
		margin-right: 0px;
		height: 400px;
	}
	.sgl-tour-gallery-item:nth-child(n+2){
		float: left;
		width: calc((100% - 20px) / 3);
		margin-right: 10px;
		margin-top: 10px;
		height: 150px;
	}
	.sgl-tour-gallery-item:nth-child(4){
		margin-right: 0px !important;
	}
	.sgl-tour-gallery-item-more{
		right: 10px;
		bottom: 170px;
	}
}
@media screen and (max-width: 768px){
	.elementor-484 .elementor-element.elementor-element-40dc64ad{
		padding: 0px !important;
	}
	.header .container{
		width: 94% !important;
	}
	.header-top-right{
		display: none;
	}
	/**/
	.post-tour-item:nth-child(n){
		width: 100%;
		margin-right: 0px;
	}
	/**/
	.sgl-tour-gallery-item:nth-child(1){
		height: 300px;
	}
	.sgl-tour-gallery-item:nth-child(n+2){
		height: 100px;
	}
	.sgl-tour-gallery-item-more{
		bottom: 120px;
	}
}