@media (max-width:762px) {
	.copyright .ctext {
		margin: 0 auto;
		text-align: center
	}
	.populardestination-img {
		margin-bottom: 20px;
	}
}

@media (max-width:992px) {
	.populardestination-headtitle{
		margin-bottom: 50px;
	}
	.populardestination-mft-wrap {
		padding: 0px 0;
	}
	.populardestination-mft{
		background: none;
	}
	#hero_section.tours-page{
		min-height: auto;
	}
	#hero_section.promo,#hero_section.cancellation{
		height: auto;
	}
	.articlepost .post_img .img-fluid {
		width: 100%
	}
	.callus .callus-center span:after,
	.callus .callus-center span:before {
		content: none
	}
	#breadcrumbs_section.innerpage {
		min-height: auto;
		padding: 10px 0
	}
	#breadcrumbs_section .breadcrumb li.active{
		height: auto;
		text-align: left;
	}
	.mft-our-team .description {
		padding: 0 5px
	}
	section.mft-search .tab-content .services-quotation {
		position: relative;
		right: 0;
		top: 0;
		background: #44af4a;
		background-repeat: no-repeat;
		width: 100%;
		height: auto;
		background-size: 100%;
		z-index: 1;
		border-bottom: 1px solid #ef6d57
	}
	.mft-media_active .text-center {
		text-align: left!important
	}
	.offer-section .serachOffer-input{
		display: block;
	}
	.offer-section .serachOfferNewyears .serachOffer-input {
		display: flex;
	}
	.offer-section .serachOfferNewyears h4 {
		font-size: 15px;
	}
	.offer-section .offer-number.serachOfferNewyears{
		background: none;
		background-color: #6e2534;
	}
	.offer-section .serachOfferNewyears .serachOffer-input .btn {
		width: auto;
	}
	.offer-section .serachOffer-input input{
		max-width: 100%;
	}
	.offer-section .serachOffer-input .btn{
		display: inline-block;
		width: 100%;
	}
	#hero-section.home-page{
		border-top: 0;
	}
	.home-serach-wrap ul.nav li:before,.home-serach-wrap ul.nav li:after{
		content: none;
	}
	.mft-search ul.nav li:before,.mft-search ul.nav li:after{
		content: none;
	}
	.home-serach-wrap ul.nav li{
		max-width: 150px;
		margin-bottom: 10px;
		padding: 0 2px;
	}
	.mft-search ul.nav li{
		max-width: 150px;
		margin-bottom: 10px;
		padding: 0 2px;
	}
	.home-serach-wrap ul.nav li> a,.mft-search ul.nav li> a{
		clip-path: none;
		font-size: 12px;
	}
	.view-all-packages-right {
		text-align: center;
		margin-top: 10px;
	}
	.view-all-packages .view-all-packages-title {
		text-align: center;
		font-size: 25px;
	}
	.callus-mft .phonenumber-wrap {
		text-align: center;
		margin-top: 50px;
	}
	.bottom-mft .customers{
		height: 100%;
		padding: 20px 0;
	}
	.bottom-mft .wbw-us{
		padding: 20px;
		text-align: center;
	}
	.offer-section {
		margin-top: 50px;
		margin-bottom: 0;
	}
	div.srcformft-bus .lbl.swap img {
		right: 0;
		top: 37px;
		z-index: 1;
		left: 50%;
		transform: rotate(90deg);
	}
	div.bb-left-section {
		margin-top: 0px;
		display: none;
	}
	div.srcformft-bus .lbl{
		border-bottom: 1px solid #ef6d57;
		border-right: none;
	}
	section.mft-search [role="tablist"] {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	#hero_section:before{
		content: none;
	}
}

@media (max-width:992px) {
	.footer_section:after {
		content: none
	}
	#hero_section,
	#planyourtrip_mft,
	section#hero_section.mft-flight-booking,
	section#hero_section.transfers {
		border-top: 0
	}
	#planyourtrip_mft {
		padding-top: 10px
	}
	.my-flight-trip-navigation {
		position: relative
	}
	.articlepost .prise_info {
		position: inherit
	}
	.articlepost .tour_info {
		padding-bottom: 10px
	}
	.mftcarousel_slider .carousel.slide {
		float: none;
		width: 100%;
		margin-right: 0
	}
	.footer_section.transfers:after,
	.transfer-how-it-work .bordermft:after {
		content: none
	}
	.my-flight-top {
		text-align: center
	}
	.payonline {
		background-size: 100%
	}
	.sb-search {
		margin-right: 10px
	}
	.tourcode_bottomimg {
		display: block
	}
	section#hero_section.mft-flight-booking {
		background: #011c37;
		min-height: calc(1000px - 600px)
	}
	.mft-flight-booking [role=tablist] {
		margin-top: 30px
	}
	.mft-flight-booking-oneway .section-bflight {
		margin-top: 0
	}
	.srcformft .lbl {
		border: none
	}
	.srcformft .mbr {
		border: none;
		border-bottom: 1px solid #ef6d57
	}
	.srcformft .mbr:nth-child(1),
	.srcformft .mbr:nth-child(3) {
		border-right: 1px solid #ef6d57
	}
	.mft-flight-booking-oneway .srcformft .mbr:nth-child(3) {
		border-right: none
	}
	.mft-flight-booking-oneway .srcformft .mbr:nth-child(2),
	.mft-flight-booking-oneway .srcformft .mbr:nth-child(4) {
		border-right: 1px solid #ef6d57
	}
	.srcformft .lbl.lst {
		text-align: center
	}
	section#hero_section.mft-flight-booking-oneway {
		border-top: #1859a9 5px solid
	}
	.serchboxImg{
		display: none;
	}
	.offer-section-grid .offer-grid .offer-hover .offer-wrap .offer-img-heading .offer-h-img h4, .offer-section-grid .offer-grid .offer-hover .offer-wrap .offer-img-heading .offer-h-img .h4{
		font-size: 16px;
	}
	.why-choose-us .choose-img{
		display: none;
	}
	video#mftVideo{
		display: none;
	}
	#hero_section.cruise{
		min-height: 390px;
	}
	div.srcformft-bus .lbl{
		border-bottom: 1px solid #ef6d57;
		border-right: none;
	}
	.tabflight-content .searchenginecontainer:before{
		content: none;
	}
	.onewayroundtripdiv div.input_dv5 {
		border-right: none;
		max-width: 100%;
	}
}

@media (max-width:600px) {
	.nav-pills .nav-link {
		margin-bottom: 1px
	}
	#sb-search .search-box {
		right: -40px
	}
	.mft-search [role=tablist] li .nav-link {
		padding: 5px 10px;
		font-size: 11px;
		background: #1959aa;
		color: #fff;
	}
	.mft-flight-booking .nav-pills .nav-link {
		padding: 5px 10px;
		font-size: 12px
	}
	.articlepost .prise_info .duration {
		margin: 0 auto
	}
	.adultdrop {
		transform: translate(-25%, 17%)
	}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.right_box .tour_info .title {
		margin-bottom: 20px
	}
	.tourcode_bottomimg {
		display: block
	}
}

@media only screen and (max-width:360px) {
	.team-content {
		padding: 15% 15px 0
	}
	.our-team .social li {
		margin-right: 0
	}
}

@media (min-width:776px) and (max-width:1299.98px) {
	#hero_section {
		min-height: calc(1000px - 400px);
	}
	.my-flight-trip-navigation {
		z-index: inherit;
	}
}