.new-main-pg { width: 100%; }.main-con { background-color: #fff; border-bottom: 2px solid #008ddc; box-shadow: 1px 0 8px -2px; height: 83px; margin-bottom: 0 !important; width: 100% !important; z-index: 100; }.fli { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll 0 -11px; display: block; float: left; height: 19px; width: 41%; }.fnt-clr { color: #0873c1 !important; }.hot { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -0px -79px; float: left; height: 19px; width: 41%; }.holi { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll 0 -341px; float: left; height: 19px; width: 41%; }.bus { background: rgba(0, 0, 0, 0) url(https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png) repeat scroll -30px -715px; float: left; height: 21px; width: 41%; }.men ul li { background: #ffffff none repeat scroll 0 0; border-bottom: 1px dashed #e4e3e3; float: left; list-style-type: none; text-align: center; width: 110px; }.men ul li a { display: block; padding: 15px 0; }.brd-btm { border-bottom: medium none; }.arw-rgt-m { background: rgba(0, 0, 0, 0) url(https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png) repeat scroll 18px -1511px; display: block; height: 19px; left: 57%; margin: 0 auto; position: absolute; top: 84%; width: 40px; }.arw-rgt-m2 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll 15px -1548px; display: block; height: 19px; left: -2%; margin: 0 auto; position: absolute; top: 11%; width: 40px; }.pston-m { position: relative; }.men ul li span:nth-child(2) { color: #575555; display: block; float: left; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; padding-top: 3px; text-align: left; width: 52%; }.ofrs-pg { color: #fff; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 25px; margin-bottom: 5%; width: 100%; }.offrs-pg-scn { background-color: #fff; border-radius: 3px; color: #fff; position: relative; width: 100%; }.flg-excls-m { margin: 0 auto; padding: 3% 0; width: 90%; }#nt-example1 li { float: left; margin-top: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 6px; }#nt-example1 li:nth-child(1) { padding-top: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 6px; }#nt-example1 li:nth-child(4) { padding-bottom: 10px; padding-bottom: 6px; }.brd-tp { border-top: 1px dashed #ccc; }.tp-cts { padding: 10px 11px; border: 1px solid #ccc; width: 98%; background: #fff; border-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; margin-top: 5px; }.drop3 { width: 100%; min-height: 50px; background: #fff; float: left; max-height: 217px; position: absolute; z-index: 999; top: 72px; overflow: auto; border: none !important; border-radius: 3px; box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); padding-top: 5px; }.drop3 ul { float: left; height: auto !important; margin: 0; overflow: auto; padding-bottom: 6%; width: 100%; border-radius: 3px; border-top-left-radius: 0px; border-top-right-radius: 0px; }.liHvr { background: #f1f1f1; color: #000; }.liTo { background: #f1f1f1; color: #000; }.drop3 ul li:hover { background: #f1f1f1; color: #000; }.drop3 ul li { font-size: 14px; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e6e6e6; line-height: 28px; position: relative; padding: 6px 12px; cursor: pointer; color: #333; }.drop3 ul li:before { content: ''; background: rgba(0, 0, 0, 0) url(https://images.emtcontent.com/img/location-icon.svg); float: left; margin-top: 3px; height: 24px; width: 24px; margin-right: 5px; background-size: 24px 24px; filter: brightness(0) invert(0); opacity: 0.70; }.flg-excls-dl { width: 100%; float: left; }.flg-excls-dl-txt { color: #000000; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 15px; width: 100%; }.flg-excls-dl-txt2 { color: #808081; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; width: 100%; }.knw-mor { float: right; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; width: auto; }.knw-mor a { color: #000; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; list-style: outside none none; text-decoration: none; }.brd-btm { border-bottom: medium none !important; }.mrgn-2 { margin-top: 2%; }.mar4 { margin: 40px 0 0; }.easy-bo1 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -54px -144px; height: 40px; margin: 0 auto; width: 27%; }.esy-main-txt { color: #272727; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 18px; text-align: center; width: 100%; }.reasn_sec_lft2 { color: #272727; float: left; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 27px; margin: 0 auto; width: 100%; }.offrs-pg-scn2 { background-color: #fff; border-radius: 0 0 3px 3px; color: #fff; padding: 2% 0; width: 100%; }.esy-main-con { color: #787777; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: center; }.easy-bo2 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -64px -195px; height: 37px; margin: 0 auto; width: 27%; }.easy-bo3 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -60px -251px; height: 43px; margin: 0 auto; width: 27%; }.easy-bo4 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -59px -306px; height: 45px; margin: 0 auto; width: 27%; }.esy-main-con { color: #787777; font-family: roboto, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: center; }.new-main-pg { background-color: #00a3d6; width: 100%; }.easy-h4 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/busl-page-sprite-new.png") repeat scroll -60px -371px; float: left; height: 45px; margin: 0; width: 9%; }.easy-h3 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/busl-page-sprite-new.png") repeat scroll -63px -339px; float: left; height: 32px; margin: 0 0 0 2px; width: 8%; }.easy-h2 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/busl-page-sprite-new.png") repeat scroll -60px -306px; float: left; height: 36px; margin: 0; width: 10%; }.easy-h1 { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/busl-page-sprite-new.png") repeat scroll -59px -277px; float: left; height: 30px; width: 10%; }.new-ic-hot { float: right; margin: 0; padding: 0 2%; width: 86%; }.ofr-sc-m { margin: 0 auto; padding: 0 10px; width: 100%; }.search_sec_sm { background-color: #fff; border-radius: 4px; box-shadow: none; float: left; margin: 0; max-width: 750px; padding: 30px 20px; }.up-bx-m { float: right; width: 29%; }.act-new { background: #fff none repeat scroll 0 0 !important; color: #0873c1 !important; border: none !important; }.up { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -2px 1733px; cursor: pointer; display: block; float: left; height: 23px; width: 50%; }.down { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -2px 1770px; cursor: pointer; display: block; float: left; height: 23px; width: 50%; }.fl2:hover span:nth-child(1) { color: #fff !important; background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll 0 -113px; }.fl2 span:nth-child(1) { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll -0px -79px; }.fl3:hover span:nth-child(1) { color: #fff !important; background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n-rec.png") repeat scroll 0 -299px; }.fl1:hover { background: #0873c1 none repeat scroll 0 0 !important; border-bottom: 1px dashed #0873c1; color: #fff !important; }.fl1:hover span:nth-child(1) { color: #fff !important; background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/all-icons-n3.png") repeat scroll 0 -40px; }.fl2:hover { background: #0873c1 none repeat scroll 0 0 !important; border-bottom: 1px dashed #0873c1; color: #fff !important; }.fl1:hover span:nth-child(2) { color: #ffffff !important; }.fl2:hover span:nth-child(2) { color: #ffffff !important; }.fl3:hover span:nth-child(2) { color: #ffffff !important; }.ver-hotel-new { color: #fff; font-family: roboto, Arial, Helvetica, sans-serif; font-size: 32px; line-height: 19px; padding-top: 12px; }.blk-strp2-new { color: #fff; float: right; font-size: 21px; padding: 1% 0 0; text-align: right; width: 96%; }.blk-strp2-l-new { float: left; text-align: right; width: 62%; }.blk-strp2-new { height: 63px; position: absolute; top: 100%; width: 96%; }.blk-strp2-l-new img { width: 6%; }.verify-hotl-new { border: 4px solid #fff; border-radius: 4px; box-shadow: 0 -1px 7px 2px rgba(0, 0, 0, 0.3); height: 221px; position: relative; width: 100%; }.mar-hotel { margin: 40px 0 0; }.im-bg-bus { background: rgba(0, 0, 0, 0) url("https://images.emtcontent.com/bus-img/bus-home/footer-bus-ban.png") no-repeat scroll 0 0; height: 76px; margin: 0 auto; width: 90%; }.mar-4-hot { margin: 2% 0; }.hotel-search-new { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; border-radius: 6px; bottom: 40%; height: 68px; left: 13%; margin: 0 auto; padding: 3px 10px; position: absolute; width: 76%; z-index: 999; }.fl3:hover { background: #0873c1 none repeat scroll 0 0; border-bottom: 1px dashed #0873c1; color: #fff; }.fl4:hover { background: #0873c1 none repeat scroll 0 0; border-bottom: 1px dashed #0873c1; color: #fff; }.im-bg-m { background-color: #00a3d6; width: 100%; }.im-bg { background: rgba(0, 0, 0, 0) ; height: 91px; margin: 0 auto; width: 75%; }.mar5 { margin: 40px 0 0; }.sarch-but { background-color: #ef6614; border: medium none; border-radius: 4px; color: #fff; cursor: pointer; float: right; font-family: 'Open Sans', sans-serif, Tahoma, Arial!important; font-weight: 600; font-size: 15px; text-transform: uppercase; margin-top: 25px; max-width: 180px; outline: medium none; padding: 12px 0 9px; text-align: center; width: 98%; border-bottom: 3px solid #c03f05; }.sarch-but:hover { background: #da5200; }.new-main-pg2 { background-color: #3f88bc; width: 100%; }.im-bg-m2 { background-color: #3f88bc; width: 100%; }.blu-h-img { background: rgba(0, 0, 0, 0) ; }.mgr { padding-left: 10%; }.fl-r { float: right; right: 14px; }.rht { right: 14px; }.por { position: relative; }.poa { position: absolute; }.tx-c { text-align: center; margin-top: 30px; }.tx-r { text-align: right; }.m-zro { padding: 0; margin: 0 }.f10 { font-size: 10px; }.f11 { font-size: 11px; }.f12 { font-size: 12px; }.f13 { font-size: 13px; }.f14 { font-size: 14px; }.f15 { font-size: 15px; }.f16 { font-size: 16px; }.f17 { font-size: 17px; }.f18 { font-size: 18px; }.f20 { font-size: 20px; }.f22 { font-size: 22px; }.f24 { font-size: 24px; }.wt500 { font-weight: 500; }.wt600 { font-weight: 600; }.wt700 { font-weight: 700; }.bs-flx { display: flex; }.scnd-cnt2 { width: 1170px; margin: 0 auto; padding: 0px; margin-top: 20px; }img { max-width: 100%; }.clr { clear: both; }.bs_jsb { justify-content: space-between; }.bsmrg-left { margin-left: auto; }.bs_acntr { align-items: center; }.bs_clm { flex-direction: column; }.hig435 { height: 435px; }.hig435, .bus60, .bus40 img { height: 100%; width: 100%; }.pnd { padding: 0 6px; }.busfull { width: 100%; }.bus50 { width: 50%; }.bus30 { width: 30%; }.bus40 { width: 40%; }.bus20 { width: 20%; }.bus60 { width: 60%; }.bus70 { width: 70%; }.bus80 { width: 80%; }.f35 { font-size: 34px; }.blucolor { color: #000; }.margn20 { margin-top: 20px; }.margn50 { margin-top: 50px; }.margn40 { margin-top: 40px; }.margn30 { margin-top: 30px; }.more-content { display: none; transition: max-height 0.5s ease-out; }._busbrnh { background: #2196F3; color: #fff; padding: 6px 15px; border-radius: 40px; font-weight: 500; cursor: pointer; font-size: 15px; }.pedingh { padding: 20px 0 0; }.prgtx { color: #202020; padding: 20px 0; }._icon { padding: 14px 0; }._icon1 { padding: 10px 0; }._hotlcity { background: url(https://images.emtcontent.com/desk-img/bg-world-map.jpg) top / 90% no-repeat; width: 100%; padding: 0 0; }.dgrid { display: grid; grid-template-columns: repeat(3, 2fr); gap: 30px; margin: 30px 0; }._city_bx { max-width: 90%; color: unset }._img, .iconcf2 { display: flex; align-items: center }._city_bx:hover { background: #ecf5fe }._city_bx a { position: absolute; bottom: 2px; right: 0; display: none }._img { margin-right: 15px; }._img { display: flex; align-items: center; }._img, ._img img { /* height: 75px; */    /* width: 75px; */}._img, ._wid70 { border-radius: 15px; }._c_nm { font-size: 20px; font-weight: 600; margin-bottom: 5px; position: relative; }._count { font-size: 12px; margin: 0 0; color: #000; }._igtxt { display: flex; justify-content: space-between; }._c_nm { font-size: 20px; font-weight: 500; margin-bottom: 0; }._igtxt, ._wid70 { flex-direction: column; }._city_bx, .view_btn { display: flex;/* align-items: center; */}._city_bx, ._city_bx:hover { padding: 5px; cursor: pointer; }._city_bx:hover, ._img img, ._prodbox { border-radius: 10px; }.view_btn { width: 100%; display: flex; align-items: center; justify-content: center; margin: 15px 0; }.ctmrg { margin: 25px 0 0 !important; }.view_btn a { font-size: 15px; background: #2196F3; padding: 5px 20px; color: #fff; border-radius: 50px; cursor: pointer; font-weight: 500; }a { text-decoration: none; }/*atoz*/.tabs_alet { width: 100%; margin: 0 auto; }.tab-links_alet { display: flex; flex-wrap: wrap; list-style: none; padding: 0 22px; margin: 0 auto; justify-content: center; }.tab-links_alet li { margin: 0; }.tab-links_alet a:hover { background: #2196F3; color: #fff; }.tab-links_alet a { display: block; padding: 4px 12px 0; background: linear-gradient(180deg, rgb(255 255 255) 8%, rgb(250 253 255) 100%); color: #333; text-decoration: none; border: 1px solid #D5DEE4; border-bottom: none; border-radius: 10px 11px 0 0; margin: 0 2px; font-weight: 600; font-size: 16px; }.tab-links_alet a:hover { background: #2196F3; color: #fff; }.tab-links_alet a.active_alet { background: #2196F3; color: #fff; }.tab-content_alet { border-radius: 20px; border: 1px solid #f1f1f1; margin: 0px 0 0 0; background: linear-gradient(180deg, rgb(255 255 255) 8%, rgb(250 253 255) 100%); }.tab-content_alet .tab_alet { display: none; padding: 15px; }.tab-content_alet .tab_alet.active_alet { display: block; }.city-suld ul { margin: 0px; padding: 0 25px; display: flex; flex-flow: wrap; }.city-suld { width: 100%; }.city-suld li { padding: 6px 5px; }.city-suld li { margin: 0px; padding: 4px 5px; cursor: pointer; width: 25%; }.city-suld li a { color: #000; font-size: 13px; text-decoration: none; }.bg_full_nv2 { background: #f4faff; background-repeat: no-repeat; background-size: cover; padding: 0px 3px; margin: 10px 0; border-radius: 15px; }/*atoz*//*faq*/.dayspkg { background: #F4333D; color: #ffffff; padding: 8px; border-radius: 4px; width: 8%; margin-right: 10px; text-align: center; }.toprflcont { padding-bottom: 2px; width: 100%; -webkit-box-pack: justify; -webkit-box-flex: 1; flex-grow: 1; overflow-x: visible; display: flex; justify-content: center; align-items: center; }.excdeals { font-size: 28px; font-weight: 600; color: #000; margin-right: 40px; text-align: center; }._toprflcont { display: flex; align-items: center; flex-direction: row; width: 100%; margin: 15px 0; justify-content: flex-start; }._blogtxt { font-size: 26px; font-weight: 600; width: auto; display: flex; align-items: center; justify-content: center;/* margin-right: auto; */}._abt_txt { font-size: 13px; margin: 10px auto; text-align: justify; }/*faq*//*silder*/.flOfrBlockn2 {background: #fff; box-shadow: 0 0 1px rgb(0 0 0 / 15%); position: relative; border-radius: 24px; float: left; width: 100%; overflow: hidden; aspect-ratio: 3 / 4; }.extimg {height: 100%; }.extimg img {height: 100%;}.flOfrBlockn2::before { content: ''; width: 100%; height: 100%; background: linear-gradient(#fff0, #000000c2 85%); position: absolute; top: 0; z-index: 1; border-radius:10px;}.font25b { font-size: 20px; position: absolute; left: 50%; transform: translate(-50%, 0%); bottom: 20px; text-align: left; width: 100%; font-weight: 600; color: #ffffff; z-index: 1; padding: 0 15px;}/*silder*//*box-css*/.mt20 { margin-top: 20px; }._polrdestnbx { display: flex; flex-wrap: wrap; gap: 23px; }.ecpl_rbx { width: 32%; border-radius: 10px; padding: 5px; display: flex; justify-content: space-between; }.ecpl_rbx:hover { background: #F6FBFF; }.mgdestn { width: 20%; height: 70px; }.mgdestn img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }._pckgdscrptn { width: 76%; display: flex; flex-flow: column; }._pckgdscrptn h5 { font-size: 18px; font-weight: 700; margin: 0; }.htlnking { font-size: 13px; }.htlnking a { color: #000; text-decoration: none; position: relative; }.htlnking a:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0px; background: #2196f3; visibility: hidden; border-radius: 5px; transition: .25s linear; transform: scaleX(0); }.htlnking a:hover:before { visibility: visible; transform: scaleX(1); }.htlnking { font-size: 13px; }.more-text { display: none; }._innerWrapnv2 { width: 1105px; margin: 15px auto 0 auto }._RecSrch:hover { color: unset; }._GenScrll { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; overflow-y: hidden; overflow-x: auto; padding: 10px 3px; width: 100%; }._RecSrch { background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(250, 253, 255, 1) 100%); background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(250, 253, 255, 1) 100%); background: linear-gradient(180deg, rgba(255, 255, 255, 1) 8%, rgba(250, 253, 255, 1) 100%); padding: 10px; box-shadow: 0 0 7px rgb(0 0 0 / 18%); border-radius: 10px; flex: 0 0 210px; margin-right: 10px; position: relative; cursor: pointer }.CityNm { font-size: 14px; font-weight: 600; margin: auto; line-height: 20px; width: 100%; display: flex; float: left; margin-bottom: 6px; }.goArrw { height: 35px; width: 35px; background: #2196F3; position: absolute; right: 5px; bottom: 5px; border-radius: 50px 0px 10px 0; }.goArrw:after { content: "âž”"; position: absolute; top: 8px; right: 6px; color: #fff; font-style: normal; }.TvlCont { font-size: 12px; font-weight: 400; }.mrgnbtnm { margin-bottom: 50px !important; }.mrgntp0 { margin-top: 0 !important; }.more-links { display: none; }.read-more-btn { cursor: pointer; background-color: #007BFF; color: white; border: none; padding: 5px 10px; margin-top: 10px; }.alphabet ul { margin: 0px; padding: 0px; width: 100%; display: flex; align-items: center; justify-content: center; }.alphabet ul li { text-align: center; cursor: pointer; font-size: 14px; display: block; padding: 4px 12px 0; background: linear-gradient(180deg, rgb(255 255 255) 8%, rgb(250 253 255) 100%); color: #333; text-decoration: none; border: 1px solid #D5DEE4; border-bottom: none; border-radius: 10px 11px 0 0; margin: 0 2px; font-weight: 600; font-size: 16px; }.active-hot { background: #2196f3 !important; color: #ffffff !important; }.city-data { padding: 15px; float: left; width: 100%; background: #fff; box-shadow: none; margin-bottom: 3%; border-radius: 20px; border: 1px solid #f1f1f1; margin: 0px 0 0 0; background: linear-gradient(180deg, rgb(255 255 255) 8%, rgb(250 253 255) 100%); }.read-more { font-size: 15px; background: #2196F3; padding: 5px 20px; color: #fff; border-radius: 50px; cursor: pointer; font-weight: 500; border: 0; outline: none; margin: 10px auto; display: table; font-family: 'Poppins'; }.read-more:hover { background: #1789e3; }.alphabet ul li:hover { background: #2196f3; color: #fff; }#footerpage object { width: 100%; height: 603px; }a, a:hover { text-decoration: none; }table { border-spacing: 4px !important; }.ui-datepicker td span, .ui-datepicker td a { height: 35px; line-height: 35px; width: 43px; border-radius: 4px; }.ui-datepicker td:hover { border: unset; }.ui-datepicker .ui-datepicker-title { font-weight: 500; }.ui-widget-header { border-bottom: unset; }.ui-datepicker td { border: 0; }.ui-widget-content .ui-state-default { color: #000 }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .ui-datepicker td ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-default:hover { color: #fff }