/* Small Phone Portrait */
@media (min-width: 320px) and (max-width: 575.98px)
{
	.navbar-light .navbar-toggler {
		color: transparent;
		border-color: transparent;
	}
	.navbar-toggler-icon{
		width: 2.5em;
		height: 2.5em;
	}
	.navbar .navbar-nav .nav-link{
		font-weight:bold;
	}
	/*navbar styles end*/
	/*flight search start*/
	.search-flight-anim-box{
		padding-right:0px !important;
	}
	.terms-and-cond-box{
		margin-bottom:20px;
	}
	.instant-quote .rules-and-regulation .rules {
		padding-bottom: 0px;
	}
	.terms-and-cond-box .custom-btn, .terms-and-cond-box .custom-btn:hover, .terms-and-cond-box .custom-btn:focus{
		padding: 6px 13px;
		font-size:15px;
	}
	/*flight search end*/
	/*series request step*/
	.hidden-xs{
		display:none !important;
	}
	.series-group-arrow{
		display:none;
	}
	.modal.modal-lbig .modal-dialog{
		width:100%;
	}
	.colmain {
		width: unset;
	}
	.col-sm-6 .searching-flights p a.selected-icon {
		right: -25px !important;
	}
	.col-sm-6 .searching-flights-panel .searching-flights div{
		word-break:break-all;
	}
	.series-group-arrow{
		top:7px;
		right:-100px;
	}
	.accord-click > p{
		padding:15px 0px;
	}
	.form-control.lags{
		width:15%;
	}
	.steps.step4 li.widget-class-1 {
		left: 7%;
	}
	.steps.step4 li.widget-class-2 {
		left: 19%;
	}
	.steps.step4 li.widget-class-3 {
		left: 34%;
	}
	.steps.step4 li.widget-class-4 {
		left: 47%;
	}
	.steps li span{
		width: 90px;
		left: -26px;
	}
	.steps .step-number{
		left: -28px;
		top:2px;
	}
	/*series request step end*/
	.orgin-change-icon {
		left: 160px;
		right: 50%;
		top: -22%;
	}
	.airline-ew .ui-datepicker-multi-2 {
		width: 26em !important;
	}
	.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 100%;
	}
	.groupRMDatePicker .ui-datepicker-multi-2 {
		width: 27em !important;
	}
	.arrow-icon-flgt-srch {
		position: absolute;
		top: 10px;
		right: 1%;
	}
	.navbar-nav > li > a:hover, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
		background: none;
	}
	.stop-text, .stop-text, .stop-text:hover, .non-stop-text, .non-stop-text:hover {
		display: block !important;
		top: 20px;
		right: -7px !important;
	}
	.dropdown-menu li:hover, .dropdown-menu li:focus {
		background: #fff;
	}
	.contrast-col{
		display:none;
	}
	.dropdown-menu .dropdown-submenu a::after{
		top:unset;
	}
	.well-trip-theme a{
		padding: 10px 6px 10px 33px;
	}
	.dashboard-text-fnt
	{
		margin-top:45px;
	}
	.custom-navbar-left
	{
		float:unset;
	}
	.navbar-nav>li
	{
		height:auto;
	}
	.dropdown-submenu>.dropdown-menu
	{
		left:auto;
		border: 0px;
		margin: 0px;
	}
	.navbar-nav>li>.dropdown-menu
	{
		border: 0px;
	}
	/*.navbar-nav>li>.dropdown-menu > li > a
	{
		padding:5px 25px;
	}*/
	.navbar-nav li a:hover > ul.dropdown-menu, .navbar-nav li:hover>ul.dropdown-menu
	{
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		/*background-color: #f1f1f1;*/
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a 
	{
		padding: 5px 10px;
	}
	.dashboard-panel .col-sm-3, .dashboard-panel .col-sm-4
	{
		max-width:100%;
	}
	.dashboard-text-fnt
	{
		margin-top:45px;
	}
	.reports
	{
		text-align:center;
	}
	.reports .graph-img img
	{
		margin:0% auto;
	}
	/**07122017*/
	.custom-navbar .navbar-nav>li>a
	{
		height:0px;
		line-height:0px;
		padding-bottom:25px;
		display:block;
		width:100%;
	}
	.navbar-nav>li>a
	{
		font-size:14px;
	}
	.new-request, .accept-pending, .payment-request, .submission-pend, .add-ssr, .add-user, .reports, .booking-summary{
		margin:0px 0px 10px 0px;
	}
	.booking-summary .dashboard-text{
		margin:65px 0px;
	}
	.accord-click a.acc-inactive, .accord-click a.acc-active, .accord-click a.adv-accord{
		display:block;
	}
	.accord-notify{
		margin-left:0px;
	}
	.conf-add-group{
		margin-bottom:20px;
	}
	.table.searching-flights tr td p, .table.view-request-table tr td p{
		word-break: unset;
	}
	.feedback-form{
		top:0%;
		padding:5px 10px;
	}
	.feedback-form .feedback-anim .form-group {
		margin-bottom: 5px;
	}
	.trip-form .feedback-anim label{
		margin-bottom:5px;
		font-size:13px;
	}
	.groupCount .trip-form .d-remove{
		display:none;
	}
	.pl-sm-0{
		padding-left:0px;
	}
	/*TA responsive Azeez 15-Apr-2020*/
	.feedback-link{
		display: none;
	}
	.footer{
		bottom: auto;
	}
	.select-flight-hdr {
    margin-top: 1.5rem;
	}
	.subLink{
		bottom: 0;
	}
	/*TA responsive Azeez 17-04-2020*/
	.hdr-txt.mar-top-none.add-tab-index{
		margin-top: 1.5rem;
	}
	/*Payment summary - Azeez - 20-04-2020*/
	.payment_summary_border .pay_align{
		height: 17vh;
	}
	.num-txt{
		font-size: 14px;
	}
	.searching-flights-header .table td {
    	padding: 1rem;
	}
	.hdr-txt.mar-top-none.add-tab-index{
		margin-top: 2rem;
	}
	/*ta respnsive - azeez - 20-05-2020*/
	table.searching-flights.padd-none tr td{
		padding: 8px 0;
	}
	.agent-req-tab-show.default-hide.accpt-page{
		width: auto;
		border:none;
	}
	.agent-req-tab a.focus-close {
	    right: 0px;
	    top: 10px;
	}
	.agent-req-box{
		margin-bottom: 20px;
	}
	/*.cls-mob-colon:after{
		content: ':';
	}*/
	table.searching-flights tr td, table.view-request-table tr td{
		padding: 32px 10px;
	}
	table.view-request-table.padd-none tr td{
		padding: 8px 30px;
	}
	th.cls-mob-colon {
    	padding: 10px 2px;
	}
	.payment_summary_border .pay_align td{
		padding: 0px 8px 26px 8px;
		border: 0;
	}

	/* Mobile View Menu Fixing Sheik(04-Feb-2020) */
	/*modified by azeez - 27-05-2020*/
	.navbar{
		/*background:none;*/
	}
	.navbar-toggler.open .navbar-toggler-icon:after {
	    content: 'X';
	    vertical-align: -12px;
	    font-size: 24px;
	    color: #000 !important;
	}
	.navbar-brand {
    	margin-left: 10px;
	}
	.navbar-toggler.open .navbar-toggler-icon{
    	background: none;
	}
	.navbar .navbar-nav .nav-link,.navbar .navbar-nav .nav-link:hover, .dropdown-menu li > a{
		color: #000;
	}
	.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{
		color: #000 !important;
	}
	.dropdown-menu li > a{
		background: #ccc;
	}
	.navbar-toggler{
		background:#ededed;
		position:relative;
		left:-20px;
	}
	.navbar-collapse{
		background:#ededed;
		position:absolute;
		left:380px;
		top:65px;
		z-index:1px;
		display:none !important
	}
	.navbar-collapse.menu-visible::before{
		display: inline-block;
		margin-left: 0.255em;
		vertical-align: 0.255em;
		content: "";
		border-top: 0;
		border-right: 0.3em solid transparent;
		border-bottom: 0.3em solid #ededed;
		border-left: 0.3em solid transparent;
		position:absolute;
		right:39px;
		font-size:30px;
		top:-7px;
	}
	.navbar-collapse.menu-visible{
		animation: menu-animate 0.5s linear;
		left:0px;
		right:0px;
		z-index:1;
		display:block !important;
		position:absolute;
		width:375px;
	}
	@keyframes menu-animate {
		0%{left:300px;}
		25%{left:230px;}
		50%{left:150px;}
		75%{left:70px;}
		100%{left:0px;right:0px;display:block !important}
	}
	.navbar-collapse.menu-invisible{
		animation: menu-deanimate 0.5s linear;
		left:380px;
		right:0px;
		z-index:1;
		position:absolute;
		width:375px;
		display:block !important;
	}
	@keyframes menu-deanimate {
		0%{left:0px;}
		25%{left:70px;}
		50%{left:150px;}
		75%{left:230px;}
		100%{left:380px;display:none !important}
	}
	.navbar-nav > li{
		margin:0px 20px !important;
		position:relative;
	}
	.navbar .navbar-nav .nav-link{
		font-weight:unset;
		padding:20px 0px 20px 0px;
		margin-left:0px;
		border-bottom:2px solid #ccc;
	}
	.navbar .navbar-nav .nav-link.active{
		background:none;
	}
	.navbar .navbar-nav .dropdown.show .nav-link{
		background:none;
		border-bottom:2px solid #fff;
	}
	.dropdown-toggle::after{
		position:absolute;
		right:20px;
		font-size:20px;
	}
	.dropdown.show .dropdown-toggle::after{
		border-top:0px;
		border-bottom:0.3em solid;
	}
	/*28-05-2020 - azeez - mobile view fixing*/
	.logout{
		margin-right: 15px;
	}
	.agent-req-box .table-lay-fixed th:nth-child(1){
		width: 45% !important;
	}
	/*conflict error page - azeez - 29-05-2020*/
	.login-btn-anim{
		font-size: 12px;
		width: 100px;
	}
	.error-img {
	    background: url(../../images/error-icons.svg) no-repeat 50% 0px;
	    height: 120px;
	    background-size: 60%;
	}
	.error-content p, .error-content li{
   		font-size: 12px;
	}
	.conflict-page h1 {
    	font-size: 16px;
	}

}
/* Small Phone Portrait End */
@media screen and (min-width:576px) and (max-width:767.98px)
{
	.arrow-icon-flgt-srch{
		right: -5%;
	}
	.airline-ew .ui-datepicker-multi-2 {
		width: 38em !important;
	}
	/*bootstrap4*/
	.well-trip-theme span em.infi-icon_36_round-trip, .well-trip-theme a em.infi-icon_36_round-trip, .well-trip-theme span em.infi-icon_27_multicity, .well-trip-theme a em.infi-icon_27_multicity,.well-trip-theme span em.infi-icon_55_onward, .well-trip-theme a em.infi-icon_55_onward{
		position: absolute;
		top: 4px;
		left: -16px;
		font-size: 1.8em;
	}
	/*bootstrap4*/
	.dashboard-text-fnt
	{
		margin-top:45px;
	}
	table.view-request-table tr td
	{
		display: block;
		width: 100%;
		padding: 6px;
	}
	table.view-request-table tr td:first-child
	{
		padding-top:35px;
	}
	.ui-datepicker-multi-2 .ui-datepicker-group
	{
		width:100%;
	}
	.steps.step4 span.widget-class-1
	{
		left: 10%;
	}
	.steps.step4 span.widget-class-2 {
		left: 20%;
	}
	.steps.step4 span.widget-class-3 {
		left: 28%;
	}
	.steps.step4 span.widget-class-4 {
		left: 36%;
	}
	.add-user .dashboard-text, .booking-summary .dashboard-text
	{
		/*margin-top:60% !important;*/
	}
	.booking-summary .summary-icon
	{
		/*margin-top:35% !important;*/
	}
	.calendar-icon {
		left: 6px;
		top: 9px;
		font-size: 22px;
	}
	.date {
		padding-left: 30px !important;
		padding-right: 10px;
	}
	.navbar-header .navbar-brand 
	{
		width:auto !important;
		padding:0px;
		top:auto !important;
	}
	.well.preference-panel select
	{
		padding:0px !important;
	}
	.well.preference-panel .baggage-icon, .well.preference-panel .meals-icon, .steps span a
	{
		display:none;
	}
	.feedback-form 
	{
		display:none;
	}
	.well-trip-theme
	{
		display:inline-block;
	}
	.last-menu
	{
		left:0px;
	}
	.well-trip-theme span em.infi-icon_29_flightonward, .well-trip-theme a em.infi-icon_29_flightonward { font-size:1.8em;}
	/* Welcome panel */
	.trip-hdr
	{
		margin-bottom:10px;
	}
	.mar-none-xs
	{
		margin:0px;
	}
	.mar-btm-20-xs
	{
		margin-bottom:20px;
	}
	.mar-top-20-xs
	{
		margin-top:20px;
	}
	.welcome-panel .text-right
	{
		text-align:left;
	}
	.welcome-panel p.welcome
	{
		font-size:13px;
		font-weight:bold;
		border-right:none;
		width:68%;
		display:inline-block;
		margin:10px 0px 0px 0px;
	}
	.welcome-panel a.logout
	{
		font-size:13px;
		font-weight:bold;
		padding-right:5px;
	}
	/* Welcome panel End */
	.padd-xs-topbtm10
	{
		padding:10px 0px;
	}
	.dropdown-menu
	{
		position:relative;
		width:100%;
		box-shadow:none !important;
		margin-bottom:10px;
	}
	.dropdown-menu>li>a
	{
		padding:10px 20px 10px 30px;
		color:#000;
	}
	.text-xs-center
	{
		text-align:center;
	}
	.navbar-header
	{
		border:none;
	}
	.navbar-toggle
	{
		margin:20px 20px 0px 0px;
	}
	.btn-link:focus, .btn-link:hover
	{
		color:#7e4196;
	}
	.dashboard-panel
	{
		margin:0px;
	}
	.dashboard-panel .col-sm-3
	{
		max-width:100% !important;
	}
	.dashboard-panel .col-sm-4
	{
		max-width:100% !important;
	}
	.new-request, .accept-pending, .payment-request, .submission-pend, .add-ssr, .reports, .booking-summary
	{
		margin:0px 0px 10px 0px;
		max-height:400px;
	}
	.new-request-icon, .accpet-pending-icon, .payment-request-icon, .passenger-icon, .addssr-icon, .summary-icon, .help-icon,
	.adduser-icon,.summary-icon {
		margin:0 auto;
		width:90px;
		display:block;
	}
	.dashboard-text, .dashboard-text-fnt, .passenger-sub-txt
	{
		margin:0px;
		padding:0px 0px 10px 0px;
	}/*
	.new-request-icon
	{
		background:url('../../SVG_FOLDER/icon_28_airnewreq.svg') no-repeat center 10px !important;
	}
	.accpet-pending-icon
	{
		background:url('../../SVG_FOLDER/icon_01_pending.svg') no-repeat center -97px !important;
	}
	.payment-request-icon
	{
		background:url('../../SVG_FOLDER/icon_30_paymentcard.svg') no-repeat center -223px !important;
	}
	.passenger-icon
	{
		background:url('../../SVG_FOLDER/icon_31_paymentqueue.svg') no-repeat center -310px !important;
	}
	.addssr-icon
	{
		background:url('../../images/dasboard-icons.png') no-repeat center -406px !important;
	}
	.help-icon
	{
		background:url('../../SVG_FOLDER/icon_23_usersettinghelp.svg') no-repeat center -640px !important;
	}*/
	.summary-icon
	{
		background-position:center 25px;
	}
	.dashboard-text-fnt span, .passenger-sub-txt span
	{
		width:100%;
		display:block;
	}
	.booking-summary .dashboard-text
	{
		margin:0px;
	}
	.footer-row-border
	{
		padding-bottom:20px;
	}
	.social-icon
	{
		margin-bottom:0px;
	}
	.xs-mar-bot-30
	{
		margin-bottom:30px;
	}
	.well-trip-theme label
	{
		margin-right:2px;
	}
	.well-trip-theme span, .well-trip-theme a
	{
		padding:7px 10px;
		font-size:1em;
	}
	.well-trip-theme span.oneway, .well-trip-theme span.roundtrip, .well-trip-theme span.multicity,.well-trip-theme a.oneway, .well-trip-theme a.roundtrip, .well-trip-theme a.multicity
	{
		background:none;
		color:#fff;
	}
	.well-trip-theme span.oneway.active, .well-trip-theme span.roundtrip.active, .well-trip-theme span.multicity.active, .well-trip-theme a.oneway.active, .well-trip-theme a.roundtrip.active, .well-trip-theme a.multicity.active
	{
		/*background:#fff;*/
		color:#000;
	}
	/*.orgin-change-icon
	{
		right:50%;
		top:105%;
	}*/
	.trip-form input, .trip-form select, .trip-form input:focus
	{	
		border:1px solid #d1d1d1;
	}
	.calendar-year
	{
		padding:12px 7px;
		font-size:15px;
	}
	.flight-detail-text p
	{
		font-size:20px;
	}
	/*.stop-text
	{
		display:block !important;
		top:40px;
		right:0px !important;
	}*/
	input.adult, input.child, input.infant
	{
		width:30%;
	}
	.flexi-date
	{
		margin-top:0px;
		height:28px;
		line-height:30px;
	}
	.flexi-date label p.switch-button, .flexi-date-active label p.switch-button, .flexi-date label .switch-button, .flexi-date-active label .switch-button
	{
		top:0px;
	}
	/* Mandatory icons */
	input.mandatory-normal-input
	{
		background:url('../../images/dasboard-icons.png') no-repeat 111% -2142px #fff;
	}
	select.mandatory-normal-input
	{
		background:url('../../images/dasboard-icons.png') no-repeat 106% -2142px #fff;
	}
	input.mandatory
	{
		background:url('../../images/dasboard-icons.png') no-repeat 114% -2137px #FFF;
	}
	input.mandatory-rgt
	{
		background:url('../../images/dasboard-icons.png') no-repeat 144% -2135px #fff;
	}
	.mandatory-with-div
	{
		background:url('../../images/dasboard-icons.png') no-repeat 112% -2135px;
	}
	/* Mandatory icons */
	.reports .dashboard-text
	{
		padding-top:5px;
	}
	.onward-icon
	{
		width:auto;
		padding-left:40px;
	}
	.alert-icons
	{
		width:20%;
		padding:8% 0%;
	}
	.alert-msg
	{
		width:75%;
		padding:10% 0%;
		font-size:18px;
	}
	/* Add user */
	.tab-click
	{
		position:relative;
		top:1px;
		padding:0px 5px;
	}
	.tab-click a
	{
		padding:8px 12px;
	}
	.mar-top-30-xs
	{
		margin-top:30px;
	}
	/* Add user End */
	.other-icon
	{
		background:url('../../images/dasboard-icons.png') no-repeat 85% -2372px #fff;
	}
	.advance-link
	{
		display: inline-block;
		margin-right: 5px;
	}
	.custom-navbar .navbar-nav>li>a
	{
		height:0px;
		line-height:0px;
		padding-bottom:25px;
		display:block;
	}
	.custom-navbar-left
	{
		float:unset;
	}
	.navbar-nav>li
	{
		height:auto;
	}
	/*.navbar-collapse
	{
		background:#fff;
	}*/
	.payment_summary_border .request-det-cont{
		padding:0px !important;
	}
	.payment_summary_border .table-header-bold{
		display: block;
		overflow: auto;
	}
	.payment_summary_border .num-txt{
		font: bold 10px open_sansregular;
	}
	.payment_summary_border .make_payment{
		margin: 15px 0px;
	}
	.payment_summary_border .sector-1.right:after{
		content: '-';
	}
	.payment_summary_border .sector-1.right,.payment_summary_border .sector-2{
		font-size: 11px;
		padding-right: 0px;
	}
	.payment_summary_border table.flight-details-view,.pay_summary td,.pay_summary .date-txt,.pay_summary .date-txt span {
		font-size: 10px;
	}
	.payment_summary_border .flight-details-view tr th {
		padding: 5px 0px !important;
	}
	.payment_summary_border .flight-details-view .border-none td{
		text-align:left;
		padding:0px !important;
	}
	.payment_summary_border .flight-details-view .padd-top-5{
		font-size:10px;
	}
}
@media (min-width: 768px) and (max-width: 1024px)
{
	.all-pax .each-pax{
		width:29%;
	}
	.dropdown-menu{
		margin-top:5px;
	}
	.navbar .navbar-nav .nav-link{
		margin-right:10px;
	}
	.arrow-icon-flgt-srch{
		right: -6%;
	}
	/*.layover-time span{
		left:29%;
	}*/
	.col-sm-6 .searching-flights-panel .searching-flights.show-stop-panel div {
		width: 23%;
	}
	.col-sm-6 .searching-flights p a.selected-icon {
		right: -25px;
	}
	.series-group{
		width:110px;
	}
	.series-group-arrow{
		display:none;
	}
	.airline-ew .ui-datepicker-multi-2 {
		width: 38em !important;
	}
	.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 50%;
	}
	.arrow-icon-flgt-srch{
		right:0%;
	}
	.col-sm-6 .stop-text {
		right: -20px;
		top: 19px;
	}
	.dashboard-text-fnt
	{
		margin-top:45px;
	}
	.navbar-right
	{
		margin-right:-15px;
	}
	.dashboard-panel .col-sm-3
	{
		max-width:22.8% !important;
	}
	.dashboard-panel .col-sm-4
	{
		max-width:47.9% !important;
	}
	.dashboard-panel p.fnt-14
	{
		font-size:13px !important;
	}
	.new-request-icon, .accpet-pending-icon, .payment-request-icon, .passenger-icon, .addssr-icon, .summary-icon, .help-icon
	{
		width:85px;
		height:90px;
	}
	/*.summary-icon
	{
		background:url("../../SVG_FOLDER/icon_06_booking-summary.svg") no-repeat scroll 9px 35px !important;
	}*/
	.summary-icon
	{
		position:relative;
		left:12%;
	}
	.well-trip-theme span.oneway, .well-trip-theme span.roundtrip, .well-trip-theme span.multicity, .well-trip-theme a.oneway, .well-trip-theme a.roundtrip, .well-trip-theme a.multicity
	{
		background:none;
	}
	span.active.roundtrip, span.roundtrip:hover, span.active.oneway, span.oneway:hover, span.active.multicity, span.multicity:hover, a.active.roundtrip, a.roundtrip:hover, a.active.oneway, a.oneway:hover, a.active.multicity, a.multicity:hover
	{
		background:#fff;
	}
	/*.well-trip-theme span
	{
		padding:10px 15px 10px 40px !important;
	}*/
	.new-series-outer-box .well-trip-theme span, .new-series-outer-box .well-trip-theme a
	{
		padding:10px 13px 10px 13px !important;
	}
	
	input.adult, input.child, input.infant
	{
		width:30%;
		padding-left:35px;
	}
	.multicity-add .btn
	{
		padding:6px;
	}
	.social-icon
	{
		margin:0 9px 10px 0;
	}
	table.roundtrip-table .stop-text
	{
		right:50%;
		width:46%;
	}
	table.searching-flights tr td, table.view-request-table tr td
	{
		font-size:14px;
	}
	.agent-req-tab-show
	{
		width:228%;
	}
	.white-border
	{
		width:47.8%;
	}
	.pj-padd-rgt-none
	{
		padding-right:0px !important;
	}
	.pj-padd-none
	{
		padding:0px;
	}
	.pj-padd-lft-none
	{
		padding-left:0px;
	}
	.pj-sel-num
	{
		padding:6px 4px;
	}
	.pj-w20
	{
		width:20%;
	}
	.pj-w21
	{
		width:21%;
	}
	.pj-w23
	{
		width:23%;
	}
	.pj-w31
	{
		width:31% !important;
	}
	.pj-w29
	{
		width:29%;
	}
	.pj-padd-lft15
	{
		padding-left:15px !important;
	}
	.date
	{
		padding-left: 35px !important;
	}
	.day-pref-panel
	{
		width:103%;
	}
	.multianim-fixed-main > div.anim-div
	{
		width:325px !important;
		padding:0px 10px 0px 0px !important;
	}
	/*.multicity-anim-main
	{
		width:926px !important;
	}*/
	.multicity-anim-main .searching-flights-header
	{
		padding:0px;
	}
	.table.searching-flights tr td p, .table.view-request-table tr td p
	{
		font-size:13px;
	}
	/* Multicity animation container */
	.multicity-anim-cont .flight-detail-text p, .multicity-anim-cont .flight-detail-text p span
	{
		display:block;
	}
	.multicity-anim-cont .flight-detail-text p i, .multicity-anim-cont .flight-detail-text p em
	{
		line-height:0px;
	}
	.multicity-anim-cont .flight-detail-text br
	{
		display:none;
	}
	/* Multicity animation container */
	.custom-btn, .custom-btn:hover, .custom-btn:focus
	{
		padding:6px 28px;
	}
	.advance-link, .advance-link:hover, .advance-link:focus, .clear-link, .clear-link:hover
	{
		padding:4px 3px;
	}
	.trip-form label { font-size:12px;}
	.colmain
	{
		width:13.3%;
	}
	.modal.modal-mbig .modal-dialog
	{
		width:90% !important;
	}
	.navbar-nav > li {margin:0;}
	.custom-navbar .navbar-nav > li > a {
		border-bottom:0px;
		padding:20px 10px;
		height:auto;
		line-height:20px;
	}
	.navbar-nav li a:hover > ul.dropdown-menu, .navbar-nav li:hover > ul.dropdown-menu {
		/*display:block;
		position:relative;*/
	}
	.meal-variety .radio-theme, .meal-variety .checkbox{
		width:30%;
	}
	.searching-flights-panel .searching-flights div{
		width:23%;
	}
	.navbar-expand-lg .navbar-nav{
		flex-wrap:wrap;
	}
	/*prev day and next day align roundtrip */
	.prev_nextday{
		padding:10px 0px;
	}
	.prev_nextday.round-trp .prev-day, .prev_nextday.round-trp .next-day{
		width:19%;
	}
	.prev_nextday.round-trp .flt-details {
		width: 60%;
	}
	.prev_nextday .flt-details .select_flights, .prev_nextday .flt-details .total_flights{
		padding:0px;
	}
}
@media screen and (min-width: 1600px)
{
	.dashboard-text-fnt
	{
		margin-top:45px;
	}
	.agent-req-tab-show
	{
		width:210%;
	}
	.white-border
	{
		width:50.7%;
	}
}
@media screen and (min-width:768px) and (max-width:1024px)
{
	.login-form-cont .col-sm-4{
		flex: 100%;
		max-width: 100%;
		padding-top:20px;
	}
	.dashboard-panel .col-sm-3, .dashboard-panel .booking-summary, .dashboard-panel .reports{
		max-width: 48% !important;
		flex: 48%;
	}
	.welcome-panel.contrast-col.before-accessibility{
		max-width:150%;
		position:unset;
		left:0px;
	}
	.welcome-panel.contrast-col{
		max-width:150%;
		position:relative;
		left:-20px;
	}
	.welcome-panel p.time {
		display:none;
	}
	.lang-container{
		width:110px;
	}
	.welcome-panel{
		position:relative;
		max-width:50%;
		right:-70px;
	}
	.contrast-col .webfont-size, .contrast-col span.mar-rgt-5{
		display:none;
	}
	.collapse:not(.show) {
		display: none !important;
	}
}