.header_right {
	text-align: right;
}

.buisnesstravel button.bgpurlebtn.login {
	margin: 0;
}


@media only screen and (max-width: 1024px) {

	.header nav {
		width: 100%;
	}

	.footersec .fourcolumn,
	.footersec .thirdcolumn,
	.footersec .secndcolumn {
		width: 30%;
	}

	.footersec .firstcolumn {
		width: 32%;
	}

	.sitefooter {
		padding: 80px 0 80px;

	}

	.logolanding {
		margin-top: -100px;
		position: relative;
		background: #Fff;
	}

	.ouroffers {
		padding: 100px 0;
		grid-template-columns: repeat(2, 1fr);
	}

	.busineestrvelerrow {
		display: block;
	}

	.businesfrstcol,
	.businesscndcol {
		width: 100%;
		padding: 20px 0 0;
	}

	.logohome {
		grid-template-columns: repeat(3, 1fr);

	}
}

@media only screen and (max-width: 991px) {
	.casetudycardsinfo {
		grid-template-columns: repeat(1, 1fr);
	}

	.footersec ul {
		margin-top: 20px;
	}

	.treavelcoltwo,
	.treavelcolthree,
	.treavelcolone {
		width: 100%;
		padding: 0;
		margin: 40px 0 0;
	}

	.travelinrow {
		display: block;
	}

	.scndcolorganize img {
		max-width: 100%;
	}

	.footersec {
		display: block;
	}

	.footersec .fourcolumn,
	.footersec .thirdcolumn,
	.footersec .secndcolumn,
	.footersec .firstcolumn {
		margin-bottom: 30px;
		width: 100%;
	}

	.traveltworow .travlcard {
		margin: 20px 10px 0;
	}
}

@media only screen and (max-width: 767px) {
	.fs-40 {
		font-size: 24px;
	}

	.fs-18 {
		line-height: 1.4em;
		font-size: 16px;
	}

	.fs-16 {
		line-height: 1.4em;
	}
    .footersec h2 {
        font-size: 20px;
     
      }

      .logohome img {
        max-width: 100%;
        padding: 10px 0;
        max-width: 140px;
    }
	.casestdies {
		padding: 60px 0;
	}

	.travelhome {
		padding: 60px 0;
	}

	.businessrvalers {
		padding: 60px 0;
	}

	.sitefooter {
		padding: 80px 0 80px;

	}

	.offercards {
		margin-bottom: 30px;
		text-align: center;
	}

	.ouroffers {
		padding: 50px 0;
	}

	.logohome {
		grid-template-columns: repeat(3, 1fr);

	}

	.businesscolmtwo,
	.businesscolmone,
	.frstcolorganize,
	.scndcolorganize,
	.businesscolmone p,
	.offercards p {
		width: 100%;
		max-width: 100%;
	}

	form.businessfrm {
		max-width: 100%;
		margin-top: 40px;

	}

	.scndcolorganize img {
		max-width: 100%;
	}

	.ouroffers {

		grid-template-columns: repeat(1, 1fr);
	}

	html body .travlcard.chatfrst,
	.traveltworow .travlcard {
		width: 100% !important;
		margin: 20px 0 20px;
	}

	.traveltworow {
		max-width: 100%;
		display: block;
	}

	.frstcolorganize h2,
	.travel,
	.emplyeesec {
		max-width: 100%;
	}

	.travelin,
	.organizerow {
		display: block;
	}

	.logolanding {
		margin-top: -80px;
		position: relative;
		z-index: 1;
		background: #ffff;
	}

	.logohome {
		grid-template-columns: repeat(1, 1fr);
	}

	.busineescards {
		margin-bottom: 30px;
	}

	.hero_sectionlanding {
		height: auto !important;
	}

	.businesscndcol {
		display: block;
        margin-top: 20px;
	}


	.travlcard.chatfrst img,
	.offercards p {
		width: 100%;

	}
}