@media(max-width:1800px){
    h1 {
        font-size: 88px;
    }
    h2 {
        line-height: 1.1;
        font-size: calc(50px + .9vw);
    }

}
@media(max-width:1200px){
    .fb-fb-main-menu li:last-child a {
        margin-left: 0;
    }
}

@media (min-width:992px) and (max-width:1199px){
	.form-date-wrap {
		padding: 13px 20px;
		max-width: 245px;
		height: 85px;
	}
	.selectBox {
		max-width: 245px;
	}
	.selectBox__value {
		width: 245px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ1IiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMjQ1IDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA0OV82NDMpIj4KPHBhdGggZD0iTTAgNjcuODI4M1YxNy4xNzE3QzAgNy43MjcyNiA3LjUyNTY0IDAgMTYuNzIzNiAwSDIzNi42MzhDMjQxLjIzOCAwIDI0NSAzLjg2MzY3IDI0NSA4LjU4NTg1VjE3LjE3MTdDMjQ1IDIwLjg2MzcgMjQyLjY1OSAyNC4xMjYyIDIzOS4yMzEgMjUuMzI4M0MyMzIuMjkgMjcuODE4MiAyMjcuMzU3IDM0LjUxNTIgMjI3LjM1NyA0Mi41QzIyNy4zNTcgNTAuNDg0OCAyMzIuMjkgNTcuMTgxOCAyMzkuMjMxIDU5LjY3MTdDMjQyLjY1OSA2MC44NzM4IDI0NSA2NC4xMzY0IDI0NSA2Ny44MjgzVjc2LjQxNDJDMjQ1IDgxLjEzNjggMjQxLjIzOCA4NSAyMzYuNjM4IDg1SDE2LjcyMzZDNy41MjU2NCA4NSAwIDc3LjI3MjYgMCA2Ny44MjgzWiIgZmlsbD0iIzRDMUI5QyIvPgo8cGF0aCBkPSJNMjM5LjEwNiAyNC45MjQzTDIzOS4xMDQgMjQuOTI1MkMyMzIuMDE1IDI3LjQ2ODMgMjI2Ljk1OSAzNC4zMTc1IDIyNi45NTkgNDIuNDk5OEMyMjYuOTU5IDUwLjY4MjEgMjMyLjAxNSA1Ny41MzEzIDIzOS4xMDQgNjAuMDc0NEwyMzkuMTA2IDYwLjA3NTNDMjQyLjM4NSA2MS4yMjUxIDI0NC42MDIgNjQuMzM1MyAyNDQuNjAyIDY3LjgyODFWNzYuNDE0QzI0NC42MDIgODAuODg1OCAyNDEuMDMyIDg0LjU3NDggMjM2LjYzOCA4NC41NzQ4SDE2LjcyMzVDNy43MzAxMyA4NC41NzQ4IDAuMzk3NzA1IDc3LjAyMTcgMC4zOTc3MDUgNjcuODI4MVYxNy4xNzE1QzAuMzk3NzA1IDcuOTc3NjUgNy43MzAxMyAwLjQyNDgwNSAxNi43MjM1IDAuNDI0ODA1SDIzNi42MzhDMjQxLjAzMiAwLjQyNDgwNSAyNDQuNjAyIDQuMTEzOTcgMjQ0LjYwMiA4LjU4NTY1VjE3LjE3MTVDMjQ0LjYwMiAyMC42NjQ0IDI0Mi4zODUgMjMuNzc0NiAyMzkuMTA2IDI0LjkyNDNaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNDlfNjQzIj4KPHJlY3Qgd2lkdGg9IjI0NSIgaGVpZ2h0PSI4NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
		height: 85px;
	}
	
	.selectBox-reverse-bg .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ1IiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMjQ1IDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA0OV82NDYpIj4KPHBhdGggZD0iTTI0NSAxNy4xNzE3VjY3LjgyODNDMjQ1IDc3LjI3MjcgMjM3LjQ3NCA4NSAyMjguMjc2IDg1SDguMzYxNzRDMy43NjI4IDg1IDAgODEuMTM2MyAwIDc2LjQxNDJWNjcuODI4M0MwIDY0LjEzNjMgMi4zNDEyOSA2MC44NzM4IDUuNzY5NjIgNTkuNjcxN0MxMi43MDk5IDU3LjE4MTggMTcuNjQzMyA1MC40ODQ4IDE3LjY0MzMgNDIuNUMxNy42NDMzIDM0LjUxNTIgMTIuNzA5OSAyNy44MTgyIDUuNzY5NjIgMjUuMzI4M0MyLjM0MTI5IDI0LjEyNjIgMCAyMC44NjM3IDAgMTcuMTcxN1Y4LjU4NTg1QzAgMy44NjM2MyAzLjc2MjggMCA4LjM2MTc0IDBIMjI4LjI3NkMyMzcuNDc0IDAgMjQ1IDcuNzI3MjcgMjQ1IDE3LjE3MTdaIiBmaWxsPSIjNEMxQjlDIi8+CjxwYXRoIGQ9Ik01Ljg5Mzg0IDYwLjA3NTNMNS44OTY0MyA2MC4wNzQ0QzEyLjk4NTEgNTcuNTMxMyAxOC4wNDEzIDUwLjY4MjEgMTguMDQxMyA0Mi40OTk4QzE4LjA0MTMgMzQuMzE3NSAxMi45ODUxIDI3LjQ2ODMgNS44OTY0MyAyNC45MjUyTDUuODkzODQgMjQuOTI0M0MyLjYxNDcxIDIzLjc3NDYgMC4zOTc5NDkgMjAuNjY0NCAwLjM5Nzk0OSAxNy4xNzE1VjguNTg1NjVDMC4zOTc5NDkgNC4xMTM5NyAzLjk2NzU4IDAuNDI0ODA1IDguMzYxOTYgMC40MjQ4MDVIMjI4LjI3N0MyMzcuMjcgMC40MjQ4MDUgMjQ0LjYwMiA3Ljk3NzYyIDI0NC42MDIgMTcuMTcxNVY2Ny44MjgxQzI0NC42MDIgNzcuMDIyIDIzNy4yNyA4NC41NzQ4IDIyOC4yNzcgODQuNTc0OEg4LjM2MTk2QzMuOTY3NTggODQuNTc0OCAwLjM5Nzk0OSA4MC44ODU2IDAuMzk3OTQ5IDc2LjQxNFY2Ny44MjgxQzAuMzk3OTQ5IDY0LjMzNTIgMi42MTQ3MSA2MS4yMjUxIDUuODkzODQgNjAuMDc1M1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjE1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA0OV82NDYiPgo8cmVjdCB3aWR0aD0iMjQ1IiBoZWlnaHQ9Ijg1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
	}
	.selectBox-reverse-bg  .selectBox__value:after {
		right: 15px;
	}
	.date-calander {
		margin: 0px 0 0px;
	}
	.selectBox__value:after {
		right: 25px;
	}
	.selectBox-reverse-bg .selectBox__value-box {
		padding-left: 30px;
	}
	.selectBox-reverse-bg .selectBox__value h5.selectBox__value__title {
		left: 30px;
	}
	.form-departure, .form-return {
		flex: 0 0 48%;
		width: 48%;
	}
	.form-return{
		text-align: right;
	}
	.trav_engine {
		width: 175px;
		padding: 13px 20px;
		height: 85px;
	}
	.fb-form-hotel-right .form-date-wrap {
		max-width: 280px;
	}
	.trav_engine_box_val_item {
		margin: 0;
	}
	.fb-form-hotel-left {
		max-width: 285px;
		width: 100%;
	}
	.fb-hotel-sreach-area .form {
		gap: 15px;
	}
	.fb-package-form-wrap .selectBox .selectBox__value, .fb-package-form-wrap .selectBox {
		max-width: 182px;
	}
	.fb-package-form-wrap .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMTgyIDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA2MV82MjIpIj4KPHBhdGggZD0iTTAgNjcuODI4M1YxNy4xNzE3QzAgNy43MjcyNyA1LjU5MDQ0IDAgMTIuNDIzMiAwSDE3NS43ODlDMTc5LjIwNSAwIDE4MiAzLjg2MzYzIDE4MiA4LjU4NTg1VjE3LjE3MTdDMTgyIDIwLjg2MzcgMTgwLjI2MSAyNC4xMjYyIDE3Ny43MTQgMjUuMzI4M0MxNzIuNTU4IDI3LjgxODIgMTY4Ljg5MyAzNC41MTUyIDE2OC44OTMgNDIuNUMxNjguODkzIDUwLjQ4NDggMTcyLjU1OCA1Ny4xODE4IDE3Ny43MTQgNTkuNjcxN0MxODAuMjYxIDYwLjg3MzggMTgyIDY0LjEzNjMgMTgyIDY3LjgyODNWNzYuNDE0MkMxODIgODEuMTM2MyAxNzkuMjA1IDg1IDE3NS43ODkgODVIMTIuNDIzMkM1LjU5MDQ0IDg1IDAgNzcuMjcyNyAwIDY3LjgyODNaIiBmaWxsPSIjNEMxQjlDIi8+CjxwYXRoIGQ9Ik0xNzcuNjAzIDI0LjkyODRMMTc3LjYwMSAyNC45Mjk0QzE3Mi4zMTQgMjcuNDgzIDE2OC41NjggMzQuMzQzIDE2OC41NjggNDIuNDk5OEMxNjguNTY4IDUwLjY1NjcgMTcyLjMxNCA1Ny41MTY2IDE3Ny42MDEgNjAuMDcwMkwxNzcuNjAzIDYwLjA3MTNDMTgwLjAxNyA2MS4yMTA2IDE4MS42NzUgNjQuMzA5NSAxODEuNjc1IDY3LjgyODFWNzYuNDE0QzE4MS42NzUgODAuOTI0IDE3OS4wMDkgODQuNTc0OCAxNzUuNzg5IDg0LjU3NDhIMTIuNDIzMUM1Ljc4NjYzIDg0LjU3NDggMC4zMjQ5NTEgNzcuMDYwMyAwLjMyNDk1MSA2Ny44MjgxVjE3LjE3MTVDMC4zMjQ5NTEgNy45MzkzIDUuNzg2NjMgMC40MjQ4MDUgMTIuNDIzMSAwLjQyNDgwNUgxNzUuNzg5QzE3OS4wMDkgMC40MjQ4MDUgMTgxLjY3NSA0LjA3NTY2IDE4MS42NzUgOC41ODU2NVYxNy4xNzE1QzE4MS42NzUgMjAuNjkwMSAxODAuMDE3IDIzLjc4OSAxNzcuNjAzIDI0LjkyODRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNjFfNjIyIj4KPHJlY3Qgd2lkdGg9IjE4MiIgaGVpZ2h0PSI4NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
	}
	.fb-package-form-wrap  .selectBox-reverse-bg .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMTgyIDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA2MV82MjUpIj4KPHBhdGggZD0iTTE4MiAxNy4xNzE3VjY3LjgyODNDMTgyIDc3LjI3MjcgMTc2LjQwOSA4NSAxNjkuNTc3IDg1SDYuMjExNkMyLjc5NTIyIDg1IDAgODEuMTM2MyAwIDc2LjQxNDJWNjcuODI4M0MwIDY0LjEzNjMgMS43MzkyNCA2MC44NzM4IDQuMjg2IDU5LjY3MTdDOS40NDE2NCA1Ny4xODE4IDEzLjEwNjUgNTAuNDg0OCAxMy4xMDY1IDQyLjVDMTMuMTA2NSAzNC41MTUyIDkuNDQxNjQgMjcuODE4MiA0LjI4NiAyNS4zMjgzQzEuNzM5MjQgMjQuMTI2MiAwIDIwLjg2MzcgMCAxNy4xNzE3VjguNTg1ODVDMCAzLjg2MzYzIDIuNzk1MjIgMCA2LjIxMTYgMEgxNjkuNTc3QzE3Ni40MDkgMCAxODIgNy43MjcyNyAxODIgMTcuMTcxN1oiIGZpbGw9IiM0QzFCOUMiLz4KPHBhdGggZD0iTTQuMzk2MjkgNjAuMDcxM0w0LjM5ODU1IDYwLjA3MDJDOS42ODYwNiA1Ny41MTY2IDEzLjQzMTQgNTAuNjU2NyAxMy40MzE0IDQyLjQ5OThDMTMuNDMxNCAzNC4zNDMgOS42ODYwNiAyNy40ODMgNC4zOTg1NSAyNC45Mjk0TDQuMzk2MjkgMjQuOTI4NEMxLjk4MjQzIDIzLjc4OSAwLjMyNDk1MSAyMC42OTAxIDAuMzI0OTUxIDE3LjE3MTVWOC41ODU2NUMwLjMyNDk1MSA0LjA3NTY2IDIuOTkxNDEgMC40MjQ4MDUgNi4yMTE1NSAwLjQyNDgwNUgxNjkuNTc2QzE3Ni4yMTMgMC40MjQ4MDUgMTgxLjY3NSA3LjkzOTMgMTgxLjY3NSAxNy4xNzE1VjY3LjgyODFDMTgxLjY3NSA3Ny4wNjAzIDE3Ni4yMTMgODQuNTc0OCAxNjkuNTc2IDg0LjU3NDhINi4yMTE1NUMyLjk5MTQxIDg0LjU3NDggMC4zMjQ5NTEgODAuOTI0IDAuMzI0OTUxIDc2LjQxNFY2Ny44MjgxQzAuMzI0OTUxIDY0LjMwOTUgMS45ODI0MyA2MS4yMTA2IDQuMzk2MjkgNjAuMDcxM1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjE1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA2MV82MjUiPgo8cmVjdCB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	}
	.selectBox__value.active h5.selectBox__value__title {
		top: 12px;
	}
	.trav_engine_box h5 {
		top: -3px;
	}
	.form-daterange-single.active .date-calander {
		margin: 0 0 0;
	}
	.add-another-city {
		height: 85px;
		width: 210px;
		flex: 0 0 210px;
	}
	.from-multicity-wrap .selectBox__value{
		max-width: 182px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMTgyIDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA2MV82MjIpIj4KPHBhdGggZD0iTTAgNjcuODI4M1YxNy4xNzE3QzAgNy43MjcyNyA1LjU5MDQ0IDAgMTIuNDIzMiAwSDE3NS43ODlDMTc5LjIwNSAwIDE4MiAzLjg2MzYzIDE4MiA4LjU4NTg1VjE3LjE3MTdDMTgyIDIwLjg2MzcgMTgwLjI2MSAyNC4xMjYyIDE3Ny43MTQgMjUuMzI4M0MxNzIuNTU4IDI3LjgxODIgMTY4Ljg5MyAzNC41MTUyIDE2OC44OTMgNDIuNUMxNjguODkzIDUwLjQ4NDggMTcyLjU1OCA1Ny4xODE4IDE3Ny43MTQgNTkuNjcxN0MxODAuMjYxIDYwLjg3MzggMTgyIDY0LjEzNjMgMTgyIDY3LjgyODNWNzYuNDE0MkMxODIgODEuMTM2MyAxNzkuMjA1IDg1IDE3NS43ODkgODVIMTIuNDIzMkM1LjU5MDQ0IDg1IDAgNzcuMjcyNyAwIDY3LjgyODNaIiBmaWxsPSIjNEMxQjlDIi8+CjxwYXRoIGQ9Ik0xNzcuNjAzIDI0LjkyODRMMTc3LjYwMSAyNC45Mjk0QzE3Mi4zMTQgMjcuNDgzIDE2OC41NjggMzQuMzQzIDE2OC41NjggNDIuNDk5OEMxNjguNTY4IDUwLjY1NjcgMTcyLjMxNCA1Ny41MTY2IDE3Ny42MDEgNjAuMDcwMkwxNzcuNjAzIDYwLjA3MTNDMTgwLjAxNyA2MS4yMTA2IDE4MS42NzUgNjQuMzA5NSAxODEuNjc1IDY3LjgyODFWNzYuNDE0QzE4MS42NzUgODAuOTI0IDE3OS4wMDkgODQuNTc0OCAxNzUuNzg5IDg0LjU3NDhIMTIuNDIzMUM1Ljc4NjYzIDg0LjU3NDggMC4zMjQ5NTEgNzcuMDYwMyAwLjMyNDk1MSA2Ny44MjgxVjE3LjE3MTVDMC4zMjQ5NTEgNy45MzkzIDUuNzg2NjMgMC40MjQ4MDUgMTIuNDIzMSAwLjQyNDgwNUgxNzUuNzg5QzE3OS4wMDkgMC40MjQ4MDUgMTgxLjY3NSA0LjA3NTY2IDE4MS42NzUgOC41ODU2NVYxNy4xNzE1QzE4MS42NzUgMjAuNjkwMSAxODAuMDE3IDIzLjc4OSAxNzcuNjAzIDI0LjkyODRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNjFfNjIyIj4KPHJlY3Qgd2lkdGg9IjE4MiIgaGVpZ2h0PSI4NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
	}
	.from-multicity-wrap .selectBox-reverse-bg .selectBox__value{
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiB2aWV3Qm94PSIwIDAgMTgyIDg1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjA2MV82MjUpIj4KPHBhdGggZD0iTTE4MiAxNy4xNzE3VjY3LjgyODNDMTgyIDc3LjI3MjcgMTc2LjQwOSA4NSAxNjkuNTc3IDg1SDYuMjExNkMyLjc5NTIyIDg1IDAgODEuMTM2MyAwIDc2LjQxNDJWNjcuODI4M0MwIDY0LjEzNjMgMS43MzkyNCA2MC44NzM4IDQuMjg2IDU5LjY3MTdDOS40NDE2NCA1Ny4xODE4IDEzLjEwNjUgNTAuNDg0OCAxMy4xMDY1IDQyLjVDMTMuMTA2NSAzNC41MTUyIDkuNDQxNjQgMjcuODE4MiA0LjI4NiAyNS4zMjgzQzEuNzM5MjQgMjQuMTI2MiAwIDIwLjg2MzcgMCAxNy4xNzE3VjguNTg1ODVDMCAzLjg2MzYzIDIuNzk1MjIgMCA2LjIxMTYgMEgxNjkuNTc3QzE3Ni40MDkgMCAxODIgNy43MjcyNyAxODIgMTcuMTcxN1oiIGZpbGw9IiM0QzFCOUMiLz4KPHBhdGggZD0iTTQuMzk2MjkgNjAuMDcxM0w0LjM5ODU1IDYwLjA3MDJDOS42ODYwNiA1Ny41MTY2IDEzLjQzMTQgNTAuNjU2NyAxMy40MzE0IDQyLjQ5OThDMTMuNDMxNCAzNC4zNDMgOS42ODYwNiAyNy40ODMgNC4zOTg1NSAyNC45Mjk0TDQuMzk2MjkgMjQuOTI4NEMxLjk4MjQzIDIzLjc4OSAwLjMyNDk1MSAyMC42OTAxIDAuMzI0OTUxIDE3LjE3MTVWOC41ODU2NUMwLjMyNDk1MSA0LjA3NTY2IDIuOTkxNDEgMC40MjQ4MDUgNi4yMTE1NSAwLjQyNDgwNUgxNjkuNTc2QzE3Ni4yMTMgMC40MjQ4MDUgMTgxLjY3NSA3LjkzOTMgMTgxLjY3NSAxNy4xNzE1VjY3LjgyODFDMTgxLjY3NSA3Ny4wNjAzIDE3Ni4yMTMgODQuNTc0OCAxNjkuNTc2IDg0LjU3NDhINi4yMTE1NUMyLjk5MTQxIDg0LjU3NDggMC4zMjQ5NTEgODAuOTI0IDAuMzI0OTUxIDc2LjQxNFY2Ny44MjgxQzAuMzI0OTUxIDY0LjMwOTUgMS45ODI0MyA2MS4yMTA2IDQuMzk2MjkgNjAuMDcxM1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjE1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA2MV82MjUiPgo8cmVjdCB3aWR0aD0iMTgyIiBoZWlnaHQ9Ijg1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	}
	.from-multicity-wrap .selectBox {
		max-width: 182px;
	}
	#multicity_booking_form .trav_form,
	#package_form_room .trav_form,
	#hotel_form_room .trav_form {
		top: 85px;
	}
	.from-multicity-wrap .form-date-room {
		width: 506px;
	}
	.from-multicity-wrap .form-date-wrap {
		max-width: 283px;
	}
}















@media(max-width:1199px){
    h2{
        font-size: calc(1.325rem + .9vw);
        line-height: 1.1;
    }
    h1{
        font-size: calc(2.375rem + 1.5vw);
        line-height: 1.1;
    }
	.fb-banner-slider .owl-nav {
		left: 320px;
	}
	.fb-section-padding {
		padding: 60px 0;
	}
	.flight-selection-booking-wrap {
		max-width: 753px;
	}
}

@media(max-width:991px){
    .fb-fb-main-menu li.active a:after, .fb-fb-main-menu li:hover a:after{
        content: none;
    }
	.fb-main-heade .nav-outer{
		padding-right:0px;
	}
	
	.fb-main-menu .navigation > li.has-mega-menu{
		position:relative !important;	
	}
	
	.header-upper .logo-outer {
		position:relative;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		width:100%;
		margin:0px;
	}

	.fb-main-menu .navbar-collapse {
	   max-height:300px;
	   max-width:none;
		overflow:auto;
		float:none !important;
		width:100% !important;
		padding:0px 0px 0px;
		border:none;
		margin:0px 0px 15px;
		-ms-border-radius:0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-o-border-radius:0px;
		border-radius:0px;
		box-shadow:none;
   }
   
	.fb-main-menu .navbar-collapse.in,
	.fb-main-menu .collapsing{
		padding:0px 0px 0px;
		border:none;
		margin:0px 0px 15px;
		-ms-border-radius:0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-o-border-radius:0px;
		border-radius:0px;
		box-shadow:none;
	}
	
	.fb-main-menu .navbar-header{
		position:relative;
		float:none;
		display:block;
		text-align:right;
		width:100%;
		padding:15px 0px;
		right:0px;
		z-index:12;
	}
	
	.fb-main-menu .navbar-header .navbar-toggle{
		display:inline-block;
		z-index:12;
		border:1px solid #cc8809;
		float:none;
		margin:0px 0px 0px 0px;
		border-radius:0px;
		background:#cc8809;
	}
	
	.fb-main-menu .navbar-header .navbar-toggle .icon-bar{
		background:#ffffff;	
	}
	
	.fb-main-menu .navbar-collapse > .navigation{
		float:none !important;
		margin:0px !important;
		width:100% !important;
		background:#2c2c2c;
		border:1px solid #ffffff;
		border-top:none;
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li{
		margin:0px !important;
		float:none !important;
		padding:0px !important;
		width:100%;
	}
	
	.fb-main-menu .navigation > li > a{
		border:none;	
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li > a{
		padding:10px 10px !important;
		border:none !important;
	}
	
	.fb-main-menu .navigation li.dropdown > a:after,
	.fb-main-menu .navigation > li.dropdown > a:before,
	.fb-main-menu .navigation > li > ul > li > a::before,
	.fb-main-menu .navigation > li > ul > li > ul > li > a::before{
		color:#ffffff !important;
		right:15px;
		font-size:16px;
		display:none !important;
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li > ul,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		position:relative;
		border:none;
		float:none;
		visibility:visible;
		opacity:1;
		display:none;
		margin:0px;
		left:auto !important;
		right:auto !important;
		top:auto !important;
		padding:0px;
		outline:none;
		width:100%;
		background:#2c2c2c;
		border-radius:0px;
		transition:none !important;
		
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
		border-top:1px solid rgba(255,255,255,1) !important;
		border-bottom:none;
		opacity:1 !important;
		top:0px !important;
		left:0px !important;
		visibility:visible !important;
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li:first-child{
		border:none;	
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li > a,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li > a,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
		padding:10px 10px !important;
		line-height:22px;
		color:#ffffff;
		background:#2c2c2c;
		text-align:left;
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li > a:hover,
	.fb-main-menu .navbar-collapse > .navigation > li > a:active,
	.fb-main-menu .navbar-collapse > .navigation > li > a:focus{
		background:#cc8809;
	}
	
	.fb-main-menu .navbar-collapse > .navigation > li:hover > a,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
	.fb-main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
	.fb-main-menu .navbar-collapse > .navigation > li.current > a,
	.fb-main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
		background:#2c2c2c;
		color:#ffffff !important;
	}
	
	.fb-main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{
		display:block;
	}
	
	.fb-main-menu .navbar-collapse > .navigation li.dropdown:after,
	.fb-main-menu .navigation > li > ul:before{
		display:none !important;	
	}
	
	
	.fb-main-heade .main-box .logo-box{
		float:none;
		text-align:center;
		padding-bottom:10px;
	}
	
	.fb-main-heade .header-lower .fb-outer-box{
		position:absolute;
		z-index:12;
		display:block;
	}
	
	.fb-main-menu .navbar-header .navbar-toggler{
		display: inline-block;
		z-index: 12;
		width: 50px;
		height: 40px;
		float: none;
		padding: 0px;
		text-align: center;
		border-radius: 0px;
	    background: none;
		border: 1px solid #ffffff;
	}
	
	.fb-main-menu .navbar-header .navbar-toggler .icon-bar{
		position: relative;
		background: #ffffff;
		height: 2px;
		width: 26px;
		display: block;
		margin:0 auto;
		margin:5px 11px;
	}
	
	.fb-main-heade .header-upper .search-box-outer .dropdown-menu{
		top:51px !important;
		left: 0px;
		right: auto;
	}
	
	.fb-main-heade .header-upper .logo-box{
		z-index:20;
	}
	
	.fb-main-menu{
		width:100%;
		display:none;
	}
	
	.fb-outer-box .mobile-nav-toggler{
		display: block;
		margin: 0;
		padding: 0px;
		margin-left: 0px;
		font-size:32px;
		margin-top:0px;
		margin-left: 25px;
		line-height: 1;
	}
	
	#navbarSupportedContent{
		display:block;
	}
	
	.fb-outer-box .mobile-nav-toggler {
		display: flex;
		margin: 0;
		padding: 0px;
		margin-left: 0px;
		font-size: 32px;
		margin-top: 0px;
		margin-left: 20px;
		line-height: 1;
	}
	.mCSB_inside > .mCSB_container {
		margin-right: 0px;
	}
	.section-padding-bottom {
		padding: 80px 0;
	}

	.fb-slide-item-card {
		border-radius: 15px;
		padding: 15px;
	}
	.fb-slide-item-card-title h4 {
		font-size: 24px;
		letter-spacing: .92px;
	}
	.fb-slide-item-card-title {
		gap: 5px;
		margin-bottom: 0;
	}
	.fb-slide-item-card-title img {
		max-width: 22px;
	}
	.fb-slide-item-card-info h2 {
		font-size: 40px;
		letter-spacing: .52px;
		margin-bottom: 0;
	}
	.fb-slide-item-card-info a {
		font-size: 16px;
		margin-top: 15px;
		padding: 6px 25px;
	}
	.fb-banner-item-content h1 {
		font-size: 33px;
		margin-bottom: 10px;
	}
	.fb-banner-item-content p {
		font-size: 16px;
		letter-spacing: .08px;
	}
	.fb-slide-item-card-info h3 {
		font-size: 15px;
		letter-spacing: 0.5px;
	}
	.fb-banner-area-top {
		padding-top: 60px;
		padding-bottom: 180px;	
	}
	.fb-tranding-info h2,
	.fb-choose-info h2,
	.fb-section-title h2 {
		font-size: 33px;
	}
	.fb-tranding-info p {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.choose-info-gap {
		margin: 30px 0 30px;
	}
    
    .fb-footer-widget .row > **:nth-child(1),
    .fb-footer-widget .row > **:nth-child(2){
        margin-top: 0;
    }
    .fb-footer-widget .row > *{
        margin-top: 15px;
    }
	.form-inner {
		gap: 15px;
		flex-direction: column;
	}

	.fb-booking-info-tab {
		background-position: top center;
		padding: 63px 20px 30px;
		height: auto;
		position: relative;
		z-index: 1;
	}
	.form-date-wrap {
		max-width: 100%;
		width: 100%;
	}
	.form-from-to-wrap {
		width: 100%;
	}
	.form-from-to-icon {
		margin: 0px auto;
	}
	.fb-hotel-sreach-area .form {
		display: block;
		text-align: center;
	}
	.fb-hotel-sreach-area button.fb-apply{
		margin-top: 25px;
	}
	.fb-form-hotel-left {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.fb-form-hotel-check-in-out {
		max-width: 50%;
	}

	.fb-form-hotel-room {
		display: block;
		gap: 0;
		width: 50%;
	}
	.trav_engine{
		width: 100%;
	}
	.fb-package-form-wrap .selectBox {
		max-width: 321px;
		width: 100%;
	}
	.fb-package-form-wrap .selectBox .selectBox__value {
		width: 100%;
		max-width: 321px;
	}
	.fb-package-form-wrap .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIxIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDMyMSAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDc5Ljc5OFYyMC4yMDJDMCA5LjA5MDkxIDkuODYwMDcgMCAyMS45MTEzIDBIMzEwLjA0NEMzMTYuMDcgMCAzMjEgNC41NDU0NSAzMjEgMTAuMTAxVjIwLjIwMkMzMjEgMjQuNTQ1NSAzMTcuOTMyIDI4LjM4MzggMzEzLjQ0MSAyOS43OThDMzA0LjM0NyAzMi43MjczIDI5Ny44ODQgNDAuNjA2MSAyOTcuODg0IDUwQzI5Ny44ODQgNTkuMzkzOSAzMDQuMzQ3IDY3LjI3MjcgMzEzLjQ0MSA3MC4yMDJDMzE3LjkzMiA3MS42MTYyIDMyMSA3NS40NTQ1IDMyMSA3OS43OThWODkuODk5QzMyMSA5NS40NTQ2IDMxNi4wNyAxMDAgMzEwLjA0NCAxMDBIMjEuOTExM0M5Ljg2MDA3IDEwMCAwIDkwLjkwOTEgMCA3OS43OThaIiBmaWxsPSIjNEMxQjlDIi8+CjxwYXRoIGQ9Ik0zMTMuMjkgMjkuMzIxTDMxMy4yODcgMjkuMzIyMUMzMDQuMDE2IDMyLjMwODcgMjk3LjM4NCA0MC4zNjA1IDI5Ny4zODQgNTBDMjk3LjM4NCA1OS42Mzk1IDMwNC4wMTYgNjcuNjkxMyAzMTMuMjg3IDcwLjY3OEwzMTMuMjkgNzAuNjc4OUMzMTcuNjAzIDcyLjAzNjggMzIwLjUgNzUuNzAyMiAzMjAuNSA3OS43OThWODkuODk5QzMyMC41IDk1LjE0MSAzMTUuODMzIDk5LjUgMzEwLjA0NCA5OS41SDIxLjkxMTNDMTAuMDk3MiA5OS41IDAuNSA5MC41OTU1IDAuNSA3OS43OThWMjAuMjAyQzAuNSA5LjQwNDUxIDEwLjA5NzIgMC41IDIxLjkxMTMgMC41SDMxMC4wNDRDMzE1LjgzMyAwLjUgMzIwLjUgNC44NTkwNSAzMjAuNSAxMC4xMDFWMjAuMjAyQzMyMC41IDI0LjI5NzkgMzE3LjYwMyAyNy45NjMyIDMxMy4yOSAyOS4zMjFaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8L3N2Zz4K");
		background-size: cover;
	}
	.fb-package-form-wrap  .selectBox-reverse-bg .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIxIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDMyMSAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjEgMjAuMjAyVjc5Ljc5OEMzMjEgOTAuOTA5MSAzMTEuMTQgMTAwIDI5OS4wODkgMTAwSDEwLjk1NTZDNC45MzAwMyAxMDAgMCA5NS40NTQ1IDAgODkuODk5Vjc5Ljc5OEMwIDc1LjQ1NDUgMy4wNjc1NyA3MS42MTYyIDcuNTU5MzggNzAuMjAyQzE2LjY1MjYgNjcuMjcyNyAyMy4xMTY0IDU5LjM5MzkgMjMuMTE2NCA1MEMyMy4xMTY0IDQwLjYwNjEgMTYuNjUyNiAzMi43MjczIDcuNTU5MzggMjkuNzk4QzMuMDY3NTcgMjguMzgzOCAwIDI0LjU0NTUgMCAyMC4yMDJWMTAuMTAxQzAgNC41NDU0NSA0LjkzMDAzIDAgMTAuOTU1NiAwSDI5OS4wODlDMzExLjE0IDAgMzIxIDkuMDkwOTEgMzIxIDIwLjIwMloiIGZpbGw9IiM0QzFCOUMiLz4KPHBhdGggZD0iTTcuNzA5NTMgNzAuNjc4OUw3LjcxMjY5IDcwLjY3NzlDMTYuOTg0IDY3LjY5MTMgMjMuNjE2NCA1OS42Mzk1IDIzLjYxNjQgNTBDMjMuNjE2NCA0MC4zNjA1IDE2Ljk4NCAzMi4zMDg3IDcuNzEyNjkgMjkuMzIyMUw3LjcwOTUzIDI5LjMyMTFDMy4zOTY1NyAyNy45NjMyIDAuNSAyNC4yOTc4IDAuNSAyMC4yMDJWMTAuMTAxQzAuNSA0Ljg1OTA2IDUuMTY3MTcgMC41IDEwLjk1NTYgMC41SDI5OS4wODlDMzEwLjkwMyAwLjUgMzIwLjUgOS40MDQ1MSAzMjAuNSAyMC4yMDJWNzkuNzk4QzMyMC41IDkwLjU5NTUgMzEwLjkwMyA5OS41IDI5OS4wODkgOTkuNUgxMC45NTU2QzUuMTY3MTcgOTkuNSAwLjUgOTUuMTQwOSAwLjUgODkuODk5Vjc5Ljc5OEMwLjUgNzUuNzAyMSAzLjM5NjU3IDcyLjAzNjggNy43MDk1MyA3MC42Nzg5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuMTUiLz4KPC9zdmc+Cg==");
		background-size: cover;
	}
	.fb-package-form-wrap .form-date-room {
		width: 100%;
	}
	.fb-package-form-wrap .form-date-wrap {
		max-width: 49%;
		width: 49%;
	}
	.fb-package-form-wrap .trav_engine {
		width: 49%;
		flex: 0 0 49%;
	}
	.fb-tranding-location span {
		font-size: 20px;
		gap: 5px;
	}
	.fb-tranding-location span img{
		width: 20px;
	}
	.fb-footer-devider {
		margin: 26px 0 22px;
	}
	.form-date-wrap {
		padding: 13px 15px;
	}
	.fb-banner-slider .owl-nav {
		left: 239px;
		bottom: 33px;
	}
	.add-another-city, .from-multicity-wrap .trav_engine, .from-multicity-wrap .form-date-room .form-date-wrap {
		max-width: calc(50% - 6.5px);
		flex: 0 0 49%;
	}

	.from-multicity-wrap .form-date-room {
		width: 100%;
	}
	.selectBox__title,
	.selectBox_dropdown h3{
		text-align: left;
	}
	.selectBox_dropdown .selectBox_dropdown-item-right .selectBox__title,
	.selectBox_dropdown .selectBox_dropdown-item-right .selectBox_dropdown h3{
		text-align: right;
	}
	.selectBox_dropdown-item-right .selectBox__title span {
		text-align: left;
	}
	.selectBox-to .selectBox_dropdown {
		right: 0;
	}
}
@media(min-width:767px) and (max-width:991px){
	.selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIxIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDMyMSAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDc5Ljc5OFYyMC4yMDJDMCA5LjA5MDkxIDkuODYwMDcgMCAyMS45MTEzIDBIMzEwLjA0NEMzMTYuMDcgMCAzMjEgNC41NDU0NSAzMjEgMTAuMTAxVjIwLjIwMkMzMjEgMjQuNTQ1NSAzMTcuOTMyIDI4LjM4MzggMzEzLjQ0MSAyOS43OThDMzA0LjM0NyAzMi43MjczIDI5Ny44ODQgNDAuNjA2MSAyOTcuODg0IDUwQzI5Ny44ODQgNTkuMzkzOSAzMDQuMzQ3IDY3LjI3MjcgMzEzLjQ0MSA3MC4yMDJDMzE3LjkzMiA3MS42MTYyIDMyMSA3NS40NTQ1IDMyMSA3OS43OThWODkuODk5QzMyMSA5NS40NTQ2IDMxNi4wNyAxMDAgMzEwLjA0NCAxMDBIMjEuOTExM0M5Ljg2MDA3IDEwMCAwIDkwLjkwOTEgMCA3OS43OThaIiBmaWxsPSIjNEMxQjlDIi8+CjxwYXRoIGQ9Ik0zMTMuMjkgMjkuMzIxTDMxMy4yODcgMjkuMzIyMUMzMDQuMDE2IDMyLjMwODcgMjk3LjM4NCA0MC4zNjA1IDI5Ny4zODQgNTBDMjk3LjM4NCA1OS42Mzk1IDMwNC4wMTYgNjcuNjkxMyAzMTMuMjg3IDcwLjY3OEwzMTMuMjkgNzAuNjc4OUMzMTcuNjAzIDcyLjAzNjggMzIwLjUgNzUuNzAyMiAzMjAuNSA3OS43OThWODkuODk5QzMyMC41IDk1LjE0MSAzMTUuODMzIDk5LjUgMzEwLjA0NCA5OS41SDIxLjkxMTNDMTAuMDk3MiA5OS41IDAuNSA5MC41OTU1IDAuNSA3OS43OThWMjAuMjAyQzAuNSA5LjQwNDUxIDEwLjA5NzIgMC41IDIxLjkxMTMgMC41SDMxMC4wNDRDMzE1LjgzMyAwLjUgMzIwLjUgNC44NTkwNSAzMjAuNSAxMC4xMDFWMjAuMjAyQzMyMC41IDI0LjI5NzkgMzE3LjYwMyAyNy45NjMyIDMxMy4yOSAyOS4zMjFaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIvPgo8L3N2Zz4K");
		width: 321px;
	}
	.selectBox-reverse-bg .selectBox__value {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIxIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDMyMSAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjEgMjAuMjAyVjc5Ljc5OEMzMjEgOTAuOTA5MSAzMTEuMTQgMTAwIDI5OS4wODkgMTAwSDEwLjk1NTZDNC45MzAwMyAxMDAgMCA5NS40NTQ1IDAgODkuODk5Vjc5Ljc5OEMwIDc1LjQ1NDUgMy4wNjc1NyA3MS42MTYyIDcuNTU5MzggNzAuMjAyQzE2LjY1MjYgNjcuMjcyNyAyMy4xMTY0IDU5LjM5MzkgMjMuMTE2NCA1MEMyMy4xMTY0IDQwLjYwNjEgMTYuNjUyNiAzMi43MjczIDcuNTU5MzggMjkuNzk4QzMuMDY3NTcgMjguMzgzOCAwIDI0LjU0NTUgMCAyMC4yMDJWMTAuMTAxQzAgNC41NDU0NSA0LjkzMDAzIDAgMTAuOTU1NiAwSDI5OS4wODlDMzExLjE0IDAgMzIxIDkuMDkwOTEgMzIxIDIwLjIwMloiIGZpbGw9IiM0QzFCOUMiLz4KPHBhdGggZD0iTTcuNzA5NTMgNzAuNjc4OUw3LjcxMjY5IDcwLjY3NzlDMTYuOTg0IDY3LjY5MTMgMjMuNjE2NCA1OS42Mzk1IDIzLjYxNjQgNTBDMjMuNjE2NCA0MC4zNjA1IDE2Ljk4NCAzMi4zMDg3IDcuNzEyNjkgMjkuMzIyMUw3LjcwOTUzIDI5LjMyMTFDMy4zOTY1NyAyNy45NjMyIDAuNSAyNC4yOTc4IDAuNSAyMC4yMDJWMTAuMTAxQzAuNSA0Ljg1OTA2IDUuMTY3MTcgMC41IDEwLjk1NTYgMC41SDI5OS4wODlDMzEwLjkwMyAwLjUgMzIwLjUgOS40MDQ1MSAzMjAuNSAyMC4yMDJWNzkuNzk4QzMyMC41IDkwLjU5NTUgMzEwLjkwMyA5OS41IDI5OS4wODkgOTkuNUgxMC45NTU2QzUuMTY3MTcgOTkuNSAwLjUgOTUuMTQwOSAwLjUgODkuODk5Vjc5Ljc5OEMwLjUgNzUuNzAyMSAzLjM5NjU3IDcyLjAzNjggNy43MDk1MyA3MC42Nzg5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW9wYWNpdHk9IjAuMTUiLz4KPC9zdmc+Cg==");
	}
	.selectBox {
		max-width: 321px;
	}
	.form-from-to-icon {
		margin: 0px -10px;
	}
}
@media(max-width:767px){
	.form-from-to-wrap {
		flex-direction: column;
	}
	.form-date-wrap{
		height: 60px;
		border-radius: 10px;
	}
	.selectBox-reverse-bg .selectBox__value,
	.selectBox__value {
		background-image: none;
		cursor: pointer;
		width: 100%;
		height: 60px;
		background-color: #4C1B9C;
		border: 1px solid rgba(255, 255, 255, 0.15);
		border-radius: 10px;
	}
	.selectBox {
		max-width: 100%;
	}
	.form-from-to-icon img {
		transform: rotate(90deg);
	}
	.form-from-to-icon {
		margin: -12px auto;
		position: relative;
		z-index: 1;
	}
	.form-inner button.fb-apply{
		width: 100%;
		border-radius: 15px;
	}
	.selectBox-reverse-bg .selectBox__value-box {
		padding-left: 15px;
	}
	.selectBox__title h5 {
		margin-bottom: 0;
	}
	.selectBox__value-box {
		padding: 5px 15px;
	}
	.selectBox__value.active h5.selectBox__value__title {
		top: 5px;
	}
	.selectBox-reverse-bg .selectBox__value h5.selectBox__value__title,
	.selectBox__value h5.selectBox__value__title {
		left: 15px;
	}
	.fb-package-form-wrap .form-date-wrap,
	.form-date-wrap {
		padding: 13px 15px;
	}
	.selectBox__value:after {
		right: 15px;
	}
	.date-calander {
		margin: 0;
	}
	.date-calander strong {
		font-size: 14px;
	}
	.fb-form-hotel-right {
		flex-direction: column;
	}
	.fb-form-hotel-room,
	.fb-form-hotel-check-in-out {
		max-width: 100%;
		width: 100%;
	}
	.fb-form-hotel-left .selectBox .selectBox__value {
		width: 100%;
		border-radius: 10px;
	}
	.trav_engine {
		height: 60px;
		border-radius: 10px;
		padding: 5px 15px;
	}
	.trav_engine_box_val_item {
		margin: 0;
		font-size: 12px;
	}
	.trav_engine_box_val_item strong {
		font-size: 14px;
	}
	.trav_engine_box h5 {
		font-size: 13px;
		top: -1px;
	}
	.fb-hotel-form-inner-srearch-form {
		flex-wrap: wrap;
	}
	.fb-hotel-sreach-area button.fb-apply {
		display: block;
		width: 100%;
	}
	.fb-package-form-wrap .selectBox {
		max-width: 100%;
		width: 100%;
	}
	.fb-package-form-wrap .selectBox-reverse-bg .selectBox__value,
	.fb-package-form-wrap .selectBox__value {
		background-image: none;
		background-color: #4C1B9C;
		border: 1px solid rgba(255, 255, 255, 0.15);
	}
	.fb-package-form-wrap .trav_engine {
		padding: 5px 15px;
	}
	.fb-widget-info h4 {
		margin: 15px 0 0;
	}
	.form-daterange-range.active h5,
	.form-daterange.active h5 {
		top: 0;
	}
	.form-daterange-range {
		text-align: left;
	}
	.fb-banner-slider .owl-nav {
		bottom: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.add-another-city {
		border-radius: 10px;
		height: 60px;
	}
	.fb-section-padding {
		padding: 50px 0;
	}
	.fb-footer-top h4, .fb-tranding-info h2, .fb-choose-info h2, .fb-section-title h2 {
		font-size: 24px;
		margin-bottom: 15px;
		line-height: normal;
	}
	.fb-footer-top h4{
		margin-bottom: 0;
	}
	.fb-section-title {
		margin-bottom: 0;
	}
	.fb-widget-info > a {
		margin-bottom: 10px;
	}
	.choose-info-gap {
		margin: 15px 0 15px;
	}
	.fb-package-form-wrap .fb-packeg-top-item-inner .trav_engine .trav_form {
		left: -148px;
		transform: translateX(0);
		width: 474px;
	}
	#multicity_booking_form .trav_form,
	#package_form_room .trav_form{
		top: 60px;
	}
	#multicity_booking_form .trav_form{
		width: calc(200% + 15px);
	}
	#hotel_form_room .trav_form {
		top: 60px;
		left: 0;
		width: 100%;
	}
	.fb-package-form-wrap .selectBox .selectBox__value {
		max-width: 100%;
	}
	.form-from-to-icon img {
		border: 1px solid rgba(255, 255, 255, 0.15);
		padding-top: 7px;
		padding-left: 5px;
		padding-right: 3px;
		border-radius: 100%;
		width: 40px;
		height: 40px;
		background: #4c1b9c;
	}
	.packeg-return {
		position: inherit;
	}
	.packeg-return .daterangepicker .drp-calendar.single,
	.packeg-return .daterangepicker.single {
		min-width: 100%;
	}
	.fb-packeg-top .daterangepicker.single {
		top: 28px !important;
	}
	.form-date-room .daterangepicker.single {
		min-width: calc(200% + 21px);
		left: -1px !important;
	}
	.daterangepicker .drp-calendar.single {
		max-width: 100%;
	}
	#package_form_room .trav_form {
		width: calc(200% + 15px);
	}
	.selectBox_dropdown {
		width: 100%;
	}
	#one-way-rount-trip .daterangepicker.single {
		min-width: 100%;
	}
}

@media only screen and (min-width: 992px){
    .fb-main-menu .navigation > li > ul,
    .fb-main-menu .navigation > li > ul > li > ul,
    .fb-main-menu .navigation > li > ul > li > ul > li > ul,
    .fb-main-menu .navigation > li > ul > li > ul > li > ul > li > ul {
        display: block !important;
        visibility: hidden;
        opacity: 0;
    }
    .fb-main-menu .navigation > li > ul:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 15px 15px 15px;
        border-color: transparent transparent #ffffff transparent;
        position: absolute;
        content: "";
        top: -15px;
        left: 50%;
        transform: translateX(-50%);
    }
}
@media only screen and (max-width: 767px){
	.fb-slide-item-card {
		max-width: 240px;
		margin: 0 auto;
	}
	.fb-banner-item-content h1 {
		font-size: 32px;
		text-align: center;
	}
	.fb-slide-item-card-title{
		justify-content: center;
	}
	.fb-slide-item-card-info h3,
	.fb-banner-item-content p,
	.fb-slide-item-card-info span,
	.fb-slide-item-card-info h2 {
		text-align: center;
	}
	.fb-slide-item-card-info a {
		display: block;
	}
	.fb-footer-copyright p{
		text-align: center;
		margin-bottom: 15px;
	}
	ul.fb-social-share {
		text-align: center;
	}
	.fb-footer-devider {
		margin: 0;
	}
	.fb-banner-area-top {
		padding-top: 0;
		padding-bottom: 0;
		background-image: none;
	}
	.fb-banner-area {
		display: flex;
		flex-direction: column-reverse;
		background-image: url('../img/hero-bg.jpg');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 60px 0 80px;
		gap: 30px;
	}
	.fb-banner-area-bottom {
		margin-top: 0;
		position: relative;
		z-index: 1;
	}
	.fb-booking-info-nav-right .trav_engine .trav_form {
		width: 476px;
	}
	
}
@media only screen and (max-width: 575px){
	.fb-banner-item-content h1 {
		font-size: 24px;
	}
	.fb-slide-item-card {
		max-width: 100%;
	}
	.fb-packeg-top-item-inner {
		font-size: 14px;
		gap: 5px;
	}
	.flight-selection .form-check.form-check-inline {
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.fb-booking-info-nav-right .trav_engine .trav_form {
		left: 0;
		width: 100%;
	}
	.flight-selection {
		width: 100%;
	}
	.minus, .plus, .txt_trav {
		width: 32px;
		height: 32px;
		align-items: center;
		justify-content: center;
		display: flex;
	}
	.fb-booking-info-nav-right {
		width: 100%;
	}
	.trav_inner1 span {
		margin-top: 0;
	}
	.trav_item {
		padding: 15px 15px;
	}
	.selectBox_dropdown {
		width: 100%;
		position: fixed;
		left: 0;
		border-radius: 0;
		top: 0;
		max-height: 100vh;
		height: 100vh;
	}
	.selectBox_dropdown-title-inner {
		display: flex;
		align-items: center;
		gap: 5px;
	}
	
	.selectBox_dropdown-title {
		position: relative;
		background: #3E1188;
		padding: 15px 20px;
	}
	
	.selectBox_dropdown-title-inner h5, .selectBox_dropdown-title-inner span {
		margin: 0;
		color: #fff;
	}
	
	.selectBox_dropdown-title-inner h5 {
		font-size: 16px;
	}
	span.select_dropdown_close{
		display: block;
		top: 8px;
	}
	.selectBox__img {
		width: 35px;
	}
	.selectBox_dropdown-item-left {
		gap: 5px;
	}
	.selectBox_dropdown-item {
		padding: 7.5px 0;
		width: calc(100% - 30px);
	}
	.selectBox_dropdown h3 {
		padding: 15px;
	}
	.add-another-city button,
	.form-departure h5, .form-departure-return h5 {
		font-size: 16px;
	}
	.fb-form-hotel-room .trav_form {
		width: 100%;
	}
	span.add_room {
		font-size: 14px;
		padding: 12px 12px;
	}
	.fb-outer-box > ul {
		gap: 5px;
	}
	#one-way-rount-trip .daterangepicker .drp-calendar.single {
		max-width: 100%;
	}
	.selectBox_dropdown-search {
		padding: 5px 10px 5px 21px;
	}
	.selectBox_dropdown-search input {
		padding: 5px 5px 5px 11px;
		background: transparent;
	}
	.selectBox_dropdown-search  svg {
		stroke: #3E1188;
	}
	.selectBox_dropdown-search input::placeholder {
		color: rgba(0, 0, 0, .5);
		}
		span.select_dropdown_close svg {
			width: 24px;
			stroke: #fff;
		}
	.fb-packeg-top {
		margin-bottom: 25px;
		position: relative;
	}
	.fb-package-form-wrap .fb-packeg-top-item-inner .trav_engine {
		position: initial;
	}
	.fb-package-form-wrap .fb-packeg-top-item-inner .trav_engine .trav_form {
		left: 0;
		width: 100%;
	}
	.fb-hotel-sreach-area button.fb-apply, .form-inner button.fb-apply {
		padding: 10px 37px 10px 36px;
		margin-top: 15px;
	}
	.fb-hotel-form-inner button.fb-apply{
		margin-top: 25px;
	}
	.trav_inner1 {
		font-size: 14px;
	}
	.selectBox_dropdown-title {
		display: block;
	}
	.fb-package-form-wrap .fb-packeg-top-item-inner .trav_engine .trav_form,
	#hotel_form_room .trav_form,
	#multicity_booking_form .trav_form,
	.fb-booking-info-nav-right .trav_engine .trav_form,
	#package_form_room .trav_form {
		width: 100%;
		top: 0 !important;
		position: fixed;
		height: 100%;
		border-radius: 0;
		overflow-y: auto;
	}
	.trav_engine_box_title {
		padding: 15px 20px;
		display: flex;
		justify-content: space-between;
		background: #3E1188;
		align-items: center;
	}
	.trav_engine_box_title h5{
		color: #fff;
		font-size: 16px;
		margin-bottom: 0;
		line-height: 1;
	}
	.trav_engine_box_title span{
		cursor: pointer;
	}
	.trav_engine_box_title svg{
		stroke: #fff;
	}

}

@media only screen and (max-width: 515px){
	.fb-booking-info-nav-right .trav_form {
		left: -20px;
	}
	.trav_form {
		width: 300px;
	}
	.trav_item.trav_footer h5 a {
		font-size: 14px;
	}
}
@media only screen and (max-width: 450px){
	.fb-packeg-top {
		gap: 10px;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 402px){
	.fb-booking-info-nav {
		margin: 0px 0 15px;
	}
	.fb-booking-info-tab {
		padding: 30px 20px 30px;
		background-image: none;
	}
	.fb-booking-info-tab:after {
		height: 100%;
		border-radius: 30px;
		top: 0;
	}
	.flight-selection label {
		font-size: 14px;
		padding-left: 20px;
	}
	.flight-selection label::before {
		width: 15px;
		height: 15px;
	}
	.flight-selection label::after {
		left: 5px;
		top: 6.5px;
		width: 5px;
		height: 5px;
	}
	.flight-selection .form-check.form-check-inline {
		margin-right: 5px;
		line-height: 1;
		margin-bottom: 0;
	}
	.flight-selection {
		line-height: 1;
		margin-bottom: 15px;
	}
	
}

@media only screen and (max-width: 375px){
	.fb-booking-info-nav li button span {
		width: 25px;
		height: 25px;
		left: 5px;
		line-height: 25px;
		font-size: 18px;
	}
	.fb-booking-info-nav li button {
		height: 40px;
		font-size: 14px;
		padding: 3px 8px 3px 35px;
	}
}
@media only screen and (max-width: 340px){
	#package_form_room .trav_form {
		width: 255px;
	}
	.fb-outer-box .mobile-nav-toggler {
		margin-left: 5px;
	}
}
@media only screen and (max-width: 315px){
	.fb-booking-info-nav {
		height: auto;
		justify-content: flex-start;
		border-radius: 30px;
		padding-left: 10px;
		padding-right: 10px;
	}
}