  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&amp;display=swap');* {box-sizing: border-box;-webkit-box-sizing: border-box;}@charset "utf-8";html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, input{font-family: 'Poppins', sans-serif !important;}html { scroll-behavior: smooth; }img { max-width: 100%; }.clr { clear: both; }.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; }.f19 { font-size: 19px; }.f20 { font-size: 20px; }.f21 { font-size: 21px; }.f23 { font-size: 23px; }.f24 { font-size: 24px; }.f25 { font-size: 25px; }.f28 { font-size: 28px; }.f30 { font-size: 30px; }.f35 { font-size: 35px; }.f45 { font-size: 45px; }.wt300 { font-weight: 300; }.wt400 { font-weight: 400; }.wt500 { font-weight: 500; }.wt600 { font-weight: 600; }.wt700 { font-weight: 700; }.wt800 { font-weight: 800; }.flx { display: flex; }.flex-flow { flex-flow: wrap; }.jsb { justify-content: space-between; }.acntr { align-items: center; }.clm { flex-direction: column; }.marg-left { margin-left: auto; }._emt-25 { width: 25%; }._emt-65 { width: 65%; }._emt-75 { width: 75%; }._emt-60 { width: 60%; }._emt-45 { width: 45%; }._emt-55 { width: 55%; }._emt-40 { width: 40%; }._emt-70 { width: 70%; }._emt-80 { width: 80%; }._emt-85 { width: 85%; }._emt-50 { width: 50%; }._emt-30 { width: 30%; }._emt-32 { width: 32%; }._emt-10 { width: 10%; }._emt-90 { width: 90%; }._emt-100 { width: 100%; }.text_blue { color: #2196F3; }.marg-auto { margin: 0 auto; }.marg { margin: 15px 0; }.marg_t-b {    margin: 0;    margin-top: 40px;}._emt-32 a{ color:#000;}.cursor{    cursor: pointer;}.cursor:hover{      background: #f5fbff;}.bor_css { border: 1px solid #BAD5E6; }.bor_radius { border-radius: 6px; }.ped15 { padding: 12px; }._hedng { font-size: 15px; font-weight: 600; position: relative; padding: 0 0 8px; }._hedng:after { border-top: 3px solid #2196F3; border-radius: 7px; content: ""; width: 39px; position: absolute; margin: 0; left: 0; bottom: 0; }._arricon { padding: 7px 0; width: 3%; margin-left: auto; }._imge_icon { width: 18%; margin: 8px 0; }._minahy { width: 77%; }._texft { margin: 6px 0 0; }._bgclor { background: #bad5e636; }.ext span { margin: 0 6px 0 0; }.txcolor { color: #2196F3; }.txcolor a{ color: #2196F3; }.cur { cursor: pointer; }.hovertxt a { background-image: linear-gradient( to right, #2196F3, #2196F3 50%, #000 50% ); background-size: 200% 100%; background-position: -100%; display: inline-block; padding: 5px 0; position: relative; -webkit-background-clip: text; transition: all 0.3s ease-in-out; }.hovertxt a:before { content: ''; background: #2196F3; display: block; position: absolute; bottom: -3px; left: 0; width: 0; height: 3px; transition: all 0.3s ease-in-out; }.hovertxt a:hover { background-position: 0; }.hovertxt a:hover::before { width: 100%; }/*silder-new*/.flOfrBlock { background: #fff; box-shadow: 0 0 0 rgb(0 0 0 / 15%); position: relative; border-radius: 10px; float: left; width: 88%; overflow: hidden; }.flOfrBlock::before { content:''; width: 101%; height: 100%; background: linear-gradient(#fff0, #000000c2 85%); position: absolute; top: 0px; z-index: 1; border-radius: 10px; }.font25b { font-size: 19px; position: absolute; transform: translate(-50%, 0%); bottom: 20px; text-align: left; left: 38%; width: 55%; font-weight: 300; color: #ffff; font-family: 'Oswald', sans-serif; z-index: 1; }/**/.bg_full_n_c {    background-repeat: no-repeat;    background-size: cover;    padding: 25px 50px 0px 50px !important;    margin: 30px 0;    background: #F2FAFF;}.pdx15 {    padding: 0 15px;}.mid_container h2 {    color: #000;    font-size: 34px;font-weight: 700 !important;    position: relative;    display: flex;    gap: 5px;    justify-content: center;}.bs-pra {    font-size: 20px !important;    font-weight: 600 !important;    display: block;    padding: 0px;    color: #000;    text-align: center;    margin-top: 30px !important;}.para {    font-size: 13px;    color: #292828;    line-height: 1.8;}.paranwv h2 {    font-size: 18px;    font-weight: 600;    text-align: left;    margin: 0;    color: #292828;    justify-content: flex-start;    text-align: left;}.paranwv {    font-size: 13px;    color: #292828;    line-height: 1.8;}._bgtreinah {    margin: 42px 0;}/*FAQ-06-30-2024*/.accordion{margin-top:10px;}.accordion__item__content p { font-size: 14px; }.accordion__item{margin-bottom: 12px;    padding-bottom: 12px;    border-bottom: 1px solid #eee;}.accordion__item__header{padding:7px 0;cursor:pointer;position:relative;color:#000;font-weight:500;font-size:19px}.accordion__item__header::before{height:12px;width:12px;content:"";position:absolute;right:15px;top:15px;transition:.5s all;transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;}.accordion__item__header.active{transition:.4s}.accordion__item__header.active::before{transform:rotate(-135deg);top:23px}.accordion__item__content{overflow-y:hidden;padding:0;display:none;margin-bottom: 10px;font-size:14px;}.dayspkg { background: #F4333D; color: #ffffff; padding: 8px; border-radius: 4px; width: 8%; margin-right: 10px; text-align: center; }.accordion__item__content ul { margin: 0 auto; width: 80%; }.accordion__item__content li { margin: 0 0 10px; color: #696969; }.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-06-30-2024*/