.header-logo
{
	padding: 17px;
}
.header-logo a img:not([draggable]), embed, object, video {
    max-width: 180px;
}
footer .about-logo a img
{
	max-width: 180px;
}
.th-widget-contact {
    max-width: 100%;
}

@media (max-width: 767px) {
    .header-logo {
	    padding: 5px;
	}
    .header-logo a img:not([draggable]), embed, object, video {
	    max-width: 140px;
	}
	.menu-main-menu-container
	{
		padding: 0 20px;
	}
	.th-menu-wrapper .mobile-logo
	{
		padding-bottom: 10px;
    	padding-top: 20px;
	}
	img:not([draggable]), embed, object, video {
	    max-width: 160px;
	    height: auto;
	}

	.packagelist img:not([draggable]), embed, object, video {
	    max-width: 100%;
	    height: auto;
	}

	#ourtourpackagesection img:not([draggable]), embed, object, video {
	    max-width: 100%;
	    height: auto;
	}

	#gallerysection img:not([draggable]), embed, object, video {
	    max-width: 100%;
	    height: auto;
	}

	.aboutservices img:not([draggable]), embed, object, video {
	    max-width: 100%;
	    height: auto;
	}

	.responsivefullscreen img:not([draggable]), embed, object, video {
	    max-width: 100%;
	    height: auto;
	}
	.home #about-sec img:not([draggable]), embed, object, video
	{
		max-width: 175px;
	}
	.tour-box .tour-action .th-btn
	{
		padding: 5px 8px;
        font-size: 12px;
	}
	#tripModal
	{
		z-index: 9999;
	}
	.page-template-package-page-template .contact-form.style2 select, .contact-form.style2 .form-control, .contact-form.style2 .form-select, .contact-form.style2 textarea, .contact-form.style2 input
	{
		height: 40px;
		padding: 0 15px 0 15px;
	}
	.page-template-package-page-template .contact-form .th-btn {
	    padding: 8.5px 42px;
	}
	.cursor-follower
	{
		display: none !important;
	}
	.page-template-package-page-template #tripModal .modal-header h4
	{
		font-size: 18px;
	}
	.page-template-package-page-template #tripModal .modal-header p
	{
		font-size: 14px;
	}
    #tripModal .contact-form {
        padding: 15px;
    }
    #tripModal .modal-header, .modal-body
    {
    	padding: 0;
    }
    #tripModal .form-label {
	    margin-bottom: 0;
	    font-size: 12px;
	    line-height: 1.5;
	}
	#tripModal .wpcf7 form .wpcf7-response-output
	{
		margin: 0;
	}
}
.breadcumb-wrapper{
	position: relative;
	background-position: left 50%;
}
.breadcumb-wrapper::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgb(0 0 0 / 50%);
}
.btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.custom-trip-modal .btn:focus
{
	background-color: #001238;
    color: #fff;
}