@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: 80px;
	   	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 0px;
		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.col3>ul>li:nth-child(n){
		width: calc((100% - 30px) / 3);
		margin-right: 15px;
		margin-top: 0px;
		border: none;
		border-top: none;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul{
		padding: 0px;
		padding-bottom: 20px;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul>li:nth-child(2n+2){
		float: left;
		margin-right: 15px;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul>li:nth-child(3n+3){
		float: right;
		margin-right: 0px;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul>li>a{
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul>li ul li:nth-child(n){
		margin-top: 0px;
		padding-top: 0px;
		line-height: 1.5;
	}
	.header-mobile .main-nav-inner>ul>li.col3>ul>li ul li:nth-child(n+2){
		padding-top: 10px;
	}
	.header-mobile .main-nav-inner>ul>li>ul>li a{
		color: #333;
		padding: 0px;
	}
	.icon-search{
		margin-right: 52px;
	}
	/**/
	.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;
	}
	/*
	* FOOTER
	*/
	.footer-top-left,
	.footer-top-right{
		width: 100%;
	}
	.footer-top-right{
		margin-top: 30px;
		padding-top: 30px;
		border-top: 1px solid #0a4887;
	}
}
@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;
	}
	/*
	* FOOTER
	*/
	.footer-copyright,
	.footer-social{
		width: 100%;
		text-align: center;
	}
	.footer-social{
		margin-top: 15px;
	}
	.footer-item{
		width: calc((100% - 30px) / 2);
	}
}
@media screen and (max-width: 768px){
	.elementor-484 .elementor-element.elementor-element-40dc64ad{
		padding: 0px !important;
	}
	.header .container,
	.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;
	}
	/**/
	.sing-tour-attr-item:nth-child(n){
		width: 100%;
		margin-right: 0px;
	}
	.sing-tour-attr-item:nth-child(n+2){
		margin-top: 15px;
	}
	/**/
	.contact-col2-item{
		width: 100%;
	}
	.contact-col2-right{
		margin-top: 30px;
	}
}