@font-face { font-family: 'WebRupee'; src: url('https://www.easemytrip.com/font/WebRupee.V2.0.eot'); src: local('WebRupee'), url('https://www.easemytrip.com/font/WebRupee.V2.0.ttf') format('truetype'), url('https://www.easemytrip.com/font/WebRupee.V2.0.woff') format('woff'), url('https://www.easemytrip.com/font/WebRupee.V2.0.svg') format('svg'); font-weight: normal; font-style: normal; }
.WebRupee { font-family: 'WebRupee'!important }
.fs_full { background: #eee; width: 100%; display: inline-block; }
.inner_rec { width: 1078px; margin: 30px auto; padding: 25px; display: table; background: #fff; }
.inner_rec_1 { width: 1078px; margin: 30px auto; padding: 0; display: table; background: #fff; }
.inner_rec_2 { width: 1078px; margin: 10px auto; padding: 0; }
.inner_rec_1 h3 { font-size: 19px; color: #393939; text-align: center; margin: 0; padding: 14px; font-weight: normal; display: inline-block }
.inner_rec h2 { font-size: 23px; color: #393939; text-align: center; margin: 0; padding: 0; font-weight: 500; }
#monthajx, #month { display: block; text-align: center; font-size: 21px; text-transform: uppercase; color: #468be8; font-weight: bold; margin: 7px 0; }
.view-btn { padding: 15px 15px; background-color: #7b7b7b; color: #fff; width: auto; display: inline-block; text-decoration: none; font-size: 14px; float: right; cursor: pointer }
.view-btn:hover { background-color: #5f5f5f; text-decoration: none; color: #fff }
.left-rd-fs { margin-bottom: 20px; padding: 0; width: 100%; }
.left-rd-fs h3 { font-size: 17px; color: #393939; text-align: left; margin: 0; padding: 0; font-weight: 600; display: inline-block }
.slider-arrow-fs, .sa-left-fs, .sa-right-fs { position: absolute; top: 9px; width: 10px; height: 20px; background: url(https://www.easemytrip.com/dm-img/left-right-arrow.png) no-repeat; text-decoration: none; opacity: .6; background-size: 20px 16px; }
.sa-left-fs { left: 7px; background-position: 0px 0px; }
.sa-right-fs { right: 7px; background-position: -10px 0px; }
.owl-item-fs { width: 100%; margin: 0 auto; background: #fff; display: table; }
.offer-heading-fs { border-bottom: 1px solid #dddddd; min-height: 36px; padding: 9px 0 0 0; }
.slider-wrap-fs { position: relative; margin: 8px auto; width: 100%; }
.dts-sc-fs { border-top: 1px solid #ececec; padding: 10px; width: 100%; float: left; background: #f9f9f9; }
.offer-sub-fs { color: #333;
    padding: 10px;
    font-size: 12px;
    font-weight: 300;
    margin: 6px 0;
    text-align: left;
    border: 1px solid #e4e4e4; }
.offer-sub-fs a{color:#000;}
.offer-sub-fs a:hover{color:#4263c1;}
.offer-inner {
    width: 91%;
}
.promo-sc { border: 1px dashed #ef6614; font-size: 11px; padding: 1px 2px; width: 38%; text-align: center; margin: 12px auto }
.promo-ttl { color: #ef6614; font-weight: 600; }
.promo-cd { color: #000000; font-weight: 600; }
.matrix-wrapper-nw { width: 100%; }
.right-rd-fs { margin-bottom: 35px; padding: 2%; background: #fff; width: 100%; }
.item { position: relative; }
.matrix-link { text-align: center; min-height: 48px; padding: 15px 10px; }
.matrix-label { color: #666; font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0 }
.slight { color: #d63b05 !important; }
.if-table-all2 { margin: 0!important }
.Timing { font-size: 11px; display: block; font-weight: normal; color: #696969; }
.fs-row { width: 100% }
.fs-row-2 { width: 100%; margin-bottom: 17px; float: left; }
.active-ow { }
.container-fs { width: 100%; margin: 20px auto; }
ul.tabs-fs { margin: 0px; padding: 0px; list-style: none; }
ul.tabs-fs li { background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; border: 1px solid #d2d2d2; font-size: 14px; }
ul.tabs-fs li.current-fs { background: #fff; color: #333; border: 1px solid #fff; font-weight: 600; }
.tab-content-fs { display: none; background: #fff; padding: 15px; }
.tab-content-fs.current-fs { display: inherit; }
.fs-title { font-size: 17px; color: #393939; text-align: left; margin: 0 0 10px 0; padding: 0; font-weight: 600; display: inline-block; }
.fs-txt { width: 80%; border-radius: 3px; box-shadow: none; border: 0; padding: 10px 15px; font-size: 16px; float: left; border: 1px solid #e4e4e4; font-family: inherit;}
.fs-txt:focus { outline: none; border-color: #9ecaed; box-shadow: 0 0 10px #9ecaed; }
.ask-btn { width: 18%; padding: 13px 10px; font-size: 14px; height: auto; background: #ef6614; color: #fff; text-align: center; float: right; border: 0; outline: none; text-transform: uppercase; border-radius: 3px; }
.toggle:last-child { border-bottom: 1px solid #dddddd; }
.toggle .toggle-title { position: relative; display: block; border-top: 1px solid #dddddd; margin-bottom: 6px; }
.toggle .toggle-title h3 { font-size: 15px; margin: 0px; line-height: 1; cursor: pointer; font-weight: 500; }
.toggle .toggle-inner { padding: 0 25px 10px 18px; display: none; margin: -7px 0 6px; }
.toggle .toggle-inner div { max-width: 100%; }
.toggle .toggle-title .title-name { display: block; padding: 18px 0 15px; }
.toggle .toggle-title a i { font-size: 22px; margin-right: 5px; }
.toggle .toggle-title i { position: absolute; background: url(https://www.easemytrip.com/dm-img/plus_minus_icn.png) 0px -24px no-repeat; width: 24px; height: 24px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin: 14px; right: 0; }
.toggle .toggle-title.active-tg i { background: url(https://www.easemytrip.com/dm-img/plus_minus_icn.png) 0px 0px no-repeat; }
.toggle .toggle-inner p { font-family: 'Open Sans'; font-size: 14px; }
ul.airline-list { width: 100%; display: inline-block; margin: 0; float: left; }
ul.airline-list li { margin: 10px 0 10px 0; padding: 0; list-style: none; display: inline-block; width: 19.5%; }
ul.airline-list li a { text-decoration: none; color: #000; }
.ppr1 ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
ul.airline-list li a img {width:38px}
.ai-lg { background-position: -240px 0; }
.logo-xs-nw { background-image: url(https://www.easemytrip.com/directory/img/logoSprite-airline.png); width: 60px; height: 60px; margin-right: 15px; float: left; }
.airline-name { font-size: 15px; color: #333; line-height: 55px; }
.logo-xs-a { background-image: url(https://www.easemytrip.com/directory/img/logoSprite-airline.png); width: 60px; height: 60px; margin-right: 15px; float: left; }
.logo-xs-i {
    background-image: url(https://www.easemytrip.com/directory/img/international-air-lg.png);
    width: 60px;
    height: 60px;
    margin-right: 15px;
    float: left;
}
.ai-lg { background-position: -242px 53px }
.i6e-lg { background-position: 0 0; }
.uk-lg { background-position: -60px 0; }
.sg-lg { background-position: -122px 0; }
.g8-lg { background-position: -181px -1px; }
.j9w-lg { background-position: -300px 1px; }
.i5-lg { background-position: -359px 0px }
.lb-lg { background-position: -429px 0; }
.op-lg { background-position: -672px 0; }
.s2-lg { background-position: -735px -3px; }
.yz-lg { background-position: -795px 0; }
.it-lg { background-position: -856px 0; }
.t2t-lg { background-position: -901px 3px; }
.ia-lg { background-position: -979px 2px; }
.lc-lg { background-position: -599px 0; }
.su-lg {background-position: 0 0;}
.ca-lg {background-position: -119px 0;}
.ua-lg {background-position: -2066px 0;}
.dl-lg {background-position: -650px 0;}
.ay-lg {background-position: -1004px 0;}
.kl-lg {background-position: -1594px 0;}
.mh-lg {background-position: -1358px 0;}
.qf-lg {background-position: -1476px 0;}
.j9-lg {background-position: -1181px 0;}
.ul-lg {background-position: -1829px 0;}
.tr-lg {background-position: -1948px 0;}
.ms-lg {background-position: -709px 0;}
.ey-lg {background-position: -886px 0;}
.z5-lg {background-position: -1063px 0;}
.g9-lg {background-position: -60px 0;}
.af-lg {background-position: -237px 0;}
.az-lg {background-position: -355px 0;}
.nz-lg {background-position: -296px 0;}
.nh-lg {background-position: -1417px 0;}
.aa-lg {background-position: -414px 0;}
.os-lg {background-position: -473px 0;}
.cx-lg {background-position: -591px 0;}
.ba-lg {background-position: -532px 0;}
.ek-lg {background-position: -827px 0;}
.ly-lg {background-position: -768px 0;}
.br-lg {background-position: -945px 0;}
.jl-lg {background-position: -1122px 0;}
.lh-lg {background-position: -1299px 0;}
.ku-lg {background-position: -1240px 0;}
.qr-lg {background-position: -1535px 0;}
.ra-lg {background-position: -1653px 0;}
.sq-lg {background-position: -1771px 0;}
.sn-lg {background-position: -1712px 0;}
.tg-lg {background-position: -1889px 0;}
.tk-lg {background-position: -2007px 0;}
.vs-lg {background-position: -2184px 0;}
.us-lg {background-position: -2125px 0;}
ul.airline-list li:nth-last-child(-n + 3):nth-child(3n + 1), /* first element of the last row */ ul.airline-list li:nth-last-child(-n + 3):nth-child(3n + 1) ~ li { margin: 0 }
.left-rd-fs2 { margin-top: 10px; padding: 2%; background: #fff; width: 100%; }
.top-routes-fare li:first-child { margin-bottom: 4px; }
.top-routes-fare li { border-bottom: 1px solid #eee; float: left; width: 100%; padding: 5px 0; cursor: pointer; }
.departure { width: 26%; float: left; text-align: center; font-size: 11px; border-right: 1px solid #eee; color: #666; padding-right: 0; }
.arival { width: 24%; float: left; text-align: center; font-size: 11px; border-right: 0; color: #666; padding-right: 0; }
.f-fare { width: 20%; float: left; text-align: center; font-size: 11px; border-right: 0; color: #666; padding-right: 0; }
.fs-route { width: 26%; float: left; text-align: center; }
.fs-fre { width: 20%; float: left; text-align: center; }
.ft12 { font-size: 12px; color: #333 }
.ft12-c { font-size: 12px; color: #ef6614 }
.air_info { margin: 5px; font-size: 13px; color: #292828; }
.l-6e, .l-9w, .l-g8, .l-ai, .l-sg, .l-uk, .l-i5 { margin: 4px auto!important; }
.fs-row3 { width: 100%; float: left; margin: 0px 0 5px 0; padding: 0 5px 9px 5px; border-bottom: 1px solid #e0e0e0; }
.mp_icn { float: left; margin-right: 3px }
.fs-airpt { font-size: 13px; float: left }
.ttl-km { font-size: 11px; float: right; color: #949494 }
#panel { display: none }

.slct_btn-n {
    float: right;
    font-size: 27px;
    color: #717171;
    background: #fbfbfb;
    border: 1px solid #dadada;
    width: 100%;
    display: block;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    margin: 15px 0 0 0;
    padding: 7px 0;
}
.arw_lft {
    font-size: 40px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #4264c2;
    display: inline-block;
    line-height: 23px;
    color: #fff;
    transition: margin .5s;
    -webkit-transition: margin .5s;
}
.ld-mre {
    width: 100%;
    margin: 0 auto;
}
.ldmr_btn {padding: 6px 15px;
    color: #4263c1;
    border: 1px solid #4263c1;
    border-radius: 3px;
    font-weight: 400;
    font-size: 15px;cursor:pointer;transition: 0.3s;}
.ldmr_btn:hover {
    color: #fff;
    background:#4263c1;}
.slct_btn-n:hover .arw_lft {
    margin-left: 20px;
}
.slct_btn-n:hover {
    background: #ffffff;
}
.ppr1,.ppr2 {width:100%;float:left}
.ppr1 ul,.ppr2 ul {
    padding: 0;
    margin: 0;
}
.ppr1 ul,.ppr2 ul{
    padding-left: 0;
    list-style: none;
}
.ppr1 ul li,.ppr2 ul li {
    width: 33%;
    padding: 0 4px 8px 0;
    font-size: 13px;
	float:left
}
.ppr2 ul li {
    width: 25%;

}
.ppr1 ul li a,.ppr2 ul li a {
    color: #333; padding-left: 7px; text-decoration:none;
}
.dateField {
    width: 140px;
	float:left
}
.inputLabel {
    font-size: 14px;
    line-height: 1.2;
    color: #888;
    padding-bottom: 6px;
}

.fs_col_2 { width: 16%; float: left; position: relative }
.fs_col_5 { width: 13%; float: left; }
.mgfs_10 { margin-right: 10px }
.fs_field { width: 100%; border-radius: 3px; box-shadow: none; border: 0; padding: 8px 10px; font-size: 16px; float: left; border: 1px solid #d2d2d2; font-size: 14px }
.dtn_icn { width: 27px; height: 27px; background: url(https://www.easemytrip.com/dm-img/ns-sprite.png) -115px 7px; opacity: .3; position: absolute; right: 3px; top: 23px; }

ul.airportFilterFlightsList {margin:0}
.airportFilterFlightsList li.header {
    color: #888;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px #e2e2e2 solid;
}
.airportFilterFlightsList li {
    padding: 12px 0;
    display: inline-block;
    width: 100%;
}
.airportFilterFlightsList li:last-child {
    padding-bottom: 0;

}
.airportFilterFlightsList li div {
    float: left;
	font-size: 14px;
    line-height: 1.2;
}
.airportFilterFlightsList li div.time {
    width: 100px;
    margin-right: 5px;
}
.airportFilterFlightsList li div.flight {
    width: 365px;
    margin: 0 5px;
}
.airportFilterFlightsList li div.origin {
    width: 230px;
    margin: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.airportFilterFlightsList li div.gate {
    width: 100px;
    margin: 0 5px;
	text-align: center;
}
.airportFilterFlightsList li div.status {
    width: 200px;
    text-align: right;
}
.airportFilterFlightsList li.flightStatusRecord {
    font-weight: 400;
    position: relative;
}
.airportFilterFlightsList li div.flight img {
    height: 25px;
    vertical-align: top;
    margin-right: 5px;
    margin-top: -3px;
}
.airportFilterFlightsList li div.status.delayed {
    color: #ffbe00;
}
.cancel {
    color: #ff0000;
}
.ontime {
    color: #22d60c;
}
.para3 {
    font-size: 13px;
    color: #292828;
    line-height: 21px;
}
.airportInfo table {
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    line-height: 1.2;
}
.airportInfo .odd {
    background-color: #eff2fd;
}
.airportInfo .head {
    padding-left: 10px;
    color: #6d8494;     text-align: left;
}
.airportInfo tr {
    height: 45px;
}
.airportInfo td {
    width: 80%;
    display: table-cell;
    vertical-align: inherit;
}
.radio-toolbar input[type="radio"] {
  display: none;
}

.radio-toolbar label {
  cursor: pointer;
  width:50%;float:left;text-align:center;font-size:12px;color:#00a3d6;cursor:pointer;padding:4px 0;margin:0;font-weight:500}

.radio-toolbar input[type="radio"]:checked+label {
 background:#00a3d6;color:#fff;
}
.radio-toolbar {width:17%;border:1px solid #00a3d6;border-radius:3px;position:absolute;right:0;top:-35px}


.module {
        border-bottom: 1px solid #e4e4e4;
    padding: 5px 8px 10px 8px;
    margin-bottom: 8px;
}
.block-img {
    margin-right: 10px;
}
.di {
    display: inline-block;
    vertical-align: top;
}
.fl {
    float: left;
}
.module-content {
    width: calc(100% - 95px);
}
.module-content h5 {
    margin: 0;
	color: #151530;
    display: block;
	font-size:14px
}
.btn-bknw {
	background: #ef6614;
    color: #fff;
    border-radius: 3px;
    margin-top: 5px;
    display: inline-block;
    padding: 3px 10px;
    font-size: 13px;
    cursor: pointer;
}
.btn-bknw:hover {background: #ec5e09;color:#fff;text-decoration:none}
.mtop-5 {
    margin-top: 5px;
}
.fs-price {display:block;
     font-size: 17px;
    color: #e81111;
    font-weight: 600;
}

.slick-slide {
            margin: 0px;
        }


        .slick-prev:before,
        .slick-next:before {
            color: black;
        }


        .slick-slide {
            transition: all ease-in-out .3s;
            opacity: .2;
        }

        .slick-active {
            opacity: 1;
        }






        .fare-date-item {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            position: relative;
            z-index: 1;
        }

            .fare-date-item .fare-container {
                background: #f7f9fc;
                border: 1px solid #bfc5cf;
                border-right: none;
                padding: 10px;
                font-size: .9rem;
                height: 70px;
                box-sizing: border-box;
            }

                .fare-date-item .fare-container .datefs {
                    font-size: .8rem;
                    padding: 0;
                    box-sizing: border-box;
                    font-weight: 400;
                    border-bottom: 1px solid #bfc5cf;
                    min-height: 23px;
                }

                .fare-date-item .fare-container .fare {
                    padding: 5px 0 0;
                    box-sizing: border-box;
                }

                .fare-date-item .fare-container .fare {
                    font-size: .8rem;
                }

                    .fare-date-item .fare-container .fare .price {
                        font-weight: 500;
                        padding: 0 4px 0 0;
                        font-size: 14px;
                    }

        .nav-container {
            display: table;
            width: 5%;
            height: 70px;
            box-sizing: border-box;
            float: left;
        }





        .activefs {
            border-radius: 4px;
            padding: 11px 3px 0;
            box-sizing: border-box;
            background: #fff;
            border: 1px solid #bfc5cf;
            box-shadow: #84888f 0 0 15px;
            z-index: 2;
            margin-top: -8px;
        }

        .fare-date-item.activefs .fare-container {
            background: 0 0;
            border: none;
            border-right: none;
            padding: 5px;
            box-sizing: border-box;
            min-height: 0;
            font-size: 1rem;
        }

        .fare-date-item.activefs::before {
            content: '';
            display: block;
            width: 100%;
            height: 5px;
            background: #4263c1;
            position: absolute;
            left: 0;
            top: 0;
            border-radius: 4px 4px 0 0;
        }

        .slick-list {
            padding: 10px 0;
        }

        .fare-date-item.activefs .fare-container .datefs {
            color: #4263c1;
            font-weight: 600;
        }

        .fare-date-item.activefs .fare-container .fare .price {
            font-size: 17px;
        }

        .lbl-fs {
            font-weight: 500;
            margin-bottom: 0px;
        }

        label {
            font-weight: 400;
        }
.icn-ai {
    width: 45px;
    height: 45px;
	float:left;
	margin-right:12px
}
.i-4-l {background-image: url(https://www.easemytrip.com/dm-img/04.svg)}
.large-temp {
    font-size: 30px;
    color: #1f384d;
}

.small-temp {
    font-size: 19px;
    position: relative;
    top: -7px;
	color: #999;
}

ul.breadcrumb {
    padding: 0;
    list-style: none;
    width: 1078px;
    margin: 0 auto;
    background-color: #eeeeee !important;
}
		.left-block {
			width: 100%;
			float: left;
		}

		.right-block {
			width: 100%;
			float: right;
		}

		.bkng {
			display: block;
			width: 70%;
		}

		.ppr1 ul li, .ppr2 ul li {
			width: 33%;
			padding: 17px 0px 0px 0;
		}

		.bx-r {
			margin: 65px auto;
		}
		/*.overlaybg1 {
			position: fixed;
			top: 0;
			height: 100%;
			width: 100%;
			z-index: 5;
			background: rgba(0,0,0,.3);
		}*/
		.box, .box1 {
			top: 65px;
		}

		.main1 {
			right: -115px;
		}

		.s_col_2, .s_col_r {
			position: relative;
		}

		.op {
			opacity: .4;
			position: relative;
			z-index: 9;
		}

		.old-dt {
			color: #c9c7c7 !important;
			pointer-events: none;
		}

		.loader {
			border: 6px solid #f3f3f3;
			border-radius: 50%;
			border-top: 6px solid #3498db;
			width: 40px;
			height: 40px;
			-webkit-animation: spin 1s linear infinite; /* Safari */
			animation: spin 1s linear infinite;
		}

		.pcilg {
			background-image: url(https://www.easemytrip.com/dm-img/pci-logo.png);
			float: left;
			height: 35px;
			width: 57px;
			background-position: 0 0;
			margin-top: 6px;
			margin-left: 10px;
		}

		/* Safari */
		@@-webkit-keyframes spin {
			0% {
				-webkit-transform: rotate(0deg);
			}

			100% {
				-webkit-transform: rotate(360deg);
			}
		}

		@@keyframes spin {
			0% {
				transform: rotate(0deg);
			}

			100% {
				transform: rotate(360deg);
			}
		}
	
		.aft {
			width: 99%;
			margin: 17px auto;
		}

		.afn {
			width: 100%;
			float: left;
		}

		.hd {
			height: 40px;
			background: #757575;
			font-size: 14px;
			color: #ffffff;
			line-height: 40px;
			font-weight: 600;
			position: sticky;
			-webkit-position: sticky;
			top: 0;
			z-index: 9;
		}

		.p_sticky {
			position: sticky;
			-webkit-position: sticky;
			top: 0;
			z-index: 9;
			cursor: pointer;
		}

		.fls1 {
			width: 24%;
			padding-left: 1%;
			float: left;
		}

		.fls6 {
			width: 14%;
			float: left;
			padding-left: 1%;
		}

		.fls7 {
			width: 13%;
			padding-left: 1%;
			float: left;
		}

		.fls9 {
			width: 7%;
			float: left;
			padding-left: 1%;
		}

		.fls10 {
			float: left;
			width: 9%;
			padding-left: 1%;
		}

		.fls11 {
			float: left;
			padding-left: 2%;
			width: 15%;
		}

		.fls12 {
			float: left;
			padding-left: 1%;
			width: 10%;
		}

		.fls8 {
			width: 10%;
			float: left;
			padding-left: 1%;
		}

		.fls13 {
			float: left;
			padding-left: 1%;
			width: 8%;
		}

		.fls15 {
			float: right;
			padding-right: 1%;
			width: 10%;
			padding-left: 1%;
		}

		.fls14 {
			float: left;
			width: 11%;
			padding-left: 1%;
		}

		.hhfs {
			border-bottom: 1px solid #ddd;
			font-size: 14px;
			padding: 10px 0;
		}

		.af {
			width: 100%;
			float: left;
		}

			.af:nth-child(even) {
				background-color: #fff;
			}

			.af:nth-child(odd) {
				background-color: #effaff;
			}

			.af:hover {
				cursor: pointer;
				border: 1px solid #e6e6e6;
				box-shadow: 0 2px 5px #e6e6e6;
				-moz-box-shadow: 0 2px 5px #e6e6e6;
				-ms-box-shadow: 0 2px 5px #e6e6e6;
				-webkit-box-shadow: 0 2px 5px #e6e6e6;
				transform: scale(1.03);
				transition: all .3s ease-in 0s;
			}

		.fls1 {
			width: 24%;
			padding-left: 1%;
			float: left;
		}

		.fs-dtl {
			float: left;
			margin-right: 8px;
		}

		.p_sticky2 {
			position: sticky;
			-webkit-position: sticky;
			top: 48px;
			z-index: 1;
		}

		.fs-dtl-no {
			float: left;
		}

		.fsno {
			font-size: 12px;
			color: #666;
			display: block;
		}

		.div-arrow-fs {
			width: 8%;
			float: left;
			margin-top: 1%;
			margin-right: 10px;
			margin-left: 5px;
		}



		.bx1nair {
			width: 100%;
			position: absolute;
			right: 0;
			background: #fff;
			z-index: 99;
			/* top: 0; */
			margin-top: 0%;
			max-height: 266px;
			border: 1px solid #c2c7cb;
			overflow: auto;
		}
		.if-table-all a{text-decoration:none;}
		.bkng3 {
    display: block;
    width: 65%;
    margin: 0 auto;
    cursor: pointer;
}
.bkng3 a {
    padding: 6px 5px;
    background-color: #ef6614;
    color: #fff !important;
    width: auto;
    display: block;
    text-decoration: none;
    border-radius: 3px;
    font-size: 13px;
    margin-top: 10%;
}

.if-table-all2 tr td, .if-table-all2 tr td a {
   text-decoration: none;
}