/* Minification failed. Returning unminified contents.
(1,3658): run-time error CSS1038: Expected hex color, found '#fff0'
(1,5813): run-time error CSS1046: Expect comma, found '0'
(1,5817): run-time error CSS1046: Expect comma, found '/'
(1,7288): run-time error CSS1038: Expected hex color, found '#fff0'
(1,10217): run-time error CSS1046: Expect comma, found '0'
(1,10221): run-time error CSS1046: Expect comma, found '/'
(1,10254): run-time error CSS1046: Expect comma, found '0'
(1,10258): run-time error CSS1046: Expect comma, found '/'
(1,11577): run-time error CSS1046: Expect comma, found '0'
(1,11581): run-time error CSS1046: Expect comma, found '/'
(1,11614): run-time error CSS1046: Expect comma, found '0'
(1,11618): run-time error CSS1046: Expect comma, found '/'
(1,16967): run-time error CSS1046: Expect comma, found '70'
(1,16973): run-time error CSS1046: Expect comma, found '/'
(1,17039): run-time error CSS1038: Expected hex color, found '#fff0'
(1,18494): run-time error CSS1046: Expect comma, found '0'
(1,18498): run-time error CSS1046: Expect comma, found '/'
(1,18609): run-time error CSS1046: Expect comma, found '0'
(1,18613): run-time error CSS1046: Expect comma, found '/'
(1,18641): run-time error CSS1046: Expect comma, found '0'
(1,18645): run-time error CSS1046: Expect comma, found '/'
(1,18673): run-time error CSS1046: Expect comma, found '0'
(1,18677): run-time error CSS1046: Expect comma, found '/'
(1,18716): run-time error CSS1046: Expect comma, found '0'
(1,18720): run-time error CSS1046: Expect comma, found '/'
(1,18748): run-time error CSS1046: Expect comma, found '0'
(1,18752): run-time error CSS1046: Expect comma, found '/'
(1,18780): run-time error CSS1046: Expect comma, found '0'
(1,18784): run-time error CSS1046: Expect comma, found '/'
(1,19004): run-time error CSS1046: Expect comma, found '0'
(1,19008): run-time error CSS1046: Expect comma, found '/'
(1,19090): run-time error CSS1046: Expect comma, found '0'
(1,19094): run-time error CSS1046: Expect comma, found '/'
(1,19207): run-time error CSS1046: Expect comma, found '0'
(1,19211): run-time error CSS1046: Expect comma, found '/'
(1,19575): run-time error CSS1046: Expect comma, found '0'
(1,19579): run-time error CSS1046: Expect comma, found '/'
(1,19688): run-time error CSS1046: Expect comma, found '0'
(1,19692): run-time error CSS1046: Expect comma, found '/'
(1,19727): run-time error CSS1046: Expect comma, found '0'
(1,19731): run-time error CSS1046: Expect comma, found '/'
(1,19760): run-time error CSS1046: Expect comma, found '0'
(1,19764): run-time error CSS1046: Expect comma, found '/'
(1,19974): run-time error CSS1046: Expect comma, found '0'
(1,19978): run-time error CSS1046: Expect comma, found '/'
(1,20061): run-time error CSS1046: Expect comma, found '0'
(1,20065): run-time error CSS1046: Expect comma, found '/'
(1,20216): run-time error CSS1046: Expect comma, found '0'
(1,20220): run-time error CSS1046: Expect comma, found '/'
(1,20786): run-time error CSS1046: Expect comma, found '0'
(1,20790): run-time error CSS1046: Expect comma, found '/'
(1,20818): run-time error CSS1046: Expect comma, found '0'
(1,20822): run-time error CSS1046: Expect comma, found '/'
(1,20850): run-time error CSS1046: Expect comma, found '0'
(1,20854): run-time error CSS1046: Expect comma, found '/'
(1,20893): run-time error CSS1046: Expect comma, found '0'
(1,20897): run-time error CSS1046: Expect comma, found '/'
(1,20925): run-time error CSS1046: Expect comma, found '0'
(1,20929): run-time error CSS1046: Expect comma, found '/'
(1,20957): run-time error CSS1046: Expect comma, found '0'
(1,20961): run-time error CSS1046: Expect comma, found '/'
(1,21066): run-time error CSS1046: Expect comma, found '0'
(1,21070): run-time error CSS1046: Expect comma, found '/'
(1,21170): run-time error CSS1046: Expect comma, found '0'
(1,21174): run-time error CSS1046: Expect comma, found '/'
(3,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,1948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,4995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,6135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,6437): run-time error CSS1038: Expected hex color, found '#fff0'
(3,7640): run-time error CSS1038: Expected hex color, found '#fff0'
(3,10401): run-time error CSS1046: Expect comma, found '0'
(3,10405): run-time error CSS1046: Expect comma, found '/'
(3,26549): run-time error CSS1038: Expected hex color, found '#fff0'
(3,27074): run-time error CSS1046: Expect comma, found '0'
(3,27078): run-time error CSS1046: Expect comma, found '/'
(3,27136): run-time error CSS1046: Expect comma, found '0'
(3,27140): run-time error CSS1046: Expect comma, found '/'
(3,29049): run-time error CSS1046: Expect comma, found '0'
(3,29053): run-time error CSS1046: Expect comma, found '/'
(3,29117): run-time error CSS1046: Expect comma, found '0'
(3,29121): run-time error CSS1046: Expect comma, found '/'
(3,29224): run-time error CSS1046: Expect comma, found '0'
(3,29228): run-time error CSS1046: Expect comma, found '/'
(3,29631): run-time error CSS1046: Expect comma, found '255'
(3,29639): run-time error CSS1046: Expect comma, found '/'
(3,29710): run-time error CSS1046: Expect comma, found '255'
(3,29718): run-time error CSS1046: Expect comma, found '/'
(3,31077): run-time error CSS1038: Expected hex color, found '#fff0'
(3,31208): run-time error CSS1046: Expect comma, found '123'
(3,31216): run-time error CSS1046: Expect comma, found '/'
(3,32318): run-time error CSS1038: Expected hex color, found '#fff0'
(3,32337): run-time error CSS1038: Expected hex color, found '#fff0'
(3,35788): run-time error CSS1046: Expect comma, found '167'
(3,35795): run-time error CSS1046: Expect comma, found '/'
(3,36153): run-time error CSS1046: Expect comma, found '167'
(3,36160): run-time error CSS1046: Expect comma, found '/'
(3,37746): run-time error CSS1046: Expect comma, found '167'
(3,37753): run-time error CSS1046: Expect comma, found '/'
(3,38390): run-time error CSS1046: Expect comma, found '167'
(3,38397): run-time error CSS1046: Expect comma, found '/'
(3,38673): run-time error CSS1046: Expect comma, found '53'
(3,38679): run-time error CSS1046: Expect comma, found '/'
(3,39054): run-time error CSS1046: Expect comma, found '53'
(3,39060): run-time error CSS1046: Expect comma, found '/'
(3,40731): run-time error CSS1046: Expect comma, found '53'
(3,40737): run-time error CSS1046: Expect comma, found '/'
(3,41403): run-time error CSS1046: Expect comma, found '53'
(3,41409): run-time error CSS1046: Expect comma, found '/'
(3,43172): run-time error CSS1038: Expected hex color, found '#fff0'
(3,43483): run-time error CSS1046: Expect comma, found '123'
(3,43491): run-time error CSS1046: Expect comma, found '/'
(3,43966): run-time error CSS1046: Expect comma, found '123'
(3,43974): run-time error CSS1046: Expect comma, found '/'
(3,44455): run-time error CSS1046: Expect comma, found '123'
(3,44463): run-time error CSS1046: Expect comma, found '/'
(3,44692): run-time error CSS1046: Expect comma, found '117'
(3,44700): run-time error CSS1046: Expect comma, found '/'
(3,45199): run-time error CSS1046: Expect comma, found '117'
(3,45207): run-time error CSS1046: Expect comma, found '/'
(3,45427): run-time error CSS1046: Expect comma, found '167'
(3,45434): run-time error CSS1046: Expect comma, found '/'
(3,45916): run-time error CSS1046: Expect comma, found '167'
(3,45923): run-time error CSS1046: Expect comma, found '/'
(3,46131): run-time error CSS1046: Expect comma, found '162'
(3,46139): run-time error CSS1046: Expect comma, found '/'
(3,46597): run-time error CSS1046: Expect comma, found '162'
(3,46605): run-time error CSS1046: Expect comma, found '/'
(3,46832): run-time error CSS1046: Expect comma, found '193'
(3,46838): run-time error CSS1046: Expect comma, found '/'
(3,47327): run-time error CSS1046: Expect comma, found '193'
(3,47333): run-time error CSS1046: Expect comma, found '/'
(3,47550): run-time error CSS1046: Expect comma, found '53'
(3,47556): run-time error CSS1046: Expect comma, found '/'
(3,48031): run-time error CSS1046: Expect comma, found '53'
(3,48037): run-time error CSS1046: Expect comma, found '/'
(3,48256): run-time error CSS1046: Expect comma, found '249'
(3,48264): run-time error CSS1046: Expect comma, found '/'
(3,48737): run-time error CSS1046: Expect comma, found '249'
(3,48745): run-time error CSS1046: Expect comma, found '/'
(3,48953): run-time error CSS1046: Expect comma, found '58'
(3,48959): run-time error CSS1046: Expect comma, found '/'
(3,49417): run-time error CSS1046: Expect comma, found '58'
(3,49423): run-time error CSS1046: Expect comma, found '/'
(3,49481): run-time error CSS1038: Expected hex color, found '#fff0'
(3,49697): run-time error CSS1046: Expect comma, found '123'
(3,49705): run-time error CSS1046: Expect comma, found '/'
(3,49802): run-time error CSS1038: Expected hex color, found '#fff0'
(3,50230): run-time error CSS1046: Expect comma, found '123'
(3,50238): run-time error CSS1046: Expect comma, found '/'
(3,50298): run-time error CSS1038: Expected hex color, found '#fff0'
(3,50522): run-time error CSS1046: Expect comma, found '117'
(3,50530): run-time error CSS1046: Expect comma, found '/'
(3,50631): run-time error CSS1038: Expected hex color, found '#fff0'
(3,51073): run-time error CSS1046: Expect comma, found '117'
(3,51081): run-time error CSS1046: Expect comma, found '/'
(3,51139): run-time error CSS1038: Expected hex color, found '#fff0'
(3,51356): run-time error CSS1046: Expect comma, found '167'
(3,51363): run-time error CSS1046: Expect comma, found '/'
(3,51460): run-time error CSS1038: Expected hex color, found '#fff0'
(3,51889): run-time error CSS1046: Expect comma, found '167'
(3,51896): run-time error CSS1046: Expect comma, found '/'
(3,51951): run-time error CSS1038: Expected hex color, found '#fff0'
(3,52159): run-time error CSS1046: Expect comma, found '162'
(3,52167): run-time error CSS1046: Expect comma, found '/'
(3,52258): run-time error CSS1038: Expected hex color, found '#fff0'
(3,52669): run-time error CSS1046: Expect comma, found '162'
(3,52677): run-time error CSS1046: Expect comma, found '/'
(3,52735): run-time error CSS1038: Expected hex color, found '#fff0'
(3,52956): run-time error CSS1046: Expect comma, found '193'
(3,52962): run-time error CSS1046: Expect comma, found '/'
(3,53059): run-time error CSS1038: Expected hex color, found '#fff0'
(3,53492): run-time error CSS1046: Expect comma, found '193'
(3,53498): run-time error CSS1046: Expect comma, found '/'
(3,53555): run-time error CSS1038: Expected hex color, found '#fff0'
(3,53770): run-time error CSS1046: Expect comma, found '53'
(3,53776): run-time error CSS1046: Expect comma, found '/'
(3,53871): run-time error CSS1038: Expected hex color, found '#fff0'
(3,54295): run-time error CSS1046: Expect comma, found '53'
(3,54301): run-time error CSS1046: Expect comma, found '/'
(3,54357): run-time error CSS1038: Expected hex color, found '#fff0'
(3,54572): run-time error CSS1046: Expect comma, found '249'
(3,54580): run-time error CSS1046: Expect comma, found '/'
(3,54673): run-time error CSS1038: Expected hex color, found '#fff0'
(3,55094): run-time error CSS1046: Expect comma, found '249'
(3,55102): run-time error CSS1046: Expect comma, found '/'
(3,55157): run-time error CSS1038: Expected hex color, found '#fff0'
(3,55365): run-time error CSS1046: Expect comma, found '58'
(3,55371): run-time error CSS1046: Expect comma, found '/'
(3,55462): run-time error CSS1038: Expected hex color, found '#fff0'
(3,55873): run-time error CSS1046: Expect comma, found '58'
(3,55879): run-time error CSS1046: Expect comma, found '/'
(3,55942): run-time error CSS1038: Expected hex color, found '#fff0'
(3,56021): run-time error CSS1038: Expected hex color, found '#fff0'
(3,56040): run-time error CSS1038: Expected hex color, found '#fff0'
(3,56117): run-time error CSS1038: Expected hex color, found '#fff0'
(3,57043): run-time error CSS1038: Expected hex color, found '#fff0'
(3,57088): run-time error CSS1038: Expected hex color, found '#fff0'
(3,57408): run-time error CSS1046: Expect comma, found '0'
(3,57412): run-time error CSS1046: Expect comma, found '/'
(3,57657): run-time error CSS1038: Expected hex color, found '#fff0'
(3,57711): run-time error CSS1038: Expected hex color, found '#fff0'
(3,57975): run-time error CSS1038: Expected hex color, found '#fff0'
(3,58006): run-time error CSS1038: Expected hex color, found '#fff0'
(3,58520): run-time error CSS1038: Expected hex color, found '#fff0'
(3,58575): run-time error CSS1038: Expected hex color, found '#fff0'
(3,58932): run-time error CSS1038: Expected hex color, found '#fff0'
(3,59229): run-time error CSS1038: Expected hex color, found '#fff0'
(3,66209): run-time error CSS1046: Expect comma, found '123'
(3,66217): run-time error CSS1046: Expect comma, found '/'
(3,67883): run-time error CSS1046: Expect comma, found '123'
(3,67891): run-time error CSS1046: Expect comma, found '/'
(3,68012): run-time error CSS1046: Expect comma, found '123'
(3,68020): run-time error CSS1046: Expect comma, found '/'
(3,68530): run-time error CSS1046: Expect comma, found '123'
(3,68538): run-time error CSS1046: Expect comma, found '/'
(3,69139): run-time error CSS1046: Expect comma, found '0'
(3,69143): run-time error CSS1046: Expect comma, found '/'
(3,69167): run-time error CSS1046: Expect comma, found '189'
(3,69175): run-time error CSS1046: Expect comma, found '/'
(3,69980): run-time error CSS1046: Expect comma, found '123'
(3,69988): run-time error CSS1046: Expect comma, found '/'
(3,71034): run-time error CSS1038: Expected hex color, found '#fff0'
(3,71250): run-time error CSS1038: Expected hex color, found '#fff0'
(3,71269): run-time error CSS1038: Expected hex color, found '#fff0'
(3,73354): run-time error CSS1038: Expected hex color, found '#fff0'
(3,73377): run-time error CSS1038: Expected hex color, found '#fff0'
(3,78937): run-time error CSS1046: Expect comma, found '0'
(3,78941): run-time error CSS1046: Expect comma, found '/'
(3,79027): run-time error CSS1046: Expect comma, found '0'
(3,79031): run-time error CSS1046: Expect comma, found '/'
(3,79085): run-time error CSS1046: Expect comma, found '0'
(3,79089): run-time error CSS1046: Expect comma, found '/'
(3,79191): run-time error CSS1046: Expect comma, found '0'
(3,79195): run-time error CSS1046: Expect comma, found '/'
(3,79258): run-time error CSS1046: Expect comma, found '0'
(3,79262): run-time error CSS1046: Expect comma, found '/'
(3,79450): run-time error CSS1046: Expect comma, found '0'
(3,79454): run-time error CSS1046: Expect comma, found '/'
(3,79502): run-time error CSS1046: Expect comma, found '0'
(3,79506): run-time error CSS1046: Expect comma, found '/'
(3,79531): run-time error CSS1046: Expect comma, found '0'
(3,79535): run-time error CSS1046: Expect comma, found '/'
(3,79876): run-time error CSS1046: Expect comma, found '0'
(3,79880): run-time error CSS1046: Expect comma, found '/'
(3,79927): run-time error CSS1046: Expect comma, found '0'
(3,79931): run-time error CSS1046: Expect comma, found '/'
(3,80019): run-time error CSS1046: Expect comma, found '0'
(3,80023): run-time error CSS1046: Expect comma, found '/'
(3,80193): run-time error CSS1046: Expect comma, found '255'
(3,80201): run-time error CSS1046: Expect comma, found '/'
(3,80303): run-time error CSS1046: Expect comma, found '255'
(3,80311): run-time error CSS1046: Expect comma, found '/'
(3,80376): run-time error CSS1046: Expect comma, found '255'
(3,80384): run-time error CSS1046: Expect comma, found '/'
(3,80611): run-time error CSS1046: Expect comma, found '255'
(3,80619): run-time error CSS1046: Expect comma, found '/'
(3,80646): run-time error CSS1046: Expect comma, found '255'
(3,80654): run-time error CSS1046: Expect comma, found '/'
(3,81001): run-time error CSS1046: Expect comma, found '255'
(3,81009): run-time error CSS1046: Expect comma, found '/'
(3,81420): run-time error CSS1046: Expect comma, found '0'
(3,81424): run-time error CSS1046: Expect comma, found '/'
(3,82090): run-time error CSS1046: Expect comma, found '0'
(3,82094): run-time error CSS1046: Expect comma, found '/'
(3,82131): run-time error CSS1046: Expect comma, found '0'
(3,82135): run-time error CSS1046: Expect comma, found '/'
(3,82350): run-time error CSS1046: Expect comma, found '0'
(3,82354): run-time error CSS1046: Expect comma, found '/'
(3,82388): run-time error CSS1046: Expect comma, found '0'
(3,82392): run-time error CSS1046: Expect comma, found '/'
(3,86763): run-time error CSS1046: Expect comma, found '123'
(3,86771): run-time error CSS1046: Expect comma, found '/'
(3,89754): run-time error CSS1038: Expected hex color, found '#fff0'
(3,91957): run-time error CSS1046: Expect comma, found '255'
(3,91965): run-time error CSS1046: Expect comma, found '/'
(3,92016): run-time error CSS1046: Expect comma, found '255'
(3,92024): run-time error CSS1046: Expect comma, found '/'
(3,92043): run-time error CSS1046: Expect comma, found '255'
(3,92051): run-time error CSS1046: Expect comma, found '/'
(3,93020): run-time error CSS1046: Expect comma, found '0'
(3,93024): run-time error CSS1046: Expect comma, found '/'
(3,96545): run-time error CSS1038: Expected hex color, found '#fff0'
(3,97633): run-time error CSS1046: Expect comma, found '0'
(3,97637): run-time error CSS1046: Expect comma, found '/'
(3,99667): run-time error CSS1038: Expected hex color, found '#fff0'
(3,101610): run-time error CSS1046: Expect comma, found '0'
(3,101614): run-time error CSS1046: Expect comma, found '/'
(3,101830): run-time error CSS1038: Expected hex color, found '#fff0'
(3,102323): run-time error CSS1046: Expect comma, found '0'
(3,102327): run-time error CSS1046: Expect comma, found '/'
(3,102975): run-time error CSS1046: Expect comma, found '0'
(3,102979): run-time error CSS1046: Expect comma, found '/'
(3,103600): run-time error CSS1046: Expect comma, found '0'
(3,103604): run-time error CSS1046: Expect comma, found '/'
(3,104475): run-time error CSS1046: Expect comma, found '0'
(3,104479): run-time error CSS1046: Expect comma, found '/'
(3,107142): run-time error CSS1038: Expected hex color, found '#fff0'
(3,107147): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3,108124): run-time error CSS1046: Expect comma, found '255'
(3,108132): run-time error CSS1046: Expect comma, found '/'
(3,149291): run-time error CSS1038: Expected hex color, found '#fff0'
(3,149331): run-time error CSS1038: Expected hex color, found '#fff0'
(5,2316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3933): run-time error CSS1046: Expect comma, found '0'
(5,3937): run-time error CSS1046: Expect comma, found '/'
(5,4028): run-time error CSS1046: Expect comma, found '0'
(5,4032): run-time error CSS1046: Expect comma, found '/'
(5,4038): run-time error CSS1038: Expected hex color, found '#fff0'
(5,4131): run-time error CSS1046: Expect comma, found '0'
(5,4135): run-time error CSS1046: Expect comma, found '/'
(5,4141): run-time error CSS1038: Expected hex color, found '#fff0'
(5,4230): run-time error CSS1046: Expect comma, found '0'
(5,4234): run-time error CSS1046: Expect comma, found '/'
(5,4240): run-time error CSS1038: Expected hex color, found '#fff0'
(5,4335): run-time error CSS1046: Expect comma, found '0'
(5,4339): run-time error CSS1046: Expect comma, found '/'
(5,4345): run-time error CSS1038: Expected hex color, found '#fff0'
(5,4923): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(5,5052): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(5,5182): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(5,5308): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(5,5719): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(5,5834): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(5,5862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5974): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(5,6022): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(5,6075): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(5,6198): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(5,6228): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(5,6715): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(5,8400): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(5,8437): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(5,8486): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(5,8524): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(5,8616): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(5,8676): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(5,9018): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(5,9071): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(5,9101): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(5,9434): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(5,10149): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(5,10858): run-time error CSS1046: Expect comma, found '0'
(5,10862): run-time error CSS1046: Expect comma, found '/'
(5,10970): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(5,11000): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(5,12016): run-time error CSS1046: Expect comma, found '0'
(5,12020): run-time error CSS1046: Expect comma, found '/'
(5,12517): run-time error CSS1046: Expect comma, found '0'
(5,12521): run-time error CSS1046: Expect comma, found '/'
(5,13115): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(5,13144): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(5,13201): run-time error CSS1038: Expected hex color, found '#fff0'
(5,13414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,13473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,99): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,471): run-time error CSS1038: Expected hex color, found '#fff0'
(6,593): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(6,706): run-time error CSS1038: Expected hex color, found '#fff0'
(6,1040): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(6,1526): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg--dark--light'
(6,1631): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(6,1727): run-time error CSS1046: Expect comma, found '255'
(6,1734): run-time error CSS1046: Expect comma, found ')'
(6,1870): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(6,1985): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(6,2073): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(6,2158): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(6,2285): run-time error CSS1046: Expect comma, found '0'
(6,2289): run-time error CSS1046: Expect comma, found '/'
(6,2848): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(6,2886): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(7,1): run-time error CSS1019: Unexpected token, found '@import'
(7,9): run-time error CSS1019: Unexpected token, found 'url(../otastyle/themecolor.css)'
(7,472): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(7,1275): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(7,1517): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(7,1656): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(7,1888): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(7,1956): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(7,2050): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(7,2779): run-time error CSS1046: Expect comma, found '158'
(7,2787): run-time error CSS1046: Expect comma, found '/'
(7,2811): run-time error CSS1046: Expect comma, found '158'
(7,2819): run-time error CSS1046: Expect comma, found '/'
(8,413): run-time error CSS1038: Expected hex color, found '#fff0'
(8,448): run-time error CSS1046: Expect comma, found '0'
(8,452): run-time error CSS1046: Expect comma, found '/'
(8,596): run-time error CSS1046: Expect comma, found '188'
(8,603): run-time error CSS1046: Expect comma, found ')'
(8,614): run-time error CSS1046: Expect comma, found '230'
(8,621): run-time error CSS1046: Expect comma, found ')'
(8,688): run-time error CSS1046: Expect comma, found '188'
(8,695): run-time error CSS1046: Expect comma, found ')'
(8,706): run-time error CSS1046: Expect comma, found '230'
(8,713): run-time error CSS1046: Expect comma, found ')'
(8,772): run-time error CSS1046: Expect comma, found '188'
(8,779): run-time error CSS1046: Expect comma, found ')'
(8,790): run-time error CSS1046: Expect comma, found '230'
(8,797): run-time error CSS1046: Expect comma, found ')'
(8,1201): run-time error CSS1046: Expect comma, found '0'
(8,1205): run-time error CSS1046: Expect comma, found '/'
(8,1537): run-time error CSS1038: Expected hex color, found '#fff0'
(8,1663): run-time error CSS1019: Unexpected token, found '@keyframes'
(8,1679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8,2340): run-time error CSS1038: Expected hex color, found '#fff0'
(8,2572): run-time error CSS1046: Expect comma, found '255'
(8,2580): run-time error CSS1046: Expect comma, found '/'
(8,2775): run-time error CSS1046: Expect comma, found '0'
(8,2779): run-time error CSS1046: Expect comma, found '/'
(8,3980): run-time error CSS1046: Expect comma, found '0'
(8,3984): run-time error CSS1046: Expect comma, found '/'
(8,4308): run-time error CSS1038: Expected hex color, found '#fff0'
(8,4374): run-time error CSS1046: Expect comma, found '0'
(8,4378): run-time error CSS1046: Expect comma, found '/'
(8,4467): run-time error CSS1046: Expect comma, found '0'
(8,4471): run-time error CSS1046: Expect comma, found '/'
(8,6074): run-time error CSS1019: Unexpected token, found '@'
(8,6159): run-time error CSS1019: Unexpected token, found '@'
(8,6251): run-time error CSS1019: Unexpected token, found '@'
(8,6804): run-time error CSS1046: Expect comma, found '0'
(8,6808): run-time error CSS1046: Expect comma, found '/'
(8,7568): run-time error CSS1046: Expect comma, found '255'
(8,7576): run-time error CSS1046: Expect comma, found '/'
(8,9427): run-time error CSS1046: Expect comma, found '0'
(8,9431): run-time error CSS1046: Expect comma, found '/'
(8,9467): run-time error CSS1046: Expect comma, found '0'
(8,9471): run-time error CSS1046: Expect comma, found '/'
(8,9631): run-time error CSS1046: Expect comma, found '0'
(8,9635): run-time error CSS1046: Expect comma, found '/'
(8,10712): run-time error CSS1038: Expected hex color, found '#dddd'
(8,10823): run-time error CSS1046: Expect comma, found '0'
(8,10827): run-time error CSS1046: Expect comma, found '/'
(8,12005): run-time error CSS1038: Expected hex color, found '#fff0'
(8,13432): run-time error CSS1046: Expect comma, found '0'
(8,13436): run-time error CSS1046: Expect comma, found '/'
(8,14959): run-time error CSS1046: Expect comma, found '0'
(8,14963): run-time error CSS1046: Expect comma, found '/'
(8,15004): run-time error CSS1046: Expect comma, found '0'
(8,15008): run-time error CSS1046: Expect comma, found '/'
(8,15044): run-time error CSS1046: Expect comma, found '0'
(8,15048): run-time error CSS1046: Expect comma, found '/'
(8,16999): run-time error CSS1038: Expected hex color, found '#fff0'
(8,17034): run-time error CSS1046: Expect comma, found '0'
(8,17038): run-time error CSS1046: Expect comma, found '/'
(8,17182): run-time error CSS1046: Expect comma, found '188'
(8,17189): run-time error CSS1046: Expect comma, found ')'
(8,17200): run-time error CSS1046: Expect comma, found '230'
(8,17207): run-time error CSS1046: Expect comma, found ')'
(8,17274): run-time error CSS1046: Expect comma, found '188'
(8,17281): run-time error CSS1046: Expect comma, found ')'
(8,17292): run-time error CSS1046: Expect comma, found '230'
(8,17299): run-time error CSS1046: Expect comma, found ')'
(8,17358): run-time error CSS1046: Expect comma, found '188'
(8,17365): run-time error CSS1046: Expect comma, found ')'
(8,17376): run-time error CSS1046: Expect comma, found '230'
(8,17383): run-time error CSS1046: Expect comma, found ')'
(8,17787): run-time error CSS1046: Expect comma, found '0'
(8,17791): run-time error CSS1046: Expect comma, found '/'
(8,18123): run-time error CSS1038: Expected hex color, found '#fff0'
(8,18249): run-time error CSS1019: Unexpected token, found '@keyframes'
(8,18265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8,18926): run-time error CSS1038: Expected hex color, found '#fff0'
(8,19158): run-time error CSS1046: Expect comma, found '255'
(8,19166): run-time error CSS1046: Expect comma, found '/'
(8,19361): run-time error CSS1046: Expect comma, found '0'
(8,19365): run-time error CSS1046: Expect comma, found '/'
(8,20566): run-time error CSS1046: Expect comma, found '0'
(8,20570): run-time error CSS1046: Expect comma, found '/'
(8,20894): run-time error CSS1038: Expected hex color, found '#fff0'
(8,20960): run-time error CSS1046: Expect comma, found '0'
(8,20964): run-time error CSS1046: Expect comma, found '/'
(8,21053): run-time error CSS1046: Expect comma, found '0'
(8,21057): run-time error CSS1046: Expect comma, found '/'
(8,22660): run-time error CSS1019: Unexpected token, found '@'
(8,22745): run-time error CSS1019: Unexpected token, found '@'
(8,22837): run-time error CSS1019: Unexpected token, found '@'
(8,23390): run-time error CSS1046: Expect comma, found '0'
(8,23394): run-time error CSS1046: Expect comma, found '/'
(8,24154): run-time error CSS1046: Expect comma, found '255'
(8,24162): run-time error CSS1046: Expect comma, found '/'
(8,26013): run-time error CSS1046: Expect comma, found '0'
(8,26017): run-time error CSS1046: Expect comma, found '/'
(8,26053): run-time error CSS1046: Expect comma, found '0'
(8,26057): run-time error CSS1046: Expect comma, found '/'
(8,26217): run-time error CSS1046: Expect comma, found '0'
(8,26221): run-time error CSS1046: Expect comma, found '/'
(8,27298): run-time error CSS1038: Expected hex color, found '#dddd'
(8,27409): run-time error CSS1046: Expect comma, found '0'
(8,27413): run-time error CSS1046: Expect comma, found '/'
(8,28591): run-time error CSS1038: Expected hex color, found '#fff0'
(8,30018): run-time error CSS1046: Expect comma, found '0'
(8,30022): run-time error CSS1046: Expect comma, found '/'
(8,31545): run-time error CSS1046: Expect comma, found '0'
(8,31549): run-time error CSS1046: Expect comma, found '/'
(8,31590): run-time error CSS1046: Expect comma, found '0'
(8,31594): run-time error CSS1046: Expect comma, found '/'
(8,31630): run-time error CSS1046: Expect comma, found '0'
(8,31634): run-time error CSS1046: Expect comma, found '/'
(9,1): run-time error CSS1019: Unexpected token, found '@import'
(9,9): run-time error CSS1019: Unexpected token, found 'url(../otastyle/themecolor.css)'
(9,810): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,868): run-time error CSS1038: Expected hex color, found '#fff0'
(9,933): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,1226): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,1330): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,1519): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,1785): run-time error CSS1046: Expect comma, found '67'
(9,1792): run-time error CSS1046: Expect comma, found '/'
(9,2213): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(9,2287): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,2536): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,2726): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,2932): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,3634): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,4354): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(9,4781): run-time error CSS1046: Expect comma, found '67'
(9,4788): run-time error CSS1046: Expect comma, found '/'
(9,5504): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,5757): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(9,5919): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,6360): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(9,6515): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,6649): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,6810): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,6991): run-time error CSS1039: Token not allowed after unary operator: '-theme-link-color'
(9,7107): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,7217): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,7332): run-time error CSS1039: Token not allowed after unary operator: '-theme-heading-color'
(9,7535): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,8196): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,9552): run-time error CSS1046: Expect comma, found '0'
(9,9556): run-time error CSS1046: Expect comma, found '/'
(9,11176): run-time error CSS1038: Expected hex color, found '#fff0'
(9,11238): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,13342): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(9,14102): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-color'
(9,14566): run-time error CSS1046: Expect comma, found '0'
(9,14570): run-time error CSS1046: Expect comma, found '/'
(9,15147): run-time error CSS1038: Expected hex color, found '#fff0'
(9,15643): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(10,7850): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,7884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8097): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8336): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,8370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8473): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8602): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,8634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8657): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8704): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,8734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8757): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8802): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,8837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8862): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8914): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,8947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,8972): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,8997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,9822): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,9859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,10022): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,10051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,10214): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,10252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,10383): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,10413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,10544): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,10581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,10833): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,10862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,11430): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,11466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,11605): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,11633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,11860): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,11892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,12194): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,12218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,12596): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,12628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,12679): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,12703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,12870): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,12905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,12964): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,12991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,13175): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,13209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,13263): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,13289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,14662): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10,14691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,15016): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(10,15042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10,15684): run-time error CSS1019: Unexpected token, found '@keyframes'
(10,15705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11,1649): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(11,1676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11,1791): run-time error CSS1019: Unexpected token, found '@keyframes'
(11,1810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14,261): run-time error CSS1046: Expect comma, found '0'
(14,265): run-time error CSS1046: Expect comma, found '/'
(14,338): run-time error CSS1038: Expected hex color, found '#fff0'
(14,366): run-time error CSS1038: Expected hex color, found '#fff0'
(14,456): run-time error CSS1038: Expected hex color, found '#fff0'
(14,513): run-time error CSS1038: Expected hex color, found '#fff0'
(14,1824): run-time error CSS1038: Expected hex color, found '#fff0'
(14,1971): run-time error CSS1038: Expected hex color, found '#fff0'
(14,2226): run-time error CSS1038: Expected hex color, found '#fff0'
(14,2313): run-time error CSS1038: Expected hex color, found '#fff0'
(14,2614): run-time error CSS1038: Expected hex color, found '#fff0'
(15,3495): run-time error CSS1038: Expected hex color, found '#fff0'
(15,3500): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15,4221): run-time error CSS1038: Expected hex color, found '#fff0'
(15,4226): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15,6856): run-time error CSS1038: Expected hex color, found '#fff0'
(15,10235): run-time error CSS1038: Expected hex color, found '#fff0'
(15,10240): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15,10932): run-time error CSS1038: Expected hex color, found '#fff0'
(15,11070): run-time error CSS1038: Expected hex color, found '#fff0'
(15,11075): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15,14113): run-time error CSS1038: Expected hex color, found '#fff0'
(17,227): run-time error CSS1046: Expect comma, found '0'
(17,231): run-time error CSS1046: Expect comma, found '/'
(17,263): run-time error CSS1046: Expect comma, found '0'
(17,267): run-time error CSS1046: Expect comma, found '/'
(17,567): run-time error CSS1046: Expect comma, found '0'
(17,571): run-time error CSS1046: Expect comma, found '/'
(17,949): run-time error CSS1038: Expected hex color, found '#fff0'
(17,5045): run-time error CSS1046: Expect comma, found '0'
(17,5049): run-time error CSS1046: Expect comma, found '/'
(17,6018): run-time error CSS1046: Expect comma, found '0'
(17,6022): run-time error CSS1046: Expect comma, found '/'
(17,6062): run-time error CSS1046: Expect comma, found '0'
(17,6066): run-time error CSS1046: Expect comma, found '/'
(17,6108): run-time error CSS1046: Expect comma, found '0'
(17,6112): run-time error CSS1046: Expect comma, found '/'
(17,6157): run-time error CSS1046: Expect comma, found '0'
(17,6161): run-time error CSS1046: Expect comma, found '/'
(17,7092): run-time error CSS1046: Expect comma, found '0'
(17,7096): run-time error CSS1046: Expect comma, found '/'
(17,7427): run-time error CSS1046: Expect comma, found '0'
(17,7431): run-time error CSS1046: Expect comma, found '/'
(17,9840): run-time error CSS1038: Expected hex color, found '#fff0'
(17,10424): run-time error CSS1046: Expect comma, found '0'
(17,10428): run-time error CSS1046: Expect comma, found '/'
(17,10915): run-time error CSS1046: Expect comma, found '0'
(17,10919): run-time error CSS1046: Expect comma, found '/'
(17,10928): run-time error CSS1038: Expected hex color, found '#fff0'
(17,10933): run-time error CSS1019: Unexpected token, found ' '
(17,10933): run-time error CSS1042: Expected function, found ' '
(17,10933): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,11005): run-time error CSS1046: Expect comma, found '0'
(17,11009): run-time error CSS1046: Expect comma, found '/'
(17,11018): run-time error CSS1038: Expected hex color, found '#fff0'
(17,11023): run-time error CSS1019: Unexpected token, found ' '
(17,11023): run-time error CSS1042: Expected function, found ' '
(17,11023): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,11093): run-time error CSS1046: Expect comma, found '0'
(17,11097): run-time error CSS1046: Expect comma, found '/'
(17,11106): run-time error CSS1038: Expected hex color, found '#fff0'
(17,11111): run-time error CSS1019: Unexpected token, found ' '
(17,11111): run-time error CSS1042: Expected function, found ' '
(17,11111): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,12883): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,12921): run-time error CSS1035: Expected colon, found '{'
(17,12971): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,13001): run-time error CSS1035: Expected colon, found '{'
(17,13215): run-time error CSS1038: Expected hex color, found '#fff0'
(17,14072): run-time error CSS1038: Expected hex color, found '#fff0'
(17,14154): run-time error CSS1038: Expected hex color, found '#fff0'
(17,15469): run-time error CSS1046: Expect comma, found '0'
(17,15473): run-time error CSS1046: Expect comma, found '/'
(17,17540): run-time error CSS1046: Expect comma, found '0'
(17,17544): run-time error CSS1046: Expect comma, found '/'
(17,17578): run-time error CSS1046: Expect comma, found '0'
(17,17582): run-time error CSS1046: Expect comma, found '/'
(17,20960): run-time error CSS1038: Expected hex color, found '#fff0'
(17,21471): run-time error CSS1038: Expected hex color, found '#fff0'
(17,21966): run-time error CSS1046: Expect comma, found '0'
(17,21970): run-time error CSS1046: Expect comma, found '/'
(17,24127): run-time error CSS1038: Expected hex color, found '#fff0'
(17,24249): run-time error CSS1038: Expected hex color, found '#fff0'
(17,24445): run-time error CSS1038: Expected hex color, found '#fff0'
(17,32991): run-time error CSS1038: Expected hex color, found '#fff0'
(17,35763): run-time error CSS1046: Expect comma, found '0'
(17,35767): run-time error CSS1046: Expect comma, found '/'
(17,35953): run-time error CSS1038: Expected hex color, found '#fff0'
(17,35984): run-time error CSS1046: Expect comma, found '255'
(17,35992): run-time error CSS1046: Expect comma, found '/'
(17,36749): run-time error CSS1046: Expect comma, found '0'
(17,36753): run-time error CSS1046: Expect comma, found '/'
(17,36876): run-time error CSS1038: Expected hex color, found '#fff0'
(17,39946): run-time error CSS1038: Expected hex color, found '#fff0'
(17,41666): run-time error CSS1046: Expect comma, found '0'
(17,41670): run-time error CSS1046: Expect comma, found '/'
(17,41707): run-time error CSS1046: Expect comma, found '0'
(17,41711): run-time error CSS1046: Expect comma, found '/'
(17,41747): run-time error CSS1046: Expect comma, found '0'
(17,41751): run-time error CSS1046: Expect comma, found '/'
(17,41780): run-time error CSS1038: Expected hex color, found '#fff0'
(17,41958): run-time error CSS1038: Expected hex color, found '#fff0'
(17,42338): run-time error CSS1038: Expected hex color, found '#fff0'
(17,42367): run-time error CSS1038: Expected hex color, found '#fff0'
(17,44433): run-time error CSS1046: Expect comma, found '0'
(17,44437): run-time error CSS1046: Expect comma, found '/'
(17,44487): run-time error CSS1046: Expect comma, found '0'
(17,44491): run-time error CSS1046: Expect comma, found '/'
(17,45618): run-time error CSS1046: Expect comma, found '255'
(17,45626): run-time error CSS1046: Expect comma, found '/'
(17,45677): run-time error CSS1046: Expect comma, found '255'
(17,45685): run-time error CSS1046: Expect comma, found '/'
(17,45704): run-time error CSS1046: Expect comma, found '255'
(17,45712): run-time error CSS1046: Expect comma, found '/'
(17,45802): run-time error CSS1046: Expect comma, found '255'
(17,45810): run-time error CSS1046: Expect comma, found '/'
(17,45861): run-time error CSS1046: Expect comma, found '255'
(17,45869): run-time error CSS1046: Expect comma, found '/'
(17,45888): run-time error CSS1046: Expect comma, found '255'
(17,45896): run-time error CSS1046: Expect comma, found '/'
(17,45983): run-time error CSS1046: Expect comma, found '255'
(17,45991): run-time error CSS1046: Expect comma, found '/'
(17,46042): run-time error CSS1046: Expect comma, found '255'
(17,46050): run-time error CSS1046: Expect comma, found '/'
(17,46069): run-time error CSS1046: Expect comma, found '255'
(17,46077): run-time error CSS1046: Expect comma, found '/'
(17,46859): run-time error CSS1038: Expected hex color, found '#fff0'
(17,46890): run-time error CSS1038: Expected hex color, found '#fff0'
(17,47321): run-time error CSS1046: Expect comma, found '0'
(17,47325): run-time error CSS1046: Expect comma, found '/'
(17,49976): run-time error CSS1046: Expect comma, found '215'
(17,49984): run-time error CSS1046: Expect comma, found '/'
(17,50668): run-time error CSS1046: Expect comma, found '215'
(17,50676): run-time error CSS1046: Expect comma, found '/'
(17,50929): run-time error CSS1038: Expected hex color, found '#fff0'
(17,57623): run-time error CSS1038: Expected hex color, found '#fff0'
(17,57654): run-time error CSS1038: Expected hex color, found '#fff0'
(17,58561): run-time error CSS1038: Expected hex color, found '#fff0'
(17,58726): run-time error CSS1038: Expected hex color, found '#fff0'
(17,58731): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,58883): run-time error CSS1038: Expected hex color, found '#fff0'
(17,60404): run-time error CSS1038: Expected hex color, found '#fff0'
(17,60464): run-time error CSS1038: Expected hex color, found '#fff0'
(17,60595): run-time error CSS1046: Expect comma, found '0'
(17,60599): run-time error CSS1046: Expect comma, found '/'
(17,61207): run-time error CSS1038: Expected hex color, found '#fff0'
(17,61306): run-time error CSS1046: Expect comma, found '0'
(17,61310): run-time error CSS1046: Expect comma, found '/'
(17,61333): run-time error CSS1046: Expect comma, found '0'
(17,61337): run-time error CSS1046: Expect comma, found '/'
(17,61376): run-time error CSS1046: Expect comma, found '0'
(17,61380): run-time error CSS1046: Expect comma, found '/'
(17,61403): run-time error CSS1046: Expect comma, found '0'
(17,61407): run-time error CSS1046: Expect comma, found '/'
(17,61445): run-time error CSS1046: Expect comma, found '0'
(17,61449): run-time error CSS1046: Expect comma, found '/'
(17,61472): run-time error CSS1046: Expect comma, found '0'
(17,61476): run-time error CSS1046: Expect comma, found '/'
(17,61510): run-time error CSS1046: Expect comma, found '0'
(17,61514): run-time error CSS1046: Expect comma, found '/'
(17,61537): run-time error CSS1046: Expect comma, found '0'
(17,61541): run-time error CSS1046: Expect comma, found '/'
(17,61759): run-time error CSS1038: Expected hex color, found '#fff0'
(17,61764): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,68111): run-time error CSS1046: Expect comma, found '35'
(17,68117): run-time error CSS1046: Expect comma, found '/'
(17,68409): run-time error CSS1038: Expected hex color, found '#fff0'
(17,68795): run-time error CSS1046: Expect comma, found '167'
(17,68802): run-time error CSS1046: Expect comma, found '/'
(17,69726): run-time error CSS1046: Expect comma, found '0'
(17,69730): run-time error CSS1046: Expect comma, found '/'
(17,71677): run-time error CSS1038: Expected hex color, found '#fff0'
(17,71709): run-time error CSS1038: Expected hex color, found '#fff0'
(17,74797): run-time error CSS1038: Expected hex color, found '#fff0'
(17,75276): run-time error CSS1038: Expected hex color, found '#fff0'
(17,75306): run-time error CSS1038: Expected hex color, found '#fff0'
(17,75472): run-time error CSS1046: Expect comma, found '46'
(17,75478): run-time error CSS1046: Expect comma, found '/'
(17,77200): run-time error CSS1046: Expect comma, found '0'
(17,77204): run-time error CSS1046: Expect comma, found '/'
(17,78294): run-time error CSS1046: Expect comma, found '0'
(17,78298): run-time error CSS1046: Expect comma, found '/'
(17,78828): run-time error CSS1038: Expected hex color, found '#fff0'
(17,78928): run-time error CSS1038: Expected hex color, found '#fff0'
(17,79460): run-time error CSS1038: Expected hex color, found '#fff0'
(17,79628): run-time error CSS1046: Expect comma, found '0'
(17,79632): run-time error CSS1046: Expect comma, found '/'
(17,80122): run-time error CSS1046: Expect comma, found '255'
(17,80130): run-time error CSS1046: Expect comma, found '/'
(17,80161): run-time error CSS1046: Expect comma, found '0'
(17,80165): run-time error CSS1046: Expect comma, found '/'
(17,80204): run-time error CSS1046: Expect comma, found '0'
(17,80208): run-time error CSS1046: Expect comma, found '/'
(17,80244): run-time error CSS1046: Expect comma, found '0'
(17,80248): run-time error CSS1046: Expect comma, found '/'
(17,80283): run-time error CSS1046: Expect comma, found '0'
(17,80287): run-time error CSS1046: Expect comma, found '/'
(17,80321): run-time error CSS1046: Expect comma, found '0'
(17,80325): run-time error CSS1046: Expect comma, found '/'
(17,80479): run-time error CSS1046: Expect comma, found '231'
(17,80487): run-time error CSS1046: Expect comma, found '/'
(17,80555): run-time error CSS1046: Expect comma, found '0'
(17,80559): run-time error CSS1046: Expect comma, found '/'
(17,80934): run-time error CSS1046: Expect comma, found '0'
(17,80938): run-time error CSS1046: Expect comma, found '/'
(17,82786): run-time error CSS1046: Expect comma, found '0'
(17,82790): run-time error CSS1046: Expect comma, found '/'
(17,82824): run-time error CSS1046: Expect comma, found '0'
(17,82828): run-time error CSS1046: Expect comma, found '/'
(17,83899): run-time error CSS1046: Expect comma, found '0'
(17,83903): run-time error CSS1046: Expect comma, found '/'
(17,84127): run-time error CSS1046: Expect comma, found '0'
(17,84131): run-time error CSS1046: Expect comma, found '/'
(17,84197): run-time error CSS1038: Expected hex color, found '#fff0'
(17,85915): run-time error CSS1046: Expect comma, found '98'
(17,85921): run-time error CSS1046: Expect comma, found ')'
(17,85932): run-time error CSS1046: Expect comma, found '98'
(17,85938): run-time error CSS1046: Expect comma, found ')'
(17,85950): run-time error CSS1046: Expect comma, found '53'
(17,85955): run-time error CSS1046: Expect comma, found ')'
(17,86008): run-time error CSS1046: Expect comma, found '98'
(17,86014): run-time error CSS1046: Expect comma, found ')'
(17,86025): run-time error CSS1046: Expect comma, found '98'
(17,86031): run-time error CSS1046: Expect comma, found ')'
(17,86043): run-time error CSS1046: Expect comma, found '53'
(17,86048): run-time error CSS1046: Expect comma, found ')'
(17,86099): run-time error CSS1046: Expect comma, found '98'
(17,86105): run-time error CSS1046: Expect comma, found ')'
(17,86116): run-time error CSS1046: Expect comma, found '98'
(17,86122): run-time error CSS1046: Expect comma, found ')'
(17,86134): run-time error CSS1046: Expect comma, found '53'
(17,86139): run-time error CSS1046: Expect comma, found ')'
(17,88710): run-time error CSS1046: Expect comma, found '0'
(17,88714): run-time error CSS1046: Expect comma, found '/'
(17,88918): run-time error CSS1046: Expect comma, found '0'
(17,88922): run-time error CSS1046: Expect comma, found '/'
(17,89488): run-time error CSS1046: Expect comma, found '0'
(17,89492): run-time error CSS1046: Expect comma, found '/'
(17,89515): run-time error CSS1046: Expect comma, found '0'
(17,89519): run-time error CSS1046: Expect comma, found '/'
(17,91618): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,91649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,91789): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,91824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,91877): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,91916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,91969): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,92005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,92228): run-time error CSS1046: Expect comma, found '0'
(17,92232): run-time error CSS1046: Expect comma, found '/'
(17,92271): run-time error CSS1046: Expect comma, found '0'
(17,92275): run-time error CSS1046: Expect comma, found '/'
(17,92309): run-time error CSS1046: Expect comma, found '0'
(17,92313): run-time error CSS1046: Expect comma, found '/'
(17,93425): run-time error CSS1046: Expect comma, found '115'
(17,93433): run-time error CSS1046: Expect comma, found '/'
(17,94794): run-time error CSS1046: Expect comma, found '0'
(17,94798): run-time error CSS1046: Expect comma, found '/'
(17,95866): run-time error CSS1046: Expect comma, found '0'
(17,95870): run-time error CSS1046: Expect comma, found '/'
(17,95892): run-time error CSS1046: Expect comma, found '0'
(17,95896): run-time error CSS1046: Expect comma, found '/'
(17,95936): run-time error CSS1046: Expect comma, found '0'
(17,95940): run-time error CSS1046: Expect comma, found '/'
(17,95962): run-time error CSS1046: Expect comma, found '0'
(17,95966): run-time error CSS1046: Expect comma, found '/'
(17,96005): run-time error CSS1046: Expect comma, found '0'
(17,96009): run-time error CSS1046: Expect comma, found '/'
(17,96031): run-time error CSS1046: Expect comma, found '0'
(17,96035): run-time error CSS1046: Expect comma, found '/'
(17,96073): run-time error CSS1046: Expect comma, found '0'
(17,96077): run-time error CSS1046: Expect comma, found '/'
(17,96099): run-time error CSS1046: Expect comma, found '0'
(17,96103): run-time error CSS1046: Expect comma, found '/'
(17,96138): run-time error CSS1046: Expect comma, found '0'
(17,96142): run-time error CSS1046: Expect comma, found '/'
(17,96164): run-time error CSS1046: Expect comma, found '0'
(17,96168): run-time error CSS1046: Expect comma, found '/'
(17,96223): run-time error CSS1046: Expect comma, found '0'
(17,96227): run-time error CSS1046: Expect comma, found '/'
(17,96249): run-time error CSS1046: Expect comma, found '0'
(17,96253): run-time error CSS1046: Expect comma, found '/'
(17,96289): run-time error CSS1046: Expect comma, found '0'
(17,96293): run-time error CSS1046: Expect comma, found '/'
(17,96315): run-time error CSS1046: Expect comma, found '0'
(17,96319): run-time error CSS1046: Expect comma, found '/'
(17,96354): run-time error CSS1046: Expect comma, found '0'
(17,96358): run-time error CSS1046: Expect comma, found '/'
(17,96380): run-time error CSS1046: Expect comma, found '0'
(17,96384): run-time error CSS1046: Expect comma, found '/'
(17,96418): run-time error CSS1046: Expect comma, found '0'
(17,96422): run-time error CSS1046: Expect comma, found '/'
(17,96444): run-time error CSS1046: Expect comma, found '0'
(17,96448): run-time error CSS1046: Expect comma, found '/'
(17,96479): run-time error CSS1046: Expect comma, found '0'
(17,96483): run-time error CSS1046: Expect comma, found '/'
(17,96505): run-time error CSS1046: Expect comma, found '0'
(17,96509): run-time error CSS1046: Expect comma, found '/'
(17,97402): run-time error CSS1038: Expected hex color, found '#fff0'
(17,98688): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,101398): run-time error CSS1046: Expect comma, found '0'
(17,101402): run-time error CSS1046: Expect comma, found '/'
(17,101443): run-time error CSS1046: Expect comma, found '0'
(17,101447): run-time error CSS1046: Expect comma, found '/'
(17,101485): run-time error CSS1046: Expect comma, found '0'
(17,101489): run-time error CSS1046: Expect comma, found '/'
(17,101526): run-time error CSS1046: Expect comma, found '0'
(17,101530): run-time error CSS1046: Expect comma, found '/'
(17,101566): run-time error CSS1046: Expect comma, found '0'
(17,101570): run-time error CSS1046: Expect comma, found '/'
(17,102478): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,102509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,102580): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,102603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,110365): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,110383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,111933): run-time error CSS1046: Expect comma, found '0'
(17,111937): run-time error CSS1046: Expect comma, found '/'
(17,111974): run-time error CSS1046: Expect comma, found '0'
(17,111978): run-time error CSS1046: Expect comma, found '/'
(17,112014): run-time error CSS1046: Expect comma, found '0'
(17,112018): run-time error CSS1046: Expect comma, found '/'
(17,112047): run-time error CSS1038: Expected hex color, found '#fff0'
(17,112226): run-time error CSS1038: Expected hex color, found '#fff0'
(17,112608): run-time error CSS1038: Expected hex color, found '#fff0'
(17,112637): run-time error CSS1038: Expected hex color, found '#fff0'
(17,114824): run-time error CSS1038: Expected hex color, found '#fff0'
(17,114927): run-time error CSS1038: Expected hex color, found '#fff0'
(17,115026): run-time error CSS1038: Expected hex color, found '#fff0'
(17,118622): run-time error CSS1046: Expect comma, found '255'
(17,118630): run-time error CSS1046: Expect comma, found '/'
(17,118803): run-time error CSS1046: Expect comma, found '255'
(17,118811): run-time error CSS1046: Expect comma, found '/'
(17,119590): run-time error CSS1038: Expected hex color, found '#fff0'
(17,119899): run-time error CSS1038: Expected hex color, found '#fff0'
(17,124940): run-time error CSS1038: Expected hex color, found '#fff0'
(17,127817): run-time error CSS1038: Expected hex color, found '#fff0'
(17,127845): run-time error CSS1038: Expected hex color, found '#fff0'
(17,128003): run-time error CSS1046: Expect comma, found '0'
(17,128007): run-time error CSS1046: Expect comma, found '/'
(17,128120): run-time error CSS1046: Expect comma, found '0'
(17,128124): run-time error CSS1046: Expect comma, found '/'
(17,128392): run-time error CSS1046: Expect comma, found '33'
(17,128398): run-time error CSS1046: Expect comma, found '/'
(17,129085): run-time error CSS1046: Expect comma, found '206'
(17,129093): run-time error CSS1046: Expect comma, found '/'
(17,129515): run-time error CSS1046: Expect comma, found '0'
(17,129519): run-time error CSS1046: Expect comma, found '/'
(17,129648): run-time error CSS1038: Expected hex color, found '#fff0'
(17,129704): run-time error CSS1038: Expected hex color, found '#fff0'
(17,130917): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,130938): run-time error CSS1035: Expected colon, found ','
(17,131003): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,131024): run-time error CSS1035: Expected colon, found '{'
(17,131145): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,131171): run-time error CSS1035: Expected colon, found '{'
(17,131434): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,131455): run-time error CSS1035: Expected colon, found ','
(17,131618): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,131639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,131956): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,131973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,132208): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,132228): run-time error CSS1035: Expected colon, found '{'
(17,132500): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,132522): run-time error CSS1035: Expected colon, found '{'
(17,132872): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,132893): run-time error CSS1035: Expected colon, found ','
(17,133331): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,133355): run-time error CSS1035: Expected colon, found ','
(17,133695): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,133723): run-time error CSS1035: Expected colon, found ','
(17,134022): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,134050): run-time error CSS1035: Expected colon, found ','
(17,134349): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,134378): run-time error CSS1035: Expected colon, found ','
(17,134681): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,134707): run-time error CSS1035: Expected colon, found ','
(17,135018): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,135198): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,135402): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,135566): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,135733): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(17,135932): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,135954): run-time error CSS1035: Expected colon, found '{'
(17,136009): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136035): run-time error CSS1035: Expected colon, found '{'
(17,136146): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136175): run-time error CSS1035: Expected colon, found '{'
(17,136294): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136320): run-time error CSS1035: Expected colon, found '{'
(17,136431): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136460): run-time error CSS1035: Expected colon, found '{'
(17,136579): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136606): run-time error CSS1035: Expected colon, found '{'
(17,136718): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136748): run-time error CSS1035: Expected colon, found '{'
(17,136868): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,136892): run-time error CSS1035: Expected colon, found '{'
(17,136998): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137025): run-time error CSS1035: Expected colon, found '{'
(17,137139): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137162): run-time error CSS1035: Expected colon, found '{'
(17,137219): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137246): run-time error CSS1035: Expected colon, found '{'
(17,137343): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137373): run-time error CSS1035: Expected colon, found '{'
(17,137478): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137505): run-time error CSS1035: Expected colon, found '{'
(17,137603): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137633): run-time error CSS1035: Expected colon, found '{'
(17,137739): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137767): run-time error CSS1035: Expected colon, found '{'
(17,137866): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,137897): run-time error CSS1035: Expected colon, found '{'
(17,138004): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,138029): run-time error CSS1035: Expected colon, found '{'
(17,138123): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,138151): run-time error CSS1035: Expected colon, found '{'
(17,138253): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,138273): run-time error CSS1035: Expected colon, found '{'
(17,138845): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,138868): run-time error CSS1035: Expected colon, found '{'
(17,139323): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,139346): run-time error CSS1035: Expected colon, found '{'
(17,139801): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,139825): run-time error CSS1035: Expected colon, found '{'
(17,140104): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,140128): run-time error CSS1035: Expected colon, found '{'
(17,140407): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,140435): run-time error CSS1035: Expected colon, found '{'
(17,140672): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,140701): run-time error CSS1035: Expected colon, found '{'
(17,140849): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,140873): run-time error CSS1035: Expected colon, found '{'
(17,141029): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,141061): run-time error CSS1035: Expected colon, found '{'
(17,141242): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,141275): run-time error CSS1035: Expected colon, found '{'
(17,141459): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,141489): run-time error CSS1035: Expected colon, found '{'
(17,141665): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,141696): run-time error CSS1035: Expected colon, found '{'
(17,141877): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,141902): run-time error CSS1035: Expected colon, found '{'
(17,142044): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,142077): run-time error CSS1035: Expected colon, found '{'
(17,142244): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,142278): run-time error CSS1035: Expected colon, found '{'
(17,142450): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,142481): run-time error CSS1035: Expected colon, found '{'
(17,142645): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,142677): run-time error CSS1035: Expected colon, found '{'
(17,142844): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,142861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,143221): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,143249): run-time error CSS1035: Expected colon, found '{'
(17,143456): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,143478): run-time error CSS1035: Expected colon, found '{'
(17,143605): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,143628): run-time error CSS1035: Expected colon, found '{'
(17,143740): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,143762): run-time error CSS1035: Expected colon, found '{'
(17,143846): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,143872): run-time error CSS1035: Expected colon, found '{'
(17,144159): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,144185): run-time error CSS1035: Expected colon, found '{'
(17,144472): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,144499): run-time error CSS1035: Expected colon, found '{'
(17,144788): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,144812): run-time error CSS1035: Expected colon, found '{'
(17,145095): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,145118): run-time error CSS1035: Expected colon, found '{'
(17,145217): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,145240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(17,145562): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,145585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(17,145783): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,145807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(17,146008): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(17,146347): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146374): run-time error CSS1035: Expected colon, found '{'
(17,146500): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146527): run-time error CSS1035: Expected colon, found '{'
(17,146653): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146681): run-time error CSS1035: Expected colon, found '{'
(17,146808): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146833): run-time error CSS1035: Expected colon, found '{'
(17,146954): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,146982): run-time error CSS1035: Expected colon, found '{'
(17,147108): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,147136): run-time error CSS1035: Expected colon, found '{'
(17,147263): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,147292): run-time error CSS1035: Expected colon, found '{'
(17,147420): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,147446): run-time error CSS1035: Expected colon, found '{'
(17,149320): run-time error CSS1038: Expected hex color, found '#fff0'
(17,155939): run-time error CSS1038: Expected hex color, found '#fff0'
(17,155997): run-time error CSS1038: Expected hex color, found '#fff0'
(17,157396): run-time error CSS1046: Expect comma, found '0'
(17,157400): run-time error CSS1046: Expect comma, found '/'
(17,157439): run-time error CSS1046: Expect comma, found '0'
(17,157443): run-time error CSS1046: Expect comma, found '/'
(17,160600): run-time error CSS1046: Expect comma, found '0'
(17,160604): run-time error CSS1046: Expect comma, found '/'
(17,160644): run-time error CSS1046: Expect comma, found '0'
(17,160648): run-time error CSS1046: Expect comma, found '/'
(17,160752): run-time error CSS1038: Expected hex color, found '#fff0'
(17,161650): run-time error CSS1046: Expect comma, found '0'
(17,161654): run-time error CSS1046: Expect comma, found '/'
(17,162224): run-time error CSS1046: Expect comma, found '108'
(17,162232): run-time error CSS1046: Expect comma, found '/'
(17,162276): run-time error CSS1046: Expect comma, found '149'
(17,162282): run-time error CSS1046: Expect comma, found '/'
(17,162323): run-time error CSS1046: Expect comma, found '44'
(17,162329): run-time error CSS1046: Expect comma, found '/'
(17,162371): run-time error CSS1046: Expect comma, found '217'
(17,162379): run-time error CSS1046: Expect comma, found '/'
(17,162423): run-time error CSS1046: Expect comma, found '58'
(17,162430): run-time error CSS1046: Expect comma, found '/'
(17,162472): run-time error CSS1046: Expect comma, found '95'
(17,162479): run-time error CSS1046: Expect comma, found '/'
(17,164298): run-time error CSS1046: Expect comma, found '149'
(17,164304): run-time error CSS1046: Expect comma, found '/'
(17,164354): run-time error CSS1046: Expect comma, found '108'
(17,164362): run-time error CSS1046: Expect comma, found '/'
(17,164414): run-time error CSS1046: Expect comma, found '44'
(17,164420): run-time error CSS1046: Expect comma, found '/'
(17,164472): run-time error CSS1046: Expect comma, found '58'
(17,164479): run-time error CSS1046: Expect comma, found '/'
(17,164531): run-time error CSS1046: Expect comma, found '95'
(17,164538): run-time error CSS1046: Expect comma, found '/'
(17,164646): run-time error CSS1046: Expect comma, found '149'
(17,164651): run-time error CSS1046: Expect comma, found ')'
(17,164757): run-time error CSS1046: Expect comma, found '108'
(17,164764): run-time error CSS1046: Expect comma, found ')'
(17,164871): run-time error CSS1046: Expect comma, found '44'
(17,164876): run-time error CSS1046: Expect comma, found ')'
(17,164982): run-time error CSS1046: Expect comma, found '58'
(17,164988): run-time error CSS1046: Expect comma, found ')'
(17,165093): run-time error CSS1046: Expect comma, found '95'
(17,165099): run-time error CSS1046: Expect comma, found ')'
(17,166588): run-time error CSS1046: Expect comma, found '149'
(17,166594): run-time error CSS1046: Expect comma, found '/'
(17,166667): run-time error CSS1046: Expect comma, found '108'
(17,166675): run-time error CSS1046: Expect comma, found '/'
(17,166750): run-time error CSS1046: Expect comma, found '44'
(17,166756): run-time error CSS1046: Expect comma, found '/'
(17,166829): run-time error CSS1046: Expect comma, found '58'
(17,166836): run-time error CSS1046: Expect comma, found '/'
(17,166910): run-time error CSS1046: Expect comma, found '95'
(17,166917): run-time error CSS1046: Expect comma, found '/'
(17,168893): run-time error CSS1046: Expect comma, found '55'
(17,168899): run-time error CSS1046: Expect comma, found '/'
(17,169112): run-time error CSS1046: Expect comma, found '0'
(17,169116): run-time error CSS1046: Expect comma, found '/'
(17,169139): run-time error CSS1038: Expected hex color, found '#fff0'
(17,171152): run-time error CSS1046: Expect comma, found '0'
(17,171156): run-time error CSS1046: Expect comma, found '/'
(17,171229): run-time error CSS1046: Expect comma, found '0'
(17,171233): run-time error CSS1046: Expect comma, found '/'
(17,171261): run-time error CSS1046: Expect comma, found '0'
(17,171265): run-time error CSS1046: Expect comma, found '/'
(17,171294): run-time error CSS1046: Expect comma, found '0'
(17,171298): run-time error CSS1046: Expect comma, found '/'
(17,171534): run-time error CSS1046: Expect comma, found '200'
(17,171542): run-time error CSS1046: Expect comma, found '/'
(17,173309): run-time error CSS1046: Expect comma, found '67'
(17,173315): run-time error CSS1046: Expect comma, found '/'
(17,173341): run-time error CSS1046: Expect comma, found '0'
(17,173345): run-time error CSS1046: Expect comma, found '/'
(17,173376): run-time error CSS1046: Expect comma, found '67'
(17,173382): run-time error CSS1046: Expect comma, found '/'
(17,174472): run-time error CSS1046: Expect comma, found '115'
(17,174480): run-time error CSS1046: Expect comma, found '/'
(17,174935): run-time error CSS1046: Expect comma, found '115'
(17,174943): run-time error CSS1046: Expect comma, found '/'
(17,177419): run-time error CSS1046: Expect comma, found '0'
(17,177423): run-time error CSS1046: Expect comma, found '/'
(17,177581): run-time error CSS1046: Expect comma, found '0'
(17,177585): run-time error CSS1046: Expect comma, found '/'
(17,181274): run-time error CSS1046: Expect comma, found '0'
(17,181278): run-time error CSS1046: Expect comma, found '/'
(17,182726): run-time error CSS1046: Expect comma, found '0'
(17,182730): run-time error CSS1046: Expect comma, found '/'
(17,182878): run-time error CSS1046: Expect comma, found '0'
(17,182882): run-time error CSS1046: Expect comma, found '/'
(17,184443): run-time error CSS1046: Expect comma, found '0'
(17,184447): run-time error CSS1046: Expect comma, found '/'
(17,187222): run-time error CSS1046: Expect comma, found '0'
(17,187226): run-time error CSS1046: Expect comma, found '/'
(17,187960): run-time error CSS1046: Expect comma, found '0'
(17,187964): run-time error CSS1046: Expect comma, found '/'
(17,190031): run-time error CSS1038: Expected hex color, found '#fff0'
(17,191269): run-time error CSS1046: Expect comma, found '255'
(17,191277): run-time error CSS1046: Expect comma, found '/'
(17,191526): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,191542): run-time error CSS1019: Unexpected token, found ''ripple''
(17,191550): run-time error CSS1019: Unexpected token, found '{'
(17,191551): run-time error CSS1019: Unexpected token, found '100%'
(17,191555): run-time error CSS1019: Unexpected token, found '{'
(17,191564): run-time error CSS1030: Expected identifier, found '0'
(17,191564): run-time error CSS1031: Expected selector, found '0'
(17,191564): run-time error CSS1025: Expected comma or open brace, found '0'
(17,191586): run-time error CSS1031: Expected selector, found '}'
(17,191586): run-time error CSS1025: Expected comma or open brace, found '}'
(17,191653): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,191664): run-time error CSS1019: Unexpected token, found ''ripple''
(17,191672): run-time error CSS1019: Unexpected token, found '{'
(17,191673): run-time error CSS1019: Unexpected token, found '100%'
(17,191677): run-time error CSS1019: Unexpected token, found '{'
(17,191686): run-time error CSS1030: Expected identifier, found '0'
(17,191686): run-time error CSS1031: Expected selector, found '0'
(17,191686): run-time error CSS1025: Expected comma or open brace, found '0'
(17,191708): run-time error CSS1031: Expected selector, found '}'
(17,191708): run-time error CSS1025: Expected comma or open brace, found '}'
(17,192472): run-time error CSS1046: Expect comma, found '0'
(17,192476): run-time error CSS1046: Expect comma, found '/'
(17,192827): run-time error CSS1038: Expected hex color, found '#fff0'
(17,194201): run-time error CSS1046: Expect comma, found '0'
(17,194205): run-time error CSS1046: Expect comma, found '/'
(17,195338): run-time error CSS1046: Expect comma, found '0'
(17,195342): run-time error CSS1046: Expect comma, found '/'
(17,195378): run-time error CSS1046: Expect comma, found '0'
(17,195382): run-time error CSS1046: Expect comma, found '/'
(17,195423): run-time error CSS1046: Expect comma, found '0'
(17,195427): run-time error CSS1046: Expect comma, found '/'
(17,196409): run-time error CSS1038: Expected hex color, found '#fff0'
(17,196439): run-time error CSS1038: Expected hex color, found '#fff0'
(17,198823): run-time error CSS1046: Expect comma, found '0'
(17,198827): run-time error CSS1046: Expect comma, found '/'
(17,199168): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,199204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,199313): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,199341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,200404): run-time error CSS1046: Expect comma, found '0'
(17,200408): run-time error CSS1046: Expect comma, found '/'
(17,200420): run-time error CSS1046: Expect comma, found '0'
(17,200424): run-time error CSS1046: Expect comma, found '/'
(17,200436): run-time error CSS1046: Expect comma, found '0'
(17,200440): run-time error CSS1046: Expect comma, found '/'
(17,201589): run-time error CSS1046: Expect comma, found '0'
(17,201593): run-time error CSS1046: Expect comma, found '/'
(17,201605): run-time error CSS1046: Expect comma, found '0'
(17,201609): run-time error CSS1046: Expect comma, found '/'
(17,201621): run-time error CSS1046: Expect comma, found '0'
(17,201625): run-time error CSS1046: Expect comma, found '/'
(17,202925): run-time error CSS1046: Expect comma, found '0'
(17,202929): run-time error CSS1046: Expect comma, found '/'
(17,202941): run-time error CSS1046: Expect comma, found '0'
(17,202945): run-time error CSS1046: Expect comma, found '/'
(17,202957): run-time error CSS1046: Expect comma, found '0'
(17,202961): run-time error CSS1046: Expect comma, found '/'
(17,204075): run-time error CSS1046: Expect comma, found '0'
(17,204079): run-time error CSS1046: Expect comma, found '/'
(17,204091): run-time error CSS1046: Expect comma, found '0'
(17,204095): run-time error CSS1046: Expect comma, found '/'
(17,204107): run-time error CSS1046: Expect comma, found '0'
(17,204111): run-time error CSS1046: Expect comma, found '/'
(17,205219): run-time error CSS1046: Expect comma, found '0'
(17,205223): run-time error CSS1046: Expect comma, found '/'
(17,205235): run-time error CSS1046: Expect comma, found '0'
(17,205239): run-time error CSS1046: Expect comma, found '/'
(17,205251): run-time error CSS1046: Expect comma, found '0'
(17,205255): run-time error CSS1046: Expect comma, found '/'
(17,206367): run-time error CSS1046: Expect comma, found '0'
(17,206371): run-time error CSS1046: Expect comma, found '/'
(17,206383): run-time error CSS1046: Expect comma, found '0'
(17,206387): run-time error CSS1046: Expect comma, found '/'
(17,206399): run-time error CSS1046: Expect comma, found '0'
(17,206403): run-time error CSS1046: Expect comma, found '/'
(17,207455): run-time error CSS1046: Expect comma, found '0'
(17,207459): run-time error CSS1046: Expect comma, found '/'
(17,207471): run-time error CSS1046: Expect comma, found '0'
(17,207475): run-time error CSS1046: Expect comma, found '/'
(17,207487): run-time error CSS1046: Expect comma, found '0'
(17,207491): run-time error CSS1046: Expect comma, found '/'
(17,208714): run-time error CSS1046: Expect comma, found '0'
(17,208718): run-time error CSS1046: Expect comma, found '/'
(17,208730): run-time error CSS1046: Expect comma, found '0'
(17,208734): run-time error CSS1046: Expect comma, found '/'
(17,208746): run-time error CSS1046: Expect comma, found '0'
(17,208750): run-time error CSS1046: Expect comma, found '/'
(17,209989): run-time error CSS1046: Expect comma, found '0'
(17,209993): run-time error CSS1046: Expect comma, found '/'
(17,210501): run-time error CSS1038: Expected hex color, found '#fff0'
(17,210636): run-time error CSS1038: Expected hex color, found '#fff0'
(17,211225): run-time error CSS1038: Expected hex color, found '#fff0'
(17,212486): run-time error CSS1046: Expect comma, found '255'
(17,212494): run-time error CSS1046: Expect comma, found '/'
(17,213095): run-time error CSS1038: Expected hex color, found '#fff0'
(17,213716): run-time error CSS1038: Expected hex color, found '#fff0'
(17,214957): run-time error CSS1046: Expect comma, found '94'
(17,214963): run-time error CSS1046: Expect comma, found '/'
(17,216788): run-time error CSS1038: Expected hex color, found '#fff0'
(17,218133): run-time error CSS1038: Expected hex color, found '#fff0'
(17,218152): run-time error CSS1038: Expected hex color, found '#fff0'
(17,219019): run-time error CSS1038: Expected hex color, found '#fff0'
(17,219049): run-time error CSS1038: Expected hex color, found '#fff0'
(17,219423): run-time error CSS1038: Expected hex color, found '#fff0'
(17,219462): run-time error CSS1038: Expected hex color, found '#fff0'
(17,221157): run-time error CSS1038: Expected hex color, found '#fff0'
(17,224766): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,224792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,224886): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,224916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,224951): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,224985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,225024): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,225055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,225245): run-time error CSS1046: Expect comma, found '0'
(17,225249): run-time error CSS1046: Expect comma, found '/'
(17,226112): run-time error CSS1038: Expected hex color, found '#fff0'
(17,226791): run-time error CSS1038: Expected hex color, found '#fff0'
(17,226847): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,226864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,226960): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,226977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,227039): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,227056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,227140): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,227157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,228216): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,228238): run-time error CSS1035: Expected colon, found '{'
(17,228309): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,228331): run-time error CSS1035: Expected colon, found '{'
(17,228402): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,228424): run-time error CSS1035: Expected colon, found '{'
(17,228495): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,228520): run-time error CSS1035: Expected colon, found '{'
(17,230261): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,230294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,230482): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,230512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,230685): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,230714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,230882): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,230907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,231055): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,231089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,231279): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,231310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,231485): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,231515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,231685): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,231711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,231861): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,231897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,232089): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,232122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,232299): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,232331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,232503): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,232531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,232683): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,232718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,232912): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,232944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,233123): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,233154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,233328): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,233355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,234435): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,234469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,234658): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,234689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,234863): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,234893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,235062): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,235088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,235237): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,235272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,235464): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,235496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,235673): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,235704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,235876): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,235903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,236055): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,236092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,236287): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,236321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,236501): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,236534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,236709): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,236738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,236893): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,236929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,237127): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,237160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,237343): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,237375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,237553): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,237581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,240688): run-time error CSS1038: Expected hex color, found '#fff0'
(17,242056): run-time error CSS1038: Expected hex color, found '#fff0'
(17,242061): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,243995): run-time error CSS1038: Expected hex color, found '#fff0'
(17,244710): run-time error CSS1038: Expected hex color, found '#fff0'
(17,245180): run-time error CSS1038: Expected hex color, found '#fff0'
(17,246214): run-time error CSS1046: Expect comma, found '0'
(17,246218): run-time error CSS1046: Expect comma, found '/'
(17,246840): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,246867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,246912): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,246936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,247040): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,247059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(17,247279): run-time error CSS1046: Expect comma, found '84'
(17,247286): run-time error CSS1046: Expect comma, found '/'
(17,247468): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,247494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,247560): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,247578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,251630): run-time error CSS1046: Expect comma, found '0'
(17,251634): run-time error CSS1046: Expect comma, found '/'
(17,251667): run-time error CSS1046: Expect comma, found '0'
(17,251671): run-time error CSS1046: Expect comma, found '/'
(17,254165): run-time error CSS1038: Expected hex color, found '#fff0'
(17,254732): run-time error CSS1046: Expect comma, found '0'
(17,254736): run-time error CSS1046: Expect comma, found '/'
(17,254770): run-time error CSS1046: Expect comma, found '0'
(17,254774): run-time error CSS1046: Expect comma, found '/'
(17,254871): run-time error CSS1046: Expect comma, found '0'
(17,254875): run-time error CSS1046: Expect comma, found '/'
(17,254908): run-time error CSS1046: Expect comma, found '0'
(17,254912): run-time error CSS1046: Expect comma, found '/'
(17,255225): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255284): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255339): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255392): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255446): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255500): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255891): run-time error CSS1038: Expected hex color, found '#fff0'
(17,255952): run-time error CSS1038: Expected hex color, found '#fff0'
(17,256009): run-time error CSS1038: Expected hex color, found '#fff0'
(17,256064): run-time error CSS1038: Expected hex color, found '#fff0'
(17,256120): run-time error CSS1038: Expected hex color, found '#fff0'
(17,256172): run-time error CSS1038: Expected hex color, found '#fff0'
(17,257974): run-time error CSS1046: Expect comma, found '0'
(17,257978): run-time error CSS1046: Expect comma, found '/'
(17,258017): run-time error CSS1046: Expect comma, found '0'
(17,258021): run-time error CSS1046: Expect comma, found '/'
(17,258103): run-time error CSS1046: Expect comma, found '0'
(17,258107): run-time error CSS1046: Expect comma, found '/'
(17,258147): run-time error CSS1046: Expect comma, found '0'
(17,258151): run-time error CSS1046: Expect comma, found '/'
(17,258342): run-time error CSS1046: Expect comma, found '0'
(17,258346): run-time error CSS1046: Expect comma, found '/'
(17,258385): run-time error CSS1046: Expect comma, found '0'
(17,258389): run-time error CSS1046: Expect comma, found '/'
(17,258493): run-time error CSS1046: Expect comma, found '0'
(17,258497): run-time error CSS1046: Expect comma, found '/'
(17,258537): run-time error CSS1046: Expect comma, found '0'
(17,258541): run-time error CSS1046: Expect comma, found '/'
(17,259492): run-time error CSS1046: Expect comma, found '0'
(17,259496): run-time error CSS1046: Expect comma, found '/'
(17,259527): run-time error CSS1038: Expected hex color, found '#fff0'
(17,259580): run-time error CSS1038: Expected hex color, found '#fff0'
(17,259707): run-time error CSS1046: Expect comma, found '0'
(17,259711): run-time error CSS1046: Expect comma, found '/'
(17,259753): run-time error CSS1046: Expect comma, found '0'
(17,259757): run-time error CSS1046: Expect comma, found '/'
(17,259851): run-time error CSS1046: Expect comma, found '0'
(17,259855): run-time error CSS1046: Expect comma, found '/'
(17,259897): run-time error CSS1046: Expect comma, found '0'
(17,259901): run-time error CSS1046: Expect comma, found '/'
(17,259942): run-time error CSS1038: Expected hex color, found '#fff0'
(17,260019): run-time error CSS1046: Expect comma, found '0'
(17,260023): run-time error CSS1046: Expect comma, found '/'
(17,260065): run-time error CSS1046: Expect comma, found '0'
(17,260069): run-time error CSS1046: Expect comma, found '/'
(17,260137): run-time error CSS1046: Expect comma, found '0'
(17,260141): run-time error CSS1046: Expect comma, found '/'
(17,260182): run-time error CSS1046: Expect comma, found '0'
(17,260186): run-time error CSS1046: Expect comma, found '/'
(17,262241): run-time error CSS1038: Expected hex color, found '#fff0'
(17,262301): run-time error CSS1038: Expected hex color, found '#fff0'
(17,262416): run-time error CSS1038: Expected hex color, found '#fff0'
(17,262476): run-time error CSS1038: Expected hex color, found '#fff0'
(17,262592): run-time error CSS1046: Expect comma, found '0'
(17,262596): run-time error CSS1046: Expect comma, found '/'
(17,262635): run-time error CSS1046: Expect comma, found '0'
(17,262639): run-time error CSS1046: Expect comma, found '/'
(17,262675): run-time error CSS1046: Expect comma, found '0'
(17,262679): run-time error CSS1046: Expect comma, found '/'
(17,262714): run-time error CSS1046: Expect comma, found '0'
(17,262718): run-time error CSS1046: Expect comma, found '/'
(17,262752): run-time error CSS1046: Expect comma, found '0'
(17,262756): run-time error CSS1046: Expect comma, found '/'
(17,262889): run-time error CSS1046: Expect comma, found '0'
(17,262893): run-time error CSS1046: Expect comma, found '/'
(17,262932): run-time error CSS1046: Expect comma, found '0'
(17,262936): run-time error CSS1046: Expect comma, found '/'
(17,262972): run-time error CSS1046: Expect comma, found '0'
(17,262976): run-time error CSS1046: Expect comma, found '/'
(17,263011): run-time error CSS1046: Expect comma, found '0'
(17,263015): run-time error CSS1046: Expect comma, found '/'
(17,263049): run-time error CSS1046: Expect comma, found '0'
(17,263053): run-time error CSS1046: Expect comma, found '/'
(17,264871): run-time error CSS1046: Expect comma, found '0'
(17,264875): run-time error CSS1046: Expect comma, found '/'
(17,264914): run-time error CSS1046: Expect comma, found '0'
(17,264918): run-time error CSS1046: Expect comma, found '/'
(17,264954): run-time error CSS1046: Expect comma, found '0'
(17,264958): run-time error CSS1046: Expect comma, found '/'
(17,264993): run-time error CSS1046: Expect comma, found '0'
(17,264997): run-time error CSS1046: Expect comma, found '/'
(17,265031): run-time error CSS1046: Expect comma, found '0'
(17,265035): run-time error CSS1046: Expect comma, found '/'
(17,265785): run-time error CSS1046: Expect comma, found '0'
(17,265789): run-time error CSS1046: Expect comma, found '/'
(17,275882): run-time error CSS1038: Expected hex color, found '#fff0'
(17,276377): run-time error CSS1046: Expect comma, found '0'
(17,276381): run-time error CSS1046: Expect comma, found '/'
(17,276420): run-time error CSS1046: Expect comma, found '0'
(17,276424): run-time error CSS1046: Expect comma, found '/'
(17,276460): run-time error CSS1046: Expect comma, found '0'
(17,276464): run-time error CSS1046: Expect comma, found '/'
(17,276499): run-time error CSS1046: Expect comma, found '0'
(17,276503): run-time error CSS1046: Expect comma, found '/'
(17,276537): run-time error CSS1046: Expect comma, found '0'
(17,276541): run-time error CSS1046: Expect comma, found '/'
(17,276588): run-time error CSS1046: Expect comma, found '255'
(17,276596): run-time error CSS1046: Expect comma, found '/'
(17,276968): run-time error CSS1046: Expect comma, found '0'
(17,276972): run-time error CSS1046: Expect comma, found '/'
(17,276996): run-time error CSS1046: Expect comma, found '175'
(17,277004): run-time error CSS1046: Expect comma, found '/'
(17,277053): run-time error CSS1046: Expect comma, found '0'
(17,277057): run-time error CSS1046: Expect comma, found '/'
(17,277081): run-time error CSS1046: Expect comma, found '175'
(17,277089): run-time error CSS1046: Expect comma, found '/'
(17,279985): run-time error CSS1046: Expect comma, found '102'
(17,279993): run-time error CSS1046: Expect comma, found '/'
(17,280379): run-time error CSS1046: Expect comma, found '0'
(17,280383): run-time error CSS1046: Expect comma, found '/'
(17,280994): run-time error CSS1046: Expect comma, found '255'
(17,281002): run-time error CSS1046: Expect comma, found '/'
(17,283211): run-time error CSS1046: Expect comma, found '255'
(17,283219): run-time error CSS1046: Expect comma, found '/'
(17,284369): run-time error CSS1046: Expect comma, found '255'
(17,284377): run-time error CSS1046: Expect comma, found '/'
(17,288386): run-time error CSS1046: Expect comma, found '0'
(17,288390): run-time error CSS1046: Expect comma, found '/'
(17,288434): run-time error CSS1046: Expect comma, found '0'
(17,288438): run-time error CSS1046: Expect comma, found '/'
(17,288477): run-time error CSS1046: Expect comma, found '0'
(17,288481): run-time error CSS1046: Expect comma, found '/'
(17,288623): run-time error CSS1038: Expected hex color, found '#fff0'
(17,288839): run-time error CSS1046: Expect comma, found '255'
(17,288847): run-time error CSS1046: Expect comma, found '/'
(17,289172): run-time error CSS1038: Expected hex color, found '#fff0'
(17,289202): run-time error CSS1038: Expected hex color, found '#fff0'
(17,289445): run-time error CSS1046: Expect comma, found '255'
(17,289453): run-time error CSS1046: Expect comma, found '/'
(17,289597): run-time error CSS1046: Expect comma, found '0'
(17,289601): run-time error CSS1046: Expect comma, found '/'
(17,290971): run-time error CSS1046: Expect comma, found '255'
(17,290979): run-time error CSS1046: Expect comma, found '/'
(17,292264): run-time error CSS1046: Expect comma, found '0'
(17,292268): run-time error CSS1046: Expect comma, found '/'
(17,294587): run-time error CSS1046: Expect comma, found '0'
(17,294591): run-time error CSS1046: Expect comma, found '/'
(17,294615): run-time error CSS1046: Expect comma, found '175'
(17,294623): run-time error CSS1046: Expect comma, found '/'
(17,294672): run-time error CSS1046: Expect comma, found '0'
(17,294676): run-time error CSS1046: Expect comma, found '/'
(17,294700): run-time error CSS1046: Expect comma, found '175'
(17,294708): run-time error CSS1046: Expect comma, found '/'
(17,294845): run-time error CSS1046: Expect comma, found '0'
(17,294849): run-time error CSS1046: Expect comma, found '/'
(17,294873): run-time error CSS1046: Expect comma, found '102'
(17,294881): run-time error CSS1046: Expect comma, found '/'
(17,294929): run-time error CSS1046: Expect comma, found '0'
(17,294933): run-time error CSS1046: Expect comma, found '/'
(17,294957): run-time error CSS1046: Expect comma, found '102'
(17,294965): run-time error CSS1046: Expect comma, found '/'
(17,295284): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,295313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,295381): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,295402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,295538): run-time error CSS1038: Expected hex color, found '#fff0'
(17,295804): run-time error CSS1038: Expected hex color, found '#fff0'
(17,295832): run-time error CSS1038: Expected hex color, found '#fff0'
(17,296206): run-time error CSS1038: Expected hex color, found '#fff0'
(17,297229): run-time error CSS1038: Expected hex color, found '#fff0'
(17,298122): run-time error CSS1046: Expect comma, found '0'
(17,298126): run-time error CSS1046: Expect comma, found '/'
(17,299129): run-time error CSS1038: Expected hex color, found '#fff0'
(17,299596): run-time error CSS1046: Expect comma, found '0'
(17,299600): run-time error CSS1046: Expect comma, found '/'
(17,301021): run-time error CSS1038: Expected hex color, found '#fff0'
(17,301630): run-time error CSS1038: Expected hex color, found '#fff0'
(17,301635): run-time error CSS1019: Unexpected token, found ' '
(17,301635): run-time error CSS1042: Expected function, found ' '
(17,301635): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,301701): run-time error CSS1038: Expected hex color, found '#fff0'
(17,301706): run-time error CSS1019: Unexpected token, found ' '
(17,301706): run-time error CSS1042: Expected function, found ' '
(17,301706): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,301770): run-time error CSS1038: Expected hex color, found '#fff0'
(17,301775): run-time error CSS1019: Unexpected token, found ' '
(17,301775): run-time error CSS1042: Expected function, found ' '
(17,301775): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,301993): run-time error CSS1046: Expect comma, found '0'
(17,301997): run-time error CSS1046: Expect comma, found '/'
(17,302036): run-time error CSS1046: Expect comma, found '0'
(17,302040): run-time error CSS1046: Expect comma, found '/'
(17,302076): run-time error CSS1046: Expect comma, found '0'
(17,302080): run-time error CSS1046: Expect comma, found '/'
(17,302115): run-time error CSS1046: Expect comma, found '0'
(17,302119): run-time error CSS1046: Expect comma, found '/'
(17,302153): run-time error CSS1046: Expect comma, found '0'
(17,302157): run-time error CSS1046: Expect comma, found '/'
(17,304305): run-time error CSS1046: Expect comma, found '0'
(17,304309): run-time error CSS1046: Expect comma, found '/'
(17,304351): run-time error CSS1046: Expect comma, found '0'
(17,304355): run-time error CSS1046: Expect comma, found '/'
(17,304394): run-time error CSS1046: Expect comma, found '0'
(17,304398): run-time error CSS1046: Expect comma, found '/'
(17,304436): run-time error CSS1046: Expect comma, found '0'
(17,304440): run-time error CSS1046: Expect comma, found '/'
(17,304477): run-time error CSS1046: Expect comma, found '0'
(17,304481): run-time error CSS1046: Expect comma, found '/'
(17,305266): run-time error CSS1038: Expected hex color, found '#fff0'
(17,306092): run-time error CSS1038: Expected hex color, found '#fff0'
(17,306374): run-time error CSS1046: Expect comma, found '0'
(17,306378): run-time error CSS1046: Expect comma, found '/'
(17,310234): run-time error CSS1046: Expect comma, found '100'
(17,310242): run-time error CSS1046: Expect comma, found '/'
(17,310508): run-time error CSS1046: Expect comma, found '100'
(17,310516): run-time error CSS1046: Expect comma, found '/'
(17,311194): run-time error CSS1038: Expected hex color, found '#fff0'
(17,311337): run-time error CSS1046: Expect comma, found '0'
(17,311341): run-time error CSS1046: Expect comma, found '/'
(17,311377): run-time error CSS1046: Expect comma, found '0'
(17,311381): run-time error CSS1046: Expect comma, found '/'
(17,311412): run-time error CSS1046: Expect comma, found '0'
(17,311416): run-time error CSS1046: Expect comma, found '/'
(17,311493): run-time error CSS1038: Expected hex color, found '#fff0'
(17,311521): run-time error CSS1038: Expected hex color, found '#fff0'
(17,311607): run-time error CSS1038: Expected hex color, found '#fff0'
(17,311635): run-time error CSS1038: Expected hex color, found '#fff0'
(17,311784): run-time error CSS1046: Expect comma, found '0'
(17,311788): run-time error CSS1046: Expect comma, found '/'
(17,311829): run-time error CSS1046: Expect comma, found '0'
(17,311833): run-time error CSS1046: Expect comma, found '/'
(17,312875): run-time error CSS1046: Expect comma, found '0'
(17,312879): run-time error CSS1046: Expect comma, found '/'
(17,314899): run-time error CSS1038: Expected hex color, found '#fff0'
(17,315998): run-time error CSS1046: Expect comma, found '0'
(17,316002): run-time error CSS1046: Expect comma, found '/'
(17,316041): run-time error CSS1046: Expect comma, found '0'
(17,316045): run-time error CSS1046: Expect comma, found '/'
(17,316079): run-time error CSS1046: Expect comma, found '0'
(17,316083): run-time error CSS1046: Expect comma, found '/'
(17,316380): run-time error CSS1038: Expected hex color, found '#fff0'
(17,316408): run-time error CSS1038: Expected hex color, found '#fff0'
(17,316471): run-time error CSS1038: Expected hex color, found '#fff0'
(17,318220): run-time error CSS1046: Expect comma, found '255'
(17,318228): run-time error CSS1046: Expect comma, found '/'
(17,318266): run-time error CSS1046: Expect comma, found '255'
(17,318274): run-time error CSS1046: Expect comma, found '/'
(17,318807): run-time error CSS1046: Expect comma, found '255'
(17,318815): run-time error CSS1046: Expect comma, found '/'
(17,319347): run-time error CSS1046: Expect comma, found '255'
(17,319355): run-time error CSS1046: Expect comma, found '/'
(17,322143): run-time error CSS1046: Expect comma, found '255'
(17,322151): run-time error CSS1046: Expect comma, found '/'
(17,322187): run-time error CSS1046: Expect comma, found '255'
(17,322195): run-time error CSS1046: Expect comma, found '/'
(17,324850): run-time error CSS1046: Expect comma, found '0'
(17,324854): run-time error CSS1046: Expect comma, found '/'
(17,324966): run-time error CSS1046: Expect comma, found '0'
(17,324970): run-time error CSS1046: Expect comma, found '/'
(17,325017): run-time error CSS1046: Expect comma, found '0'
(17,325021): run-time error CSS1046: Expect comma, found '/'
(17,325041): run-time error CSS1046: Expect comma, found '255'
(17,325049): run-time error CSS1046: Expect comma, found '/'
(17,325088): run-time error CSS1046: Expect comma, found '0'
(17,325092): run-time error CSS1046: Expect comma, found '/'
(17,325112): run-time error CSS1046: Expect comma, found '255'
(17,325120): run-time error CSS1046: Expect comma, found '/'
(17,325665): run-time error CSS1046: Expect comma, found '255'
(17,325673): run-time error CSS1046: Expect comma, found '/'
(17,325780): run-time error CSS1046: Expect comma, found '255'
(17,325788): run-time error CSS1046: Expect comma, found '/'
(17,330146): run-time error CSS1046: Expect comma, found '0'
(17,330150): run-time error CSS1046: Expect comma, found '/'
(17,330954): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,330983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,331054): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,331075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,332478): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,332511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,332699): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,332729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,332902): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,332931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,333099): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,333124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,333272): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,333306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,333496): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,333527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,333702): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,333732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,333902): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,333928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,334078): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,334114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,334306): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,334339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,334516): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,334548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,334720): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,334748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,334900): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,334935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,335129): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,335161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,335340): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,335371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,335545): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,335572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,336652): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,336686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,336875): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,336906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,337080): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,337110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,337279): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,337305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,337454): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,337489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,337681): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,337713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,337890): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,337921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,338093): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,338120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,338272): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,338309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,338504): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,338538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,338718): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,338751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,338926): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,338955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,339110): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,339146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,339344): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,339377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,339560): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,339592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,339770): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,339798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341288): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,341321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341410): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,341440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341523): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,341552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341633): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,341658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341731): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,341765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341854): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,341885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,341968): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,341998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342079): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,342105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342178): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,342214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342303): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,342336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342419): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,342451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342532): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,342560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342633): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,342668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342757): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,342789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342872): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,342903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,342984): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,343011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344010): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,344044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344134): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,344165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344249): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,344279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344361): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,344387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344461): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,344496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344586): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,344618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344702): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,344733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344815): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,344842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,344916): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,344953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345043): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,345077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345161): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,345194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345276): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,345305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345379): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17,345415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345505): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(17,345538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345622): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(17,345654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,345736): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,345764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,346328): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,346531): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,347462): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,347502): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,347632): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,347940): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348008): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348029): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348093): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348114): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348176): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348197): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348256): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348277): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348374): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348657): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348695): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348763): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348784): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348848): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348869): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348931): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,348952): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,349011): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,349032): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,349109): run-time error CSS1046: Expect comma, found '0'
(17,349113): run-time error CSS1046: Expect comma, found '/'
(17,349153): run-time error CSS1046: Expect comma, found '0'
(17,349157): run-time error CSS1046: Expect comma, found '/'
(17,349192): run-time error CSS1046: Expect comma, found '0'
(17,349196): run-time error CSS1046: Expect comma, found '/'
(17,349669): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,349725): run-time error CSS1046: Expect comma, found '73'
(17,349732): run-time error CSS1046: Expect comma, found '/'
(17,349796): run-time error CSS1046: Expect comma, found '73'
(17,349803): run-time error CSS1046: Expect comma, found '/'
(17,350435): run-time error CSS1038: Expected hex color, found '#fff0'
(17,350463): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,350506): run-time error CSS1046: Expect comma, found '0'
(17,350510): run-time error CSS1046: Expect comma, found '/'
(17,350548): run-time error CSS1046: Expect comma, found '0'
(17,350552): run-time error CSS1046: Expect comma, found '/'
(17,352585): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,353805): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,354399): run-time error CSS1038: Expected hex color, found '#fff0'
(17,354804): run-time error CSS1038: Expected hex color, found '#fff0'
(17,355700): run-time error CSS1038: Expected hex color, found '#fff0'
(17,357574): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,360284): run-time error CSS1038: Expected hex color, found '#fff0'
(17,360420): run-time error CSS1038: Expected hex color, found '#fff0'
(17,360572): run-time error CSS1038: Expected hex color, found '#fff0'
(17,361173): run-time error CSS1038: Expected hex color, found '#fff0'
(17,361196): run-time error CSS1038: Expected hex color, found '#fff0'
(17,362330): run-time error CSS1046: Expect comma, found '0'
(17,362334): run-time error CSS1046: Expect comma, found '/'
(17,364059): run-time error CSS1038: Expected hex color, found '#fff0'
(17,364064): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,364222): run-time error CSS1038: Expected hex color, found '#fff0'
(17,364227): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,364409): run-time error CSS1038: Expected hex color, found '#fff0'
(17,364414): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,364564): run-time error CSS1038: Expected hex color, found '#fff0'
(17,364569): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(17,366130): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,367308): run-time error CSS1046: Expect comma, found '0'
(17,367312): run-time error CSS1046: Expect comma, found '/'
(17,368076): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,374955): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,376121): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,376558): run-time error CSS1046: Expect comma, found '0'
(17,376562): run-time error CSS1046: Expect comma, found '/'
(17,376872): run-time error CSS1038: Expected hex color, found '#fff0'
(17,376901): run-time error CSS1038: Expected hex color, found '#fff0'
(17,378855): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,378930): run-time error CSS1038: Expected hex color, found '#ddd0'
(17,378987): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(17,379165): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,379427): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,379774): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,380294): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,381199): run-time error CSS1038: Expected hex color, found '#ddd0'
(17,381226): run-time error CSS1038: Expected hex color, found '#fff0'
(17,381706): run-time error CSS1046: Expect comma, found '0'
(17,381710): run-time error CSS1046: Expect comma, found '/'
(17,381800): run-time error CSS1038: Expected hex color, found '#fff0'
(17,382169): run-time error CSS1046: Expect comma, found '0'
(17,382173): run-time error CSS1046: Expect comma, found '/'
(17,382962): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385339): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385435): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385463): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385532): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385558): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385633): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385714): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385787): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,385881): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17,386144): run-time error CSS1019: Unexpected token, found '@keyframes'
(17,386174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17,387574): run-time error CSS1046: Expect comma, found '0'
(17,387578): run-time error CSS1046: Expect comma, found '/'
(17,391228): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(18,1): run-time error CSS1019: Unexpected token, found '@import'
(18,9): run-time error CSS1019: Unexpected token, found 'url(darkThemeStyle.css)'
(154,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(229,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(300,43): run-time error CSS1046: Expect comma, found '47'
(300,49): run-time error CSS1046: Expect comma, found '/'
(300,77): run-time error CSS1046: Expect comma, found '105'
(300,85): run-time error CSS1046: Expect comma, found '/'
(301,40): run-time error CSS1046: Expect comma, found '47'
(301,46): run-time error CSS1046: Expect comma, found '/'
(301,74): run-time error CSS1046: Expect comma, found '105'
(301,82): run-time error CSS1046: Expect comma, found '/'
(302,39): run-time error CSS1046: Expect comma, found '47'
(302,45): run-time error CSS1046: Expect comma, found '/'
(302,73): run-time error CSS1046: Expect comma, found '105'
(302,81): run-time error CSS1046: Expect comma, found '/'
(303,35): run-time error CSS1046: Expect comma, found '47'
(303,41): run-time error CSS1046: Expect comma, found '/'
(303,69): run-time error CSS1046: Expect comma, found '105'
(303,77): run-time error CSS1046: Expect comma, found '/'
(635,40): run-time error CSS1046: Expect comma, found '47'
(635,46): run-time error CSS1046: Expect comma, found '/'
(635,74): run-time error CSS1046: Expect comma, found '105'
(635,82): run-time error CSS1046: Expect comma, found '/'
(636,39): run-time error CSS1046: Expect comma, found '47'
(636,45): run-time error CSS1046: Expect comma, found '/'
(636,73): run-time error CSS1046: Expect comma, found '105'
(636,81): run-time error CSS1046: Expect comma, found '/'
(637,38): run-time error CSS1046: Expect comma, found '47'
(637,44): run-time error CSS1046: Expect comma, found '/'
(637,72): run-time error CSS1046: Expect comma, found '105'
(637,80): run-time error CSS1046: Expect comma, found '/'
(638,35): run-time error CSS1046: Expect comma, found '47'
(638,41): run-time error CSS1046: Expect comma, found '/'
(638,69): run-time error CSS1046: Expect comma, found '105'
(638,77): run-time error CSS1046: Expect comma, found '/'
(694,19): run-time error CSS1038: Expected hex color, found '#fff0'
(711,17): run-time error CSS1038: Expected hex color, found '#fff0'
(715,43): run-time error CSS1046: Expect comma, found '0'
(715,47): run-time error CSS1046: Expect comma, found '/'
(715,71): run-time error CSS1046: Expect comma, found '0'
(715,75): run-time error CSS1046: Expect comma, found '/'
(716,40): run-time error CSS1046: Expect comma, found '0'
(716,44): run-time error CSS1046: Expect comma, found '/'
(716,68): run-time error CSS1046: Expect comma, found '0'
(716,72): run-time error CSS1046: Expect comma, found '/'
(717,35): run-time error CSS1046: Expect comma, found '0'
(717,39): run-time error CSS1046: Expect comma, found '/'
(717,63): run-time error CSS1046: Expect comma, found '0'
(717,67): run-time error CSS1046: Expect comma, found '/'
(747,23): run-time error CSS1046: Expect comma, found '0'
(747,27): run-time error CSS1046: Expect comma, found '/'
(753,25): run-time error CSS1046: Expect comma, found '255'
(753,33): run-time error CSS1046: Expect comma, found '/'
(1055,18): run-time error CSS1046: Expect comma, found '0'
(1055,22): run-time error CSS1046: Expect comma, found '/'
(1061,22): run-time error CSS1046: Expect comma, found '0'
(1061,26): run-time error CSS1046: Expect comma, found '/'
(1165,17): run-time error CSS1038: Expected hex color, found '#fff0'
(1170,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1192,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(1193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1214,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1306,42): run-time error CSS1038: Expected hex color, found '#fff0'
(1306,47): run-time error CSS1019: Unexpected token, found ' '
(1306,47): run-time error CSS1042: Expected function, found ' '
(1306,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1307,45): run-time error CSS1038: Expected hex color, found '#fff0'
(1307,50): run-time error CSS1019: Unexpected token, found ' '
(1307,50): run-time error CSS1042: Expected function, found ' '
(1307,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1308,43): run-time error CSS1038: Expected hex color, found '#fff0'
(1308,48): run-time error CSS1019: Unexpected token, found ' '
(1308,48): run-time error CSS1042: Expected function, found ' '
(1308,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1318,18): run-time error CSS1046: Expect comma, found '0'
(1318,22): run-time error CSS1046: Expect comma, found '/'
(1383,37): run-time error CSS1046: Expect comma, found '33'
(1383,43): run-time error CSS1046: Expect comma, found '/'
(1388,17): run-time error CSS1038: Expected hex color, found '#fff0'
(1393,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(1518,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(1554,36): run-time error CSS1046: Expect comma, found '0'
(1554,40): run-time error CSS1046: Expect comma, found '/'
(1559,25): run-time error CSS1046: Expect comma, found '0'
(1559,29): run-time error CSS1046: Expect comma, found '/'
(1562,41): run-time error CSS1046: Expect comma, found '0'
(1562,45): run-time error CSS1046: Expect comma, found '/'
(1563,38): run-time error CSS1046: Expect comma, found '0'
(1563,42): run-time error CSS1046: Expect comma, found '/'
(1564,37): run-time error CSS1046: Expect comma, found '0'
(1564,41): run-time error CSS1046: Expect comma, found '/'
(1565,36): run-time error CSS1046: Expect comma, found '0'
(1565,40): run-time error CSS1046: Expect comma, found '/'
(1566,33): run-time error CSS1046: Expect comma, found '0'
(1566,37): run-time error CSS1046: Expect comma, found '/'
(1626,19): run-time error CSS1038: Expected hex color, found '#fff0'
(1636,29): run-time error CSS1046: Expect comma, found '0'
(1636,33): run-time error CSS1046: Expect comma, found '/'
(1648,23): run-time error CSS1038: Expected hex color, found '#fff0'
(1673,33): run-time error CSS1046: Expect comma, found '0'
(1673,37): run-time error CSS1046: Expect comma, found '/'
(1674,23): run-time error CSS1046: Expect comma, found '0'
(1674,27): run-time error CSS1046: Expect comma, found '/'
(1826,36): run-time error CSS1046: Expect comma, found '0'
(1826,40): run-time error CSS1046: Expect comma, found '/'
(1833,37): run-time error CSS1046: Expect comma, found '0'
(1833,41): run-time error CSS1046: Expect comma, found '/'
(1848,36): run-time error CSS1046: Expect comma, found '0'
(1848,40): run-time error CSS1046: Expect comma, found '/'
(2004,30): run-time error CSS1038: Expected hex color, found '#fff0'
(2006,29): run-time error CSS1038: Expected hex color, found '#fff0'
(2006,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2054,21): run-time error CSS1038: Expected hex color, found '#fff0'
(2055,37): run-time error CSS1046: Expect comma, found '0'
(2055,41): run-time error CSS1046: Expect comma, found '/'
(2090,47): run-time error CSS1046: Expect comma, found '47'
(2090,53): run-time error CSS1046: Expect comma, found '/'
(2090,80): run-time error CSS1046: Expect comma, found '105'
(2090,88): run-time error CSS1046: Expect comma, found '/'
(2091,44): run-time error CSS1046: Expect comma, found '47'
(2091,50): run-time error CSS1046: Expect comma, found '/'
(2091,77): run-time error CSS1046: Expect comma, found '105'
(2091,85): run-time error CSS1046: Expect comma, found '/'
(2092,43): run-time error CSS1046: Expect comma, found '47'
(2092,49): run-time error CSS1046: Expect comma, found '/'
(2092,76): run-time error CSS1046: Expect comma, found '105'
(2092,84): run-time error CSS1046: Expect comma, found '/'
(2093,42): run-time error CSS1046: Expect comma, found '47'
(2093,48): run-time error CSS1046: Expect comma, found '/'
(2093,75): run-time error CSS1046: Expect comma, found '105'
(2093,83): run-time error CSS1046: Expect comma, found '/'
(2094,39): run-time error CSS1046: Expect comma, found '47'
(2094,45): run-time error CSS1046: Expect comma, found '/'
(2094,72): run-time error CSS1046: Expect comma, found '105'
(2094,80): run-time error CSS1046: Expect comma, found '/'
(2142,30): run-time error CSS1038: Expected hex color, found '#fff0'
(2142,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2462,23): run-time error CSS1046: Expect comma, found '0'
(2462,27): run-time error CSS1046: Expect comma, found '/'
(2534,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2544,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2566,36): run-time error CSS1046: Expect comma, found '0'
(2566,40): run-time error CSS1046: Expect comma, found '/'
(2596,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(2616,32): run-time error CSS1046: Expect comma, found '0'
(2616,36): run-time error CSS1046: Expect comma, found '/'
(2699,23): run-time error CSS1038: Expected hex color, found '#fff0'
(2730,35): run-time error CSS1046: Expect comma, found '0'
(2730,39): run-time error CSS1046: Expect comma, found '/'
(2783,34): run-time error CSS1038: Expected hex color, found '#fff0'
(2783,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2796,34): run-time error CSS1038: Expected hex color, found '#fff0'
(2797,33): run-time error CSS1038: Expected hex color, found '#fff0'
(2797,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2812,43): run-time error CSS1046: Expect comma, found '0'
(2812,47): run-time error CSS1046: Expect comma, found '/'
(2813,40): run-time error CSS1046: Expect comma, found '0'
(2813,44): run-time error CSS1046: Expect comma, found '/'
(2814,35): run-time error CSS1046: Expect comma, found '0'
(2814,39): run-time error CSS1046: Expect comma, found '/'
(3122,35): run-time error CSS1046: Expect comma, found '0'
(3122,39): run-time error CSS1046: Expect comma, found '/'
(3122,62): run-time error CSS1046: Expect comma, found '0'
(3122,66): run-time error CSS1046: Expect comma, found '/'
(3420,35): run-time error CSS1046: Expect comma, found '0'
(3420,39): run-time error CSS1046: Expect comma, found '/'
(3420,62): run-time error CSS1046: Expect comma, found '0'
(3420,66): run-time error CSS1046: Expect comma, found '/'
(3639,35): run-time error CSS1046: Expect comma, found '0'
(3639,39): run-time error CSS1046: Expect comma, found '/'
(3640,27): run-time error CSS1046: Expect comma, found '0'
(3640,31): run-time error CSS1046: Expect comma, found '/'
(3664,47): run-time error CSS1046: Expect comma, found '0'
(3664,51): run-time error CSS1046: Expect comma, found '/'
(3665,39): run-time error CSS1046: Expect comma, found '0'
(3665,43): run-time error CSS1046: Expect comma, found '/'
(3670,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3688,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3842,35): run-time error CSS1046: Expect comma, found '0'
(3842,39): run-time error CSS1046: Expect comma, found '/'
(3842,62): run-time error CSS1046: Expect comma, found '0'
(3842,66): run-time error CSS1046: Expect comma, found '/'
(3909,35): run-time error CSS1046: Expect comma, found '0'
(3909,39): run-time error CSS1046: Expect comma, found '/'
(3909,62): run-time error CSS1046: Expect comma, found '0'
(3909,66): run-time error CSS1046: Expect comma, found '/'
(4093,35): run-time error CSS1046: Expect comma, found '0'
(4093,39): run-time error CSS1046: Expect comma, found '/'
(4093,62): run-time error CSS1046: Expect comma, found '0'
(4093,66): run-time error CSS1046: Expect comma, found '/'
(4330,23): run-time error CSS1046: Expect comma, found '0'
(4330,27): run-time error CSS1046: Expect comma, found '/'
(4827,43): run-time error CSS1046: Expect comma, found '0'
(4827,47): run-time error CSS1046: Expect comma, found '/'
(4827,70): run-time error CSS1046: Expect comma, found '0'
(4827,74): run-time error CSS1046: Expect comma, found '/'
(4828,40): run-time error CSS1046: Expect comma, found '0'
(4828,44): run-time error CSS1046: Expect comma, found '/'
(4828,67): run-time error CSS1046: Expect comma, found '0'
(4828,71): run-time error CSS1046: Expect comma, found '/'
(4829,35): run-time error CSS1046: Expect comma, found '0'
(4829,39): run-time error CSS1046: Expect comma, found '/'
(4829,62): run-time error CSS1046: Expect comma, found '0'
(4829,66): run-time error CSS1046: Expect comma, found '/'
(4869,31): run-time error CSS1046: Expect comma, found '0'
(4869,35): run-time error CSS1046: Expect comma, found '/'
(4869,60): run-time error CSS1046: Expect comma, found '0'
(4869,64): run-time error CSS1046: Expect comma, found '/'
(4870,28): run-time error CSS1046: Expect comma, found '0'
(4870,32): run-time error CSS1046: Expect comma, found '/'
(4870,57): run-time error CSS1046: Expect comma, found '0'
(4870,61): run-time error CSS1046: Expect comma, found '/'
(4871,27): run-time error CSS1046: Expect comma, found '0'
(4871,31): run-time error CSS1046: Expect comma, found '/'
(4871,56): run-time error CSS1046: Expect comma, found '0'
(4871,60): run-time error CSS1046: Expect comma, found '/'
(4872,26): run-time error CSS1046: Expect comma, found '0'
(4872,30): run-time error CSS1046: Expect comma, found '/'
(4872,55): run-time error CSS1046: Expect comma, found '0'
(4872,59): run-time error CSS1046: Expect comma, found '/'
(4873,23): run-time error CSS1046: Expect comma, found '0'
(4873,27): run-time error CSS1046: Expect comma, found '/'
(4873,52): run-time error CSS1046: Expect comma, found '0'
(4873,56): run-time error CSS1046: Expect comma, found '/'
(4877,33): run-time error CSS1046: Expect comma, found '76'
(4877,39): run-time error CSS1046: Expect comma, found '/'
(4897,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4898,10): run-time error CSS1035: Expected colon, found '{'
(4909,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(4910,10): run-time error CSS1035: Expected colon, found '{'
(4921,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(4922,10): run-time error CSS1035: Expected colon, found '{'
(4933,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4934,10): run-time error CSS1035: Expected colon, found '{'
(4957,31): run-time error CSS1046: Expect comma, found '0'
(4957,35): run-time error CSS1046: Expect comma, found '/'
(4957,60): run-time error CSS1046: Expect comma, found '0'
(4957,64): run-time error CSS1046: Expect comma, found '/'
(4958,28): run-time error CSS1046: Expect comma, found '0'
(4958,32): run-time error CSS1046: Expect comma, found '/'
(4958,57): run-time error CSS1046: Expect comma, found '0'
(4958,61): run-time error CSS1046: Expect comma, found '/'
(4959,27): run-time error CSS1046: Expect comma, found '0'
(4959,31): run-time error CSS1046: Expect comma, found '/'
(4959,56): run-time error CSS1046: Expect comma, found '0'
(4959,60): run-time error CSS1046: Expect comma, found '/'
(4960,26): run-time error CSS1046: Expect comma, found '0'
(4960,30): run-time error CSS1046: Expect comma, found '/'
(4960,55): run-time error CSS1046: Expect comma, found '0'
(4960,59): run-time error CSS1046: Expect comma, found '/'
(4961,23): run-time error CSS1046: Expect comma, found '0'
(4961,27): run-time error CSS1046: Expect comma, found '/'
(4961,52): run-time error CSS1046: Expect comma, found '0'
(4961,56): run-time error CSS1046: Expect comma, found '/'
(4979,46): run-time error CSS1046: Expect comma, found '50'
(4979,53): run-time error CSS1046: Expect comma, found '/'
(4980,43): run-time error CSS1046: Expect comma, found '50'
(4980,50): run-time error CSS1046: Expect comma, found '/'
(4981,42): run-time error CSS1046: Expect comma, found '50'
(4981,49): run-time error CSS1046: Expect comma, found '/'
(4982,41): run-time error CSS1046: Expect comma, found '50'
(4982,48): run-time error CSS1046: Expect comma, found '/'
(4983,38): run-time error CSS1046: Expect comma, found '50'
(4983,45): run-time error CSS1046: Expect comma, found '/'
(4989,23): run-time error CSS1038: Expected hex color, found '#fff0'
(5030,46): run-time error CSS1046: Expect comma, found '50'
(5030,53): run-time error CSS1046: Expect comma, found '/'
(5031,43): run-time error CSS1046: Expect comma, found '50'
(5031,50): run-time error CSS1046: Expect comma, found '/'
(5032,42): run-time error CSS1046: Expect comma, found '50'
(5032,49): run-time error CSS1046: Expect comma, found '/'
(5033,41): run-time error CSS1046: Expect comma, found '50'
(5033,48): run-time error CSS1046: Expect comma, found '/'
(5034,38): run-time error CSS1046: Expect comma, found '50'
(5034,45): run-time error CSS1046: Expect comma, found '/'
(5040,23): run-time error CSS1038: Expected hex color, found '#fff0'
(5070,31): run-time error CSS1046: Expect comma, found '0'
(5070,35): run-time error CSS1046: Expect comma, found '/'
(5070,60): run-time error CSS1046: Expect comma, found '0'
(5070,64): run-time error CSS1046: Expect comma, found '/'
(5071,28): run-time error CSS1046: Expect comma, found '0'
(5071,32): run-time error CSS1046: Expect comma, found '/'
(5071,57): run-time error CSS1046: Expect comma, found '0'
(5071,61): run-time error CSS1046: Expect comma, found '/'
(5072,27): run-time error CSS1046: Expect comma, found '0'
(5072,31): run-time error CSS1046: Expect comma, found '/'
(5072,56): run-time error CSS1046: Expect comma, found '0'
(5072,60): run-time error CSS1046: Expect comma, found '/'
(5073,26): run-time error CSS1046: Expect comma, found '0'
(5073,30): run-time error CSS1046: Expect comma, found '/'
(5073,55): run-time error CSS1046: Expect comma, found '0'
(5073,59): run-time error CSS1046: Expect comma, found '/'
(5074,23): run-time error CSS1046: Expect comma, found '0'
(5074,27): run-time error CSS1046: Expect comma, found '/'
(5074,52): run-time error CSS1046: Expect comma, found '0'
(5074,56): run-time error CSS1046: Expect comma, found '/'
(5113,43): run-time error CSS1046: Expect comma, found '0'
(5113,47): run-time error CSS1046: Expect comma, found '/'
(5113,70): run-time error CSS1046: Expect comma, found '0'
(5113,74): run-time error CSS1046: Expect comma, found '/'
(5114,40): run-time error CSS1046: Expect comma, found '0'
(5114,44): run-time error CSS1046: Expect comma, found '/'
(5114,67): run-time error CSS1046: Expect comma, found '0'
(5114,71): run-time error CSS1046: Expect comma, found '/'
(5115,35): run-time error CSS1046: Expect comma, found '0'
(5115,39): run-time error CSS1046: Expect comma, found '/'
(5115,62): run-time error CSS1046: Expect comma, found '0'
(5115,66): run-time error CSS1046: Expect comma, found '/'
(5194,23): run-time error CSS1046: Expect comma, found '0'
(5194,27): run-time error CSS1046: Expect comma, found '/'
(5225,31): run-time error CSS1046: Expect comma, found '0'
(5225,35): run-time error CSS1046: Expect comma, found '/'
(5225,60): run-time error CSS1046: Expect comma, found '0'
(5225,64): run-time error CSS1046: Expect comma, found '/'
(5226,28): run-time error CSS1046: Expect comma, found '0'
(5226,32): run-time error CSS1046: Expect comma, found '/'
(5226,57): run-time error CSS1046: Expect comma, found '0'
(5226,61): run-time error CSS1046: Expect comma, found '/'
(5227,27): run-time error CSS1046: Expect comma, found '0'
(5227,31): run-time error CSS1046: Expect comma, found '/'
(5227,56): run-time error CSS1046: Expect comma, found '0'
(5227,60): run-time error CSS1046: Expect comma, found '/'
(5228,26): run-time error CSS1046: Expect comma, found '0'
(5228,30): run-time error CSS1046: Expect comma, found '/'
(5228,55): run-time error CSS1046: Expect comma, found '0'
(5228,59): run-time error CSS1046: Expect comma, found '/'
(5229,23): run-time error CSS1046: Expect comma, found '0'
(5229,27): run-time error CSS1046: Expect comma, found '/'
(5229,52): run-time error CSS1046: Expect comma, found '0'
(5229,56): run-time error CSS1046: Expect comma, found '/'
(5261,41): run-time error CSS1046: Expect comma, found '0'
(5261,45): run-time error CSS1046: Expect comma, found '/'
(5261,68): run-time error CSS1046: Expect comma, found '0'
(5261,72): run-time error CSS1046: Expect comma, found '/'
(5262,38): run-time error CSS1046: Expect comma, found '0'
(5262,42): run-time error CSS1046: Expect comma, found '/'
(5262,65): run-time error CSS1046: Expect comma, found '0'
(5262,69): run-time error CSS1046: Expect comma, found '/'
(5263,37): run-time error CSS1046: Expect comma, found '0'
(5263,41): run-time error CSS1046: Expect comma, found '/'
(5263,64): run-time error CSS1046: Expect comma, found '0'
(5263,68): run-time error CSS1046: Expect comma, found '/'
(5264,33): run-time error CSS1046: Expect comma, found '0'
(5264,37): run-time error CSS1046: Expect comma, found '/'
(5264,60): run-time error CSS1046: Expect comma, found '0'
(5264,64): run-time error CSS1046: Expect comma, found '/'
(5281,33): run-time error CSS1046: Expect comma, found '0'
(5281,37): run-time error CSS1046: Expect comma, found '/'
(5388,33): run-time error CSS1046: Expect comma, found '0'
(5388,37): run-time error CSS1046: Expect comma, found '/'
(5389,37): run-time error CSS1046: Expect comma, found '0'
(5389,41): run-time error CSS1046: Expect comma, found '/'
(5417,33): run-time error CSS1046: Expect comma, found '0'
(5417,37): run-time error CSS1046: Expect comma, found '/'
(5418,37): run-time error CSS1046: Expect comma, found '0'
(5418,41): run-time error CSS1046: Expect comma, found '/'
(5536,37): run-time error CSS1046: Expect comma, found '0'
(5536,41): run-time error CSS1046: Expect comma, found '/'
(5538,41): run-time error CSS1046: Expect comma, found '0'
(5538,45): run-time error CSS1046: Expect comma, found '/'
(5637,44): run-time error CSS1046: Expect comma, found '0'
(5637,48): run-time error CSS1046: Expect comma, found '/'
(5841,35): run-time error CSS1038: Expected hex color, found '#fff0'
(5843,32): run-time error CSS1038: Expected hex color, found '#fff0'
(5899,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5934,29): run-time error CSS1046: Expect comma, found '100'
(5934,37): run-time error CSS1046: Expect comma, found '/'
(5972,38): run-time error CSS1046: Expect comma, found '255'
(5972,46): run-time error CSS1046: Expect comma, found '/'
(6027,42): run-time error CSS1046: Expect comma, found '0'
(6027,46): run-time error CSS1046: Expect comma, found '/'
(6028,39): run-time error CSS1046: Expect comma, found '0'
(6028,43): run-time error CSS1046: Expect comma, found '/'
(6029,34): run-time error CSS1046: Expect comma, found '0'
(6029,38): run-time error CSS1046: Expect comma, found '/'
(6176,29): run-time error CSS1046: Expect comma, found '0'
(6176,33): run-time error CSS1046: Expect comma, found '/'
(6322,23): run-time error CSS1038: Expected hex color, found '#fff0'
(6323,17): run-time error CSS1038: Expected hex color, found '#fff0'
(6394,17): run-time error CSS1038: Expected hex color, found '#fff0'
(6490,43): run-time error CSS1046: Expect comma, found '0'
(6490,47): run-time error CSS1046: Expect comma, found '/'
(6490,69): run-time error CSS1046: Expect comma, found '0'
(6490,73): run-time error CSS1046: Expect comma, found '/'
(6491,40): run-time error CSS1046: Expect comma, found '0'
(6491,44): run-time error CSS1046: Expect comma, found '/'
(6491,66): run-time error CSS1046: Expect comma, found '0'
(6491,70): run-time error CSS1046: Expect comma, found '/'
(6492,39): run-time error CSS1046: Expect comma, found '0'
(6492,43): run-time error CSS1046: Expect comma, found '/'
(6492,65): run-time error CSS1046: Expect comma, found '0'
(6492,69): run-time error CSS1046: Expect comma, found '/'
(6493,38): run-time error CSS1046: Expect comma, found '0'
(6493,42): run-time error CSS1046: Expect comma, found '/'
(6493,64): run-time error CSS1046: Expect comma, found '0'
(6493,68): run-time error CSS1046: Expect comma, found '/'
(6494,35): run-time error CSS1046: Expect comma, found '0'
(6494,39): run-time error CSS1046: Expect comma, found '/'
(6494,61): run-time error CSS1046: Expect comma, found '0'
(6494,65): run-time error CSS1046: Expect comma, found '/'
(6949,11): run-time error CSS1038: Expected hex color, found '#fff0'
(6985,31): run-time error CSS1046: Expect comma, found '0'
(6985,35): run-time error CSS1046: Expect comma, found '/'
(7069,11): run-time error CSS1038: Expected hex color, found '#fff0'
(7170,29): run-time error CSS1046: Expect comma, found '0'
(7170,33): run-time error CSS1046: Expect comma, found '/'
(7303,33): run-time error CSS1046: Expect comma, found '0'
(7303,37): run-time error CSS1046: Expect comma, found '/'
(7336,43): run-time error CSS1046: Expect comma, found '54'
(7336,49): run-time error CSS1046: Expect comma, found '/'
(7337,40): run-time error CSS1046: Expect comma, found '54'
(7337,46): run-time error CSS1046: Expect comma, found '/'
(7338,35): run-time error CSS1046: Expect comma, found '54'
(7338,41): run-time error CSS1046: Expect comma, found '/'
(7368,29): run-time error CSS1046: Expect comma, found '0'
(7368,33): run-time error CSS1046: Expect comma, found '/'
(7411,45): run-time error CSS1046: Expect comma, found '54'
(7411,51): run-time error CSS1046: Expect comma, found '/'
(7514,36): run-time error CSS1046: Expect comma, found '0'
(7514,40): run-time error CSS1046: Expect comma, found '/'
(7519,25): run-time error CSS1046: Expect comma, found '255'
(7519,33): run-time error CSS1046: Expect comma, found '/'
(7524,29): run-time error CSS1046: Expect comma, found '0'
(7524,33): run-time error CSS1046: Expect comma, found '/'
(7529,37): run-time error CSS1046: Expect comma, found '0'
(7529,41): run-time error CSS1046: Expect comma, found '/'
(7588,41): run-time error CSS1046: Expect comma, found '0'
(7588,45): run-time error CSS1046: Expect comma, found '/'
(7588,68): run-time error CSS1046: Expect comma, found '0'
(7588,72): run-time error CSS1046: Expect comma, found '/'
(7589,38): run-time error CSS1046: Expect comma, found '0'
(7589,42): run-time error CSS1046: Expect comma, found '/'
(7589,65): run-time error CSS1046: Expect comma, found '0'
(7589,69): run-time error CSS1046: Expect comma, found '/'
(7590,33): run-time error CSS1046: Expect comma, found '0'
(7590,37): run-time error CSS1046: Expect comma, found '/'
(7590,60): run-time error CSS1046: Expect comma, found '0'
(7590,64): run-time error CSS1046: Expect comma, found '/'
(7634,42): run-time error CSS1046: Expect comma, found '0'
(7634,46): run-time error CSS1046: Expect comma, found '/'
(7634,69): run-time error CSS1046: Expect comma, found '0'
(7634,73): run-time error CSS1046: Expect comma, found '/'
(7635,39): run-time error CSS1046: Expect comma, found '0'
(7635,43): run-time error CSS1046: Expect comma, found '/'
(7635,66): run-time error CSS1046: Expect comma, found '0'
(7635,70): run-time error CSS1046: Expect comma, found '/'
(7636,34): run-time error CSS1046: Expect comma, found '0'
(7636,38): run-time error CSS1046: Expect comma, found '/'
(7636,61): run-time error CSS1046: Expect comma, found '0'
(7636,65): run-time error CSS1046: Expect comma, found '/'
(7644,43): run-time error CSS1046: Expect comma, found '0'
(7644,47): run-time error CSS1046: Expect comma, found '/'
(7644,72): run-time error CSS1046: Expect comma, found '0'
(7644,76): run-time error CSS1046: Expect comma, found '/'
(7645,40): run-time error CSS1046: Expect comma, found '0'
(7645,44): run-time error CSS1046: Expect comma, found '/'
(7645,69): run-time error CSS1046: Expect comma, found '0'
(7645,73): run-time error CSS1046: Expect comma, found '/'
(7646,35): run-time error CSS1046: Expect comma, found '0'
(7646,39): run-time error CSS1046: Expect comma, found '/'
(7646,64): run-time error CSS1046: Expect comma, found '0'
(7646,68): run-time error CSS1046: Expect comma, found '/'
(7656,25): run-time error CSS1046: Expect comma, found '255'
(7656,33): run-time error CSS1046: Expect comma, found '/'
(7662,31): run-time error CSS1046: Expect comma, found '255'
(7662,39): run-time error CSS1046: Expect comma, found '/'
(7758,40): run-time error CSS1046: Expect comma, found '0'
(7758,44): run-time error CSS1046: Expect comma, found '/'
(7769,46): run-time error CSS1038: Expected hex color, found '#fff0'
(7769,51): run-time error CSS1019: Unexpected token, found ' '
(7769,51): run-time error CSS1042: Expected function, found ' '
(7769,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7770,49): run-time error CSS1038: Expected hex color, found '#fff0'
(7770,54): run-time error CSS1019: Unexpected token, found ' '
(7770,54): run-time error CSS1042: Expected function, found ' '
(7770,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7771,47): run-time error CSS1038: Expected hex color, found '#fff0'
(7771,52): run-time error CSS1019: Unexpected token, found ' '
(7771,52): run-time error CSS1042: Expected function, found ' '
(7771,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7792,35): run-time error CSS1046: Expect comma, found '0'
(7792,39): run-time error CSS1046: Expect comma, found '/'
(7797,35): run-time error CSS1046: Expect comma, found '0'
(7797,39): run-time error CSS1046: Expect comma, found '/'
(7810,38): run-time error CSS1046: Expect comma, found '255'
(7810,46): run-time error CSS1046: Expect comma, found '/'
(7821,43): run-time error CSS1046: Expect comma, found '0'
(7821,47): run-time error CSS1046: Expect comma, found '/'
(7821,69): run-time error CSS1046: Expect comma, found '0'
(7821,73): run-time error CSS1046: Expect comma, found '/'
(7822,40): run-time error CSS1046: Expect comma, found '0'
(7822,44): run-time error CSS1046: Expect comma, found '/'
(7822,66): run-time error CSS1046: Expect comma, found '0'
(7822,70): run-time error CSS1046: Expect comma, found '/'
(7823,39): run-time error CSS1046: Expect comma, found '0'
(7823,43): run-time error CSS1046: Expect comma, found '/'
(7823,65): run-time error CSS1046: Expect comma, found '0'
(7823,69): run-time error CSS1046: Expect comma, found '/'
(7824,38): run-time error CSS1046: Expect comma, found '0'
(7824,42): run-time error CSS1046: Expect comma, found '/'
(7824,64): run-time error CSS1046: Expect comma, found '0'
(7824,68): run-time error CSS1046: Expect comma, found '/'
(7825,35): run-time error CSS1046: Expect comma, found '0'
(7825,39): run-time error CSS1046: Expect comma, found '/'
(7825,61): run-time error CSS1046: Expect comma, found '0'
(7825,65): run-time error CSS1046: Expect comma, found '/'
(7830,35): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(7876,41): run-time error CSS1046: Expect comma, found '0'
(7876,45): run-time error CSS1046: Expect comma, found '/'
(7876,67): run-time error CSS1046: Expect comma, found '0'
(7876,71): run-time error CSS1046: Expect comma, found '/'
(7877,38): run-time error CSS1046: Expect comma, found '0'
(7877,42): run-time error CSS1046: Expect comma, found '/'
(7877,64): run-time error CSS1046: Expect comma, found '0'
(7877,68): run-time error CSS1046: Expect comma, found '/'
(7878,33): run-time error CSS1046: Expect comma, found '0'
(7878,37): run-time error CSS1046: Expect comma, found '/'
(7878,59): run-time error CSS1046: Expect comma, found '0'
(7878,63): run-time error CSS1046: Expect comma, found '/'
(7902,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-img'
(8283,23): run-time error CSS1038: Expected hex color, found '#fff0'
(8283,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(8297,24): run-time error CSS1038: Expected hex color, found '#fff0'
(8297,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(8740,36): run-time error CSS1046: Expect comma, found '255'
(8740,44): run-time error CSS1046: Expect comma, found '/'
(8842,40): run-time error CSS1046: Expect comma, found '0'
(8842,44): run-time error CSS1046: Expect comma, found '/'
(8842,65): run-time error CSS1046: Expect comma, found '0'
(8842,69): run-time error CSS1046: Expect comma, found '/'
(8843,37): run-time error CSS1046: Expect comma, found '0'
(8843,41): run-time error CSS1046: Expect comma, found '/'
(8843,62): run-time error CSS1046: Expect comma, found '0'
(8843,66): run-time error CSS1046: Expect comma, found '/'
(8844,36): run-time error CSS1046: Expect comma, found '0'
(8844,40): run-time error CSS1046: Expect comma, found '/'
(8844,61): run-time error CSS1046: Expect comma, found '0'
(8844,65): run-time error CSS1046: Expect comma, found '/'
(8845,35): run-time error CSS1046: Expect comma, found '0'
(8845,39): run-time error CSS1046: Expect comma, found '/'
(8845,60): run-time error CSS1046: Expect comma, found '0'
(8845,64): run-time error CSS1046: Expect comma, found '/'
(8846,32): run-time error CSS1046: Expect comma, found '0'
(8846,36): run-time error CSS1046: Expect comma, found '/'
(8846,57): run-time error CSS1046: Expect comma, found '0'
(8846,61): run-time error CSS1046: Expect comma, found '/'
(8863,27): run-time error CSS1038: Expected hex color, found '#fff0'
(8913,33): run-time error CSS1038: Expected hex color, found '#fff0'
(8914,32): run-time error CSS1038: Expected hex color, found '#fff0'
(8920,33): run-time error CSS1038: Expected hex color, found '#fff0'
(8921,32): run-time error CSS1038: Expected hex color, found '#fff0'
(9147,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9157,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9303,23): run-time error CSS1038: Expected hex color, found '#fff0'
(9303,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(9308,31): run-time error CSS1038: Expected hex color, found '#fff0'
(9308,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(9742,30): run-time error CSS1046: Expect comma, found '10'
(9742,36): run-time error CSS1046: Expect comma, found '/'
(9758,23): run-time error CSS1038: Expected hex color, found '#fff0'
(9808,30): run-time error CSS1046: Expect comma, found '10'
(9808,36): run-time error CSS1046: Expect comma, found '/'
(9809,41): run-time error CSS1046: Expect comma, found '256'
(9809,49): run-time error CSS1046: Expect comma, found '/'
(9820,31): run-time error CSS1046: Expect comma, found '255'
(9820,39): run-time error CSS1046: Expect comma, found '/'
(9897,43): run-time error CSS1046: Expect comma, found '0'
(9897,47): run-time error CSS1046: Expect comma, found '/'
(9897,69): run-time error CSS1046: Expect comma, found '0'
(9897,73): run-time error CSS1046: Expect comma, found '/'
(9898,40): run-time error CSS1046: Expect comma, found '0'
(9898,44): run-time error CSS1046: Expect comma, found '/'
(9898,66): run-time error CSS1046: Expect comma, found '0'
(9898,70): run-time error CSS1046: Expect comma, found '/'
(9899,39): run-time error CSS1046: Expect comma, found '0'
(9899,43): run-time error CSS1046: Expect comma, found '/'
(9899,65): run-time error CSS1046: Expect comma, found '0'
(9899,69): run-time error CSS1046: Expect comma, found '/'
(9900,38): run-time error CSS1046: Expect comma, found '0'
(9900,42): run-time error CSS1046: Expect comma, found '/'
(9900,64): run-time error CSS1046: Expect comma, found '0'
(9900,68): run-time error CSS1046: Expect comma, found '/'
(9901,35): run-time error CSS1046: Expect comma, found '0'
(9901,39): run-time error CSS1046: Expect comma, found '/'
(9901,61): run-time error CSS1046: Expect comma, found '0'
(9901,65): run-time error CSS1046: Expect comma, found '/'
(10030,35): run-time error CSS1046: Expect comma, found '47'
(10030,41): run-time error CSS1046: Expect comma, found '/'
(10030,69): run-time error CSS1046: Expect comma, found '105'
(10030,77): run-time error CSS1046: Expect comma, found '/'
(10048,17): run-time error CSS1038: Expected hex color, found '#fff0'
(10048,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(10052,17): run-time error CSS1038: Expected hex color, found '#fff0'
(10052,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(10121,23): run-time error CSS1038: Expected hex color, found '#fff0'
(10228,37): run-time error CSS1046: Expect comma, found '0'
(10228,41): run-time error CSS1046: Expect comma, found '/'
(10228,64): run-time error CSS1046: Expect comma, found '0'
(10228,68): run-time error CSS1046: Expect comma, found '/'
(10553,33): run-time error CSS1046: Expect comma, found '0'
(10553,37): run-time error CSS1046: Expect comma, found '/'
(10553,60): run-time error CSS1046: Expect comma, found '0'
(10553,64): run-time error CSS1046: Expect comma, found '/'
(10655,23): run-time error CSS1038: Expected hex color, found '#fff0'
(10703,23): run-time error CSS1038: Expected hex color, found '#fff0'
(10760,23): run-time error CSS1038: Expected hex color, found '#fff0'
(10939,43): run-time error CSS1046: Expect comma, found '235'
(10939,51): run-time error CSS1046: Expect comma, found '/'
(10964,43): run-time error CSS1046: Expect comma, found '255'
(10964,51): run-time error CSS1046: Expect comma, found '/'
(10999,29): run-time error CSS1046: Expect comma, found '0'
(10999,33): run-time error CSS1046: Expect comma, found '/'
(11001,33): run-time error CSS1046: Expect comma, found '0'
(11001,37): run-time error CSS1046: Expect comma, found '/'
(11042,29): run-time error CSS1046: Expect comma, found '255'
(11042,37): run-time error CSS1046: Expect comma, found '/'
(11147,43): run-time error CSS1046: Expect comma, found '0'
(11147,47): run-time error CSS1046: Expect comma, found '/'
(11148,40): run-time error CSS1046: Expect comma, found '0'
(11148,44): run-time error CSS1046: Expect comma, found '/'
(11149,35): run-time error CSS1046: Expect comma, found '0'
(11149,39): run-time error CSS1046: Expect comma, found '/'
(11227,23): run-time error CSS1038: Expected hex color, found '#fff0'
(11229,29): run-time error CSS1038: Expected hex color, found '#fff0'
(11253,23): run-time error CSS1046: Expect comma, found '0'
(11253,27): run-time error CSS1046: Expect comma, found '/'
(11271,27): run-time error CSS1038: Expected hex color, found '#fff0'
(11272,36): run-time error CSS1046: Expect comma, found '0'
(11272,40): run-time error CSS1046: Expect comma, found '/'
(11499,33): run-time error CSS1046: Expect comma, found '0'
(11499,37): run-time error CSS1046: Expect comma, found '/'
(11500,36): run-time error CSS1046: Expect comma, found '0'
(11500,40): run-time error CSS1046: Expect comma, found '/'
(11543,27): run-time error CSS1038: Expected hex color, found '#fff0'
(11551,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(11552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11569,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11734,115): run-time error CSS1031: Expected selector, found ','
(11952,5): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(11953,14): run-time error CSS1035: Expected colon, found '{'
(11964,5): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(11965,14): run-time error CSS1035: Expected colon, found '{'
(11976,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(11977,14): run-time error CSS1035: Expected colon, found '{'
(12130,1): run-time error CSS1019: Unexpected token, found '}'
(12629,44): run-time error CSS1046: Expect comma, found '0'
(12629,48): run-time error CSS1046: Expect comma, found '/'
(12630,41): run-time error CSS1046: Expect comma, found '0'
(12630,45): run-time error CSS1046: Expect comma, found '/'
(12631,40): run-time error CSS1046: Expect comma, found '0'
(12631,44): run-time error CSS1046: Expect comma, found '/'
(12632,36): run-time error CSS1046: Expect comma, found '0'
(12632,40): run-time error CSS1046: Expect comma, found '/'
(12681,42): run-time error CSS1046: Expect comma, found '255'
(12681,50): run-time error CSS1046: Expect comma, found '/'
(12822,27): run-time error CSS1046: Expect comma, found '0'
(12822,31): run-time error CSS1046: Expect comma, found '/'
(12827,31): run-time error CSS1046: Expect comma, found '0'
(12827,35): run-time error CSS1046: Expect comma, found '/'
(12937,25): run-time error CSS1038: Expected hex color, found '#fff0'
(12937,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(12996,33): run-time error CSS1046: Expect comma, found '0'
(12996,37): run-time error CSS1046: Expect comma, found '/'
(12998,46): run-time error CSS1046: Expect comma, found '0'
(12998,50): run-time error CSS1046: Expect comma, found '/'
(12999,38): run-time error CSS1046: Expect comma, found '0'
(12999,42): run-time error CSS1046: Expect comma, found '/'
(13022,29): run-time error CSS1046: Expect comma, found '0'
(13022,33): run-time error CSS1046: Expect comma, found '/'
(13025,45): run-time error CSS1046: Expect comma, found '0'
(13025,49): run-time error CSS1046: Expect comma, found '/'
(13026,42): run-time error CSS1046: Expect comma, found '0'
(13026,46): run-time error CSS1046: Expect comma, found '/'
(13027,41): run-time error CSS1046: Expect comma, found '0'
(13027,45): run-time error CSS1046: Expect comma, found '/'
(13028,40): run-time error CSS1046: Expect comma, found '0'
(13028,44): run-time error CSS1046: Expect comma, found '/'
(13029,37): run-time error CSS1046: Expect comma, found '0'
(13029,41): run-time error CSS1046: Expect comma, found '/'
(13063,27): run-time error CSS1046: Expect comma, found '0'
(13063,31): run-time error CSS1046: Expect comma, found '/'
(13072,27): run-time error CSS1046: Expect comma, found '0'
(13072,31): run-time error CSS1046: Expect comma, found '/'
(13092,31): run-time error CSS1038: Expected hex color, found '#fff0'
(13093,43): run-time error CSS1046: Expect comma, found '255'
(13093,51): run-time error CSS1046: Expect comma, found '/'
(13469,40): run-time error CSS1038: Expected hex color, found '#fff0'
(13469,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(13554,29): run-time error CSS1038: Expected hex color, found '#fff0'
(13554,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(13617,36): run-time error CSS1038: Expected hex color, found '#fff0'
(13617,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(13697,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(13814,36): run-time error CSS1038: Expected hex color, found '#fff0'
(13815,37): run-time error CSS1038: Expected hex color, found '#fff0'
(14187,45): run-time error CSS1046: Expect comma, found '0'
(14187,49): run-time error CSS1046: Expect comma, found '/'
(14187,72): run-time error CSS1046: Expect comma, found '0'
(14187,76): run-time error CSS1046: Expect comma, found '/'
(14188,42): run-time error CSS1046: Expect comma, found '0'
(14188,46): run-time error CSS1046: Expect comma, found '/'
(14188,69): run-time error CSS1046: Expect comma, found '0'
(14188,73): run-time error CSS1046: Expect comma, found '/'
(14189,37): run-time error CSS1046: Expect comma, found '0'
(14189,41): run-time error CSS1046: Expect comma, found '/'
(14189,64): run-time error CSS1046: Expect comma, found '0'
(14189,68): run-time error CSS1046: Expect comma, found '/'
(14303,16): run-time error CSS1038: Expected hex color, found '#fff0'
(14750,5): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(14751,14): run-time error CSS1035: Expected colon, found '{'
(14762,5): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(14763,14): run-time error CSS1035: Expected colon, found '{'
(14774,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(14775,14): run-time error CSS1035: Expected colon, found '{'
(15050,42): run-time error CSS1046: Expect comma, found '255'
(15050,50): run-time error CSS1046: Expect comma, found '/'
(15083,27): run-time error CSS1046: Expect comma, found '0'
(15083,31): run-time error CSS1046: Expect comma, found '/'
(15088,31): run-time error CSS1046: Expect comma, found '0'
(15088,35): run-time error CSS1046: Expect comma, found '/'
(15204,27): run-time error CSS1046: Expect comma, found '0'
(15204,31): run-time error CSS1046: Expect comma, found '/'
(15211,21): run-time error CSS1038: Expected hex color, found '#fff0'
(15219,21): run-time error CSS1038: Expected hex color, found '#fff0'
(15219,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15237,36): run-time error CSS1038: Expected hex color, found '#fff0'
(15237,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15238,37): run-time error CSS1038: Expected hex color, found '#fff0'
(15238,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15265,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(15270,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(15347,27): run-time error CSS1046: Expect comma, found '0'
(15347,31): run-time error CSS1046: Expect comma, found '/'
(15451,25): run-time error CSS1038: Expected hex color, found '#fff0'
(15680,43): run-time error CSS1046: Expect comma, found '0'
(15680,47): run-time error CSS1046: Expect comma, found '/'
(15680,68): run-time error CSS1046: Expect comma, found '0'
(15680,72): run-time error CSS1046: Expect comma, found '/'
(15681,40): run-time error CSS1046: Expect comma, found '0'
(15681,44): run-time error CSS1046: Expect comma, found '/'
(15681,65): run-time error CSS1046: Expect comma, found '0'
(15681,69): run-time error CSS1046: Expect comma, found '/'
(15682,39): run-time error CSS1046: Expect comma, found '0'
(15682,43): run-time error CSS1046: Expect comma, found '/'
(15682,64): run-time error CSS1046: Expect comma, found '0'
(15682,68): run-time error CSS1046: Expect comma, found '/'
(15683,38): run-time error CSS1046: Expect comma, found '0'
(15683,42): run-time error CSS1046: Expect comma, found '/'
(15683,63): run-time error CSS1046: Expect comma, found '0'
(15683,67): run-time error CSS1046: Expect comma, found '/'
(15684,35): run-time error CSS1046: Expect comma, found '0'
(15684,39): run-time error CSS1046: Expect comma, found '/'
(15684,60): run-time error CSS1046: Expect comma, found '0'
(15684,64): run-time error CSS1046: Expect comma, found '/'
(15726,27): run-time error CSS1046: Expect comma, found '0'
(15726,31): run-time error CSS1046: Expect comma, found '/'
(15874,27): run-time error CSS1038: Expected hex color, found '#fff0'
(15874,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15928,1): run-time error CSS1019: Unexpected token, found '}'
(16352,42): run-time error CSS1046: Expect comma, found '255'
(16352,50): run-time error CSS1046: Expect comma, found '/'
(16448,27): run-time error CSS1046: Expect comma, found '0'
(16448,31): run-time error CSS1046: Expect comma, found '/'
(16501,40): run-time error CSS1046: Expect comma, found '0'
(16501,44): run-time error CSS1046: Expect comma, found '/'
(16532,42): run-time error CSS1046: Expect comma, found '0'
(16532,46): run-time error CSS1046: Expect comma, found '/'
(17103,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17133,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17137,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17141,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17145,24): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17149,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17153,31): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17157,30): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17161,33): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17165,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color50'
(17166,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color50'
(17171,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color50'
(17176,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color75'
(17180,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color75'
(17185,18): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17420,35): run-time error CSS1046: Expect comma, found '0'
(17420,39): run-time error CSS1046: Expect comma, found '/'
(17420,61): run-time error CSS1046: Expect comma, found '0'
(17420,65): run-time error CSS1046: Expect comma, found '/'
(17500,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17549,34): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17553,33): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(17906,27): run-time error CSS1038: Expected hex color, found '#fff0'
(18072,21): run-time error CSS1038: Expected hex color, found '#fff0'
(18072,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(18397,29): run-time error CSS1038: Expected hex color, found '#fff0'
(18398,30): run-time error CSS1038: Expected hex color, found '#fff0'
(18430,46): run-time error CSS1046: Expect comma, found '0'
(18430,50): run-time error CSS1046: Expect comma, found '/'
(18430,72): run-time error CSS1046: Expect comma, found '0'
(18430,76): run-time error CSS1046: Expect comma, found '/'
(18431,44): run-time error CSS1046: Expect comma, found '0'
(18431,48): run-time error CSS1046: Expect comma, found '/'
(18431,70): run-time error CSS1046: Expect comma, found '0'
(18431,74): run-time error CSS1046: Expect comma, found '/'
(18432,43): run-time error CSS1046: Expect comma, found '0'
(18432,47): run-time error CSS1046: Expect comma, found '/'
(18432,69): run-time error CSS1046: Expect comma, found '0'
(18432,73): run-time error CSS1046: Expect comma, found '/'
(18433,42): run-time error CSS1046: Expect comma, found '0'
(18433,46): run-time error CSS1046: Expect comma, found '/'
(18433,68): run-time error CSS1046: Expect comma, found '0'
(18433,72): run-time error CSS1046: Expect comma, found '/'
(18434,39): run-time error CSS1046: Expect comma, found '0'
(18434,43): run-time error CSS1046: Expect comma, found '/'
(18434,65): run-time error CSS1046: Expect comma, found '0'
(18434,69): run-time error CSS1046: Expect comma, found '/'
(18452,17): run-time error CSS1038: Expected hex color, found '#fff0'
(18452,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(18619,41): run-time error CSS1038: Expected hex color, found '#fff0'
(18619,55): run-time error CSS1046: Expect comma, found '159'
(18619,63): run-time error CSS1046: Expect comma, found '/'
(18619,85): run-time error CSS1046: Expect comma, found '255'
(18619,92): run-time error CSS1046: Expect comma, found ')'
(18620,33): run-time error CSS1038: Expected hex color, found '#fff0'
(18620,47): run-time error CSS1046: Expect comma, found '159'
(18620,55): run-time error CSS1046: Expect comma, found '/'
(18620,77): run-time error CSS1046: Expect comma, found '255'
(18620,84): run-time error CSS1046: Expect comma, found ')'
(18739,36): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(18875,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(18876,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19131,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19435,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19476,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19495,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19512,30): run-time error CSS1038: Expected hex color, found '#fff0'
(19513,29): run-time error CSS1038: Expected hex color, found '#fff0'
(19576,43): run-time error CSS1046: Expect comma, found '0'
(19576,47): run-time error CSS1046: Expect comma, found '/'
(19576,69): run-time error CSS1046: Expect comma, found '0'
(19576,73): run-time error CSS1046: Expect comma, found '/'
(19577,40): run-time error CSS1046: Expect comma, found '0'
(19577,44): run-time error CSS1046: Expect comma, found '/'
(19577,66): run-time error CSS1046: Expect comma, found '0'
(19577,70): run-time error CSS1046: Expect comma, found '/'
(19578,39): run-time error CSS1046: Expect comma, found '0'
(19578,43): run-time error CSS1046: Expect comma, found '/'
(19578,65): run-time error CSS1046: Expect comma, found '0'
(19578,69): run-time error CSS1046: Expect comma, found '/'
(19579,38): run-time error CSS1046: Expect comma, found '0'
(19579,42): run-time error CSS1046: Expect comma, found '/'
(19579,64): run-time error CSS1046: Expect comma, found '0'
(19579,68): run-time error CSS1046: Expect comma, found '/'
(19580,35): run-time error CSS1046: Expect comma, found '0'
(19580,39): run-time error CSS1046: Expect comma, found '/'
(19580,61): run-time error CSS1046: Expect comma, found '0'
(19580,65): run-time error CSS1046: Expect comma, found '/'
(19584,43): run-time error CSS1046: Expect comma, found '0'
(19584,47): run-time error CSS1046: Expect comma, found '/'
(19584,69): run-time error CSS1046: Expect comma, found '0'
(19584,73): run-time error CSS1046: Expect comma, found '/'
(19585,40): run-time error CSS1046: Expect comma, found '0'
(19585,44): run-time error CSS1046: Expect comma, found '/'
(19585,66): run-time error CSS1046: Expect comma, found '0'
(19585,70): run-time error CSS1046: Expect comma, found '/'
(19586,39): run-time error CSS1046: Expect comma, found '0'
(19586,43): run-time error CSS1046: Expect comma, found '/'
(19586,65): run-time error CSS1046: Expect comma, found '0'
(19586,69): run-time error CSS1046: Expect comma, found '/'
(19587,38): run-time error CSS1046: Expect comma, found '0'
(19587,42): run-time error CSS1046: Expect comma, found '/'
(19587,64): run-time error CSS1046: Expect comma, found '0'
(19587,68): run-time error CSS1046: Expect comma, found '/'
(19588,35): run-time error CSS1046: Expect comma, found '0'
(19588,39): run-time error CSS1046: Expect comma, found '/'
(19588,61): run-time error CSS1046: Expect comma, found '0'
(19588,65): run-time error CSS1046: Expect comma, found '/'
(19716,37): run-time error CSS1046: Expect comma, found '214'
(19716,45): run-time error CSS1046: Expect comma, found '/'
(19720,37): run-time error CSS1046: Expect comma, found '189'
(19720,43): run-time error CSS1046: Expect comma, found '/'
(19724,37): run-time error CSS1046: Expect comma, found '1'
(19724,41): run-time error CSS1046: Expect comma, found '/'
(19842,29): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19849,17): run-time error CSS1038: Expected hex color, found '#fff0'
(19850,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19874,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19918,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(19943,37): run-time error CSS1046: Expect comma, found '0'
(19943,41): run-time error CSS1046: Expect comma, found '/'
(19961,30): run-time error CSS1038: Expected hex color, found '#fff0'
(19962,29): run-time error CSS1038: Expected hex color, found '#fff0'
(20164,21): run-time error CSS1038: Expected hex color, found '#fff0'
(20164,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(20258,21): run-time error CSS1038: Expected hex color, found '#fff0'
(20258,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(20305,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(20485,17): run-time error CSS1038: Expected hex color, found '#fff0'
(20542,24): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(20547,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(20550,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(20638,36): run-time error CSS1046: Expect comma, found '0'
(20638,40): run-time error CSS1046: Expect comma, found '/'
(20724,34): run-time error CSS1046: Expect comma, found '0'
(20724,38): run-time error CSS1046: Expect comma, found '/'
(20737,42): run-time error CSS1046: Expect comma, found '0'
(20737,46): run-time error CSS1046: Expect comma, found '/'
(20738,39): run-time error CSS1046: Expect comma, found '0'
(20738,43): run-time error CSS1046: Expect comma, found '/'
(20739,38): run-time error CSS1046: Expect comma, found '0'
(20739,42): run-time error CSS1046: Expect comma, found '/'
(20740,37): run-time error CSS1046: Expect comma, found '0'
(20740,41): run-time error CSS1046: Expect comma, found '/'
(20741,34): run-time error CSS1046: Expect comma, found '0'
(20741,38): run-time error CSS1046: Expect comma, found '/'
(20751,36): run-time error CSS1046: Expect comma, found '0'
(20751,40): run-time error CSS1046: Expect comma, found '/'
(20759,33): run-time error CSS1046: Expect comma, found '0'
(20759,37): run-time error CSS1046: Expect comma, found '/'
(20791,33): run-time error CSS1046: Expect comma, found '0'
(20791,37): run-time error CSS1046: Expect comma, found '/'
(20792,36): run-time error CSS1046: Expect comma, found '0'
(20792,40): run-time error CSS1046: Expect comma, found '/'
(20831,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21058,39): run-time error CSS1046: Expect comma, found '0'
(21058,43): run-time error CSS1046: Expect comma, found '/'
(21452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21459,17): run-time error CSS1039: Token not allowed after unary operator: '-pkgprimary'
(21463,17): run-time error CSS1039: Token not allowed after unary operator: '-pkgprimary'
(21467,17): run-time error CSS1039: Token not allowed after unary operator: '-pkgsecondary'
(21471,17): run-time error CSS1039: Token not allowed after unary operator: '-pkggray'
(21475,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21535,33): run-time error CSS1046: Expect comma, found '0'
(21535,37): run-time error CSS1046: Expect comma, found '/'
(21537,21): run-time error CSS1038: Expected hex color, found '#fff0'
(21549,36): run-time error CSS1046: Expect comma, found '0'
(21549,40): run-time error CSS1046: Expect comma, found '/'
(21555,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21562,17): run-time error CSS1039: Token not allowed after unary operator: '-pkggray'
(21582,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21602,36): run-time error CSS1046: Expect comma, found '0'
(21602,40): run-time error CSS1046: Expect comma, found '/'
(21616,29): run-time error CSS1046: Expect comma, found '0'
(21616,33): run-time error CSS1046: Expect comma, found '/'
(21643,28): run-time error CSS1039: Token not allowed after unary operator: '-pkggray'
(21664,29): run-time error CSS1046: Expect comma, found '0'
(21664,33): run-time error CSS1046: Expect comma, found '/'
(21685,38): run-time error CSS1046: Expect comma, found '0'
(21685,42): run-time error CSS1046: Expect comma, found '/'
(21690,29): run-time error CSS1046: Expect comma, found '0'
(21690,33): run-time error CSS1046: Expect comma, found '/'
(21748,30): run-time error CSS1039: Token not allowed after unary operator: '-pkglightgray'
(21762,29): run-time error CSS1046: Expect comma, found '0'
(21762,33): run-time error CSS1046: Expect comma, found '/'
(21773,33): run-time error CSS1046: Expect comma, found '0'
(21773,37): run-time error CSS1046: Expect comma, found '/'
(21774,36): run-time error CSS1046: Expect comma, found '0'
(21774,40): run-time error CSS1046: Expect comma, found '/'
(21798,33): run-time error CSS1046: Expect comma, found '0'
(21798,37): run-time error CSS1046: Expect comma, found '/'
(21809,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21810,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21814,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21840,35): run-time error CSS1046: Expect comma, found '0'
(21840,39): run-time error CSS1046: Expect comma, found '/'
(21852,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(21864,33): run-time error CSS1046: Expect comma, found '0'
(21864,37): run-time error CSS1046: Expect comma, found '/'
(21915,33): run-time error CSS1046: Expect comma, found '0'
(21915,37): run-time error CSS1046: Expect comma, found '/'
(21954,40): run-time error CSS1046: Expect comma, found '50'
(21954,47): run-time error CSS1046: Expect comma, found '/'
(21963,40): run-time error CSS1046: Expect comma, found '50'
(21963,47): run-time error CSS1046: Expect comma, found '/'
(22013,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22052,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22175,35): run-time error CSS1046: Expect comma, found '204'
(22175,43): run-time error CSS1046: Expect comma, found '/'
(22180,29): run-time error CSS1046: Expect comma, found '204'
(22180,37): run-time error CSS1046: Expect comma, found '/'
(22181,41): run-time error CSS1046: Expect comma, found '0'
(22181,45): run-time error CSS1046: Expect comma, found '/'
(22365,1): run-time error CSS1019: Unexpected token, found '<'
(22365,2): run-time error CSS1019: Unexpected token, found '/'
(22365,11): run-time error CSS1031: Expected selector, found '<'
(22365,11): run-time error CSS1025: Expected comma or open brace, found '<'
(22465,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22475,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22498,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22579,21): run-time error CSS1038: Expected hex color, found '#fff0'
(22735,34): run-time error CSS1046: Expect comma, found '0'
(22735,38): run-time error CSS1046: Expect comma, found '/'
(22869,27): run-time error CSS1046: Expect comma, found '0'
(22869,31): run-time error CSS1046: Expect comma, found '/'
(22875,34): run-time error CSS1046: Expect comma, found '0'
(22875,38): run-time error CSS1046: Expect comma, found '/'
(22946,24): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22947,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22964,27): run-time error CSS1038: Expected hex color, found '#fff0'
(22969,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(22975,35): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(23017,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(23506,39): run-time error CSS1046: Expect comma, found '0'
(23506,43): run-time error CSS1046: Expect comma, found '/'
(23622,38): run-time error CSS1046: Expect comma, found '0'
(23622,42): run-time error CSS1046: Expect comma, found '/'
(23680,30): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(23682,36): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(23698,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(23903,1): run-time error CSS1019: Unexpected token, found '@'
(23903,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23913,1): run-time error CSS1019: Unexpected token, found '@'
(23913,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(23914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24007,34): run-time error CSS1046: Expect comma, found '0'
(24007,38): run-time error CSS1046: Expect comma, found '/'
(24011,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(24468,39): run-time error CSS1046: Expect comma, found '47'
(24468,45): run-time error CSS1046: Expect comma, found '/'
(24468,73): run-time error CSS1046: Expect comma, found '105'
(24468,81): run-time error CSS1046: Expect comma, found '/'
(24470,27): run-time error CSS1038: Expected hex color, found '#fff0'
(24519,37): run-time error CSS1046: Expect comma, found '0'
(24519,41): run-time error CSS1046: Expect comma, found '/'
(24520,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(24556,50): run-time error CSS1046: Expect comma, found '0'
(24556,54): run-time error CSS1046: Expect comma, found '/'
(24556,60): run-time error CSS1038: Expected hex color, found '#fff0'
(24666,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg--light-color'
(24666,40): run-time error CSS1019: Unexpected token, found ':'
(24666,40): run-time error CSS1042: Expected function, found ':'
(24666,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(24677,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(24699,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(24716,24): run-time error CSS1046: Expect comma, found '36'
(24716,30): run-time error CSS1046: Expect comma, found '/'
(24823,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(24915,29): run-time error CSS1046: Expect comma, found '0'
(24915,33): run-time error CSS1046: Expect comma, found '/'
(24979,34): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(24980,36): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25174,25): run-time error CSS1046: Expect comma, found '139'
(25174,33): run-time error CSS1046: Expect comma, found '/'
(25178,31): run-time error CSS1046: Expect comma, found '139'
(25178,39): run-time error CSS1046: Expect comma, found '/'
(25229,35): run-time error CSS1046: Expect comma, found '47'
(25229,41): run-time error CSS1046: Expect comma, found '/'
(25229,68): run-time error CSS1046: Expect comma, found '105'
(25229,76): run-time error CSS1046: Expect comma, found '/'
(25257,13): run-time error CSS1038: Expected hex color, found '#fff0'
(25257,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(25309,35): run-time error CSS1046: Expect comma, found '47'
(25309,41): run-time error CSS1046: Expect comma, found '/'
(25309,68): run-time error CSS1046: Expect comma, found '105'
(25309,76): run-time error CSS1046: Expect comma, found '/'
(25311,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25317,35): run-time error CSS1046: Expect comma, found '47'
(25317,41): run-time error CSS1046: Expect comma, found '/'
(25317,69): run-time error CSS1046: Expect comma, found '105'
(25317,77): run-time error CSS1046: Expect comma, found '/'
(25423,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25436,17): run-time error CSS1038: Expected hex color, found '#fff0'
(25474,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25553,35): run-time error CSS1046: Expect comma, found '0'
(25553,39): run-time error CSS1046: Expect comma, found '/'
(25554,34): run-time error CSS1046: Expect comma, found '0'
(25554,38): run-time error CSS1046: Expect comma, found '/'
(25572,24): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(25577,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25580,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25599,35): run-time error CSS1046: Expect comma, found '47'
(25599,41): run-time error CSS1046: Expect comma, found '/'
(25599,69): run-time error CSS1046: Expect comma, found '105'
(25599,77): run-time error CSS1046: Expect comma, found '/'
(25603,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25615,29): run-time error CSS1046: Expect comma, found '0'
(25615,33): run-time error CSS1046: Expect comma, found '/'
(25620,29): run-time error CSS1046: Expect comma, found '0'
(25620,33): run-time error CSS1046: Expect comma, found '/'
(25639,37): run-time error CSS1046: Expect comma, found '0'
(25639,41): run-time error CSS1046: Expect comma, found '/'
(25640,38): run-time error CSS1046: Expect comma, found '0'
(25640,42): run-time error CSS1046: Expect comma, found '/'
(25641,39): run-time error CSS1046: Expect comma, found '0'
(25641,43): run-time error CSS1046: Expect comma, found '/'
(25646,34): run-time error CSS1046: Expect comma, found '0'
(25646,38): run-time error CSS1046: Expect comma, found '/'
(25647,35): run-time error CSS1046: Expect comma, found '0'
(25647,39): run-time error CSS1046: Expect comma, found '/'
(25651,36): run-time error CSS1046: Expect comma, found '0'
(25651,40): run-time error CSS1046: Expect comma, found '/'
(25700,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(25713,41): run-time error CSS1046: Expect comma, found '105'
(25713,49): run-time error CSS1046: Expect comma, found '/'
(25767,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(25775,21): run-time error CSS1038: Expected hex color, found '#fff0'
(25784,21): run-time error CSS1038: Expected hex color, found '#fff0'
(26028,13): run-time error CSS1038: Expected hex color, found '#fff0'
(26029,17): run-time error CSS1038: Expected hex color, found '#fff0'
(26036,17): run-time error CSS1038: Expected hex color, found '#fff0'
(26036,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(26046,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(26054,21): run-time error CSS1038: Expected hex color, found '#fff0'
(26059,21): run-time error CSS1038: Expected hex color, found '#fff0'
(26143,29): run-time error CSS1046: Expect comma, found '0'
(26143,33): run-time error CSS1046: Expect comma, found '/'
(26160,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(26178,31): run-time error CSS1046: Expect comma, found '0'
(26178,35): run-time error CSS1046: Expect comma, found '/'
(26179,34): run-time error CSS1046: Expect comma, found '0'
(26179,38): run-time error CSS1046: Expect comma, found '/'
(26214,17): run-time error CSS1038: Expected hex color, found '#fff0'
(26214,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(26219,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(26235,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26236,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26255,16): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26283,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26291,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26478,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26528,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26535,31): run-time error CSS1046: Expect comma, found '255'
(26535,39): run-time error CSS1046: Expect comma, found '/'
(26544,23): run-time error CSS1046: Expect comma, found '0'
(26544,27): run-time error CSS1046: Expect comma, found '/'
(26565,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26659,5): run-time error CSS1035: Expected colon, found '}'
(26821,17): run-time error CSS1038: Expected hex color, found '#fff0'
(26821,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(26914,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26935,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(26939,38): run-time error CSS1046: Expect comma, found '0'
(26939,42): run-time error CSS1046: Expect comma, found '/'
(26948,20): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27068,31): run-time error CSS1038: Expected hex color, found '#fff0'
(27151,23): run-time error CSS1046: Expect comma, found '0'
(27151,27): run-time error CSS1046: Expect comma, found '/'
(27332,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27440,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27453,36): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27469,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27474,21): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27489,29): run-time error CSS1038: Expected hex color, found '#fff0'
(27489,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(27494,29): run-time error CSS1038: Expected hex color, found '#fff0'
(27494,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(27507,32): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27563,23): run-time error CSS1046: Expect comma, found '0'
(27563,27): run-time error CSS1046: Expect comma, found '/'
(27661,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27731,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27741,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27751,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27829,28): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27830,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27875,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(27898,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(27902,26): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(27922,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(27935,21): run-time error CSS1038: Expected hex color, found '#fff0'
(27980,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(28000,17): run-time error CSS1038: Expected hex color, found '#fff0'
(28007,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28229,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28322,35): run-time error CSS1046: Expect comma, found '47'
(28322,41): run-time error CSS1046: Expect comma, found '/'
(28322,69): run-time error CSS1046: Expect comma, found '105'
(28322,77): run-time error CSS1046: Expect comma, found '/'
(28323,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-border-light-clr'
(28345,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28358,17): run-time error CSS1038: Expected hex color, found '#fff0'
(28358,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(28398,25): run-time error CSS1046: Expect comma, found '193'
(28398,33): run-time error CSS1046: Expect comma, found '/'
(28402,25): run-time error CSS1046: Expect comma, found '193'
(28402,33): run-time error CSS1046: Expect comma, found '/'
(28531,17): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28577,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28585,22): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,225): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,978): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28791,1260): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28791,1519): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,1785): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28791,1950): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,5908): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,8244): run-time error CSS1046: Expect comma, found '0'
(28791,8248): run-time error CSS1046: Expect comma, found '/'
(28791,8270): run-time error CSS1046: Expect comma, found '0'
(28791,8274): run-time error CSS1046: Expect comma, found '/'
(28791,8380): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,8529): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,8687): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,8933): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28791,9131): run-time error CSS1038: Expected hex color, found '#fff0'
(28791,12062): run-time error CSS1046: Expect comma, found '0'
(28791,12066): run-time error CSS1046: Expect comma, found '/'
(28791,13045): run-time error CSS1038: Expected hex color, found '#fff0'
(28791,13103): run-time error CSS1046: Expect comma, found '0'
(28791,13107): run-time error CSS1046: Expect comma, found '/'
(28791,13145): run-time error CSS1046: Expect comma, found '0'
(28791,13149): run-time error CSS1046: Expect comma, found '/'
(28791,14489): run-time error CSS1046: Expect comma, found '0'
(28791,14493): run-time error CSS1046: Expect comma, found '/'
(28791,14515): run-time error CSS1046: Expect comma, found '0'
(28791,14519): run-time error CSS1046: Expect comma, found '/'
(28791,14559): run-time error CSS1046: Expect comma, found '0'
(28791,14563): run-time error CSS1046: Expect comma, found '/'
(28791,14585): run-time error CSS1046: Expect comma, found '0'
(28791,14589): run-time error CSS1046: Expect comma, found '/'
(28791,14628): run-time error CSS1046: Expect comma, found '0'
(28791,14632): run-time error CSS1046: Expect comma, found '/'
(28791,14654): run-time error CSS1046: Expect comma, found '0'
(28791,14658): run-time error CSS1046: Expect comma, found '/'
(28791,14696): run-time error CSS1046: Expect comma, found '0'
(28791,14700): run-time error CSS1046: Expect comma, found '/'
(28791,14722): run-time error CSS1046: Expect comma, found '0'
(28791,14726): run-time error CSS1046: Expect comma, found '/'
(28791,14761): run-time error CSS1046: Expect comma, found '0'
(28791,14765): run-time error CSS1046: Expect comma, found '/'
(28791,14787): run-time error CSS1046: Expect comma, found '0'
(28791,14791): run-time error CSS1046: Expect comma, found '/'
(28792,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(28792,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(28792,505): run-time error CSS1039: Token not allowed after unary operator: '-btn-gradient'
(28792,1259): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,1583): run-time error CSS1039: Token not allowed after unary operator: '-btn-gradient'
(28792,1705): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,5896): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,6610): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,9776): run-time error CSS1046: Expect comma, found '55'
(28792,9782): run-time error CSS1046: Expect comma, found '/'
(28792,9862): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,12422): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards-inner-text'
(28792,12969): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28792,13014): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards-inner-text'
(28792,13293): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards-inner-text'
(28792,14699): run-time error CSS1019: Unexpected token, found '@keyframes'
(28792,14734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(28792,15593): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,17486): run-time error CSS1046: Expect comma, found '0'
(28792,17490): run-time error CSS1046: Expect comma, found '/'
(28792,17908): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,18085): run-time error CSS1039: Token not allowed after unary operator: '-sub-gradient'
(28792,18279): run-time error CSS1046: Expect comma, found '102'
(28792,18286): run-time error CSS1046: Expect comma, found ')'
(28792,19129): run-time error CSS1046: Expect comma, found '255'
(28792,19136): run-time error CSS1046: Expect comma, found ')'
(28792,32857): run-time error CSS1039: Token not allowed after unary operator: '-color636363'
(28792,32892): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,35978): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,36302): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,36389): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,45261): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28792,60775): run-time error CSS1046: Expect comma, found '47'
(28792,60781): run-time error CSS1046: Expect comma, found '/'
(28792,60809): run-time error CSS1046: Expect comma, found '105'
(28792,60817): run-time error CSS1046: Expect comma, found '/'
(28792,67674): run-time error CSS1046: Expect comma, found '186'
(28792,67682): run-time error CSS1046: Expect comma, found '/'
(28792,67847): run-time error CSS1046: Expect comma, found '186'
(28792,67855): run-time error CSS1046: Expect comma, found '/'
(28792,68066): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,71328): run-time error CSS1039: Token not allowed after unary operator: '-color484848'
(28792,71948): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28792,71993): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28792,72079): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28792,72346): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,75637): run-time error CSS1046: Expect comma, found '47'
(28792,75643): run-time error CSS1046: Expect comma, found '/'
(28792,75671): run-time error CSS1046: Expect comma, found '105'
(28792,75679): run-time error CSS1046: Expect comma, found '/'
(28792,80957): run-time error CSS1038: Expected hex color, found '#fff0'
(28792,81510): run-time error CSS1046: Expect comma, found '186'
(28792,81518): run-time error CSS1046: Expect comma, found '/'
(28792,81683): run-time error CSS1046: Expect comma, found '186'
(28792,81691): run-time error CSS1046: Expect comma, found '/'
(28792,84009): run-time error CSS1039: Token not allowed after unary operator: '-color484848'
(28792,84629): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28792,84674): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28792,84760): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28792,85027): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,86747): run-time error CSS1039: Token not allowed after unary operator: '-color636363'
(28792,87838): run-time error CSS1039: Token not allowed after unary operator: '-color636363'
(28792,92328): run-time error CSS1046: Expect comma, found '255'
(28792,92335): run-time error CSS1046: Expect comma, found ')'
(28792,94950): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28792,95352): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,95506): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,95564): run-time error CSS1039: Token not allowed after unary operator: '-sub-gradient'
(28792,95892): run-time error CSS1046: Expect comma, found '0'
(28792,95896): run-time error CSS1046: Expect comma, found '/'
(28792,96414): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28792,99128): run-time error CSS1046: Expect comma, found '118'
(28792,99135): run-time error CSS1046: Expect comma, found ')'
(28792,102876): run-time error CSS1039: Token not allowed after unary operator: '-colorf2f2f2'
(28792,103980): run-time error CSS1046: Expect comma, found '255'
(28792,103988): run-time error CSS1046: Expect comma, found '/'
(28792,104391): run-time error CSS1046: Expect comma, found '255'
(28792,104399): run-time error CSS1046: Expect comma, found '/'
(28792,108703): run-time error CSS1046: Expect comma, found '100'
(28792,108711): run-time error CSS1046: Expect comma, found '/'
(28794,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,65): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28794,1539): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,1584): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28794,1709): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,1777): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards-inner'
(28794,1844): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards-highlight'
(28794,2218): run-time error CSS1039: Token not allowed after unary operator: '-main-gradient'
(28794,2317): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,2416): run-time error CSS1039: Token not allowed after unary operator: '-colorf2f2f2'
(28794,3125): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,4060): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,5072): run-time error CSS1039: Token not allowed after unary operator: '-btn-gradient'
(28794,5144): run-time error CSS1039: Token not allowed after unary operator: '-burn-rewards'
(28794,5698): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,5760): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,5849): run-time error CSS1039: Token not allowed after unary operator: '-sub-gradient2'
(28794,5935): run-time error CSS1039: Token not allowed after unary operator: '-htlloyalgradient'
(28794,6016): run-time error CSS1039: Token not allowed after unary operator: '-main-gradient'
(28794,6308): run-time error CSS1039: Token not allowed after unary operator: '-sub-gradient'
(28794,6463): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,7302): run-time error CSS1039: Token not allowed after unary operator: '-btn-gradient'
(28794,7900): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,7945): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28794,8031): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,8807): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,9047): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,9233): run-time error CSS1039: Token not allowed after unary operator: '-colorF5F5F5'
(28794,9331): run-time error CSS1039: Token not allowed after unary operator: '-colorD9D9D9'
(28794,9504): run-time error CSS1039: Token not allowed after unary operator: '-colorf2f2f2'
(28794,9636): run-time error CSS1039: Token not allowed after unary operator: '-colorEFEFEE'
(28794,9700): run-time error CSS1039: Token not allowed after unary operator: '-colorlayover'
(28794,9919): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,10143): run-time error CSS1039: Token not allowed after unary operator: '-colorF6F6F6'
(28794,10337): run-time error CSS1039: Token not allowed after unary operator: '-color000000'
(28794,11604): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,11783): run-time error CSS1039: Token not allowed after unary operator: '-color636363'
(28794,12061): run-time error CSS1039: Token not allowed after unary operator: '-color909090'
(28794,12582): run-time error CSS1039: Token not allowed after unary operator: '-color000000'
(28794,13500): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,13556): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
(28794,13659): run-time error CSS1039: Token not allowed after unary operator: '-color686868'
(28794,13748): run-time error CSS1039: Token not allowed after unary operator: '-color2D2D2D'
(28794,14328): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,14417): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,15063): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,15791): run-time error CSS1039: Token not allowed after unary operator: '-colorEDEDED'
(28794,16015): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,16231): run-time error CSS1039: Token not allowed after unary operator: '-colorf2f2f2'
(28794,16385): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,16547): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,16633): run-time error CSS1039: Token not allowed after unary operator: '-HeaderBackgroundColor'
(28794,16730): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,16836): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,17138): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,17280): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,17433): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,17547): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,17986): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,18155): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,18366): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,18411): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28794,18497): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,18676): run-time error CSS1039: Token not allowed after unary operator: '-main-gradient'
(28794,18776): run-time error CSS1039: Token not allowed after unary operator: '-HeaderBackgroundColor'
(28794,18873): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,19090): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,19392): run-time error CSS1039: Token not allowed after unary operator: '-HeaderTextColor'
(28794,19537): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,19865): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,20030): run-time error CSS1039: Token not allowed after unary operator: '-colorf2f2f2'
(28794,20239): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,20410): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,20971): run-time error CSS1039: Token not allowed after unary operator: '-sub-gradient'
(28794,21168): run-time error CSS1039: Token not allowed after unary operator: '-btn-gradient'
(28794,21266): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,21328): run-time error CSS1039: Token not allowed after unary operator: '-colorffffff'
(28794,21406): run-time error CSS1039: Token not allowed after unary operator: '-color636363'
(28794,21595): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
(28794,21757): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28794,21802): run-time error CSS1039: Token not allowed after unary operator: '-text-gradient'
(28794,21888): run-time error CSS1039: Token not allowed after unary operator: '-colortransparent'
(28795,55): run-time error CSS1039: Token not allowed after unary operator: '-theme-reg-color'
 */
@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:none;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px #fff0;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgb(0 0 0 / .1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease;transition:opacity 0.1s ease,background-color 0.1s ease,color 0.1s ease,box-shadow 0.1s ease,background 0.1s ease,-webkit-box-shadow 0.1s ease;-webkit-tap-highlight-color:#fff0;border:none;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgb(0 0 0 / .2);box-shadow:0 2px 6px rgb(0 0 0 / .2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgb(0 0 0 / .2);box-shadow:0 2px 6px rgb(0 0 0 / .2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:none;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:none}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow 0.82s cubic-bezier(.36,.07,.19,.97) both;animation:glow 0.82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0);transform:translate(100px,0)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(.5);transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgb(54 70 93 / .95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:#fff0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgb(0 0 0 / .67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 13px 19px 2px rgb(0 0 0 / .14),0 5px 24px 4px rgb(0 0 0 / .12);box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 13px 19px 2px rgb(0 0 0 / .14),0 5px 24px 4px rgb(0 0 0 / .12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgb(0 0 0 / .87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgb(0 0 0 / .87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgb(0 0 0 / .87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgb(0 0 0 / .21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / .2);box-shadow:0 3px 8px 0 rgb(0 0 0 / .2);border:solid 1px rgb(0 0 0 / .4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgb(0 0 0 / .87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgb(0 0 0 / .87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgb(0 0 0 / .87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 13px 19px 2px rgb(0 0 0 / .14),0 5px 24px 4px rgb(0 0 0 / .12);box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 13px 19px 2px rgb(0 0 0 / .14),0 5px 24px 4px rgb(0 0 0 / .12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgb(0 0 0 / .87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgb(0 0 0 / .87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}
.text_404_heading,.commonallHotelMainSection .promotionbannersec .textSlider,.commonMainSection .promotionbannersec .bigofferss,.commonMainSection .promotionbannersec .bigOffer,.commonMainSection .promotionbannersec .popular,.htlpagewrapper a.lnkPreventDefaultClass #htlname,.fltrWrap .cats-title,#LtrSupplierName,.amenities-heading,#mobroomchoice.Roomchoices,#mobhtlpolicies,#hotel-info-tabs li a,.checkout_page_wrap_container .title,.reviewcencelpolicy .CancellationPolicy_heading,.completeYourBooking .htlRoomSepratorInner,.title-container .textSlider,.modal .modal-header .modal-title,.fltrcon .filterResultInnerCol,.contactdet .title,.completeYourBooking .inner-content .title,#my-bookings .section-heading.MyBookings,.accountsummarybox .CancellationPolicy,.uptrips-wrapper h2,.bookings-content_empty .title,.confirmation-wrapper h2,.personal-infosection .PrimaryTraveller,.deals-summary-section .deals-summary-details .deals-title,.login-form-container .pagehdwrap h2,.modal-bg-white .modal-header .modal-title,#hotel-description-modal .hotel-room-list-items h3 .title,.myMdlHeader h6,.deskfilterwrapper .myModalContainer .myMdlBody>div>div p,.deals-service-section .deals-service-heading .service-title,.deals-room-type-sec-wrap .roomtitle,.tui-room-tupple .room-title,#AmenitespopupFilter .allamenitieslable{font-family:"Montserrat",sans-serif!important}.mainHeader li a,.searchviewform *,.pkgdtlpricesrvcname,.tourdetail_sticknav .tourdetail_pkgdtlnav,.pkgdtlsrvccontentwrap #htlAdd,.dvservicedetail,.pkgdtlsrvcroomitem,.actualCartBtn,.actualBookCartBtn,.spnnull,.tour_ccltable-popup,.pkhdtlseccontent,.tour-result-package .hotel-item-wrap .main_box_pan .pkgOnwardsWrap,.footer .flickr-list a,.footer .copyright-section a,.footer .copyright-section span,.fltrcon label,.pkgdtlincludes *,.clr_indication ul li,.PkgBulletsListPoliciy li,.activityselect-option *,table th,.availcurrncy,table td,.cats-title .applybtn,.login-form-container *,.pkgdtlreadmore,.pkgdtlchangebtn,.pkgdtlsrvcroomitem .pkgdtlchangebtn,.form-control,.form-select,.theme-list li,.Cart_Checkout,.filterResultInnerColTitle,.filterResultInnerCol,.lnkPreventDefaultClass.hotl_readmore,.theme-clr,.discounttype,.form-row,.cart_lang,.INR_color,.lbprice,.sheer,.NewPrice,.donebox,.traveler-info,.session-expires,.availability,.mandatory,.checkout-summary,.dataTables_info,#mailBody,.bmdlbkg li strong,.bmdlbkg li span,.TableBigWrap table.table-booking-history.tdsstable tr th,.TableBigWrap table.table-booking-history.tdsstable tr td,.pp-right,.pp-right a,.bmdlrhtrelinner div p,.bmdlrhtrelinner div p strong,.infolist li,table,tfoot,ul,li,ol,dl,dd,dt,fieldset,blockquote,cite,input,select,textarea,button,section,article,aside,header,#main-footer,nav{font-family:"Montserrat",sans-serif!important}.SLI-action-redo,.SLI-action-undo,.SLI-anchor,.SLI-arrow-down,.SLI-arrow-down-circle,.SLI-arrow-left,.SLI-arrow-left-circle,.SLI-arrow-right,.SLI-arrow-right-circle,.SLI-arrow-up,.SLI-arrow-up-circle,.SLI-badge,.SLI-bag,.SLI-ban,.SLI-basket,.SLI-basket-loaded,.SLI-bell,.SLI-book-open,.SLI-briefcase,.SLI-bubble,.SLI-bubbles,.SLI-bulb,.SLI-calculator,.SLI-calendar,.SLI-call-end,.SLI-call-in,.SLI-call-out,.SLI-camera,.SLI-camrecorder,.SLI-chart,.SLI-check,.SLI-chemistry,.SLI-clock,.SLI-close,.SLI-cloud-download,.SLI-cloud-upload,.SLI-compass,.SLI-control-end,.SLI-control-forward,.SLI-control-pause,.SLI-control-play,.SLI-control-rewind,.SLI-control-start,.SLI-credit-card,.SLI-crop,.SLI-cup,.SLI-cursor,.SLI-cursor-move,.SLI-diamond,.SLI-direction,.SLI-directions,.SLI-disc,.SLI-dislike,.SLI-doc,.SLI-docs,.SLI-drawer,.SLI-drop,.SLI-earphones,.SLI-earphones-alt,.SLI-emotsmile,.SLI-energy,.SLI-envelope,.SLI-envelope-letter,.SLI-envelope-open,.SLI-equalizer,.SLI-event,.SLI-exclamation,.SLI-eye,.SLI-eyeglass,.SLI-feed,.SLI-film,.SLI-fire,.SLI-flag,.SLI-folder,.SLI-folder-alt,.SLI-frame,.SLI-game-controller,.SLI-ghost,.SLI-globe,.SLI-globe-alt,.SLI-graduation,.SLI-graph,.SLI-grid,.SLI-handbag,.SLI-heart,.SLI-home,.SLI-hourglass,.SLI-info,.SLI-key,.SLI-layers,.SLI-like,.SLI-link,.SLI-list,.SLI-location-pin,.SLI-lock,.SLI-lock-open,.SLI-login,.SLI-logout,.SLI-loop,.SLI-magic-wand,.SLI-magnet,.SLI-magnifier,.SLI-magnifier-add,.SLI-magnifier-remove,.SLI-map,.SLI-menu,.SLI-microphone,.SLI-minus,.SLI-mouse,.SLI-music-tone,.SLI-music-tone-alt,.SLI-mustache,.SLI-note,.SLI-notebook,.SLI-options,.SLI-options-vertical,.SLI-organization,.SLI-paper-clip,.SLI-paper-plane,.SLI-paypal,.SLI-pencil,.SLI-people,.SLI-phone,.SLI-picture,.SLI-pie-chart,.SLI-pin,.SLI-plane,.SLI-playlist,.SLI-plus,.SLI-power,.SLI-present,.SLI-printer,.SLI-puzzle,.SLI-question,.SLI-refresh,.SLI-reload,.SLI-rocket,.SLI-screen-desktop,.SLI-screen-smartphone,.SLI-screen-tablet,.SLI-settings,.SLI-share,.SLI-share-alt,.SLI-shield,.SLI-shuffle,.SLI-size-actual,.SLI-size-fullscreen,.SLI-social-behance,.SLI-social-dribbble,.SLI-social-dropbox,.SLI-social-facebook,.SLI-social-foursqare,.SLI-social-github,.SLI-social-google,.SLI-social-instagram,.SLI-social-linkedin,.SLI-social-pinterest,.SLI-social-reddit,.SLI-social-skype,.SLI-social-soundcloud,.SLI-social-spotify,.SLI-social-steam,.SLI-social-stumbleupon,.SLI-social-tumblr,.SLI-social-twitter,.SLI-social-vkontakte,.SLI-social-youtube,.SLI-speech,.SLI-speedometer,.SLI-star,.SLI-support,.SLI-symbol-female,.SLI-symbol-male,.SLI-tag,.SLI-target,.SLI-trash,.SLI-trophy,.SLI-umbrella,.SLI-user,.SLI-user-female,.SLI-user-follow,.SLI-user-following,.SLI-user-unfollow,.SLI-vector,.SLI-volume-1,.SLI-volume-2,.SLI-volume-off,.SLI-wallet,.SLI-wrench{font-family:simple-line-icons!important}
@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-ipd,.col-ipd-1,.col-ipd-10,.col-ipd-11,.col-ipd-12,.col-ipd-2,.col-ipd-3,.col-ipd-4,.col-ipd-5,.col-ipd-6,.col-ipd-7,.col-ipd-8,.col-ipd-9,.col-ipd-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.col-ipd{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-ipd-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-ipd-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-ipd-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-ipd-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-ipd-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-ipd-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-ipd-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-ipd-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-ipd-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-ipd-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-ipd-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-ipd-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-ipd-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-ipd-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-ipd-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-ipd-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-ipd-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-ipd-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-ipd-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-ipd-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-ipd-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-ipd-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-ipd-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-ipd-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-ipd-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-ipd-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-ipd-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-ipd-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-ipd-0{margin-left:0}.offset-ipd-1{margin-left:8.333333%}.offset-ipd-2{margin-left:16.666667%}.offset-ipd-3{margin-left:25%}.offset-ipd-4{margin-left:33.333333%}.offset-ipd-5{margin-left:41.666667%}.offset-ipd-6{margin-left:50%}.offset-ipd-7{margin-left:58.333333%}.offset-ipd-8{margin-left:66.666667%}.offset-ipd-9{margin-left:75%}.offset-ipd-10{margin-left:83.333333%}.offset-ipd-11{margin-left:91.666667%}}@media (min-width:1200px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:#fff0}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.table-hover tbody tr:hover{background-color:rgb(0 0 0 / .075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(0 0 0 / .075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgb(255 255 255 / .05)}.table-dark.table-hover tbody tr:hover{background-color:rgb(255 255 255 / .075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:#fff0;border:solid #fff0;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgb(40 167 69 / .8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(40 167 69 / .25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgb(220 53 69 / .8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(220 53 69 / .25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-outline-primary{color:#007bff;background-color:#fff0;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:#fff0}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.btn-outline-secondary{color:#6c757d;background-color:#fff0;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:#fff0}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.btn-outline-success{color:#28a745;background-color:#fff0;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:#fff0}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.btn-outline-info{color:#17a2b8;background-color:#fff0;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:#fff0}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.btn-outline-warning{color:#ffc107;background-color:#fff0;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:#fff0}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.btn-outline-danger{color:#dc3545;background-color:#fff0;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:#fff0}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-outline-light{color:#f8f9fa;background-color:#fff0;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:#fff0}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.btn-outline-dark{color:#343a40;background-color:#fff0;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:#fff0}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.btn-link{font-weight:400;color:#007bff;background-color:#fff0}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:#fff0;border-color:#fff0}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:#fff0;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:999;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid #fff0;border-bottom:.3em solid;border-left:.3em solid #fff0}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-bottom:.3em solid #fff0;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-right:.3em solid;border-bottom:.3em solid #fff0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#fff0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:#fff0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgb(0 123 255 / .25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgb(0 123 255 / .5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgb(0 0 0 / .075),0 0 5px rgb(128 189 255 / .5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid #fff0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#fff0;border-color:#fff0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#fff0;border:1px solid #fff0;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgb(0 0 0 / .9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgb(0 0 0 / .9)}.navbar-light .navbar-nav .nav-link{color:rgb(0 0 0 / .5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgb(0 0 0 / .7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgb(0 0 0 / .3)}.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:rgb(0 0 0 / .9)}.navbar-light .navbar-toggler{color:rgb(0 0 0 / .5);border-color:rgb(0 0 0 / .1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgb(0 0 0 / .5)}.navbar-light .navbar-text a{color:rgb(0 0 0 / .9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgb(0 0 0 / .9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgb(255 255 255 / .75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgb(255 255 255 / .25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgb(255 255 255 / .5);border-color:rgb(255 255 255 / .1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgb(0 0 0 / .03);border-bottom:1px solid rgb(0 0 0 / .125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgb(0 0 0 / .03);border-top:1px solid rgb(0 0 0 / .125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgb(0 0 0 / .125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:#fff0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:#fff0;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:999;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:#fff0;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgb(0 0 0 / .25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgb(0 0 0 / .25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgb(0 0 0 / .25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgb(0 0 0 / .25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:#fff0 no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgb(255 255 255 / .5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:99999}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../../assets/fonts/glyphicons-halflings-regular.eot);src:url(../../assets/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../assets/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../assets/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0);opacity:1}.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}
.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:25px}.clockpicker-align-top.popover>.arrow{top:17px}.clockpicker-align-right.popover>.arrow{left:auto;right:25px}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:6px}.clockpicker-popover .popover-title{background-color:#fff;color:#999;font-size:24px;font-weight:700;line-height:30px;text-align:center}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{background-color:#f8f8f8;padding:12px}.popover-content:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.clockpicker-plate{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:200px;height:200px;overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:200px;height:200px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:26px;text-align:center;width:26px;height:26px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:#c0e5f7;background-color:rgba(0,149,221,.25)}.clockpicker-button{background-image:none;background-color:#fff;border-width:1px 0 0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:10px 0}.clockpicker-button:hover{background-image:none;background-color:#ebebeb}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-moz-transition:-moz-transform 350ms,opacity 350ms;-ms-transition:-ms-transform 350ms,opacity 350ms;-o-transition:-o-transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;-moz-transition:opacity 175ms;-ms-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#0095dd}.clockpicker-canvas-bg{stroke:none;fill:#c0e5f7}.clockpicker-canvas-bg-trans{fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#0095dd;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{margin:1px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.clockpicker-button.pm-button{margin:1px 1px 1px 136px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}
@font-face{font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
:root{--theme-reg-color:#202124;--theme-reg--light-color:#5f6368;--theme-reg--dark--light:#919191;--theme-reg--grey-light:#f8f8f8;--theme-bg-light-clr:#F5F7FB;--theme-border-light-clr:#CECECE;--theme-light-gray:#CCD2E3;--theme-danger:#CF3A59}footer{background:#f8f8f8;color:#535768;padding:20px 32px 0!important}.footer:before{display:block;content:"";height:1px;width:100%;background-image:none!important;background-color:#dcdfec!important;position:relative;background:#fff0;opacity:1!important}.ftrtdownapp{text-align:right}.footer-widget .ftrttl{font-size:16px;line-height:1.15;color:var(--theme-reg-color);font-weight:700!important}.ftrdownloadappwrap{text-align:right}footer .navbar-brand{background:#fff0;border-radius:0;margin-top:0;box-shadow:none;left:0;text-align:left;width:100%!important;max-width:100%!important;top:0;padding:0!important}.payment-methods-section{border-top:1px solid #dcdfec;padding:21px 0;width:100%;position:relative;display:flex;align-items:center}.payment-methods-section .title{font-size:13px;color:var(--theme-reg-color);font-weight:700;margin:0;text-align:left}.payment-methods{flex-grow:1}.payment-methods ul{display:flex;gap:10px;position:relative;margin:0;margin-top:8px}.payment-methods ul li{display:block;width:64px}.social-media-sec .social-network{margin-bottom:0}.social-media-sec .social-network a{background:transparent!important;height:auto;width:auto;text-align:left;margin-right:5px;height:30px;align-items:center;display:flex}.social-media-sec .social-network i{color:var(--theme-reg--dark--light)!important;font-size:20px}.social-media-sec .social-network a:hover i{color:var(--theme-reg-color)!important;font-size:20px}footer .copyright-section{border-top:0 solid rgb(255 255 255);padding-left:0;padding-right:0;padding-bottom:48px}footer .vrsnwrap.inline *,.copyright-section a{font-size:13px!important;color:var(--theme-reg-color)!important}.flickr-list li a{line-height:22px;padding-bottom:16px;display:inline-block;color:var(--theme-reg-color)!important;font-size:14px!important}.flickr-list li a:hover{color:var(--main-bg-color)!important}.footer-support-section{border-radius:10px;background:var(--main-bg-color)!important;margin-top:40px;margin-bottom:40px;height:280px;border-radius:16px;box-shadow:0 12px 10px -1px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:space-between;position:relative}.footer-support-section .support-sec .title{text-align:left;font-size:26px;margin-bottom:20px;margin-top:0}.footer-support-section .support-sec .sub-title{text-align:left;font-size:18px;margin-bottom:15px;display:inline-block;line-height:26px}.footer-support-section .support-sec{padding-left:40px;color:#fff;max-width:560px}.get-in-touch{display:inline-block;font-weight:700;border-radius:4px;cursor:pointer;white-space:nowrap;position:relative;background:#fff;color:var(--main-bg-color);border:1px solid var(--main-bg-color);min-width:200px;height:50px;font-size:16px;align-items:center;text-align:center;line-height:50px}.footer-support-section .support-img{padding:20px 36px 0;height:calc(100% - 25px);max-width:436px;background:#fff;overflow:hidden;display:grid;align-items:center;vertical-align:middle;position:absolute;right:50px;bottom:0;border-top-left-radius:30px;border-top-right-radius:30px}.ftrdownloadappwrap ul li img{max-height:36px}.social-network .instagram{background-image:url(../images/searchform/instagram-light.svg);background-size:18px;height:18px;display:inline-block;width:24px;background-repeat:no-repeat;vertical-align:middle;align-items:center}.social-network .instagram:hover{background-image:url(../images/searchform/instagram-dark.svg)}footer .ftraboutwrap *{color:#9f9f9f!important}@media (max-width:1100px){.ftrdownloadappwrap ul li img{max-height:30px}}@media (max-width:992px){footer{padding:35px 7px 60px!important}}@media (max-width:768px){.ftrdownloadappwrap,.ftrtdownapp{text-align:left}.footer-widget .ftrttl{margin-bottom:0;font-size:13px!important}.footer-widget.contact-widget.download-apps{text-align:center;margin-bottom:0 !IMPORTANT;border-top:1px solid #ddd;padding-top:10px}.ftrdownloadappwrap ul{margin-bottom:0!important}footer .payment-methods ul li{width:48px}footer .payment-methods-section{display:grid;grid-row-gap:18px;padding-bottom:0;padding-top:10px}footer .payment-methods-section .title,footer .social-media-sec .social-network{text-align:center}footer .payment-methods-section .title{font-size:13px!important}footer .payment-methods ul{justify-content:center}footer ul.social-network{padding-top:0}footer .copyright-section{padding-bottom:15px}footer .navbar-brand{display:block;max-width:220px !IMPORTANT;text-align:center;margin:0 auto;margin-bottom:25px}}@media (max-width:540px){.copyright-section .vrsnwrap.inline *{text-align:center!important}}.ftrlogo .footer-widget .navbar-brand img{cursor:initial}
@import url(../otastyle/themecolor.css);.footer_description{max-width:360px}.footer_description p{font-size:16px;font-weight:400;line-height:1.8;color:#232323}.footer_social_link{display:flex;align-items:center;gap:12px}.footer_social_image{height:33px;width:33px;border-radius:50px}.footerlogo-part{width:100%;float:left;max-height:60px;position:relative}.footer_social_image img{width:100%;height:100%;object-fit:cover;position:relative}.contact-widget span{color:var(--theme-link-color)!important}.footerlogo-part img{max-height:60px;max-width:250px;object-fit:contain}.footer-widget{margin-bottom:10px}.footer-section{width:100%;float:left;background-color:#F8F8F8;color:#535768;padding:60px 15px 20px;border-top:1px solid #ddd}.footer-section .footer-widget.contact-widget .ftraboutwrap p{color:#5F5F5F!important;font-size:14px!important;line-height:24px}.footer-list-link h3{font-weight:500;font-size:18px;text-transform:capitalize;color:#fff;margin-bottom:30px}.footer-list-link .flickr-list a{font-weight:400;font-size:16px;color:#232323;transition:all .3s}.footer-list-link ul.flickr-list li{width:100%;float:left;padding-bottom:20px}.footer-other-links{width:100%;display:flex}.footer-about-us{display:inline-block;padding-right:40px}.footer-about-us a{color:var(--main-bg-color)!important}ol,ul{list-style:none;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.flickr-list{width:auto;float:left}.footer-links{padding:20px;clear:both}.footer-links>a{margin-left:0;font-size:120%;color:var(--theme-reg-color)!important;display:inline-block;vertical-align:middle}.footer-links>a+a{margin-left:15px}.footer-links>a:hover{color:var(--main-bg-color)!important}.copyright_txt .comname{font-weight:600}.review_wrap{display:none!important}.footer_social_image a{position:relative;height:36px;width:36px;display:flex;justify-content:center;align-items:center;color:var(--theme-reg-color)!important}.footer_social_image a:hover{color:var(--main-bg-color)!important}.copyright_txt{width:100%;font-weight:400;font-size:16px;color:var(--theme-reg-color);padding-top:25px;margin-top:25px;border-top:1px solid #ddd}.lightBgPaint{position:relative}.lightBgPaint>div{z-index:1;position:relative}.lightBgPaint:before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;content:"";background-image:url(../../images/ota/svg/bg-03.png);background-position:left top;background-repeat:no-repeat}.lightBgPaint:after{position:absolute;bottom:0;right:0;width:50%;height:50%;opacity:1;content:"";background-image:url(../../images/ota/svg/bg-02.png);background-position:right bottom;background-repeat:no-repeat}@media(max-width:992px){.mobftrcollapsewrap .mobftrcollapsehead,.mobftrcollapsewrap .mobftrcollapsebody{padding:10px 20px;background:#fff;box-shadow:rgb(145 158 171 / .2) 0 0 2px 0,rgb(145 158 171 / .12) 0 4px 8px -4px;border-radius:10px;position:relative;margin-bottom:0}.mobftrcollapsewrap+.mobftrcollapsewrap{margin-top:10px}.mobftrcollapsewrap .mobftrcollapsebody{border-top-left-radius:0;border-top-right-radius:0}.mobftrcollapsewrap .mobftrcollapsehead:before{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;margin-top:-5px;background-image:url(../../images/cruise/icon/down-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.5}.mobftrcollapsehead.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #e5e5e5}.mobftrcollapsewrap .mobftrcollapsehead.active:before{transform:rotate(180deg)}.mobftrcollapsehead{min-height:40px}.mobftrcollapsewrap.active .mobftrcollapsehead{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobftrcollapsewrap .mobftrcollapsebody{display:none}.mobftrcollapsewrap.active .mobftrcollapsebody{display:block}}
.cityimagupload .imageupload{height:110px}.cityimagupload .avatar-upload{position:relative;margin:0 auto}.cityimagupload .avatar-upload .avatar-edit{position:absolute;right:12px;z-index:1;top:10px}.cityimagupload .avatar-upload .avatar-edit input{display:none}.cityimagupload .avatar-upload .avatar-edit input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:10px;border:1px solid #fff0;box-shadow:0 2px 4px 0 rgb(0 0 0 / .12);cursor:pointer;font-weight:400;transition:all .2s ease-in-out;background:#23bcba!important;background:-moz-linear-gradient(-45deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;background:-webkit-linear-gradient(-45deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;background:linear-gradient(135deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;color:#fff!important}.cityimagupload .avatar-upload .avatar-edit input+label:after{content:"\f040";font-family:FontAwesome;color:#fff;position:absolute;width:34px;line-height:34px;left:0;right:0;text-align:center;margin:auto}.cityimagupload .avatar-upload .avatar-preview{width:100%;height:116px;position:relative;border-radius:5px;border:2px solid #f2f2f2;box-shadow:0 2px 4px 0 rgb(0 0 0 / .1);margin:0 auto}.cityimagupload .avatar-upload .avatar-preview>div{width:100%;height:100%;border-radius:2px;background-size:cover;background-repeat:no-repeat;background-position:center}#loader-2:before,#loader-2:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border-radius:100%;border:10px solid #fff0;border-top-color:#3498db}#loader-2:before{z-index:100;animation:spin 1s infinite}#loader-2:after{border:10px solid #ccc}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loader-2{display:block;height:116px;width:100%;background:#333;border-radius:5px;-webkit-animation:loader-2-1 3s linear infinite;animation:loader-2-1 3s linear infinite}.loader-2 span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px}.loader-2 span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border:3px solid #fff0;border-top:3px solid #FFF;border-radius:50%;animation:spin 1s infinite}.loader-2 span::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border:3px solid rgb(255 255 255 / .5);border-radius:50%}#show_image_popup{width:100%;height:auto;border:1px solid #333;box-sizing:border-box;padding:20px 20px 20px;text-align:center;position:fixed;display:none;box-shadow:rgb(0 0 0 / .12) 0 6px 16px;border-radius:10px;left:0;right:0;top:0;bottom:0}#image-show-area{max-height:60vh;overflow:hidden;padding:10px;min-width:400px;margin:0 auto;top:50%;position:absolute;transform:translate(-50%,-50%);left:50%;z-index:99;background:#fff;border-radius:10px}#show_image_popup img{width:100%;height:100%;object-fit:cover}.cityimagupload .avatar-upload .avatar-preview>div{cursor:pointer}.close-btn-area{width:100%;text-align:right;margin-bottom:5px;position:relative;z-index:9;top:60px}.close-btn-area button{cursor:pointer}.btnDeleteimg{position:absolute;background:#da4a4a;height:34px;width:34px;right:10px;left:auto;bottom:10px;border-radius:10px;z-index:9;display:flex;justify-content:center;align-items:center;cursor:pointer}.cityimagupload .avatar-upload .avatar-edit,.btnDeleteimg{opacity:0;transition:0.3s ease-in-out}.cityimagupload:hover .avatar-upload .avatar-edit,.cityimagupload:hover .btnDeleteimg{opacity:1}span.btnDeleteimg i{color:#fff!important;font-size:18px}span.btnDeleteimg i:hover{color:#fff}#show_image_popup{z-index:10;border:1px solid #b7b7b7}#show_image_popup::before{position:absolute;left:0;right:0;height:100%;width:100%;content:'';z-index:2;background:rgb(0 0 0 / .65)}#show_image_popup #close-btn{background:#f8f8f8;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;right:0;top:10px}#show_image_popup #close-btn svg{margin:0 auto;color:#333}.mfp-image-holder .mfp-content{display:inline-block;min-width:300px;min-height:240px}::-webkit-scrollbar{background:#fff0;height:9px}::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2);border:solid whiteSmoke 1px}::-webkit-scrollbar-thumb:hover{background-color:rgb(0 0 0 / .3)}.default-img-wrap .dz-remove,.default-img-wrap .dflt-txt{top:12px!important}.dropzone .dz-default.dz-message:before{font-size:72px}.draggable-placeholder{border:2px dashed #D9D9D9!important;background-color:#F7F7F7!important;min-height:68px!important}.dvimage{width:50%;float:right;overflow-x:auto;overflow-y:hidden;min-height:197px;white-space:nowrap;padding:10px;border-radius:0 10px 10px 0;position:relative}.error{border-color:red!important}.error{background-color:#ffeaea!important}.profile-price-sec-img{background:#c4c4c4;border-radius:50%;height:45px;width:45px;position:absolute;display:inline-block;margin-right:10px;left:11px;top:10px}.dtl-img-load>.dz-default.dz-message:before{content:"\f093"!important;font-family:FontAwesome!important;font-size:100px}.dtl-img-load>.dz-default.dz-message{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-repeat:no-repeat;background-position:0 0;position:absolute;width:34%;width:calc(50% - 150px);top:0;left:150px;height:calc(100% - 5px);background:#ededed;text-align:center;pointer-events:none;z-index:8;padding-top:35px}.dtl-img-load.imgbefore>.dz-default.dz-message{width:160px}.dtl-img-load>.dz-default.dz-message span{display:block;font-size:20px;margin-top:-12px;color:#bbb!important}.dtl-img-load>.dz-default.dz-message:before{color:#ddd;font-size:72px}.dropzone .dz-default.dz-message span,.dropzone .dz-default.dz-message{display:none!important}@@media only screen and (max-width:992px){.upload-view-img .hotel_dvimage{width:45%}}@@media only screen and (min-width:768px){.dropzone .dz-default.dz-message:before{top:21px}}@@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.dropzone .dz-default.dz-message{-webkit-background-size:428px 406px;-moz-background-size:428px 406px;background-size:428px 406px}}.profile-price-sec-img img{height:45px;width:45px}.profile-price-sec{padding-left:60px!important;position:relative}.addpackagesaccordion .cardList{border:none;margin-bottom:20px;border-radius:8px;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.addpackagesaccordion .cardList h2{cursor:pointer;margin-top:0;font-weight:700;border-bottom:1px solid #e5e5e5;padding:15px;background:#fff;position:relative;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Button-Color{background:#49804d!important;color:#fff}.default-img-wrap{position:absolute;content:"";left:0;height:100%;width:150px;border-radius:10px 0 0 10px;overflow:hidden}.default-img-wrap.uploaded-img-wrap .default-img-cls{display:none}.dflt-txt{display:block;line-height:1.2;font-size:11px;position:absolute;width:auto;left:0;bottom:auto;padding:5px 10px;top:8px;border-radius:0 15px 15px 0;color:#000;font-weight:700;text-align:center;background:rgb(255 255 255 / .8)}.uploaded-img-cls{width:auto;position:absolute;top:0;left:50%;min-height:100%;transform:translateX(-50%)}.dropzone .dz-preview .dz-details,.dropzone-previews .dz-preview .dz-details,.dropzone .dz-preview .dz-details .dz-size,.dropzone-previews .dz-preview .dz-details .dz-size{display:none}.default-img-wrap .dz-remove,.upload-view-img #dvimage span.dz-remove,.upload-view-img .dvimage span.dz-remove,.dropzone .dz-preview a.dz-remove,.dropzone-previews .dz-preview a.dz-remove,.dropzone .dz-preview a.dz-remove,.dropzone-previews .dz-preview a.dz-remove:hover{position:absolute;right:10px;top:8px;z-index:1;background-image:-webkit-linear-gradient(top,#fafafa,#eee);background-image:-moz-linear-gradient(top,#fafafa,#eee);background-image:-o-linear-gradient(top,#fafafa,#eee);background-image:-ms-linear-gradient(top,#fafafa,#eee);background-image:linear-gradient(to bottom,#fafafa,#eee);-webkit-border-radius:2px;border-radius:2px;border:1px solid #eee;text-decoration:none;display:block;padding:5px;text-align:center;color:#aaa;margin-top:0!important;float:right;width:25px!important;height:25px!important;border-radius:25px!important;line-height:12px!important;font-size:16px;color:#fff!important;background:#f7352b!important;cursor:pointer}.upload-view-img #dvimage,.upload-view-img .dvimage,.upload-view-img #dZUpload,.upload-view-img .dZUpload{height:218px}.upload-view-img #dvimage a,.upload-view-img .dvimage a{height:100%}.upload-view-img #dvimage,.upload-view-img .dvimage,.citytemplate .dtl-img-load .dropzone{padding:10px}.citytemplate .dtl-img-load .dropzone{padding-left:160px}.dropzone .dz-default.dz-message{width:160px;margin-left:0;left:0}.default-img-wrap>.ImgPreview .card-wrap,.upload-view-img #dvimage a,.upload-view-img .dvimage a,.dropzone .dz-preview,.dropzone-previews .dz-preview{-webkit-box-shadow:1px 1px 4px rgb(0 0 0 / .16);box-shadow:1px 1px 4px rgb(0 0 0 / .16);width:164px;overflow:hidden;height:222px;margin:0;background:#fff;position:relative;margin:0;vertical-align:top;border:none;border-right:1px solid rgb(0 0 0 / .2);padding:0;left:-2px;top:-2px;z-index:2}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark,.dropzone-previews .dz-preview.dz-error .dz-error-mark,.dropzone-previews .dz-preview.dz-success .dz-success-mark{top:11px;left:11px}.dropzone .dz-preview,.dropzone-previews .dz-preview{overflow:hidden;height:203px}.card-wrap{display:none}.upload-view-img .default-img-wrap .anchr-wrap,.upload-view-img #dvimage .anchr-wrap,.upload-view-img .dvimage .anchr-wrap,.dropzone.dz-clickable .dz-image{overflow:hidden;display:block;width:100%;height:100%;position:relative}.default-img-wrap .anchr-wrap img,.upload-view-img #dvimage .anchr-wrap img,.upload-view-img .dvimage .anchr-wrap img,.dropzone.dz-clickable .dz-image img{width:auto;height:100%;max-height:none;min-width:100%}.upload-view-img #dZUpload,.upload-view-img .dZUpload{min-width:34%;width:calc(50% - 150px);float:right;margin-left:0;border-radius:0;border:none;border-right:1px dashed #0ebcf2;background:#ededed}.txtengconvert{min-height:100px;min-width:100%;border:1px solid #dddd;border-radius:4px}.convert{margin-top:12px}.bootstrap-select .dropdown-menu li.active a{background:rgb(0 0 0 / .4)!important;color:#fff!important}.bootstrap-select .dropdown-menu li a:hover{background:#656565!important;color:#fff!important}.citytemplate .description-wrapper p{font-size:14px}.citytemplate .description-wrapper .sub-heading h4{color:#656565;font-weight:700;font-size:23px}#imgHotel{display:block}.citytemplate .service-img img{width:auto;height:100%;display:inline-block}.images-box-wrapper .dropzone .dz-default.dz-message span{display:block!important}.images-box-wrapper .dropzone .dz-default.dz-message span{font-size:19px;margin-left:8px!important;margin-top:78px!important}.citytemplate .images-container .btn.convert .btnloader{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;background:transparent!important;display:none!important}dropzone.dz-started .dz-message{display:block;opacity:1!important}.btnloader{width:30px;margin-right:-8px;display:none!important}.showloader .btnloader,.citytemplate .images-container .btn.convert.showloader .btnloader{display:inline-block!important;vertical-align:middle!important}.citytemplate .description-wrapper p{font-size:14px;font-weight:200!important}.show-price-lbl{background:#fff0;color:#000;text-align:right}.show-price-lbl .pricelist{font-weight:700;font-size:15px;padding-right:0!important;padding-top:3px;display:inline-block}.show-price-lbl .min-price-list,.max-price-list{color:#656565;font-size:14px;display:block}.min-price-sec-list,.max-price-sec-list{display:inline-block;padding-right:20px}.dropzone.dz-started .dz-message{display:block;opacity:1}.priority-bg-1{background:#e0f3f4!important;border-color:#cdf3f5 !IMPORTANT}.priority-bg-2{background:#f4efec!important}.priority-bg-3{background:#f4e0e9!important;border-color:#f3cfdf !IMPORTANT}.priority-bg-4{background:#f4d9d0!important;border-color:#f3c2b2 !IMPORTANT}.priority-bg-5{background:#f4e3c9!important;border-color:#f1cf9c!important}.priority-bg-6{background:#e2f4c9!important;border-color:#bcef75!important}.priority-bg-7{background:#b5dce1!important;border-color:#7dc4ce!important}.priority-bg-8{background:#d7e0b1!important;border-color:#b8c775!important}.priority-bg-9{background:#d6cdc8!important;border-color:#caafa0!important}.priority-bg-10{background:#cfdaf0!important;border-color:#aec6f7!important}.dvjourneytype.dash-form-group{display:flex;vertical-align:middle;align-items:center}.dvjourneytype .btn-group{display:flex;flex-grow:1;flex-direction:row-reverse}.dvimage .showb2c,.dz-image .showb2c{height:30px;position:absolute;bottom:21px;margin:0 auto;left:0;margin-left:0;padding:5px 10px;z-index:9;background:rgb(0 0 0 / .4);width:100%}.dvimage .showb2c label,.dz-image .showb2c label{display:inline-block;color:#fff;font-size:12px;padding-right:5px;line-height:26px}.dvimage .showb2c .SwitchButton,.dz-image .showb2c .SwitchButton{float:right}.dz-image .showb2c{bottom:2px}.dz-image{width:164px}.txthotelabout{min-height:100px}.headingtxt{font-size:16px;font-weight:700;margin:0}.citytemp-viewallbtn{position:absolute;left:auto;right:-1px;z-index:2;bottom:auto;top:-30px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none}.dtl-img-load.upload-view-img{border-top-right-radius:0}.citytemp-imgdel{position:fixed;display:inline-block;padding:10px 15px;background:#fff;min-width:100px;padding-left:15px;border-radius:5px;height:40px;top:50%;right:100px;cursor:pointer;margin-top:-20px}.citytemp-imgdel button{position:relative;color:#000;background-position:-142px -15px}.citytemp-imgdel button span{padding-left:10px;line-height:15px;display:grid}figcaption{bottom:auto;opacity:0;top:27px;left:auto;right:40px;visibility:visible;opacity:1;background:transparent!important}.cityimagupload .avatar-upload .contnt_avatar_prevw{height:220px}.circle_image{display:flex;justify-content:space-between;align-items:center;padding-right:16px!important;padding-bottom:10px;margin-top:0;padding-top:7px}.circle_image .avatar-upload{padding:0px!important;margin-left:0;margin-right:0;height:45px;width:45px}.circle_image .avatar-preview{height:45px!important;width:45px!important;margin:0px!important;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);-moz-box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);border-radius:100%!important}.circle_image .btnDeleteimg,.circle_image .gred-green{height:18px!important;width:18px!important;border-radius:4px!important}.circle_image span.btnDeleteimg i{font-size:13px!important}.circle_image .btnDeleteimg{bottom:initial!important;top:14px;left:2px}.circle_image .avatar-edit{right:3px!important;top:10px!important}.circle_image .avatar-edit input+label:after{width:19px!important;line-height:16px!important}.prtner_loader{height:42px!important;width:42px!important;position:absolute;top:0;right:0;border-radius:100%!important}.prtner_loader span::after,.loader-2 span::before{height:25px!important;width:25px!important}.userimgblank .avatar-edit{right:0px!important;top:0px!important}.userimgblank .gred-green{width:100px!important;height:100px!important;background:transparent!important}.cityimagupload.userimgblank .avatar-upload .avatar-edit input+label:after{font-size:0}#show_image_popup img,#image-show-area img{position:relative;max-height:calc(60vh - 15px)}.userimgblank .Miandivsgl_imgupload .gred-green{height:162px!important;min-width:100%!important;background:transparent!important}.cityimagupload .avatar-upload .avatar-edit{text-align:right}#show_image_popup img{width:inherit;max-width:100%;height:inherit;object-fit:contain}.w-100{width:100%}.cityimagupload .avatar-upload .avatar-edit input+label:after{content:"\f040";font-family:FontAwesome;color:#fff;position:relative;width:34px;line-height:34px;text-align:center;margin:0 auto;width:100%;display:flex;justify-content:center}.cityimagupload .imageupload{height:110px}.cityimagupload .avatar-upload{position:relative;margin:0 auto}.cityimagupload .avatar-upload .avatar-edit{position:absolute;right:12px;z-index:1;top:10px}.cityimagupload .avatar-upload .avatar-edit input{display:none}.cityimagupload .avatar-upload .avatar-edit input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:10px;border:1px solid #fff0;box-shadow:0 2px 4px 0 rgb(0 0 0 / .12);cursor:pointer;font-weight:400;transition:all .2s ease-in-out;background:#23bcba!important;background:-moz-linear-gradient(-45deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;background:-webkit-linear-gradient(-45deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;background:linear-gradient(135deg,rgb(35 188 186) 0,rgb(66 230 151) 100%)!important;color:#fff!important}.cityimagupload .avatar-upload .avatar-edit input+label:after{content:"\f040";font-family:FontAwesome;color:#fff;position:absolute;width:34px;line-height:34px;left:0;right:0;text-align:center;margin:auto}.cityimagupload .avatar-upload .avatar-preview{width:100%;height:116px;position:relative;border-radius:5px;border:2px solid #f2f2f2;box-shadow:0 2px 4px 0 rgb(0 0 0 / .1);margin:0 auto}.cityimagupload .avatar-upload .avatar-preview>div{width:100%;height:100%;border-radius:2px;background-size:cover;background-repeat:no-repeat;background-position:center}#loader-2:before,#loader-2:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border-radius:100%;border:10px solid #fff0;border-top-color:#3498db}#loader-2:before{z-index:100;animation:spin 1s infinite}#loader-2:after{border:10px solid #ccc}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loader-2{display:block;height:116px;width:100%;background:#333;border-radius:5px;-webkit-animation:loader-2-1 3s linear infinite;animation:loader-2-1 3s linear infinite}.loader-2 span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px}.loader-2 span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border:3px solid #fff0;border-top:3px solid #FFF;border-radius:50%;animation:spin 1s infinite}.loader-2 span::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border:3px solid rgb(255 255 255 / .5);border-radius:50%}#show_image_popup{width:100%;height:auto;border:1px solid #333;box-sizing:border-box;padding:20px 20px 20px;text-align:center;position:fixed;display:none;box-shadow:rgb(0 0 0 / .12) 0 6px 16px;border-radius:10px;left:0;right:0;top:0;bottom:0}#image-show-area{max-height:60vh;overflow:hidden;padding:10px;min-width:400px;margin:0 auto;top:50%;position:absolute;transform:translate(-50%,-50%);left:50%;z-index:99;background:#fff;border-radius:10px}#show_image_popup img{width:100%;height:100%;object-fit:cover}.cityimagupload .avatar-upload .avatar-preview>div{cursor:pointer}.close-btn-area{width:100%;text-align:right;margin-bottom:5px;position:relative;z-index:9;top:60px}.close-btn-area button{cursor:pointer}.btnDeleteimg{position:absolute;background:#da4a4a;height:34px;width:34px;right:10px;left:auto;bottom:10px;border-radius:10px;z-index:9;display:flex;justify-content:center;align-items:center;cursor:pointer}.cityimagupload .avatar-upload .avatar-edit,.btnDeleteimg{opacity:0;transition:0.3s ease-in-out}.cityimagupload:hover .avatar-upload .avatar-edit,.cityimagupload:hover .btnDeleteimg{opacity:1}span.btnDeleteimg i{color:#fff!important;font-size:18px}span.btnDeleteimg i:hover{color:#fff}#show_image_popup{z-index:10;border:1px solid #b7b7b7}#show_image_popup::before{position:absolute;left:0;right:0;height:100%;width:100%;content:'';z-index:2;background:rgb(0 0 0 / .65)}#show_image_popup #close-btn{background:#f8f8f8;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;right:0;top:10px}#show_image_popup #close-btn svg{margin:0 auto;color:#333}.mfp-image-holder .mfp-content{display:inline-block;min-width:300px;min-height:240px}::-webkit-scrollbar{background:#fff0;height:9px}::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2);border:solid whiteSmoke 1px}::-webkit-scrollbar-thumb:hover{background-color:rgb(0 0 0 / .3)}.default-img-wrap .dz-remove,.default-img-wrap .dflt-txt{top:12px!important}.dropzone .dz-default.dz-message:before{font-size:72px}.draggable-placeholder{border:2px dashed #D9D9D9!important;background-color:#F7F7F7!important;min-height:68px!important}.dvimage{width:50%;float:right;overflow-x:auto;overflow-y:hidden;min-height:197px;white-space:nowrap;padding:10px;border-radius:0 10px 10px 0;position:relative}.error{border-color:red!important}.error{background-color:#ffeaea!important}.profile-price-sec-img{background:#c4c4c4;border-radius:50%;height:45px;width:45px;position:absolute;display:inline-block;margin-right:10px;left:11px;top:10px}.dtl-img-load>.dz-default.dz-message:before{content:"\f093"!important;font-family:FontAwesome!important;font-size:100px}.dtl-img-load>.dz-default.dz-message{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-repeat:no-repeat;background-position:0 0;position:absolute;width:34%;width:calc(50% - 150px);top:0;left:150px;height:calc(100% - 5px);background:#ededed;text-align:center;pointer-events:none;z-index:8;padding-top:35px}.dtl-img-load.imgbefore>.dz-default.dz-message{width:160px}.dtl-img-load>.dz-default.dz-message span{display:block;font-size:20px;margin-top:-12px;color:#bbb!important}.dtl-img-load>.dz-default.dz-message:before{color:#ddd;font-size:72px}.dropzone .dz-default.dz-message span,.dropzone .dz-default.dz-message{display:none!important}@@media only screen and (max-width:992px){.upload-view-img .hotel_dvimage{width:45%}}@@media only screen and (min-width:768px){.dropzone .dz-default.dz-message:before{top:21px}}@@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.dropzone .dz-default.dz-message{-webkit-background-size:428px 406px;-moz-background-size:428px 406px;background-size:428px 406px}}.profile-price-sec-img img{height:45px;width:45px}.profile-price-sec{padding-left:60px!important;position:relative}.addpackagesaccordion .cardList{border:none;margin-bottom:20px;border-radius:8px;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.addpackagesaccordion .cardList h2{cursor:pointer;margin-top:0;font-weight:700;border-bottom:1px solid #e5e5e5;padding:15px;background:#fff;position:relative;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Button-Color{background:#49804d!important;color:#fff}.default-img-wrap{position:absolute;content:"";left:0;height:100%;width:150px;border-radius:10px 0 0 10px;overflow:hidden}.default-img-wrap.uploaded-img-wrap .default-img-cls{display:none}.dflt-txt{display:block;line-height:1.2;font-size:11px;position:absolute;width:auto;left:0;bottom:auto;padding:5px 10px;top:8px;border-radius:0 15px 15px 0;color:#000;font-weight:700;text-align:center;background:rgb(255 255 255 / .8)}.uploaded-img-cls{width:auto;position:absolute;top:0;left:50%;min-height:100%;transform:translateX(-50%)}.dropzone .dz-preview .dz-details,.dropzone-previews .dz-preview .dz-details,.dropzone .dz-preview .dz-details .dz-size,.dropzone-previews .dz-preview .dz-details .dz-size{display:none}.default-img-wrap .dz-remove,.upload-view-img #dvimage span.dz-remove,.upload-view-img .dvimage span.dz-remove,.dropzone .dz-preview a.dz-remove,.dropzone-previews .dz-preview a.dz-remove,.dropzone .dz-preview a.dz-remove,.dropzone-previews .dz-preview a.dz-remove:hover{position:absolute;right:10px;top:8px;z-index:1;background-image:-webkit-linear-gradient(top,#fafafa,#eee);background-image:-moz-linear-gradient(top,#fafafa,#eee);background-image:-o-linear-gradient(top,#fafafa,#eee);background-image:-ms-linear-gradient(top,#fafafa,#eee);background-image:linear-gradient(to bottom,#fafafa,#eee);-webkit-border-radius:2px;border-radius:2px;border:1px solid #eee;text-decoration:none;display:block;padding:5px;text-align:center;color:#aaa;margin-top:0!important;float:right;width:25px!important;height:25px!important;border-radius:25px!important;line-height:12px!important;font-size:16px;color:#fff!important;background:#f7352b!important;cursor:pointer}.upload-view-img #dvimage,.upload-view-img .dvimage,.upload-view-img #dZUpload,.upload-view-img .dZUpload{height:218px}.upload-view-img #dvimage a,.upload-view-img .dvimage a{height:100%}.upload-view-img #dvimage,.upload-view-img .dvimage,.citytemplate .dtl-img-load .dropzone{padding:10px}.citytemplate .dtl-img-load .dropzone{padding-left:160px}.dropzone .dz-default.dz-message{width:160px;margin-left:0;left:0}.default-img-wrap>.ImgPreview .card-wrap,.upload-view-img #dvimage a,.upload-view-img .dvimage a,.dropzone .dz-preview,.dropzone-previews .dz-preview{-webkit-box-shadow:1px 1px 4px rgb(0 0 0 / .16);box-shadow:1px 1px 4px rgb(0 0 0 / .16);width:164px;overflow:hidden;height:222px;margin:0;background:#fff;position:relative;margin:0;vertical-align:top;border:none;border-right:1px solid rgb(0 0 0 / .2);padding:0;left:-2px;top:-2px;z-index:2}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark,.dropzone-previews .dz-preview.dz-error .dz-error-mark,.dropzone-previews .dz-preview.dz-success .dz-success-mark{top:11px;left:11px}.dropzone .dz-preview,.dropzone-previews .dz-preview{overflow:hidden;height:203px}.card-wrap{display:none}.upload-view-img .default-img-wrap .anchr-wrap,.upload-view-img #dvimage .anchr-wrap,.upload-view-img .dvimage .anchr-wrap,.dropzone.dz-clickable .dz-image{overflow:hidden;display:block;width:100%;height:100%;position:relative}.default-img-wrap .anchr-wrap img,.upload-view-img #dvimage .anchr-wrap img,.upload-view-img .dvimage .anchr-wrap img,.dropzone.dz-clickable .dz-image img{width:auto;height:100%;max-height:none;min-width:100%}.upload-view-img #dZUpload,.upload-view-img .dZUpload{min-width:34%;width:calc(50% - 150px);float:right;margin-left:0;border-radius:0;border:none;border-right:1px dashed #0ebcf2;background:#ededed}.txtengconvert{min-height:100px;min-width:100%;border:1px solid #dddd;border-radius:4px}.convert{margin-top:12px}.bootstrap-select .dropdown-menu li.active a{background:rgb(0 0 0 / .4)!important;color:#fff!important}.bootstrap-select .dropdown-menu li a:hover{background:#656565!important;color:#fff!important}.citytemplate .description-wrapper p{font-size:14px}.citytemplate .description-wrapper .sub-heading h4{color:#656565;font-weight:700;font-size:23px}#imgHotel{display:block}.citytemplate .service-img img{width:auto;height:100%;display:inline-block}.images-box-wrapper .dropzone .dz-default.dz-message span{display:block!important}.images-box-wrapper .dropzone .dz-default.dz-message span{font-size:19px;margin-left:8px!important;margin-top:78px!important}.citytemplate .images-container .btn.convert .btnloader{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;background:transparent!important;display:none!important}dropzone.dz-started .dz-message{display:block;opacity:1!important}.btnloader{width:30px;margin-right:-8px;display:none!important}.showloader .btnloader,.citytemplate .images-container .btn.convert.showloader .btnloader{display:inline-block!important;vertical-align:middle!important}.citytemplate .description-wrapper p{font-size:14px;font-weight:200!important}.show-price-lbl{background:#fff0;color:#000;text-align:right}.show-price-lbl .pricelist{font-weight:700;font-size:15px;padding-right:0!important;padding-top:3px;display:inline-block}.show-price-lbl .min-price-list,.max-price-list{color:#656565;font-size:14px;display:block}.min-price-sec-list,.max-price-sec-list{display:inline-block;padding-right:20px}.dropzone.dz-started .dz-message{display:block;opacity:1}.priority-bg-1{background:#e0f3f4!important;border-color:#cdf3f5 !IMPORTANT}.priority-bg-2{background:#f4efec!important}.priority-bg-3{background:#f4e0e9!important;border-color:#f3cfdf !IMPORTANT}.priority-bg-4{background:#f4d9d0!important;border-color:#f3c2b2 !IMPORTANT}.priority-bg-5{background:#f4e3c9!important;border-color:#f1cf9c!important}.priority-bg-6{background:#e2f4c9!important;border-color:#bcef75!important}.priority-bg-7{background:#b5dce1!important;border-color:#7dc4ce!important}.priority-bg-8{background:#d7e0b1!important;border-color:#b8c775!important}.priority-bg-9{background:#d6cdc8!important;border-color:#caafa0!important}.priority-bg-10{background:#cfdaf0!important;border-color:#aec6f7!important}.dvjourneytype.dash-form-group{display:flex;vertical-align:middle;align-items:center}.dvjourneytype .btn-group{display:flex;flex-grow:1;flex-direction:row-reverse}.dvimage .showb2c,.dz-image .showb2c{height:30px;position:absolute;bottom:21px;margin:0 auto;left:0;margin-left:0;padding:5px 10px;z-index:9;background:rgb(0 0 0 / .4);width:100%}.dvimage .showb2c label,.dz-image .showb2c label{display:inline-block;color:#fff;font-size:12px;padding-right:5px;line-height:26px}.dvimage .showb2c .SwitchButton,.dz-image .showb2c .SwitchButton{float:right}.dz-image .showb2c{bottom:2px}.dz-image{width:164px}.txthotelabout{min-height:100px}.headingtxt{font-size:16px;font-weight:700;margin:0}.citytemp-viewallbtn{position:absolute;left:auto;right:-1px;z-index:2;bottom:auto;top:-30px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none}.dtl-img-load.upload-view-img{border-top-right-radius:0}.citytemp-imgdel{position:fixed;display:inline-block;padding:10px 15px;background:#fff;min-width:100px;padding-left:15px;border-radius:5px;height:40px;top:50%;right:100px;cursor:pointer;margin-top:-20px}.citytemp-imgdel button{position:relative;color:#000;background-position:-142px -15px}.citytemp-imgdel button span{padding-left:10px;line-height:15px;display:grid}figcaption{bottom:auto;opacity:0;top:27px;left:auto;right:40px;visibility:visible;opacity:1;background:transparent!important}.cityimagupload .avatar-upload .contnt_avatar_prevw{height:220px}.circle_image{display:flex;justify-content:space-between;align-items:center;padding-right:16px!important;padding-bottom:10px;margin-top:0;padding-top:7px}.circle_image .avatar-upload{padding:0px!important;margin-left:0;margin-right:0;height:45px;width:45px}.circle_image .avatar-preview{height:45px!important;width:45px!important;margin:0px!important;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);-moz-box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);box-shadow:0 2px 4px 0 rgb(0 0 0 / .35);border-radius:100%!important}.circle_image .btnDeleteimg,.circle_image .gred-green{height:18px!important;width:18px!important;border-radius:4px!important}.circle_image span.btnDeleteimg i{font-size:13px!important}.circle_image .btnDeleteimg{bottom:initial!important;top:14px;left:2px}.circle_image .avatar-edit{right:3px!important;top:10px!important}.circle_image .avatar-edit input+label:after{width:19px!important;line-height:16px!important}.prtner_loader{height:42px!important;width:42px!important;position:absolute;top:0;right:0;border-radius:100%!important}.prtner_loader span::after,.loader-2 span::before{height:25px!important;width:25px!important}.userimgblank .avatar-edit{right:0px!important;top:0px!important}.userimgblank .gred-green{width:100px!important;height:100px!important;background:transparent!important}.cityimagupload.userimgblank .avatar-upload .avatar-edit input+label:after{font-size:0}#show_image_popup img,#image-show-area img{position:relative;max-height:calc(60vh - 15px)}.userimgblank .Miandivsgl_imgupload .gred-green{height:162px!important;min-width:100%!important;background:transparent!important}.cityimagupload .avatar-upload .avatar-edit{text-align:right}#show_image_popup img{width:inherit;max-width:100%;height:inherit;object-fit:contain}.w-100{width:100%}.cityimagupload .avatar-upload .avatar-edit input+label:after{content:"\f040";font-family:FontAwesome;color:#fff;position:relative;width:34px;line-height:34px;text-align:center;margin:0 auto;width:100%;display:flex;justify-content:center}
@import url(../otastyle/themecolor.css);body{font-optical-sizing:auto;font-style:normal}textarea{resize:none!important}.global-navigation-site-header{display:flex;align-items:center;justify-content:space-between;width:100%}.container-wrapper-section{max-width:1500px;margin-left:auto;margin-right:auto;width:100%;position:relative;padding-left:15px;padding-right:15px}.login-header{width:100%;background:#fff;padding:14px 0;position:absolute;top:0;left:0;right:0;z-index:999}.login-header-under{display:flex;align-items:center;justify-content:space-between}.mainHeader .header-icon svg{height:18px}.section-separator-bottom{position:absolute;top:auto;bottom:-10px;z-index:1;width:100%}.menu-content{display:flex;align-items:center}.logo-div img{max-height:60px;position:relative}.register-button a{color:var(--main-bg-color)!important;font-size:16px;background-color:#fff0;padding:11px 22px;border-radius:50px;border:1px solid var(--main-bg-color)}.login_navication-part ul{width:auto;float:right;padding:0;margin:0;text-align:right;display:flex;align-items:center;gap:35px;margin-right:20px}.header-login-nav li{float:none;padding:8px 0 8px 0;list-style-type:none;transition:all 700ms ease}.header-login-nav li a{color:var(--theme-link-color);font-size:16px;font-weight:400}.btn-register{padding:10px 15px;border:1px solid var(--main-bg-color);border-radius:50px}.mainHeader ul li a,.mainHeader #accountInfo .theme-clr{font-size:14px!important;transition:color .4s ease;display:inline-block;padding:26px 0;color:var(--theme-link-color)!important}.mainHeader ul li a{color:#fff!important}.mainHeader #accountInfo::after{display:none}.mainHeader ul li{margin-right:35px;position:relative}.mainHeader ul li .dropdown-menu{min-width:225px;max-width:320px;box-shadow:0 11px 90px 0 rgb(65 67 132 / .13);border:0;border-radius:10px}.mainHeader ul li .dropdown-menu li{margin-right:0}.mainHeader ul li .dropdown-menu li a{display:block;line-height:18px;min-width:120px;padding:12px 20px}#chooseCurrency #ddlcurrencies{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;padding-bottom:15px}#chooseCurrency #ddlcurrencies .currencyname{display:flex}#chooseCurrency #ddlcurrencies li a{border:1px solid var(--theme-border-light-clr)!important;border-radius:8px!important;color:var(--theme-link-color)!important;display:block!important;padding:9px 12px!important;width:100%!important}.changePassForm{padding-bottom:10px!important}.ProfileImg .dropdown-toggle::after,.ProfileImg .mainlabel{display:none}.changepasscontent{color:var(--theme-link-color)!important;line-height:1.6;font-size:14px;margin-bottom:15px!important}ul#changePassForm li:last-child{margin-top:20px}ul#changePassForm li label{font-size:14px;color:var(--theme-link-color)}.changePassForm li.form-group{margin-bottom:10px !IMPORTANT;display:block}.changePassForm li input{height:44px}.navbar{flex-direction:column!important}.account_alert_wrap{background:var(--main-bg-color);width:100%}.account_alert_pagewrap{max-width:1500px;margin:0 auto}.mainHeader .navbar{padding-left:0!important;padding-right:0!important}.account_alert_container{display:flex;align-items:center;justify-content:space-between;padding:24px 15px}.account_alert_heading{font-size:22px;font-weight:400;color:#fff}.account_alert_subheading{font-size:14px;font-weight:400;color:#fff;margin-bottom:0}.account_alert_subheading .agentname{text-transform:capitalize}.account_alert_content{display:flex;align-items:center;gap:10px}.alert_click_here{font-size:18px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:5px;padding:9px 20px}.alert_click_here:hover{background:#fff;color:var(--main-bg-color);transition:.5s ease-in-out}.mainHeader .nav-tabs li a:before{display:none}.ProfileImg{margin-right:0px!important}.ProfileImg .dropdown-toggle{padding-right:0px!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.ProfileImg .dropdown-toggle .theme-clr{cursor:pointer}.ProfileImg .down-arrow{position:absolute;right:0;top:calc(50% - 8px);transition:0.3s ease-in-out;pointer-events:none;color:#252525}.ProfileImg.open.show .down-arrow{top:calc(50% - 7px);transform:rotate(-180deg)}header .ProfileImg .nav-link #avPreview{display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase;font-weight:400;box-shadow:none!important;border:0 solid var(--theme-border-light-clr)!important;background:#ededed}.mainHeader .container,.landingpageotaform .page-wrap .container{padding-left:0;padding-right:0}.fixed-top{position:fixed!important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:focus,.nav>li>a:hover{background:transparent!important}.cartItemList{position:absolute;display:block;right:-30px;background:#fff;border-radius:12px;box-shadow:0 11px 90px 0 rgb(65 67 132 / .13);max-width:360px;width:360px;max-height:454px;overflow:hidden;overflow-y:auto;padding-top:0}.cartItemList li{margin-right:0!important}.cartItemList li .fl-accordion-toggle{display:none}.fl-accordion-panel{border-bottom:0 solid #cdcdcd!important}.fl-accordion-panel{padding:0px!important}.cart_top{display:grid;align-items:self-start;grid-template-columns:60px 1fr;gap:6px;font-size:13px;width:100%}.cart_lang{display:inline-flex}.cart_time_pax{width:auto;display:inline-flex;padding-right:3px}.cart_boxd .cart_topa{position:relative!important}.cart_boxd .cart_topa img{margin-left:0!important;left:0%!important}.cart_boxd .cart_top{padding-right:0!important}.datetext,.pax-ight-count{font-size:13px;color:var(--theme-link-color)!important}.cart_topb{padding-left:0px!important}.cart_topa{width:60px!important}.cart_topb{margin:0;padding:0}.cart_topb,.cart_name{width:100%}.cartItemList li{padding:16px;display:inline-block;width:100%;border-bottom:1px solid var(--theme-border-light-clr)}.cartItemList li:first-child{padding-top:10px;position:sticky;top:0;z-index:999;background:#fff}.deleteallcart{font-size:16px;color:var(--theme-heading-color);opacity:1;font-weight:700;display:flex;align-items:center}.save_offer{display:none}.mainHeader ul li .btna-wrapper a:hover{color:#fff!important}.cart-empty{display:flex;align-items:center;justify-content:center;font-size:16px;gap:10px;min-height:120px;flex-direction:column}.emptyclose-image{display:flex;align-items:center;vertical-align:middle;gap:5px}.cartItemList li:last-child{padding:0;border-bottom:0 solid var(--theme-border-light-clr);position:sticky;bottom:0;left:0;z-index:999}.cartItemList li .btna-wrapper{padding:0}.cartItemList li .animed-btn{background:var(--main-bg-color)!important}.cartItemList li .animed-btn{text-transform:inherit}.cartItemList li #Cart_Quote.animed-btn{background:var(--theme-heading-color)!important}.cartItemList li .panel-cart-action{color:#fff!important}.cart_name.acttitle{font-weight:700;font-size:14px!important;color:var(--theme-heading-color)!important}.cart_topa img{height:60px;min-height:66px;border:0;padding:0}.cart_name,.transfertitle,.trdate,.trtime{font-size:13px;white-space:normal;color:var(--theme-link-color)!important}.trtime{padding-left:3px}.cart_name.cart_titlename{font-size:14px!important;color:var(--theme-heading-color)!important;font-weight:700}.flydatetime,.flycityname{font-size:12px!important;color:var(--theme-heading-color)!important;font-weight:700}.flytriptyps,.trlocation{font-size:14px;font-weight:700;color:var(--theme-heading-color)}.flycityname{font-size:14px!important;font-weight:400}.cart_price{width:50%;float:left;text-align:left}.cart_price,.cart_price *{font-size:14px;font-weight:700!important;color:var(--main-bg-color)}.cart-items-eddit{width:50%;float:right;text-align:right;position:relative;display:flex;align-items:center;justify-content:end;gap:10px}.cart-items-eddit *{position:relative;display:flex;align-items:center;top:0;right:initial}.sidemainMenu{display:none}.mainHeader .notifyclick .ddBoxWrap,.mainHeader .cartItemList,.mainHeader #ddlcurrencies.dropdown-menu,.mobilenavmenuitems .dropdown-menu-left{top:76px!important}.home_main_Login_Btn{display:none}.ProfileImg .dropdown-menu{top:50px!important}.nav-item.dropdown.arrow-angle-toggle{display:none!important}body .navbar .navbar-right>.nav-item.ProfileImg.not-logged-in a.nav-link{background:var(--main-bg-color)!important}header .ProfileImg .nav-link #avPreview{background:transparent!important;color:#fff}body .mainHeader .mobiletabsnavbar .arrow-angle-toggle{display:none!important}@media screen and (max-width:1500px){.container-wrapper-section{max-width:1160px;margin-left:auto;margin-right:auto}.mainHeader .navbar .container{padding-right:15px!important;padding-left:15px!important}}@media screen and (max-width:1300px){.ProfileImg .nav-link{width:38px!important;height:38px!important}.mainHeader .notifyclick .ddBoxWrap,.mainHeader .cartItemList,.mainHeader #ddlcurrencies.dropdown-menu,.mobilenavmenuitems .dropdown-menu-left,.ProfileImg .dropdown-menu{top:50px!important}}.prcng_scrol{transition:0.2s ease-out}.navication-part{display:none}.notifyclick .ddBoxWrap{border:0!important}.notifyclick .ddTitle{border-bottom:0!important;padding:0;font-size:16px;font-weight:700;background:#fff;position:sticky;top:0;z-index:9}.notifyList p{font-size:12px!important}.ddNotifyInner ul li{padding:5px 0!important;margin-right:0}.notifyclick .ddBoxWrap{padding-bottom:0!important}.notifyclick .ddNotifyInner ul li:hover{background:transparent!important}.notifyList p.notifySubject{font-size:100%!important;font-weight:700!important}.ddBoxInner.ddNotifyInner{height:332px;width:300px;border-radius:8px;background-color:#fff;box-shadow:0 4px 50px 0 rgb(0 0 0 / .2);border:0;padding:20px!important}.dash-form-group.search-feild-input::after{content:'';position:absolute;height:15px;width:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjgyMDYgMjIuMDM3OUwxNy4xMDg2IDE2LjA5NzFDMTguNTc3MiAxNC4zNTEyIDE5LjM4MTkgMTIuMTU0NiAxOS4zODE5IDkuODY3NzJDMTkuMzgxOSA0LjUyNDc1IDE1LjAzNDkgMC4xNzc3MzQgOS42OTE5NCAwLjE3NzczNEM0LjM0ODk3IDAuMTc3NzM0IDAuMDAxOTUzMTIgNC41MjQ3NSAwLjAwMTk1MzEyIDkuODY3NzJDMC4wMDE5NTMxMiAxNS4yMTA3IDQuMzQ4OTcgMTkuNTU3NyA5LjY5MTk0IDE5LjU1NzdDMTEuNjk3OCAxOS41NTc3IDEzLjYwOTIgMTguOTUyNyAxNS4yNDM1IDE3LjgwNDJMMjAuOTk4OSAyMy43OTAxQzIxLjIzOTUgMjQuMDQgMjEuNTYzIDI0LjE3NzcgMjEuOTA5OCAyNC4xNzc3QzIyLjIzOCAyNC4xNzc3IDIyLjU0OTMgMjQuMDUyNiAyMi43ODU2IDIzLjgyNTFDMjMuMjg3OCAyMy4zNDE5IDIzLjMwMzkgMjIuNTQwNSAyMi44MjA2IDIyLjAzNzlaTTkuNjkxOTQgMi43MDU1NkMxMy42NDEyIDIuNzA1NTYgMTYuODU0MSA1LjkxODQyIDE2Ljg1NDEgOS44Njc3MkMxNi44NTQxIDEzLjgxNyAxMy42NDEyIDE3LjAyOTkgOS42OTE5NCAxNy4wMjk5QzUuNzQyNjQgMTcuMDI5OSAyLjUyOTc4IDEzLjgxNyAyLjUyOTc4IDkuODY3NzJDMi41Mjk3OCA1LjkxODQyIDUuNzQyNjQgMi43MDU1NiA5LjY5MTk0IDIuNzA1NTZaIiBmaWxsPSIjOEE4QThBIi8+Cjwvc3ZnPgo=);top:auto;z-index:99;background-size:14px;background-repeat:no-repeat;left:10px;bottom:15px}.cartItemList .Cart_Checkout{border:0px!important}.dash-form-group.search-feild-input input{padding-left:22px!important}.dash-form-group.search-feild-input .down-arrow{display:none}.mainHeader ul li #ddlcurrencies.dropdown-menu{max-width:420px!important;padding:10px 0}.mainHeader .nav>li.show>a{background:#fff0}.mainHeader ul li .dropdown-menu li a.active{color:var(--main-bg-color)!important}.cityimagupload .avatar-upload .avatar-preview>div{background-size:contain!important}.mobilenavmenuitems{display:inline-flex;justify-content:space-between;width:auto;align-items:center}.dropdown-item.active{background:transparent!important}.closemenu{display:flex;align-items:center;font-size:15px;gap:6px}.currencyname{padding-left:28px}.currency_flag{position:absolute;top:0;bottom:0;margin:auto;width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.dropdown-item#INR .currency_flag{height:14px;background-position:-2413px 0}.dropdown-item#USD .currency_flag{height:11px;background-position:-5241px 0}.dropdown-item#EUR .currency_flag{height:14px;background-position:-1599px 0}.dropdown-item#GBP .currency_flag{height:10px;background-position:-1775px 0}.dropdown-item#AED .currency_flag{height:10px;background-position:-44px 0}.menu_footer_container{display:none}@media screen and (max-width:1200px){.mainHeader .navbar-brand img{max-height:45px;width:auto;min-width:inherit}.mainHeader ul li{margin-right:10px!important}.ProfileImg .nav-link #avPreview{width:40px;height:40px}.menu_footer_container label{margin-bottom:0}.desktop_form_wrap{position:relative!important;z-index:inherit!important}body .mainHeader{z-index:11!important}.menu_footer_container a.footer-menu{display:flex;flex-direction:column;justify-content:center}.menu_footer_container a.footer-menu img{max-width:21px}.menu_footer_container a.footer-menu span{display:flex;justify-content:center}.menu_footer_container{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1;padding:6px 15px!important;border-top:1px solid #dadada}.menu_footer_container a{color:#8e8e8e;font-size:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.menu_footer_container svg{height:20px;width:20px}.menu_footer_container svg path{opacity:.5}.menu_footer_container a:first-child svg path{fill:var(--main-bg-color);opacity:1}.cartItemList .cart_topb,.cartItemList .fltDes{text-align:left}.menu_footer_container{display:flex!important}.mainHeader .navbar{height:50px;display:flex;align-items:center!important;justify-content:center}.sidemainMenu{display:block!important}.mic-btn-wrap{z-index:1!important;top:180px!important}.navbar .mobiletabsnavbar.navbar-right{width:auto!important;gap:2px!important}.mobilenavmenuitems ul.bookingside{top:40px!important}.mainHeader .mobilenavmenuitems .navbar-nav.navbar-right.bookingside{display:none!important}.navbar .navbar-right.mobiletabsnavbar::before{display:none;background:transparent!important}.mobiletop{margin-right:0!important;height:40px;align-items:center;display:flex!important;border-bottom:1px solid var(--theme-border-color);justify-content:end}.mainHeader .container{justify-content:start;align-items:center;gap:10px}.sideMenuIcon{display:flex}.mobilenavmenuitems{display:flex;justify-content:space-between;width:100%;min-width:100%;align-items:center;position:fixed;left:0;right:0;min-height:100vh!important;height:100%;max-height:100%;flex-direction:column;top:0;z-index:99999;padding-top:0;display:none;transition:none}.mobilenavmenuitems::before{background:rgb(0 0 0 / .5);content:'';width:100%;height:100vh;left:0;position:absolute;right:0;z-index:-1;top:0}.mobilenavmenuitems ul.mainmenulist{width:100%;align-items:start!important;max-width:260px;background:#FFF;z-index:999}.mainHeader ul li{margin-right:0!important}ul.nav.navbar-nav.align-items-center.mainmenulist::before{position:absolute;left:0;width:260px;height:100vh;content:'';background:#fff}.mobilenavmenuitems ul.mainmenulist li{width:100%;display:flex;align-items:center;padding-left:20px;padding-right:20px;position:relative}.mobilenavmenuitems ul.mainmenulist li a{background:#fff0;width:100%}.mobilenavmenuitems ul.mainmenulist li .down-arrow{transform:rotate(-90deg);transform-origin:center;right:20px!important}.mobilenavmenuitems ul.mainmenulist li ul{width:100%;position:fixed!important;z-index:99999!important;left:0 !IMPORTANT;top:0!important;right:0!important;bottom:0;max-width:260px}.mobilenavmenuitems .navbar-nav li.NavToggler{display:none!important}.mobilenavmenuitems ul.mainmenulist li ul li.backmainmenu{display:flex!important;border-bottom:1px solid var(--theme-border-light-clr);padding:10px 20px;font-size:16px;gap:10px}.mobilenavmenuitems ul.mainmenulist li ul li.backmainmenu .down-arrow{position:relative;transform:rotate(90deg);transform-origin:center;left:0}.mobilenavmenuitems ul.mainmenulist li ul li a{padding:12px 0}}@media screen and (max-width:1024px){.mainHeader .navbar .navbar-brand{height:50px}.mainHeader .navbar .global-navigation-site-header{min-height:50px}}@media screen and (max-width:765px){.navbar .navbar-right>.nav-item{display:inline-flex!important;vertical-align:middle;border-bottom:none;align-items:center}.mainHeader .notifyclick .ddBoxWrap,.mainHeader .cartItemList,.mainHeader #ddlcurrencies.dropdown-menu,.mobilenavmenuitems .dropdown-menu-left{top:53px!important}.mainHeader ul li a{font-size:14px}#accountInfo .theme-clr{display:none!important}.mobiletabsnavbar .nav-item.NavToggler.ddBox{display:none!important}.mainHeader ul li #ddlcurrencies.dropdown-menu{max-width:420px!important;left:auto;min-width:200px;right:0}.mainHeader ul.bookingside .arrow-angle-toggle .down-arrow{position:relative!important}.ProfileImg .dropdown-menu-right.dropdown-menu{right:0!important;left:auto}.mainHeader ul li{margin-right:0!important}.mobilenavmenuitems li.ProfileImg{display:inline-flex!important;gap:5px;white-space:nowrap}.mobilenavmenuitems li.ProfileImg a{padding:0}.ProfileImg .down-arrow{position:relative;right:0;top:calc(50% - 8px);transition:0.3s ease-in-out;pointer-events:none;color:#252525;display:flex;align-items:center}.home_MyAccount_Btn{text-align:center}.ProfileImg ul.dropdown-menu li{padding:8px 12px!important}}@media screen and (max-width:490px){.mobilenavmenuitems ul.bookingside{min-height:50px;display:flex !IMPORTANT;align-items:center !IMPORTANT;gap:8px;padding:0 10px!important}.mainHeader .navbar .container{padding-right:10px!important;padding-left:10px!important}.notifyclick svg,.passlock svg,#cart_li svg{width:16px}.mainHeader ul.bookingside li a,.mainHeader ul.bookingside .nav-item.ProfileImg #accountInfo label{font-size:14px!important}header .ProfileImg .nav-link #avPreview{font-size:12px}.down-arrow svg{height:12px;width:12px}.ProfileImg .dropdown-menu{right:0!important;transform:translate(0%,0)!important;left:auto}.mainHeader .ProfileImg .nav-link #avPreview{width:36px!important;height:36px!important;margin-right:0px!important}.mainHeader ul li #ddlcurrencies.dropdown-menu{top:38px!important}#langid.flag_bdr_wrap .show.dropdown-menu{margin-top:10px}.ProfileImg .dropdown-menu-right.dropdown-menu{top:46px!important}}@media screen and (min-width:481px) and (max-width:490px){#langid.flag_bdr_wrap .show.dropdown-menu{margin-top:4px!important}}
body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#017EFA !important;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#c1c1c1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulseWarning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}
@font-face{font-family:FontAwesome;font-display:auto;src:url(../../assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../../assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../../assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face{font-family:simple-line-icons;font-display:auto;src:url(../../assets/fonts/Simple-Line-Icons.eot?v=2.4.0);src:url(../../assets/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'),url(../../assets/fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'),url(../../assets/fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'),url(../../assets/fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'),url(../../assets/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');font-weight:400;font-style:normal}.SLI-action-redo,.SLI-action-undo,.SLI-anchor,.SLI-arrow-down,.SLI-arrow-down-circle,.SLI-arrow-left,.SLI-arrow-left-circle,.SLI-arrow-right,.SLI-arrow-right-circle,.SLI-arrow-up,.SLI-arrow-up-circle,.SLI-badge,.SLI-bag,.SLI-ban,.SLI-basket,.SLI-basket-loaded,.SLI-bell,.SLI-book-open,.SLI-briefcase,.SLI-bubble,.SLI-bubbles,.SLI-bulb,.SLI-calculator,.SLI-calendar,.SLI-call-end,.SLI-call-in,.SLI-call-out,.SLI-camera,.SLI-camrecorder,.SLI-chart,.SLI-check,.SLI-chemistry,.SLI-clock,.SLI-close,.SLI-cloud-download,.SLI-cloud-upload,.SLI-compass,.SLI-control-end,.SLI-control-forward,.SLI-control-pause,.SLI-control-play,.SLI-control-rewind,.SLI-control-start,.SLI-credit-card,.SLI-crop,.SLI-cup,.SLI-cursor,.SLI-cursor-move,.SLI-diamond,.SLI-direction,.SLI-directions,.SLI-disc,.SLI-dislike,.SLI-doc,.SLI-docs,.SLI-drawer,.SLI-drop,.SLI-earphones,.SLI-earphones-alt,.SLI-emotsmile,.SLI-energy,.SLI-envelope,.SLI-envelope-letter,.SLI-envelope-open,.SLI-equalizer,.SLI-event,.SLI-exclamation,.SLI-eye,.SLI-eyeglass,.SLI-feed,.SLI-film,.SLI-fire,.SLI-flag,.SLI-folder,.SLI-folder-alt,.SLI-frame,.SLI-game-controller,.SLI-ghost,.SLI-globe,.SLI-globe-alt,.SLI-graduation,.SLI-graph,.SLI-grid,.SLI-handbag,.SLI-heart,.SLI-home,.SLI-hourglass,.SLI-info,.SLI-key,.SLI-layers,.SLI-like,.SLI-link,.SLI-list,.SLI-location-pin,.SLI-lock,.SLI-lock-open,.SLI-login,.SLI-logout,.SLI-loop,.SLI-magic-wand,.SLI-magnet,.SLI-magnifier,.SLI-magnifier-add,.SLI-magnifier-remove,.SLI-map,.SLI-menu,.SLI-microphone,.SLI-minus,.SLI-mouse,.SLI-music-tone,.SLI-music-tone-alt,.SLI-mustache,.SLI-note,.SLI-notebook,.SLI-options,.SLI-options-vertical,.SLI-organization,.SLI-paper-clip,.SLI-paper-plane,.SLI-paypal,.SLI-pencil,.SLI-people,.SLI-phone,.SLI-picture,.SLI-pie-chart,.SLI-pin,.SLI-plane,.SLI-playlist,.SLI-plus,.SLI-power,.SLI-present,.SLI-printer,.SLI-puzzle,.SLI-question,.SLI-refresh,.SLI-reload,.SLI-rocket,.SLI-screen-desktop,.SLI-screen-smartphone,.SLI-screen-tablet,.SLI-settings,.SLI-share,.SLI-share-alt,.SLI-shield,.SLI-shuffle,.SLI-size-actual,.SLI-size-fullscreen,.SLI-social-behance,.SLI-social-dribbble,.SLI-social-dropbox,.SLI-social-facebook,.SLI-social-foursqare,.SLI-social-github,.SLI-social-google,.SLI-social-instagram,.SLI-social-linkedin,.SLI-social-pinterest,.SLI-social-reddit,.SLI-social-skype,.SLI-social-soundcloud,.SLI-social-spotify,.SLI-social-steam,.SLI-social-stumbleupon,.SLI-social-tumblr,.SLI-social-twitter,.SLI-social-vkontakte,.SLI-social-youtube,.SLI-speech,.SLI-speedometer,.SLI-star,.SLI-support,.SLI-symbol-female,.SLI-symbol-male,.SLI-tag,.SLI-target,.SLI-trash,.SLI-trophy,.SLI-umbrella,.SLI-user,.SLI-user-female,.SLI-user-follow,.SLI-user-following,.SLI-user-unfollow,.SLI-vector,.SLI-volume-1,.SLI-volume-2,.SLI-volume-off,.SLI-wallet,.SLI-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SLI-user:before{content:"\e005"}.SLI-people:before{content:"\e001"}.SLI-user-female:before{content:"\e000"}.SLI-user-follow:before{content:"\e002"}.SLI-user-following:before{content:"\e003"}.SLI-user-unfollow:before{content:"\e004"}.SLI-login:before{content:"\e066"}.SLI-logout:before{content:"\e065"}.SLI-emotsmile:before{content:"\e021"}.SLI-phone:before{content:"\e600"}.SLI-call-end:before{content:"\e048"}.SLI-call-in:before{content:"\e047"}.SLI-call-out:before{content:"\e046"}.SLI-map:before{content:"\e033"}.SLI-location-pin:before{content:"\e096"}.SLI-direction:before{content:"\e042"}.SLI-directions:before{content:"\e041"}.SLI-compass:before{content:"\e045"}.SLI-layers:before{content:"\e034"}.SLI-menu:before{content:"\e601"}.SLI-list:before{content:"\e067"}.SLI-options-vertical:before{content:"\e602"}.SLI-options:before{content:"\e603"}.SLI-arrow-down:before{content:"\e604"}.SLI-arrow-left:before{content:"\e605"}.SLI-arrow-right:before{content:"\e606"}.SLI-arrow-up:before{content:"\e607"}.SLI-arrow-up-circle:before{content:"\e07b"}.SLI-arrow-left-circle:before{content:"\e07a"}.SLI-arrow-right-circle:before{content:"\e079"}.SLI-arrow-down-circle:before{content:"\e078"}.SLI-check:before{content:"\e080"}.SLI-clock:before{content:"\e081"}.SLI-plus:before{content:"\e095"}.SLI-minus:before{content:"\e615"}.SLI-close:before{content:"\e082"}.SLI-event:before{content:"\e619"}.SLI-exclamation:before{content:"\e617"}.SLI-organization:before{content:"\e616"}.SLI-trophy:before{content:"\e006"}.SLI-screen-smartphone:before{content:"\e010"}.SLI-screen-desktop:before{content:"\e011"}.SLI-plane:before{content:"\e012"}.SLI-notebook:before{content:"\e013"}.SLI-mustache:before{content:"\e014"}.SLI-mouse:before{content:"\e015"}.SLI-magnet:before{content:"\e016"}.SLI-energy:before{content:"\e020"}.SLI-disc:before{content:"\e022"}.SLI-cursor:before{content:"\e06e"}.SLI-cursor-move:before{content:"\e023"}.SLI-crop:before{content:"\e024"}.SLI-chemistry:before{content:"\e026"}.SLI-speedometer:before{content:"\e007"}.SLI-shield:before{content:"\e00e"}.SLI-screen-tablet:before{content:"\e00f"}.SLI-magic-wand:before{content:"\e017"}.SLI-hourglass:before{content:"\e018"}.SLI-graduation:before{content:"\e019"}.SLI-ghost:before{content:"\e01a"}.SLI-game-controller:before{content:"\e01b"}.SLI-fire:before{content:"\e01c"}.SLI-eyeglass:before{content:"\e01d"}.SLI-envelope-open:before{content:"\e01e"}.SLI-envelope-letter:before{content:"\e01f"}.SLI-bell:before{content:"\e027"}.SLI-badge:before{content:"\e028"}.SLI-anchor:before{content:"\e029"}.SLI-wallet:before{content:"\e02a"}.SLI-vector:before{content:"\e02b"}.SLI-speech:before{content:"\e02c"}.SLI-puzzle:before{content:"\e02d"}.SLI-printer:before{content:"\e02e"}.SLI-present:before{content:"\e02f"}.SLI-playlist:before{content:"\e030"}.SLI-pin:before{content:"\e031"}.SLI-picture:before{content:"\e032"}.SLI-handbag:before{content:"\e035"}.SLI-globe-alt:before{content:"\e036"}.SLI-globe:before{content:"\e037"}.SLI-folder-alt:before{content:"\e039"}.SLI-folder:before{content:"\e089"}.SLI-film:before{content:"\e03a"}.SLI-feed:before{content:"\e03b"}.SLI-drop:before{content:"\e03e"}.SLI-drawer:before{content:"\e03f"}.SLI-docs:before{content:"\e040"}.SLI-doc:before{content:"\e085"}.SLI-diamond:before{content:"\e043"}.SLI-cup:before{content:"\e044"}.SLI-calculator:before{content:"\e049"}.SLI-bubbles:before{content:"\e04a"}.SLI-briefcase:before{content:"\e04b"}.SLI-book-open:before{content:"\e04c"}.SLI-basket-loaded:before{content:"\e04d"}.SLI-basket:before{content:"\e04e"}.SLI-bag:before{content:"\e04f"}.SLI-action-undo:before{content:"\e050"}.SLI-action-redo:before{content:"\e051"}.SLI-wrench:before{content:"\e052"}.SLI-umbrella:before{content:"\e053"}.SLI-trash:before{content:"\e054"}.SLI-tag:before{content:"\e055"}.SLI-support:before{content:"\e056"}.SLI-frame:before{content:"\e038"}.SLI-size-fullscreen:before{content:"\e057"}.SLI-size-actual:before{content:"\e058"}.SLI-shuffle:before{content:"\e059"}.SLI-share-alt:before{content:"\e05a"}.SLI-share:before{content:"\e05b"}.SLI-rocket:before{content:"\e05c"}.SLI-question:before{content:"\e05d"}.SLI-pie-chart:before{content:"\e05e"}.SLI-pencil:before{content:"\e05f"}.SLI-note:before{content:"\e060"}.SLI-loop:before{content:"\e064"}.SLI-home:before{content:"\e069"}.SLI-grid:before{content:"\e06a"}.SLI-graph:before{content:"\e06b"}.SLI-microphone:before{content:"\e063"}.SLI-music-tone-alt:before{content:"\e061"}.SLI-music-tone:before{content:"\e062"}.SLI-earphones-alt:before{content:"\e03c"}.SLI-earphones:before{content:"\e03d"}.SLI-equalizer:before{content:"\e06c"}.SLI-like:before{content:"\e068"}.SLI-dislike:before{content:"\e06d"}.SLI-control-start:before{content:"\e06f"}.SLI-control-rewind:before{content:"\e070"}.SLI-control-play:before{content:"\e071"}.SLI-control-pause:before{content:"\e072"}.SLI-control-forward:before{content:"\e073"}.SLI-control-end:before{content:"\e074"}.SLI-volume-1:before{content:"\e09f"}.SLI-volume-2:before{content:"\e0a0"}.SLI-volume-off:before{content:"\e0a1"}.SLI-calendar:before{content:"\e075"}.SLI-bulb:before{content:"\e076"}.SLI-chart:before{content:"\e077"}.SLI-ban:before{content:"\e07c"}.SLI-bubble:before{content:"\e07d"}.SLI-camrecorder:before{content:"\e07e"}.SLI-camera:before{content:"\e07f"}.SLI-cloud-download:before{content:"\e083"}.SLI-cloud-upload:before{content:"\e084"}.SLI-envelope:before{content:"\e086"}.SLI-eye:before{content:"\e087"}.SLI-flag:before{content:"\e088"}.SLI-heart:before{content:"\e08a"}.SLI-info:before{content:"\e08b"}.SLI-key:before{content:"\e08c"}.SLI-link:before{content:"\e08d"}.SLI-lock:before{content:"\e08e"}.SLI-lock-open:before{content:"\e08f"}.SLI-magnifier:before{content:"\e090"}.SLI-magnifier-add:before{content:"\e091"}.SLI-magnifier-remove:before{content:"\e092"}.SLI-paper-clip:before{content:"\e093"}.SLI-paper-plane:before{content:"\e094"}.SLI-power:before{content:"\e097"}.SLI-refresh:before{content:"\e098"}.SLI-reload:before{content:"\e099"}.SLI-settings:before{content:"\e09a"}.SLI-star:before{content:"\e09b"}.SLI-symbol-female:before{content:"\e09c"}.SLI-symbol-male:before{content:"\e09d"}.SLI-target:before{content:"\e09e"}.SLI-credit-card:before{content:"\e025"}.SLI-paypal:before{content:"\e608"}.SLI-social-tumblr:before{content:"\e00a"}.SLI-social-twitter:before{content:"\e009"}.SLI-social-facebook:before{content:"\e00b"}.SLI-social-instagram:before{content:"\e609"}.SLI-social-linkedin:before{content:"\e60a"}.SLI-social-pinterest:before{content:"\e60b"}.SLI-social-github:before{content:"\e60c"}.SLI-social-google:before{content:"\e60d"}.SLI-social-reddit:before{content:"\e60e"}.SLI-social-skype:before{content:"\e60f"}.SLI-social-dribbble:before{content:"\e00d"}.SLI-social-behance:before{content:"\e610"}.SLI-social-foursqare:before{content:"\e611"}.SLI-social-soundcloud:before{content:"\e612"}.SLI-social-spotify:before{content:"\e613"}.SLI-social-stumbleupon:before{content:"\e614"}.SLI-social-youtube:before{content:"\e008"}.SLI-social-dropbox:before{content:"\e00c"}.SLI-social-vkontakte:before{content:"\e618"}.SLI-social-steam:before{content:"\e620"}
.twitter-typeahead{width:100%}.tt-hint,.tt-query,.typeahead{outline:0}.tt-hint{color:#999}.tt-dropdown-menu{width:auto;min-width:100%;margin-top:1px;min-width:180px;padding:7px 0;background-color:#fff;border:1px solid #ddd;border-radius:3px;max-height:300px;overflow-y:auto;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:#000;text-rendering:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}.typeahead-scrollable .tt-dropdown-menu{max-height:250px}.typeahead-rtl .tt-dropdown-menu{text-align:right}.tt-suggestion{padding:8px 15px;cursor:pointer;white-space:nowrap}.tt-suggestion.tt-cursor{background-color:#f5f5f5}.tt-suggestion p{margin:0}.tt-dataset-group .tt-suggestion{padding-left:24px;padding-right:24px}.tt-heading{font-size:11px;line-height:1.82;padding:8px 15px;text-transform:uppercase;display:block;font-weight:700;margin-top:2px;margin-bottom:2px}.typeahead-template .empty-message{padding:8px 15px;text-align:center}.tt-hint,.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);padding:8px 12px;border:2px solid #ccc;border-radius:8px;outline:0}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{margin-top:2px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;line-height:20px}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.empty-message{padding-left:12px;height:30px;line-height:30px;font-size:.8em;border:1px solid red;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.pckg-inner,.tour-inner{background:#f8f8f8}.pckg-item{background:#fff;margin-bottom:10px;position:relative;box-shadow:4px 3px 5px 0 rgba(0,0,0,.03)}.package-wiget:hover,.pckg-item:hover{-webkit-box-shadow:1px 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 0 5px 0 rgba(0,0,0,.2);box-shadow:1px 0 5px 0 rgba(0,0,0,.2)}.pckg-item .pckg-image{position:relative;z-index:1;overflow:hidden;margin-bottom:0;display:table-cell}.pckg-item .pckg-image:before{content:'';position:absolute;z-index:2;top:0;right:-15%;height:100%;-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-ms-transform:skew(15deg);-o-transform:skew(15deg);transform:skew(15deg);background:#fff}.pckg-item .pckg-image .imgpkg{position:relative;z-index:1}.pckg-item .pckg-image .imgpkg:after,.pckg-item .pckg-image .imgpkg:before{content:'';z-index:1;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.pckg-item .pckg-image .imgpkg:before{left:0;background:#ffc107;opacity:0}.pckg-item:hover .pckg-image .imgpkg:before{opacity:.3}.pckg-item .pckg-image .imgpkg:after{right:-90%;opacity:.2;background:#fff;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0)}.pckg-item:hover .pckg-image .imgpkg:after{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0)}.pckg-item .pckg-body{padding:15px;display:table-cell;vertical-align:middle}.pckg-item .pckg-body .ratting i{font-size:11px}.pckg-item .pckg-body h3{margin:5px 0;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px}.pckg-item .pckg-body p{color:#bebebe;font-size:13px;line-height:21px}.pckg-item .pckg-body .free-service i{font-size:18px;margin-right:10px;color:#868686;cursor:pointer}.pckg-right{text-align:center;background:#fff;padding:15px 10px 6px 10px;display:table-cell;vertical-align:middle;border-left:1px solid #ddd;height:150px}.pckg-person{font-size:14px;line-height:14px;letter-spacing:0;margin-bottom:10px}.pckg-person span{display:block;font-size:24px;margin:10px 0 10px 2px;font-weight:700;line-height:22px}.pckg-image img{height:100%!important;width:100%}.pckg-image div.imgpkg{height:150px}.pckg-item .ahotel-image{width:40%!important}.pckg-image img{height:100%!important}span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu{cursor:pointer;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:focus,span.twitter-typeahead .tt-suggestion:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block!important;height:34px}.input-group span.twitter-typeahead .tt-dropdown-menu,.input-group span.twitter-typeahead .tt-menu{top:32px!important}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0 .25rem .25rem 0}.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.input-group-sm span.twitter-typeahead{height:30px}.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-sm span.twitter-typeahead .tt-menu{top:30px!important}.input-group.input-group-lg span.twitter-typeahead{height:34px}.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-lg span.twitter-typeahead .tt-menu{top:46px!important}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgb(0 0 0 / .2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid #fff0;border-left:7px solid #fff0;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid #fff0;border-bottom:6px solid #fff;border-left:6px solid #fff0}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:999}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid #fff0;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:#fff0;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:#fff0;color:#d5d5d5}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:#fff0;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#fff0;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#d5d5d5;cursor:not-allowed}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px 23px;padding:0 6px 0 28px;width:90%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff}.ranges li.active{background-color:#08c;border:1px solid #08c;color:#fff}.daterangepicker th.available.next span,.daterangepicker th.available.prev span{position:relative;display:block;width:30px;height:30px}.daterangepicker th.available.next:hover,.daterangepicker th.available.prev:hover{background:0 0}.daterangepicker th.available.next:hover span,.daterangepicker th.available.prev:hover span{background:#eee}.daterangepicker th.available.next span:before,.daterangepicker th.available.prev span:before{content:"\f104";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;font-size:14px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.daterangepicker th.available.next span:before{content:"\f105"}body .daterangepicker .calendar td.off{opacity:0;pointer-events:none}body .daterangepicker .calendar td.off.disabled{opacity:1!important;pointer-events:initial!important}body .daterangepicker .calendar td.off[class="off off disabled"],body .daterangepicker .calendar td.off[class="weekend off off disabled"]{opacity:0!important;pointer-events:none!important}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px}.daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#fff0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}.toggle{position:relative;overflow:hidden}.toggle input[type=checkbox]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}.toggle.btn{min-width:59px;min-height:34px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle.btn-xs{min-width:35px;min-height:15px}
.logo_main{max-width:286px;margin-top:0;height:50px;padding:0 6px}.no-padding{padding:0!important}.no-margin{margin:0!important}.font18{font-size:18px}.navbar-default{background-color:#fefefe;-webkit-box-shadow:0 0 30px rgb(0 0 0 / .2);box-shadow:0 0 30px rgb(0 0 0 / .2)}a{text-decoration:none}footer .navbar-brand{position:relative;top:-14px;border-radius:0 0 20px 20px;background:#fff;display:inline-block;height:auto!important;width:auto!important;max-width:70%!important;vertical-align:top;padding:15px!important;z-index:0;left:-4px;box-shadow:0 4px 10px rgb(0 0 0 / .5);margin-top:-38px}footer .navbar-brand img{position:relative!important;transform:translate(0)!important;max-height:none;max-width:70%;top:auto;left:auto}.hamburger{padding:8px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;display:none;float:right;transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7)}.cpolicy_hotelaa{margin:0px!important;width:88%!important}.hamburger:hover,.hamburger:focus{outline:none;box-shadow:none;border:none}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.ui-dialog-titlebar.ui-corner-all{display:none}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#333;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.navbar-brand{text-align:center;padding:1px!important;height:80px;width:200px;position:relative}.navbar-brand img{max-width:100%;max-height:100%;display:inline-block;position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);cursor:pointer}#main-slide .item img{min-width:100%;max-width:none;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);height:auto}#main-slide .item .slider-content{z-index:0;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}#main-slide .item.active .slider-content{z-index:0;opacity:1;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.SmlSub{font-size:13px;opacity:.4}#main-slide .slider-content{top:50%;margin-top:-70px;left:0;padding:0;text-align:center;position:absolute;width:100%;height:100%;color:#fff}#main-slide .carousel-indicators{bottom:0}.carousel-indicators li{width:14px!important;height:14px!important;border:2px solid #fff!important;margin:1px!important}#main-slide .carousel-control.left,#main-slide .carousel-control.right{opacity:1;filter:alpha(opacity=100);background-image:none;background-repeat:no-repeat;text-shadow:none;overflow:hidden}#main-slide .carousel-control.left span{padding:15px}#main-slide .carousel-control.right span{padding:15px}#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right{position:absolute;top:50%;z-index:5;display:inline-block;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);opacity:.5}#main-slide .carousel-control .fa-angle-left{left:0;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0}#main-slide .carousel-control .fa-angle-right{right:0;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px}#main-slide .carousel-control i{background:rgb(0 0 0 / .7);color:#fff;line-height:36px;font-size:32px;padding:3px 10px 3px 12px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#main-slide .carousel-control:hover .fa-angle-left,#main-slide .carousel-control:hover .fa-angle-right{opacity:.8}#main-slide .slider-content h2{font-size:50px!important;font-weight:100;text-transform:uppercase;color:#555}#main-slide .slider-content h2.white,#main-slide .slider-content h3.white{color:#fff}#main-slide .slider-content h3{font-size:36px;font-weight:300;margin-top:60px;text-transform:uppercase;text-align:center;color:#555}.slider.btn{padding:10px 40px;margin-top:40px;font-size:20px;border-radius:2px;text-transform:uppercase;line-height:28px;border:0;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;box-shadow:0 4px 0 rgb(0 0 0 / .1) inset;-o-box-shadow:0 4px 0 rgb(0 0 0 / .1) inset;-moz-box-shadow:0 4px 0 rgb(0 0 0 / .1) inset;-webkit-box-shadow:0 4px 0 rgb(0 0 0 / .1) inset}.slider.btn.btn-default{margin-left:4px;background:#ECECEC}.slider.btn.btn-default:hover{background:#000;color:#fff}.slider-content-left{position:relative;margin:0 0 0 40px}.slider-content-right{position:relative}.owl-wrap-main{padding:0 0 15px 0}.owl-carousel{overflow:hidden}.owl-carousel .owl-nav{position:absolute;top:50%;height:0;width:100%;left:0;right:0}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{font-size:0}.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before{position:absolute;top:50%;z-index:5;display:inline-block;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;opacity:.8;background:rgb(0 0 0 / .7);color:#fff;line-height:36px;font-size:32px;padding:3px 10px 3px 12px;left:0;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;background:rgb(0 0 0 / .7);color:#fff;line-height:36px;font-size:32px;padding:3px 12px}.owl-carousel .owl-nav .owl-next:before{right:0;left:auto;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px}.owl-carousel .owl-nav .owl-next:hover:before,.owl-carousel .owl-nav .owl-prev:hover:before{opacity:.8}.owl-carousel .owl-nav .owl-next:before{content:"\f105"}.owl-carousel .owl-nav .owl-prev:before{content:"\f104"}.owl-prev.disabled,.owl-next.disabled{display:none!important}.carousel .item.active .animated2{-webkit-animation:lightSpeedIn 1s ease-in 200ms both;animation:lightSpeedIn 1s ease-in 200ms both}.carousel .item.active .animated3{-webkit-animation:bounceInLeft 1s ease-in-out 500ms both;animation:bounceInLeft 1s ease-in-out 500ms both}.carousel .item.active .animated4{-webkit-animation:flipInX 1s ease-in 500ms both;animation:flipInX 1s ease-in 500ms both;text-align:center}.carousel .item.active .animated5{-webkit-animation:bounceInLeft 1s ease-in-out 100ms both;animation:bounceInLeft 1s ease-in-out 100ms both}.carousel .item.active .animated6{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both;text-align:center}.carousel .item.active .animated7{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both}.carousel .item.active .animated8{-webkit-animation:fadeInDown 1s ease-in 1000ms both;animation:fadeInDown 1s ease-in 1000ms both}.footer_down{position:fixed;bottom:0;width:100%}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.ribbon span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#f94141;background:linear-gradient(#f94141 0,#f94141 100%);text-shadow:1px 1px 2px rgb(0 0 0 / .25);position:absolute;top:19px;left:-21px}.ribbon{position:absolute;z-index:1;overflow:hidden;width:75px;height:75px;text-align:center}.grid-item-inner{position:relative;overflow:hidden;color:#fff}#popular-slide.owl-theme .owl-controls{margin-top:0}.grid-margin{margin-left:-10px;margin-right:-10px}.grid-item{margin-bottom:20px;padding-right:10px;padding-left:10px}.grid-item-inner{position:relative;overflow:hidden;color:#fff}.grid-content{background:-moz-linear-gradient(top,rgb(0 0 0 / .5) 0%,#fff0 50%,rgb(0 0 0 / .5) 100%);background:-webkit-linear-gradient(top,rgb(0 0 0 / .5) 0%,#fff0 50%,rgb(0 0 0 / .5) 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .5) 0%,#fff0 50%,rgb(0 0 0 / .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#80000000',GradientType=0);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-text{position:absolute;bottom:0;left:0;padding:15px;width:100%}.place-name{display:inline-block;margin-bottom:10px;padding:4px 12px;font-size:12px;line-height:1.5;background-color:#f94141;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;-ms-border-radius:10px 10px 10px 0;-o-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0}.travel-times h4{font-size:16px;color:#fff;margin-bottom:0}.travel-times span{position:relative;color:#fec107}.grid-price{float:right;padding-top:22px;font-weight:700;padding:10px;display:inline-block}.grid-price span{font-size:28px;color:#fec107;top:0}.grid-price>*{display:inline-block;vertical-align:baseline;font-style:normal;padding:0 2px;margin:0}.grid-price b{font-size:14px;position:relative;color:#fec107}.grid-item-inner{width:100%;height:200px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.grid-img-thumb a img{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;width:100%;height:100%;position:absolute;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.grid-item-inner:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.grid-price{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0}.grid-item-inner:hover .grid-price,.grid-item-inner:focus .grid-price,.grid-item-inner:active .grid-price{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.title h2{margin:0 0 5px;text-align:center;font-weight:800;color:#000;position:relative;z-index:10}.title p{margin:0;color:#7d7d7d;line-height:23px;letter-spacing:.25px}.title{text-align:center;margin:15px 0 6px 0}.title.onlyShape{margin-bottom:16px}.popular-inner .title{margin-top:0;margin-bottom:20px}.title img{max-width:100%}.wrap{background-color:#f2f2f2;margin:0 auto;width:100%;background:#fff0}.container{width:100%!important}.container.lg_container.mar_tp20{background:#fff0}.htlbox{color:#6a6a6a;margin:0;font-size:30px;text-transform:capitalize;padding-top:11px;padding-bottom:11px}.borderbox{margin:0;padding:0}.packg-bx{box-shadow:0 1px 2px #333;float:left;width:100%;padding-bottom:5px;margin-bottom:20px}.starbx{border-bottom:solid 1px;border-color:#cecece;padding-bottom:30px;padding-top:12px}.starbx ul{width:100%;margin:0;padding:0}.starbx ul li{list-style:none;display:block;float:left;padding-left:55px}.starbx ul li i{padding-right:5px}.starbx ul li a{color:#000}.starbx ul li span{display:block;margin:0;padding:0;font-size:12px;color:#000;float:right;padding-top:3px}.ctrbx{display:block;margin-top:6px}.ctrbx h4{font-size:16px;color:#d90036}.ctrbx span{display:block;margin:0;padding:0;font-size:14px;color:#000}.cntr-bnt{width:97%;padding:0;box-shadow:5px 5px 5px #888;margin-bottom:20px;padding-left:15px}.ctrnewbx{width:100%;background-color:#fff}.ctrnewmain{width:100%;margin-top:10px;margin-bottom:10px;text-decoration:none!important;display:block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0,0,0);background:#fff;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .2);box-shadow:0 4px 2px #aaa;-webkit-border-radius:5px;border-radius:5px;float:left}.ctrnewstartbx{width:100%}.ctrnewstartbx img{border-top-left-radius:5px;height:180px;border-top-right-radius:5px;width:100%;border:none}.innerbx{padding:12px 20px;border-top:none;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ctrratingbx ul{margin:0;padding:0}.ctrratingbx ul li{display:block;list-style:none;float:left}.ctrratingbx ul li i{padding-right:5px;margin:0;color:#a93911;padding-bottom:5px}.ctrheadingbx{float:left;width:100%}.ctrheadingbx h5{height:36px;font-family:inherit!important;font-size:16px;font-weight:700;color:#4d4d4d;margin:0;padding-bottom:5px}.ctrheadingbx span{display:block;font-family:inherit!important;font-size:12px;font-weight:700;color:#858585;margin:0;border-bottom:solid 1px;padding-bottom:5px;border-bottom-color:#CCC}.ctrheadingbx p{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;color:#858585;margin-top:5px;text-align:justify;height:40px;min-height:40px}.ctrproduct{width:100%;float:left}.ctrproduct ul{margin:0;padding:0}.ctrproduct ul li{display:block;float:none;list-style:none;padding-top:20px}.ctrproduct ul li span{font-weight:700;width:100%;color:#fff;padding:7px 7px;background:#a93911;border-radius:3px;line-height:30px;font-family:inherit!important;font-size:16px}.cartbox{width:100%;float:left;margin-top:10px;margin-bottom:10px;padding-top:5px;text-align:center}.cartbox-main{width:100%;margin:0 auto}.cartbox-main ul{margin:0;padding:0}.cartbox-main ul li{list-style:none;display:block;text-align:center;padding-right:10px}.cartbox-main ul li a{text-decoration:none;color:#585858;border:solid 1px;border-color:#bdbdbd;padding:7px 5px;border-radius:3px;font-family:inherit!important;font-size:12px}.cartbox-main ul li a:hover{background-color:#e6e6e6;color:#000}.ctrnewmain:hover{-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);-o-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-box-shadow:0 4px 2px rgb(0 0 0 / .25);box-shadow:0 4px 2px rgb(0 0 0 / .25)}.ww-star-rating-container{position:relative;vertical-align:middle;font-family:FontAwesome;display:inline-block;color:#ddd;width:100%}.tags_room{float:right}.ww-star-rating-container:before{content:"\f006 \f006 \f006 \f006 \f006"}.ww-star-rating-container .ww-star-rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#ffac5a}.ww-star-rating-container .ww-star-rating.ww-stars-0{width:0%}.ww-star-rating-container .ww-star-rating.ww-stars-5{width:10%}.ww-star-rating-container .ww-star-rating.ww-stars-10{width:20%}.ww-star-rating-container .ww-star-rating.ww-stars-15{width:30%}.ww-star-rating-container .ww-star-rating.ww-stars-20{width:40%}.ww-star-rating-container .ww-star-rating.ww-stars-25{width:50%}.ww-star-rating-container .ww-star-rating.ww-stars-30{width:60%}.ww-star-rating-container .ww-star-rating.ww-stars-35{width:70%}.ww-star-rating-container .ww-star-rating.ww-stars-40{width:80%}.ww-star-rating-container .ww-star-rating.ww-stars-45{width:90%}.ww-star-rating-container .ww-star-rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.line{border-bottom:1px solid #ccc;padding:2.5px 0}.info-row{font-size:15px}.strong{font-weight:700}.text-muted{color:#8a8a8a}.toggle-view-type .view-type.active{color:#000}.toggle-view-type a:hover{text-decoration:none}#tgle_hotel2,#tgle_hotel1{min-height:1027px;height:auto}.hotel-inner,.tour-inner{background:#f8f8f8}.hotel-item{background:#fff;margin-bottom:10px;margin-top:10px;position:relative}.hotel-item .hotel-image{position:relative;z-index:1;overflow:hidden;margin-bottom:0;width:30%;display:table-cell}.hotel-item .hotel-image .img:after,.hotelItemWrap .hotel-image .img:after{right:-90%;opacity:.2;background:#fff;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0)}.hotel-item:hover .hotel-image .img:after,.hotelItemWrap:hover .hotel-image .img:after{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);right:90%}.hotel-item .hotel-body{padding:6px 6px;width:40%;display:table-cell;vertical-align:middle}.hotel-item .hotel-body .ratting i{font-size:11px}.hotel-item .hotel-body h3{margin:5px 0;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}.hotel-item .hotel-body p{color:#bebebe;font-size:13px;line-height:21px}.hotel-item .hotel-body .free-service i{font-size:18px;margin-right:5px;color:#868686;cursor:pointer}.hotel-right{width:30%;text-align:center;background:#fff;padding:15px 10px;display:table-cell;vertical-align:middle;border-left:1px solid #ddd}.hotel-person{font-size:14px;line-height:18px;letter-spacing:0}.hotel-person span{display:block;font-size:24px;margin:10px 0 10px 2px;font-weight:700;line-height:22px}.hotel-item .thm-btn{margin-top:20px}.thm-btn{background-color:#a93911;color:white!important;padding:12px 30px;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative}.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity}.thm-btn:hover:before,.thm-btn:focus:before,.thm-btn:active:before{opacity:1}.thm-btn:hover{color:#fff;text-decoration:none}.toolerr i.fa.fa-child{margin-left:0}.h1,.h2,.h3,.h4,.h5,.h6,h5{font-size:inherit}fieldset{border:1px solid #fff0;margin:0 2px;padding:10px 15px 15px;border-radius:15px;min-width:100%}.valignmiddle{vertical-align:middle!important}.valigntop{vertical-align:top!important}.valignbaseline{vertical-align:baseline!important}legend{width:auto;padding:5px 20px;color:#fff;border-radius:30px;box-sizing:border-box;text-transform:capitalize;font-size:15px;font-weight:700;margin-left:0;background-color:#ececec;margin-bottom:0}.package_basic .form-control{box-shadow:none;border-radius:0;border:2px solid rgb(0 0 0 / .1);height:50px;font-size:13px}.package_basic .form-group{margin:4px}.package_basic .form-control:focus{border-color:#3c948b}.package_basic textarea.form-control{height:216px;resize:none}body{font-family:inherit!important}.icon-addon{position:relative}.icon-addon .fa-calendar{position:absolute;z-index:2;position:absolute;z-index:2;right:14px;font-size:20px;width:20px;text-align:center;padding:14px 0;top:0;margin:0}label{text-transform:capitalize}.no-transitions *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.head-con{width:100%;border-bottom:1px solid #A3A5A6;padding-bottom:10px;margin-bottom:15px;margin-top:15px}.img-circl-div{width:100px;padding:0 15px 0 0;float:left}a.vendorlink{float:left}.itemhead{width:auto;float:left;padding:0 0 0 0}.vendor_right_headline{width:auto;float:left;margin:0;color:#FF8598;font-size:22px}.headline_heart{float:left;padding:5px 0 0 10px}.float_left{float:left}.float_rgt{float:right}.vendor_stars_pencil{color:#767779;font-size:16px;padding:1px 5px 0 0;float:left;margin-top:2px}.vendor_stars_reveiws{font-size:16px;float:left;margin-right:10px}.vendor_headline_address{font-size:14px}.headline_heart a img{height:28px;margin-top:-12px;margin-left:5px}.fullwidth{width:100%}.width75{width:75%;float:left}.width25{width:25%;float:left}.slider{width:100%;height:450px;border:1px solid darkgrey}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:0}.nav>li>a{position:inherit;display:block;padding:15px 12px;position:relative}.nav>li .tooltip-inner{white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis;text-align:left}.nav>li>a *{display:inline-block;vertical-align:middle}.nav>li>a .label{font-size:100%}.nav>li>a i{font-size:20px;margin-right:5px}.navBookClose{font-size:17px;margin-right:0px!important;position:absolute!important;top:1px!important;right:0px!important;cursor:pointer}.nav>li.navactive.active>a{border-top:0 solid #2776b4;font-weight:900;letter-spacing:1.1px;position:relative}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border-radius:14px 14px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{background:#fff0;border:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;background-color:#fff0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-bottom:0 solid grey}.nav-tabs>li>a{color:#0089d0;border:0}.nav-tabs>li>a:hover{border:0;background-color:#fff0;border-bottom:0 solid #0089d0}.navlabel{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffac5a}.tab{border-bottom:3px solid #33495e}.tab-ac:hover{border-bottom:3px solid #33495e}.jumbotron{padding-bottom:0;background-color:#fff;margin:0;min-height:768px;position:relative;padding-top:54px;width:100%;overflow-x:hidden}footer{margin-top:5px}footer .lg_container>p{margin-top:10px;color:#fff}.mar_bottm20{margin-bottom:20px}.active_tab_color{color:#33495e!important}.jumbotron p{font-size:14px}.mar_tp10{margin-top:10px!important}.mar_tp20{margin-top:20px!important}.mar_tp30{margin-top:30px!important}.mar_lft10{margin-left:10px}.mar_lft5{margin-left:5px!important}.mar_rgt10{margin-right:10px}.mar_lft5{margin-left:5px}.mar_rgt5{margin-right:5px}.font_18{font-size:18px}.font_20{font-size:20px}.font_22{font-size:22px}.nopadding{padding:0!important;margin:0!important}.htldetailmain{width:100%;margin-top:20px;padding-bottom:30px}.htldetailmain h4{font-weight:700;font-size:26px}.htldetailmain p{font-weight:700;font-size:14px;line-height:20px}.htldetailmain .htlDtlTab{padding-left:15px!important;padding-right:15px!important}#Ratingdiv1{margin-top:-5px}#Ratingdiv1 i.fa.fa-star{font-size:16px;color:#ff6b00}.h4{font-size:20px;font-weight:300;line-height:1.2;display:inline;margin-top:12px;margin-bottom:0;margin-left:8px}#save_to_my_heart a small{font-size:16px}.h6{font-size:14px;font-weight:400;line-height:1.2}.not_avail{font-weight:300;font-size:32px;margin:0;padding:0;color:#e0222d;line-height:35px;display:inline;height:65px;padding-top:22px}.head_sec_detail{padding:0;overflow:hidden;margin:0}.slider_sect_htl{padding:7px 0 20px 0}#exTab1.container{border-top:solid 1px #f5f5f5}.htlInter img{width:100%;min-height:470px}.exptionalbx{width:100%;float:left}.exptionalbx img{max-width:100%}.guestebx{width:100%}.sec_guestbx1 h5{font-size:32px;margin:0;padding:0;color:#0089d0;line-height:26px;display:inline-block;vertical-align:middle;font-weight:700;margin-right:5px}.sec_guestbx1 span{line-height:36px;font-weight:300;font-size:16px;margin:0;padding:0;color:#000;display:inline-block;vertical-align:middle}.sec_guestbx1 span:first-of-type{font-size:21px}.sec_guestbx1 #spnTripComment{color:#e0222d}.profile_img_htl{line-height:32px;display:block;width:100px;height:auto;border-radius:50%;vertical-align:middle;border:0;min-height:78px}#floordiv a{color:#0089d0}#floordiv img{padding-right:2px}.guest_rv{font-size:10px;color:#0089d0;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2rem}.guest_rv strong{font-size:13px;color:#333}.sec_guestbx1{border-bottom:1px solid #ddd;padding-bottom:0;margin-bottom:6px}.sec_guestbx2{border-bottom:1px solid #ddd;padding-bottom:6px;margin-bottom:6px}.line_auto_htl{width:auto!important;line-height:25px}.ww-star-rating-border{border:solid 3px #0089d0;padding:5px;max-width:140px;margin:10px auto 10px auto}.ww-star-rating-border .h1{padding-top:15px}.width_auto{width:auto!important}.h1.section-header{margin-bottom:0;margin-top:0;font-size:45px;font-family:inherit!important;font-weight:300;line-height:.8}.ww-star-rating-border>*{display:block}.ww-star-rating-border strong{padding-bottom:8px}.color-blue{color:#0089d0!important}.guest_r{font-size:10px;color:#0089d0;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2rem}.ratinggstba{width:100%;float:left;margin-top:0}.ratinggstba i{color:#0089d0;font-size:16px;padding:0 3px}.ratinggstba b{font-weight:300;font-size:26px;padding-left:10px}.ratinggstba p{font-weight:300;font-size:16px}.ratinggstba p a{text-decoration:none;color:#000}div#ltrAttractions{padding-bottom:10px;line-height:inherit;font-weight:300;width:100%;color:#000}#ltrAttractions p{line-height:inherit;font-weight:300;font-size:14px;width:100%;float:left}.hotel_descrip_detail12 p{line-height:20px;font-weight:700;font-size:14px;color:#8a8a8a}.hotel_descrip_detail12>span:first-of-type h3{margin-top:10px}.travellerte{width:100%}.travellerte h4{font-weight:700;font-size:22px;color:#0089d0;padding:0;text-transform:uppercase;margin:0 0 10px}.booking-item-raiting-list,.booking-item-raiting-summary-list{font-size:13px;margin-bottom:30px}.booking-item-raiting-list>li,.booking-item-raiting-summary-list>li{margin-bottom:5px;overflow:hidden}.booking-item-raiting-list>li>div,.booking-item-raiting-summary-list>li>div{height:26px;float:left;line-height:26px}.booking-item-raiting-list>li>div.booking-item-raiting-list-title,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:24%}.booking-item-raiting-list>li>div.booking-item-raiting-list-bar,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar{width:60%;background:#e6e6e6;height:20px;margin-top:3px}.booking-item-raiting-list>li>div.booking-item-raiting-list-bar>div,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar>div{background:#0089d0;height:100%}.booking-item-raiting-list>li>div.booking-item-raiting-list-number,.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-number{margin-left:2%;width:10%;font-weight:800;text-align:center}.summarybx{width:100%}.summarybx h4{font-weight:700;font-size:25px;color:#0089d0;margin:0;padding:0}.smilebx{width:100%;float:left}.smilelft{width:50%;float:left}.smilelft ul{margin:0;padding:0}.smilelft ul li{list-style:none;display:block;color:#000;line-height:25px;font-size:13px}.smilerht{width:50%;float:left;max-width:80px}.smilerht ul{margin:0;padding:0;overflow:hidden}.smilerht ul li{list-style:none;display:block;overflow:hidden}.smilerht ul li i{display:block;padding-right:3px;float:left;color:#a93911;line-height:25px}.about-bxx{width:100%;float:left}.about-bxx h4{font-weight:300;font-size:26px}.about-bxx p{line-height:inherit;font-weight:300;font-size:14px;text-align:justify}.about-bxx b{padding-bottom:2px;line-height:20px;font-weight:700}.alblerombx{float:left}.alblerombx h4{font-weight:300;font-size:26px;color:#333}.htlfltyrht h4{font-weight:300;font-size:26px;color:#333}.alblerombbx{width:100%;border:solid 1px;border-color:#ccc;float:left;padding:20px;border-radius:5px;margin-top:15px}.htldtlsuitebx{width:100%;height:auto;float:left;margin-top:20px;border:solid 1px;border-color:#0089d0;padding:15px 0;border-radius:3px}.juniorbx img{width:100%;height:150px;border-top-left-radius:15px;border-bottom-right-radius:15px}.juniorctr{width:100%}.juniorctr h5{font-weight:300;font-size:24px;margin:0;padding:0;color:#000}.juniorctr p{font-weight:300;font-size:14px;padding:0;margin-top:10px;text-align:justify}.junioriconsbx{width:100%;float:left}.junioricons{margin-top:10px}.junioricons ul{margin:0;padding:0}.junioricons ul li{list-style:none;display:block;float:left;padding-right:10px}.junioricons ul li i{border-radius:3px;border:solid 1px #ccc;padding:5px 10px}.junioricons ul li a{text-decoration:none;color:#a93911}.junioricons ul li a:hover{color:#000}.junioricons ul li span{display:block;text-align:center}.all-junior{width:100%;float:left}.all-junior ul{margin:0;padding:0;margin-top:5px}.all-junior ul li{list-style:none;display:block;float:left;padding-right:10px}.all-junior ul li i{border-radius:3px;border:solid 1px #ccc;padding:5px 10px}.all-junior ul li a{text-decoration:none;color:#a93911}.all-junior ul li a:hover{color:#000}.all-juniorrht{width:100%}.all-juniorrht h4{font-weight:300;font-size:32px;margin:0;padding:0;color:#a93911;display:inline-block;margin-bottom:12px}.all-juniorrht span{margin:0;padding:0;text-align:right}.all-juniorrht span a{padding:10px;background-color:#000}.htl-dtalsbkbtn{background-color:#a93911;text-align:center;padding:7px 5px;border-radius:3px;cursor:pointer}.htl-dtalsbkbtn a{text-decoration:none;color:#fff;font-weight:300;font-size:16px}.htl-dtalsbkbtn a.hover{background-color:#e0222d;border-radius:40px}.htl-ftesrht{width:100%}.htl-ftesrhtbx{float:left;margin-top:9px;padding:5px;width:100%}.htl-ftesrhtbx ul{margin:0;padding:0}.htl-ftesrhtbx ul li{list-style:none;display:block;float:left;padding:6px;width:100%}.htl-ftesrhtbx ul li i{border-radius:3px;border:solid 1px #ccc;padding:5px 10px}.htl-ftesrhtbx ul li a{text-decoration:none;color:#a93911}.htl-ftesrhtbx ul li span{font-weight:300;font-size:14px;color:#000;padding-left:10px}.tools-ber{background-color:#f2f2f2;padding:10px;margin-bottom:20px;position:relative}.tools-ber:before{content:'';width:0;height:0;border-top:8px solid #4e78c0;border-right:8px solid #fff0;position:absolute;left:0;top:0}.custom-search .form-control{border-radius:0;box-shadow:none;border-color:#ddd}.custom-search .hotel-search{border:0;background:none;padding:2px 5px;margin-top:2px;position:relative;left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ddd}.custom-search .form-control:focus+button{z-index:3}.select-filters{width:100%;overflow:hidden;height:auto;background:url(../../images/down-arrow.png) right center no-repeat #fff;margin:0;padding:0;border:1px solid #ddd;display:block}.select-filters select{background:0 0;width:116%;padding:7px 5px 5px 10px;border:0;border-radius:0;height:31px;margin:0;font-size:12px;color:#888;font-weight:400;-moz-appearance:window;-webkit-appearance:none;cursor:pointer}.hotel-inner #map,.tour-inner #map{height:400px;margin-bottom:20px}.hotel-list-content .hotel-item .hotel-body .ratting i{font-size:13px}.collapse.in{display:block}#exTab1 .tab-content{color:#000;background-color:#fff;height:auto}#exTab2 h3{color:#fff;background-color:#fff;min-height:320px;height:auto;padding:5px 15px}#exTab1 .nav-pills>li>a{border-radius:0}#exTab3 .nav-pills>li>a{border-radius:4px 4px 0 0}#exTab3 .tab-content{color:#fff;background-color:#428bca;padding:5px 15px}.tab_box{display:inline-block;margin:0 4px 0 20px;padding-bottom:32px;position:relative;vertical-align:top;width:175px}.tab_box a{color:#365899;cursor:pointer;text-decoration:none;font-family:inherit}.mainets{position:relative;font-family:inherit}.mainets_inner{width:173px;height:173px;line-height:175px;background:#fff;position:relative;text-align:center;vertical-align:middle;z-index:2}._3etu,._3etw{background:#fff;border:solid 1px #818892;position:absolute;width:173px;height:173px}._3etw{left:9px;top:9px;z-index:0}._3etu{left:6px;top:6px;z-index:1}._3-8p{margin-bottom:16px}._3-8v{margin-left:20px;margin-right:20px;background-color:#fff;padding-top:20px}.albums_section{font-size:16px;color:#4b4f56;font-family:inherit;line-height:20px}.slid_img{height:500px;width:100%}.carousel-inner{width:100%}.carousel-inner>.item{overflow:hidden}.toolerr{background-color:#fff;padding:10px;margin:0;margin-bottom:14px;position:relative;min-height:55px;border:1px solid #e8e8e8}.toolerr [class*="col-"],.toolerr [class^="col-"],.add_paxWrap .add_pax [class*="col-"],.add_paxWrap .add_pax [class^="col-"],.bkdetailsTableWrap [class*="col-"],.bkdetailsTableWrap [class^="col-"]{padding-left:5px;padding-right:5px}.toolerr .row,.add_paxWrap .add_pax .row,.bkdetailsTableWrap .row{margin-left:-5px;margin-right:-5px}.donebox{font-weight:700;border-width:1px;border-style:solid;cursor:pointer;margin:0 3px 2px 3px;overflow:visible;text-decoration:none!important;text-align:center;width:auto;text-shadow:0 1px 1px rgb(0 0 0 / .35);border-radius:5px;padding:0 20px;height:34px;line-height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff!important;background-color:#fff0;border:1px solid rgb(255 255 255 / .2);display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:middle;width:auto;white-space:normal;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden}.donebox>.fa{margin-right:3px}.filters-btn{background-color:#fff;border:1px solid #ddd;padding:6px 8px;color:#888;display:inline-block}.sidber-box .filters-btn{position:absolute;right:10px;top:50%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%)}.filters-btn i{color:#000;font-size:16px}.filters-btn:hover{border-color:#4e78c0}#map{width:100%;height:58vh}.sidber-box{background-color:#fff;margin-bottom:20px;position:relative;box-shadow:0 0 30px rgb(0 0 0 / .2)}.sidber-box:before,.tools-ber:before{content:'';width:0;height:0;border-top:8px solid #4e78c0;border-right:8px solid #fff0;position:absolute;left:0;top:0}.cats-title{padding:10px 70px 15px 22px;border-bottom:1px solid #ddd;font-weight:700;font-size:16px;position:relative}.cats-title span{font-size:10px;padding:2px 6px;color:#fff}.cats-title.record-found{padding-bottom:10px}.cats-widget ul{padding:0;line-height:18px;font-size:14px;font-weight:700;padding:30px}.cats-widget ul li{list-style:outside none none;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.cats-widget ul li a{color:#797986}.cats-widget ul li span{float:right}.checkbox-star,.facility,.help-widget,.price-Pips,.select-filtersa{padding:20px 22px}.sidber-box .checkbox,.sidber-box .radio{margin-top:0}.sidber-box .checkbox:last-child,.sidber-box .radio:last-child{margin-bottom:0}.sidber-box .checkbox label,.sidber-box .radio label{padding-left:0;color:#797986;font-weight:700;cursor:pointer}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;vertical-align:middle;border:1px solid #a9a9a9;border-radius:0;width:16px;height:16px;float:left;margin-right:10px;overflow:hidden}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox-star .star i{color:#fec107!important}.checkbox label input[type="checkbox"],.radio label input[type="radio"]{display:none}.checkbox label input[type="checkbox"]+.cr>.cr-icon,.radio label input[type="radio"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,.radio label input[type="radio"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox label input[type="checkbox"]:disabled+.cr,.radio label input[type="radio"]:disabled+.cr{opacity:.5}.checkbox-star .star i{font-size:13px;line-height:16px;margin:0 1px}.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs{height:40px}.irs-line{height:12px;top:25px}.irs-line-left{height:12px;background-position:0 -30px}.irs-line-mid{height:12px;background-position:0 0}.irs-line-right{height:12px;background-position:100% -30px}.irs-bar{height:12px;top:25px;background-position:0 -60px}.irs-bar-edge{top:25px;height:12px;width:9px;background-position:0 -90px}.irs-shadow{height:3px;top:34px;background:#000;opacity:.25}.lt-ie9 .irs-shadow{filter:alpha(opacity=25)}.irs-slider{width:16px;height:18px;top:22px;background-position:0 -120px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-min,.irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:#e1e4e9;-moz-border-radius:4px;border-radius:4px}.irs-from,.irs-to,.irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#2879b9;-moz-border-radius:4px;border-radius:4px}.irs-from:after,.irs-to:after,.irs-single:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid #fff0;border-top-color:#2879b9}.irs-grid-pol{background:#e1e4e9}.irs-grid-text{color:#999}html,body{height:100%;margin:0;padding:0}.ratinggstbc{width:100%;float:left;margin-top:0}.ratinggstbc i{color:#e0222d;font-size:16px;padding:0 3px}.ratinggstbc b{font-weight:300;font-size:26px;padding-left:10px}.ratinggstbc p{font-weight:300;font-size:16px}.ratinggstbc p a{text-decoration:none;color:#000}.ratingss,.ratingss span,.star_reve,.star_reve a,.star_reve a>span{float:left;width:auto}.ratingss span{font-weight:300;font-size:26px}.star_reve a>p{padding-left:10px}.btn-3{background:#fcad26;color:#fff;border:none;font-family:inherit;font-size:inherit;color:inherit;float:left;cursor:pointer;padding:10px 0 10px 28px;display:inline-block;margin:6px 0;text-transform:uppercase;letter-spacing:.5px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:100%}.btn-3:hover{background:#f29e0d}.btn-3:active{background:#f58500;top:2px}.btn-3:before{position:absolute;height:100%;left:0;top:0;line-height:3;font-size:100%;width:30px}.btn-3a:before{font:normal normal normal 14px/1 FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f07a";color:#fff;position:absolute;height:100%;left:0;top:0;padding-top:6%;font-size:140%;width:36px;float:left;text-align:inherit;background-color:#000}#ribbon-container{position:absolute;top:6px;right:-8px;overflow:visible;font-size:15px;line-height:0}#ribbon-container:before{content:"";height:0;width:0;display:block;position:absolute;top:2px;left:0;border-top:15px solid rgb(0 0 0 / .3);border-bottom:15px solid rgb(0 0 0 / .3);border-right:15px solid rgb(0 0 0 / .3);border-left:15px solid #fff0;width:100%}#ribbon-container:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-8.5px;right:-1px;border-top:9px solid #004a70;border-right:9px solid #fff0}#ribbon-container a{display:block;padding:15px 4px;font-size:12.5px;position:relative;background:#0089d0;overflow:visible;height:23px;margin-left:17px;color:#fff;text-decoration:none}#ribbon-container a:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-15px;border-top:15px solid #0089d0;border-bottom:15px solid #0089d0;border-right:15px solid #fff0;border-left:15px solid #fff0}#ribbon-container a:hover{background:#009ff1}#ribbon-container a:hover:before{border-top:15px solid #009ff1;border-bottom:15px solid #009ff1}img.img-responsive._85uis{height:100%!important}.badge-notify{background:red;position:relative;top:-13px;left:-1px;color:#fff!important}.global-wrap .modal-body{padding:0}.mcMap{width:100%;height:300px}.modal-body img{max-width:100%}.modal-body .table{width:99.9%}.modal-body .table .table{width:100%}.placeTypes{background:#fff;background-color:#f1f1f1;background-image:-moz-linear-gradient(#f9f9f9,#fff);background-image:-webkit-linear-gradient(#f9f9f9,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#fff));background-image:linear-gradient(#f9f9f9,#fff);border:1px solid #ccc;left:0;bottom:0;width:100%;z-index:1}.placeTypes ul{padding:10px;-webkit-box-shadow:0 1px #fff inset;box-shadow:0 1px #fff inset;margin:0 auto;text-align:center}.placeTypes li{display:inline-block;margin-right:10px;border-radius:2em}.placeTypes li.current.ssed,.placeTypes li:hover .fa-car{background:#652d90}.placeTypes li.current.sight,.placeTypes li:hover .fa-eye{background:#e84c3d}.placeTypes li.current.eatDrink,.placeTypes li:hover .fa-cutlery{background:#e77e22}.placeTypes li.current.night_life,.placeTypes li:hover .fa-gratipay{background:#f2c40f}.placeTypes li.current.hotel,.placeTypes li:hover .fa-bed{background:#3ab54b}.placeTypes li.current.shopping,.placeTypes li:hover .fa-shopping-basket{background:#00aff0}.placeTypes li.current a{color:#fff}.placeTypes li .fa-bed{background:#3ab54b}.placeTypes li .fa-shopping-basket{background:#00aff0}.placeTypes li .fa-gratipay{background:#f2c40f}.placeTypes li .fa-cutlery{background:#e77e22}.placeTypes li .fa-eye{background:#e84c3d}.placeTypes li .fa-car{background:#652d90}.placeTypes li .fa-bed,.placeTypes li .fa-shopping-basket,.placeTypes li .fa-gratipay,.placeTypes li .fa-cutlery,.placeTypes li .fa-eye,.placeTypes li .fa-car{border-radius:50%;padding-top:4px;color:#fff}.placeTypes li.current{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .4),0 1px #fff;box-shadow:inset 0 1px 1px rgb(0 0 0 / .4),0 1px #fff}.placeTypes a{display:block;color:#333;font-size:13px;position:relative;padding:9px 12px 9px 32px;font-weight:700;text-decoration:none}.placeTypes span{background-repeat:no-repeat;display:block;position:absolute;width:24px;height:24px;left:4px;top:6px;font-size:16px}.PaxWrapper{position:relative}.PaxWrap{position:absolute;top:0;left:0;width:100%;height:100%}.PaxWrap .room_checkout{height:18px;position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #333}.PaxWrap .room_checkout>li{width:100%;display:none}.PaxWrap .room_checkout>li.active{display:block}.PaxWrap .room_checkout>li a{line-height:18px;padding-top:0px!important;padding-bottom:0px!important;margin:0;color:#333}.PaxWrap .PaxWrapInner{padding-top:48px;height:100%;width:100%;position:absolute;top:0;left:0}.PaxWrap .room_drag{position:absolute;top:18px;left:0;width:100%;height:30px;border-bottom:1px solid #333}.PaxWrap .tab-pane{height:100%}.clrPckr{z-index:4}div#divReviewExcellentWid,div#divReviewVeryGoodWid,div#divReviewAverageWid,div#divReviewPoorWid,div#ReviewTerribleWid{background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.pricetag{white-space:nowrap;position:relative;margin:0 5px 0 10px;displaY:inline-block;height:25px;border-radius:0 5px 5px 0;padding:0 8px 0 12px;background:#0089d0;border-top-width:1px;border-bottom-width:1px;color:#fff;line-height:23px;cursor:pointer}.blank{margin:0px!important;padding:0px!important}.pricetag:before{position:absolute;content:"\25CF";color:#fff;text-shadow:0 0 1px #333;font-size:15px;line-height:0;text-indent:11px;left:-14px;width:1px;height:0;border-right:14px solid #0089d0;border-top:12px solid #fff0;border-bottom:13px solid #fff0}#demobox{width:100%;margin:0 auto}.demo-mainbox{border:1px solid #ccc;padding:8px 0;float:left;width:100%;border-radius:10px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .2);box-shadow:0 4px 2px #aaa;background-color:#fff}.hiltonbox{width:100%;float:left;padding:0 10px}.htl-leftbox{float:left;width:25%;margin-bottom:5px}.htl-leftbox img{width:100%;border-top-left-radius:15px;border-bottom-right-radius:15px}.htl-leftbox span{width:15%;position:relative;display:block;background-color:#a93911;bottom:20px;color:#fff;text-align:center;font-size:14px}.htl-rightbox{float:left;width:75%;padding-left:15px}.tol-leftbox{float:left;width:65%}.tol-leftbox h5{font-size:25px;color:#a93911;font-weight:300;margin:0;border-bottom:1px dashed #a93911;display:inline-block}.tol-leftbox h5 p{font-size:16px;color:#edae51;margin-top:5px}.tol-leftbox span b{font-size:15px;color:#333;font-weight:300;padding-right:25px}.tol-leftbox a{text-decoration:none;font-size:15px;color:red}.tol-leftbox a i{color:red}.tol-rghtbox{float:left;width:35%}.tol-rghtbox p{color:#f60;font-size:14px;float:right}.tol-rghtbox p i{font-size:20px}.tol-rghtbox span{color:#090}.right-centerbox{float:left;width:100%}.right-centerbox ul{margin:0;padding:0;float:left;width:100%}.right-centerbox ul li{list-style:none;display:block;float:left;margin:15px 7px 5px 0}.right-centerbox ul li a{border:1px solid #ccc;font-size:14px;color:#a93911;padding:3px 5px;border-radius:3px}.right-lastbox{float:left;width:100%}.contantbox{width:100%;color:#333;font-family:inherit!important;text-align:justify;font-size:12px;padding:10px 10px}.tornetbox{float:left;width:100%}.torent-mainbox{float:left;width:100%;border-top:1px solid #000;padding:5px 10px}.torent-main-line{float:left;width:100%;border-top:1px solid #000;padding:5px 10px}.tort-onebox{width:45%;float:left;color:#a93911;font-size:15px;font-weight:300}.tort-onebox span{color:#000;font-size:15px;font-weight:300;display:block}.tort-twobox{width:25%;float:left;font-size:16px}.tort-twobox ul{margin:0;padding:0}.tort-twobox ul li{list-style:none;display:block;float:left;padding:0 10px}.tort-threebox{width:15%;float:left}.tort-threebox span{color:#a93911;font-size:18px}.tort-fourbox{width:15%;float:left;font-size:18px;color:#EC0509}.tort-fourbox ul{margin:0;padding:0}.tort-fourbox ul li{padding:0 10px;list-style:none;display:block;float:left;font-size:22px}.new-butbox{border:none;background:#a93911;color:#fff;border-radius:3px;padding:2px}.more-opstin{font-size:12px;color:#000;float:right;padding:5px 50px;min-height:25px}.more-opstin a{text-decoration:none;color:#000}.rooms__item{-webkit-box-align:center;align-items:center;margin:14px 0;display:-webkit-box;display:flex}.hotel-image div.img img{height:100%!important}.rooms__item .rooms__desc .rooms_desc__header{border-bottom:1px solid rgb(215 215 215 / .5);margin-bottom:10px}.rooms__item .rooms__desc .rooms_desc__header .rooms_desc__title{display:inline-block;font-weight:700;color:#374853;font-size:24px;margin-top:0}.rooms__item .rooms__desc .rooms_desc__header .rooms_desc__price{display:inline-block;float:right;font-weight:700;color:#ec7c30}.rooms__item .rooms__desc .rooms_desc__header .rooms_desc__price>span{font-size:24px}.rooms__item .rooms__desc .rooms_desc__services{list-style:none;padding:0;margin-left:-15px;margin-bottom:20px}.rooms__item .rooms__desc .rooms_desc__services>li{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.1em;margin:5px 0;padding-bottom:5px;border-bottom:1px solid rgb(215 215 215 / .5)}.rooms__item .rooms__desc .rooms_desc__services>li>i{font-size:20px;color:#ec7c30;margin-right:5px}.rooms__item .rooms__desc .btn-rooms{margin:0}.btn-rooms{padding:10px 20px;font-size:13px;letter-spacing:.5px;border-color:#ec7c30;background-color:#fff0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-radius:0;text-transform:uppercase}.img-holder{position:relative}.img-holder:before{content:' ';position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:2px solid #fff}.btn-1e{overflow:hidden}.btn-1e:after{width:100%;height:0;top:50%;left:50%;background:#ea7d33;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.kstmPkgMdl.modal{display:block!important;opacity:0;top:-100%;bottom:auto;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.kstmPkgMdl.kstmMdlShow.modal{display:block!important;opacity:1;top:0%;bottom:0;opacity:1}.kstmPkgMdl .modal-body img{max-width:none}.kstmPkgMdl .modal.fade .modal-dialog{transform:none;transition:none}.btn-1e:hover,.btn-1e:active{color:#fff}.btn-1e:hover:after{height:260%;opacity:1}.btn-1e:active:after{height:400%;opacity:1}.btn-1f{overflow:hidden}.btn-1f:after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn-1f:hover,.btn-1f:active{color:#0e83cd}.btn-1f:hover:after{height:260%;opacity:1}.btn-1f:active:after{height:400%;opacity:1}.btn-4{background-color:#a93911}.btn-4 .round{background-color:#bf7960}.btnk{text-decoration:none;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:6px 40px 6px 23px;color:#fff;position:relative;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;text-transform:capitalize;text-decoration:none}.btnk span{position:relative;z-index:3;color:whitesmoke}.btnk .round{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:26px;text-transform:capitalize;text-decoration:none;height:26px;position:absolute;right:3px;top:3px;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;z-index:2}.btnk .round i{position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.txt{font-size:14px;line-height:1.45;text-transform:capitalize;text-decoration:none}.btnk:hover{padding-left:40px;padding-right:23px}.btnk:hover .round{width:calc(100% - 6px);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.btnk:hover .round i{left:12%}.btn2{border-color:#ea7d33;background:none;cursor:pointer;color:inherit;letter-spacing:1.5px;margin:5px 5px;text-transform:uppercase;padding:6px 22px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn2:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.img-holder img{height:414px;width:100%}.circle{width:100px;display:inline-block;position:relative;text-align:center}.circle canvas{vertical-align:top}.circle strong{position:absolute;top:30px;left:0;width:100%;text-align:center;line-height:40px;font-size:30px}.circle strong i{font-style:normal;font-size:.6em;font-weight:400}.circle span{display:block;color:#aaa;margin-top:12px}.dd5r span{color:#aaa;width:auto;float:left;margin-right:2px;text-transform:capitalize;font-size:12px;display:inline-block;position:relative}.col_half{width:49%}.col_third{width:32%}.col_fourth{width:23.5%}.col_fifth{width:18.4%}.col_sixth{width:15%}.col_three_fourth{width:74.5%}.col_twothird{width:66%}.col_half,.col_third,.col_twothird,.col_fourth,.col_three_fourth,.col_fifth{position:relative;display:inline;display:inline-block;float:left;margin-right:2%;margin-bottom:20px}.end{margin-right:0!important}.wrapper{width:980px;margin:0 auto;background-color:#bdd3de;hoverflow:hidden}.panel{margin:0 auto;height:130px;position:relative;-webkit-perspective:600px;-moz-perspective:600px}.panel .front,.panel .back{text-align:center}.panel .front{height:inherit;position:absolute;top:0;z-index:900;text-align:center;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panel .back{height:inherit;position:absolute;top:0;z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panel.flip .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.panel.flip .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg)}.box1{background-color:#14bcc8;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.box2{background-color:#ff7e70;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.hotel-right ul{float:left;text-align:-webkit-left;width:100%;padding-left:16px}.hotel-right ul li{float:left;width:100%;list-style:none;text-align:left;margin-bottom:2px}.hotel-right ul li span{padding-left:10px;font-family:inherit!important;font-weight:700}.hotel-right ul li p{margin-bottom:0}.hotel-right ul li p i{padding-left:10px;color:green}.arrow_rgt{float:left;cursor:pointer;display:block;padding:5px;position:relative;background-color:#757687;font-size:14px;margin-right:10px;line-height:1;white-space:nowrap;background-color:#0089d0;color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:1px;border-top-right-radius:1px}.arrow_rgt:after{border-left-color:#0089d0;content:"\25CF";width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-top:9px solid #fff0;border-bottom:14px solid #fff0;border-left:10px solid #0089d0;left:100%;z-index:2}.tv span{position:inherit}.hotel-rights{width:30%;text-align:center;background:#fff;display:table-cell;vertical-align:middle;border-left:1px solid #ddd;margin:0}.tv{position:relative;margin:20px 0;background:#0089d0;border-radius:50% / 10%;color:#fff;text-align:center;text-indent:.1em}.tv:before{content:'';position:absolute;top:10%;bottom:10%;right:-5%;left:-5%;background:inherit;border-radius:5% / 50%}.close-ribbon{position:absolute;top:0;left:16px;z-index:4;color:#eee;cursor:pointer;width:50px;line-height:7px;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;text-align:center;font-size:30px;text-decoration:none}.close-ribbon span{font-size:20px;line-height:.8}.close-ribbon:after{content:"";font-size:16px;position:absolute;height:74px;border:1.5em solid #0089d0;z-index:-1;top:-1em;border-top-width:1.5em;border-bottom-color:#fff0;right:0;-webkit-transition:height 0.5s;transition:height 0.5s}.close-ribbon:before{content:"";font-size:.5em;position:absolute;border-style:solid;border-color:#fff0 #fff0 #348dbb #fff0;top:-15px;right:48px;border-width:0 0 1em .7em;z-index:-1}.close-ribbon:hover:after{border:1.5em solid #0089d0;border-bottom-color:#fff0;height:1.6em;-webkit-transition:height 0.5s;transition:height 0.5s}.close-ribbon:hover{line-height:.9em;color:#333;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;text-decoration:none}.hotel_tab td:nth-child(1),.hotel_tab th:nth-child(1){width:15%;padding:1px 4px;background-color:#0089d0;color:#fff;display:table-cell;vertical-align:inherit}.hotel_tab td:nth-child(2),.hotel_tab th:nth-child(2){width:70%;padding:1px 4px}.hotel_tab td:nth-child(3),.hotel_tab th:nth-child(3){width:15%;padding:1px 4px;background-color:#000;display:table-cell;vertical-align:inherit;color:#fff;cursor:pointer;font-size:17px}.hotel_tab td:nth-child(3) i,.hotel_tab th:nth-child(3) i{color:#fff;cursor:pointer}.span_red{font-size:10.5px;float:left;font-weight:700;color:red;display:block}.togle_span{background:none;border:0;margin:0;padding:0;padding-left:4px}.togle_span i{font-size:14px;color:#fff;background-color:#e4424c;width:23px;height:auto;border-radius:14px;border:1px solid grey}.review_item_info_tags{background:#e9f0fa;border-bottom:1px dashed #cdcdcd;font-size:11px;list-style:none;margin:0;padding:5px;overflow:auto;padding-bottom:8px}.review_item_info_tags .review_info_tag{background:#5cb9ff;color:#fff;display:block;float:left;margin:3px 9px 3px 6px;padding:0 5px 0 5px;position:relative;line-height:1.99;padding-top:0;white-space:nowrap;border-radius:2px}.review_item_info_tags .review_info_tag:hover{cursor:default}.review_item_info_tags .review_info_tag:before{content:"";border-bottom:10px solid #fff0;border-right:10px solid #5cb9ff;border-top:10px solid #fff0;left:-8px;top:0;position:absolute}#b2bhtlbx{margin:0 auto;margin-bottom:20px;background-color:#FFF;box-shadow:0 0 30px rgb(0 0 0 / .2)}.b2b-main{overflow:hidden;width:100%;margin:0 auto;padding:0;border-top-right-radius:5px;border:2px;border-bottom-right-radius:5px;border-bottom-color:#a7a7a7;border-bottom:solid 2px #a7a7a7;background-color:#FFF}.b2blftmain{width:100%;float:left;border-bottom:solid 2px #a93911}.b2blftbx{float:left;width:20%;margin:0;padding:0;position:relative}.b2blftbx img{width:100%;height:auto;position:relative}.slite{float:left;width:auto;position:absolute;display:block;color:#1e2f75;text-align:center;font-size:14px;font-family:inherit!important;font-weight:700;left:6px;top:6px;z-index:999;border:1px solid #fff0;background-color:#fff;padding:2px 15px;border-radius:30px;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .15);-moz-box-shadow:0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .15);-ms-box-shadow:0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .15);box-shadow:0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .15)}.slite1{float:right;position:absolute;color:#fff;right:0px!important;bottom:0;z-index:999;border:1px solid #fff;display:inline-block;width:0;height:0;border-style:solid;border-width:0 118px 205px 0;border-color:#fff0 #fff #fff0 #fff0;line-height:0;_border-color:#fff #fff #fff #fff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.b2brhtbx{float:left;width:80%}.b2brht-topbx{width:100%;margin:0;padding:0 0 0 0}.b2bctrbx{width:85%;float:left;padding-top:10px}.b2bctrbx h5{font-size:22px;color:#0089d0;font-family:inherit!important;font-weight:700;margin:0;font-family:inherit!important}.b2bctrbx span{font-size:14px;color:#000;font-family:inherit!important;font-weight:300;margin:0;text-decoration:underline}.b2bctrbx b{font-size:12px;color:#71ae5a;padding-left:20px;font-weight:400}.b2bctr-rhtbx{width:15%;float:left}.b2bctr-rhtbx i{color:#0089d0;font-size:18px}.b2bctr-rhtbx span{font-size:24px;font-weight:700;font-family:inherit!important}.b2bctr-rhtbx center span{padding-left:10px}.b2bhtl-icons{width:100%;background-color:#0089d0;float:left;padding:7px 0 7px 20px;margin-top:2px}.b2bhtl-iconsmain{width:100%}.b2bhtl-iconslft{width:50%;float:left}.b2bhtl-iconslft ul{margin:0;padding:0}.b2bhtl-iconslft ul li{list-style:none;display:block;float:left;padding-right:15px}.b2bhtl-iconslft ul li i{color:#FFF}.b2bhtl-iconslft ul li a{text-decoration:none;font-size:16px}.b2bhtl-iconsrht{width:50%;float:left}.b2bhtl-iconsrht ul{margin:0;padding:0;float:right;margin-right:20px}.b2bhtl-iconsrht ul li{list-style:none;display:block;float:left;padding:0 0 0 15px}.b2bhtl-iconsrht ul li a{text-decoration:none;font-size:15px;color:#FFF;font-family:inherit!important}.b2bcontantbox{width:100%;float:left;padding:0;margin:0}.b2bcontantbox1{width:100%;padding:0;margin:0}.b2bcontantbox p{font-size:14px;padding:2px 0;margin:0;font-family:inherit!important}.b2bcontantbox p a{text-decoration:none;font-weight:700;color:#0089d0;font-size:15px;font-family:inherit!important}.b2t-btmbx{width:100%;float:left;margin:0}.b2t-btmbxmain{width:100%;float:left;border-bottom:solid 1px;border-bottom-color:#ebebeb;border-top:none;display:flex}.btr-btm-room1{width:15%;float:left;margin:0;padding:10px 2px 10px 20px;font-weight:700;font-size:15px;font-family:inherit!important}.btr-btm-room2{width:55%;float:left;border-right:solid 1px #e5e5e5;margin:0;padding:1px 20px;border-left:solid 1px;border-color:#ebebeb}.btr-btm-room2 ul{margin:0;padding:0;float:left}.btr-btm-room2 ul li{display:block;list-style:none;font-family:inherit!important;font-size:15px;color:#585858}.btr-btm-room2 ul li span{display:block;color:#9e9e9e;float:left;font-family:inherit!important;font-size:14px}.btr-btm-room2 ul li i{font-size:8px;float:left;padding:4px 0;color:#0089d0;padding-right:5px}.btr-btm-room3{width:12%;float:left;border-right:solid 1px #e5e5e5;margin:0;padding:10px 0}.btr-btm-room3 ul{margin:0;padding:0}.btr-btm-room3 ul li{list-style:none;display:block;float:left;padding:0 10px}.btr-btm-room3 ul li i{font-size:20px}.btr-btm-room4{width:18%;float:left;margin:0;padding:3px 0;text-align:center}.btr-btm-room4 span{color:#0089d0;font-size:24px;font-family:inherit!important}.btr-btm-room5{width:12%;float:left;padding:6px 2px 2px 2px;text-align:center;border-left:solid 1px;border-color:#ebebeb}.btr-btm-room5 i{margin:0;padding:0;font-size:21px}.b2b-butbox{border:none;background:#0089d0;color:#fff;border-radius:3px;padding:0 4px}.b2b-butbox a{text-decoration:none}.b2bview-more{background-color:#fff;float:left;width:100%;text-align:right;border-top:solid 2px #ddd;background-size:14px 48px;height:32px;line-height:1}.b2bview-more a{color:#2779b9;font-size:14px;font-weight:700;text-decoration:none;padding-top:4px;padding-bottom:4px;padding-left:6px;margin:3px;border-radius:16px;padding-right:4px}.clear{margin:0;padding:0px!important;clear:both}.trav{min-width:100%;width:100%;float:none;margin:0;background-color:#fff}.travmain{height:auto;width:100%;float:left;border-top:solid 1px #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;min-height:40px}.trav>.travmain{min-width:100%}.trav-one{width:15%;float:left;margin:0;font-weight:700;font-size:15px;font-family:inherit!important;display:flex;align-items:center;padding-left:12px}.trav-two{width:56%;float:left;border-right:solid 1px #e5e5e5;margin:0;border-left:solid 1px;border-color:#ebebeb}.trav-three{width:11%;float:left;border-right:solid 1px #e5e5e5;margin:0;display:flex;align-items:center;justify-content:center}.trav-four{width:18%;float:left;margin:0;text-align:center;font-family:inherit!important;font-size:15px;display:flex;align-items:center;justify-content:center}.trav-five{width:12%;float:left;text-align:center;border-left:solid 1px;border-color:#ebebeb;display:flex;align-items:center;justify-content:center}.trav-two ul{margin:0;padding:0;float:left;width:100%}.trav-two ul li{display:block;list-style:none;border-top:1px solid #e5e5e5;padding:1px 20px;float:left;width:100%}.trav-two ul li span{display:block;float:left;color:#9e9e9e}.trav-two ul li i{font-size:10px;float:left;padding:4px 0;color:#a93911;font-weight:400;padding-right:5px}.trav-two ul li:first-child{border-top:none}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0px!important}.mCSB_scrollTools.mCSB_scrollTools_horizontal{height:12px}.trav-three ul{margin:0;padding:0}.trav-three ul li{list-style:none;display:block;float:left;padding:0 8px}.trav-three ul li i{font-size:20px}.amubr span{color:#a73811;font-size:24px;font-family:inherit!important}.trav-five i{margin:0;padding:0;font-size:22px}.b2bcompare input[type="checkbox"]+label{color:#68c4c1;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:18px;position:relative;line-height:30px;padding:5px 4px 5px 17px;margin-bottom:0}.b2bcompare{margin:0}.b2bcompare label{padding-left:0}.b2bctrbx b .star{color:#fec107;margin-right:15px}.b2bctrbx b .star i{font-size:13px;line-height:16px;margin:0 1px}.b2bcompare i{font-size:13px!important;left:0px!important}.suppli{border:1px solid #02405f;background:#0089d0;font-family:inherit;font-size:inherit;line-height:20px;text-transform:uppercase;color:#fff;border-radius:3px;width:31px;padding:0 4px;float:right;text-align:center}.checkbox label{width:100%}._995uh{height:130px!important}.map_hot_res{width:100%;height:72vh;margin-bottom:10px}.append_bottom5{margin:0;transition:all .3s ease-out;margin-bottom:5px}.listingcard__orginalPrice{transition:all .3s ease-out;text-decoration:line-through;font-size:13px;color:rgb(35 35 35 / .5)}.save-tag{background:url(../../images/sp.png) no-repeat;background-position:-160px -22px;width:32px;height:16px;display:inline-block;color:#fff;font-size:10px;padding:1px 2px}.discougg{border:1px dotted #ffb121;border-radius:2px;-webkit-box-direction:normal;-webkit-tap-highlight-color:#fff0;padding:0 4px;line-height:20px;display:inline-block;color:#2b2d2e;font-size:9px;font-weight:400;vertical-align:middle;margin-right:5px}.padlf10{padding-left:5px}.redclor{color:red}.img-general{width:32.5%;float:left;margin:5px}.img-general_img{width:100%;HEIGHT:262PX}.img-cap{margin-bottom:0!important;position:relative;margin-top:-32px;padding:5px 18px;background-color:rgb(230 167 53 / .6);border-top:2px solid #E6A735;color:#FFF;height:32px;font-size:.9em!important;font-weight:400!important;text-transform:uppercase}.img-cap a{color:#fff}.img-general a:link{text-decoration:none}.starspr{float:right}.starspr .ww-star-rating-container .ww-star-rating{color:#ffffff!important}.img-general a:visited{text-decoration:none}.hotelcard__detailsCard{position:relative;color:#000;width:100%;font-size:14px;text-decoration:none;background-color:#fff;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.ayhyh{padding:8px 15px 0 15px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em;margin:0}.hotelcard__detailsCard>h6>a{color:#444242;text-decoration:none;text-overflow:ellipsis;overflow:hidden;max-width:75%;display:inline-block;white-space:nowrap}.hotelcard__detailsCard--premium{position:absolute;color:#fff;font-size:12px;background-color:rgb(0 0 0 / .4);display:inline-block;width:75px;text-align:center;border-radius:15px;margin:0 0 0 10px}.hotelcard__detailsCard--headerPlace{color:#9C9999;font-size:13px;margin:0 0 20px 3px;min-height:50px;padding:0 15px}.hotelcard__detailsCard--bookingData{height:50px;background-color:#251b15;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top:2px solid #dc1e28}.hotelcard__detailsCard--discountedPrice{float:left;color:#fff;margin:15px 0 0 15px}.hotelcard__detailsCard--actualPrice{float:left;margin:15px 0 0 10px;color:#9c9999}.hotelcard__detailsCard--actualPrice span{text-decoration:line-through}.hotelcard__preappliedDiscount{border-radius:2px;background-color:#f5a623;color:#fff;display:inline-block;font-size:10px;padding:3px 8px;line-height:10px;margin:15px 0 0 10px}.hotelcard__detailsCard--bookingBtn{height:30px;width:80px;float:right;text-align:center;margin:10px 10px 0 0;line-height:2.3em;background-color:#DC1E28;border-radius:2px;text-decoration:none}.hotelcard__detailsCard--bookingBtn a{text-decoration:none;cursor:pointer}.hotelcard__detailsCard--bookingBtn span{color:#fff}.hotel_pan{border-bottom-right-radius:12px;border-bottom-left-radius:12px;border:1px solid grey}.rate_hotelcard{width:20%;float:right}.rate_hotelcard img{width:32px;height:20px}.bck-green{background:#007f00 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:11px;margin-left:2px;padding:2px}.ahotel-inner,.tour-inner{background:#f8f8f8}.ahotel-item{background:#fff;margin-bottom:20px;position:relative;display:table;width:100%}.ahotel-item .ahotel-image,.main_box_pan .hot_hotel-image,.hotel-item .hotel-image{position:relative;z-index:1;overflow:hidden;margin-bottom:0;width:26%;display:table-cell}.ahotel-item .ahotel-image:before,.main_box_pan .hot_hotel-image:before,.hot_hotel-item .hot_hotel-image:before,.hotel-item .hotel-image:before{content:'';position:absolute;z-index:2;top:0;right:0;height:100%;width:30%;background:#fff0;border-bottom:200px solid #fff0;border-right:70px solid #fff}.ahotel-item .ahotel-image .img,.main_box_pan .hot_hotel-image .img,.hotel-item .hotel-image .img{position:relative;z-index:1}.ahotel-item .ahotel-image .img:before,.ahotel-item .ahotel-image .img:after,.main_box_pan .hot_hotel-image .img:before,.main_box_pan .hot_hotel-image .img:after,.hotel-item .hotel-image .img:after{content:'';z-index:1;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.ahotel-item .ahotel-image .img:before,.main_box_pan .hot_hotel-image .img:before{left:0;background:#ffc107;opacity:0}.ahotel-item:hover .ahotel-image .img:before,.main_box_pan .hot_hotel-image .img:before,.hotel-item .hotel-image .img:before{opacity:.3}.ahotel-item .ahotel-image .img:after,.main_box_pan .hot_hotel-image .img:after,.hotel-item .hotel-image .img:after{right:-130%;opacity:.2;background:#fff;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0)}.ahotel-item:hover .ahotel-image .img:after,.main_box_pan .hot_hotel-image .img:after{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);right:90%}.ahotel-item .ahotel-body{padding:7px 5px 0 5px;width:44%;display:table-cell;vertical-align:top}.ahotel-item .ahotel-body .ratting i{font-size:11px}.ahotel-item .ahotel-body h3{margin:5px 0;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}.ahotel-item .ahotel-body .free-service i{font-size:18px;margin-right:10px;color:#868686;cursor:pointer}.ahotel-bodyInner{width:100%;height:auto}span.Nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ahotel-right{width:30%;text-align:center;background:#fff;padding:15px;display:table-cell;vertical-align:middle;border-left:1px solid #ddd}.ahotel-person{font-size:16px;line-height:14px;letter-spacing:0;margin-bottom:10px}.ahotel-person span{display:block;font-size:16px;margin:10px 0 10px 2px;font-weight:700;line-height:22px}.ahotel-image img,.hot_hotel-image img,.hotel-item .hotel-image img{height:100%!important;max-width:150%!important;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.ahotel-image div.img,.hot_hotel-image>a,.hotel-item .hotel-image .img{height:194px;overflow:hidden}.pkgItemBig .ahotel-image div.img,.hot_hotel-image>a,.pkgItemBig .hotel-item .hotel-image .img{height:225px}.pkgItemBig .ahotel-item .ahotel-image:before,.pkgItemBig.main_box_pan .hot_hotel-image:before,.pkgItemBig .hot_hotel-item .hot_hotel-image:before,.pkgItemBig .hotel-item .hotel-image:before{border-bottom:225px solid #fff0}a.thm-btn{margin-bottom:5px;min-width:106px}.loading-newbx{text-align:center}.droupmainbx{width:auto;background-color:#fff;min-width:400px;display:block;min-height:auto;position:absolute;z-index:998;padding:0;border:solid 1px;color:#000;left:50%;top:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:1px}.droupmainbx:before{border-left:19px solid #fff0;border-right:19px solid #fff0;content:"";height:0;position:absolute;border-bottom:19px solid #2778b8;left:50%;top:-19px;width:0}.droupbx{width:100%;float:left;border-bottom:1px solid rgb(48 46 46 / .15)}.droup-first{width:40%;float:left}.droup-firstbx{width:100%;float:left}.droup-first1{width:33.3%;float:left;font-weight:400;font-size:14px;background:#2778b8;padding:10px 10px 10px 10px;color:#fff}.droup-first2{width:33.3%;float:left;padding-left:4px;padding-right:4px}.droup-first2 span{width:100%;display:block;font-size:10px}.droup-first3{width:33.4%;float:left;padding-left:4px;padding-right:4px}.droup-first3 span{width:100%;display:block;font-size:10px}.droup-first2 select,.droup-first3 select,.droup-first4 select,.droup-first5 select{color:#000}.droup-second{width:60%;float:left}.droup-secondbx{width:100%}.droup-secondbxa{width:25%;float:left;margin-top:2px;padding-left:4px;padding-right:4px}.droup-secondbxa span{width:100%;display:block;font-size:9px}.droup-secondbxb{width:23%;float:left;margin-top:14px;padding-left:4px;padding-right:4px}.droup-secondbxc{width:25%;float:left;margin-top:14px;padding-left:4px;padding-right:4px}.droup-secondbxd{width:22%;float:left;margin-top:14px;padding-left:4px;padding-right:4px}.droup-secondbxe{width:5%;float:right;padding-left:1px;position:absolute;right:-8px}.droup-secondbxe img{cursor:pointer;height:16px;width:16px;padding-top:0;margin-top:10px;padding-right:1px}.addrombx{width:100%;float:left;padding:14px 10px}.addromblft{width:50%;float:left;margin-top:10px}.addromblft a{text-align:right;background-color:#9f5252;padding:10px;border-radius:3px;color:#FFF;text-decoration:none;cursor:pointer}.addrombrht{width:50%;float:right;text-align:right;margin-top:0}.addrombrht a{font-weight:700;border-width:1px;border-style:solid;cursor:pointer;margin:0;overflow:visible;text-decoration:none!important;text-align:center;width:auto;text-shadow:0 1px 1px rgb(0 0 0 / .35);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 15px;height:34px;line-height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#fff;background-color:#287bbc;border-color:#1b5480;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF287BBC',endColorstr='#FF23639A');background-image:-webkit-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:-moz-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:-o-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:linear-gradient(top,#287bbc 0%,#23639a 100%);white-space:nowrap;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:middle;white-space:normal;height:auto}.input-group.custom-search{width:100%}.frombox{width:100%;color:#000}div#divMainSupplier {width:100%;position:relative;top:-34px}.pagination-inner{position:relative;margin-top:50px}.pagination-inner .pager{padding:30px 15px;background-color:#fff;box-shadow:0 0 30px rgb(0 0 0 / .2)}.pagination-inner .pager li>a{padding:8px 20px;border:2px solid #a93911;border-radius:20px;color:#fff;font-weight:700}.pagination-inner .pager li>a:hover{background-color:#fff!important;color:#fff!important}.pagination-inner .pagination{top:30px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.pagination>li>a,.pagination>li>span{padding:4px 14px;margin-left:5px;background-color:#fff0;font-weight:700;border-radius:5px;display:inline-block;vertical-align:middle;border:1px solid #fff0}.pagination>li>a:hover,.pagination>li>span:hover{color:#fff!important}.pagination-inner .pagination>.active>a{z-index:3;color:#fff!important;cursor:default;border-color:#a93911}.pagination>.active>a{border:1px solid #fff!important}.pagination.pager{padding:.5rem;margin:0}.pagination>.active>a,.pagination>.current>span{background:linear-gradient(#3d94d9,#0067b9);border-color:#006dbc;border:1px solid #07c}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;background:#fff0;border:1px solid #ddd}.pagination>li>a{margin:0 4px}div#ulPagination{width:100%;text-align:center;background-color:#fff;border-radius:0;box-shadow:0 0 30px rgb(0 0 0 / .2);margin:0;margin-bottom:10px;justify-content:space-between}#divTemp{display:flex;align-items:center;margin:.5rem}div#ajx_divPagination{text-align:center}.b2bcompare{display:none}a.back-to-top{display:none;width:40px;height:40px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:45px;background:#006dbc url(../../images/up-arrow.png) no-repeat center 43%;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;border-color:#006dbc;border:1px solid rgb(255 255 255 / .5);box-shadow:0 0 3px rgb(0 0 0 / .6);-webkit-box-shadow:0 0 3px rgb(0 0 0 / .6);-moz-box-shadow:0 0 3px rgb(0 0 0 / .6);-ms-box-shadow:0 0 3px rgb(0 0 0 / .6);-o-box-shadow:0 0 3px rgb(0 0 0 / .6)}a:hover.back-to-top{background-color:#134369}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:rgb(231 231 231 / .53)}.package_box{background-color:#fff;box-shadow:0 0 30px rgb(0 0 0 / .2);width:285px;float:left;margin:6px 6px;font-size:13px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0,0,0);background:#fff;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .2);box-shadow:0 4px 2px #aaa;-webkit-border-radius:5px;border-radius:5px;float:left}.package_descrip p{display:none}.package_titles{float:left;width:100%;clear:both;border-bottom:1px solid grey;padding:6px 6px 0 6px;height:43px}.package_titles p,.package_fmdate p,.package_todate p,.package_minpax p,.package_maxpax p,.package_city p,.package_descrip p{margin:0;padding:0;font-weight:700;font-size:12px}.package_fmdate,.package_todate,.package_minpax,.package_maxpax{padding:2px;height:38px}.package_fmdate span,.package_todate span,.package_minpax span,.package_maxpax span{font-size:10px;text-align:center}.package_fmdate,.package_todate,.package_minpax{border-right:1px solid #fff}.package_fmdate p,.package_todate p,.package_minpax p,.package_maxpax p,.package_fmdate span,.package_todate span,.package_minpax span,.package_maxpax span{width:100%}.package_date_pax{width:100%}.package_fmdate{width:25%;float:left}.package_todate{width:25%;float:left}.package_minpax{width:25%;float:left}.package_maxpax{width:25%;float:left}.package_city,.package_descrip,.package_butt,.package_date_pax,.package_titles{clear:both;width:100%}.package_city p,.package_descrip p,.package_titles p{float:left;width:26%}.package_city span,.package_titles span{float:left;width:74%}.package_city span{font-size:12px}.package_city,.package_descrip{padding:0 6px 0 6px;border-top:1px solid grey}.package_descrip span{display:block;display:-webkit-box;max-width:400px;height:128.2px;margin:0 auto;line-height:1.4;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.package_city{line-height:24px}.package_box:hover{-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);-o-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-box-shadow:0 4px 2px rgb(0 0 0 / .25);box-shadow:0 4px 2px rgb(0 0 0 / .25)}.package_detail button{color:#3c948b;border:2px #3c948b solid;cursor:pointer;border-radius:5px;text-decoration:none;letter-spacing:1px;padding:5px;font-size:13px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;display:inline-block;margin-bottom:10px;background-color:#fff}.package_detail button:hover{transform:translate(0,5px);-webkit-transform:translate(0,5px);background-color:#3c948b;color:#fff;border-bottom:1px solid}.package_img{width:100%}.package_img img{border-top-left-radius:5px;height:180px;border-top-right-radius:5px;width:100%;border:none}.package_price p{float:left;padding:0;margin:0}.package_detail{float:right;text-align:center}.ribbon_rgt{position:absolute;z-index:1;overflow:hidden;width:75px;height:75px;right:0;text-align:center}.ribbon_rgt span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;line-height:20px;transform:rotate(48deg);-webkit-transform:rotate(48deg);width:100px;display:block;background:#f94141;background:linear-gradient(#f94141 0,#f94141 100%);text-shadow:1px 1px 2px rgb(0 0 0 / .25);position:absolute;top:19px;right:-24px}.img-cap_text{margin-bottom:0!important;margin-top:-58px;padding:5px 18px;position:absolute;color:#FFF;height:26px;font-size:11px;text-transform:uppercase;background-color:rgb(0 0 0 / .67)}.BoxDiv{background:#fff;position:relative;border:1px solid #fff0;border-bottom:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.BoxDiv .table:last-of-type{margin-bottom:0}#ulPromoType li>a{color:grey}.TH_NoRecordFound{color:red;padding-left:5px;width:100%;min-width:180px}.tt-dropdown-menu .tt-dataset-ID{color:#333!important}.float_right{float:right!important}.mandatory{border-right:3px solid red!important}.mandatory_green{border-right:3px solid #48c265!important}#txtFromDate,#txtToDate{cursor:pointer}.aboxdiv{background-color:#0161a8;color:#fff;-webkit-box-shadow:0 2px #4da5bd;box-shadow:0 2px #4da5bd;border-bottom:3px solid #f8f8f8}.bboxdiv{background-color:#adacac;color:#fff}.BoxDiv-title{cursor:pointer;position:relative;padding:10px 40px 10px 15px;margin:0;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #ddd}.BoxDiv-body{padding:15px 15px 10px 15px}.BoxDiv-title-text{margin-left:10px}.BoxDiv-title span{display:inline-block;vertical-align:middle}.BoxDivTitleToggle{position:absolute;top:50%;right:15px;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);font-size:16px}.tab_inner,#dvSummary{border-right:1px solid #337ab7;border-left:1px solid #337ab7}div#xdivCityAdd,div#DivCancel,.admin_place{padding:10px 0}div#DivCancel,#dvSummary{border-bottom:1px solid #337ab7}.paddset{padding-bottom:0;padding-top:40px;margin-bottom:0}.ulTRStats span,.ulACStats span{cursor:pointer}.city_added{width:175px;height:120px;border-radius:10px;box-shadow:0 0 5px 0 #797272;background-color:#e0e1e3}.city_added_arrow{width:100%;height:30px;background:#0162a9;background:-moz-linear-gradient(top,rgb(1 98 169) 1%,rgb(1 98 169) 17%,rgb(0 53 95) 100%);background:-webkit-linear-gradient(top,rgb(1 98 169) 1%,rgb(1 98 169) 17%,rgb(0 53 95) 100%);background:linear-gradient(to bottom,rgb(1 98 169) 1%,rgb(1 98 169) 17%,rgb(0 53 95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0162a9',endColorstr='#00355f',GradientType=0);border-top-left-radius:10px;border-top-right-radius:10px}.arrowdata{padding-top:36px;text-align:-webkit-center;margin:0 auto}.arrowdata img{height:50px;width:70px}.arrowdata i{padding-top:35px}.city_added_arrow span>i{color:#fff}.city_added_arrow span{width:33%;float:left;padding:5px}.city_added_arrow span>.fa-arrow-circle-right{float:right;font-size:18px;cursor:pointer}.city_added_arrow span>.fa-arrow-circle-left{float:left;font-size:18px;cursor:pointer}.city_added_arrow span>.fa-minus-circle{float:left;font-size:18px;cursor:pointer}.city_added_arrow span>.fa-plus-circle{float:right;font-size:18px;cursor:pointer}.pagination>.active>a{color:#fff!important}.pagination>li>a{margin:0px!important;margin-left:1px!important;cursor:pointer}.stats>li{padding-top:1px;list-style:none}.stats{padding:0}.divrow{padding-right:3px;padding-left:5px}#ulPromoType li{margin-bottom:-2px}.row.booklists.mCustomScrollbar{overflow:hidden;overflow-y:auto;margin-bottom:0}.itn_sub_footer{background-color:#adacac}.b2bctrbx1 i.fa.fa-calendar{display:none}span.texts_links{color:red;text-transform:uppercase;padding-left:10px;text-decoration:underline}.results_hot{min-height:50vh;text-align:center;text-align:-webkit-center;padding:10px 0;height:auto;box-shadow:none;background:transparent!important;border:0;width:100%!important}.results_hot .svg_notfound{position:relative;width:100%;max-width:320px!important;left:0;right:0;width:100%;object-fit:cover;padding:20px;align-items:center;display:flex}.results_hot .result_hot_content{position:absolute;top:100px;left:50%;transform:translateX(-50%)}#dvBasicHeader,#dvBasic,#dvPkgLocations{font-size:13px}.pakcanc td:nth-child(1),.pakcanc th:nth-child(1){width:10%;padding:0 4px;text-align:center}.pakcanc td:nth-child(2),.pakcanc th:nth-child(2){width:33.333333%;padding:0 8px;text-align:right}.pakcanc td:nth-child(3),.pakcanc th:nth-child(3){width:33.333333%;padding:0 4px}.pakcanc td:nth-child(4),.pakcanc th:nth-child(4){width:33.333333%;padding:0 4px;text-align:right}table.pakcanc{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd;margin:0}table.pakcanc th{text-align:center;background-color:#dedede;padding:2px 2px 2px 5px}table.pakcanc td{background-color:#fff;padding:2px 2px 2px 5px}.protab input{width:100%;margin:0!important;background-color:#fff;border:none;text-overflow:ellipsis;width:100%}.protab select{width:100%;border:none}.vres-prog-wrap{position:fixed;background:rgb(0 0 0 / .6);height:100%;width:100%;top:0;left:0;text-align:center;display:none;z-index:12000}.vres-prog-div{background:#fff;min-width:500px;position:relative;min-height:118px;top:50%;box-shadow:0 1px 3px rgb(0 0 0 / .35);position:absolute!important;left:50%!important;transform:translate(-50%,-50%)!important}.vres-prog-div>div{display:inline-block;width:100%}.vres-prog-div h3{float:left;width:100%;margin:0;text-transform:uppercase;font-weight:400;padding:35px 0 15px}.vres-prog-div .prog-section{width:100%;float:left;height:5px;background:#f8f8f8;text-align:left;overflow:hidden}.vres-prog-div .prog-section .inner-prog{height:100%;width:0%;background:#5C1111}.vres-prog-div .prog-img{max-width:200px;width:100%;border-radius:3px;margin-bottom:25px;box-shadow:0 1px 3px rgb(0 0 0 / .33),0 2px 5px rgb(0 0 0 / .12)}#squaresWaveG{position:relative;width:150px;height:28px;margin:0 auto 25px;display:inline-block}.squaresWaveG{position:absolute;top:0;background-color:#000;width:15px;height:15px;animation-name:bounce_squaresWaveG;-o-animation-name:bounce_squaresWaveG;-ms-animation-name:bounce_squaresWaveG;-webkit-animation-name:bounce_squaresWaveG;-moz-animation-name:bounce_squaresWaveG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#squaresWaveG_1{left:0;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}#squaresWaveG_2{left:20px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}#squaresWaveG_3{left:40px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}#squaresWaveG_4{left:60px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#squaresWaveG_5{left:80px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#squaresWaveG_6{left:100px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#squaresWaveG_7{left:120px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}#squaresWaveG_8{left:140px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}@keyframes bounce_squaresWaveG{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes bounce_squaresWaveG{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes bounce_squaresWaveG{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes bounce_squaresWaveG{0%{background-color:#000}100%{background-color:#fff}}@-moz-keyframes bounce_squaresWaveG{0%{background-color:#000}100%{background-color:#fff}}.sserf{padding:13px 24px!important}#panel-cart{position:fixed;top:51px;right:0;bottom:0;background-color:#fff;width:370px;z-index:950;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .1);box-shadow:0 0 30px 0 rgb(0 0 0 / .1);font-size:1.4rem;visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);-moz-transition:all .6s cubic-bezier(.215,.61,.355,1);-o-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all 0.6s cubic-bezier(.215,.61,.355,1)}#panel-cart.show{visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#panel-cart .panel-cart-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:2;OVERFLOW-X:hidden;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#panel-cart .panel-cart-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.3rem .7rem;border:0 solid #07c;background:linear-gradient(#3d94d9,#0067b9);text-shadow:0 1px 1px rgb(28 115 184 / .64);color:#fff}#panel-cart .panel-cart-title .close{margin-left:auto;color:#fff;opacity:2;font-size:1.7rem}#panel-cart .panel-cart-action:hover,#panel-cart .panel-cart-action:focus{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cart-summary{padding:1.5rem}.table-cart{line-height:1.25;width:100%}.table-cart th,.table-cart td{vertical-align:middle;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0}.table-cart .title .name{font-weight:700;display:block}.table-cart .price{font-weight:700}.table-cart .actions{white-space:nowrap}.panel-cart-title h5{font-size:1.5rem;visibility:visible;margin-top:0;font-weight:200;color:#fff;font-family:inherit!important;line-height:1.1;margin-bottom:0;text-align:left}::selection{background:#ddae71;color:#fff}.table-cart td.title{text-align:left}.table-cart span.name>a{outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;color:#000;-o-transition:all .2s ease-in-out;transition:all 0.2s ease-in-out;touch-action:manipulation;text-decoration:none;font-weight:700;line-height:1.25}.action-icon{color:#a4a7a9;margin:0 .1em}.action-icon:hover,.action-icon:focus{color:#383c40}.text-success{color:#4aa36b!important}hr.hr-sm{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1);-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;font-size:.95rem}.btn-secondary{border-color:#25282a;background-color:#25282a;color:#fff}.btn-secondary:before{background-color:#212426}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:focus:active{border-color:#25282a;background-color:#25282a;color:#fff}.btn-secondary:before{background-color:#ddae71}._995uh:after{transform:skew(23deg);-webkit-transform:skew(23deg);-moz-transform:skew(23deg);-o-transform:skew(23deg);left:-32px}.divOpenGal{cursor:pointer}.inlineBlockWrapRow>div{display:inline-block;vertical-align:middle;margin-right:-4px;float:none}.drpShdwWhiteBack,.dataTables_wrapper,.BoxDiv{background:#fff;margin-bottom:20px}.main_box_pan,.sidber-box,.ahotel-item,.package-wiget,.sort-box,.modal-close,.toolerr,.mic-btn-wrap,.innerconwrap,.tbd-cstm-tbl,.drpShdw,.drpShdwWhiteBack,.hotel-item,.toolerr-toggle,.hotelItemWrap,.dataTables_wrapper,.BoxDiv,.ntheme,.ech-attrcn span,.flighttablist,.sortDropDown{-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-moz-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-ms-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-o-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1)}legend,fieldset{-webkit-box-shadow:0 0 6px rgb(0 0 0 / .1),0 2px 6px rgb(0 0 0 / .1);-moz-box-shadow:0 0 6px rgb(0 0 0 / .1),0 2px 6px rgb(0 0 0 / .1);-ms-box-shadow:0 0 6px rgb(0 0 0 / .1),0 2px 6px rgb(0 0 0 / .1);-o-box-shadow:0 0 6px rgb(0 0 0 / .1),0 2px 6px rgb(0 0 0 / .1);box-shadow:0 0 6px rgb(0 0 0 / .1),0 2px 6px rgb(0 0 0 / .1)}#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right,.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev,.toolerr-toggle,.uc-final-wrapper .uc-initial,.flighttablist li{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.flickr-list li a,ul.footer-nav li a,.navbar.fixed-top .nav>li>a,.donebox,.tab_detail li a{position:relative}.main_box_pan .b2bctrbx1 .lnkPreventDefaultClass{position:relative!important;overflow:hidden!important}.main_box_pan .b2bctrbx1 .lnkPreventDefaultClass *{position:relative;-webkit-transition:all .3s linear!important;-moz-transition:all .3s linear!important;transition:all .3s linear!important;display:inline-block;overflow:hidden;padding:4px 0 4px 0px!important;border:1px solid #fff0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.main_box_pan .b2bctrbx1 .lnkPreventDefaultClass *:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;padding-left:10px;opacity:0;font-size:14px;position:absolute;top:50%;right:25px;margin-top:-7px;-webkit-transition:all .3s linear!important;-moz-transition:all .3s linear!important;transition:all .3s linear!important}.main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *:before{-webkit-transform:translate(0,0);transform:translate(0,0)}.ntheme,.ech-attrcn span,.flighttabcon{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:15px}.pad15{padding:15px}.main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *,.main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *{padding:4px 30px 4px 10px!important}.main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *:after,.main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *:after{opacity:1;right:9px}.lnkPreventDefaultClass{cursor:pointer}.navbar .nav>li.navactive.active>a:before,.nav-tabs li a:before,.flickr-list li a:before,ul.footer-nav li a:before{content:'';position:absolute;width:100%;height:1px;background-color:var(--main-bg-color);-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);-o-transition:transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);left:0;top:0}.flickr-list li a:before,ul.footer-nav li a:before{top:auto;bottom:0}.navbar.fixed-top .nav>li>a:hover:before,.navbar.fixed-top .nav>li.navactive.active>a:hover:before,.navbar .nav>li.navactive.active>a:before,.nav-tabs li a:hover:before,.nav-tabs li.active a:before,ul.footer-nav li a:hover:before,.flickr-list li a:hover:before,.navbar .nav-tabs .nav-link.active:before,.nav>li.show>a:before,.nav>li.ddBox.open .nav-link:before{text-decoration:none;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.nav-tabs li a:before{height:2px;bottom:-2px;top:auto}.htl-ftesrhtbx span.promoarrow{padding:1px 11px 0 5px;margin-right:5px}.flickr-list li a:after,ul.footer-nav li a:after,.donebox:after{content:'';position:absolute;width:100%;height:1px;background-color:#fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);-o-transition:transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);left:0;bottom:0}.flickr-list li a:hover:after,ul.footer-nav li a:hover:after,.donebox:hover:after{text-decoration:none;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.addPaxLead i{margin-right:4px}.addPaxPage [class*='col-']{padding-left:7px;padding-right:7px}.addPaxPage .row{margin-left:-7px;margin-right:-7px}.addPaxPage .form-group .form-group{margin-bottom:0}.padTB15{padding-top:15px;padding-bottom:15px}.donebox:after{height:100%;opacity:.2}.ssnPopup{text-align:left;margin:0;min-width:300px;max-width:340px;position:fixed;bottom:10px;right:10px;z-index:9999;padding:0;border:none;background:#fff;overflow:hidden;box-shadow:0 0 100px rgb(0 0 0 / .6);-webkit-box-shadow:0 0 100px rgb(0 0 0 / .6);-moz-box-shadow:0 0 100px rgb(0 0 0 / .6);-ms-box-shadow:0 0 100px rgb(0 0 0 / .6);-o-box-shadow:0 0 100px rgb(0 0 0 / .6)}.ssnPopup .modal-title{background:#282828;padding:5px 15px;color:#fff;font-size:20px}.ssnPopup .modal-body{padding:15px 0;overflow:hidden}.ssnPopup .modal-body *{display:inline-block!important;vertical-align:middle}.ssnPopup .modal-body .fa{margin-right:10px}.ssnPopup .modal-body .ssnTime{display:block;text-align:center;font-size:25px}.three-bounce{text-align:center;font-size:26px;position:relative;width:100%;margin-right:30px;z-index:104!important}.three-bounce>div{display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#4f96b6;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}.three-bounce .one{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.three-bounce .two{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.three-bounce .tbText{text-align:center;color:#4f96b6;display:block;font-size:18px}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.main_box_pan{min-height:165px;margin-bottom:20px;height:auto;background:#fff}.main_box_pan .b2bctrbx1{padding-top:0}.hot_hotel-item{background:#fff;position:relative;border-bottom:solid 1px #ddd;padding-left:20%}.hot_hotel-item .hot_hotel-image{position:absolute;left:0;top:0;height:100%;z-index:1;overflow:hidden;margin-bottom:0;width:20%;float:left}.hot_hotel-item .hot_hotel-image .img{position:relative;z-index:1;height:100%}.hot_hotel-item .hot_hotel-image .img:before,.hot_hotelhotel-item .hot_hotel-image .img:after{content:'';z-index:1;top:0;height:100%;width:100%;position:absolute}.main_box_pan .hot_hotel-image .img:before,.ahotel-item .hot_hotel-image .img:before{left:0;background:#ffc107;opacity:0}.main_box_pan:hover .hot_hotel-image .img:before,.ahotel-item:hover .hot_hotel-image .img:before{opacity:.3}.main_box_pan .hot_hotel-image .img:after{right:-100%;opacity:.2;background:#fff;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0)}.main_box_pan:hover .hot_hotel-image .img:after{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,130%,0)}.main_box_pan .hot_hotel-body{padding:7px 15px 4px 15px;width:100%;float:left;background-color:#fff}.main_box_pan .hot_hotel-body .ratting i{font-size:11px}.main_box_pan .hot_hotel-body h3{margin:0;font-size:140%;letter-spacing:1px}.main_box_pan .hot_hotel-body p{color:#25282a;font-size:14px;line-height:21px;font-family:inherit!important;text-align:justify}.hot_hotel-item .hot_hotel-body .free-service i{font-size:18px;margin-right:10px;color:#868686;cursor:pointer}.hot_hotel-image div.img{height:194px}.b2bhtl-icons1{width:100%;background-color:#fff;float:left;padding:7px 0 7px 0;margin-top:2px}.b2bhtl-iconsmain1{width:100%;display:table}.b2bhtl-iconslft1 ul{margin:0;padding:0}.b2bhtl-iconslft1 ul li{list-style:none;display:block;float:left;margin-bottom:5px}.b2bhtl-iconslft1 a{padding-right:5px;line-height:23px;vertical-align:top;display:inline-block}.b2bhtl-icons1 i,.b2bhtl-iconsrht1 i{font-size:19px;padding:4px;color:#fff;border-radius:6px;vertical-align:top;display:inline-block;line-height:15px}.b2bhtl-icons1 i.fa-map-marker{cursor:pointer!important}.multiclrback,.multiclrrow{margin:5px 0;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;position:relative}.multiclrrow>*{padding:4px 8px;border-right:1px solid #fff}.multiclrrow>*:last-of-type{border-right:none}.multiclrback>*{padding:5px}.multiclrback *,.multiclrrow *{color:#333}.multiclrback>*>*{padding:4px 8px;border-right:1px solid #fff;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.multiclrrow:before,.multiclrback>*>*:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.4;z-index:0;display:block}.b2bhtl-icons1 li:nth-of-type(1n) i,.b2bhtl-iconsrht1 li:nth-of-type(1n) i,.multiclrback>*:nth-of-type(11n+1)>*:before,.multiclrrow:nth-of-type(11n+1):before{background-color:#ff9500}.b2bhtl-icons1 li:nth-of-type(2n) i,.b2bhtl-iconsrht1 li:nth-of-type(2n) i,.multiclrback>*:nth-of-type(11n+2)>*:before,.multiclrrow:nth-of-type(11n+2):before{background-color:#007aff}.b2bhtl-icons1 li:nth-of-type(3n) i,.b2bhtl-iconsrht1 li:nth-of-type(3n) i,.multiclrback>*:nth-of-type(11n+3)>*:before,.multiclrrow:nth-of-type(11n+3):before{background-color:#4cd964}.b2bhtl-icons1 li:nth-of-type(4n) i,.b2bhtl-iconsrht1 li:nth-of-type(4n) i,.multiclrback>*:nth-of-type(11n+4)>*:before,.multiclrrow:nth-of-type(11n+4):before{background-color:#b45516}.b2bhtl-icons1 li:nth-of-type(5n) i,.b2bhtl-iconsrht1 li:nth-of-type(5n) i,.multiclrback>*:nth-of-type(11n+5)>*:before,.multiclrrow:nth-of-type(11n+5):before{background-color:#ff3b30}.b2bhtl-icons1 li:nth-of-type(6n) i,.b2bhtl-iconsrht1 li:nth-of-type(6n) i,.multiclrback>*:nth-of-type(11n+6)>*:before,.multiclrrow:nth-of-type(11n+6):before{background-color:#8d8e8f}.b2bhtl-icons1 li:nth-of-type(7n) i,.b2bhtl-iconsrht1 li:nth-of-type(7n) i,.multiclrback>*:nth-of-type(11n+7)>*:before,.multiclrrow:nth-of-type(11n+7):before{background-color:#5856d6}.b2bhtl-icons1 li:nth-of-type(8n) i,.b2bhtl-iconsrht1 li:nth-of-type(8n) i,.multiclrback>*:nth-of-type(11n+8)>*:before,.multiclrrow:nth-of-type(11n+8):before{background-color:#ff2c55}.b2bhtl-icons1 li:nth-of-type(9n) i,.b2bhtl-iconsrht1 li:nth-of-type(9n) i,.multiclrback>*:nth-of-type(11n+9)>*:before,.multiclrrow:nth-of-type(11n+9):before{background-color:#663B00}.b2bhtl-icons1 li:nth-of-type(10n) i,.b2bhtl-iconsrht1 li:nth-of-type(10n) i,.multiclrback>*:nth-of-type(11n+10)>*:before,.multiclrrow:nth-of-type(11n+10):before{background-color:#32aadc}.b2bhtl-icons1 li:nth-of-type(11n) i,.b2bhtl-iconsrht1 li:nth-of-type(11n) i,.multiclrback>*:nth-of-type(11n+11)>*:before,.multiclrrow:nth-of-type(11n+11):before{background-color:#9514a4}.b2bhtl-icons1 li:nth-of-type(12n) i,.b2bhtl-iconsrht1 li:nth-of-type(12n) i{background-color:#1fa67a}.b2bhtl-icons1 li:nth-of-type(13n) i,.b2bhtl-iconsrht1 li:nth-of-type(13n) i{background-color:#ff3b30}.b2bhtl-icons1 li:nth-of-type(14n) i,.b2bhtl-iconsrht1 li:nth-of-type(14n) i{background-color:#4CAF50}.b2bhtl-icons1 li:nth-of-type(15n) i,.b2bhtl-iconsrht1 li:nth-of-type(15n) i{background-color:#248f8a}.b2bhtl-icons1 li i.signia-desk{background:#fff217!important}.b2bhtl-icons1 li i.signia-atm{background:#007aff!important}.b2bhtl-icons1 li i.signia-bar{background:#d87be8!important}.b2bhtl-icons1 li i.signia-concierge{background:#b45516!important}.b2bhtl-icons1 li i.signia-elevator{background:#008640!important}.b2bhtl-icons1 li i.signia-fitness{background:#8d8e8f!important}.b2bhtl-icons1 li i.signia-transfer{background:#5856d6!important}.b2bhtl-icons1 li i.signia-parking{background:#ff9500!important}.b2bhtl-icons1 li i.signia-wifi{background:#b1a1c5!important}.b2bhtl-icons1 li i.signia-laundry{background:#32aadc!important}.b2bhtl-icons1 li i.signia-swimming-pool{background:#9514a4!important}.b2bhtl-icons1 li i.signia-no-smoking{background:#ff0000!important}.b2bhtl-icons1 li i.signia-front-desk-safe{background:#1fa67a!important}.b2bhtl-icons1 li i.signia-beach{background:#ff3b30!important}.b2bhtl-icons1 li i.signia-building{background:#007aff!important}.b2bhtl-icons1 li i.signia-floor{background:#08821d!important}.b2bhtl-icons1 li i.signia-hotel-room{background:#b45516!important}.b2bhtl-icons1 li i.signia-restaurant{background:#ff3b30!important}.b2bhtl-icons1 li i.signia-minibar{background:#663B00!important}.b2bhtl-icons1 li i.signia-beachbar{background:#60b1a9!important}.b2bhtl-icons1 li i.signia-bar-lounge{background:#26557b!important}.b2bhtl-icons1 li i.signia-laundry-facility{background:#ef4786!important}.b2bhtl-icons1 li i.signia-free-parking{background:#f0a5c6!important}.b2bhtl-icons1 li i.signia-self-parking{background:#00b6ad!important}.b2bhtl-icons1 li i.signia-valet-parking{background:#c78d38!important}.b2bhtl-icons1 li i.signia-outdoor-pool{background:#126883!important}.b2bhtl-icons1 li i.signia-indoor-pool{background:#d21857!important}.b2bhtl-icons1 li i.signia-children-pool{background:#018792!important}.b2bhtl-icons1 li i.signia-health-club{background:#783393!important}.b2bhtl-icons1 li i.signia-fitness-facility{background:#acdf7d!important}.b2bhtl-icons1 li i.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px)}60%{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.b2bhtl-iconsrht1 ul{margin:0;padding:0;float:right}.b2bhtl-iconsrht1 ul li{list-style:none;display:block;float:left;padding:0 0 0 15px;margin-bottom:5px}.b2bhtl-iconsrht1 ul li a,.b2bhtl-iconslft1 ul li a{cursor:default}.b2bhtl-iconsrht1,.b2bhtl-iconslft1{display:table-cell;vertical-align:middle;vertical-align:top}.slider_sect_htl .sec_guestbx1{display:block;width:100%}.sec_guestbx1 .b2bhtl-iconsrht1{text-align:right;display:inline-block}.slider_sect_htl .half_width{padding-bottom:5px;padding-right:10px}.hiddendata{display:none!important}.b2bctrbx h6{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:inherit!important;color:#0089d0;margin:0}.b2bcts_rgt{width:15%;float:right;position:relative;right:0;top:20px;text-align:right;text-align:right;display:none}.b2bcts_rgt i{color:#0089d0;font-size:18px}.b2bcts_rgt span{padding-left:10px;font-size:24px;font-weight:700;font-family:inherit!important}.ribbon-containers{position:absolute;top:-27px;right:-23px;overflow:visible;font-size:15px;line-height:0}.ribbon-containers:before{content:"";height:0;width:0;display:block;position:absolute;top:2px;left:0;border-top:15px solid rgb(0 0 0 / .3);border-bottom:15px solid rgb(0 0 0 / .3);border-right:15px solid rgb(0 0 0 / .3);border-left:15px solid #fff0;width:100%}.ribbon-containers:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-8.5px;right:-1px;border-top:9px solid #004a70;border-right:9px solid #fff0}.ribbon-containers a{display:block;padding:15px 4px;font-size:12.5px;position:relative;background:#0089d0;overflow:visible;height:23px;margin-left:17px;color:#fff;text-decoration:none}.ribbon-containers a:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-15px;border-top:15px solid #0089d0;border-bottom:15px solid #0089d0;border-right:15px solid #fff0;border-left:15px solid #fff0}.ribbon-containers a:hover{background:#009ff1}.ribbon-containers a:hover:before{border-top:15px solid #009ff1;border-bottom:15px solid #009ff1}.dis_tblWrap{display:block}.dis_tblWrap .dis_tblInner:first-of-type{border-top:none}.dis_tblInner{width:100%;height:100%;display:flex;flex-flow:row;float:none!important;vertical-align:top}.dis_tblInner .tavelPrt1{width:13%;display:flex;min-width:60px;text-align:center;align-items:center}.dis_tblInner .tavelPrt1,.dis_tblInner .tavelPrt1 *,.tavelPrt3,.tavelPrt3 *{white-space:nowrap;float:none}.dis_tblInner .tavelPrt2{width:87%;display:flex;vertical-align:middle;line-height:20px;align-items:center}.tavelPrt3{text-align:center;padding:0 10px}.tavelPrt5{width:100%;text-align:center;font-size:13px}.tavelPrt6{padding:0 10px;text-align:center}.cancpolres{display:block;float:left;font-size:12px;background-color:#0089d0;color:#ffffff!important;width:auto;padding:5px;margin-right:4px;border:1px dashed #93adb9;border-radius:10px}.big_per,.big_per1{padding:0 5px}.big_per i{font-size:20px!important;color:#0089d0}.big_per1 i{font-size:16px!important;color:#0089d0;line-height:23px}.big_per span,.big_per1 span{line-height:24px;margin-left:5px}ul{list-style:none;padding:0}.trav1-one{width:30%;margin:0;font-weight:700;font-size:15px;font-family:inherit!important;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-left:12px}.trav1-two{width:30%;margin:0;border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb;padding:0;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.trav1-two.ln30{line-height:13px;flex-flow:column}.trav1-two ul{margin:0;padding:0;float:left;width:auto}.trav-two1 ul li{display:block;list-style:none;border-top:1px solid #e5e5e5;padding:1px 20px;float:left;width:100%}.trav1-three{margin:0;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;min-width:25%}.arrow_box{position:relative;background:#88b7d5;border:4px solid #c2e1f5}.arrow_box:after,.arrow_box:before{right:100%;top:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:#fff0;border-right-color:#88b7d5;border-width:30px;margin-top:-30px}.arrow_box:before{border-color:#fff0;border-right-color:#c2e1f5;border-width:36px;margin-top:-36px}.promoarrow{position:relative;max-width:150px;font-size:12px;color:#fff;background:#0089d0;padding:1px 11px 1px 5px;border:1px solid #000;border-radius:4px;z-index:1;white-space:nowrap;width:auto;height:21px;display:block;line-height:19px}.promoarrow:after,.promoarrow:before{content:"";position:absolute;border:1px solid #000}.promoarrow:before{top:6px;right:-4px;width:6px;height:6px;background:#fff;border-radius:50%;z-index:2}.promoarrow:after{top:2px;right:-8px;width:16px;height:16px;background:#0089d0;border-left:none;border-bottom:none;border-radius:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.b2bctrbx1{width:100%;float:left;padding-top:4px;padding-right:20px}.b2bctrbx1 h6,.kstm-item .ahotel-body h3{font-size:140%;color:#0089d0;font-family:inherit!important;font-weight:700;margin:0;font-family:inherit!important;text-transform:capitalize!important;padding-right:50px}.kstm-item .ahotel-body h3{margin:5px 0}.b2bctrbx1 b{font-size:12px;color:#71ae5a;font-weight:400;display:block}.b2bctrbx1 span.stars{padding-right:0}.b2bctrbx1 b .star{color:#fec107;margin-right:10px;display:inline-block;vertical-align:middle;text-decoration:none}.b2bctrbx1 .rslttsr{text-decoration:none;display:inline-block;vertical-align:middle;padding-right:0;line-height:0}.b2bctrbx1 b .star i{font-size:13px;line-height:16px;margin:0 1px}.b2bctrbx1 span{font-size:14px;font-family:inherit!important;font-weight:300;margin:0;text-decoration:underline;padding-right:10px;display:inline-block;vertical-align:middle}#myModalPopup-body{height:600px;width:100%}#myModalPopup-body>iframe #gallery-area{width:100%!important}span.star{text-transform:uppercase}.starTrip span.star{display:block;float:left;color:#ff6b00}.ahotel-body>span.star{padding-top:10px}.grid_list_div{background:#fff;border:1px solid #2779b9;width:80px;height:29px;overflow:hidden}a.view-type.testing-list-view{background:#2779b9;color:#fff;width:48px;float:left;padding:2px 17px;margin:0 auto;text-align:-webkit-center;text-align:center;-ms-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg);display:inline-block;margin-left:-9px;overflow:hidden;font-size:18px}a.view-type.testing-list-view i{-ms-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);transform:skew(-33deg,0deg);display:inline-block}a.view-type.testing-photo-view.strong{background:#fff;color:#2779b9;width:37px;float:left;padding:2px;margin:0 auto;text-align:-webkit-center;text-align:center;font-size:18px}i.fa.fa-th{background:#fff;color:#2779b9;width:37px;float:left;padding:4px;margin:0 auto;text-align:-webkit-center;text-align:center;font-size:18px}div#polcallid{position:relative}#polcallid p{margin-bottom:0;font-size:12px;font-weight:400}#polcallid p i{margin-left:13px}.travmain .tavelPrt2{padding-left:15px;padding-right:15px;border-left:1px solid #ddd}.CANPOlicyFLoat{display:none;position:absolute;left:0;top:19px;width:100%;border-radius:4px;padding:5px;z-index:5}.CANPOlicyFLoat .clsCanPol{color:#fff!important}.cpolicy_hotela:hover .CANPOlicyFLoat{display:block}#myModelImage img{width:100%!important}footer p{color:#ccc}footer a{color:#666}footer a:hover{color:#666;text-decoration:underline}.footer-widget{margin-bottom:10px}.footer-widget .ftrttl{color:#eee;text-transform:uppercase;padding-bottom:13px;margin-bottom:24px;font-size:14px;font-weight:700;position:relative;overflow:hidden}.footer-widget .ftrttl .head-line{position:absolute;bottom:0;left:0;display:block;width:50px;height:3px;background-color:rgb(255 255 255 / .3);margin:0}.footer-widget .ftrttl .head-line.right{left:auto;right:0}.copyright-section{padding:6px 15px;font-size:11px;letter-spacing:.5px;border-top:1px solid rgb(255 255 255 / .06)}.copyright-section p{font-size:11px;text-transform:uppercase}ul.footer-nav{float:right;margin-bottom:0}ul.footer-nav li{display:inline-block;float:left;margin-left:15px}ul.footer-nav li a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;padding-bottom:1px}ul.footer-nav li a:hover{color:#fff}.contact-widget span{font-weight:700;color:#fff!important}.contact-widget ul li{margin-bottom:12px;color:#fff}.contact-widget ul li p a{color:#bbb}.flickr-list{width:auto;float:left}.flickr-list li a{color:#fff;position:relative;padding-bottom:1px}.flickr-list li a:hover{text-decoration:none}.btn-black{background-image:none;background-color:#fff0;font-weight:700;text-align:center;text-transform:uppercase;font-weight:400;padding:8px 24px;font-size:12px;line-height:1.5;border-radius:0;border:1px #000 solid;color:#000000!important;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn-black:focus,.btn-black:active:focus,.btn-black.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn-black:hover,.btn-black:focus{color:#333;text-decoration:none}.btn-black:active,.btn-black.active{outline:0;background-image:none}.btn-black.disabled,.btn-black[disabled],fieldset[disabled] .btn-black{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65)}.btn-black:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-black:hover,.btn-black:focus,.btn-black:active{color:#fdfdfd!important}.btn-black:hover:before,.btn-black:focus:before,.btn-black:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.btn-black.filled{border:0;background-color:#000;color:#fff!important}.apb-step{color:#acacac;padding:12px 0;background-color:#f1f2f2;margin-bottom:40px}.apb-step ul li{font-size:.9rem;font-weight:700;text-align:center}.apb-step ul>li.active,.apb-step ul>li.step-complete{color:#967a50}.apb-step ul>li.active>span,.apb-step ul>li.step-complete>span{background-color:#967a50}.apb-content-js{padding:0}.apb-room_name{font-size:1.9rem;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:15px;margin-top:10px;margin-bottom:10px;padding-bottom:25px;line-height:2.4rem;color:#0f2453}.apb-room_name a,.apb-room_name a:visited,.apb-room_name a:hover,.apb-room_name a:focus{font-size:1.9rem;font-weight:700;color:#0f2453;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.apb-room_item .apb-room_img{margin-top:0;margin-right:40px}.apb-sale-icon{position:absolute;right:-18px;left:auto;top:-18px;background-color:#967a50;width:44px;height:44px;border-radius:50%;font-size:.85rem;font-weight:700;color:#fff;padding-top:12px;padding-left:6px;text-transform:uppercase;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(20deg)}.apb-room-select-item .img,.apb-room-select-item .apb-desc,.apb-room-select-item .apb-room-select-package,.apb-room-select-item .apb-room-select-price{padding:0 12px;width:25%}.apb-room-select-item .apb-desc{width:30%}.apb-room-select-item .apb-room-select-package{width:25%}.apb-room-select-item .apb-room-select-price{width:20%}.apb-room_price{margin:20px 15px 20px 0;font-size:1.375rem;font-weight:700;line-height:2rem;display:inline-block;color:#444}.apb-room_heading .apb-room_price{font-size:1rem}.apb-room_heading .apb-room_price .apb-room_amount{font-size:2rem}.apb-room_price .apb-room_amount{color:#967a50;font-family:"Montserrat",sans-serif;font-size:3rem;font-weight:300;padding-top:0;margin-left:0;display:inline-block}.apb-room_item .apb-room_text .apb-room_desc{color:#444;font-size:1.125rem;line-height:2rem}.apb-total-price-wrapper{margin:0}.readmore-price,.apb-room_view-more{font-weight:400;text-decoration:none!important;font-style:normal;text-transform:none;font-size:1.125rem;display:block;margin-top:15px;margin-left:0}.apb-room_view-more{margin-top:0}.apb-room_package-more{display:block;font-size:1.25rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid #d2d2d2;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;padding:15px;position:relative}.apb-room_package a{color:#0f2453;padding:18px 20px;font-size:1.25rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.apb-room_package-more:after{margin-top:4px}.apb-room_package-more:hover,.apb-room_package-more:focus{color:#967a50;border-color:#d2d2d2;outline:0}.apb-package_item{padding-top:15px}.apb-package_img{margin-top:5px}.apb-package_text h4{margin-top:0;margin-bottom:0;padding:0;font-weight:700;font-size:.9rem;text-transform:uppercase}.apb-package_text h4 label{margin-bottom:0}.apb-package_text p{margin-bottom:0;font-size:.9rem}.apb-package_book-price .apb-package_price{margin:0;font-size:.9rem}.apb-package_book-price .apb-package_price .amount{font-size:1.275rem;font-weight:400}.single .apb-package_item{padding-top:0}.single .apb-package_text h4{font-size:1.9rem}.single .apb-package_text p{font-size:1.375rem}.apb-modal-content{border-radius:0;border:solid 1px #d2d2d2}.abp-close-modal{color:#0f2453;width:32px;height:32px;line-height:32px;font-size:18px}.apb-modal-body .apb-list-price h6{color:#967a50;font-size:1.125rem;background-color:#f1f2f2;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;font-weight:700}.apb-modal-body .apb-list-price .list-price-item{background-color:#fff0;color:#444;font-size:1.125rem;font-weight:700;font-family:"Montserrat",sans-serif}.apb-modal-body .apb-list-price .list-price-item span{color:#0f2453;font-weight:700;font-size:1.125rem}.apb-content h5{background-color:#f1f2f2;margin:0;padding:20px 30px;border-bottom:solid 1px #d2d2d2}.apb-room-select-item{border-bottom:1px solid #d2d2d2;padding:30px 15px;background-color:#f1f2f2}.apb-room-selected_item.apb-bg_blue,.apb-room-seleted_current.apb-bg_blue{background-color:#f1f2f2}.apb-room-select-footer{padding:30px;background-color:#f1f2f2}.apb-room-select-footer .link-other-room{font-style:normal;font-size:1.125rem;color:#967a50;margin-top:15px}.apb-room-select-footer .link-other-room i{font-size:1.4rem;color:#444;position:relative;top:2px;padding-right:5px}.apb-room-select-item .room-select-th{color:#444;font-size:1rem;font-weight:700;margin-bottom:15px}.apb-room-select-item .apb-desc p{color:#444;font-size:1rem}.apb-room-select-item .apb-room-select-package span{text-transform:uppercase;color:#444;font-size:1rem;font-weight:700}.apb-room-select-item .apb-room-select-price .price{color:#0f2453;font-size:1.125rem;font-weight:700;font-family:"Montserrat",sans-serif}.apb-room-select-item .apb-room-select-price a{font-style:normal;font-size:.9rem;font-weight:700;color:#967a50}.apb-room-select-item .apb-room-select-package ul li span{color:#0f2453;margin-left:20px;font-weight:700;font-size:.9rem}.apb-room-selected_item .apb-room-seleted_package{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}.apb-room-selected_item .apb-room-seleted_total-room{color:#444;font-size:1.125rem;font-weight:700;border-top:1px solid #d2d2d2;text-transform:uppercase;padding-top:15px;padding-bottom:10px}.awebooking .apb-room-selected_item .apb-room-seleted_package ul li .apb-amount{float:right;font-weight:700;font-size:1.125rem;color:#0f2453;font-family:"Montserrat",sans-serif}.apb-room-selected_item .apb-room-seleted_package ul li .apb-amount{float:right;font-weight:700;font-size:1.125rem;font-family:"Montserrat",sans-serif}.apb-room-selected_content .apb-room-selected_item .apb-room-seleted_change:hover,.apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-seleted_change:hover{color:#0f2453}.apb-room-selected_content .apb-room-selected_item h6,.apb-room-selected .apb-room-selected_content .apb-room-selected_item h6{display:inline-block;color:#444;font-size:1.125rem;text-transform:uppercase;font-weight:700;margin:0 10px 0 0;padding-bottom:10px}.apb-room-selected_content .apb-room-selected_item .apb-room-seleted_change,.apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-seleted_change{color:#967a50;font-size:.9rem;font-style:normal}.tt-dropdown-menu{position:absolute;left:0;z-index:100;right:auto;display:none;top:35px!important}.tt-dropdown-menu:before{top:-7px;border-right:7px solid #fff0;border-left:7px solid #fff0;border-bottom:7px solid #ccc;left:9px}.tt-dropdown-menu:before,.tt-dropdown-menu:after{position:absolute;display:inline-block;border-bottom-color:rgb(0 0 0 / .2);content:''}.tilt_navs_tab{height:350px;background-color:#fff;padding:10px 0;box-shadow:4px 3px 5px 0 rgb(0 0 0 / .03);BORDER:1PX SOLID #dcd6d6}.tilt_navs>li>a{margin-right:2px;line-height:1.5;border-radius:14px 14px 0 0;BORDER-TOP-RIGHT-RADIUS:128%;WIDTH:173PX;padding:10px 10px;MARGIN-BOTTOM:4PX}.pack_tab{background-color:#fff;width:100%}.pack_tab thead{background-color:rgb(2 33 76 / .83);color:#fff}.pack_tab td:nth-child(1),.pack_tab th:nth-child(1){width:5%;text-align:center}.pack_tab td:nth-child(2),.pack_tab th:nth-child(2){width:75%}.pack_tab td:nth-child(3),.pack_tab th:nth-child(3){width:10%;text-align:center}.pack_tab td:nth-child(4),.pack_tab th:nth-child(4){width:10%;text-align:center}.table_fixed_pack thead{width:97%}.table_fixed_pack tbody{height:223px;overflow-y:auto;width:100%}.table_fixed_pack thead,.table_fixed_pack tbody,.table_fixed_pack tr,.table_fixed_pack td,.table_fixed_pack th{display:block}.table_fixed_pack tbody td,.table_fixed_pack thead>tr>th{float:left;border-bottom-width:0}.table_fixed_pack tbody tr td{background-color:rgb(206 206 206 / .49)}div#s2id_ddlHotel{width:100%!important}.select-filtersa{width:100%;overflow:hidden;height:auto;margin:0;display:block}.tag{background:#eee;border-radius:3px 0 0 3px;color:#999;display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px;position:relative;margin:0 10px 10px 0;text-decoration:none;-webkit-transition:color 0.2s}.tag::before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgb(0 0 0 / .25);content:'';height:6px;left:10px;position:absolute;width:6px;top:10px}.tag::after{background:#fff;border-bottom:13px solid #fff0;border-left:10px solid #eee;border-top:13px solid #fff0;content:'';position:absolute;right:0;top:0}.modal_infohota{display:block}.modal_infohota .modal_infohot{float:left;padding:0px!important}.modal_infohota .modal_infohot>p{margin-bottom:0}.modal_infohota .img{margin-right:15px;margin-bottom:10px;max-width:33%;float:left}.modal_infohota p{text-align:justify;margin-bottom:10px;font-size:13px}.modal_infohota p p{position:relative}.modal_infohota p b{font-weight:700}.modal_infohot img#theImg{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:12px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-header.modal_infohot{border:0}.tag:hover{background-color:crimson;color:#fff}.tag:hover::after{border-left-color:crimson}.notavail{text-align:center;background-color:#fff8ea;height:294px;margin-top:24px}img.image_result{height:28px;width:auto}@charset "UTF-8";.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.calender_htl{height:24px;width:28px;cursor:pointer;margin-top:-5px}.avail{float:left;color:#2779b9;font-size:13px;font-weight:700;text-decoration:none;background-color:#fff;border-radius:16px;padding-right:4px;height:26px;line-height:26px;padding:0 10px 0 0;margin:2px 3px}i.fa.fa-caret-square-o-down,i.fa.fa-caret-square-o-up{margin-right:6px;color:#0a6fbe}.availability-calendar-toolbar{padding-bottom:15px;font-size:1.4em;font-weight:700;margin:14px}.availability-calendar th{background:#fff;color:#000;opacity:.9;text-align:center;letter-spacing:.5px;text-transform:capitalize;font-weight:400}.availability-calendar-toolbar span{float:right;width:22%;font-size:16px}.availability-calendar-toolbar .calcheckbx{float:left;width:60%}.clr_indication ul li:nth-child(1)>p{background-color:#d3d3d3}.clr_indication ul li:nth-child(2)>p{background-color:#228B22}.clr_indication ul li:nth-child(3)>p{background-color:#b66672!important}.clr_indication ul li:nth-child(4)>p{background-color:#f35959}.clr_indication ul li:nth-child(5)>p{background-color:#006400;border-radius:50px;border:1px solid #f4f4f4}.clr_indication ul li:nth-child(6)>p{margin-right:5px}.txt_alt_bold{font-weight:700;font-size:12.5px}.clr_indication ul li>p{width:20px;float:left;text-align:center;border-radius:2px;background-color:#d3d3d3;height:20px;margin-right:4px;border-radius:50px;border:1px solid #f4f4f4}.clr_indication ul{list-style:none;font-size:14px;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;margin-right:4px;padding:0}.clr_indication ul li{float:left;margin-right:8px;line-height:23px;font-size:12px;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;color:#333;opacity:.9}.availability-calendar-toolbar input{background:#fff0;border:1px solid #ddd;font-weight:700;cursor:pointer;font-size:14px;outline:0;color:#333;padding:6px;opacity:.9}.availability-calendar-toolbar input:first-child{border-radius:3px 0 0 3px;width:35px}.availability-calendar-toolbar input:last-child{border-radius:3px 0 0 3px;width:35px}.availability-calendar-toolbar input:hover{background:#E5E5E5;background-image:linear-gradient(to bottom,#EEE,#D6D6D6)}.availability-calendar-toolbar input:active{background:#D5D5D5;background-image:linear-gradient(to bottom,#DDD,#C6C6C6)}.availability-calendar{width:100%;margin-top:20px;background:#FFF;table-layout:fixed;border-collapse:collapse}.availability-calendar th,.availability-calendar td{border:1px solid #DDD;padding:5px}.availability-calendar .avail_quant{position:absolute;bottom:0}.availability-calendar td{height:55px;position:relative;vertical-align:top;text-align:center;font-size:75%!important}.availability-calendar .na{background-color:lightgrey}.availability-calendar .fs{background-color:forestgreen;color:#fff}.availability-calendar .rq{background-color:#b66672;color:#fff;font-size:75%}.availability-calendar .bo{background-color:#f35959;color:#fff}.availability-calendar .ok{background-color:#005c00;color:#fff}.availability-calendar .avail_serv span,.availability-calendar .avail_avail span,.availability-calendar .avail_pric span,.availability-calendar .avail_quant span{font-weight:700}.availability-calendar .avail_serv,.availability-calendar .avail_avail,.availability-calendar .avail_pric,.availability-calendar .avail_quant{font-size:12px;font-weight:700;width:100%;text-align:center;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clr_indication{float:left;width:75%}.availability-calendar .ex-month{opacity:.4}.availability-calendar .unavailable{position:relative}.availability-calendar .unavailable div{position:absolute;top:40%;left:0;right:-1px;height:30px;background:#F88;border-top:1px solid #A33;border-bottom:1px solid #A33}.avail_select{float:left}.availability-calendar .unavailable:last-child div{right:0}.avai_htl_room *{display:inline-block;vertical-align:middle;float:none}.availability-calendar .unavailable .first{left:51%;border-radius:6px 0 0 6px;border-left:1px solid #A33}.availability-calendar .unavailable .last{right:51%;border-radius:0 6px 6px 0;border-right:1px solid #A33}[class*="cal-cell"]{float:left;margin-left:0;min-height:1px}.cal-row-fluid{width:100%;*zoom:1}.cal-row-fluid:before,.cal-row-fluid:after{display:table;content:"";line-height:0}.cal-row-fluid:after{clear:both}.cal-row-fluid [class*="cal-cell"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0%;*margin-left:-.05213764337851929%}.cal-row-fluid [class*="cal-cell"]:first-child{margin-left:0}.cal-row-fluid .controls-row [class*="cal-cell"]+[class*="cal-cell"]{margin-left:0%}.cal-row-fluid .cal-cell7{width:100%;*width:99.94669509594883%}.cal-row-fluid .cal-cell6{width:85.71428571428571%;*width:85.66098081023453%}.cal-row-fluid .cal-cell5{width:71.42857142857142%;*width:71.37526652452024%}.cal-row-fluid .cal-cell4{width:57.14285714285714%;*width:57.089552238805965%}.cal-row-fluid .cal-cell3{width:42.857142857142854%;*width:42.80383795309168%}.cal-row-fluid .cal-cell2{width:28.57142857142857%;*width:28.518123667377395%}.cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.232409381663112%}.cal-week-box .cal-offset7,.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.89339019189765%}.cal-week-box .cal-offset6,.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child{margin-left:85.71428571428571%;*margin-left:85.60767590618336%}.cal-week-box .cal-offset5,.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child{margin-left:71.42857142857142%;*margin-left:71.32196162046907%}.cal-week-box .cal-offset4,.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child{margin-left:57.14285714285714%;*margin-left:57.03624733475479%}.cal-week-box .cal-offset3,.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child{margin-left:42.857142857142854%;*margin-left:42.750533049040506%}.cal-week-box .cal-offset2,.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child{margin-left:28.57142857142857%;*margin-left:28.46481876332622%}.cal-week-box .cal-offset1,.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child{margin-left:14.285714285714285%;*margin-left:14.17910447761194%}.cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.233576642335766%}[class*="cal-cell"].hide,.cal-row-fluid [class*="cal-cell"].hide{display:none}[class*="cal-cell"].pull-right,.cal-row-fluid [class*="cal-cell"].pull-right{float:right}.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{min-height:auto;overflow:hidden;text-overflow:ellipsis}.cal-events-num{margin-top:20px}.cal-month-day{position:relative;display:block;width:100%}#cal-week-box{position:absolute;width:70px;left:-71px;top:-1px;padding:8px 5px;cursor:pointer}#cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0 5px;cursor:pointer;z-index:5;text-align:center;width:26px;margin-right:-17px}.cal-year-box #cal-day-tick{margin-right:-7px}#cal-slide-box{position:relative}#cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}#cal-slide-tick.tick-month1{left:12.5%}#cal-slide-tick.tick-month2{left:37.5%}#cal-slide-tick.tick-month3{left:62.5%}#cal-slide-tick.tick-month4{left:87.5%}#cal-slide-tick.tick-day1{left:7.14285714285715%}#cal-slide-tick.tick-day2{left:21.42857142857143%}#cal-slide-tick.tick-day3{left:35.71428571428572%}#cal-slide-tick.tick-day4{left:50%}#cal-slide-tick.tick-day5{left:64.2857142857143%}#cal-slide-tick.tick-day6{left:78.57142857142859%}#cal-slide-tick.tick-day7{left:92.85714285714285%}.events-list{position:absolute;bottom:0;left:0;overflow:hidden}#cal-slide-content ul.unstyled{margin-bottom:0}.cal-week-box{position:relative}.cal-week-box [data-event-class]{white-space:nowrap;height:30px;margin:1px 1px;line-height:30px;text-overflow:ellipsis;overflow:hidden;padding-left:10px}.cal-week-box .cal-column{position:absolute;height:100%;z-index:-1}.cal-week-box .arrow-before,.cal-week-box .arrow-after{position:relative}.cal-week-box .arrow-after:after{content:"";position:absolute;top:0;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #FFF}.cal-week-box .arrow-before:before{content:"";position:absolute;top:0;width:0;height:0;left:1px;border-top:15px solid #fff0;border-left:8px solid #FFF;border-bottom:15px solid #fff0}#cal-day-box{text-wrap:none}#cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}#cal-day-box .cal-day-hour .day-highlight{height:30px}#cal-day-box .cal-hours{font-weight:bolder}#cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}#cal-day-box #cal-day-panel{position:relative;padding-left:60px}#cal-day-box #cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px}#cal-day-box .day-event{position:relative;max-width:200px;overflow:hidden}#cal-day-box .day-highlight{line-height:30px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #c3c3c3;margin:1px 1px;overflow:hidden;text-overflow:ellipsis}#cal-day-box .day-highlight.dh-event-important{border:1px solid #ad2121}#cal-day-box .day-highlight.dh-event-warning{border:1px solid #e3bc08}#cal-day-box .day-highlight.dh-event-info{border:1px solid #1e90ff}#cal-day-box .day-highlight.dh-event-inverse{border:1px solid #1b1b1b}#cal-day-box .day-highlight.dh-event-success{border:1px solid #006400}#cal-day-box .day-highlight.dh-event-special{background-color:#ffe6ff;border:1px solid purple}.event{display:block;background-color:#c3c3c3;width:12px;height:12px;margin-right:2px;margin-bottom:2px;-webkit-box-shadow:inset 0 0 5px 0 rgb(0 0 0 / .4);box-shadow:inset 0 0 5px 0 rgb(0 0 0 / .4);border-radius:8px;border:1px solid #fff}.event-block{display:block;background-color:#c3c3c3;width:20px;height:100%}.cal-event-list .event.pull-left{margin-top:3px}.event-important{background-color:#ad2121}.event-info{background-color:#1e90ff}.event-warning{background-color:#e3bc08}.event-inverse{background-color:#1b1b1b}.event-success{background-color:#006400}.event-special{background-color:purple}.day-highlight:hover,.day-highlight{background-color:#ddd}.day-highlight.dh-event-important:hover,.day-highlight.dh-event-important{background-color:#fae3e3}.day-highlight.dh-event-warning:hover,.day-highlight.dh-event-warning{background-color:#fdf1ba}.day-highlight.dh-event-info:hover,.day-highlight.dh-event-info{background-color:#d1e8ff}.day-highlight.dh-event-inverse:hover,.day-highlight.dh-event-inverse{background-color:#c1c1c1}.day-highlight.dh-event-success:hover,.day-highlight.dh-event-success{background-color:#caffca}.day-highlight.dh-event-special:hover,.day-highlight.dh-event-special{background-color:#ffe6ff}.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0}.cal-row-head [class*="cal-cell"] small{font-weight:400}.cal-year-box .row-fluid:hover,.cal-row-fluid:hover{background-color:#fafafa}.cal-month-day{height:100px}[class*="cal-cell"]:hover{background-color:#ededed}.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}.cal-year-box [class*="span"]{min-height:60px}.cal-year-box .row-fluid [class*="span"]:last-child,.cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child{border-right:0}.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}.cal-year-box .row-fluid:last-child,.cal-month-box .cal-row-fluid:last-child{border-bottom:0}.cal-month-box,.cal-year-box,.cal-week-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:.5;cursor:pointer;transition:all 0.3s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;margin-top:15px;margin-right:15px}span[data-cal-date]:hover{opacity:1}.cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}.cal-day-today{background-color:#e8fde7}.cal-day-today span[data-cal-date]{color:darkgreen}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}.cal-day-holiday span[data-cal-date]{color:purple}.cal-day-weekend span[data-cal-date]{color:darkred}#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}#cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}#cal-slide-box{border-top:0 solid #8c8c8c}#cal-slide-content{padding:20px;color:#fff;background-image:url(../img/dark_wood.png);-webkit-box-shadow:inset 0 0 15px 0 rgb(0 0 0 / .5);box-shadow:inset 0 0 15px 0 rgb(0 0 0 / .5)}#cal-slide-tick{background-image:url(../img/tick.png?2)}#cal-slide-content:hover{background-color:#fff0}#cal-slide-content a.event-item{color:#fff;font-weight:400;line-height:22px}.events-list{max-height:47px;padding-left:5px}.cal-column{border-left:1px solid #e1e1e1}a.cal-event-week{text-decoration:none;color:#151515}.badge-important{background-color:#b94a48}.cart_box{padding:6px 10px;margin:10px;font-size:12px;border-radius:4px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:relative;width:96%;transition:all 0.3s linear}.cart_box+.cart_box{margin-top:0}.add_paxWrap .add_pax .cart_box{margin:0;width:400px}.add_paxWrap .add_pax .cart_topb{margin:0}.add_paxWrap .add_pax .cart_name{width:100%;white-space:normal;text-overflow:initial;overflow:auto}.cart_box:hover:before,.add_paxWrap .add_pax tr:hover td:first-child:before{background-color:#fff;box-shadow:0 0 15px rgb(0 0 0 / .15)}.cart_box:before,.add_paxWrap .add_pax tr td:first-child:before{position:absolute;content:'';width:0%;height:100%;top:0;left:0;background-color:#fafafa;border-left:4px solid #076cbd;transition:all 0.3s linear}.add_paxWrap .add_pax .cart_box:before{display:none}.cart_box:hover:after,.add_paxWrap .add_pax tr:hover td:first-child:after{height:100%}.cart_box:after,.add_paxWrap .add_pax tr td:first-child:after{position:absolute;z-index:2;content:'';width:4px;top:0;left:0;height:0;background-color:#242c42;transition:all 0.5s ease}.blueback{background-color:rgb(7 108 189 / .25)}.yellowback{background-color:rgb(255 149 0 / .25)}.redback{background-color:rgb(255 44 85 / .25)}.greenback{background-color:rgb(76 217 100 / .25)}.purpleback{background-color:rgb(103 58 183 / .25)}.pinkback{background-color:rgb(162 95 170 / .38)}.underlined-example:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}img.cart_hotel_img{width:100%;float:left;display:inline-block;max-width:100%;min-height:142px;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cart_topa{width:40%;float:left;position:relative}.cart_topb{width:60%;float:left;margin:26px 0;padding:4px;text-transform:capitalize;position:relative}.pkgCB .cart_topb{width:100%}.pkgCB:nth-child(odd) .cart_topb .cart_topa{margin:0;margin-right:5px;margin-bottom:5px}.pkgCB:nth-child(even) .cart_topb .cart_topa{float:right;margin:0;margin-left:5px;margin-bottom:5px}.cart_dura span,.cart_lang span{font-weight:700;padding-left:5px}.cart_price span{font-weight:700}.cart_time_pax span{font-size:13px}.cart_name{font-size:12px;padding:1px 0;white-space:nowrap;width:29em;overflow:hidden;text-overflow:ellipsis}.panel-cart-content .cart_name{width:100%}.cart_price{width:50%;float:right;text-align:right}.cart_time_pax{width:50%;float:left}a.panel-cart-action.btn.btn-black.sserf.btn-block.btn-lg{BACKGROUND-COLOR:#fff}.cart_close{position:absolute;z-index:99;top:-25px;right:5px;font-size:18px;cursor:pointer;color:#3e3434;width:15px}.cart_head{position:absolute;z-index:99;top:-26px;left:2px;font-size:14px;color:#3e3434;width:auto;font-weight:700}.closea{left:0!important}.cart_swap{position:absolute;z-index:99;top:-24px;right:27px;font-size:18px;cursor:pointer;color:#3e3434;width:15px;height:18px;background-image:url(/assets/images/swap-icon.svg);background-size:100%}.swapa{left:22px!important;top:-27px}.cart_box.cart_boxa{background-color:rgb(255 149 0 / .38)}.cart_box.cart_boxb{background-color:rgb(7 108 189 / .38)}.cart_box.cart_boxc{background-color:rgb(255 44 85 / .38)}.cart_box.cart_boxd{background-color:rgb(103 58 183 / .38)}.cart_box.cart_boxe{background-color:rgb(162 95 170 / .38)}.cart_boxa:before,.add_paxWrap .add_pax tr.Hotel td:first-child:before{border-left:4px solid rgb(255 149 0)}.cart_boxb:before,.add_paxWrap .add_pax tr.Activities td:first-child:before{border-left:4px solid rgb(7 108 189)}.cart_boxc:before,.add_paxWrap .add_pax tr.Transfers td:first-child:before{border-left:4px solid rgb(255 44 85)}.cart_boxd:before,.add_paxWrap .add_pax tr.Packages td:first-child:before{border-left:4px solid rgb(103 58 183)}.cart_boxe:before,.add_paxWrap .add_pax tr.Flights td:first-child:before{border-left:4px solid rgb(162 95 170)}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap!important;text-align:center!important;min-width:32px!important}.daterangepicker td,.daterangepicker th{text-align:center!important;width:20px!important;height:20px!important;border-radius:4px!important;border:1px solid transparent!important;white-space:nowrap!important;cursor:pointer!important}.daterangepicker table{width:100%!important;margin:0!important}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff!important;border-color:transparent!important;color:#d5d5d5!important}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap!important;text-align:center!important;min-width:32px!important;background-color:transparent!important}.calendar-table td:before{border-left:none!important}.calendar-table td:after{background-color:transparent!important}.daterangepicker td.start-date.end-date{border-radius:4px!important}.calendar-table .available .fa{color:#212529}.calendar-table th{color:#212529!important;text-transform:none!important}.calendar-table td{padding:0!important}.daterangepicker td,.daterangepicker th{text-align:center!important;width:20px!important;height:20px!important;border-radius:4px!important;border:0 solid transparent!important;white-space:nowrap!important;cursor:pointer!important;min-width:32px}.fl-hotel-item.fl-is-open .fl-accordion-toggle{background:rgb(255 149 0 / .6)}.fl-activity-item.fl-is-open .fl-accordion-toggle{background:rgb(7 108 189 / .6)}.fl-transfer-item.fl-is-open .fl-accordion-toggle{background:rgb(255 44 85 / .6)}.fl-flight-item.fl-is-open .fl-accordion-toggle{background:rgb(103 58 183 / .6)}.fl-package-item.fl-is-open .fl-accordion-toggle{background:rgb(162 95 170 / .6)}.cart_boxf:before{border-left:4px solid #8d8e8f}.cart_boxg:before{border-left:4px solid #007aff}.cart_boxh:before{border-left:4px solid #663B00}.cart_boxi:before{border-left:4px solid #5856d6}.cart_boxj:before{border-left:4px solid #32aadc}.cart_boxk:before{border-left:4px solid #9514a4}.cart_boxl:before{border-left:4px solid #1fa67a}.cart_boxm:before{border-left:4px solid #4CAF50}.cart_boxn:before{border-left:4px solid #248f8a}.b2bhtl-iconslft1 a .expand,.compress,.close_cart{width:40px;float:right}.cart_elast{float:left;width:50%}.text_head_cart{width:50%;float:left}#panel-cart.show.small_strip{width:100px!important;overflow:visible;height:436px}.show .panel-cart-container .panel-cart-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;flex-direction:column;overflow:auto;overflow-x:hidden;height:100%}.show .panel-cart-container .panel_cart_contenta{display:none}.small_strip .panel-cart-container .panel-cart-content{display:none}.small_strip .panel-cart-container .panel_cart_contenta{display:block}.small_strip .panel-cart-container .panel-cart-title .text_head_cart{display:none}.small_strip .panel-cart-container{overflow:visible!important}.small_strip .panel-cart-action{display:none}.small_strip .panel-cart-container .panel-cart-title{padding:10px 2px!important}.small_strip .panel-cart-container .panel-cart-title .cart_elast{float:left;width:100%}.small_strip .panel-cart-container .panel-cart-title .cart_elast .compress{float:none}.small_strip .panel-cart-container .panel-cart-title .cart_elast .expand{width:50%;text-align:center;float:left}.small_strip .panel-cart-container .panel-cart-title .cart_elast .close_cart{width:50%;text-align:center;float:right}.panel_cart_contenta{position:relative;padding:0}.panel_cart_contenta ul{margin:0;padding:0 0;list-style:none;position:relative}.panel_cart_contenta ul li{padding:10px 29px 10px 5px;position:relative;border-bottom:1px solid rgb(56 55 55 / .2)}.panel_cart_contenta ul li a{font-weight:700;line-height:22px;display:block;text-align:center}.panel_cart_contenta ul li a img{height:24px;width:24px}.panel_cart_contenta ul li a span{background-color:rgb(0 0 0 / .8);border:1px solid #fff0;border-radius:0;line-height:46px;display:none;padding:0 7px;text-align:left;color:#fff;cursor:initial;top:0;text-transform:uppercase;z-index:111;right:100%;left:auto;margin-top:0;width:auto;min-width:130px;text-align:center;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.panel_cart_contenta ul li span{background:#1375c3;position:absolute;top:0;right:0;font-size:14px;color:#fff;width:25px;height:100%;margin-top:0;vertical-align:middle;text-align:center;line-height:46px}.panel_cart_contenta ul li:nth-child(1) span{background:#ff9500}.panel_cart_contenta ul li:nth-child(2) span{background:#ff2c55}.panel_cart_contenta ul li:nth-child(3) span{background:#4cd964}.panel_cart_contenta ul li:nth-child(4) span{background:#b45516}.panel_cart_contenta ul li:nth-child(5) span{background:#ff3b30}.panel_cart_contenta ul li:nth-child(6) span{background:#8d8e8f}.panel_cart_contenta ul li:nth-child(7) span{background:#007aff}.panel_cart_contenta ul li:nth-child(8) span{background:#663B00}.panel_cart_contenta ul li:nth-child(9) span{background:#5856d6}.panel_cart_contenta ul li:nth-child(10) span{background:#32aadc}.panel_cart_contenta ul li:nth-child(11) span{background:#9514a4}.imgPopup.modal .modal-title{margin-top:0px!important;padding:0px!important}.imgPopup.modal .modal-header>*{display:inline-block!important;vertical-align:middle!important;float:none!important}.imgPopup.modal .modal-header button.close{float:right!important;overflow:hidden!important}.imgPopup.modal .modal-header h4.modal-title{display:block!important;width:100%!important}.imgPopup.modal .modal-header .modal-title{margin-left:0px!important}.modal-header{display:block!important;color:#fff}.wizard-card .wizard-header{text-align:center;padding:25px 0 35px}.wizard-card .wizard-header h5{margin:5px 0 0;font-family:"Montserrat",sans-serif;font-weight:300}.wizard-card{background-color:#FFF;padding:10px 0;width:100%;border-radius:6px;color:rgb(0 0 0 / .87);background:#fff;min-height:410px;box-shadow:0 16px 24px 2px rgb(0 0 0 / .14),0 6px 30px 5px rgb(0 0 0 / .12),0 8px 10px -5px rgb(0 0 0 / .2)}.wizard-card .wizard-title{margin:0;color:#3C4858;text-decoration:none}.title,.card-title,.wizard-title{font-weight:700}.wizard-container .wizard-navigation{position:relative}.wizard-navigation .nav-pills{background-color:rgb(200 200 200 / .2)}.wizard-navigation .nav-pills>li+li{margin-left:0}.wizard-navigation .nav-pills>li>a{border:0!important;border-radius:0;line-height:18px;text-transform:uppercase;font-size:12px;font-weight:700;min-width:100px;text-align:center;color:#555555!important}.wizard-navigation .nav-pills>li.active>a,.wizard-navigation .nav-pills>li.active>a:hover,.wizard-navigation .nav-pills>li.active>a:focus,.wizard-navigation .nav-pills>li>a:hover,.wizard-navigation .nav-pills>li>a:focus{background-color:inherit}.wizard-navigation .nav-pills>li i{display:block;font-size:30px;padding:15px 0}.wizard-navigation .nav-pills>li .active a{background-color:#f44336}.nav-pillsa .wizard-navigation .nav>li>a:focus,.wizard-navigation .nav>li>a:hover{text-decoration:none;background-color:#006dbc;color:#fff}.wizard-card .nav-pillsa>li{text-align:center;width:33.33333333%;float:left}.wizard-card .btn{text-transform:uppercase}.wizard-card .info-text{text-align:center;font-weight:300;margin:10px 0 30px}.wizard-card .choice{text-align:center;cursor:pointer;margin-top:20px}.wizard-card .choice .icon{text-align:center;vertical-align:middle;height:116px;width:116px;border-radius:50%;color:#999;margin:0 auto 20px;border:4px solid #CCC;transition:all 0.2s;-webkit-transition:all 0.2s}.wizard-card .choice i{font-size:40px;line-height:111px}.wizard-card .choice:hover .icon,.wizard-card .choice.active .icon{border-color:#2ca8ff}.wizard-card .choice input[type="radio"],.wizard-card .choice input[type="checkbox"]{position:absolute;left:-10000px;z-index:-1}.wizard-card .btn-finish{display:none}.wizard-card .description{color:#999;font-size:14px}.wizard-card .wizard-title{margin:0}.wizard-card[data-color="red"] .moving-tab{background-color:#f44336;box-shadow:0 16px 26px -10px rgb(244 67 54 / .56),0 4px 25px 0 rgb(0 0 0 / .12),0 8px 10px -5px rgb(244 67 54 / .2)}.wizard-card[data-color="red"] .picture:hover{border-color:#f44336}.wizard-card[data-color="red"] .choice:hover .icon,.wizard-card[data-color="red"] .choice.active .icon{border-color:#f44336;color:#f44336}.wizard-card[data-color="red"] .form-group .form-control{background-image:linear-gradient(#f44336,#f44336),linear-gradient(#D2D2D2,#D2D2D2)}.wizard-card[data-color="red"] .checkbox input[type=checkbox]:checked+.checkbox-material .check{background-color:#f44336}.wizard-card[data-color="red"] .radio input[type=radio]:checked~.check{background-color:#f44336}.wizard-card[data-color="red"] .radio input[type=radio]:checked~.circle{border-color:#f44336}.hotel_descrip_detail{width:100%;padding:5px;float:left}.hotel_descrip_detail p{margin:0 2px 2px;float:left;background:-webkit-linear-gradient(#3d94d9,#0067b9);background:linear-gradient(#3d94d9,#0067b9);border-color:#006dbc;text-decoration:none;color:#fff;font-size:13px;cursor:pointer;line-height:1.54615;font-weight:700;letter-spacing:normal;padding:0 10px;border:1px solid #07c;border-radius:4px;text-shadow:0 1px 1px rgb(28 115 184 / .64);font-family:"Montserrat",sans-serif}.hotel_descrip_detail p b{width:100%;padding-bottom:0;background:-webkit-linear-gradient(#3d94d9,#0067b9);background:linear-gradient(#3d94d9,#0067b9);border-color:#006dbc;text-decoration:none;color:#fff;font-size:13px;cursor:pointer;display:inline-block;line-height:1.54615;font-weight:700;letter-spacing:normal;padding:0 10px;border:1px solid #07c;border-radius:0;text-align:center;text-shadow:0 1px 1px rgb(28 115 184 / .64);white-space:nowrap;font-family:"Montserrat",sans-serif}@font-face{font-family:'pignose-calendar-icon';src:url(../fonts/pignose.calendar.eot?gpa4vl);src:url("../fonts/pignose.calendar.eot?gpa4vl#iefix") format('embedded-opentype'),url(../fonts/pignose.calendar.ttf?gpa4vl) format('truetype'),url(../fonts/pignose.calendar.woff?gpa4vl) format('woff'),url("../fonts/pignose.calendar.svg?gpa4vl#pignose.calendar") format('svg');font-weight:400;font-style:normal}.pignose-calendar .icon-arrow-left,.pignose-calendar .icon-arrow-right{font-family:'pignose-calendar-icon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.pignose-calendar .icon-arrow-left:before{content:'\e90b'}.pignose-calendar .icon-arrow-right:before{content:'\e90a'}.pignose-calendar-wrapper{display:none;position:fixed;width:80%;max-width:360px;top:50%;left:50%;border-radius:2px;z-index:50001;overflow:hidden;box-shadow:0 4px 16px #000;transform:translate3d(0,160px,0);opacity:0;transition:opacity 0.3s ease,transform 0.5s ease-out}.pignose-calendar-wrapper.pignose-calendar-wrapper-active{opacity:1;transform:translate3d(0,0,0)}.pignose-calendar-wrapper .pignose-calendar{max-width:auto;width:100%;border:none}.pignose-calendar-wrapper .pignose-calendar .pignose-calendar-button-group{border-top:1px solid #e2e2e2;overflow:hidden}.pignose-calendar-wrapper .pignose-calendar .pignose-calendar-button-group .pignose-calendar-button{width:50%;display:block;float:left;height:3.2em;text-align:center;line-height:3.2em;color:#333;font-weight:700;text-decoration:none;transition:background-color 0.3s ease;box-sizing:border-box}.pignose-calendar-wrapper .pignose-calendar .pignose-calendar-button-group .pignose-calendar-button:hover{background-color:#efefef}.pignose-calendar-wrapper .pignose-calendar .pignose-calendar-button-group .pignose-calendar-button-apply{color:#fff;background-color:#2fabb7}.pignose-calendar-wrapper .pignose-calendar .pignose-calendar-button-group .pignose-calendar-button-apply:hover{background-color:#49c4d0}.pignose-calendar-wrapper-overlay{background-color:#000;opacity:0;transition:opacity .3s ease;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:50000}.pignose-calendar-wrapper-overlay.pignose-calendar-wrapper-overlay-active{opacity:.7}.pignose-calendar{width:100%;max-width:360px;background-color:#fff;border:1px solid #d8d8d8;font-size:100%;margin:0 auto;box-shadow:0 3px 8px rgb(0 0 0 / .25)}.pignose-calendar .pignose-calendar-top{padding:2.6em 0;background-color:#1b363f;color:#fff;border-bottom:1px solid #e2e2e2;box-shadow:0 3px 8px rgb(0 0 0 / .125);position:relative;overflow:hidden}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-date{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.8em 0;text-align:center;text-transform:uppercase;box-sizing:border-box}span.fa.fa-chevron-left.pignose-calendar-top-icon,span.fa.fa-chevron-right.pignose-calendar-top-icon{color:white!important}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-year,.pignose-calendar .pignose-calendar-top .pignose-calendar-top-month{display:block;text-align:center}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-year{font-size:115%;color:#fff}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-month{margin-bottom:.4em;font-size:130%;font-weight:700}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav{display:inline-block;width:1.6em;height:1.6em;position:relative;z-index:5;text-decoration:none}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-value{display:inline-block;color:#777;font-size:115%;font-weight:700;vertical-align:middle;margin-top:-10px}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon{color:#555;font-size:160%}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-prev{float:left;margin-left:1.6em}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-prev .pignose-calendar-top-value{margin-left:.2em}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-next{float:right;margin-right:1.6em}.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-next .pignose-calendar-top-value{margin-right:.2em}.pignose-calendar .pignose-calendar-header{padding:0 1.2em;font-weight:700;overflow:hidden;background:#ff623f}.pignose-calendar .pignose-calendar-header .pignose-calendar-week{float:left;width:14.28%;height:2.8em;text-align:center;line-height:2.8em;box-sizing:border-box}.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun,.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat{color:#fff}.pignose-calendar .pignose-calendar-header .pignose-calendar-week:last-child{width:14.32%}.pignose-calendar .pignose-calendar-body{padding:1.2em}.pignose-calendar .pignose-calendar-body .pignose-calendar-row{overflow:hidden}.pignose-calendar .pignose-calendar-unit{float:left;display:block;height:3.8em;width:14.28%;text-align:center;line-height:2.8em;box-sizing:border-box}.pignose-calendar .pignose-calendar-unit:last-child{width:14.32%}.pignose-calendar .pignose-calendar-unit .pignose-calendar-button-schedule-container{line-height:.5em}.pignose-calendar .pignose-calendar-unit .pignose-calendar-button-schedule-container .pignose-calendar-button-schedule-pin{display:inline-block;background-color:#777;width:.5em;height:.5em;border-radius:50%;margin-right:.2em}.pignose-calendar .pignose-calendar-unit .pignose-calendar-button-schedule-container .pignose-calendar-button-schedule-pin:last-child{margin-right:0}.pignose-calendar .pignose-calendar-unit a{display:inline-block;width:2.4em;height:2.4em;border-radius:50%;color:#49c4d0;line-height:2.4em;text-align:center;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.pignose-calendar .pignose-calendar-unit a:active{background-color:#d8d8d8}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a{opacity:.5;background-color:#efefef}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active a{background-color:#2fabb7;color:#fff;font-weight:700;box-shadow:0 1px 3px rgb(0 0 0 / .5)}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active.pignose-calendar-unit-sun a,.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active.pignose-calendar-unit-sat a{color:#fff}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-range a{background-color:#efefef;border-radius:0;width:100%}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-range.pignose-calendar-unit-disabled a{color:#b2b9bb;background-color:#e1e1e1}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-range.pignose-calendar-unit-range-first a{border-top-left-radius:1.2em;border-bottom-left-radius:1.2em}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-range.pignose-calendar-unit-range-last a{border-top-right-radius:1.2em;border-bottom-right-radius:1.2em}.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sun a,.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sat a{color:#fa4832}.pignose-calendar.pignose-calendar-default .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-toggle-active a{color:#cccccc!important}.pignose-calendar.pignose-calendar-default.pignose-calendar-reverse .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-toggle-inactive a{color:#cccccc!important}.pignose-calendar.pignose-calendar-dark{border-color:#323537;background-color:#4b4f51;box-shadow:0 3px 8px rgb(0 0 0 / .5)}.pignose-calendar.pignose-calendar-dark .pignose-calendar-top{background-color:#3f4244;border-bottom-color:#323537;box-shadow:0 3px 8px rgb(0 0 0 / .175)}.pignose-calendar.pignose-calendar-dark .pignose-calendar-top .pignose-calendar-top-month{color:#fff}.pignose-calendar.pignose-calendar-dark .pignose-calendar-top .pignose-calendar-top-year{color:#bdc2c5}.pignose-calendar.pignose-calendar-dark .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-value{color:#a2a9ab}.pignose-calendar.pignose-calendar-dark .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon{color:#a2a9ab}.pignose-calendar.pignose-calendar-dark .pignose-calendar-header .pignose-calendar-week{color:#bdc2c5}.pignose-calendar.pignose-calendar-dark .pignose-calendar-header.pignose-calendar-week-sun,.pignose-calendar.pignose-calendar-dark .pignose-calendar-header.pignose-calendar-week-sat{color:#ff6060}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit a{color:#51cfd2}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-sun a,.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-sat a{color:#ff6060}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-disabled a{color:#868e8f;background-color:#5d6365}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a{color:#fff;background-color:#31bbbf;box-shadow:0 1px 3px rgb(0 0 0 / .75)}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-toggle a{color:#8b8f94}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-range a{background-color:#5a5d62}.pignose-calendar.pignose-calendar-dark .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-range.pignose-calendar-unit-disabled a{color:#727a7c;background-color:#4f5558}.pignose-calendar.pignose-calendar-dark .pignose-calendar-button-group{border-top:1px solid #323537;overflow:hidden}.pignose-calendar.pignose-calendar-dark .pignose-calendar-button-group .pignose-calendar-button{color:#fff}.pignose-calendar.pignose-calendar-dark .pignose-calendar-button-group .pignose-calendar-button:hover{background-color:#5a5d62}.pignose-calendar.pignose-calendar-dark .pignose-calendar-button-group .pignose-calendar-button-apply{color:#fff;background-color:#31bbbf}.pignose-calendar.pignose-calendar-blue{background-color:#fafafa}.pignose-calendar.pignose-calendar-blue .pignose-calendar-top{background-color:#009fe3;border-bottom-color:#e1e1e1}.pignose-calendar.pignose-calendar-blue .pignose-calendar-top .pignose-calendar-top-month{color:#fff}.pignose-calendar.pignose-calendar-blue .pignose-calendar-top .pignose-calendar-top-year{color:#fff}.pignose-calendar.pignose-calendar-blue .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-value{color:#fff}.pignose-calendar.pignose-calendar-blue .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon{color:#fff}.pignose-calendar.pignose-calendar-blue .pignose-calendar-header .pignose-calendar-week{color:#5c6270}.pignose-calendar.pignose-calendar-blue .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun,.pignose-calendar.pignose-calendar-blue .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat{color:#fa4832}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit a{color:#5c6270}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-sun a,.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-sat a{color:#fa4832}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-disabled a{background-color:#efefef}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a{color:#fff;background-color:#009fe3;box-shadow:0 1px 3px rgb(0 0 0 / .75)}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-toggle a{color:#ccc}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-range a{background-color:#efefef}.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-range.pignose-calendar-unit-disabled a{background-color:#efefef}.availa_cal{width:25%;float:left}.availa_cal1{width:75%;float:left}.avail_detail{padding:2.5em 16px;background-color:#1b363f;color:#fff;border-bottom:1px solid #e2e2e2;border:1px solid #d8d8d8;box-shadow:0 3px 8px rgb(0 0 0 / .125)}.avail_calen th,.avail_calen td{font-size:13px;padding:5px 8px!important}.avail_calen thead th{background:linear-gradient(#3d94d9,#0067b9);border-color:#006dbc;background:linear-gradient(#3d94d9,#0067b9);border-color:#006dbc;text-decoration:none;color:#fff;font-size:13px;line-height:1.54615;font-weight:700;letter-spacing:normal;padding:0 10px;border:1px solid #07c;border-radius:4px;text-align:center}.avail_calen tbody td{padding:0 5px!important}.avail_calen td span{width:50%;text-align:center}.pos_Avail{color:green;width:100%}.neg_Avail{color:red;width:100%}.avail_sold{padding:0!important;margin:0!important;background-color:#fe623f;text-align:center;vertical-align:middle!important;color:#fff}.menu{box-shadow:0 20px 50px #333;float:left;min-width:260px;outline:0;position:relative}.menu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.menu .menu-footer{background:#414956;color:#f0f0f0;float:left;font-weight:400;height:50px;line-height:50px;font-size:6px;width:100%;text-align:center}.menu .menu-header{background:#414956;color:#f0f0f0;font-weight:700;height:50px;line-height:50px;text-align:center;width:100%}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{display:block;float:left;position:relative;width:100%}.menu ul li a{background:#414956;color:#f0f0f0;float:left;font-size:13px;overflow:hidden;padding:14px 22px;position:relative;text-decoration:none;white-space:nowrap;width:100%}.menu ul li a i{float:left;font-size:16px;line-height:18px;text-align:left;width:34px}.menu ul li .menu-label{background:#f0f0f0;border-radius:100%;color:#555;font-size:11px;font-weight:800;line-height:18px;min-width:20px;padding:1px 2px 1px 1px;position:absolute;right:18px;text-align:center;top:14px}.menu ul .submenu{display:none;position:static;width:100%}.menu ul .submenu .submenu-indicator{line-height:16px}.menu ul .submenu li{clear:both;width:100%}.menu ul .submenu li ul.submenu{display:none;position:static;width:100%;overflow:hidden}.menu ul .submenu li a{background:#383838;border-left:solid 6px #fff0;border-top:none;float:left;font-size:11px;position:relative;width:100%}.menu ul .submenu li:hover>a{border-left-color:#414956}.menu ul .submenu li .menu-label{background:#f0f0f0;border-radius:100%;color:#555;font-size:11px;font-weight:800;line-height:18px;min-width:20px;padding:1px 2px 1px 1px;position:absolute;right:18px;text-align:center;top:12px;top:14px}.menu ul .submenu>li>a{padding-left:30px}.menu ul .submenu>li>ul.submenu>li>a{padding-left:45px}.menu ul .submenu>li>ul.submenu>li>ul.submenu>li>a{padding-left:60px}.menu .submenu-indicator{-moz-transition:"transform .3s linear";-o-transition:"transform .3s linear";-webkit-transition:"transform .3s linear";transition:"transform .3s linear";float:right;font-size:20px;line-height:19px;position:absolute;right:22px}.menu .submenu-indicator-minus>.submenu-indicator{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu>ul>li.active>a{background:#3b424d;color:#fff}.menu>ul>li:hover>a{background:#3b424d;color:#fff}.menu>ul>li>a{border-bottom:solid 1px #3b424d}.ink{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);background:rgb(255 255 255 / .3);border-radius:100%;display:block;position:absolute;transform:scale(0)}.animate-ink{-moz-animation:ripple .3s linear;-ms-animation:ripple .3s linear;-o-animation:ripple .3s linear;-webkit-animation:ripple .3s linear;animation:ripple .3s linear}@-moz-keyframes 'ripple'{100%{opacity:0;transform:scale(2.5)}}@-webkit-keyframes 'ripple'{100%{opacity:0;transform:scale(2.5)}}@keyframes 'ripple'{100%{opacity:0;transform:scale(2.5)}}.blue.menu .menu-footer{background:#4a89dc}.blue.menu .menu-header{background:#4a89dc}.blue.menu ul li>a{background:#4a89dc}.blue.menu ul ul.submenu li:hover>a{border-left-color:#3e82da}.blue.menu>ul>li.active>a{background:#3e82da}.blue.menu>ul>li:hover>a{background:#3e82da}.blue.menu>ul>li>a{border-bottom-color:#3e82da}.white.menu .menu-footer{background:#fff;color:#555}.white.menu .menu-header{background:#fff;color:#555}.white.menu ul li a{background:#fff;color:#555}.white.menu ul ul.submenu li:hover>a{border-left-color:#f0f0f0}.white.menu ul ul.submenu li a{color:#f0f0f0}.white.menu>ul>li.active>a{background:#f0f0f0}.white.menu>ul>li:hover>a{background:#f0f0f0}.white.menu>ul>li>a{border-bottom-color:#f0f0f0}.white.menu>ul>li>a>.ink{background:rgb(0 0 0 / .1)}.panel{border:none;border-radius:0;-webkit-box-shadow:0;box-shadow:none}.panel-heading{border-top-left-radius:0;border-top-right-radius:0;padding-top:20px;padding-bottom:20px}.panel-default{border-bottom:1px solid #e5e5e5!important}.panel-default:last-child{border-bottom:0!important;padding:0!important}.panel-default>.panel-heading{background:#fff0}.panel-group{margin-bottom:5px}.panel-group .panel{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-group .panel+.panel{margin-top:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}panel-body{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-collapse{padding-bottom:20px!important}.panel-collapse:last-child{padding-bottom:0}.panel-title a:after{font-family:Fontawesome;content:'\f068';float:right;font-size:14px;font-weight:300;color:#00704a}.panel-title a.collapsed:after{font-family:Fontawesome;content:'\f067';font-size:14px}.hgt_auto{height:auto!important}.flag_img{height:32px;width:auto;margin-right:6px!important;vertical-align:middle}.flag_img_outer{height:20px;width:auto;margin-right:4px!important;vertical-align:middle}.flag_bdr a{padding:3px 14px;display:block;color:#333;white-space:nowrap}.flag_bdr a:hover,.flag_bdr a:focus{background:#e9ecef}.mar50{margin-top:14px;margin-bottom:24px}li#INR,li#EUR,li#USD,li#AED{padding:4px 7px;font-size:14px;cursor:pointer}li#INR:hover,li#EUR:hover,li#USD:hover,li#AED:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.half_width{width:50%!important}.head_tabs{background-color:#1b363f;color:#fff;height:auto;box-shadow:0 3px 8px rgb(0 0 0 / .125)}.col-md-9.bhoechie-tab{padding:0;margin:0;border-left:1px solid #ddd}.sub_head_tabs{width:100%;float:left;padding:6px 15px;background-color:#1b363f;color:#fff;border-bottom:1px solid #fff}.sub_head_tabs_head{font-size:15pt;width:100%;float:left;text-transform:uppercase;letter-spacing:3px;border-bottom:1px solid #fff;min-width:100px;clear:right;width:auto;margin-bottom:2px}.book_title_test{font-size:13px;width:100%;line-height:40px;float:left}.book_title_time{font-size:13px;width:50%;float:left;line-height:40px}.book_title_test span{text-transform:capitalize}.book_title_pax{font-size:13px;width:50%;float:left}.book_title_test img{width:40px;height:40px;margin-right:10px}.book_title_time i{font-size:17px;margin-right:8px}.book_title_pax img{width:40px;height:40px;margin-right:10px;float:left;margin-left:6px}.book_title_pax_sub span{font-size:13px;font-weight:700;color:#fe5580;margin-right:6px}.book_title_pax_sub{width:100%;float:none}div.bhoechie-tab-container{z-index:10;background-color:#fff;padding:0!important;border-radius:4px;-moz-border-radius:4px;border:1px solid #ddd;-webkit-box-shadow:0 6px 12px rgb(0 0 0 / .175);box-shadow:0 6px 12px rgb(0 0 0 / .175);-moz-box-shadow:0 6px 12px rgb(0 0 0 / .175);background-clip:padding-box;opacity:.97;filter:alpha(opacity=97)}div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0}div.bhoechie-tab-menu div.list-group{margin-bottom:0}div.bhoechie-tab-menu div.list-group>a{margin-bottom:0}div.bhoechie-tab-menu div.list-group>a .glyphicon,div.bhoechie-tab-menu div.list-group>a .fa{color:#0089d0}div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius:0}div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0}div.bhoechie-tab-menu div.list-group>a.active,div.bhoechie-tab-menu div.list-group>a.active .glyphicon,div.bhoechie-tab-menu div.list-group>a.active .fa{background-color:#0089d0;background-image:#0089d0;color:#fff}div.bhoechie-tab-menu div.list-group>a.active:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 13px #e15915;border-left:solid 13px #fff0;border-right:solid 13px #fff0}.col-md-12.bhoechie-tab{padding:0;margin:0}div.bhoechie-tab-content{background-color:#fff}div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none}.bhoechie_tab_content{margin:10px 10px}.btn_pay{background-color:#fefefe;border:1px solid #1e383f;color:#203b42;text-transform:capitalize}.btn_pay span i{margin-right:2px;margin-left:2px}.btn_pay1{color:#fff;background-color:#5cb85c;border-color:#4cae4c;text-transform:capitalize}.btn_pay1 span i{margin-right:2px;margin-left:2px}.nbs-flexisel-ul li{float:left}.Best_Selling{width:100%}.product_right{float:right;width:100%;padding:10px 20px}img.night_img{height:20px;margin-right:5px;width:auto}.sa_places li.active{background:0 0;padding-right:7px}.sa_places li.disable{background:#e6e6e6;color:#666;border:1px solid #e6e6e6;cursor:default}.sa_places li.dt__tags.dest_tags.enable{background:#009970;color:#ffffff!important;border:1px solid #e6e6e6;cursor:default}.sa_places li.dt__tags.dest_tags.enable img{border-right-color:#fff!important}.sa_places{margin:0;padding:0;list-style:none;display:block;width:100%}.fd_places li{float:left;display:block}li.dt__tags.dest_tags{float:left;padding:4px;border:1px solid #009970;margin:1px 0;border-radius:2px;font-size:12px;cursor:pointer;color:#009970}.sa_filter__search .dt__tags{font-size:12px;border:1px solid #f26565;border-radius:3px;color:#f16565;transition:all .3s ease;margin:0 10px 13px 0;padding:5px 7px;cursor:pointer}.ahotel-right.manpack{padding:0;margin:0}.tab_pack li a{padding:4px 4px;line-height:1.2;height:56px;width:100%}.tab_pack li{width:20%;height:58px}.star_pkg{width:100%;line-height:1.2px;clear:left}.doneboxw{width:48%;float:left;margin-left:1%;margin-right:1%}.tab_pack li a span{width:100%}.tab_pack li.active a{color:#fff;background:#287bbc;border-color:#1b5480;border-radius:0}ul.nav.nav-tabs.tab_pack{margin-bottom:20px}.gm-style-iw>div>div{font-weight:800}.gm-style-iw>div>div strong{color:#009970;margin-left:10px}.fixed{position:fixed;right:0;left:0;background-size:100% 100%;z-index:999;top:51px;background-repeat:repeat-y;display:inline-block}.alert-info-grid{font-size:14px;font-weight:700;padding:3px;text-align:center;width:24%;margin:0 auto;background-image:-webkit-linear-gradient(top,#f8f8f8 0%,#c6c5c5 100%);margin-bottom:3px;color:#090909;margin-top:-6px;min-width:20%;letter-spacing:1px;border-radius:20px;border:1px solid rgb(0 0 0 / .39)}.progress-line,.progress-line:before{height:3px;width:100%;margin:0}.progress-line{background-color:#b3d4fc;display:-webkit-flex;display:flex}.progress-line:before{background-color:#3f51b5;content:'';-webkit-animation:running-progress 2s cubic-bezier(.4,0,.2,1) infinite;animation:running-progress 2s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0%}100%{margin-left:100%;margin-right:0}}@keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0%}100%{margin-left:100%;margin-right:0}}hr.dash-divider{margin:0;border-top:1px solid #d5d5d5}img.lead_img{height:30px;margin-right:4px}ol.nested_with_switch,ol.nested_with_switch ol{border:1px solid #eee}ol{list-style-type:none}ol.nested_with_switch li,ol.simple_with_animation li,ol.serialization li,ol.default li{cursor:pointer}.span4{width:50%;float:left}.switch{display:inline-block;width:75px;height:26px;position:relative;background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#e6e6e6,#fff);background-image:-ms-linear-gradient(top,#e6e6e6,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fff));background-image:-webkit-linear-gradient(top,#e6e6e6,#fff);background-image:-o-linear-gradient(top,#e6e6e6,#fff);background-image:linear-gradient(top,#e6e6e6,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0);border-color:#fff #fff #d9d9d9;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#fff;border:1px solid #ccc;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;padding:0;outline:0;overflow:hidden;cursor:pointer}.switch:hover,.switch:active,.switch.active,.switch.disabled,.switch[disabled]{background-color:#fff;*background-color:#f2f2f2}.switch:active,.switch.active{background-color:#e6e6e6}.switch>.switch-track{display:block;height:26px;position:absolute;z-index:1;border:0;-webkit-border-radius:13px 0 0 13px;-moz-border-radius:13px 0 0 13px;border-radius:13px 0 0 13px;background-color:#0069cc;background-image:-moz-linear-gradient(top,#05c,#08c);background-image:-ms-linear-gradient(top,#05c,#08c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#05c),to(#08c));background-image:-webkit-linear-gradient(top,#05c,#08c);background-image:-o-linear-gradient(top,#05c,#08c);background-image:linear-gradient(top,#05c,#08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0055cc',endColorstr='#0088cc',GradientType=0);border-color:#08c #08c #005580;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#08c;opacity:0;filter:alpha(opacity=0);-webkit-transition:width .15s linear,opacity .15s linear;-moz-transition:width .15s linear,opacity .15s linear;-ms-transition:width .15s linear,opacity .15s linear;-o-transition:width .15s linear,opacity .15s linear;transition:width .15s linear,opacity .15s linear}.switch>.switch-track:hover,.switch>.switch-track:active,.switch>.switch-track.active,.switch>.switch-track.disabled,.switch>.switch-track[disabled]{background-color:#08c;*background-color:#0077b3}.switch>.switch-track:active,.switch>.switch-track.active{background-color:#069 \9}.switch.switch-warning>.switch-track{background-color:#f9a123;background-image:-moz-linear-gradient(top,#f89406,#fbb450);background-image:-ms-linear-gradient(top,#f89406,#fbb450);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f89406),to(#fbb450));background-image:-webkit-linear-gradient(top,#f89406,#fbb450);background-image:-o-linear-gradient(top,#f89406,#fbb450);background-image:linear-gradient(top,#f89406,#fbb450);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89406',endColorstr='#fbb450',GradientType=0);border-color:#fbb450 #fbb450 #f89406;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#fbb450}.switch.switch-warning>.switch-track:hover,.switch.switch-warning>.switch-track:active,.switch.switch-warning>.switch-track.active,.switch.switch-warning>.switch-track.disabled,.switch.switch-warning>.switch-track[disabled]{background-color:#fbb450;*background-color:#faa937}.switch.switch-warning>.switch-track:active,.switch.switch-warning>.switch-track.active{background-color:#fa9f1e \9}.switch.switch-danger>.switch-track{background-color:#d14641;background-image:-moz-linear-gradient(top,#bd362f,#ee5f5b);background-image:-ms-linear-gradient(top,#bd362f,#ee5f5b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bd362f),to(#ee5f5b));background-image:-webkit-linear-gradient(top,#bd362f,#ee5f5b);background-image:-o-linear-gradient(top,#bd362f,#ee5f5b);background-image:linear-gradient(top,#bd362f,#ee5f5b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd362f',endColorstr='#ee5f5b',GradientType=0);border-color:#ee5f5b #ee5f5b #e51d18;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#ee5f5b}.switch.switch-danger>.switch-track:hover,.switch.switch-danger>.switch-track:active,.switch.switch-danger>.switch-track.active,.switch.switch-danger>.switch-track.disabled,.switch.switch-danger>.switch-track[disabled]{background-color:#ee5f5b;*background-color:#ec4844}.switch.switch-danger>.switch-track:active,.switch.switch-danger>.switch-track.active{background-color:#e9322d \9}.switch.switch-success>.switch-track{background-color:#58b058;background-image:-moz-linear-gradient(top,#51a351,#62c462);background-image:-ms-linear-gradient(top,#51a351,#62c462);background-image:-webkit-gradient(linear,0 0,0 100%,from(#51a351),to(#62c462));background-image:-webkit-linear-gradient(top,#51a351,#62c462);background-image:-o-linear-gradient(top,#51a351,#62c462);background-image:linear-gradient(top,#51a351,#62c462);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51a351',endColorstr='#62c462',GradientType=0);border-color:#62c462 #62c462 #3b9e3b;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#62c462}.switch.switch-success>.switch-track:hover,.switch.switch-success>.switch-track:active,.switch.switch-success>.switch-track.active,.switch.switch-success>.switch-track.disabled,.switch.switch-success>.switch-track[disabled]{background-color:#62c462;*background-color:#4fbd4f}.switch.switch-success>.switch-track:active,.switch.switch-success>.switch-track.active{background-color:#42b142 \9}.switch.switch-info>.switch-track{background-color:#41a7c5;background-image:-moz-linear-gradient(top,#2f96b4,#5bc0de);background-image:-ms-linear-gradient(top,#2f96b4,#5bc0de);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f96b4),to(#5bc0de));background-image:-webkit-linear-gradient(top,#2f96b4,#5bc0de);background-image:-o-linear-gradient(top,#2f96b4,#5bc0de);background-image:linear-gradient(top,#2f96b4,#5bc0de);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f96b4',endColorstr='#5bc0de',GradientType=0);border-color:#5bc0de #5bc0de #28a1c5;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#5bc0de}.switch.switch-info>.switch-track:hover,.switch.switch-info>.switch-track:active,.switch.switch-info>.switch-track.active,.switch.switch-info>.switch-track.disabled,.switch.switch-info>.switch-track[disabled]{background-color:#5bc0de;*background-color:#46b8da}.switch.switch-info>.switch-track:active,.switch.switch-info>.switch-track.active{background-color:#31b0d5 \9}.switch.switch-inverse>.switch-track{background-color:#363636;background-image:-moz-linear-gradient(top,#222,#555);background-image:-ms-linear-gradient(top,#222,#555);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#555));background-image:-webkit-linear-gradient(top,#222,#555);background-image:-o-linear-gradient(top,#222,#555);background-image:linear-gradient(top,#222,#555);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222',endColorstr='#555555',GradientType=0);border-color:#555 #555 #2f2f2f;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#555}.switch.switch-inverse>.switch-track:hover,.switch.switch-inverse>.switch-track:active,.switch.switch-inverse>.switch-track.active,.switch.switch-inverse>.switch-track.disabled,.switch.switch-inverse>.switch-track[disabled]{background-color:#555;*background-color:#484848}.switch.switch-inverse>.switch-track:active,.switch.switch-inverse>.switch-track.active{background-color:#3b3b3b \9}.switch.active>.switch-track{opacity:1;filter:alpha(opacity=100);width:61px}.switch>.switch-thumb{display:block;width:24px;height:24px;position:absolute;z-index:3;top:0;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgb(0 0 0 / .1) rgb(0 0 0 / .1) rgb(0 0 0 / .25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*background-color:#e6e6e6;border:1px solid #999;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-ms-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear}.switch>.switch-thumb:hover,.switch>.switch-thumb:active,.switch>.switch-thumb.active,.switch>.switch-thumb.disabled,.switch>.switch-thumb[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.switch>.switch-thumb:active,.switch>.switch-thumb.active{background-color:#ccc \9}.switch>.switch-thumb:hover{background-position:0 -15px;-webkit-transition:left .15s linear,background-position .1s linear;-moz-transition:left .15s linear,background-position .1s linear;-ms-transition:left .15s linear,background-position .1s linear;-o-transition:left .15s linear,background-position .1s linear;transition:left .15s linear,background-position .1s linear}.switch>.switch-thumb:before,.switch>.switch-thumb:after{display:block;width:61px;height:24px;position:absolute;z-index:-1;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-shadow:0 1px 1px rgb(0 0 0 / .25);text-align:center}.switch>.switch-thumb:before{content:attr(data-on);left:-50px;text-indent:-6px;color:#fff}.switch>.switch-thumb:after{content:attr(data-off);left:11px;text-indent:6px;color:#555}.switch.active>.switch-thumb{left:49px}.switch>input[type="checkbox"]{display:none}.switch-container{display:block;margin-left:auto;margin-right:auto;width:80px}body.dragging,body.dragging *{cursor:move!important}ol.nav li.placeholder:before{content:"";position:absolute;width:0;height:0;border:5px solid #fff0;border-top-color:red;top:-6px;margin-left:-5px;border-bottom:none}ol.nav ol.dropdown-menu li.placeholder:before{border:5px solid #fff0;border-left-color:red;margin-top:-5px;margin-left:none;top:0;left:10px;border-right:none}ol.nested_with_switch.active,ol.nested_with_switch ol.active{border:1px solid #333}.dragged{position:absolute;top:0;opacity:.5;z-index:2000}ol.vertical{margin:0 0 9px 0;min-height:10px}ol.vertical li{display:block;margin:5px;padding:5px;border:1px solid #ccc;color:#08c;background:#eee}ol.vertical li.placeholder{position:relative;margin:0;padding:0;border:none}ol.vertical li.placeholder:before{position:absolute;content:"";width:0;height:0;margin-top:-5px;left:-5px;top:-4px;border:5px solid #fff0;border-left-color:red;border-right:none}.padlft0{padding-left:0!important}.padrgt0{padding-right:0!important}.tavelPrt6 img{cursor:pointer}#menulinks ul{list-style-type:none;margin:0;padding:0;margin-bottom:10px}#menulinks ul li{margin:5px;padding:5px;width:150px;border:1px solid #ddd;background:#fff}li.cls.ui-draggable.ui-draggable-handle{cursor:move}#memulinks{clear:both;display:block}.addtofavs,.addtoquicklinks{float:left;width:100%}.addtofavs{height:100%}.addtoquicklinks ul{background:#efefef;border:1px solid #ccc}.addtofavs ul{position:relative;float:none;padding:5px;width:100%;background:#fff;border:1px solid #ddd;overflow-y:auto;height:100%;overflow-x:hidden;min-height:100px}.addtofavs h4{margin:20px 0 0 0;font-size:14px}.addtofavs h4 span{font-weight:400;font-size:12px}.ui-state-highlight{background:#000;height:1px;padding:0;border:none}.ui-draggable-dragging{cursor:move}.ui-sortable-helper{color:red}.addtofavs_head>.width20{text-align:right;cursor:pointer;float:right;z-index:21;position:relative;padding-right:10px;text-transform:uppercase;font-size:11px}.addtofavs_head:after{width:30%;content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;height:200%;background:rgb(255 255 255 / .1);z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg)}.addtofavs_head>.width80{padding-left:8px;white-space:nowrap;float:left;width:12em;overflow:hidden;text-overflow:ellipsis}.cont_box>li{border-bottom:1px solid #e1e1e1;width:100%!important}.addtofavs_head{line-height:28px;color:#fff;position:relative;overflow:hidden}.width80{width:80%}.width20{width:20%}.addtofavs_inner{background:#fff0;overflow:hidden;height:100%;padding:5px}#menulinks .int_close{display:none}.cont_box .int_close{display:block;cursor:pointer;line-height:14px;font-size:20px}.cont_box .int_close:hover{color:red}.int_close{width:20px;float:right}.cont_box li.dt__tags.dest_tags{border:1px solid #3790d6!important;color:#3890d6!important;margin:1px 0!important}span.room_drag.ui-sortable-handle{line-height:33px}.add_paxWrap .add_pax{border-collapse:collapse;border-spacing:0;width:100%}.add_paxWrap .add_pax .cart_boxc .cart_topb{margin:0;padding:0}.add_paxWrap .add_pax img.cart_hotel_img{border:none;padding:0 5px 5px 0;background:#fff0}.add_paxWrap .add_pax tr{border-bottom:1px solid #000}.add_paxWrap .add_pax .calendar-table tr{border-bottom:none}.add_paxWrap .add_pax th,.add_paxWrap .mobThPax{padding:6px;background:linear-gradient(#3d94d9,#0067b9);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px}.mobThPax{display:none}.add_paxWrap .add_pax td,.add_paxWrap .add_pax th{border:1px solid #000!important;position:relative}.add_paxWrap .add_pax .calendar-table td,.add_paxWrap .add_pax .calendar-table th{border:none!important}.add_paxWrap .add_pax td{padding:5px 0}.add_paxWrap .add_pax td:nth-child(1){padding:0}.add_paxWrap .add_pax td:nth-child(1),.add_paxWrap .add_pax th:nth-child(1){width:20%}.add_paxWrap .add_pax td:nth-child(2),.add_paxWrap .add_pax th:nth-child(2){width:40%}.add_paxWrap .add_pax td:nth-child(3),.add_paxWrap .add_pax th:nth-child(3){width:40%}#main_pax{border:1px solid;background-color:#0095da}#main_pax h4{padding-left:7px;font-size:13px;padding-top:11px;color:#fff;font-weight:700}.fixed1{width:inherit;position:fixed!important;padding:8px;right:8px;left:83.33333333%;background-size:100% 100%;z-index:999;top:54px;background-repeat:repeat-y;width:auto}.fixed1 h4{text-align:left;border-bottom:1px solid rgb(100 94 94 / .51);padding-bottom:7px}.storefront #main .jcarousel{position:relative;overflow:hidden;height:400px}.storefront #main .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.full-width{width:100%}.storefront #main .jcarousel ul li{float:left;margin:0 2px;opacity:.3}.storefront #main .jcarousel ul li img{height:400px;display:block;margin:0 auto}.storefront #main .jcarousel ul li.active{opacity:1;transition:all 0.5s ease-in-out}.storefront #main .jcarousel .jcarousel-control{position:absolute;top:175px;width:54px;height:54px}.storefront #main .jcarousel .jcarousel-control.jcarousel-prev{background-image:url(../../images/left-arrow.png);left:20px}.storefront #main .jcarousel .jcarousel-control.jcarousel-prev:hover{background-image:url(../../images/left-arrow.png)}.storefront #main .jcarousel .jcarousel-control.jcarousel-next{background-image:url(../../images/right-arrow-70-opacity.png);right:20px}.storefront #main .jcarousel .jcarousel-control.jcarousel-next:hover{background-image:url(../../images/right-arrow-70-opacity.png)}.hotel_descrip_detail1a p b{padding-bottom:0;text-decoration:none;color:#fff;font-size:12px;cursor:pointer;display:inline-block;font-weight:400;margin-bottom:1px;letter-spacing:normal;padding:0 10px;border-radius:0;text-align:left;white-space:nowrap;width:20%;border-radius:0 50px 50px 0}.hotel_down_table .hotel_descrip_detail1a b{padding:2px 10px!important}.hotel_descrip_detail1a{padding:4px 10px!important;font-family:inherit!important}.hotel_descrip_detail1a *{padding-left:0;padding-right:0;font-family:"Montserrat",sans-serif!important}.days-no{padding:2px 10px;background:#a7a7a7;margin-right:0;text-transform:uppercase;position:relative}.days-no:after{content:"";position:absolute;right:-20px;top:0;height:0;width:0;z-index:0;border-right:20px solid #fff0;border-bottom:20px solid #a7a7a7;display:none}.hotel_descrip_detail1a p hr{margin-top:-1px;margin-bottom:1px;width:80%;margin-left:20%;border-top:1px dotted!important}.classic-title{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee;font-weight:300}.classic-title span{padding-bottom:4px;border-bottom:1px solid;font-weight:400}.classic-title span{border-bottom-color:#0089d0}#weather h2{font-size:20px!important;margin-top:0px!important}#weather p{margin-bottom:10px;line-height:13px}.tab-content>.active{display:block;border-top:0}.tab-content.htldet_tab>.active{min-height:200px;height:auto;padding:20px;overflow:hidden}#ulAminities li{border-bottom:1px solid #dedede;padding:3px 0;position:relative;padding-left:40px;min-height:28px}#ulAminities li:last-child{border-bottom:none}#ulAminities li span{display:inline-block;position:relative}#ulAminities li span.promoarrow{position:absolute;top:-1px;left:-40px;width:18px;height:22px}#ulAminities li span i{position:absolute;top:-1px;left:-40px;width:31px;height:26px;line-height:26px;padding:0;font-size:25px;margin:0 auto;border:0}#ulAminities li>span{padding-left:0}.classic_title_head{margin:0;border-bottom:1px solid #cfcece;font-weight:300}.classic_title_head span{border-bottom:1px solid;font-weight:400;font-size:20px;padding:6px 16px;color:#fff;background-color:#fff0;border-color:#fff0;border-top-left-radius:6px;border-top-right-radius:6px;display:inline-block;vertical-align:top}.fixed{position:fixed;right:0;left:0;z-index:2;top:51px;display:inline-block;background-color:#808080!important}.droupmainbxc{width:283px;position:relative;background-color:#fff;display:block;right:27%;left:50%;top:51px;margin-left:18.5px;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);min-height:auto;position:absolute;z-index:998;padding:0;border:solid 1px;color:#000}.droupmainbxc.left{left:0;right:auto;transform:none}.droupmainbxc.right{left:auto;right:0;transform:none}.droupmainbxc.left:before{left:3.7rem;right:auto;transform:none}.droupmainbxc.right:before{left:auto;right:3.7rem;transform:none}.droupmainbxc:before{border-left:19px solid #fff0;border-right:19px solid #fff0;content:"";height:0;position:absolute;border-bottom:19px solid #2778b8;left:50%;top:-19px;width:0}.droupmainbxc{top:40px;border:1px solid #ddd;padding:5px;background:#f6f6f6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%;margin-left:0;min-width:283px}.droupmainbxc:before{border-left:6px solid #fff0!important;border-right:6px solid #fff0!important;border-bottom:6px solid #ddd;top:-6px}.droupmainbxc .input-group{margin-bottom:5px}.droupmainbxc .input-group:last-of-type{margin-bottom:0}.classic-title .fa{margin-right:10px}.trans0{z-index:2;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}.droup-first1c{width:100%;text-align:center;font-weight:400;font-size:14px;background:#2778b8;padding:10px 10px 10px 10px;color:#fff}span.age_child{font-size:12px;padding-left:2px;overflow:hidden}.droup-first1_innc{overflow:hidden}.droupmainbxc>.droupbx>.droup-first{width:100%}.droupmainbxc>.droupbx>.droup-first>.droup-firstbx>.droup-first1c{background:#2778b8;padding:4px;color:#fff;border-bottom:4px solid #8ba9c1}.age_child a i{color:#e2e2e2;font-size:16px;margin-left:4px}.child_age20{width:19.5%;float:left;margin-right:2px}.child_age20_main{width:100%;padding:8px;overflow:hidden}.child_ages_spn{font-size:12px;line-height:10px;display:inline-block;text-transform:capitalize}.search_history{font-size:16px;border-collapse:collapse;line-height:1.3;font-size:12px;border-spacing:0;width:90%;margin-left:5%}.search_history th{padding-top:11px;padding-bottom:11px;border-bottom-color:#0089d0;background-image:-webkit-linear-gradient(top,#287bbc 0%,#23639a 100%);color:#fff;width:200px;background-color:#287bbc;border-color:#1b5480;color:#fff}.search_history td,.search_history th{border:1px solid #737070;text-align:left;padding:4px 4px 4px 8px}.search_history tr:nth-child(even){background-color:#f2f2f2}.room_checkout{overflow:hidden}.room_checkout>li>a{padding:2px 4px;border-radius:0;font-size:12px;letter-spacing:-.5px}.room_drag{background:#fff0;color:#333;overflow:hidden;padding:2px 20px}#menulinks li{width:100%!important;padding:4px 3px 4px 32px;border-bottom:1px solid #ddd;position:relative}#menulinks li img{height:22px;border-right:1px solid #333;padding-right:3px;position:absolute;top:50%;left:2px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#menulinks hr{width:100%;border:none;clear:both;overflow:hidden;display:inline;line-height:54px}#menulinks hr:before{content:"Pax Details (Child)";width:100%;font-size:18px;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.btnNext,.btnPrevious{width:20px;position:absolute;cursor:pointer;left:0;top:0;height:100%;border-right:1px solid #333}.btnNext i,.btnPrevious i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.btnNext{left:auto;right:0;border-left:1px solid #333;border-right:none}.vres-prog-div small{font-size:110%;text-transform:capitalize}.room_drag>span{padding:4px 5px;display:block}.tab-content>.active.Rooms{height:100%}.addtofavs ul .checkbox span.cr{margin-top:5px}.room_checkout li.active.validPax a,.room_checkout li.active.invalidPax a{position:relative;background:transparent!important}.room_checkout li.active.invalidPax a:before,.room_checkout li.active.validPax a:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;top:0;right:5px;left:auto;width:auto!important;height:auto!important;line-height:17px;font-size:18px;z-index:1;background:transparent!important}.room_checkout li.active.invalidPax a:before{content:"\f06a";color:red}.room_checkout li.active.validPax a:before{content:"\f058";color:#08af08}.cssload-2x .cssload{width:60px;height:60px}.cssload-3x .cssload{width:120px;height:120px}.cssload-3x .cssload span,.cssload-3x .cssload span:before,.cssload-3x .cssload span:after{border-width:3px!important}.cssload *{box-sizing:content-box}.cssload span,.cssload span:before,.cssload span:after{top:0;left:0;position:absolute;border-bottom:2px solid transparent!important;border:2px solid #A845DE;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%!important;height:100%!important;display:inline-block}.cssload span{margin:-2px 0 0 -2px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload span:before{content:"";margin:5% 0 0 5%;height:90%!important;width:90%!important;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload span:after{content:"";position:absolute;top:15%;left:15%;height:70%!important;width:70%!important;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite}.cssload-2x .cssload span::after,.cssload-3x .cssload span::after{top:13%;left:13%;height:74%!important;width:74%!important}@keyframes cssload-rotate{100%{transform:rotate(360deg)}}@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg)}}@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg)}}.panel_cart_total-price{width:100%;background:#f7f7f7;padding:10px;font-size:12px;z-index:100;border-bottom:1px solid #cdcdcd;box-shadow:0 -5px 5px rgb(0 0 0 / .1)}#panel-cart.show.small_strip .panel_cart_total-price,#panel-cart.show.small_strip .close_cart{display:none}#panel-cart.show.small_strip .panel-cart-container .panel-cart-title{padding-right:10px!important}.sweet-alert fieldset{box-shadow:none}.btna-wrapper{background:#000;padding:10px;bottom:0;left:0;width:100%;display:flex;white-space:nowrap;z-index:3}.animed-btn{display:block!important;width:100%;color:#fff;margin:0 auto;cursor:pointer;font-size:16px;padding:0 10px;border-radius:0;font-weight:400;line-height:44px;position:relative;text-align:center;transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;letter-spacing:2px;border:1px solid #fff;-webkit-appearance:none;text-transform:uppercase;font-family:din-condensed-web,sans-serif;background-color:#fff0;background:#000;text-decoration:none}.animed-btn i.fa{margin-right:7px;font-size:20px}.animed-btn .line-1,.animed-btn .line-2,.animed-btn .line-3,.animed-btn .line-4{content:"\A";display:block;position:absolute;background-color:#fff}.animed-btn .line-1,.animed-btn .line-3{width:1px}.animed-btn .line-2,.animed-btn .line-4{height:1px}.animed-btn .line-1{left:-1px;bottom:-1px;animation:line1 1.5s infinite ease}.animed-btn .line-2{top:-1px;left:-1px;animation:line2 1.5s infinite ease}.animed-btn .line-3{top:-1px;right:-1px;animation:line3 1.5s infinite ease}.animed-btn .line-4{right:-1px;bottom:-1px;animation:line4 1.5s infinite ease}.animed-btn:hover{border:1px solid #fff0;color:#fff}.small_strip .cktclpsHide{display:none}@keyframes line1{0%{height:100%;bottom:0}54%{height:0;bottom:100%}55%{height:0;bottom:0}to{height:100%;bottom:0}}@keyframes line2{0%{width:0;left:0}50%{width:100%;left:0}to{width:0;left:100%}}@keyframes line3{0%{height:100%;top:0}54%{height:0;top:100%}55%{height:0;top:0}to{height:100%;top:0}}@keyframes line4{0%{width:0;right:0}55%{width:100%;right:0}to{width:0;right:100%}}#global{width:70px;margin:0 auto;top:50%;position:absolute;cursor:pointer;height:60px;left:50%}.mask{position:absolute;border-radius:2px;overflow:hidden;perspective:1000;backface-visibility:hidden}.plane{background:#20a3e7;width:400%;height:100%;position:absolute;transform:translate3d(0,0,0);z-index:100;perspective:1000;backface-visibility:hidden}.animation{transition:all 0.3s ease}#topa .plane{z-index:2000;animation:trans1 1.3s ease-in infinite 0s backwards}#middlea .plane{transform:translate3d(0,0,0);background:#0d5a82;animation:trans2 1.3s linear infinite 0.3s backwards}#bottoma .plane{z-index:2000;animation:trans3 1.3s ease-out infinite 0.7s backwards}#topa{width:53px;height:20px;left:20px;transform:skew(-15deg,0);z-index:100}#middlea{width:33px;height:20px;left:20px;top:15px;transform:skew(-15deg,40deg)}#bottoma{width:53px;height:20px;top:30px;transform:skew(-15deg,0)}.load_new i{color:#000;position:absolute;left:-3px;top:45px;text-align:center;font-size:10px;margin-top:5px}@keyframes trans1{from{transform:translate3d(53px,0,0)}to{transform:translate3d(-250px,0,0)}}@keyframes trans2{from{transform:translate3d(-160px,0,0)}to{transform:translate3d(53px,0,0)}}@keyframes trans3{from{transform:translate3d(53px,0,0)}to{transform:translate3d(-220px,0,0)}}@keyframes animColor{from{background:red}25%{background:#ff0}50%{background:green}75%{background:brown}to{background:blue}}.loader_line{height:3px;width:100%;position:relative;overflow:hidden;min-width:100%}.loader_line .load-bar{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.showLoader.loader_line .load-bar{opacity:1!important}.load-bar{bottom:0;height:3px;width:100%}.load-bar-container{float:left;width:50%;height:100%;overflow:hidden}.load-bar .load-bar-container:last-child{float:right;-moz-transform-origin:top right;-ms-transform-origin:top right;-webkit-transform-origin:top right}.load-bar-base{float:left;width:100%;height:100%;overflow:hidden;position:relative;background:#159756}.color{width:100%;height:100%;float:left;position:absolute}.base1 .red{background:#da4733;-webkit-animation:move_left_red 3s infinite linear;-moz-animation:move_left_red 3s infinite linear;-ms-animation:move_left_red 3s infinite linear;animation:move_left_red 3s infinite linear}.base1 .blue{background:#3b78e7;-webkit-animation:move_left_blue 3s infinite linear;-moz-animation:move_left_blue 3s infinite linear;-ms-animation:move_left_blue 3s infinite linear;animation:move_left_blue 3s infinite linear}.base1 .yellow{background:#fdba2c;-webkit-animation:move_left_yellow 3s infinite linear;-moz-animation:move_left_yellow 3s infinite linear;-ms-animation:move_left_yellow 3s infinite linear;animation:move_left_yellow 3s infinite linear}.base1 .green{background:#159756;-webkit-animation:move_left_green 3s infinite linear;-moz-animation:move_left_green 3s infinite linear;-ms-animation:move_left_green 3s infinite linear;animation:move_left_green 3s infinite linear}@-webkit-keyframes move_left_red{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(0%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_red{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(0%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_red{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(0%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_red{0%{transform:translateX(100%)}25%{transform:translateX(0%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_blue{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_blue{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_blue{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_blue{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_yellow{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(100%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_yellow{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(100%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_yellow{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(100%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_yellow{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(100%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_green{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(100%)}75%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_green{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(100%)}75%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_green{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(100%)}75%{-ms-transform:translateX(100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_green{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(100%)}75%{transform:translateX(100%)}100%{transform:translateX(0%)}}.base2 .red{background:#da4733;-webkit-animation:move_right_red 4s infinite linear;-moz-animation:move_right_red 4s infinite linear;-ms-animation:move_right_red 4s infinite linear;animation:move_right_red 4s infinite linear}.base2 .blue{background:#3b78e7;-webkit-animation:move_right_blue 4s infinite linear;-moz-animation:move_right_blue 4s infinite linear;-ms-animation:move_right_blue 4s infinite linear;animation:move_right_blue 4s infinite linear}.base2 .yellow{background:#fdba2c;-webkit-animation:move_right_yellow 4s infinite linear;-moz-animation:move_right_yellow 4s infinite linear;-ms-animation:move_right_yellow 4s infinite linear;animation:move_right_yellow 4s infinite linear}.base2 .green{background:#159756;-webkit-animation:move_right_green 4s infinite linear;-moz-animation:move_right_green 4s infinite linear;-ms-animation:move_right_green 4s infinite linear;animation:move_right_green 4s infinite linear}@-webkit-keyframes move_right_red{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(0%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_red{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(0%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_red{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(0%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_red{0%{transform:translateX(-100%)}25%{transform:translateX(0%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_blue{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_blue{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_blue{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_blue{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_yellow{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_yellow{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(-100%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_yellow{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(-100%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_yellow{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(-100%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_green{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%)}75%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_green{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(-100%)}75%{-moz-transform:translateX(-100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_green{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(-100%)}75%{-ms-transform:translateX(-100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_green{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(-100%)}75%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#333;z-index:999;opacity:.25;filter:alpha(opacity=25)}.chat_main{-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-moz-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1);transform-origin:center center;width:60px;max-height:60px;bottom:10px;right:10px;display:none;animation:.3s zoomIn;-webkit-animation:.3s zoomIn;-moz-animation:.3s zoomIn;-o-animation:.3s zoomIn;-ms-animation:.3s zoomIn;z-index:2247483646!important;opacity:1;visibility:visible;position:fixed}.chat_float{display:inline-block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.inner_chat{position:relative;padding:3px;margin:0;width:60px;border-radius:60px;height:60px;font-size:14px;background-color:#556ab8;line-height:100%;display:inline-block;vertical-align:middle}.chat_cnt{z-index:-1;animation:1s zsiqcntanim;-webkit-animation:1s zsiqcntanim;-moz-animation:1s zsiqcntanim;-o-animation:1s zsiqcntanim;-ms-animation:1s zsiqcntanim;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);position:absolute;left:-215px;overflow:visible;top:0;bottom:0;margin:auto;width:200px;box-shadow:1px 1px 10px -1px #aaa;border-radius:5px;padding:10px 15px;height:60px;color:#333;line-height:20px;background-color:#fff;-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-moz-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1);transform-origin:center center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#000}.chat_cnt:after{display:inline-block;content:'';position:absolute;background-color:#fff;height:10px;width:10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);top:0;bottom:0;margin:auto;right:-5px;border-radius:0 3px 0 0}.chat_ellips{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-wrap:normal;color:#000;color:#666;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inner_chat i{margin:auto;z-index:1111;font-size:27px;line-height:60px;color:#fff}.inner_icon{height:100%;width:100%;border-radius:60px;display:inline-block;overflow:hidden;text-align:center;position:relative;margin:0;padding:0;background-color:#fff0}.siqembed{width:371px;height:460px;border:1px solid #ededed;padding-bottom:15px;position:relative;border-radius:10px;overflow:hidden}.main_fillform{-webkit-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-moz-transition:all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition:all 0.3s cubic-bezier(.25,.8,.25,1);transition:all 0.3s cubic-bezier(.25,.8,.25,1);transform-origin:center center;width:371px;max-height:460px;bottom:10px;right:10px;animation:.3s zoomIn;-webkit-animation:.3s zoomIn;-moz-animation:.3s zoomIn;-o-animation:.3s zoomIn;-ms-animation:.3s zoomIn;z-index:2247483646!important;opacity:1;visibility:visible;position:fixed;animation:.5s zsiqcwanim;-webkit-animation:.5s zsiqcwanim;-moz-animation:.5s zsiqcwanim;-o-animation:.5s zsiqcwanim;-ms-animation:.5s zsiqcwanim;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1}.fillform_outerwin{width:100%;height:100%;background-color:#fff;border:1px solid #ededed;padding-bottom:15px;display:block;position:relative;border-radius:10px;overflow:hidden}.fillform_outerwin header{height:88px;transition:all 0.5s cubic-bezier(1,.7,.5,1);-moz-transition:all 0.5s cubic-bezier(1,.7,.5,1);margin:0 18px;-webkit-transition:all 0.5s cubic-bezier(1,.7,.5,1);cursor:move;padding-top:15px}.fillform_outerwin header:before{border-width:75px 98px 0 0;border-color:#0a6ebe #fff0 #fff0 #fff0;transition:all 0.5s cubic-bezier(1,.7,.5,1);-moz-transition:all 0.5s cubic-bezier(1,.7,.5,1);-webkit-transition:all 0.5s cubic-bezier(1,.7,.5,1);width:0;height:0;border-style:solid;border-width:73px 88px 0 0;content:"";left:0;position:absolute;top:0}.posrel{position:relative}.actbtn{position:absolute;right:-4px;top:-5px}.actbtn i{margin-left:3px;cursor:pointer;height:20px;width:20px;display:inline-block;border-radius:3px}.cmplogo{height:56px;width:56px;display:inline-block;vertical-align:middle;background-color:#fff;border-radius:50px;padding:5px;margin-right:5px;position:relative;z-index:1;transition:all 0.5s cubic-bezier(1,.7,.5,1);-moz-transition:all 0.5s cubic-bezier(1,.7,.5,1);-webkit-transition:all 0.5s cubic-bezier(1,.7,.5,1)}.siq-chat-attender-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;word-break:normal;padding:0;font-size:20px;transition:all 0.5s cubic-bezier(1,.7,.5,1);-moz-transition:all 0.5s cubic-bezier(1,.7,.5,1);-webkit-transition:all 0.5s cubic-bezier(1,.7,.5,1)}.cht_txt{display:inline-block}.cmplogo span{background:-o-linear-gradient(#3d94d9,#0067b9);background:-ms-linear-gradient(#3d94d9,#0067b9);background:-moz-linear-gradient(#3d94d9,#0067b9);background:-webkit-linear-gradient(#3d94d9,#0067b9);background:linear-gradient(#3d94d9,#0067b9);text-align:center;border:none;overflow:visible;position:relative;width:100%;height:100%;display:inline-block;border-radius:100px;overflow:hidden;font-size:0;vertical-align:top}.content_chat{height:338px;overflow-x:hidden;display:block;overflow-y:auto;font-size:15px;position:relative}.content_chat>div:first-child{margin-top:0}.content_chat>div{color:#777;margin:0 18px;position:relative;margin-bottom:10px}.content_chat input[type="text"],textarea,.editfields input[type="text"]{padding:0 13px;height:44px;line-height:normal;background-color:#f6f9fb;-webkit-appearance:none;-webkit-tap-highlight-color:#fff0;border:1px solid #dde8f0;width:100%;border-radius:4px;margin:0;outline:none;color:#333;transition:border ease-in-out 0.5s;-webkit-transition:border ease-in-out 0.5s;-moz-transition:border ease-in-out 0.5s}.siq-message-area{position:relative;background-color:#f6f9fb}.siq-message-area::before{top:1px;height:11px}.siq-message-area::before,.siq-message-area::after{content:"";left:5px;position:absolute;width:92%}.siq-message-area textarea{background-color:#f6f9fb;-webkit-appearance:none;border:1px solid #dde8f0;width:100%;transition:border ease-in-out 0.5s;-webkit-transition:border ease-in-out 0.5s;-moz-transition:border ease-in-out 0.5s;border-radius:4px;margin:0;outline:none;-webkit-tap-highlight-color:#fff0;color:#333;line-height:20px;padding:8px 13px 10px 13px;overflow:auto;resize:none;vertical-align:bottom}.content_chat em{position:absolute;border-left:2px solid #fe8d8d;border-radius:15px;height:100%;left:0;padding-left:9px;top:0;color:#fe8d8d}.chat_footer{position:absolute;bottom:7px;background-color:#fff;padding:0 18px;width:100%}.chat_footer:after{clear:both;content:"";display:block;height:0;overflow:hidden;width:0}.chat_footer a{color:#777;background-color:#fff0;text-decoration:none;outline:none}.chat_footer .flogo{font-size:13px;float:left;margin-top:2px}.chat_footer .floatrg{font-size:13px;float:right;margin-top:2px}.sqico-send,.sqico-send:after,.sqico-send:before{transition:all 0.5s cubic-bezier(1,.7,.5,1);-moz-transition:all 0.5s cubic-bezier(1,.7,.5,1);-webkit-transition:all 0.5s cubic-bezier(1,.7,.5,1)}.sqico-send::before{font-size:18px;margin-right:3px;vertical-align:bottom}[class^="sqico-"]::before,[class^="sqico-"]::after,[class*=" sqico-"]::before,[class*=" sqico-"]::after{font-family:'siq'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span#mymodelrating1>.star{line-height:26px;margin-left:8px}span#mymodelrating{line-height:26px;margin-left:8px}.avai_htl_name{min-width:120px;width:auto;float:left;margin-right:6px}.avai_htl_name>.modal-title{line-height:35px;font-weight:400;padding-right:20px}.half-black{background:rgb(0 0 0 / .5);position:absolute;z-index:1;width:100%;height:100%}.position_relat{position:relative}img#close_black{float:right;height:34px;width:auto;margin:5px;border:2.5px solid #fff;border-radius:20px;cursor:pointer;top:57px;right:0;z-index:99}.full_width{width:100%!important}.overflow_hide{overflow:hidden}.avail_month{width:140px}#availCalendar .modal-header{margin-bottom:-5px;height:58px}.ripples{-webkit-animation:ripples 0.65s linear!important;-moz-animation:ripples 0.65s linear!important;-ms-animation:ripples 0.65s linear!important;-o-animation:ripples 0.65s linear!important;animation:ripples 0.65s linear!important}@-webkit-keyframes ripples{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripples{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripples{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripples{100%{opacity:0;transform:scale(2.5)}}#divTopExcursion{display:none}.ripplecss{position:relative}.ripplecss::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgb(27 84 128 / .3);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.ripplecss:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.pie_progress{position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center}.pie_progress__svg{position:relative;display:inline-block;width:100%;padding-bottom:100%;overflow:hidden;vertical-align:middle}.pie_progress__svg svg{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;margin:0 auto}.pie_progress__content,.pie_progress__number,.pie_progress__label,.pie_progress__icon{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pie_progress__number{font-size:35px}.pie_progress__label{margin-top:32px;font-size:12px}.pie_progress{width:160px;position:inherit;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.pie_wrapper.top .pie_progress{width:160px;position:inherit;top:20px;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%)}.ProgressModal{position:fixed;top:0;left:0;background-color:#000;z-index:99;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;min-height:100%;width:100%}.loading{font-size:10pt;border:1px solid #0089d0;width:200px;height:116px;display:none;position:fixed;background-color:#fff;z-index:999;padding-top:10px;border-radius:10px;padding:9px;display:none}.preloader-wrap{background:#fff!important}.prcntge{height:auto}.pie_wrapper{position:absolute;z-index:99999999999;top:0;min-height:300px;min-width:100%;left:0;width:100%;height:100%;background:#fff}.pie_wrapper.hide{display:none}.pie_progress__svg svg path{stroke:#07c}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{bottom:4px!important;right:8px!important}td.AddDelTd>span{margin:0px!important;display:inline-block!important;vertical-align:middle!important;padding:0 1px!important}td.AddDelTd i{line-height:26px;cursor:pointer}td.AddDelTd{text-align:center;white-space:nowrap!important}.dataTable tfoot td{background-color:#fff}.dataTable tbody tr:hover{cursor:pointer}#myTable_wrapper tbody tr:hover{cursor:initial}#myTable_wrapper tbody tr td a:hover{cursor:pointer}.dataTable tbody tr{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.dataTable tbody tr:hover td{color:#fff}.dataTables_scrollBody table.dataTable tfoot td{padding:0px!important}.AddressInputs input{margin-bottom:5px}.AddressInputs input:last-of-type{margin-bottom:0}.sp-sat,.sp-val,.sp-top-inner,.sp-color,.sp-hue,.sp-clear-enabled .sp-clear,.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{position:absolute;top:0;left:0;right:0;bottom:0}.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none}.sp-hidden{display:none!important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block}.sp-container{position:absolute;top:0px!important;left:105px!important;display:inline-block;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:3px;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.sp-container.sp-flat{position:relative;overflow-x:auto;max-width:100%;white-space:nowrap}.sp-picker-container,.sp-palette-container{display:block;white-space:nowrap;vertical-align:top;position:relative;padding:10px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp-top{position:relative;width:100%;display:block}.sp-color{right:20%}.sp-hue{left:85%;height:100%}.sp-clear-enabled .sp-hue{top:40px;height:75%}.sp-fill{padding-top:80%}.sp-alpha-enabled .sp-top{margin-bottom:26px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:5px;left:50%;cursor:pointer;border:1px solid #999;background-color:#fff;border-radius:5px}.sp-alpha{display:none;position:absolute;bottom:-16px;right:0;left:0;height:6px}.sp-clear{display:none}.sp-clear-display{cursor:pointer}.sp-clear-display:after{content:'';display:block;font-family:'icomoon';font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px}.sp-preview .sp-clear-display:after,.sp-initial .sp-clear-display:after{content:none}.sp-clear-enabled .sp-clear{display:block;left:85%;height:30px;text-align:center;color:#999;-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:0 0 0 1px #ddd inset}.sp-input-container{margin-top:10px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{border:1px solid #ddd;padding:7px 12px;width:100%;background-color:#fff;border-radius:3px;outline:0;color:#333}.sp-initial{margin-top:10px}.sp-initial span{width:50%;height:25px;display:block;float:left}.sp-initial span .sp-thumb-inner{height:25px;width:100%;display:block}.sp-dragger{height:10px;width:10px;border-radius:50%;border:1px solid #fff;background-color:#333;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:4px;left:-2px;right:-2px;border:1px solid #999;background-color:#fff;border-radius:3px}.sp-replacer{overflow:hidden;cursor:pointer;padding:5px;display:inline-block;border:1px solid #ddd;background-color:#fafafa;vertical-align:middle;border-radius:3px}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#c4c4c4;color:#333}.sp-replacer:hover .sp-dd,.sp-replacer.sp-active .sp-dd{color:#333}.sp-replacer[class*=bg-],.sp-replacer[class*=bg-]:hover,.sp-replacer[class*=bg-]:focus{border-color:#fff0}.sp-replacer[class*=bg-] .sp-dd{color:#fff}.sp-replacer[class*=bg-].sp-active .sp-dd{color:#fff}.sp-replacer.sp-disabled{cursor:default;opacity:.8;filter:alpha(opacity=80)}.sp-replacer.sp-disabled:not([class*=bg-]):hover,.sp-replacer.sp-disabled:not([class*=bg-]):focus{border-color:#ddd}.sp-replacer.sp-disabled .sp-dd,.sp-replacer.sp-disabled[class*=bg-] .sp-dd{color:#999}.sp-preview{position:relative;width:26px;height:24px;margin-right:5px;float:left;z-index:0}.sp-preview .sp-preview-inner,.sp-preview .sp-clear-display{-webkit-box-shadow:0 0 0 1px rgb(0 0 0 / .05);box-shadow:0 0 0 1px rgb(0 0 0 / .05)}.sp-replacer[class*=bg-] .sp-preview .sp-preview-inner{-webkit-box-shadow:0 0 0 1px rgb(0 0 0 / .5);box-shadow:0 0 0 1px rgb(0 0 0 / .5)}.sp-dd{float:left;font-size:0;position:relative;margin:3px 1px;color:#999}.sp-dd:after{content:'';display:block;font-family:'icomoon';font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(#fff0));background-image:-webkit-linear-gradient(left,#fff,#fff0);background-image:-moz-linear-gradient(left,#fff,#fff0);background-image:-o-linear-gradient(left,#fff,#fff0);background-image:-ms-linear-gradient(left,#fff,#fff0);background-image:linear-gradient(to right,#fff,#fff0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81');-webkit-box-shadow:0 0 0 1px #ccc inset;box-shadow:0 0 0 1px #ccc inset}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(#fff0));background-image:-webkit-linear-gradient(bottom,#000,#fff0);background-image:-moz-linear-gradient(bottom,#000,#fff0);background-image:-o-linear-gradient(bottom,#000,#fff0);background-image:-ms-linear-gradient(bottom,#000,#fff0);background-image:linear-gradient(to top,#000,#fff0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81,endColorstr=#FF000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-ms-linear-gradient(top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-o-linear-gradient(top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f00),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(#f00));background:-webkit-linear-gradient(top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:linear-gradient(to bottom,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}.sp-palette{max-width:220px}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:inline-block;position:relative;cursor:pointer}.sp-thumb-el .sp-thumb-inner{-webkit-box-shadow:0 0 0 1px rgb(0 0 0 / .1) inset;box-shadow:0 0 0 1px rgb(0 0 0 / .1) inset}.sp-thumb-el .sp-thumb-inner:hover{-webkit-box-shadow:0 0 0 1px rgb(0 0 0 / .25) inset;box-shadow:0 0 0 1px rgb(0 0 0 / .25) inset}.sp-palette .sp-thumb-el{width:16px;height:16px}.sp-palette .sp-thumb-el+.sp-thumb-el{margin-left:5px}.sp-palette .sp-thumb-el.sp-thumb-active{-webkit-box-shadow:0 0 0 2px rgb(0 0 0 / .1) inset;box-shadow:0 0 0 2px rgb(0 0 0 / .1) inset}.sp-palette .sp-thumb-el.sp-thumb-active .sp-thumb-inner{-webkit-box-shadow:0 0 0 1px rgb(0 0 0 / .25) inset;box-shadow:0 0 0 1px rgb(0 0 0 / .25) inset}.sp-palette .sp-thumb-active.sp-thumb-dark .sp-thumb-inner:after,.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after{content:'';display:block;font-family:'icomoon';font-size:16px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after{color:#333}.sp-palette-row{font-size:0}.sp-palette-row+.sp-palette-row{margin-top:5px}.sp-palette-row:empty{margin-top:0}.sp-cancel,.sp-choose,.sp-palette-toggle{border:0;border-radius:2px;padding:6px 11px;float:left;width:48%;text-align:center;outline:0}.sp-palette-button-container,.sp-button-container{margin-top:10px;text-align:center}.sp-container[class*=bg-] .sp-palette-button-container a,.sp-container[class*=bg-] .sp-button-container a,.sp-container[class*=bg-] .sp-palette-button-container button,.sp-container[class*=bg-] .sp-button-container button{background-color:rgb(0 0 0 / .25);color:#fff;border-color:#fff0}.sp-cancel,.sp-palette-toggle{border:1px solid #fff0}.sp-cancel:hover,.sp-palette-toggle:hover,.sp-cancel:focus,.sp-palette-toggle:focus{-webkit-box-shadow:0 0 0 100px rgb(0 0 0 / .01) inset;box-shadow:0 0 0 100px rgb(0 0 0 / .01) inset}.sp-cancel:active,.sp-palette-toggle:active{-webkit-box-shadow:0 0 0 100px rgb(0 0 0 / .03) inset;box-shadow:0 0 0 100px rgb(0 0 0 / .03) inset}.sp-choose{border:1px solid #fff0}.sp-choose:hover,.sp-choose:focus{-webkit-box-shadow:0 0 0 100px rgb(0 0 0 / .05) inset;box-shadow:0 0 0 100px rgb(0 0 0 / .05) inset}.sp-choose:active{-webkit-box-shadow:0 0 0 100px rgb(0 0 0 / .1) inset;box-shadow:0 0 0 100px rgb(0 0 0 / .1) inset}.sp-cancel,.sp-palette-toggle{color:#333;margin-right:5px;background-color:#fcfcfc;margin-right:4%;border-color:#ddd}.sp-cancel:hover,.sp-palette-toggle:hover,.sp-cancel:focus,.sp-palette-toggle:focus{color:#333}.sp-palette-toggle{margin-right:0;width:auto;float:none}.sp-choose{color:#fff;background-color:#607d8b}#calend_pick>div#color_pickSpect{top:40px!important;left:45px!important}#calend_pick1>div#color_pickSpect{top:40px!important;left:45px!important;min-width:498px}.dataTable thead .sorting_asc{background-image:url(../../images/sort_asc.png)}.dataTable thead .sorting_desc{background-image:url(../../images/sort_desc.png)}.dataTable thead .sorting{background-image:url(../../images/sort_both.png)}.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_desc,.dataTable thead .sorting_asc_disabled,.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right;white-space:nowrap}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:7px}.pkgSrch .hot_hotel-item,.pkgSrch .main_box_pan:hover .hot_hotel-item{box-shadow:none}.pkgSrch .hot_hotel-body{padding:5px 10px 0 10px}.pkgSrch .b2bctrbx1 span{color:#333}.pkgSrch .b2bctrbx1{position:relative}.pkgSrch .b2bctrbx1,.pkgSrch .b2bhtl-iconslft1{width:100%}.pkgSrch .trav1-two{display:none;position:absolute;top:100%;left:0;height:auto;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;line-height:18px;z-index:3;right:0;background:#fff;border:none;width:100%;background-color:#eee;margin-top:9px;border:2px solid #aaa}.pkgSrch .trav1-two:before{position:absolute;top:-10px;left:51px;content:'';height:0;width:0;border:10px solid #fff0;z-index:1;border-bottom-color:#aaa;border-top:0 solid #fff0}.pkgSrch .trav1-two:after{position:absolute;top:-9px;left:51px;content:'';height:0;width:0;border:10px solid #fff0;z-index:2;border-bottom-color:#eee;border-top:0 solid #fff0}.pkgSrch .trav1-one:hover+.trav1-two{display:block;padding:5px;border:1px solid #aaa;box-shadow:0 0 5px rgb(0 0 0 / .5);-webkit-box-shadow:0 0 5px rgb(0 0 0 / .5);-moz-box-shadow:0 0 5px rgb(0 0 0 / .5);-ms-box-shadow:0 0 5px rgb(0 0 0 / .5);-o-box-shadow:0 0 5px rgb(0 0 0 / .5);width:100%!important}.pkgSrch .uc-container .trav1-two{display:none;padding:5px;border:1px solid #aaa;box-shadow:0 0 5px rgb(0 0 0 / .5);-webkit-box-shadow:0 0 5px rgb(0 0 0 / .5);-moz-box-shadow:0 0 5px rgb(0 0 0 / .5);-ms-box-shadow:0 0 5px rgb(0 0 0 / .5);-o-box-shadow:0 0 5px rgb(0 0 0 / .5);width:100%!important;top:34px}.pkgSrch .trav .donebox{line-height:25px;margin:0}.pkgSrch .trav1-three>div{display:inline-block;vertical-align:middle;float:none;width:auto!important}.pkgSrch .trav1-three>div:first-child{margin-top:-1px}.pkgSrch .trav1-three>div:first-child,.pkgSrch .trav1-three>div:first-child *{font-size:16px}.pkgSrch .trav1-three>div.tavelPrt3,.pkgSrch .trav1-three>div.tavelPrt6,.pkgSrch .trav1-one{position:absolute;right:35px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.pkgSrch .trav1-three>div.tavelPrt6{right:5px}.pkgSrch .trav1-one{left:0;right:auto;width:130px}.pkgSrch p a{color:#0089d0}.pkgSrch .b2bhtl-iconslft1 ul li:first-child i{margin-left:0}.pkgSrch .trav1-two{font-size:12px;position:absolute;display:none;text-align:left}.pkgSrch .trav1-two:hover .long_desc{display:block}.pkgSrch .trav1-three{width:100%!important;border-right:none;justify-content:left;text-align:left}.pkgSrch .trav1-three a{cursor:pointer}.pkgSrch .trav1-one a{font-size:16px;text-transform:uppercase;font-size:0}.pkgSrch .trav1-one .promoarrow{width:100px;text-align:center;display:block;padding:3px 10px;line-height:14px;font-size:14px}.pkgSrch .trav1-one a img{max-width:100%;max-height:100%;height:25px}.pkgSrch .travWrap .trav1-one{background-size:100% auto!important;padding:4px 10px;text-align:center}.pkgSrch .travmain{padding-left:130px;position:relative;padding-right:50px;border-top:solid 1px #ebebeb;border-bottom:none}.pkgSrch .travWrap .trav:first-of-type .travmain{border-top:none}.favPkg{position:absolute;left:0;top:10px;border-radius:0 30px 30px 0;z-index:2;display:inline-block;padding:2px 6px;background:#0089d0;color:#fff;z-index:999;box-shadow:0 0 3px rgb(0 0 0 / .5);-webkit-box-shadow:0 0 3px rgb(0 0 0 / .5);-moz-box-shadow:0 0 3px rgb(0 0 0 / .5);-ms-box-shadow:0 0 3px rgb(0 0 0 / .5);-o-box-shadow:0 0 3px rgb(0 0 0 / .5);display:none}.favPkg span{padding-left:5px}.pkgSrch .main_box_pan:hover .img:before{opacity:0.3!important}.main_box_pan .ahotel-item,.main_box_pan .ahotel-item:hover{box-shadow:none}.pkgSrch .promoarrow:after{border-left:none;border-bottom:none}.pkgSrch .b2bhtl-iconslft1 a{padding-bottom:5px}.pkgSrch .mar_tp20{background-color:#f8f8f8}.pkgSrch a.thm-btn{margin-bottom:5px;min-width:72px;padding:8px 5px}.pkgSrch .modal_table td p{margin:0;padding:0}.pkgSrch .city_added{width:100%;margin-bottom:5px}.pkgSrch .city_added_arrow{background:linear-gradient(to bottom,#02214c 1%,#02214c 17%,#287bbc 100%)}.pkgSrch .maindata{padding:8px!important}.pkgSrch .pckg-item .pckg-image:before{right:-19%;width:25%}.trav.travShow{box-shadow:0 0 10px rgb(0 0 0 / .6)}.trav.travFade{opacity:.4}.pkgSrch .ahotel-item .ahotel-image{width:30%}.pkgSrch .ahotel-item .ahotel-body{width:40%}.pkgSrch .ahotel-item .ahotel-right{vertical-align:top;width:30%;padding-left:0;padding-right:0;padding-top:7px;padding-bottom:7px}.PkgTitle{position:relative;overflow:hidden}.background{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;background:#000;z-index:0;min-height:100%;overflow:hidden}.contentBoxDInner .background{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.background:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:.7;z-index:1}.PkgTitleBack.background:before{opacity:.4}.PkgTitleBack.background img{opacity:.3}.background *{z-index:2}.background img{opacity:.8;z-index:0;width:auto;min-height:100%;height:auto;position:absolute;min-width:100%}.foreground{z-index:1}.PkgTitle *{color:#fff}.PkgTitleName span{display:block;font-size:70%;padding-top:10px}.PkgTitleName>*{margin:0}.PkgTitleInner{display:table;width:100%}.PkgTitleName{display:table-cell;vertical-align:middle;padding-top:20px;padding-bottom:20px}.PkgTitlePrice{display:table-cell;vertical-align:middle;padding-top:10px;padding-bottom:10px;width:auto;max-width:200px;min-width:200px}.PkgTitlePrice>*,.PkgTitlePrice .divPrice>*{display:block;text-align:right}.PkgTitlePrice .donebox{float:right!important;border:1px solid #fff!important}.PkgNewPrice{font-size:20px}.PkgOldPrice{text-decoration:line-through}.PkgTabMenu{position:relative;background:#000;padding:0}.PkgTabMenu:before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.8;content:"";display:block}.PkgTabMenu .nav-tabs li a{width:auto!important;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 20px!important;color:#fff;border-radius:0px!important;border:none!important}.PkgTabMenu .nav-tabs{border-bottom:none!important;position:relative;z-index:1}.PkgTabMenu .nav-tabs li a:before{display:none}.PkgTabMenu .nav-tabs li a:hover,.PkgTabMenu .nav-tabs li a:focus{border:none!important}.PkgTabMenu .nav-tabs li a.active{background:#fff;border:none!important}.PkgTabMenu .nav-tabs li{width:auto!important}.PkgTabMenu{border-top:1px solid #fff}.PkgSLiderText{padding-top:15px;padding-bottom:15px}.PkgBulletsList{padding-left:35px;position:relative}.PkgBulletsList:before{width:3px;background:#ddd;top:0;bottom:0;content:"";position:absolute;left:8px;z-index:0}.PkgBulletsList>*{position:relative;margin-bottom:10px}.PkgBulletsList>*:last-of-type{margin-bottom:0}.PkgBulletsList>*:before{width:18px;height:18px;content:"";position:absolute;left:0;border:3px solid #ddd;top:0;left:-35px;z-index:1;background:#fff;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important}.PkgBulletsList>*:focus:before,.PkgBulletsList>*:focus{outline:0px!important}.PkgBulletsListPoliciy{padding-left:35px;position:relative}.PkgBulletsListPoliciy:before{width:3px;background:#ddd;top:0;bottom:0;content:"";position:absolute;left:8px;z-index:0}.PkgBulletsListPoliciy h3{position:relative;margin-bottom:10px}.PkgBulletsListPoliciy PkgBulletsListPoliciy:last-of-type{margin-bottom:0}.PkgBulletsListPoliciy>.hotel_down_table12:first-of-type>.hotel_descrip_detail12:first-of-type>span h3{margin-top:0}.PkgBulletsListPoliciy h3:before{width:18px;height:18px;content:"";position:absolute;left:0;border:3px solid #ddd;top:0;left:-35px;z-index:1;background:#fff;border-radius:12px}.PkgBulletsList>*.contentBox:before{top:12px}.pkgtermscondson .contentBoxDtl *{padding:0 !Important;font-family:inherit!important;color:#333!important}.pkgtermscondson .contentBoxDtl *.PkgBulletsList{padding-left:35px!important}.FixedSB{position:fixed!important}.PkgBulletsList.Top5:before,.PkgBulletsList.Top5>*:before{top:5px}.tab-pane>.PkgBulletsList>*:before{top:12px}.PkgOviewCity{padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;margin-bottom:10px}.PkgOviewCity label{margin:0;margin-right:5px}.PkgOviewText{margin-bottom:10px}.OverviewTable{width:100%;position:relative;overflow:hidden}.OverviewTable thead{border-bottom:2px solid #000}.OverviewTable th,.OverviewTable td{padding:10px;z-index:3}.OverviewTable th{color:#fff;text-transform:uppercase;position:relative!important}.OverviewTable tbody{background:#fff}.OverviewTable tbody tr{border-top:1px solid #000}.OverviewTable tbody .NoBorder{border-top:none}.OverviewTable tbody .NoBorder td{padding-top:0}.OverviewTableWrap{position:relative;overflow:hidden}.contentBoxTtl:before{content:"";left:0;top:0;position:absolute;width:100%;height:100%;opacity:.7;z-index:0}.OverviewTable th span{z-index:1;display:block;position:relative}.SliderWrap{position:relative}.SliderWrap .ribbon{position:absolute;left:0;top:0;z-index:3;width:100px;height:100px}.SliderWrap .ribbon span{top:30px;left:-35px;width:150px;font-size:14px;text-transform:initial;line-height:24px}.contentBoxTtl{position:relative;overflow:hidden;padding:10px 0;border-bottom:2px solid #000}.contentBoxTtlInner>*{display:inline-block;vertical-align:middle;margin-right:-4px;color:#fff}.contentBoxTtlInner>div *,.contentBoxTtlInner>span{margin:0;padding:0}.ItineraryTabList .CBTIName{margin:0;padding:0}.ItineraryTabList .CBTIName *{font-size:14px;margin:0}.ItineraryTabList .CBTIDate{margin:0;padding:0;float:right}.CBTIName *{font-size:20px}.CBTIDate *{font-size:14px}.CBDSlider{float:left;padding:0;padding-right:15px}.contentBox:nth-of-type(even) .CBDSlider{float:right;padding-right:0;padding-left:15px}.contentBoxDtl{padding:15px;overflow:hidden}.contentBoxDtl:first-of-type{border-top:none}.innerTabCont{padding:15px}.moreInfoTClick{position:relative;padding-right:30px;padding:10px 0}.moreInfoTClick h3{font-size:14px;margin:0}.moreInfoTClick h3 *{margin:0}.moreInfoTab:first-of-type{border-top:none}.moreInfoTab{border-top:1px dashed #ddd}.moreInfoTClick .mITCFa{position:absolute;top:50%;right:-10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);padding:5px 10px;font-size:15px;cursor:pointer}.CFrom>label{font-size:20px}.CIcon{font-size:24px;padding-top:15px}.CFrom>label span{font-weight:400;padding-left:5px}.CFrom>span{display:block}.contentBoxDITab{width:100%;display:block;padding-top:40px}.contentBoxDITClick{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;width:100%;overflow:hidden;display:block;position:relative}.contentBoxDITClick ul li a:after,.contentBoxDITClick ul li a:before{display:none}.contentBoxDITClick ul li{width:auto!important}.contentBoxDITClick ul li a,.contentBoxDITClick ul li a:hover,.contentBoxDITClick ul li a:focus{border:none;padding:10px 15px!important;color:#fff!important}.contentBoxDITClick ul li a,.contentBoxDITClick ul li a:hover,.contentBoxDITClick ul li a:focus,.contentBoxDITClick ul.nav-tabs,.contentBoxDITClick ul.nav-tabs li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.contentBoxDITClick ul li a.active,.contentBoxDITClick ul li a.active:hover,.contentBoxDITClick ul li a.active:focus{background:#fff!important;font-weight:700}.contentBoxDITClick ul.nav-tabs{border:1px solid}.htlDtlTab.contentBoxDInner{padding:0 15px 20px 15px;border-top:none;position:relative}.htlDtlTab.contentBoxDInner:before{top:19px;left:15px;right:15px;content:"";position:absolute;height:0;border-top:1px dashed #ddd}.contentBoxDInner{border-top:1px dashed #ddd;padding:10px 0;overflow:hidden}.contentBoxDInner:first-of-type{border:none;padding-top:0}.contentBoxDInner h3{font-size:18px}.contentBoxDInner label{font-weight:700}.ItineraryTabList li a{display:block;overflow:hidden;color:#333;padding:10px 0;cursor:pointer}.ItineraryTabList li a *{cursor:pointer}.ItineraryTabList li:before{top:11px;bottom:11px}.ItineraryTabList:before{top:12px;bottom:12px}.ItineraryTabList{overflow:hidden}.ItineraryTabList li{border-top:1px dashed #ddd;margin-bottom:0}.ItineraryTabList li:first-of-type{border:none}.kstm-item .ahotel-body .can-policy{font-weight:300;font-size:14px}.can-policy .image_result{height:15px;margin-left:-20px;margin-top:-4px;width:15px}.kstm-item div#polcallid{clear:both;z-index:2;width:100%;margin:0 auto}.can-policy strong{display:none;position:absolute;color:#fff;min-width:120px;margin-top:3px;text-align:center;z-index:2}.can-policy span{font-size:12px;color:#337ab7;float:right;padding-top:6px;color:#000;position:relative;border-radius:0;display:block;padding:4px 0 4px 7px;padding-top:0px!important;display:none;position:absolute;top:100%;left:20px;right:0}.transferPagewrapper .can-policy span:nth-of-type(2)+span{top:160%}.can-policy span:nth-of-type(2)+span{top:200%}.can-policy span:nth-of-type(3)+span{top:300%}.can-policy span:nth-of-type(4)+span{top:400%}.can-policy span:nth-of-type(5)+span{top:500%}.can-policy span:nth-of-type(6)+span{top:600%}.can-policy span:nth-of-type(7)+span{top:700%}.can-policy span:nth-of-type(8)+span{top:800%}.can-policy span:nth-of-type(9)+span{top:900%}.can-policy span:nth-of-type(10)+span{top:1000%}.can-policy span:first-of-type{display:block;padding-bottom:0;margin-bottom:-5px;position:relative;top:auto;left:0;width:100%;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}.can-policy:hover span{color:#fff!important;background:#337ab7;display:block}.can-policy:hover span:last-of-type{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px}.kstm-item div#polcallid{padding-top:0;padding-left:20px}.kstm-item .ahotel-body{padding-bottom:0}.stngs-inner{padding-top:20px}.stngs-inner .btn{padding-top:4px;padding-bottom:4px}.stngs-inner hr{height:0;width:100%;clear:both;border-bottom:1px solid #ddd;padding:1px 0;background:#fff0;margin:15px 0 0 0}.stngs-inner .classic_title_head span{border-radius:0 0 50px 0;-webkit-border-radius:0 0 50px 0;-moz-border-radius:0 0 50px 0;-ms-border-radius:0 0 50px 0;-o-border-radius:0 0 50px 0;margin-bottom:10px;font-size:14px;min-width:120px;text-align:center;padding-right:35px}.stngsThumb{width:100%;height:90px;position:relative;margin:0 auto;display:inline-block;vertical-align:top}.stngsThumb img{max-width:100%;max-height:100%;border:3px solid #fff;box-shadow:0 0 5px rgb(0 0 0 / .5);-webkit-box-shadow:0 0 5px rgb(0 0 0 / .5);-moz-box-shadow:0 0 5px rgb(0 0 0 / .5);-ms-box-shadow:0 0 5px rgb(0 0 0 / .5);-o-box-shadow:0 0 5px rgb(0 0 0 / .5)}.stngs-inner .drpShdw{background:rgb(255 255 255 / .5)}.dataTable{margin:0!important}.datatable-header{position:relative;margin:0;padding:10px 15px;border-bottom:1px solid #ddd;text-align:right;width:100%}.datatable-footer,.datatable-header,.datatable-scroll-wrap{width:100%}.select2-container.form-control.select2-dropdown-open{border-color:#66afe9!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)!important}.datatable-header>*{display:inline-block;vertical-align:middle;float:none;margin:0;margin-right:10px}.datatable-header>*:last-of-type{margin-right:0}.datatable-footer{min-height:52px;position:relative;margin:0;padding:0 15px;border-top:1px solid #ddd;margin-bottom:15px;margin-bottom:0}div.dataTables_length{position:relative}.datatable-scroll-wrap{padding:0;background-color:#fff;overflow:auto}.dataTables_wrapper{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}div.dataTables_wrapper div.dataTables_length select{margin-left:6px;margin-right:6px}.table-striped>tbody>tr:nth-of-type(even){background:#fff}div.dataTables_wrapper div.dataTables_info{padding-top:14px!important;color:#333;white-space:nowrap;clear:both;float:left}.dataTables_paginate li a{background-color:#fff;border:1px solid #ddd}.dataTables_paginate li a:hover,.dataTables_paginate li a:focus,.dataTables_paginate li.active a,.dataTables_paginate li.active a:hover,.dataTables_paginate li.active a:focus{color:#fff!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.dataTables_paginate li.disabled a,.dataTables_paginate li.disabled a:hover,.dataTables_paginate li.disabled a:focus{background:#f2f2f2!important;color:#aaa!important;cursor:not-allowed!important}.dataTables_paginate li.disabled#myTable_ellipsis a,.dataTables_paginate li.disabled#myTable_ellipsis a:hover,.dataTables_paginate li.disabled#myTable_ellipsis a:focus{background:transparent!important;color:#aaa!important;cursor:default!important;border:1px solid transparent!important}.dataTables_paginate li.previous a,.dataTables_paginate li.next a,.dataTables_paginate li.previous a,.dataTables_paginate li.next a:hover,.dataTables_paginate li.previous a,.dataTables_paginate li.next a:focus{border:1px solid #ddd!important;position:relative;font-size:0;min-width:40px}.dataTables_paginate li.previous a:before,.dataTables_paginate li.next a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:15px;top:53%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dataTables_paginate li.previous a:before{content:"\f053"}.dataTables_paginate li.next a:before{content:"\f054"}[lid="t_H1Hotels"]{width:80%;float:left;top:-8px;position:relative;z-index:999;left:15px;text-transform:uppercase;font-size:24px;letter-spacing:2px;color:#fff}.sp-thumb-el{position:relative}.toolerr_filters{text-align:right;margin-bottom:0}.toolerr_filters>*{display:inline-block;vertical-align:middle;float:none}.toolerr .toolerr_filters .input-group{margin-bottom:0}.sp-picker-container{width:220px}.rooms__item .rooms__desc{padding:30px;box-shadow:0 0 20px 0 rgb(102 102 102 / .15);background-color:#fff;-webkit-transform:translateX(-80px);transform:translateX(-80px)}div.dataTables_wrapper div.dataTables_length label{color:#333;margin-bottom:0}.hdtl-page .hdtl-hdrtxtRgt,.hdtl-page .htldetlrht{display:none}.hotelItemWrap{margin:10px 0;background:#fff}.hotelItemWrap .hotel-item{margin:0;box-shadow:none;width:100%;display:table;border-bottom:1px solid rgb(0 0 0 / .15)}.hotelItemWrap .hotel-item .hotel_descrip_detail1a b{padding:4px 10px}.hotelItemWrap .hotel-item .hotel-body{width:65%}.hdtlpricepage .hotel-item .hotel-body{vertical-align:middle}.hdtl-page .hdtl-hdrtxt{width:100%}.head_sec_detail .hdtl-hdrtxt h4,.head_sec_detail .hdtl-hdrtxt p{color:#fff}.head_sec_detail .hdtl-hdrtxt p{margin-bottom:0}.hdtl-hdrleft{padding-left:90px}.hdtl-hdrthumb{margin-left:-90px;width:80px;height:80px;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;display:inline-block;vertical-align:middle;border:4px solid rgb(255 255 255 / .75);margin-right:-4px}.hdtl-hdrthumb img{max-width:none;height:100%;min-width:100%;width:auto;border-radius:0;transform:translate(-17%,0);-webkit-transform:translate(-17%,0);-moz-transform:translate(-17%,0);-ms-transform:translate(-17%,0);-o-transform:translate(-17%,0)}.hdtl-hdrleft #Ratingdiv{margin-bottom:0}.hdtl-hdrleft p *{display:inline-block;vertical-align:middle}.hdtl-hdrleft p>span:first-of-type{margin-right:10px}.tab_detail li.active a :hover,.tab_detail li.active a :focus{border-bottom:5px solid grey}.hotel_down_table12 blockquote{margin-bottom:0}.hotel_down_table12 b,.hotel_down_table12 b *{padding-bottom:2px;line-height:20px;text-transform:capitalize}.hotel_down_table12 b .name{margin-right:3px}.hotel_down_table12 .date{font-weight:700}.hotel_down_table12 p,.hotel_down_table12 li{color:#333}.hotel_down_table12 ul{margin-bottom:0;list-style:none}.hotel_down_table12 h3{margin-top:0;display:inline-block;font-size:18px;text-transform:capitalize}.hotel_down_table12 .date{float:right}.hotel_down_table12 blockquote{padding:0;border-left:none;margin:0}.filt_btn{float:right;position:absolute;top:50%;right:7px;transform:translate(0,-50%)}.filt_btn *{padding:3px;font-size:18px;display:inline-block;vertical-align:middle}.ta-review-header blockquote:before,.ta-review-header blockquote:after{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#ff9800;font-size:18px;padding-right:.5em;position:absolute}.hdtl-price{border:1px solid #ddd;display:table;width:100%}.hdtl-hdrtxt{width:50%;display:inline-block;vertical-align:middle;margin-right:-4px;padding-left:20px}.hdtl-hdrtxt h4{margin-top:0}.hdtl-hdrtxtRgt{width:25%;display:inline-block;vertical-align:middle;margin-right:-4px}.htldetlrhtInner *{text-align:center;margin-bottom:0}.htldetlrht{width:25%;display:inline-block;vertical-align:middle;margin-right:-4px}.htldetlrhtInner{min-width:200px;float:right}.htldetlrht span,.htldetlrht p{font-weight:300;font-size:95%;color:#fff!important}.htldetlrht .htldetlrhtPrice{white-space:nowrap;font-weight:300;font-size:125%;margin:0;padding:0;color:#fff;background:#e0222d;padding:4px 9px;border-radius:44px}.htldetlrhtInner>b{border:1px solid rgb(255 255 255 / .2)}.hdtl-hdrtxtRgt>span{display:block;padding:5px;color:#fff}.hdtl-hdrtxtRgt>span:first-of-type .fa{color:#00af87}.hdtl-hdrtxtRgt>span:nth-of-type(2) .fa{color:#e0222d}.hdtl-hdrtxtRgt>span span{width:130px}.hdtl-hdrtxtRgt>span *{display:inline-block;vertical-align:middle;padding:0 3px;white-space:nowrap}.hdtl-hdrtxtRgt span label{margin-bottom:0}ul.social-network{list-style:none;display:block;margin-left:0!important;padding:0;padding-top:10px}ul.social-network li{display:inline-block;vertical-align:top;margin:0 3px}.social-network a.icoRss:hover i,.social-network a.icoFacebook:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoVimeo:hover i,.social-network a.icoLinkedin:hover i{color:#fff}.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:25px;height:25px;font-size:13px;color:#fff!important;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;background:rgb(255 255 255 / .2)}.social-network a.icoRss:hover{background-color:#F56505}.social-network a.icoFacebook:hover{background-color:#3B5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoGoogle:hover{background-color:#BD3518}.social-network a.icoVimeo:hover{background-color:#0590B8}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-circle li i{margin:0;line-height:25px;text-align:center}.navbar-toggle .icon-bar:before{display:none}.starTrip{overflow:hidden}.tripadvsr{float:right}.tripadvsr *{display:inline-block;vertical-align:middle;margin-left:4px;color:#000;font-size:12px}.tripadvsr img{width:90px}.tripadvsr span{padding:1px 5px;background:#03b088;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;color:#fff}.pcgConCol{padding:10px 15px}.cpack-pg .tab_inner{min-width:100%}.form-control{padding-left:.75rem!important;padding-right:.75rem!important}.BoxDiv-heading{width:100%}.DisBlock{display:block}.mar_tp20{margin-top:20px}.mar_bt20{margin-bottom:20px}.mar_bt10{margin-bottom:10px!important}.mar_bt0{margin-bottom:0px!important}.pad_tp20{padding-top:20px}.pad_bt20{padding-bottom:20px}.fa-16{font-size:16px}.fa-18{font-size:18px}.fa-20{font-size:20px}.fa-22{font-size:22px}.fa-24{font-size:24px}.fa-26{font-size:26px}.fa-28{font-size:28px}.fa-30{font-size:30px}.fa-red{color:red}.fa-green{color:green}.fhttablewrap{width:100%;max-height:400px}.fht245{max-height:245px;min-height:245px}.fhttablewrap .tt-dropdown-menu{max-height:200px}.fhttablewrap.fhtoverflow{overflow:auto;max-height:400px}.fht250{max-height:250px;min-height:250px}.fht300{max-height:300px;min-height:300px}.fht350{max-height:350px;min-height:350px}.fht400{max-height:400px;min-height:400px}.fht450{max-height:450px;min-height:450px}.fht500{max-height:500px;min-height:500px}.fht-table,.fht-table thead,.fht-table tfoot,.fht-table tbody,.fht-table tr,.fhttablewrap .fht-table th,.fhttablewrap .fht-table td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:middle}.fht-table{border-collapse:collapse;border-spacing:0;width:100%!important}.fht-table-wrapper,.fht-table-wrapper .fht-thead,.fht-table-wrapper .fht-tfoot,.fht-table-wrapper .fht-fixed-column .fht-tbody,.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:hidden;position:relative;border-bottom:1px solid #ddd}.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:auto}.fht-table-wrapper .fht-table .fht-cell{overflow:hidden;height:1px}.fht-table-wrapper .fht-fixed-column,.fht-table-wrapper .fht-fixed-body{top:0;left:0;position:absolute}.fht-table-wrapper .fht-fixed-column{z-index:1}.fhtinput{padding:0 .75rem!important}.fhtinput.nopadding{padding:0 0rem!important}.tblCurrtbody td .toggle.btn label{line-height:16px}.tblCurrtbody td{padding:0px!important}.tblCurrtbody td input.form-control{padding:3px 8px;height:30px;border:none;border-radius:0}.tblCurrtbody td input.form-control.mandatory{padding:3px 5px 3px 8px}.logDtlFldsts fieldset{min-height:208px;max-height:200px;margin-bottom:10px;position:relative}.fieldsetScroll{height:auto;width:auto;overflow-x:hidden;position:absolute;overflow-y:auto;padding:0;left:15px;top:40px;right:15px;bottom:15px}.pull-right .donebox{margin-right:0}.logDtlFldsts>div{padding:0 10px}.logDtlFldsts.row{margin-left:-10px;margin-right:-10px}.table-booking-history,.tbd-cstm-tbl{background:#fff;margin-bottom:1rem;position:relative}.table-booking-history thead th,.table-booking-history thead td,.table-booking-history thead a{color:#fff}.table-booking-history tbody tr{transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in}.copyright-section a{margin-left:5px;color:#fff!important}.copyright-section a:hover,.copyright-section a:focus{text-decoration:none;color:#fff}.h0b0{height:0px!important;border:0 solid #fff!important}.tbh-main .table-booking-history tbody tr:hover{-webkit-box-shadow:inset 0 0 20px rgb(0 0 0 / .15);-moz-box-shadow:inset 0 0 20px rgb(0 0 0 / .15);box-shadow:inset 0 0 20px rgb(0 0 0 / .15)}.tbd-left-th{position:relative}.tbd-left-th:before{content:'';width:0;height:0;border-bottom:12px solid #1b5480;border-left:12px solid #fff0;position:absolute;right:0;bottom:0}.tbd-left-th tr td{color:#333;vertical-align:middle!important}.tbd-left-th tr td:first-of-type,.tbd-left-th tr:first-of-type td:nth-of-type(2){border-bottom:1px solid rgb(255 255 255 / .15);background:#1b5480;color:#fff;border-right:none}.tbd-left-th tr:first-of-type td:nth-of-type(2){text-transform:uppercase;position:relative;border-left:none}.tbd-left-th tr:first-of-type td:nth-of-type(2):after{position:absolute;left:0;top:50%;margin-top:-5px;content:"";border-left:5px solid #fff;border-top:5px solid #fff0;border-bottom:5px solid #fff0}.tbd-main .table-booking-history{border:none}.tbd-cstm-header{overflow:hidden;padding:0}.tbd-cstm-body{background:#fff;padding:0}.tbd-cstm-tbl li{padding:4px 12px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid rgb(255 255 255 / .1)}.tbd-cstm-tbl ul{margin:10px 0}.tbd-cstm-tbl .tbd-cstm-header li{color:#fff}.tbd-cstm-tbl .tbd-cstm-body li{border-bottom:1px solid rgb(0 0 0 / .1)}.tbd-cstm-tbl li:last-of-type{border-bottom:none}.tbd-cstm-header:before{content:'';position:absolute;z-index:2;top:0;right:-15%;height:100%;width:30%;-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-ms-transform:skew(15deg);-o-transform:skew(15deg);transform:skew(15deg);background:#fff}.tbd-cstm-header:after{right:-110%;opacity:.2;background:#fff;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,-22%,0);content:'';z-index:1;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.tbd-cstm-tbl:hover .tbd-cstm-header:after{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,210%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,210%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,101deg) translate3d(0,210%,0)}.tbd-main .tbd-cstm-tbl{border:none}.pp-info{width:100%;background:url(../assets/images/map.png) center no-repeat #24669e;padding:10px;color:#fff;vertical-align:middle!important;bottom:0}.pp-info a{color:#fff}.pp-info ul{display:inline-block;vertical-align:middle;margin-bottom:0}.pp-info li{border-bottom:1px solid rgb(255 255 255 / .1);display:inline-block;width:100%}.pp-info li:last-of-type{border-bottom:none}.pp-left{display:table-cell;vertical-align:middle;width:70px;font-size:1.6em;text-align:center;color:#fff;padding:10px}.pp-info .fa{width:45px;height:45px;position:relative;border-radius:40px;border:2px solid #fff}.pp-info .fa:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.pp-right{display:table-cell;vertical-align:middle;text-align:left;padding-left:20px}table.sssb-txt tbody tr td,table.sssb-txt tbody tr th,table.sssb-txt tr tr{border:none!important}.pp-hdg{text-align:center}.pp-hdg h3{margin:10px 0;color:#fff;text-transform:uppercase}.voucher-page .pp-map{width:100%;height:250px}.ppv-table .tbd-left-th{margin-bottom:0;border:none!important}.ppv-table{padding:0px!important;border:none!important}.kstm-item .ahotel-image{width:20%}.kstm-item .ahotel-body{width:40%;vertical-align:top}.kstm-item .ahotel-2ndright{width:20%;display:table-cell;vertical-align:middle;border-left:1px solid #ddd;padding:10px}.kstm-item .ahotel-right{width:20%}.acts-list{margin-bottom:0}.acts-list li{display:block;border-bottom:1px solid rgb(0 0 0 / .08);padding:2px 0 2px 33px;position:relative;height:34px}.acts-list li:hover span{position:absolute;right:0;white-space:normal;overflow:visible;height:auto;word-wrap:break-word;z-index:5;left:33px;width:auto;right:0}.acts-list li:nth-of-type(1n) span{border-left:3px solid #c75c5c}.acts-list li:nth-of-type(1n):hover span{background:#c75c5c;color:#fff}.acts-list li:nth-of-type(2n) span{border-left:3px solid #6dc783}.acts-list li:nth-of-type(2n):hover span{background:#6dc783;color:#fff}.acts-list li:nth-of-type(3n) span{border-left:3px solid #ffd14b}.acts-list li:nth-of-type(3n):hover span{background:#ffd14b;color:#fff}.acts-list li:nth-of-type(4n) span{border-left:3px solid #6c14cc}.acts-list li:nth-of-type(4n):hover span{background:#6c14cc;color:#fff}.acts-list li:nth-of-type(5n) span{border-left:3px solid #046bae}.acts-list li:nth-of-type(5n):hover span{background:#046bae;color:#fff}.acts-list li:nth-of-type(1n) strong{background:#c75c5c}.acts-list li:nth-of-type(2n) strong{background:#6dc783}.acts-list li:nth-of-type(3n) strong{background:#ffd14b}.acts-list li:nth-of-type(4n) strong{background:#6c14cc}.acts-list li:nth-of-type(5n) strong{background:#046bae}.acts-list li:last-of-type{border-bottom:none}.acts-list li img{height:23px;top:50%;margin-top:-11px;position:absolute;left:3px}.acts-list li strong,.acts-list li span{display:inline-block;vertical-align:middle;border-radius:4px;padding:4px}.acts-list li strong{display:none;position:absolute;right:100%;top:0%;background:#2879b9;color:#fff;min-width:120px;text-align:center;top:50%;margin-top:-13.5px;z-index:2;white-space:nowrap}.acts-list li:hover strong{display:inline-block}.acts-list li span{border-radius:3px;color:#f16565;width:100%;float:right;color:#000;position:relative;max-width:240px;white-space:nowrap;text-overflow:ellipsis;min-width:240px;height:29px;overflow:hidden;min-height:29px}.acts-list li:hover span:before{display:block}.kstm-item .ahotel-body .b2bcontantbox p{padding-left:0;color:#25282a;font-size:14px;line-height:21px;font-family:inherit!important;text-align:justify}.kstm-item .ahotel-body h3{font-size:22px;color:#0089d0;font-family:inherit!important}.kstm-item .ahotel-body>span{font-weight:700}.form-control:focus{border-color:#66afe9!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)!important}.form-control.alertmsg:focus{border-color:#e96666!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(233 102 102 / .6)!important;box-shadow:inset 0 1px 1p rgb(0 0 0 / .075),0 0 8px rgb(233 102 102 / .6)!important}ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}@-webkit-keyframes animeline{0%{opacity:0}25%{opacity:1}100%{width:300px;height:300px;opacity:0}}@keyframes animeline{0%{opacity:0}25%{opacity:1}100%{width:300px;height:300px;opacity:0}}.pcgBtmTab .nav-tabs{display:block;width:100%;border-bottom:0 solid #fff0}.pcgBtmTab .nav-tabs li{text-align:center;border-radius:0px!important;float:left;position:relative}.pcgBtmTab .nav-tabs li a.pcg_TabTgl{padding:8px 0;border-radius:0px!important;margin-right:0;color:#333;position:relative;background:#f5f5f5;border-top:0 solid #fff0;border-bottom:0 solid #fff0}.pcgBtmTab .tab-pane.active:before{height:3px}.pcgBtmTab .nav-tabs li a:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;z-index:0}.pcgBtmTab .nav-tabs li.active a.pcg_TabTgl{border:0 solid #fff0}.pcgBtmTab .nav-tabs li a.pcg_TabTgl span{display:block;position:relative;z-index:1}.pcgBtmTab .nav-tabs li a{border-left:1px solid #ddd}.pcgBtmTab .nav-tabs li a.pcg_TabTgl>span:last-of-type{padding:0 25px}.pcgBtmTab .nav-tabs li a.pcg_TabTgl span:last-of-type span{display:inline-block;vertical-align:middle;padding:0 5px}.pcgBtmTab .nav-tabs li a.pcg_TabTgl span:last-of-type span.Pkg_OldPrice{position:relative;overflow:hidden}.pcgBtmTab .nav-tabs li a.pcg_TabTgl span:last-of-type span.Pkg_OldPrice:before{position:absolute;left:0;width:100%;top:9px;height:1px;content:"";background:#333;transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg)}.pcgBtmTab .nav-tabs li a.pcg_TabTgl span:last-of-type span:last-of-type{font-weight:700}.pcgBtmTab .nav-tabs li a.pcg_cart{font-size:18px;position:absolute;right:0;top:0;border-radius:0;border:none;border-left:1px solid #ddd;height:100%;width:25px;cursor:pointer;margin:0;background:#fff0;z-index:1}.pcgBtmTab .nav-tabs li:last-of-type a.pcg_cart:before{border-right:none}.pcgBtmTab .nav-tabs li a.pcg_cart i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.pcgBtmTab .nav-tabs li.active a.pcg_cart i{color:#fff!important}.pcgBtmTab .nav-tabs li.active a.pcg_TabTgl,.pcgBtmTab .nav-tabs li.active a.pcg_cart{color:#fff!important}.pcgRow .pcgBtmTab .nav-tabs li.active a.pcg_cart{border-color:#fff;color:#fff}.pcgRow{margin-bottom:15px;border-top:2px solid #ddd}.pcgRowTop{padding:4px 0}.pcgRow h3{margin:15px 0 8px;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:1px}.dtl-lgtbox .carousel-control{position:absolute;top:50%;bottom:0;left:15px;width:40px;font-size:34px;background-color:rgb(0 0 0 / .7);height:60px;padding:6px 10px;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);opacity:1;border-radius:0 15px 15px 0}.dtl-lgtbox .carousel-control.right{right:15px;left:auto;border-radius:15px 0 0 15px}.pcgBtmTxt{padding:5px 0;position:absolute;bottom:0;left:0;padding-left:15px}.pcgBtmTxt h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcgBtmTxt h4{margin:5px 0;font-size:15px}.pcgBtmTxt strong{margin-right:7px}.pcgRow .nav-tabs.stickyTab{position:fixed;left:50%;top:0;z-index:10;padding-top:51px;padding-left:15px;padding-right:15px;border-bottom:none;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.pcgRow .pcgBtmTab .nav-tabs.stickyTab li.active a{border-bottom:0 solid transparent!important}.pcgBtmTab .tab-content{position:relative;border:0 solid #fff0;color:#333;overflow:hidden;background:#fff}.pcgBtmTab .tab-pane{z-index:0;padding:0;position:absolute;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;display:block;height:0;margin-top:0;background:#fff;overflow:hidden}.pcgBtmTab .tab-pane.active{z-index:1;height:auto;display:block;position:relative!important;top:0%!important;border-top:1px solid rgb(0 0 0 / .03)}.pcgBtmTab .htlbox{padding-bottom:10px!important}.pcgBtmTab .flighList{padding-left:0px!important}.dtl-sctn-cont{margin-bottom:15px}.pcgTPainTxt{width:70%;display:inline-block;vertical-align:middle;padding:10px 5px 10px 15px;margin-right:-4px}.pcgTPainBtn{width:30%;display:inline-block;vertical-align:middle;text-align:right;padding:10px 15px 10px 5px;margin-right:-4px}.uc-final-content span.close{position:absolute;font-size:20px;color:#333;top:10px;right:10px;opacity:1;padding:5px}.uc-final-content span.close:hover{border-radius:50%;background:#f6f6f6;transition:0.3s all ease}.uc-final-content .uc-para-wrap h4{font-size:16px;line-height:normal}.uc-final-content h3{margin-top:0}.dtl-incl .dtl-sctn-cont .inner-dtl{margin-bottom:0;border-bottom:0}.dtl-itnry .inner-ttl{border-bottom:1px solid #eee;margin-bottom:10px}.inner-dtl:last-of-type{margin-bottom:0}.dtl-incl .dtl-sctn-cont .inner-dtl .inner-ttl .day-no{min-width:50px;text-align:center}.inner-ttl{position:relative;cursor:pointer}.inner-ttl span{display:inline-block;vertical-align:middle}.day-no{padding:4px 20px;margin-right:30px;text-transform:uppercase;position:relative;color:#fff;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0}.day-no:after{content:"";position:absolute;right:-24px;top:0;height:0;width:0;z-index:0;border-right:24px solid #fff0;border-bottom:24px solid #a7a7a7}.day-con:last-of-type .lcn-dtl{border-bottom:none;margin-bottom:0;padding-bottom:0}.lcn-dtl{padding:0 0 10px 0;position:relative;min-height:160px;margin-bottom:10px;border-bottom:1px solid #eee}.clickme{font-weight:700;padding-left:8px;cursor:pointer}.ahotel-body .clickme,.pkgSrch .clickme{color:#333;cursor:pointer;position:absolute;right:0;bottom:3px;background:#fff;width:100%;text-align:center;z-index:2}.ahotel-body .clickme:before,.pkgSrch .clickme:before{position:absolute;content:"";left:0;bottom:20px;height:100%;width:100%;background:-moz-linear-gradient(top,#fff0 0%,rgb(255 255 255) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(255 255 255) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#ffffff',GradientType=0)}.ahotel-body .clickme:after,.pkgSrch .clickme:after{box-shadow:0 0 3px rgb(0 0 0 / .7);-webkit-box-shadow:0 0 3px rgb(0 0 0 / .7);-moz-box-shadow:0 0 3px rgb(0 0 0 / .7);-ms-box-shadow:0 0 3px rgb(0 0 0 / .7);-o-box-shadow:0 0 3px rgb(0 0 0 / .7);position:absolute;content:"";width:100%;height:100%;left:0;bottom:0}.lcn-img{width:150px;margin-left:-150px;overflow:hidden;float:left;height:150px;position:relative}.ahotel-body .uc-final-content .close,.lcn-dtl .uc-final-content .close{color:#fff}.lcn-img img{height:100%;width:auto;min-height:100%;max-width:none;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.lcn-txt{width:100%;padding:0 0 0 10px}.lcn-main{padding-left:150px;min-height:100px}.htl-dtl{border:1px solid #ddd;padding:3px;float:right;text-align:center;width:206px;position:relative;border-radius:5px 5px 0 0}.dtl-src-hdg{min-height:60px;display:block;overflow:hidden}.htl-cont{width:160px;display:inline-block;margin-right:-4px;vertical-align:top;padding-left:8px}.htl-cont .star{padding-right:24px;display:block}.htl-icon{width:40px;display:inline-block;margin-right:-4px;vertical-align:top;font-size:27px;color:#287bbc}.htl-name{color:#287bbc;padding-right:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;width:100%;display:block}.htl-name .fa{position:absolute;top:0;right:1px}.inner-ttl>.fa{position:absolute;top:50%;right:8px;color:#ffac5a;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:#a7a7a7}.dtl-sctn-ttl>.fa{position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:#287bbc}.htl-name .fa{float:right;padding:2px 5px}.htl-ext-dtl{display:none;border:1px solid #ddd;background:#fff;border-bottom:3px solid #287bbc;border-radius:0 0 5px 5px;top:48px;position:absolute;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;right:-1px;min-height:100px;min-width:206px;box-shadow:0 2px 3px rgb(0 0 0 / .20);-webkit-box-shadow:0 2px 3px rgb(0 0 0 / .20);-moz-box-shadow:0 2px 3px rgb(0 0 0 / .20);-ms-box-shadow:0 2px 3px rgb(0 0 0 / .20);-o-box-shadow:0 2px 3px rgb(0 0 0 / .20)}.htl-dtl.show{border-top-color:#287bbc}.htl-dtl.show .htl-ext-dtl{display:block!important}.dtl-sctn-col{position:relative;border:0 solid #d2d2d2}.dtl-sctn-col .alblerombx{float:none}.dtl-sctn-ttl{background:#fff;color:#02b78a;cursor:pointer;font-size:16px;text-transform:uppercase;width:100%;left:0;top:0;position:relative}.dtl-sctn-ttl:before{content:"";position:absolute;width:100%;height:100%;z-index:0;background:#287bbc;opacity:0}.dtl-sctn-ttl span{padding:4px 10px 4px 25px;border-radius:8px 0 0 0;color:#fff;margin-right:30px;text-transform:uppercase;position:relative;display:inline-block;vertical-align:middle;min-width:200px}.dtl-sctn-ttl:hover>.fa{color:#287bbc}.dtl-sctn-ttl span:after{content:"";right:-30px;top:0;height:0;width:0;z-index:0;border-right:30px solid #fff0;border-bottom:30px solid #333;position:absolute}.dtl-sctn-ttl i{padding-right:7px}.incl-con{padding:10px}.pcgBtmTab .classic-title{margin-bottom:10px}.dtl-lgtbox.modal.carousel{position:fixed}.dtl-lgtbox .carousel-inner{height:auto}.dtl-lgtbox .modal-dialog{width:80%}.dtl-lgtbox .carousel-inner>.item>img{width:100%}.fltrToggle,.fltrClose,.fltrList{display:none}.uc-container{position:relative;top:0;left:0;height:auto;width:100%;min-height:180px;height:180px;max-height:180px}.pkgItemBig .uc-container{min-height:210px;max-height:210px;height:210px}.uc-container.uc-stdata{min-height:0;height:auto}.uc-container.uc-stdata .uc-initial,.uc-container.uc-stdata .uc-initial-content{position:relative!important;padding-bottom:0}.uc-single,.uc-initial-content,.uc-back,.uc-front{background:#fff}.uc-final-wrapper{background:#fff0}.uc-final,.uc-initial,.uc-final-wrapper{width:100%!important;height:100%!important;position:absolute;top:0!important;left:0!important}.uc-final-content{width:100%!important;height:auto!important;position:relative;padding:25px 10px;background:#fff;box-shadow:2px 2px 5px rgb(0 0 0 / .5);z-index:3;min-height:150px;padding-right:15px;padding-left:15px;padding-bottom:15px}.ahotel-body .uc-final-content,.lcn-dtl .uc-final-content{border-bottom-color:#0089d0;background-image:-webkit-linear-gradient(top,#287bbc 0%,#23639a 100%);background-color:#287bbc;border-color:#1b5480;border-radius:6px;color:#fff;padding:8px}.pcgRow.theme-clr .uc-final-content{width:98%!important;left:10px!important;right:10px!important;top:10px!important}.uc-final-content .img{width:80px;height:80px;float:left;border-radius:100px;position:relative;overflow:hidden;margin-right:10px;border:2px solid #fff}.uc-final-content .img img{max-width:none;position:absolute;height:100%;width:auto;min-width:110%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.uc-final-content .hdg{min-height:80px;padding-right:20px;display:flex;align-items:start;justify-content:center;flex-direction:column}.uc-final-content .hdg span{color:#9c9fa1}.uc-para-wrap{background:#fff;border-radius:5px;padding:10px;margin-top:10px;color:#333}.uc-final,.uc-final-content{display:none}.uc-kstm-wrap{position:relative;width:100%;height:auto;z-index:0;min-height:150px}.uc-initial-content{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%!important;padding:0;position:absolute;overflow:hidden;padding-top:0;height:100%;padding-right:0;padding-left:0;padding-bottom:15px;margin:0 auto}.uc-initial-content:before{content:"";bottom:0;left:0;height:5px;width:100%;background:#fff;position:absolute;z-index:1}.uc-part{top:0;left:0;position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0)}.uc-part>div{display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.uc-part .uc-back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.uc-unfold-left{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.uc-unfold-right{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.uc-unfold-top{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%}.uc-unfold-bottom{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.uc-unfold-left.uc-unfold{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.uc-unfold-right.uc-unfold{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.uc-unfold-top.uc-unfold{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.uc-unfold-bottom.uc-unfold{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.uc-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.uc-overlay,.uc-flipoverlay{background-color:rgb(100 100 100 / .7);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.uc-flipoverlay{background-color:rgb(100 100 100 / .4)}.uc-inner{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}.uc-inner-rotate{-webkit-transform:rotateY(180deg) rotateX(180deg);-moz-transform:rotateY(180deg) rotateX(180deg);-o-transform:rotateY(180deg) rotateX(180deg);-ms-transform:rotateY(180deg) rotateX(180deg);transform:rotateY(180deg) rotateX(180deg)}.uc-container.uc-current{z-index:3!important;position:absolute!important;left:0px!important;top:0px!important;width:100%!important;height:auto!important}.uc-container.uc-current .uc-initial-content{opacity:0}.uc-container.uc-current .uc-final-wrapper .uc-initial-content{opacity:1}.htl-rstbx #map{height:300px}.hmd-book-wrapper{background-color:#fff0;position:relative;width:100%;height:100%;box-sizing:border-box}.hmd-clearfix{clear:both}.droupmainbx{-webkit-box-shadow:0 6px 12px rgb(0 0 0 / .175);box-shadow:0 6px 12px rgb(0 0 0 / .175);border:1px solid rgb(0 0 0 / .15);border-radius:4px}.droupmainbx:before{top:-7px;border-right:7px solid #fff0;border-left:7px solid #fff0;border-bottom:7px solid #ccc}.droupmainbx:after{top:-6px;border-right:6px solid #fff0;border-left:6px solid #fff0;border-bottom:7px solid #fff;position:absolute;left:50%;margin-left:1px;content:""}.hmd-book-container .hmd-room{border-bottom:1px solid rgb(0 0 0 / .2)!important;border-top:0 solid rgb(0 0 0 / .2)!important;position:relative;background:#f8f8f8;padding-right:20px}.hmd-room:first-child{border-top:1px solid #b9b9b9!important}.hmd-room *{z-index:2;position:relative}.hmd-room:after{content:"";left:0;top:0;left:0;height:100%;width:100%;z-index:1;position:absolute;opacity:.05;margin-left:5px}.hmd-room:before{left:0;height:100%;width:5px;position:absolute;content:"";background:#07c;left:0;z-index:1}.hmd-book-container{max-width:600px;width:100%;background-color:#FFF;margin:0 auto;margin-top:0;border-radius:4px;position:relative;max-height:354px;overflow:auto;padding:5px 10px 10px 10px}.hmd-book-settings{overflow:hidden}.hmd-book-settings{border-bottom:1px solid #f0f0f0}.hmd-book-wrapper *{box-sizing:border-box}ul.hmd-settings{list-style:none;padding:0;margin:0}ul.hmd-settings li:last-child{border-right:none}ul.hmd-settings li{float:left;width:100%;height:100%;border-right:1px solid #f0f0f0;text-align:center;padding:5px 0;cursor:pointer;transition:all 0.5s ease-in-out;white-space:nowrap;text-align:left;border-bottom:rgb(0 0 0 / .6)}ul.hmd-settings li>div{display:inline-block;vertical-align:middle}ul.hmd-settings li>div.hmd-sub{float:right}ul.hmd-settings li>div.hmd-label{padding-top:6px}.hmd-room-section.name{padding-left:10px;padding-right:10px;text-transform:uppercase;font-size:11px;font-weight:700;width:20%;height:100%;position:absolute;top:50%;color:#fff;left:0;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%)}.hmd-room-section{min-height:30px;width:50%;line-height:30px;float:left}.hmd-room{position:relative;overflow:hidden;width:100%;padding-left:20%}.hmd-room .hmd-room-section:nth-child(5){position:absolute;right:0;padding-top:8px;width:20px;background:#2671ae;height:100%}.hmd-remove{cursor:pointer;text-align:center;text-align:center;color:#fff;height:inherit}.hmd-remove i{height:auto;line-height:18px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.hmd-room-section.adults{height:30px;border-right:1px solid #b9b9b9;border-left:1px solid #b9b9b9}.hmd-room-section.childs{height:30px}.hmd-room-childs-ages{height:30px;float:left;width:100%;border-top:1px solid #b9b9b9;line-height:50px;display:none;float:right}.hmd-book-wrapper .hmd-clearfix{clear:both}.hmd-promocode{height:30px;border-top:1px solid #f0f0f0}.hmd-booknow{height:30px;line-height:50px;background-color:#c0392b;color:#FFF;text-align:center;cursor:pointer;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #992518;font-weight:700;font-size:1.3rem}.hmd-child-age{width:25%;float:left;height:30px;border-right:1px solid #b9b9b9;line-height:28px}.hmd-child-age:first-child{border-left:1px solid #b9b9b9}.hmd-child-age:nth-child(4){border-right:0 solid #b9b9b9}.hmd-book-wrapper Select{display:inline-block;vertical-align:top;width:100%;border:1px solid #fff0;height:30px;background:#fff}.hmd-book-wrapper Select:focus{outline:0;border:0}.bkdetailsTableWrap .input-group{width:100%}.pcgImgCol .thumb-con .thumb{overflow:hidden;float:left;border-right:3px solid #fff;border-bottom:3px solid #fff;position:relative}.pcgImgCol .thumb-con .thumb img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:none;min-width:100%;width:auto;min-height:100%;height:100%}.donebox.newBtn{border-radius:50px;height:40px;padding-left:45px;position:relative;line-height:38px;font-size:18px}.donebox.newBtn i{width:30px;height:30px;border-radius:30px;background:#fff;position:absolute;left:5px;top:4px}.donebox.newBtn i:before{font-size:18px;top:6px;left:5px;position:absolute}.pcgRowTtlLft{float:left;width:70%}.pcgRowTtlRgt{float:right;width:30%;padding:0 6px;text-align:right}.pcgRowTtl{margin-bottom:10px;overflow:hidden;position:relative;padding:5px 10px 5px 10px;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .45);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .45);box-shadow:0 0 5px 0 rgb(0 0 0 / .45)}.pcgRowTtl .star{display:inline-block}.pcgRow .pcgRowTtl h3{margin-top:11px;margin-bottom:8px;color:#357ebd;width:100%}.pcgRow .pcgRowTtl h4{margin-bottom:2px;margin-top:0}.pcgRow .pcgRowTtl .pcgConIcon{height:100%}.pcgRow .pcgRowTtl .pcgConIcon:before{width:0;height:0;border-left:0 solid #fff0;border-top:27px solid #fff0;border-right:27px solid #357ebd;border-bottom:54px solid #fff0}.pcgRow .alblerombx h4{font-size:19px;padding-bottom:6px}.pcgCity label{margin-bottom:0;margin-right:5px}.dtl-sctn-col .day-no:after{display:none}.pcgRowTtlRgt .Pkg_OldPrice{font-size:18px;color:#357ebd;position:relative}.pcgRowTtlRgt .Pkg_OldPrice:before{position:absolute;left:0;width:100%;top:11px;height:1px;content:"";background:#357ebd;transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg)}#ribbon{width:50px;height:80px;margin:0 auto 0;position:absolute;overflow:hidden;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);right:14px;top:-15px}#ribbon span{position:absolute;top:36%;left:50%;color:#fff;font-size:25px;transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);-o-transform:translate(-50%,-50%) rotate(-90deg)}#ribbon .rwrap{position:relative;width:50px;height:80px;overflow:hidden;margin:0 auto}#ribbon .base{height:80px;width:50px;background-color:#287bbc;border-color:#1b5480;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF287BBC',endColorstr='#FF23639A');background-image:-webkit-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:-moz-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:-o-linear-gradient(top,#287bbc 0%,#23639a 100%);background-image:linear-gradient(top,#287bbc 0%,#23639a 100%);position:relative;z-index:2}#ribbon .base:after{content:'';position:absolute;top:0;width:43px;left:3px;height:50px;border-left:1px dashed rgb(255 255 255 / .3);border-right:1px dashed rgb(255 255 255 / .3)}#ribbon .base:before{content:'';position:absolute;top:0;width:43px;left:3px;height:50px;border-left:1px dashed #357ebd;border-right:1px dashed #357ebd}#ribbon .left_corner{width:60px;height:60px;background:#fff;position:absolute;bottom:-45px;left:-30px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:3}#ribbon .left_corner:after{position:absolute;height:29px;top:-19px;left:14px;content:"";border:1px dashed rgb(255 255 255 / .3);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#ribbon .right_corner{width:60px;height:60px;background:#fff;position:absolute;bottom:-45px;right:-30px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:3}#ribbon .right_corner:after{position:absolute;height:30px;bottom:28px;left:-5px;content:"";border:1px dashed rgb(255 255 255 / .3);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.jumbotron>.container,.lg_container{width:100%!important}.wrap,.navbar>.container,footer>.container,.container.lg_container.mar_tp20{width:100%!important}.classic_title_head{border-bottom:1px solid transparent!important}.fixed.container{padding-left:15px!important;padding-right:15px!important;z-index:5}.pcgConMain .uc-container{min-height:0;max-height:none;height:auto}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0em 0em!important}.dataTables_paginate li,.dataTables_paginate li:hover,.dataTables_paginate li:focus,.dataTables_paginate li a,.dataTables_paginate li a:hover,.dataTables_paginate li a:focus{outline:none!important}.dataTables_wrapper table.dataTable tfoot th,table.dataTable tfoot td{padding:0px!important}.dataTables_wrapper table.dataTable tfoot th input,table.dataTable tfoot td input{padding:4px 8px!important}.dataTables_wrapper .dataTables_filter{display:none!important}.dataTables_wrapper #txtReservationDate{background-color:#fff}.bkdetailsTable{font-style:normal;line-height:1.428571429;font-size:13px;width:100%}.bkdetailsTableWrap{padding:10px}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.weatherList>li{position:relative;display:block;overflow:hidden}.weatherList>li:first-of-type:before{display:none}.weatherList>li:before{width:100%;content:"";height:0;border-top:1px dashed #fff;position:absolute;top:0;left:0;z-index:3}.weatherList>li:first-of-type{border-radius:10px 10px 0 0}.weatherList>li:last-of-type{border-radius:0 0 10px 10px}.weatherList>li .weather{z-index:3}.weatherList>li .background{z-index:2}.weather>span:first-of-type{position:absolute;right:10px;top:10px;font-size:17px;display:inline-block}.weather>span:nth-of-type(2){position:absolute;right:10px;bottom:10px;font-size:14px;display:inline-block}.singleItem.weatherList>li:first-of-type,.singleItem.weatherList>li:last-of-type{border-radius:10px 10px 10px 10px}@font-face{font-family:'weather';src:url(../../assets/fonts/simpleWeatherIcon.eot);src:url('../../assets/fonts/simpleWeatherIcon.eot?#iefix') format('embedded-opentype'),url(../../assets/fonts/simpleWeatherIcon.woff) format('woff'),url(../../assets/fonts/simpleWeatherIcon.ttf) format('truetype'),url('../../assets/fonts/simpleWeatherIcon.svg#simpleWeatherIcon') format('svg');font-weight:400;font-style:normal}.weather{width:100%;margin:0 auto;text-align:center;text-transform:initial;position:relative;min-height:120px}.weather *{color:#fff}.weather .WCityForecast{float:left;vertical-align:middle;padding:0;width:14.285%;height:80px;margin-top:120px;margin-bottom:0;border-right:1px dashed rgb(255 255 255 / .6);border-top:1px dashed rgb(255 255 255 / .6)}.weather .WCityForecast:nth-of-type(7){border-right:none}.weather .WCityForecast:nth-of-type(8),.weather p:nth-of-type(8)+p{display:none}.weather .WCityForecast i{font-size:40px;margin-right:5px;display:block;text-align:center;margin-bottom:0;line-height:30px;margin-right:0;font-style:normal;font-weight:inherit;padding-top:13px}.weather .WCityForecast span{line-height:30px;font-size:18px}.SWIcon-0:before{content:":"}.SWIcon-1:before{content:"p"}.SWIcon-2:before{content:"S"}.SWIcon-3:before{content:"Q"}.SWIcon-4:before{content:"S"}.SWIcon-5:before{content:"W"}.SWIcon-6:before{content:"W"}.SWIcon-7:before{content:"W"}.SWIcon-8:before{content:"W"}.SWIcon-9:before{content:"I"}.SWIcon-10:before{content:"W"}.SWIcon-11:before{content:"I"}.SWIcon-12:before{content:"I"}.SWIcon-13:before{content:"I"}.SWIcon-14:before{content:"I"}.SWIcon-15:before{content:"W"}.SWIcon-16:before{content:"I"}.SWIcon-17:before{content:"W"}.SWIcon-18:before{content:"U"}.SWIcon-19:before{content:"Z"}.SWIcon-20:before{content:"Z"}.SWIcon-21:before{content:"Z"}.SWIcon-22:before{content:"Z"}.SWIcon-23:before{content:"Z"}.SWIcon-24:before{content:"E"}.SWIcon-25:before{content:"E"}.SWIcon-26:before{content:"3"}.SWIcon-27:before{content:"a"}.SWIcon-28:before{content:"A"}.SWIcon-29:before{content:"a"}.SWIcon-30:before{content:"A"}.SWIcon-31:before{content:"6"}.SWIcon-32:before{content:"1"}.SWIcon-33:before{content:"6"}.SWIcon-34:before{content:"1"}.SWIcon-35:before{content:"W"}.SWIcon-36:before{content:"1"}.SWIcon-37:before{content:"S"}.SWIcon-38:before{content:"S"}.SWIcon-39:before{content:"S"}.SWIcon-40:before{content:"M"}.SWIcon-41:before{content:"W"}.SWIcon-42:before{content:"I"}.SWIcon-43:before{content:"W"}.SWIcon-44:before{content:"a"}.SWIcon-45:before{content:"S"}.SWIcon-46:before{content:"U"}.SWIcon-47:before{content:"S"}.weather .WCItyTemp{font-size:60px;position:absolute;top:50%;left:30px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);margin:0;padding:0;line-height:80px}.weather i{font-family:weather}.weather .WCItyTemp i{margin-right:10px;color:#fff;font-weight:400;font-style:normal;line-height:1;text-transform:none;font-size:80px;line-height:80px}.weather .currently{margin:0 20px}.switch-field{font-family:inherit!important;padding-bottom:15px;overflow:hidden}.switch-title{margin-bottom:6px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{float:left}.switch-field label{display:inline-block;width:auto;background-color:#e4e4e4;color:rgb(0 0 0 / .3);font-size:14px;font-weight:400;text-align:center;text-shadow:none;padding:6px 10px;border:1px solid rgb(0 0 0 / .2);-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .3),0 1px rgb(255 255 255 / .1);box-shadow:inset 0 1px 3px rgb(0 0 0 / .3),0 1px rgb(255 255 255 / .1);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#A5DC86;-webkit-box-shadow:none;box-shadow:none;color:#fff}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}.thevideo{max-width:100%;width:100%;height:130px}.avail_select select{background:rgb(255 255 255 / .2);color:#fff;border-radius:5px;border:none;opacity:.9}.avail_select_Mealtype select{background:rgb(255 255 255 / .2);color:#fff;border-radius:5px;width:100px;border:none;margin-left:5px;opacity:.9}.avail_select_Mealtype select option{color:#333!important}.availmodal .clr_indication ul{overflow:hidden;margin-left:50px;padding-top:10px;padding-bottom:10px}.availmodal .modal-header{border-bottom:none}.availmodal .availability-calendar .avail_pric{margin-top:0px!important}.avail_pric span{border-bottom:1px dotted #b66672;color:#b66672;border-radius:0}@media (max-width:1200px){.mb-10-md{margin-bottom:10px}}@media (max-width:1500px){.mb-10-lg{margin-bottom:10px}}@media (max-width:767px){.animed-btn{font-size:12px!important}.clr_indication ul li{line-height:13px;font-size:11px;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;color:#333;opacity:.9;width:50%;text-align:justify;margin-bottom:5px;margin-right:0}.availcurrncy{float:right;line-height:34px;margin-top:-34px;font-size:150%;padding-right:15px}.avai_htl_name{padding-left:20px;padding-bottom:5px}.avai_htl_room{padding:3px 15px 0 15px}.availmodal .clr_indication ul{margin-left:0;padding-top:0;padding-bottom:2px}.availmodal .availability-calendar-toolbar{margin:0 0 0 0}.availability-calendar{margin-top:0}.availability-calendar td{height:35px!important}.availability-calendar td,.availmodal .availability-calendar .avail_pric{text-align:center!important}.avail_pric span{width:20px;height:20px;font-weight:bold!important;color:#b66672;border-radius:0;border:none!important}.clr_indication ul li>p{width:12px;height:12px}.avai_htl_name{width:100%;margin-right:0;padding-right:10px;border-bottom:none!important;margin-bottom:0px!important}.mealPaxMainRightMain{height:36vh;overflow-y:auto}.departure-paymentbottom .title{font-size:18px}.mealselectbtn{margin-top:30px}.auxiselectbtn{margin-top:30px}.travMultiRooms .travmain .donebox{line-height:24px;margin:0;padding:0 15px;min-width:85px;margin-left:-60px}#DivFilter .irs .irs-from,#DivFilter .irs .irs-to{visibility:visible!important;display:block!important}#DivFilter .fltrWrapInner .irs-single{visibility:hidden!important}.mealPaxMainRightMain{height:59vh}body #mealRequest .modal-content{min-width:auto!important}.trav .changeHotelTrav.travmain .trav1-two{width:100%!important}.seatlayoutbox .flightbox{transform:none;transform-origin:unset!important;margin-left:0!important;margin-right:0px!important;margin-top:0!important}.seatReservation .seat-main-content .seatlayoutbox{height:auto!important;width:111%;position:absolute;left:-17px}.departure-paymentbottom .col-md-4.flight-sepr:nth-child(1){position:absolute;bottom:10px;left:0}.departure-paymentbottom.property-section .row{position:relative}.departure-paymentbottom.property-section .flight-sepr-available{margin-bottom:50px}.departure-paymentbottom.property-section .col-md-4.text-right{position:absolute;bottom:0;right:0}.departure-paymentbottom.property-section .col-md-4.text-right button{float:right}.departure-paymentbottom.property-section .flight-sepr.flight-sepr-available{width:100%;text-align:center}.departure-paymentbottom.property-section .title.text-left{display:none}.fltrcon:first-of-type,fltrcon:first-of-type,.fltrClose{position:sticky;top:0;z-index:999}.fltrClose{position:absolute;z-index:99}.activity .sheer{left:-3px;width:81%}.uc-initial h3 #spanName{margin-top:25px;display:block}.travmain .trav1-three>div{z-index:1}.activity .sheer{padding:7px 16px 7px 8px!important;margin-left:0!important}.flighttabcon,.hotel-item-wrap#divRight{padding:15px!important}#roomPrice1 .mbrcolbody{height:402px}}@media (max-width:480px){.reservation_search_button{float:right}.reservation_list_container .reservation_arrived{margin-bottom:8px!important}.reservation_list_container .manage-booking{margin-bottom:8px!important;width:100%!important;margin-left:0}.reservation_list_container{display:block!important}.trav .travmain .tavelPrt8{min-width:70px!important}.noHeaderModal .close,.modal-header .close.modal-close{top:-7px!important;right:-7px!important}}.d-flex-more-rooms{display:flex;justify-content:space-between}.d-flex-more-rooms>a{white-space:nowrap;text-align:left!important}.d-flex-more-rooms>a:first-child{width:100%}.htlpagewrapper .d-flex-more-rooms>a:first-child{width:auto!important}.main_box_pan{position:relative}.loader-14Wrap.showmeloader{display:block}.loader-14Wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:10;display:none}.loader-14{border-radius:50%;box-shadow:0 1em 0 -.2em #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:loader-14 0.8s ease-in-out alternate infinite;animation:loader-14 0.8s ease-in-out alternate infinite;-webkit-animation-delay:0.32s;animation-delay:0.32s;width:1.5em;height:1.5em}.loader-14:after,.loader-14:before{content:'';position:absolute;width:inherit;height:inherit;border-radius:inherit;box-shadow:inherit;-webkit-animation:inherit;animation:inherit}.loader-14:before{left:-1.5em;-webkit-animation-delay:0.48s;animation-delay:0.48s}.loader-14:after{right:-1.5em;-webkit-animation-delay:0.16s;animation-delay:0.16s}@-webkit-keyframes loader-14{0%{box-shadow:0 3em 0 -.2em #fff}100%{box-shadow:0 1.5em 0 -.2em #fff}}@keyframes loader-14{0%{box-shadow:0 3em 0 -.2em #fff}100%{box-shadow:0 1.5em 0 -.2em #fff}}.load-bar{bottom:0;height:5px;width:100%}.load-bar-container{float:left;width:50%;height:100%;overflow:hidden}.load-bar .load-bar-container:last-child{float:right;-moz-transform-origin:top right;-ms-transform-origin:top right;-webkit-transform-origin:top right}.load-bar-base{float:left;width:100%;height:100%;overflow:hidden;position:relative;background:#159756}.color{width:100%;height:100%;float:left;position:absolute}.base1 .red{background:#da4733;-webkit-animation:move_left_red 4s infinite linear;-moz-animation:move_left_red 4s infinite linear;-ms-animation:move_left_red 4s infinite linear;animation:move_left_red 4s infinite linear}.base1 .blue{background:#3b78e7;-webkit-animation:move_left_blue 4s infinite linear;-moz-animation:move_left_blue 4s infinite linear;-ms-animation:move_left_blue 4s infinite linear;animation:move_left_blue 4s infinite linear}.base1 .yellow{background:#fdba2c;-webkit-animation:move_left_yellow 4s infinite linear;-moz-animation:move_left_yellow 4s infinite linear;-ms-animation:move_left_yellow 4s infinite linear;animation:move_left_yellow 4s infinite linear}.base1 .green{background:#159756;-webkit-animation:move_left_green 4s infinite linear;-moz-animation:move_left_green 4s infinite linear;-ms-animation:move_left_green 4s infinite linear;animation:move_left_green 4s infinite linear}@-webkit-keyframes move_left_red{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(0%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_red{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(0%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_red{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(0%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_red{0%{transform:translateX(100%)}25%{transform:translateX(0%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_blue{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_blue{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_blue{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_blue{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_yellow{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(100%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_yellow{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(100%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_yellow{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(100%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_yellow{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(100%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_left_green{0%{-webkit-transform:translateX(100%)}25%{-webkit-transform:translateX(100%)}50%{-webkit-transform:translateX(100%)}75%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_green{0%{-moz-transform:translateX(100%)}25%{-moz-transform:translateX(100%)}50%{-moz-transform:translateX(100%)}75%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_green{0%{-ms-transform:translateX(100%)}25%{-ms-transform:translateX(100%)}50%{-ms-transform:translateX(100%)}75%{-ms-transform:translateX(100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_green{0%{transform:translateX(100%)}25%{transform:translateX(100%)}50%{transform:translateX(100%)}75%{transform:translateX(100%)}100%{transform:translateX(0%)}}.base2 .red{background:#da4733;-webkit-animation:move_right_red 4s infinite linear;-moz-animation:move_right_red 4s infinite linear;-ms-animation:move_right_red 4s infinite linear;animation:move_right_red 4s infinite linear}.base2 .blue{background:#3b78e7;-webkit-animation:move_right_blue 4s infinite linear;-moz-animation:move_right_blue 4s infinite linear;-ms-animation:move_right_blue 4s infinite linear;animation:move_right_blue 4s infinite linear}.base2 .yellow{background:#fdba2c;-webkit-animation:move_right_yellow 4s infinite linear;-moz-animation:move_right_yellow 4s infinite linear;-ms-animation:move_right_yellow 4s infinite linear;animation:move_right_yellow 4s infinite linear}.base2 .green{background:#159756;-webkit-animation:move_right_green 4s infinite linear;-moz-animation:move_right_green 4s infinite linear;-ms-animation:move_right_green 4s infinite linear;animation:move_right_green 4s infinite linear}@-webkit-keyframes move_right_red{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(0%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_red{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(0%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_red{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(0%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_red{0%{transform:translateX(-100%)}25%{transform:translateX(0%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_blue{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(0%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_blue{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(0%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_blue{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(0%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_blue{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(0%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_yellow{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%)}75%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_yellow{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(-100%)}75%{-moz-transform:translateX(0%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_yellow{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(-100%)}75%{-ms-transform:translateX(0%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_yellow{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(-100%)}75%{transform:translateX(0%)}100%{transform:translateX(0%)}}@-webkit-keyframes move_right_green{0%{-webkit-transform:translateX(-100%)}25%{-webkit-transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%)}75%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_green{0%{-moz-transform:translateX(-100%)}25%{-moz-transform:translateX(-100%)}50%{-moz-transform:translateX(-100%)}75%{-moz-transform:translateX(-100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_green{0%{-ms-transform:translateX(-100%)}25%{-ms-transform:translateX(-100%)}50%{-ms-transform:translateX(-100%)}75%{-ms-transform:translateX(-100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_green{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}50%{transform:translateX(-100%)}75%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.load-bar{bottom:0;height:5px;width:100%}.load-bar-container{float:left;width:50%;height:100%;overflow:hidden}.load-bar .load-bar-container:last-child{float:right;-moz-transform-origin:top right;-ms-transform-origin:top right;-webkit-transform-origin:top right}.load-bar-base{float:left;width:100%;height:100%;overflow:hidden;position:relative;background:#4da579}.color{width:100%;height:100%;float:left;position:absolute}.base1 .red{background:#d75d4d;-webkit-animation:move_left_red 4s infinite linear;-moz-animation:move_left_red 4s infinite linear;-ms-animation:move_left_red 4s infinite linear;animation:move_left_red 4s infinite linear}.base1 .blue{background:#4b7cd5;-webkit-animation:move_left_blue 4s infinite linear;-moz-animation:move_left_blue 4s infinite linear;-ms-animation:move_left_blue 4s infinite linear;animation:move_left_blue 4s infinite linear}.base1 .yellow{background:#efc05c;-webkit-animation:move_left_yellow 4s infinite linear;-moz-animation:move_left_yellow 4s infinite linear;-ms-animation:move_left_yellow 4s infinite linear;animation:move_left_yellow 4s infinite linear}.base1 .green{background:#289d63;-webkit-animation:move_left_green 4s infinite linear;-moz-animation:move_left_green 4s infinite linear;-ms-animation:move_left_green 4s infinite linear;animation:move_left_green 4s infinite linear}@-webkit-keyframes move_left_red{0%{-webkit-transform:translateX(100%)}100%,25%,50%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_red{0%{-moz-transform:translateX(100%)}100%,25%,50%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_red{0%{-ms-transform:translateX(100%)}100%,25%,50%,75%{-ms-transform:translateX(0%)}}@keyframes move_left_red{0%{transform:translateX(100%)}100%,25%,50%,75%{transform:translateX(0%)}}@-webkit-keyframes move_left_blue{0%,25%{-webkit-transform:translateX(100%)}100%,50%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_blue{0%,25%{-moz-transform:translateX(100%)}100%,50%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_blue{0%,25%{-ms-transform:translateX(100%)}100%,50%,75%{-ms-transform:translateX(0%)}}@keyframes move_left_blue{0%,25%{transform:translateX(100%)}100%,50%,75%{transform:translateX(0%)}}@-webkit-keyframes move_left_yellow{0%,25%,50%{-webkit-transform:translateX(100%)}100%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_yellow{0%,25%,50%{-moz-transform:translateX(100%)}100%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_yellow{0%,25%,50%{-ms-transform:translateX(100%)}100%,75%{-ms-transform:translateX(0%)}}@keyframes move_left_yellow{0%,25%,50%{transform:translateX(100%)}100%,75%{transform:translateX(0%)}}@-webkit-keyframes move_left_green{0%,25%,50%,75%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_left_green{0%,25%,50%,75%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_left_green{0%,25%,50%,75%{-ms-transform:translateX(100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_left_green{0%,25%,50%,75%{transform:translateX(100%)}100%{transform:translateX(0%)}}.base2 .red{background:#da4733;-webkit-animation:move_right_red 4s infinite linear;-moz-animation:move_right_red 4s infinite linear;-ms-animation:move_right_red 4s infinite linear;animation:move_right_red 4s infinite linear}.base2 .blue{background:#3b78e7;-webkit-animation:move_right_blue 4s infinite linear;-moz-animation:move_right_blue 4s infinite linear;-ms-animation:move_right_blue 4s infinite linear;animation:move_right_blue 4s infinite linear}.base2 .yellow{background:#fdba2c;-webkit-animation:move_right_yellow 4s infinite linear;-moz-animation:move_right_yellow 4s infinite linear;-ms-animation:move_right_yellow 4s infinite linear;animation:move_right_yellow 4s infinite linear}.base2 .green{background:#159756;-webkit-animation:move_right_green 4s infinite linear;-moz-animation:move_right_green 4s infinite linear;-ms-animation:move_right_green 4s infinite linear;animation:move_right_green 4s infinite linear}@-webkit-keyframes move_right_red{0%{-webkit-transform:translateX(-100%)}100%,25%,50%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_red{0%{-moz-transform:translateX(-100%)}100%,25%,50%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_red{0%{-ms-transform:translateX(-100%)}100%,25%,50%,75%{-ms-transform:translateX(0%)}}@keyframes move_right_red{0%{transform:translateX(-100%)}100%,25%,50%,75%{transform:translateX(0%)}}@-webkit-keyframes move_right_blue{0%,25%{-webkit-transform:translateX(-100%)}100%,50%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_blue{0%,25%{-moz-transform:translateX(-100%)}100%,50%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_blue{0%,25%{-ms-transform:translateX(-100%)}100%,50%,75%{-ms-transform:translateX(0%)}}@keyframes move_right_blue{0%,25%{transform:translateX(-100%)}100%,50%,75%{transform:translateX(0%)}}@-webkit-keyframes move_right_yellow{0%,25%,50%{-webkit-transform:translateX(-100%)}100%,75%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_yellow{0%,25%,50%{-moz-transform:translateX(-100%)}100%,75%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_yellow{0%,25%,50%{-ms-transform:translateX(-100%)}100%,75%{-ms-transform:translateX(0%)}}@keyframes move_right_yellow{0%,25%,50%{transform:translateX(-100%)}100%,75%{transform:translateX(0%)}}@-webkit-keyframes move_right_green{0%,25%,50%,75%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move_right_green{0%,25%,50%,75%{-moz-transform:translateX(-100%)}100%{-moz-transform:translateX(0%)}}@-ms-keyframes move_right_green{0%,25%,50%,75%{-ms-transform:translateX(-100%)}100%{-ms-transform:translateX(0%)}}@keyframes move_right_green{0%,25%,50%,75%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.customRadio [type="radio"]:checked,.customRadio [type="radio"]:not(:checked){position:absolute;left:-9999px}.customRadio [type="radio"]:checked+label,.customRadio [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.customRadio [type="radio"]:checked+label:before,.customRadio [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid var(--main-bg-color);border-radius:100%;background:#fff}.customRadio [type="radio"]:checked+label:after,.customRadio [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:var(--main-bg-color);position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.customRadio [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.customRadio [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.timeRangeSlider p{font-size:14px;color:#333}.timeRangeSlider .ui-slider-horizontal{height:12px;background:#eee;border:1px solid #eee;box-shadow:0 1px 0 #FFF,0 1px 0 #CFCFCF inset;clear:both;margin:8px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.timeRangeSlider .ui-slider{position:relative;text-align:left}.timeRangeSlider .ui-slider-horizontal .ui-slider-range{top:-1px;height:100%}.timeRangeSlider .ui-slider .ui-slider-range{position:absolute;z-index:1;height:12px;font-size:.7em;display:block;border:1px solid var(--main-bg-color);box-shadow:0 1px 0 var(--main-bg-color) inset;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:var(--main-bg-color);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#A0D4F5),color-stop(100%,var(--main-bg-color)));background-image:-webkit-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:-moz-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:-o-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:linear-gradient(top,var(--main-bg-color),var(--main-bg-color))}.timeRangeSlider .ui-slider .ui-slider-handle{border-radius:50%;background:var(--main-bg-color);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,var(--main-bg-color)),color-stop(100%,var(--main-bg-color)));background-image:-webkit-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:-moz-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:-o-linear-gradient(top,var(--main-bg-color),var(--main-bg-color));background-image:linear-gradient(top,var(--main-bg-color),var(--main-bg-color));width:22px;height:22px;-webkit-box-shadow:1px 1px 3px rgb(0 0 0 / .3);-moz-box-shadow:1px 1px 3px rgb(0 0 0 / .3);box-shadow:1px 1px 3px rgb(0 0 0 / .3);-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}.timeRangeSlider .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:17px;height:18px;cursor:default;border:none;cursor:pointer;border:1px solid #aaa}.timeRangeSlider .ui-slider .ui-slider-handle:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;margin-top:-4px;left:50%;margin-left:-4px;background:var(--main-bg-color);-webkit-box-shadow:0 1px 1px 1px rgb(22 73 163 / .7) inset,0 1px 0 0 #FFF;-moz-box-shadow:0 1px 1px 1px rgb(22 73 163 / .7) inset,0 1px 0 0 #fff;box-shadow:none}.timeRangeSlider .ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-.6em}.timeRangeSlider .ui-slider-horizontal .ui-slider-handle:focus{outline:0}.timeRangeSlider .ui-slider a:focus{outline:none}#slider-range{width:92%}#time-range{width:400px}.emailDtlText{position:absolute;right:29px;bottom:-18px;font-size:10px;cursor:pointer;color:#0056b3}.custCheckbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.custCheckbox label{position:relative;cursor:pointer}.custCheckbox label:before{content:'';-webkit-appearance:none;background-color:#fff0;border:2px solid var(--main-bg-color);box-shadow:0 1px 2px rgb(0 0 0 / .05),inset 0 -15px 10px -12px rgb(0 0 0 / .05);padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;margin-top:-4px}.custCheckbox input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:7px;width:5px;height:13px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg)}.modalButtons{margin-top:20px;width:100%;text-align:right}.cnclBtn{background-color:#e0222d!important}.fewText{color:red}.auxiselectbtn [type="radio"]:checked,.mealselectbtn [type="radio"]:checked,.baggageselectbtn [type="radio"]:checked,.auxiselectbtn [type="radio"]:not(:checked),.mealselectbtn [type="radio"]:not(:checked),.baggageselectbtn [type="radio"]:not(:checked){position:absolute;left:-9999px}.auxiselectbtn [type="radio"]:checked+label,.mealselectbtn [type="radio"]:checked+label,.baggageselectbtn [type="radio"]:checked+label,.auxiselectbtn [type="radio"]:not(:checked)+label,.mealselectbtn [type="radio"]:not(:checked)+label,.baggageselectbtn [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;padding:0 6px;padding-left:120px;min-height:60px;line-height:60px}.auxiselectbtn [type="radio"]:checked+label:before,.mealselectbtn [type="radio"]:checked+label:before,.baggageselectbtn [type="radio"]:checked+label:before,.auxiselectbtn [type="radio"]:not(:checked)+label:before,.mealselectbtn [type="radio"]:not(:checked)+label:before,.baggageselectbtn [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:50%;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff;transform:translateY(-50%)}.auxiselectbtn [type="radio"]:checked+label:after,.mealselectbtn [type="radio"]:checked+label:after,.baggageselectbtn [type="radio"]:checked+label:after,.auxiselectbtn [type="radio"]:not(:checked)+label:after,.mealselectbtn [type="radio"]:not(:checked)+label:after,.baggageselectbtn [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:var(--main-bg-color);position:absolute;top:40%;left:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;transform:translateY(-50%)}.auxiselectbtn [type="radio"]:not(:checked)+label:after,.mealselectbtn [type="radio"]:not(:checked)+label:after,.baggageselectbtn [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.auxiselectbtn [type="radio"]:checked+label:after,.mealselectbtn [type="radio"]:checked+label:after,.baggageselectbtn [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.itemmeal img{height:45px;position:absolute;left:45px;top:50%;transform:translateY(-50%)}.itemmeal{border-bottom:1px solid #e6e6e6;position:relative}.itemmeal span{line-height:60px;font-weight:700}.mealsubmit{margin-top:20px}#mealRequest .modal-content{min-width:650px;width:100%}#mealRequest .modal-title{font-weight:700}.flightdetails{position:absolute;top:22%;left:110%;transform:rotate(90deg)}.flightdetails h1{font-size:12px!important;line-height:40px;width:100px;height:40px;color:#fff!important;cursor:pointer;border:1px solid #ececec;margin-right:5px;display:-ms-flexbox;display:flex;display:inline-block;background:var(--main-bg-color);justify-content:center;align-items:center;border-radius:4px}.property-section{position:fixed;bottom:10px;border-top:1px solid #ededed;padding:20px;background:#fff;left:0}.departure-paymentbottom.property-section{bottom:5px!important;width:100%}.property-section td{border:none}.seatlayoutbox{box-shadow:none!important}.property-section .title{text-align:left;display:block;margin-top:0}.flight-sepr{border-right:1px solid #ededed}.seatrow li.selected span,.hintselected span,.paxmealselected,.meal_amount_container .paxmealselected{background:#1ecca8!important;border:1px solid #fff0;color:#fff!important}.seatrow li.AdvancedBoardingPass span,.seatrow li.InterlineCheckin span,.seatrow li.Codeshare span,.seatrow li.Protected span,.seatrow li.PartnerAirline span,.seatrow li.AdvSeatSelection span,.seatrow li.Blocked span,.seatrow li.Extra span,.seatrow li.RBDRestriction span,.seatrow li.Group span,.seatrow li.NoSeat span,.seatrow li.UnoccupiedButNotEligible span{border:1px solid #fff0}.seatrow li.AdvancedBoardingPass span,.seatrow li.AdvancedBoardingPass,.flight_avablibility_box.AdvancedBoardingPass{background:#13d7ea!important;color:#fff!important}.seatrow li.InterlineCheckin span,.seatrow li.InterlineCheckin,.flight_avablibility_box.InterlineCheckin{background:#e91e63!important;color:#fff!important}.seatrow li.Codeshare span,.seatrow li.Codeshare,.flight_avablibility_box.Codeshare{background:#9c27b0!important;color:#fff!important}.seatrow li.Protected span,.seatrow li.Protected,.flight_avablibility_box.Protected{background:#3f51b5!important;color:#fff!important}.seatrow li.PartnerAirline span,.seatrow li.PartnerAirline,.flight_avablibility_box.PartnerAirline{background:#4caf50!important;color:#fff!important}.seatrow li.AdvSeatSelection span,.seatrow li.AdvSeatSelection,.flight_avablibility_box.AdvSeatSelection{background:#009688!important;border:1px solid #fff0;color:#fff!important}.seatrow li.Blocked span,.seatrow li.Blocked,.flight_avablibility_box.Blocked{background:#f44336!important;color:#fff!important}.seatrow li.Extra span,.seatrow li.Extra,.flight_avablibility_box.Extra{background:#cddc39!important;color:#fff!important}.seatrow li.RBDRestriction span,.seatrow li.RBDRestriction,.flight_avablibility_box.RBDRestriction{background:#ff9800!important;color:#fff!important}.seatrow li.Group span,.seatrow li.Group,.flight_avablibility_box.Group{background:#ff5722!important;color:#fff!important}.seatrow li.NoSeat span,.seatrow li.NoSeat,.flight_avablibility_box.NoSeat{background:#795548!important;color:#fff!important}.seatrow li.UnoccupiedButNotEligible span,.seatrow li.UnoccupiedButNotEligible,.flight_avablibility_box.UnoccupiedButNotEligible{background:#607d8b!important;color:#fff!important}.flight_avablibility_box{height:15px;width:15px;display:inline-block;padding-right:6px;border:1px solid #bababa;background:#fff;margin-right:8px;border-radius:3px;top:4px;position:absolute}.avablibility_box-bg{background:#f7f7f7}.booked_box-bg{position:absolute}.booked_box-bg::after{display:none;content:"";width:1px;height:16px;background:#bababa;position:absolute;top:-1px;left:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booked_box-bg::before{display:none;content:"";width:1px;height:16px;background:#bababa;position:absolute;top:-1px;left:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.flight_avablibility{display:inline-block;padding-left:25px}.click-seatbtn{line-height:28px;font-size:15px!important;padding:0 40px;display:inline-block;width:auto;border-radius:30px;height:40px;color:#fff!important;cursor:pointer;border:1px solid #ececec;margin-top:10px;display:-ms-flexbox;display:flex;display:inline-block;background:var(--main-bg-color);justify-content:center;align-items:center}.modal-loader-bounce-wrap{position:relative}.three-bounce.modal-loader-bounce{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1!important}.modal-over-loader.modal-body{z-index:2!important}.flightbox{display:table;margin:0 auto;clear:both;transform:rotate(-90deg);transform-origin:top left!important;margin-left:50px!important;margin-right:50px!important}.flightbody{position:relative}.flightdetails{color:#2567a1;display:block;font-size:16px;text-align:center}.flightdetails span{color:#efa410;font-size:11px}.flgtrow{display:table;width:100%}.innerrow{display:block;background:#fff;padding:0 0}.flgtrow h2{display:block;margin:0;padding:0 0;text-align:center;background:#efefef;font-size:14px;font-weight:400;z-index:-1;vertical-align:middle}.bginnerrowh{background:#efefef!important}.border-rightwing{border-left:1px solid #efefef!important}.border-leftwing{border-right:1px solid #efefef!important}.leftwing,.rightwing{width:25px;height:auto;display:table-cell}.leftwing{border-right:1px solid #c4c4c4;padding-top:40px}.rightwing{border-left:1px solid #c4c4c4}.seatrobox{display:table-cell;background:#666;padding:3px;color:#fff;text-align:center;vertical-align:middle;margin-right:20px}.gallery{margin-right:25px}.mainrow{float:left;width:calc(100% - 15%)}.leftwing,.rightwing{width:50px}.windowrow .leftwing{background:linear-gradient(90deg,#fff,#282828)}.windowrow .rightwing{background:linear-gradient(90deg,#282828,#fff)}.amergencydoor{border-radius:20px;color:#fff;display:table;font-size:11px;text-align:center;width:100%;z-index:100;background:#fff}.emergencytext{background:red;display:inline-block;padding:4px 6px;margin-top:18px;font-size:12px;font-weight:700}.rightdoor,.leftdoor{background:red;border-radius:5px;display:table-cell;font-size:12px;height:20px;padding:0 2px;width:17px;display:none}.seatrow{list-style:none;background:#fff;display:table;clear:both;margin:0;padding:0;border-left:2px solid #fff;border-right:2px solid #fff;margin-top:0}.seatrow li,.seathint{float:left;border-radius:3px;border:1px solid #c4c4c4;margin-right:4px;padding:0 1px 1px;background:#fff}.seatrow li span,.seathint span{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #c5c5c5;border-radius:0 0 3px 3px;content:"";float:left;height:16px;margin:0 1px;width:20px;font-size:9px;line-height:24px;text-align:center;font-size:11px;padding:0 0}.seatrow li.poor,.quitezone{background:#F4D4FC}.seatrow li.poor span,.quitezone span{background:#DD7FF4;border:1px solid #fff0;color:#fff}.seatrow li.good,.hintgood{background:#68bd56}.seatrow li.good span,.hintgood span{background:#509c44;border:1px solid #fff0;color:#fff}.seatrow li.drawback,.hintdrawback{background:#f1f160}.seatrow li.drawback span,.hintdrawback span{background:#c4c14e;border:1px solid #fff0;color:#fff}.seatrow li.booked,.hintbooked{background:#ff4d4d;color:#fff;border:1px solid #af1d1d;position:relative}.seatrow li.booked::after{display:none;content:"";width:1px;height:46px;background:#bababa;position:absolute;top:-7px;left:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.seatrow li.booked::before{display:none;content:"";width:1px;height:46px;background:#bababa;position:absolute;top:-7px;left:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.seatrow li.booked span,.hintbooked span{background:#fff0;border:1px solid #fff0}.seatrow li.selected,.hintselected{background:#1ecca8;border:1px solid #0d8e73}.blankrow li,li.blankseat{visibility:hidden;width:26px}.blankrow li span,li.blankseat span{display:none}.recline{padding-top:10px}.seatnumrow{display:table-cell;list-style:none;vertical-align:top}.seatnumrow ul{position:absolute;margin-top:28px;right:530px;width:20px;list-style:none}.seatnumrow li{background:#444;color:#fff;padding:3px 2px;float:left;margin:5px 0 0;font-size:11px;height:15px;width:15px;line-height:9px}.blanknum{background:none;height:10px!important;margin:0!important;background:transparent!important}.hintbox{float:left;width:100%;background:#fff;border:1px solid #c7c7c7;font-size:14px;margin-top:15px}.hintrow{float:left;width:100%;border:1px solid #e7e7e7;border-left:none;border-right:none;margin-top:-1px}.hintrow span{padding:3px;float:left}.hintseat{border-right:1px solid #d7d7d7}.seatrow.quitejone{background:#f4d4fc}.bulkhead::after{border-top:2px solid #000;content:"";height:2px;margin-left:-26px;margin-top:-5px;position:absolute;width:9%}.popbg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .8);z-index:100}.popclose{background:#fff none repeat scroll 0 0;border:3px solid #dee4f6;border-radius:50%;box-sizing:border-box;color:#ee3d3d;cursor:pointer;font-size:15px;font-weight:700;height:25px;line-height:17px;padding:2px;position:absolute;right:-10px;text-align:center;top:-17px;width:25px}.popclose:hover{border-color:#F8CB75}.seatlayoutpop{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:600px;width:1000px;z-index:101;background:#fff}.seatlayoutbox{width:100%;float:left;margin-right:5px;box-shadow:-1px 2px 3px #e7e7e7}.seatdetailbox{float:left;width:25%;padding:15px;height:600px;overflow-y:scroll}.seatinfobox{float:left;width:100%;padding:10px;background:#f7f7f7}.seatinfobox h2{background:#dee4f6 none repeat scroll 0 0;color:#115895;font-size:13px;margin:0;padding:5px;width:100%}.seatrowdtl{float:left;width:100%;padding:8px;background:#fff;border:1px solid #e7e7e7;margin-top:5px;position:relative}.seatrowdtl b{font-weight:700;color:#2567a1;display:block}.seatrowdtl b a{float:right;font-weight:400;color:#2567a1;text-decoration:underline}.seatrowdtl b a:hover{color:#efa410}.seatno{display:block;color:#efa410;padding:5px 0;font-weight:700}.price label{float:left;width:20%}.price b{float:right}.seatdetails{position:absolute;padding:5px;margin-top:23px;width:175px;display:none;z-index:10;border:1px solid #e7e7e7;border-radius:5px}.seatdetailsclick{background:#efa410;color:#fff;display:none;font-size:12px;left:0;padding:2px;position:absolute;top:-4px;width:100%}.seatinfo{background:#f7f7f7;float:left;list-style:outside none none;width:100%}.seatinfo>li{float:left;width:100%;padding:3px 5px;margin:0;border:none;height:auto}#topwing>span.leftwing::after{border-color:#efefef #fff0 #fff0 #efefef;border-style:solid;border-width:22px 30px 13px 20px;content:"";top:0;position:absolute;z-index:1}#bottomwing>span.leftwing::after{border-color:#fff0 #efefef #efefef #fff0;border-style:solid;border-width:11px 30px 8px 20px;content:"";bottom:0;position:absolute;z-index:1}#topwing>span.rightwing::after{border-color:#efefef #efefef #fff0 #fff0;border-style:solid;border-width:25px 12px 9px 38px;content:"";top:0;position:absolute;z-index:1}#bottomwing>span.rightwing::after{border-color:#fff0 #fff0 #efefef #efefef;border-style:solid;border-width:10px 24px 9px;content:"";bottom:0;position:absolute;z-index:1}.windowrow{position:relative}.editable_seat{float:left;width:46%;min-height:54px;background:#f4f4f4;border:1px solid #ccc;text-align:center;margin-left:5px;padding:5px 0;margin-bottom:5px}.editable_seat a{color:#efa410;text-align:center;font-size:12px;font-weight:700}.editable_seat b{font-size:11px}.editable_seat.seatactive{background:#dee4f6}.pass_name{padding:5px 0 5px 5px}.flightFrontMain{width:100%!important;position:absolute;top:20%;left:48px;z-index:-1;display:table}.seatrow li.gallery{margin-right:40px}.back-flight{width:85.5%!important;position:absolute;top:99.2%;left:6.8%;right:0%;bottom:0%;z-index:-1;z-index:-1}.seat-main-content{height:100%;padding-bottom:95px}.seatReservation .mealPaxMain,.seatlayoutbox{height:100%}.seatlayoutbox{width:100%;float:left;margin-right:5px;box-shadow:-1px 2px 3px #e7e7e7;background:#efefef;overflow-x:auto;overflow-y:auto;height:100%}.flgtrow .innerrow{position:relative;height:auto;display:table-cell}.flgtrow .innerrow::before{content:'';background:#fff;height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}imgflgtrow::before{background:#efefef!important}.seatrow li span,.seathint span{width:30px;height:30px}.departure-meal{width:100%;display:inline-block;padding:15px}.mealPaxMain{border-right:1px solid #ededed;padding-right:0;height:77vh}.departuretitle h3{color:#33343a;display:block;font-size:20px}.departure-meal .fromCity span{font-size:17px;font-weight:700;color:var(--main-bg-color)!important}.departure-meal .fromCity{border-bottom:1px solid #e7e7e7;padding-bottom:12px}.mealpaxname{margin-top:8px;border-bottom:1px solid #e7e7e7;padding-bottom:12px;padding:10px 15px}.mealpaxname.active{background-color:#efefef;border-radius:5px}.mealprice{float:right;font-weight:700}.select-meal{background:#e7e7e7;border-radius:30px;padding:1px 24px;font-size:12px;color:#33343a;display:inline-block}.departure-sec-box{position:relative;margin-bottom:20px}.departure-paymentbottom{position:fixed;bottom:32px;width:93%;background-color:#fff;z-index:1}.departure-meal.scrollbar,.mealselectbtn.scrollbar,.baggageselectbtn.scrollbar,.auxiselectbtn.scrollbar{margin-left:0;float:left;overflow-y:auto;margin-bottom:3px;max-height:76vh}.seatReservation .departure-meal.scrollbar{max-height:86vh}#auxideparture::-webkit-scrollbar-track,#auxiselectbtn::-webkit-scrollbar-track,#mealdeparture::-webkit-scrollbar-track,#mealselectbtn::-webkit-scrollbar-track,.baggageselection::-webkit-scrollbar-track,#seatdeparture::-webkit-scrollbar-track,#baggageselectbtn::-webkit-scrollbar-track,#baggagedeparture::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#F5F5F5}#auxideparture::-webkit-scrollbar,#auxiselectbtn::-webkit-scrollbar,#mealdeparture::-webkit-scrollbar,#mealselectbtn::-webkit-scrollbar,#seatdeparture::-webkit-scrollbar,#baggageselectbtn::-webkit-scrollbar,#baggagedeparture::-webkit-scrollbar{width:6px;background-color:#F5F5F5}#auxideparture::-webkit-scrollbar-thumb,#auxiselectbtn::-webkit-scrollbar-thumb,#mealdeparture::-webkit-scrollbar-thumb,#mealselectbtn::-webkit-scrollbar-thumb,#seatdeparture::-webkit-scrollbar-thumb,#baggageselectbtn::-webkit-scrollbar-thumb,#baggagedeparture::-webkit-scrollbar-thumb{background-color:#000}.departure-paymentbottom{border-top:1px solid #e7e7e7}.departure-paymentbottom .title,.departure-paymentbottom .seatnum{font-size:22px;color:var(--main-bg-color);padding-top:15px;display:inline-block;margin-top:0}.departure-paymentbottom .seatnum{padding-right:72px;color:#33343a}.vCenter{align-items:center;justify-content:center}.rmvAmount{position:absolute;right:14px;top:-1px;cursor:pointer;display:none}.seatReservation .rmvAmount{top:3px}.rmvAmount img{width:100%!important}.priceLeft{margin-right:38px}.mealpaxname h4{font-size:18px;font-weight:700}.paxmealselection{background:#1ecca8!important;color:#fff!important}.baggageBotmSpaceMain{margin-bottom:42px}.baggageBotmSpaceMain:nth-last-child(1){margin-bottom:200px}.baggageBotmSpaceSub{margin-bottom:15px}.baggageselection{max-height:800px;overflow:auto}.bagaageModal .departure-paymentbottom{width:100%;bottom:0;padding-bottom:17px!important;left:0;padding:0 30px}.baggageselection{overflow:auto;max-height:600px}@media (max-width:768px){.mealPaxMain{height:40vh}.seatlayoutbox{overflow-y:visible}.property-section [class*="col-"]{width:auto}.property-section .click-seatbtn{position:absolute;right:-226px}}.payment-disabled-wrap{pointer-events:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.upModal{z-index:1052!important}.sNoAvabl{min-height:100%;text-align:center}.sNoAvabl h2{color:#dc3545}.seatrow span::selection{background:#f7f7f7!important;color:#252525!important}#min,#max{width:50px;text-align:center}.loader-s{margin-top:20%}.slider-selection{background:#131313!important}.slider-gaia .slider-selection{background-color:#131313!important}.slider.slider-horizontal{width:100%!important;height:20px}.slider-handle{background-color:#131313!important;background-image:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;width:16px;height:16px}.slider-gaia .slider-horizontal .slider-track{height:2px!important;width:100%;margin-top:-3px;top:50%;left:0}.slider-gaia .slider-handle{border-color:#131313}.slider-gaia .tooltip-inner{max-width:auto!important;padding:3px 8px;color:#000!important;text-align:center;border-radius:4px;background:none;position:relative}.slider-gaia .tooltip .tooltip-arrow{display:none!important}.slider-handle:nth-child(odd){background-color:red!important;background-image:none}.visibility{visibility:hidden}.innerLodarMain{height:100vh;position:relative}.loaderMinHeight{min-height:383px}.seatbooked,.seatbookederror,.mealbooked,.bagggebooked{table-layout:fixed;width:100%}.seatbooked th,.seatbookederror th,.mealbooked th,.bagggebooked th{background:#efefef}.seatbooked th,.seatbooked td,.seatbookederror th,.seatbookederror td,.mealbooked th,.mealbooked td,.bagggebooked th,.bagggebooked td{padding:5px 15px}.seatbookederror,.mealbooked,.bagggebooked{margin-top:15px}.seatbookederror .error_booking{font-size:12px!important}.craftName{position:absolute;top:2%;left:3%;font-weight:700;z-index:5}@media (min-width:1500px){.craftName{left:2.5%}.seatlayoutbox{overflow-y:hidden}}@media (min-width:992px){.modal-lgCustom{max-width:1200px}}@media (min-width:992px) and (max-width:1365px){.tavelPrt8{margin-left:-93px}}.htlRoomSeprator{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.htlRoomSeprator:nth-child(1){border-top:0;margin-top:0;padding-top:0}.htlRoomSepratorInner{background-color:#f5f7f9;padding:5px 10px;border:1px solid #ddd;border-radius:5px;max-width:max-content;margin-bottom:10px}@media (max-width:1160px){.navbar-brand{width:200px!important;margin-right:6px}}.innerconwrapBookingDetail{border-radius:10px;padding-top:15px!important}.pt-10{padding-top:10px!important}#link:focus{outline:0}.loginDetailMain .btn .btn{border:0}.innerconwrapBookingDetail .table-wrap-scroll{overflow:auto}.innerconwrapBookingDetail .table th,.innerconwrapBookingDetail .table td{padding:.25rem .75rem;min-width:160px}.innerconwrapBookingDetail table.dtls-main-table th,.innerconwrapBookingDetail table.dtls-main-table td{min-width:50px!important}body .fa-18-imp{font-size:18px!important}@media (max-width:1200px){.innerconwrapBookingDetail .donebox,.innerconwrapBookingDetail .donebox{margin-bottom:10px}}@media (max-width:1200px){.qutEnquiry .col-xs-2{width:12.33%}.railChekBoxInfo{text-align:left!important;margin-bottom:10px}}@media (max-width:1200px){.qutEnquiry .col-xs-3{width:33.33%}.as-section-body #bookedDestination .slick-list.draggable .carousel-col .card-image.card-image-container .recommend-city span span.price,.as-section-body #bookedDestination .slick-list.draggable .carousel-col .card-image.card-image-container .recommend-city span span{font-size:20px!important}.qutEnquiry .col-xs-2{width:16.33%}.qutEnquiry .col-xs-2,.qutEnquiry .col-xs-3{text-align:left!important;padding:10px!important}.emailLink{justify-content:left!important}.emailLinkWrap .col-xs-6{width:50%}}@media (min-width:768px) and (max-width:1100px){.theme-edit .file-upload .file-select .file-select-button{width:100%}}.departure-meal .fromCity .flgno{color:#252525!important;font-size:15px;float:right}.changeHotelTrav .tavelPrt5{text-align:right}#mExtraServicebody .bokCntMain{max-height:560px;overflow-y:auto}.flight-sepr-available-wrapper{width:100%}.flight-sepr-available-sec{display:inline-block;padding-top:6px;padding-right:8px;padding-bottom:6px;vertical-align:middle;position:relative}.flight-sepr-available{border:none!important;display:flex;align-items:center;justify-content:center}.flight-sepr-available-sec .flight_avablibility_box{top:50%;margin-top:-7px}@media (max-width:1600px){.mealpaxname h4{font-size:15px}}@media (max-width:1440px){.itemmeal .mealprice{position:absolute;right:0;top:0}.departure-meal .fromCity span{font-size:15px}.departure-meal .fromCity .flgno{font-size:13px}.itemmeal label{max-width:80%;line-height:22px!important;padding-top:10px!important}}@media (max-width:1320px){.flight-sepr-available .row{position:absolute;left:5%;width:110%;border-right:1px solid #ededed;height:48px}.flight-sepr-available{border-right:none!important}}@media (max-width:1280px){.mealpaxname h4{font-size:13px}}@media (max-width:1279px){.mealpaxname h4{font-size:13px}.flight-sepr-available .row{width:125%}}@media (max-width:1030px){.flight-sepr-available-sec{padding-right:5px}}@media (max-width:980px){.flight-sepr-available-sec .flight_avablibility{padding-left:21px}.flight-sepr-available-sec .flight_avablibility_box{margin-right:0}}@media (max-width:575px){.small-departure-btn{width:50%}}.filterResultBoxWrapper{padding:30px}.filterResultMain,.filterResultInner,.filterResultInnerData{display:grid}.filterResultMain{grid-template-columns:1fr 90px}.filterResultInner{grid-template-columns:1fr}.filterResultInnerData{grid-template-columns:1fr 1fr 1fr;column-gap:5px}.filterResultInnerData.singleData{grid-template-columns:1fr}.filterResultInnerColTitle{font-weight:bolder;margin-bottom:10px;font-size:15px}.filterResultInnerCol{font-size:12px}.filterResultInnerCol i{padding-right:3px;color:var(--main-bg-color)!important;font-size:16px}@media (max-width:576px){.travmain.nocncldsn .tavelPrt5{min-width:100px}.page-row .hotel-item-wrap .trav .travmain .tavelPrt8{min-width:48px!important}.page-row .travmain .donebox{min-width:49px!important}}@media (max-width:1500px){.filterResultBoxWrapper .titleInfo{display:none}.filterResultInnerCol i{padding-right:0}}@media (max-width:370px){.sortBoxCustom .sort-list li{padding:10px 15px!important}}.datatable-scroll-wrap table.dataTable{min-width:100%}.reservationWrap .dataTables_scrollBody,.dataTables_scrollBody{overflow-y:auto}.activityselect-option .ahotel-right{width:25%}.activityselect-option .ahotel-right .tavelPrt2,.activityselect-option .ahotel-right .tavelPrt6{display:inline-block}.activityselect-option .ahotel-right .tavelPrt2{border:none}.activityselect-option .ahotel-right .tavelPrt6{padding-right:0}.activityselect-option .ahotel-right .tavelPrt6 .donebox{margin-right:12px}.activityselect-option .trav1-one h3{font-size:17px;text-transform:capitalize;font-weight:600;margin-bottom:0}.activityselect-option .dis_tblInner .nopadtab{margin-bottom:0}.activityselect-option .modifydate-pax a{color:var(--main-bg-color)!important;padding-right:10px;line-height:34px}.activityselect-option-wrap{clear:both;padding:25px 25px 15px 20px;background:#f5f5f5;position:relative;width:100%;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.confirm-save{width:34px;height:34px;border-radius:50%;background:#a7a7a7;color:#fff;display:inline-block;text-align:center;line-height:34px;box-shadow:2px saddlebrown;box-shadow:0 10px 15px 0 rgb(0 0 0 / .1);margin-left:15px;cursor:pointer}.activityselect-option .trav1-one h3 .nonRefundableInner{display:block;clear:both;font-size:12px;font-weight:400}.activityselect-option-wrap:after,.activityselect-option-wrap:before{content:" ";position:absolute;right:30%;top:-15px;border-top:none;border-right:15px solid #fff0;border-left:15px solid #fff0;border-bottom:15px solid #f5f5f5;z-index:1}.activityselect-option-wrap:after{top:-16px;border-bottom:15px solid #dbdbdb;z-index:0}@media (max-width:1399px){.seatlayoutbox{max-height:400px;overflow-y:hidden!important}}@media (max-width:1199px){.flightbox{margin-top:0!important;transform:rotate(0deg);margin-left:25%!important}.seatlayoutbox{max-height:inherit;overflow-y:auto!important}}@media (max-width:1093px){.seatReservation .col-md-8.pad-o-plain{width:70%;display:inline-block}.seatReservation .col-md-4.mealPaxMain{width:30%;display:inline-block}}@media (max-width:1200px){.ProfileImg .nav-link{min-width:100%!important}.divprint-box select#ddlPrintOption{min-width:auto}}@media (max-width:850px){.avlblPrice{min-height:auto!important}}@media (max-width:767px){.customRadio{display:block!important}}.panel_cart_contenta ul li a .panel-flight-img{height:32px;width:32px}#divright #divTransferList .ahotel-item.kstm-item .ahotel-body .uc-container .uc-final-wrapper{position:static!important}.navbar-right li#langid .nav-link img{height:auto}#langid.show #ddllanguages .flag_img{height:auto!important}.as-section-body #bookedDestination .slick-list.draggable .carousel-col .card-image.card-image-container .recommend-city span{font-size:16px;font-weight:700}.as-section-body #bookedDestination .slick-list.draggable .carousel-col .card-image.card-image-container .recommend-city span span.price,.as-section-body #bookedDestination .slick-list.draggable .carousel-col .card-image.card-image-container .recommend-city span span{font-size:28px;font-weight:700}#domesticDestination .card-image.card-image-container .recommend-city .sub-city-title,#internationalDestination .card-image.card-image-container .recommend-city .sub-city-title{font-weight:700}.mainHeader .navbar-right .ddBox.ProfileImg.mr-md-1.open .ddBoxWrap.open #AllBoxes{overflow-x:hidden}.avtar-btn label:before{line-height:26px!important}#changePassForm #btnSave{background:var(--main-bg-color)!important;color:#fff}#changePassForm .btn{border:1px solid #ddd0}#changePassForm .btn.cnc-btn{border:1px solid var(--theme-border-light-clr);text-align:center;opacity:1}#changePassForm .btn.cnc-btn:hover{color:red}#ulnotifyList p.notifyText{line-height:16px}.banneradds a:hover{background:var(--main-bg-color)!important;color:#fff!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.daterangepicker .calendar td.in-range::before{width:100%!important}.more.filter_md{text-align:right;font-size:13px;padding-top:5px;color:var(--main-bg-color)!important}.fltrWrapInner .facility.favoritesflt:hover .checkbox .cr,.fltrWrap#fltrWrap .checkbox:hover label span.cr,.fltrWrap#fltrWrap .checkbox label:hover span.cr,.fltrWrap#fltrWrap .checkbox:hover label span.cr,.fltrWrap#fltrWrap .checkbox label:hover span.cr,.fltrWrap#fltrWrap .checkbox label:hover span.cr{border-color:var(--main-bg-color)!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fltrWrapInner .facility.favoritesflt:hover .checkbox label,.fltrWrap#fltrWrap .checkbox:hover span.float_rgt,.fltrWrap#fltrWrap .checkbox label:hover span.float_rgt,.fltrWrap#fltrWrap .checkbox label:hover span.float_rgt,.fltrWrap#fltrWrap .checkbox label:hover span,.fltrWrap#fltrWrap .checkbox label:hover span.float_rgt,.fltrWrap#fltrWrap .checkbox label:hover span,.fltrWrap#fltrWrap .checkbox label:hover{color:var(--main-bg-color)!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fl-is-open .fl-arrow:before,.fl-is-open .fl-arrow:after{content:"";transition:all 0.25s ease-in-out;position:absolute;background-color:#212529!important;width:2px;height:7px}.fl-arrow:before,.fl-arrow:after{width:2px!important}.scrollHidesec{overflow:hidden!important}.trip-search-landing-form #Activities .multicityselect.destination_list .activitiescleartxtwrap .tt-dropdown-menu{top:59px!important}.trip-search-landing-form #Visa .multicityselect.destination_list .tt-dropdown-menu{top:37px!important;left:-8px!important;width:calc(100% - -17px);z-index:9999!important}#divNoRecord .results_hot{padding-top:45px;width:100%}.trip-search-landing-form #Visa .typhead-loader{left:-8px;z-index:9999}.trip-search-landing-form #Visa .multicityselect .ddBoxWrap.open#childopendiv .droupmainbxc{border:1px solid #ddd0;padding:0;background:#fff0}.trip-search-landing-form #Visa .multicityselect .ddBoxWrap.open#childopendiv .droupmainbxc #VisaAgeDiv .input-group{margin-bottom:15px}.trip-search-landing-form #Visa .multicityselect .ddBoxWrap.open#childopendiv .ddBoxInner{padding-bottom:0}.trip-search-landing-form #Visa .multicityselect .ddBoxWrap.open#childopendiv .ddBoxInner .ddMoreToggle{background-color:transparent!important}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 0 #fff0;-webkit-animation-name:type-orange1;animation-name:type-orange1}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important;display:none}.jconfirm-title{font-weight:700;font-size:17px!important;line-height:24px;display:inline-block;color:#000}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgb(0 0 0 / .87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px;border-bottom:solid 1px #e9ecef;margin-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-closeIcon{top:20px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:#000;opacity:.9;position:absolute;right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon:hover{height:32px;width:32px;background:#f6f6f6;transition:transform 0.3s ease;padding:7px;border-radius:50px;margin-top:-7px;right:9px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{border-top:solid 1px #e9ecef}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{display:flex;justify-content:end;flex-direction:row-reverse}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background:var(--main-bg-color)!important;color:#fff;min-width:60px}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:nth-child(2){background-color:#ff000000!important;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:nth-child(2):hover{color:red}.hotel-item-wrap#divRight #divExcursionList .ahotel-item-main.topExc .uc-final-wrapper{position:static!important}.tavelPrt7 img.calender_htl{width:22px}@media screen and (min-width:340px) and (max-width:400px){.trip-search-landing-form .form-control.hotels-inputs-fields#txtadults{width:89%}}#panel-cart .layout_cart_panel .compress{width:initial;padding-left:10px;padding-right:10px}#panel-cart .layout_cart_panel .close_cart{width:initial}#panel-cart .layout_cart_panel .compress .compress-image,#panel-cart .layout_cart_panel .expand .expand-image,#panel-cart .layout_cart_panel .emptyCart .emptyclose-image,#panel-cart .layout_cart_panel .close_cart .closecart-image{height:19px;width:19px;display:inline-block}#panel-cart .layout_cart_panel .compress .compress-image svg path,#panel-cart .layout_cart_panel .expand .expand-image svg path,#panel-cart .layout_cart_panel .emptyCart .emptyclose-image svg path,#panel-cart .layout_cart_panel .close_cart .closecart-image svg path{fill:#fff!important}#panel-cart .layout_cart_panel .expand .expand-image{padding-left:0;padding-right:4px;transition:padding 0.3s ease-in-out}#panel-cart .layout_cart_panel .expand .expand-image:hover{padding-left:4px;padding-right:0}.layoutnavbar-icon .mybooking-image,.layoutnavbar-icon .mysettings-image,.layoutnavbar-icon .myaccount-image,.layoutnavbar-icon .myclient-image,.layoutnavbar-icon .mysignout-image{height:30px;width:30px;cursor:pointer}.layoutnavbar-icon .mybooking-image .signia_icon,.layoutnavbar-icon .mysettings-image .signia_icon,.layoutnavbar-icon .myaccount-image .signia_icon,.layoutnavbar-icon .myclient-image .signia_icon,.layoutnavbar-icon .mysignout-image .signia_icon,.layoutnavbar-icon .MyIcon-report{opacity:.7}.layoutnavbar-icon li a:hover .mybooking-image .signia_icon,.layoutnavbar-icon li a:hover .mysettings-image .signia_icon,.layoutnavbar-icon li a:hover .myaccount-image .signia_icon,.layoutnavbar-icon li a:hover .myclient-image .signia_icon,.layoutnavbar-icon li a:hover .mysignout-image .signia_icon{stroke:var(--main-bg-color)!important}.layoutnavbar-icon .ddMenuInner a:hover .fillandstroke_only{fill:var(--main-bg-color);stroke:var(--main-bg-color)}.layoutnavbar-icon li a:hover .fill_only{stroke:var(--main-bg-color);fill:var(--main-bg-color)}.layoutnavbar-icon .ddMenuInner a .stroke_only{stroke:var(--main-bg-color)}.layoutnavbar-icon .ddMenuInner a:hover .stroke_only{stroke:var(--main-bg-color)}.layoutnavbar-icon li:hover svg .stroke_only{stroke:var(--main-bg-color)!important}.layoutnavbar-icon li a:hover .myquote-image .signia_icon{fill:var(--main-bg-color)!important}.layoutnavbar-icon .myquote-image .signia_icon{opacity:.5}.layoutnavbar-icon .myquote-image{height:28px;width:28px;cursor:pointer}.hmd-book-settings .hmd-rooms-panel .hmd-add.btn.btn-primary:active{background-color:transparent!important}@keyframes placeHolderShimmer{0%{-webkit-transform:translateZ(0);transform:translateZ(0);background-position:-468px 0}to{-webkit-transform:translateZ(0);transform:translateZ(0);background-position:468px 0}}.card-skeleton{width:233px;height:240px;position:relative;float:left;top:0;left:0;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;background:#fff;z-index:10;padding:6px;opacity:1}.card-skeleton.hidden{transition:all .3s ease-in-out;opacity:0;height:0;padding:0}.card-skeleton-img{width:100%;height:120px;background:#e6e6e6;display:block}.animated-background{will-change:transform;animation:placeHolderShimmer 1s linear infinite forwards;-webkit-backface-visibility:hidden;background:#e6e6e6;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;height:100%;position:relative}.left-container{display:flex}.right-container{display:flex}.skeleton-image{display:flex;align-items:center}.signia_skeleton_container{display:flex;max-width:1400px;margin:0 auto;align-items:center}.skeleton-heading{max-width:1400px;margin:0 auto}.skeleton-offer{max-width:1400px;margin:0 auto;display:flex}.skeleton-offer .card-skeleton{width:100%!important}.skeleton_content{background:#fff}.signia_skeleton_package .card-skeleton{width:252px!important;height:305px;display:flex;flex-direction:column;flex-basis:300px;flex-shrink:0;flex-grow:0;background-color:#FFF;box-shadow:0 5px 10px 0 rgb(0 0 0 / .15);border-radius:10px;overflow:hidden;margin:1rem;padding:0}.signia_skeleton_package .card-skeleton .card-img{height:235px}.signia_skeleton_package .card-skeleton .content-body{display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;height:70px}.signia_skeleton_package .card-skeleton .content-body .signia_card_content{width:90px}.signia_skeleton_package .card-skeleton .content-body .signia_skeleton_button{height:30px;width:72px}.signia_skeleton_package .card-skeleton .content-body .signia_card_content .card-title{margin:0;margin-bottom:10px;height:15px}.signia_skeleton_package .card-skeleton .content-body .signia_card_content .card-intro{margin:0;height:20px}.skeleton-heading{font-size:26px;font-weight:700;margin-bottom:15px}.signia_skeleton_package{max-width:1400px;margin:0 auto}.service-comman .dvPax{border-right:1px solid #ddd}.cart_box .cart_dura,.cart_box .cart_lang{display:flex}.ahotel-item-main .uc-kstm-wrap .clickme{box-shadow:none!important}.account_fieldset{padding:0;border:none;background:#fff}.account_legend{box-shadow:none;background:#fff;font-weight:700;padding-top:10px;padding-bottom:10px;font-size:19px}.account_tbh_main .navbar_border_radius{box-shadow:none}.account_tbh_main .navbar_border_radius .BoxDiv-title-text{text-transform:capitalize;font-size:24px;font-weight:700;margin-left:0}.account_sli_list{display:none!important}.account_boxdiv{border:none!important}.fltrcon.sidber-box.cats-star.SEES .cats-title .filt_btn a.applybtn i.fa.fa-check{font-size:10px}.fltrcon.sidber-box.cats-star.SEES .cats-title .filt_btn a.applybtn:hover i.fa.fa-check{color:#fff!important}@media (max-width:1200px){.bs-example-modal-voucher{top:69px!important}.modal-content{border-radius:0.3rem!important}#panel-cart .panel-cart-container{bottom:40px!important}}#panel-cart .panel-cart-container .expand #expand_cart .expand-image svg{transform:rotate(180deg)}.htlpagewrapper.mapviewpage .hotelItemWrappMain .mapview #HotelDetailModal.mappopup #DetailHotel .main_box_pan{margin-bottom:0}.innerconwrapBookingDetail .table-booking-history.TableBig.dtls-main-table tbody#Servicedate tr td b{font-weight:100}@media (max-width:767px){.CANPOlicyFLoat{position:initial}#divExcursionList .ahotel-body.activityheading .uc-container{min-height:190px;height:190px;max-height:190px}}.INR_color{color:#333!important;font-weight:400!important}.INR_price_color{color:#333!important}.INR_price_size{font-size:16px}.chngactwrap #divAdltchlds1 #AgeDiv .bootstrap-touchspin-down{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}#myFailedBookingModalP .cart_close,#myFailedBookingModalP .cart_head{display:none}body .navbar .navbar-right>.nav-item.ProfileImg{border:1px solid #fff!important;border-radius:50%!important;max-height:40px!important;height:40px!important;width:40px!important;padding-left:0!important;justify-content:end!important;padding-right:0px!important}.navbar .navbar-right>.nav-item.ProfileImg .nav-link{border:0px!important}@media(min-width:1201px){.mapbubble .product-maininfo-title{display:block}.mapbubble .hotel-price{padding-right:0px!important}#modifyHotelsearchform #Hotels .night-count{top:25px!important}.rate-heading-content{padding-bottom:25px!important}.maincard_taxprice{top:35px!important}.total-price-cms{display:none}.hotel_rewrads.rewards_point_container{justify-content:end;margin-bottom:8px}.htl-price-wrap .pr-room-pr-ngt .nightTxt{margin:0}.htl-price-wrap .pr-room-pr-ngt .nightTxt span{font-size:15px!important;font-weight:400!important}.topquotesec{justify-content:initial!important;gap:15px;align-items:center}.min_text{color:var(--main-bg-color)!important;font-weight:600;padding-left:5px}.accountinfo_main_container .myaccount-navTabs{background:#fff;border-radius:12px;margin-bottom:15px}.accountinfo_main_container .myaccount-navTabs .col-md-12.col-lg-3{border-right:1px solid #e6e6e6}.accountinfo_main_container .myaccount-navTabs .my-account-tabcontent{margin-bottom:0}.room-review-detailssec .bookingcarddetails .check-in-out-date-sec{gap:15px}.loyalityPoint.deskhide{display:none}.fitemdtl .contentBoxDITCont .fiditem{padding:15px}.fitemdtl .contentBoxDITCont .summary{border-top:0;border-left:0}.room-review-detailssec{padding-left:10px}.trip_onward_text{color:#fff}.taxpricesevsec{color:#000!important}}@media (min-width:768px) and (max-width:992px){body .mainHeader ul.bookingside .arrow-angle-toggle .down-arrow{right:25px!important}}@media (max-width:1200px){.seatReservation.sssmodal .flightbody{min-width:360px}.seatReservation.sssmodal .back-flight{z-index:0;top:100%;left:50%;transform:translate(-50%,0);min-width:300px;max-width:300px}.seatReservation.sssmodal .flightbox{display:inline-block!important}.seatReservation.sssmodal .seatrow li.gallery{margin-right:10px}.seatReservation.sssmodal .flgtrow{display:flex;justify-content:center}.seatReservation.sssmodal .seatrow li span,.seatReservation.sssmodal .seathint span{width:22px;height:22px;border:0 solid #c5c5c5;font-size:8px;padding:0 0;margin:0}.seatReservation.sssmodal .seatrow li,.seatReservation.sssmodal .seathint{border-radius:4px;margin-right:2px}.seatReservation.sssmodal .back-flight{z-index:0}.seatReservation.sssmodal .seatrow{margin-left:6px;margin-right:6px;display:flex;justify-content:center}.seatReservation.sssmodal .seat-main-content .seatlayoutbox{width:100%;left:0}.seatReservation.sssmodal .leftwing,.seatReservation.sssmodal .rightwing{width:30px}.seatReservation.sssmodal #topwing>span.leftwing::after{border-width:22px 20px 13px 10px}#bottomwing>span.leftwing::after{border-width:11px 20px 8px 10px}.seatReservation.sssmodal #topwing>span.rightwing::after{border-width:25px 10px 9px 20px}.seatReservation.sssmodal .leftwing{padding-top:30px}.seatReservation.sssmodal .flgtrow .innerrow{min-width:300px;max-width:300px;padding-top:5px}}
@import url(darkThemeStyle.css);

html {
    font-family: sans-serif;
    line-height: 1.15
}

.grayfilter {
    filter: grayscale(1);
    opacity: .9
}

body {
    line-height: 1.42857143;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    overflow: auto !important
}

body {
    font-family: "Montserrat",sans-serif !important
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

@font-face {
    font-family: DIN-Regular;
    src: url(../fonts/DIN/DINRegular.ttf) format("truetype"),url(../fonts/DIN/DINRegular.otf) format("otf"),url(../fonts/DIN/DINRegular.woff) format("woff")
}

@font-face {
    font-family: MarselisPro-Bold;
    src: url(../fonts/MarselisPro/MarselisPro-Bold.ttf) format("truetype"),url(../fonts/MarselisPro/MarselisPro-Bold.otf) format("otf"),url(../fonts/MarselisPro/MarselisPro-Bold.woff) format("woff")
}

@font-face {
    font-family: MarselisPro;
    src: url(../fonts/MarselisPro/MarselisPro.ttf) format("truetype"),url(../fonts/MarselisPro/MarselisPro.otf) format("otf"),url(../fonts/MarselisPro/MarselisPro.woff) format("woff")
}

@font-face {
    font-family: DIN-Medium;
    src: url(../fonts/DIN/DINMedium.ttf) format("truetype"),url(../fonts/DIN/DINMedium.otf) format("otf"),url(../fonts/DIN/DINMedium.woff) format("woff")
}

@font-face {
    font-family: DIN-Alternate;
    src: url(../fonts/DIN/DINRegularAlternate.ttf) format("truetype"),url(../fonts/DIN/DINRegularAlternate.otf) format("otf"),url(../fonts/DIN/DINRegularAlternate.woff) format("woff")
}

@font-face {
    font-family: HS-Ishraq-Bold;
    src: url(../fonts/Arabic/HSIshraq-Bold.ttf) format("truetype"),url(../fonts/Arabic/HSIshraq-Bold.otf) format("otf"),url(../fonts/Arabic/HSIshraq-Bold.woff) format("woff")
}

@font-face {
    font-family: HSIshraq-Regular;
    src: url(../fonts/Arabic/HSIshraq-Regualr.ttf) format("truetype"),url(../fonts/Arabic/HSIshraq-Regular.otf) format("otf"),url(../fonts/Arabic/HSIshraq-Regular.woff) format("woff"),url(../fonts/Arabic/HSIshraq-Regualr.eot) format("eot")
}

@font-face {
    font-family: HSIshraq-Light;
    src: url(../fonts/Arabic/HSIshraq-Light.ttf) format("truetype"),url(../fonts/Arabic/HSIshraq-Light.eot) format("eot"),url(../fonts/Arabic/HSIshraq-Light.woff) format("woff"),url(../fonts/Arabic/HSIshraq-Light.otf) format("otf")
}

@font-face {
    font-family: DIN-NextLTArabic-Regular;
    src: url(../fonts/Arabic/DINNextLTArabic-Regular.ttf) format("truetype"),url(../fonts/Arabic/DINNextLTArabic-Regular.woff) format("woff")
}

@font-face {
    font-family: DIN-NextLTArabic-Medium;
    src: url(../fonts/Arabic/DINNextLTArabic-Medium.ttf) format("truetype"),url(../fonts/Arabic/DINNextLTArabic-Medium.woff) format("woff")
}

.donebox.donebox-outline {
    background: transparent !important;
    text-shadow: none !important
}

.table-booking-history .donebox {
    line-height: 26px
}

.donebox.donebox-outline-danger {
    color: #dc3545 !important;
    background: transparent !important;
    border-color: #dc3545 !important;
    text-shadow: none !important
}

.add_pax .blue, body, .panel-cart-container .blue {
    color: #252525 !important
}

.sklhotelwrap {
    padding: 10px;
    display: grid;
    grid-template-columns: 206px 1fr;
    grid-column-gap: 20px;
    background: #fff;
    border-radius: 7px;
    margin-bottom: 20px
}

.sklanimation {
    background-color: whitesmoke;
    overflow: hidden;
    position: relative;
    border-radius: 6px
}

    .sklanimation::before {
        content: '';
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: linear-gradient(to right,transparent,transparent,#d7d7d7,transparent,transparent);
        transform: translate(-100%);
        animation: loading 3s infinite
    }

.sklimg {
    height: 206px;
    width: 100%
}

@keyframes loading {
    100% {
        transform: translate(100%)
    }
}

@media(max-width:1200px) {
    .sklhotelwrap {
        grid-template-columns: 1fr;
        grid-column-gap: 0;
        grid-row-gap: 20px
    }
}

.holdtab a {
    color: #636363
}

.main_box_pan_new .trav .travmain .trav1-one .nonRefundablewrap {
    display: block
}

    .main_box_pan_new .trav .travmain .trav1-one .nonRefundablewrap .transinclude {
        color: #00af80 !important;
        text-transform: capitalize;
        font-weight: 400
    }

.nonRefundablewrap > * + * {
    padding-left: 10px
}

    .nonRefundablewrap > * + *:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -4px;
        height: 8px;
        width: 1px;
        background: #ddd
    }

.main_box_pan_new .trav .travmain .trav1-one .nonRefundablewrap > * {
    display: inline-block !important;
    vertical-align: middle !important
}

body, .form-control, .dropdown-menu {
    font-size: 15px;
    font-weight: 400
}

.trav .travmain .tavelPrt8 {
    min-width: 106px
}

body.modal-open {
    overflow: hidden !important
}

legend {
    color: #252525
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.3;
    color: inherit
}

.priceBreakup {
    padding: 5px;
    text-align: center;
    border: 1px solid var(--main-bg-color);
    max-width: max-content;
    margin: 0 auto
}

.segmentfee {
    padding: 5px;
    text-align: left;
    margin: 0 auto;
    color: red
}

.navbar-right .dropdown-menu {
    max-height: 250px;
    overflow: auto
}

.customscroll {
    overflow: auto;
    float: left;
    margin: 0 10px
}

    .customscroll::-webkit-scrollbar {
        width: 5px
    }

    .customscroll::-webkit-scrollbar-track {
        background: #ddd
    }

    .customscroll::-webkit-scrollbar-thumb {
        background: #666
    }

.ahotelRightScroll {
    max-height: 183px;
    overflow: auto
}

.pkgItemBig .uc-kstm-wrap i.signia {
    margin-left: 10px
}

.layoutBody {
    padding-top: 76px;
    background: #FAFAFA
}

header.masthead {
    position: relative;
    background-color: #343a40;
    background: url(../../assets/images/bg-masthead.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 12rem;
    padding-bottom: 12rem
}

.drp-buttons {
    display: none
}

.daterangepicker .drp-calendar td, .daterangepicker .drp-calendar th {
    width: 30px;
    height: 30px
}

.daterangepicker {
    -webkit-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    -moz-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    -ms-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)
}

.file-upload-sec *, .file-upload-sec:hover *, .TabConWrap, .TabConWrap label {
    -webkit-transition: all .30s linear;
    -moz-transition: all .30s linear;
    -ms-transition: all .30s linear;
    -o-transition: all .30s linear;
    transition: all .30s linear
}

.donebox, .btn, .changeact a {
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear
}

a:hover, a:focus {
    text-decoration: none
}

.form-control::-webkit-input-placeholder, .select2-search__field::-webkit-input-placeholder {
    color: #ccc
}

.form-control:-moz-placeholder, .select2-search__field:-moz-placeholder {
    color: #ccc;
    opacity: 1
}

.form-control::-moz-placeholder, .select2-search__field::-moz-placeholder {
    color: #ccc;
    opacity: 1
}

.form-control:-ms-input-placeholder, .select2-search__field:-ms-input-placeholder {
    color: #ccc
}

.form-control::-ms-input-placeholder, .select2-search__field::-ms-input-placeholder {
    color: #ccc
}

.form-control::placeholder, .select2-search__field::placeholder {
    color: #ccc
}

.crmblue {
    color: #1aaada !important
}

.crmgreen {
    color: #47a000 !important
}

.crmpurple {
    color: #8e5ea2 !important
}

.crmorange {
    color: #f37825 !important
}

.greyclr {
    color: #9da9b9
}

.pad75rem {
    padding: .75rem !important
}

.opac0 {
    opacity: 0
}

.mar_t5 {
    margin-top: 5px
}

label {
    margin-top: .2rem;
    margin-bottom: .3rem
}

.nav.nav-tabs > li > a > i {
    line-height: 10px;
    margin-top: -7px
}

.nav > li > a {
    padding: 14px .35rem;
    border: 1px solid transparent !important
}

    .nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
        border: 1px solid transparent !important
    }

.navbar .nav-tabs .nav-link.active, .nav > li.show > a, .nav > li.ddBox.open .nav-link {
    background: #e9ecef
}

.navbar .nav-tabs .nav-link {
    margin-right: 0
}

.navbar {
    padding-top: 0;
    padding-bottom: 0
}

.donebox:hover {
    color: #fff
}

.visible {
    display: block
}

.n-visible {
    display: none
}

.pdTop0 {
    padding-top: 0px !important
}

.pdBottom0 {
    padding-bottom: 0px !important
}

.btn {
    border: 1px solid #ddd
}

.toggle.btn, table .AddedTR .toggle.btn {
    height: 34px !important;
    min-height: 34px !important
}

.table .toggle.btn {
    height: 30px !important;
    min-height: 30px !important
}

.toggle .toggle-on {
    padding-left: 0px !important
}

.toggle .toggle-off {
    padding-right: 0px !important
}

.toggle.btn, .toggle.btn-xs {
    min-width: 59px !important
}

    .toggle.btn label.btn, table .AddedTR .toggle.btn label.btn {
        line-height: 1.5rem
    }

.toggleLH1_2 .toggle.btn label.btn {
    line-height: 1.1rem
}

table .toggle.btn label.btn {
    line-height: 1rem
}

.star-rating {
    direction: rtl;
    display: inline-block;
    padding: 0rem .75rem
}

    .star-rating input[type=radio] {
        display: none
    }

    .star-rating label {
        color: #bbb;
        font-size: 18px;
        padding: 0;
        cursor: pointer;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        margin-bottom: 0
    }

        .star-rating label:hover, .star-rating label:hover ~ label, .star-rating input[type=radio]:checked ~ label {
            color: #ffac5a
        }

.cntrlfc {
    padding: .25rem .75rem !important
}

.cursor-default {
    cursor: default !important
}

nav.navbar, .page-wrap, .page-title, .mainHeader .TabConWrap, .globalPadding, .modal-xl {
    padding-right: 15px;
    padding-left: 15px
}

.cart_boxd .cart_top {
    width: 100%;
    padding-right: 50px;
    position: relative
}

.cart_boxd .cart_topb {
    width: 100%;
    min-height: 90px
}

.cart_boxd .cart_topa {
    width: 40px;
    position: absolute;
    right: 0
}

    .cart_boxd .cart_topa img {
        position: absolute;
        top: 0%;
        left: 50%;
        margin-left: -20px;
        width: 100%;
        min-height: 0;
        width: 100%;
        height: auto;
        padding: 0;
        border-radius: 0
    }

.slite {
    display: none
}

.fltDes {
    padding: 0 4px
}

.Flight .cart_boxd .cart_topa {
    right: auto;
    left: 0
}

.Flight .cart_boxd .cart_top {
    padding-right: 20px;
    padding-left: 50px
}

.Flight .cart_close {
    right: -22px;
    top: 0
}

.Flight .cart_boxd .cart_topa img {
    top: 9px
}

.PaxWrap.flightWrap .PaxWrapInner {
    padding-top: 0
}

.select-filtersa .select2-search__field {
    padding: .375rem 0.75rem !important
}

.select-filtersa .select2-selection__rendered {
    padding: 0px !important
}

.vrsnwrap {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 11px;
    padding: 6px 9px;
    width: 100%;
    color: #aaa
}

    .vrsnwrap > * {
        display: block;
        line-height: 15px;
        width: 50%;
        float: left
    }

    .vrsnwrap .text-left {
        width: 35%
    }

    .vrsnwrap .text-right {
        width: 65%
    }

    .vrsnwrap.inline {
        position: relative;
        left: auto;
        bottom: auto;
        color: #fff;
        padding: 0;
        font-size: 11px !important;
        text-transform: uppercase
    }

        .vrsnwrap.inline * {
            display: inline-block;
            vertical-align: top;
            width: auto;
            float: none;
            margin-right: 25px;
            line-height: 23px
        }

            .vrsnwrap.inline *:last-of-type {
                margin-right: 0
            }

.sidber-box, .hotel-item, .flightwrap {
    background-color: #fff;
    margin-bottom: 20px;
    position: relative
}

.toolerr, .hotel-item, .hdtl-hdrthumb, .srchBtnWrap, #back-to-top, .flightwrap {
    -moz-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    -ms-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    -o-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)
}

.cclInner, .navbar .nav-tabs .nav-link.active, .kSearchBtn, .ddMoreToggle, .hoverIcon, .ddMenuInner a {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.mandatory {
    border-right: 3px solid #ff0000 !important
}

.error {
    border: 1px solid #ff0000 !important
}

.dis-block {
    display: block
}

.no-padding {
    padding: 0
}

.btn i {
    padding-right: 5px
}

.mainHeader .tab-content {
    display: none !important
}

    .mainHeader .tab-content.show-content, .mainHeader .TabConWrap.showConWrap {
        display: block !important
    }

.mainHeader.landing .tab-content label, .mainHeader.landing .tab-content .tab-close, .mainHeader.landing .tab-content .dropdown-toggle, .mainHeader.landing .tab-content .mulcremove {
    color: #fff !important
}

.mainHeader .tab-content label.col-form-label, .mainHeader .tab-content .tab-close, .mainHeader .tab-content .dropdown-toggle {
    color: #333 !important
}

.navbar .tab-content .ddBoxInner label {
    color: #333 !important
}

.mainHeader.landing .nav-tabs .nav-link:after, .mainHeader.landing .tab-content:before {
    opacity: .75 !important
}

.navbar .nav-tabs .nav-link:after {
    border-color: #fff0;
    border-style: dashed dashed solid;
    border-width: 0 15px 15px 15px;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: -6px;
    z-index: 1034;
    margin-left: -16px;
    height: 0;
    width: 0;
    content: "";
    display: none
}

.mainHeader .tab-content {
    position: relative;
    background: #fff0;
    padding: 10px 30px;
    z-index: 4;
    margin-top: 20px;
    -webkit-box-shadow: 0 19px 38px rgb(0 0 0 / .3),0 15px 12px rgb(0 0 0 / .22);
    -moz-box-shadow: 0 19px 38px rgb(0 0 0 / .3),0 15px 12px rgb(0 0 0 / .22);
    box-shadow: 0 19px 38px rgb(0 0 0 / .3),0 15px 12px rgb(0 0 0 / .22)
}

.mainHeader.landing .tab-content {
    padding: 30px
}

.TabConWrap.posRel .tab-content {
    margin-top: 5px;
    margin-bottom: 5px;
    box-shadow: none !important
}

body .mainHeader .tab-content:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    top: 0;
    left: 0;
    background: #fff !important
}

.mainHeader .tab-content:after {
    position: fixed;
    width: 100%;
    height: 100%;
    content: "";
    top: 0;
    left: 0;
    background: rgb(0 0 0 / .3) !important;
    z-index: -2;
    display: none
}

.mainHeader.landing .tab-content:after {
    background: rgb(255 255 255 / .3) !important;
    display: none
}

.navbar.bg-light:before {
    background: linear-gradient(to right,#ee595d,#c51d50) !important
}

.bg-light:before, .bg-light:after, .txtrbg:before {
    z-index: -1;
    content: "";
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.bg-light:after, .txtrbg:before {
    opacity: .01
}

.bg-light:after {
    display: none
}

.mainHeader .nav-tabs .nav-link:after, .mainHeader .tab-content:before {
    opacity: 1 !important
}

.mainHeader.landing .TabConWrap {
    position: absolute;
    background: transparent !important
}

    .mainHeader.landing .TabConWrap.fixed .tab-content {
        background: #f3f9fd !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important
    }

.mainHeader {
    z-index: 1000;
    position: relative;
    width: 100%
}

    .mainHeader.landing {
        position: absolute
    }

.page-wrap {
    padding-top: 20px;
    padding-bottom: 1px
}

.stngpg.page-wrap {
    padding-top: 0;
    padding-bottom: 0
}

.greenClr {
    color: #4cd964
}

.orangeClr {
    color: #ff9500
}

.grayClr {
    color: #a0a0a0
}

.mainHeader .TabConWrap.posRel {
    position: relative;
    width: 100%;
    z-index: 5;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 0;
    background: #000;
    display: block
}

.mainHeader .TabConWrap.posAbs {
    position: absolute;
    width: 100%;
    z-index: 5;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 0;
    display: block
}

.TabConWrap.hidefixed {
    position: fixed !important;
    top: 51px;
    opacity: 0;
    left: 0;
    width: 100%;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background: #000 !important;
    -webkit-transform: translate3d(0,-6rem,0);
    -moz-transform: translate3d(0,-6rem,0);
    transform: translate3d(0,-6rem,0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

    .TabConWrap.hidefixed.fixed {
        position: fixed !important;
        top: 53px;
        opacity: 1;
        left: 0;
        width: 100%;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background: #000 !important;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

.TabConWrap.fixed .tab-content {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.mainHeader .TabConWrap.fixed .tab-content {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0
}

.TabConWrap.fixed .form-row > .form-group {
    margin-top: 1rem
}

.TabConWrap.fixed .FlightNav + .form-row > .form-group, .TabConWrap.fixed .form-row.oneway .form-group, .TabConWrap.fixed .form-row.roundtrip .form-group, .TabConWrap.fixed .form-row.multicity .form-group {
    margin-top: 0
}

.TabConWrap.fixed .kSearchBtn {
    width: 40px;
    height: 40px;
    line-height: 37px;
    font-size: 16px
}

.TabConWrap.fixed .tab-close {
    right: 5px;
    top: 0
}

.childseat-icon {
    width: 22px;
    height: 22px;
    right: 34px;
    top: 0;
    background: url(../images/icon-child-seat.png) no-repeat center;
    background-size: 100% auto
}

.stars {
    position: relative;
    text-decoration: none !important;
    display: inline-block;
    vertical-align: middle
}

    .stars:before {
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        color: #ff6b00;
        font-size: 15px
    }

.star05:before {
    content: "\f123\f006\f006\f006\f006"
}

.star10:before {
    content: "\f005\f006\f006\f006\f006"
}

.star15:before {
    content: "\f005\f123\f006\f006\f006"
}

.star20:before {
    content: "\f005\f005\f006\f006\f006"
}

.star25:before {
    content: "\f005\f005\f123\f006\f006"
}

.star30:before {
    content: "\f005\f005\f005\f006\f006"
}

.star35:before {
    content: "\f005\f005\f005\f123\f006"
}

.star40:before {
    content: "\f005\f005\f005\f005\f006"
}

.star45:before {
    content: "\f005\f005\f005\f005\f123"
}

.star50:before {
    content: "\f005\f005\f005\f005\f005"
}

.star55:before {
    content: "\f005\f005\f005\f005\f005\f123\f006"
}

.star60:before {
    content: "\f005\f005\f005\f005\f005\f005\f006"
}

.star65:before {
    content: "\f005\f005\f005\f005\f005\f005\f123"
}

.star70:before {
    content: "\f005\f005\f005\f005\f005\f005\f005"
}

.input-group span.twitter-typeahead .tt-dropdown-menu {
    width: 100%;
    min-width: 200px
}

#back-to-top {
    position: fixed;
    bottom: 35px;
    right: 35px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 50px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0
}

    #back-to-top:hover {
        background: #e9ebec
    }

    #back-to-top.show {
        opacity: 1
    }

#content {
    height: 2000px
}

.canamnt * {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px
}

.canamnt h3 {
    font-weight: 700
}

.countBtnWrap .form-control {
    border-radius: .25rem !important
}

.form-control, .input-group-text, select.form-control:not([size]):not([multiple]) {
    line-height: 34px;
    height: 34px
}

.tab-close {
    position: absolute;
    top: 4px;
    right: 10px;
    font-size: 20px;
    color: rgb(0 0 0 / .2);
    cursor: pointer;
    z-index: 20
}

    .tab-close:hover {
        color: rgb(0 0 0 / .5)
    }

.page-title {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #000
}

.TabConWrap {
    position: absolute;
    width: 100%;
    -webkit-transition: .25s transform;
    -moz-transition: .25s transform;
    -ms-transition: .25s transform;
    -o-transition: .25s transform;
    transition: .25s transform
}

    .TabConWrap.fixed:after, .TabConWrap.posRel:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: 2;
        content: "";
        background-image: url(../../assets/images/bh-innerhead.jpg);
        opacity: .5;
        background-position: top -55px left 0;
        opacity: .05
    }

.page-title:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 2;
    content: "";
    background-image: url(../../assets/images/bh-innerhead.jpg);
    opacity: 0;
    background-position: top -55px left 0
}

.pttoolerr {
    z-index: 3
}

.page-title h2, .page-title h1, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    z-index: 1;
    margin-bottom: 0;
    font-weight: 400;
    z-index: 3
}

.page-title .head_sec_detail h2, .page-title .head_sec_detail h1, .page-title .head_sec_detail h3, .page-title .head_sec_detail h4, .page-title .head_sec_detail h5, .page-title .head_sec_detail h6 {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 5px
}

.page-title:before, .TabConWrap.fixed:before, .TabConWrap.posRel:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .15;
    z-index: 1
}

.page-title > * {
    z-index: 3;
    position: relative
}

.page-title .form-col .btn {
    line-height: 1rem
}

.dataTables_length .select2-container {
    margin-left: 10px
}

.nav-tabs {
    border-bottom: none
}

.mainHeader.landing .TabConWrap:after, .mainHeader.landing .TabConWrap:before {
    display: none
}

.navbar .nav-tabs .nav-link {
    border-radius: 0;
    border: none;
    background: #fff0;
    position: relative;
    color: #252525
}

@-webkit-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

@-moz-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

@keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

.scroll-btn {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    text-align: center
}

    .scroll-btn > * {
        display: block;
        line-height: 18px;
        font-size: 13px;
        font-weight: 400;
        color: #7f8c8d;
        color: #fff;
        font-family: "Montserrat",sans-serif;
        letter-spacing: 2px
    }

        .scroll-btn > *:hover, .scroll-btn > *:focus, .scroll-btn > *.active {
            color: #fff
        }

        .scroll-btn > *:hover, .scroll-btn > *:focus, .scroll-btn > *:active, .scroll-btn > *.active {
            opacity: .8;
            filter: alpha(opacity=80)
        }

    .scroll-btn .mouse {
        position: relative;
        display: block;
        width: 35px;
        height: 55px;
        margin: 0 auto 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 3px solid #fff;
        border-radius: 23px
    }

        .scroll-btn .mouse > * {
            position: absolute;
            display: block;
            top: 29%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin: -4px 0 0 -4px;
            background: #fff;
            border-radius: 50%;
            -webkit-animation: ani-mouse 2.5s linear infinite;
            -moz-animation: ani-mouse 2.5s linear infinite;
            animation: ani-mouse 2.5s linear infinite
        }

.navbar .nav-item .dropdown-menu a.nav-link, .navbar .nav-item .dropdown-menu a.nav-link:hover, .navbar .nav-item .dropdown-menu a.nav-link:focus {
    color: #252525 !important
}

header.masthead .overlay {
    position: absolute;
    background-color: #fff;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background: -moz-linear-gradient(top,#fff0 0%,var(--main-bg-color) 100%);
    background: -webkit-linear-gradient(top,#fff0 0%,var(--main-bg-color) 100%);
    background: linear-gradient(to bottom,#fff0 0%,var(--main-bg-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='var(--main-bg-color)',GradientType=0)
}

.navbar-expand-lg .tab-content .navbar-nav .dropdown-toggle {
    padding-left: 0;
    padding-right: 1rem
}

.navbar .tab-content label {
    color: rgb(0 0 0 / .5)
}

header.masthead h1 {
    font-size: 2rem
}

.head_sec_detail .htldetlrhtInner > b {
    border: none;
    font-size: 130%;
    color: #fff
}

.head_sec_detail .htldetlrhtInner > span {
    opacity: .7;
    margin-bottom: 14px
}

.head_sec_detail .htldetlrhtInner > * {
    display: block;
    text-align: right
}

.ftraboutwrap * {
    margin: 0px !important;
    font-style: normal !important;
    padding: 0px !important;
    color: #ddd !important;
    font-size: 14px !important
}

.mainHeader.disabledbutton {
    pointer-events: all
}

.setting-page-title.page-title::after {
    display: none
}

.setting-page-title.page-title::before {
    display: none
}

.setting-page-title.page-title {
    background: #fff !important;
    border: 1px solid #f0eff3;
    border-radius: 9px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    margin-top: 20px;
    height: 90px;
    padding: 0;
    overflow: hidden;
    padding-right: 0 !important
}

.setting-page-title .choosetheme {
    font-size: 19px;
    padding-right: 10px;
    font-weight: 700;
    line-height: 26px
}

.setting-wrapper-section .BoxDiv {
    box-shadow: 0 4px 12px 0 rgb(23 33 77 / .12)
}

.setting-wrapper-section .settingsavesec .ntheme {
    box-shadow: none !important;
    background: #fff0;
    padding: 0 !important
}

.setting-page-title .switchwrapper {
    background: var(--main-bg-color);
    height: 100%;
    display: flex;
    align-items: center;
    padding: 30px
}

.setting-page-title.page-title .titlecontent {
    flex-grow: 1;
    display: flex;
    justify-content: space-between
}

.setting-page-title.page-title .title {
    font-size: 19px;
    font-weight: 700;
    text-align: left;
    color: #252525 !important;
    margin-top: 0
}

@media (min-width:768px) {
    header .masthead h1 {
        font-size: 3rem
    }

    .flighttab .fltrWrap {
        z-index: 9 !important
    }

    .main_box_pan_new .nonRefundableInner {
        display: block
    }

    .showcase .showcase-text {
        padding: 7rem
    }
}

.showcase .showcase-text {
    padding: 3rem
}

.showcase .showcase-img {
    min-height: 30rem;
    background-size: cover
}

.features-icons {
    padding-top: 7rem;
    padding-bottom: 7rem
}

    .features-icons .features-icons-item {
        max-width: 20rem
    }

        .features-icons .features-icons-item .features-icons-icon {
            height: 7rem
        }

            .features-icons .features-icons-item .features-icons-icon i {
                font-size: 4.5rem
            }

        .features-icons .features-icons-item:hover .features-icons-icon i {
            font-size: 5rem
        }

.testimonials {
    padding-top: 7rem;
    padding-bottom: 7rem
}

    .testimonials .testimonial-item {
        max-width: 18rem
    }

        .testimonials .testimonial-item img {
            max-width: 12rem;
            box-shadow: 0 5px 5px 0 #adb5bd
        }

.call-to-action {
    position: relative;
    background-color: #343a40;
    background: url(../../assets/images/bg-masthead.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 7rem;
    padding-bottom: 7rem
}

    .call-to-action .overlay {
        position: absolute;
        background-color: #212529;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        opacity: .3
    }

footer.footer {
    padding-top: 2rem;
    padding-bottom: 0rem;
    position: relative;
    margin-top: 0;
    z-index: 0
}

    footer.footer .page-wrap {
        z-index: 2;
        position: relative
    }

    footer.footer:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: var(--main-bg-color) url(../images/world.svg) center no-repeat;
        background-size: 100% auto;
        opacity: .05;
        z-index: 1
    }

    footer.footer:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 0;
        display: none
    }

img {
    max-width: 100%
}

.navbar-brand {
    width: 260px
}

.NavToggler .navbar-toggler {
    display: block;
    padding: 0;
    border: none
}

.NavToggler *:focus {
    outline: none !important
}

.fixed-top {
    border-bottom: 1px solid rgb(0 0 0 / .15)
}

.ddBoxWrap {
    border: 1px solid #ddd;
    border-color: rgb(0 0 0 / .2);
    color: #333;
    outline: none;
    -webkit-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
    -moz-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
    -ms-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
    -o-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
    box-shadow: 0 2px 8px rgb(0 0 0 / .2);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    opacity: 0;
    transform: scale(0);
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 300px;
    height: auto;
    min-height: 300px;
    background: #fff;
    padding-bottom: 30px;
    z-index: 999;
    margin-top: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.kstmbtnshift .hidetext + i {
    padding-right: 0
}

.ddBox.ddBox-left .ddBoxWrap {
    right: auto;
    left: 0
}

.ddBoxInner {
    background: #fff;
    margin: 0;
    height: 100%;
    padding: 30px;
    text-align: center;
    width: 100%;
    overflow: auto;
    max-height: 400px
}

.ddMenuInner a {
    text-decoration: none;
    color: #818181;
    display: block
}

.ddBox.open:before {
    border-color: #fff0;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    position: absolute;
    left: 50%;
    margin-left: -9.25px;
    z-index: 1033;
    height: 0;
    width: 0;
    border-bottom-color: #fff;
    border-top-color: rgb(0 0 0 / .2);
    top: 100%;
    margin-top: 3px;
    content: "";
    display: none
}

.ddBox {
    position: relative
}

    .ddBox.open:after {
        border-color: #fff0;
        border-top-color: #fff;
        border-style: dashed dashed solid;
        border-width: 0 8.5px 8.5px;
        position: absolute;
        left: 50%;
        top: 100%;
        margin-top: 4px;
        z-index: 1034;
        margin-left: -9.25px;
        height: 0;
        width: 0;
        content: "";
        display: none
    }

.ddMoreToggle {
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    cursor: pointer;
    height: 20px;
    border-top: 1px solid rgb(0 0 0 / .2);
    background: rgb(0 0 0 / .05);
    width: 100%;
    text-align: center;
    height: 30px;
    padding: 4px 10px;
    font-size: 18px;
    opacity: 1
}

.ddBoxWrap.open {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.ddMoreToggle:hover {
    opacity: 1
}

.ddMoreToggle i {
    color: #fff
}

.ddBoxWrap a:hover {
    opacity: .8
}

.mobicontxt {
    display: none
}

.navbar-expand-lg .navbar-nav .NavToggler .nav-link {
    padding: 0px !important;
    position: relative
}

.Toggle-menu {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    position: relative;
    cursor: pointer;
    border-radius: 5px;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    -o-transform: scale(.7);
    transform: scale(.7)
}

    .Toggle-menu * {
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        transition: .25s ease-in-out
    }

    .Toggle-menu .Toggle-line {
        position: absolute;
        height: 100%;
        width: 100%
    }

        .Toggle-menu .Toggle-line span {
            width: 40px;
            height: 4px;
            position: relative;
            top: 0;
            left: 5px;
            margin: 10px 0
        }

            .Toggle-menu .Toggle-line span:nth-child(1) {
                transition-delay: .5s
            }

            .Toggle-menu .Toggle-line span:nth-child(2) {
                transition-delay: .625s
            }

            .Toggle-menu .Toggle-line span:nth-child(3) {
                transition-delay: .75s
            }

    .Toggle-menu .Toggle-cross {
        position: absolute;
        height: 100%;
        width: 100%;
        transform: rotate(45deg)
    }

        .Toggle-menu .Toggle-cross span:nth-child(1) {
            height: 0%;
            width: 4px;
            position: absolute;
            top: 10%;
            left: 24px;
            transition-delay: 0s
        }

        .Toggle-menu .Toggle-cross span:nth-child(2) {
            width: 0%;
            height: 4px;
            position: absolute;
            left: 10%;
            top: 24px;
            transition-delay: .25s
        }

    .Toggle-menu span {
        display: block;
        background: #566973;
        border-radius: 2px
    }

    .Toggle-menu.open .Toggle-line span {
        width: 0%
    }

        .Toggle-menu.open .Toggle-line span:nth-child(1) {
            transition-delay: 0s
        }

        .Toggle-menu.open .Toggle-line span:nth-child(2) {
            transition-delay: .125s
        }

        .Toggle-menu.open .Toggle-line span:nth-child(3) {
            transition-delay: .25s
        }

    .Toggle-menu.open .Toggle-cross span:nth-child(1) {
        height: 80%;
        transition-delay: .625s
    }

.NavToggler.open .Toggle-cross span:nth-child(2) {
    width: 80%;
    transition-delay: .375s
}

.ddNotifyInner ul {
    padding: 0;
    width: 100%
}

.ddTitle {
    width: 100%;
    display: block;
    padding: 3px 15px;
    border-bottom: 1px solid rgb(0 0 0 / .1);
    font-weight: 700
}

.ddNotifyInner ul li {
    width: 100%;
    display: block;
    border-bottom: 1px dashed rgb(0 0 0 / .1);
    padding: 5px 15px
}

.ddBoxInner.ddNotifyInner {
    padding: 0;
    text-align: left
}

.notifyName {
    font-weight: 700;
    float: left
}

.ddMTitle {
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

.notifyTime {
    float: right;
    display: inline-block;
    font-size: 80%;
    line-height: 20px
}

.ddTitleButton {
    font-size: 1rem;
    float: right;
    padding: 0 5px;
    cursor: pointer;
    margin-top: -5px
}

.notifyTime span:last-of-type {
    padding-left: 6px
}

.notifyList li {
    border-bottom: 1px dashed #ddd
}

    .notifyList li:last-of-type {
        border-bottom: none
    }

.notifyList p {
    display: block;
    width: 100%;
    margin-bottom: 3px;
    overflow: hidden;
    font-size: 80%
}

    .notifyList p.notifyTitle {
        font-size: 100%
    }

    .notifyList p.notifySubject {
        font-weight: 700;
        font-size: 80%
    }

    .notifyList p:last-of-type {
        margin-bottom: 0
    }

.changePassForm .form-group {
    margin-bottom: 5px !important;
    border-bottom: none !important
}

    .changePassForm .form-group input::placeholder {
        font-size: 14px !important
    }

.changePassForm {
    padding-top: 10px !important
}

.chngpasswrap.ddBoxWrap {
    min-height: 276px
}

.ddMenuInner ul {
    padding: 0;
    width: 100%
}

.ddMenuInner li {
    padding: 1px;
    float: left;
    width: 33.33%;
    height: 90px;
    position: relative;
    list-style: none;
    padding: 5px
}

.ddMenuInner a {
    text-decoration: none;
    color: #636363;
    display: block;
    font-size: 12px;
    position: relative;
    height: 100%
}

    .ddMenuInner a span {
        position: absolute;
        top: 50px;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        transform: translate(-50%,0);
        width: 100%;
        text-align: center;
        line-height: 1em
    }

.ddMenuInner [class^="MyIcon-"] {
    position: relative;
    font-size: 60px;
    height: 50px;
    width: 100%;
    display: Block;
    text-align: center;
    line-height: 50px
}

    .ddMenuInner [class^="MyIcon-"]:before {
        position: absolute;
        top: 66%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.ddMenuInner li a .fa {
    position: relative;
    font-size: 34px;
    height: 50px;
    width: 100%;
    display: Block;
    text-align: center;
    line-height: 50px
}

    .ddMenuInner li a .fa:before {
        position: absolute;
        top: 40%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.kTouchspin .nav-link::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid #fff0;
    border-bottom: 0;
    border-left: .3em solid #fff0
}

.kTouchspin.ddBox .ddBoxInner {
    padding: 15px
}

.kTouchspin.ddBox .ddBoxWrap {
    min-height: 0;
    margin-top: 0;
    display: none
}

    .kTouchspin.ddBox .ddBoxWrap.open {
        display: block
    }

.kTouchspin.ddBox.open:before {
    margin-top: -9px;
    display: none
}

.kTouchspin.ddBox.open:after {
    margin-top: -8px;
    display: none
}

.kTouchspin .kts-wrap {
    white-space: nowrap
}

.kTouchspin.dropdown-menu {
    min-width: 20rem;
    padding-left: 15px;
    padding-right: 15px
}

.kTouchspin .ddBoxInner .form-group:last-of-type {
    margin-bottom: 0
}

.kTouchspin {
    cursor: pointer
}

    .kTouchspin .ddMoreToggle {
        height: auto;
        padding: 10px 15px;
        background: #fff0;
        border-top: 1px solid rgb(0 0 0 / .2)
    }

        .kTouchspin .ddMoreToggle .btn {
            line-height: 1rem
        }

.navbar-nav .dropdown-menu {
    margin-top: 0
}

.kSearchBtn {
    position: absolute;
    bottom: -20px;
    right: -20px;
    border-radius: 50px;
    width: 54px;
    height: 54px;
    text-align: center;
    line-height: 50px;
    padding: 0;
    border: 2px solid #fff;
    font-size: 20px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none
}

    .kSearchBtn i {
        padding: 0;
        margin-right: 0
    }

    .kSearchBtn, .kSearchBtn:hover, .kSearchBtn:focus, .kSearchBtn:active {
        -webkit-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 7px 11px 0 rgb(52 105 203 / .12);
        -moz-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 7px 11px 0 rgb(52 105 203 / .12);
        -ms-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 7px 11px 0 rgb(52 105 203 / .12);
        -o-box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 7px 11px 0 rgb(52 105 203 / .12);
        box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 7px 11px 0 rgb(52 105 203 / .12)
    }

#main {
    transition: margin-left .5s;
    padding: 20px
}

.container {
    max-width: 100%
}

input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email] {
    width: 100%
}

.table thead th {
    white-space: nowrap;
    color: #fff;
    border-bottom: none
}

.table-wrap {
    width: 100%;
    overflow-X: auto
}

.table tfoot td {
    padding: 0
}

.table th, .table td {
    padding: .25rem .75rem
}

.table tfoot td input {
    padding: .25rem .75rem;
    text-overflow: ellipsis;
    border: none
}

.toolerr {
    background-color: #fff;
    padding: 20px;
    margin: 20px 0 30px 0;
    position: relative;
    min-height: 55px;
    border: 1px solid #e8e8e8;
    border-bottom: 1px solid #fff0
}

.srchBtnWrap {
    position: absolute;
    left: 50%;
    bottom: -15px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

    .srchBtnWrap .btn {
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        padding: 4px 25px
    }

.countBtnWrap {
    position: absolute;
    right: 20px;
    bottom: -17px
}

.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file, .input-group > .twitter-typeahead {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

#myModalPopup-body {
    height: 500px
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child), .input-group > .twitter-typeahead:not(:first-child) .form-control {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

div.TabConWrap .input-group > .input-group-prepend + .form-control {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.daterangepicker .daterangepicker_input i {
    top: 0;
    left: 0;
    line-height: 28px;
    width: 28px;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 4px 0 0 4px;
    border-right: none;
    background: #e9ecef
}

.daterangepicker .input-mini {
    width: 88%;
    margin-left: 28px;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important
}

.daterangepicker .table-condensed {
    margin-left: -10px;
    margin-right: -10px
}

.daterangepicker .drp-calendar .table-condensed {
    margin: 0
}

.daterangepicker .calendar {
    margin: 0;
    padding: 15px
}

.daterangepicker.ltr .calendar-table {
    padding-top: 8px
}

.daterangepicker .single .calendar-table {
    padding-top: 0
}

.daterangepicker .calendar-table thead tr:first-child th {
    padding-bottom: 10px
}

.daterangepicker {
    width: auto;
    z-index: 1072;
    display: none
}

    .daterangepicker.dropdown-menu {
        padding: 0
    }

.fa[type="button"] {
    -webkit-appearance: none
}

.hotel-img {
    padding: 0
}

.hotel-img-inner {
    height: 100%;
    overflow: hidden;
    position: relative
}

    .hotel-img-inner img {
        position: absolute;
        min-height: 100%;
        min-width: 100%;
        top: 0;
        left: 0
    }

.hotel-content-inner {
    padding-top: 15px
}

    .hotel-content-inner .star {
        padding-left: 10px
    }

    .hotel-content-inner h1 {
        font-size: 24px
    }

.hotel-price {
    border-left: 1px solid #ddd
}

.hotel-service-icons ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0
}

    .hotel-service-icons ul li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 4px
    }

        .hotel-service-icons ul li a {
            font-size: 24px
        }

.hotel-room-item > .row {
    border-top: 1px solid #ddd
}

.hotel-room-item label {
    margin-bottom: 0;
    font-weight: 700;
    padding-left: 6px;
    font-size: 125%
}

.hotel-room-item i {
    padding-right: 4px
}

.cclMain .cclInner {
    display: none;
    position: absolute;
    right: 0;
    width: 100%;
    top: 100%
}

    .cclMain .cclInner:first-of-type {
        display: block;
        position: relative
    }

.price-box {
    text-align: right
}

    .price-box span:last-of-type {
        margin-right: 0;
        width: 100%;
        display: block
    }

    .price-box span {
        margin-right: 7px
    }

.readMore {
    padding-left: 7px
}

.clsCanPolTItle {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    color: red
}

.clsCanPolHead {
    display: block;
    vertical-align: middle;
    margin-right: -4px
}

.uc-kstm-wrap .clsCanPolHead {
    margin-right: 0
}

.travmain .tavelPrt6 i:last-of-type {
    font-size: 21px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle
}

.NewPrice {
    font-size: 110%
}

.OldPrice {
    font-size: 80%;
    text-decoration: line-through;
    color: #ddd
}

.tavelPrt5 .OldPrice {
    color: #aaa;
    font-size: 11px;
    display: inline-block;
    vertical-align: middle
}

    .tavelPrt5 .OldPrice * {
        color: #aaa;
        font-weight: 700
    }

.tavelPrt5 .NewPrice {
    color: #333;
    font-size: 11px;
    padding-left: 0;
    display: inline-block;
    vertical-align: middle
}

    .tavelPrt5 .NewPrice span {
        font-size: 17px;
        padding-left: 4px;
        font-weight: 700
    }

.irs-with-grid .irs-grid {
    display: none !important
}

.input-group .select2-container {
    width: 100% !important
}

.b2bctrbx1 span i {
    font-size: 20px;
    padding-left: 10px;
    cursor: pointer
}

.nav-tabs .nav-item {
    margin-bottom: 0px !important
}

.bootstrap-touchspin .btn-default {
    line-height: 1.3;
    background: #e9ecef;
    border: 1px solid #ced4da
}

.bootstrap-touchspin .bootstrap-touchspin-down {
    border-radius: .25rem 0 0 .25rem;
    border-right: none;
    padding: 4px 5px 8px 5px
}

.bootstrap-touchspin .bootstrap-touchspin-up {
    border-radius: 0 .25rem .25rem 0;
    padding: 4px 5px 8px 5px
}

.bootstrap-touchspin .input-group-prepend + .input-group-btn .bootstrap-touchspin-down {
    border-radius: 0;
    border-right: none
}

.bootstrap-touchspin .input-group-addon {
    line-height: 34px;
    padding-right: 10px
}

.saveloaderwrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgb(0 0 0 / .4);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
    opacity: 1;
    visibility: visible !important
}

    .saveloaderwrap.invisible {
        opacity: 0;
        visibility: hidden !important
    }

.saveloadinner {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    border-radius: 1rem;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 30px;
    min-width: 300px
}

.saveloader {
    width: 100%;
    text-align: center
}

    .saveloader img {
        margin-bottom: 20px;
        max-width: 100px
    }

.three-bounce {
    text-align: center;
    font-size: 26px;
    position: relative;
    width: 100%;
    z-index: 99 !important
}

    .three-bounce > div {
        display: inline-block;
        width: 18px;
        height: 18px;
        border-radius: 100%;
        background-color: #4f96b6;
        -webkit-animation: bouncedelay 1.4s infinite ease-in-out both;
        animation: bouncedelay 1.4s infinite ease-in-out both
    }

    .three-bounce .one {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s
    }

    .three-bounce .two {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s
    }

    .three-bounce .tbText {
        text-align: center;
        color: #4f96b6;
        display: block;
        font-size: 18px
    }

@-webkit-keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.nav > li.ProfileImg > a:hover, .nav > li.ProfileImg > a:focus, .nav > li.ProfileImg > a:active {
    border: 2px solid #fff !important
}

.ProfileImg .ddBoxWrap {
    width: 400px;
    min-height: 100px
}

.ddMTitle {
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

.ProfileImg .ddMoreToggle span {
    display: block;
    float: left;
    width: 100%;
    position: relative
}

    .ProfileImg .ddMoreToggle span i {
        cursor: pointer
    }

    .ProfileImg .ddMoreToggle span:last-of-type {
        text-align: right
    }

body .navbar .navbar-right > .nav-item.ProfileImg.not-logged-in {
    max-height: initial !important;
    height: initial !important;
    width: initial !important;
    min-width: initial !important
}

    body .navbar .navbar-right > .nav-item.ProfileImg.not-logged-in a.nav-link {
        width: initial !important;
        height: initial !important;
        overflow: initial !important;
        box-shadow: none;
        border: 1px solid var(--main-bg-color) !important;
        padding: 3px 16px !important;
        min-width: initial !important;
        max-height: initial !important
    }

        body .navbar .navbar-right > .nav-item.ProfileImg.not-logged-in a.nav-link #avPreview {
            font-size: 14px !important;
            width: initial !important;
            height: initial !important
        }

.ProfileImg .nav-link {
    width: 38px;
    height: 38px;
    border-radius: 50px;
    border: 1px solid #fff !important;
    position: relative;
    overflow: hidden;
    padding: 0px !important;
    box-shadow: 0 0 10px rgb(0 0 0 / .1)
}

.mainHeader .navbar .ProfileImg {
    display: flex;
    align-items: center;
    gap: 6px;
    position: relative
}

.ProfileImg .nav-link:before {
    display: none
}

.hoverIcon {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    font-size: 40px;
    line-height: 148px;
    text-align: center;
    opacity: 0;
    top: 50%;
    left: 50%;
    color: #fff
}

.ProfileImg .avatar-upload:hover .hoverIcon {
    opacity: .6
}

.avatar-detail p {
    text-align: center
}

    .avatar-detail p:last-of-type {
        margin-bottom: 0
    }

    .avatar-detail p label {
        font-size: 120%;
        width: 100%;
        display: block
    }

.avatar-save {
    margin-bottom: 15px
}

    .avatar-save .btn {
        line-height: 1rem
    }

.avatar-upload {
    position: relative;
    padding: 15px
}

.avatar-edit {
    position: absolute;
    right: 12px;
    z-index: 1;
    top: 10px
}

    .avatar-edit input {
        display: none
    }

.ddTitleButton {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-bottom: 0;
    border-radius: 100%;
    background: #FFF;
    border: 1px solid #fff0;
    cursor: pointer;
    font-weight: 400;
    transition: all .2s ease-in-out;
    position: relative
}

    .ddTitleButton:hover {
        background: #f1f1f1;
        border-color: #d6d6d6
    }

    .ddTitleButton:after {
        content: "\f040";
        font-family: 'FontAwesome';
        color: #757575;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
        line-height: 26px
    }

.avatar-preview {
    width: 160px;
    height: 160px;
    position: relative;
    border-radius: 100%;
    border: 6px solid #F8F8F8;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .1);
    margin: 0 auto;
    overflow: hidden
}

    .avatar-preview label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        cursor: pointer;
        margin: 0
    }

    .avatar-preview > div, .ProfileImg .nav-link > span {
        width: 100%;
        height: 100%;
        border-radius: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center
    }

.nopadfc .form-control {
    padding: 0px !important
}

.pOWOffertrigger {
    display: block;
    padding: 5px 20px;
    background: #0089d0;
    overflow: visible;
    height: 30px;
    margin-left: 29px;
    color: #fff;
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: -15px;
    z-index: 1;
    cursor: default
}

    .pOWOffertrigger:after {
        content: "";
        height: 0;
        width: 0;
        display: block;
        position: absolute;
        bottom: -15px;
        right: 0;
        border-top: 15px solid #673c00;
        border-right: 15px solid #fff0
    }

    .pOWOffertrigger:before {
        content: "";
        height: 0;
        width: 0;
        display: block;
        position: absolute;
        top: 0;
        left: -15px;
        border-top: 15px solid #0089d0;
        border-bottom: 15px solid #0089d0;
        border-right: 15px solid #fff0;
        border-left: 15px solid #fff0
    }

.pOWTRFloat {
    position: absolute;
    top: 0;
    right: 100%;
    background: #0095da;
    font-size: 90%;
    padding: 10px;
    display: none;
    width: 250px;
    border-radius: 5px;
    z-index: -1;
    margin-right: 4px;
    -webkit-box-shadow: 0 3px 3px 0 rgb(0 0 0 / .35);
    -moz-box-shadow: 0 3px 3px 0 rgb(0 0 0 / .35);
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / .35)
}

.pkgOnwards {
    text-align: left
}

.pkgOnwardsWrap.ahotel-right {
    vertical-align: top;
    padding: 5px 15px 76px 15px;
    position: relative
}

.pOWHighlights, .pOWHName {
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px
}

.pOWHName {
    border-bottom: 1px dashed #ddd
}

.pOWBtmWrap {
    border-top: 1px dashed #ddd
}

.pOWHighlights li {
    padding-left: 20px;
    position: relative;
    margin-bottom: 4px
}

    .pOWHighlights li:before {
        content: "\e080";
        color: #333;
        margin-right: 0;
        font-family: 'simple-line-icons';
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        position: absolute;
        left: 0;
        top: 2px;
        line-height: 1;
        -webkit-font-smoothing: antialiased
    }

.pOWprice .OldPrice {
    color: #797979;
    display: block;
    margin-bottom: 5px
}

.pOWprice .NewPrice label, .pOWprice .NewPrice span {
    font-weight: 700;
    margin: 0
}

.pOWprice .NewPrice {
    font-size: 130%;
    line-height: 1rem;
    color: #333
}

    .pOWprice .NewPrice span {
        margin-left: 7px;
        font-size: 70%
    }

.pOWprice {
    margin-bottom: 5px;
    margin-top: 3px
}

.pOWHighlights .pOHLTitle {
    font-weight: 700;
    display: block;
    margin-bottom: 5px
}

.pOWHighlights ul {
    margin-bottom: 0
}

.pOWHNameInner span {
    margin-left: 5px;
    cursor: pointer;
    float: right
}

.pOWHNameInner .fa {
    margin-right: 5px
}

.pOWHNameInner label {
    margin: 0
}

.pOWRCol {
    padding: 5px 15px
}

    .pOWRCol:last-of-type {
        border-bottom: none
    }

.plr0 {
    padding-left: 0;
    padding-right: 0
}

.btn-outline-primary:hover, .btn-outline-primary:focus {
    color: #fff !important
}

.cstmz:hover, .cstmz:focus {
    outline: none !important;
    box-shadow: 0 0 0 0 transparent !important
}

.pOWBtmWrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.pOWBookNow .btn {
    line-height: 1.1rem
}

.pOWBookNow .donebox {
    margin-right: 0
}

.page-title .PkgTitleName *, .divPrice * {
    color: #fff
}

.OverviewTableWrap {
    width: 100%
}

    .OverviewTableWrap .row {
        margin: 0
    }

.sidebar-area {
    background-color: #4a98d2;
    position: relative;
    width: 290px
}

.sidebarMain .ScrollFix {
    background: #fff !important;
    max-width: 100% !important
}

.ScrollFix.fixed {
    position: fixed;
    top: 69px;
    bottom: auto;
    right: 8%;
    left: auto
}

.ScrollFix.bottom {
    position: absolute;
    bottom: 0;
    top: auto;
    top: auto;
    right: 8%;
    left: auto
}

    .ScrollFix.bottom.fixed {
        top: auto;
        right: 0;
        margin: 0
    }

.cstmizerwrap.PkgBulletsList > *:before {
    display: none
}

.cstmizer {
    left: -39px;
    z-index: 1;
    top: 0;
    position: absolute
}

    .cstmizer .c-float {
        font-size: 0;
        opacity: 0
    }

    .cstmizer .c-btn {
        display: block;
        font-size: 25px;
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin-bottom: 7px;
        border-radius: 25px;
        border-radius: 25px;
        background: #333;
        position: relative;
        color: #fff
    }

.contentBoxDITab {
    padding-top: 0
}

.fsm-container {
    height: 700px
}

.left-wrap {
    width: 75%;
    float: left
}

.right-wrap {
    width: 25%;
    float: left
}

.left-wrap .fsm {
    width: 33.33%
}

.left-wrap .fsm-overview {
    width: 100%
}

.left-wrap > .row, .right-wrap > .row {
    margin: 0
}

.fsm {
    width: 100%;
    float: left;
    padding: 5px;
    position: relative;
    height: 167px;
    cursor: pointer
}

    .fsm.fsm-overview {
        height: 500px
    }

    .fsm.fsm-map, .fsm.fsm-dailyinfo, .fsm.fsm-terms, .fsm.fsm-activity {
        height: 235px
    }

        .fsm.fsm-map .fsm-d-content {
            padding: 40px 0 0 0
        }

.fsm-overview .owl-carousel, .fsm-overview .owl-carousel .owl-item {
    height: 490px !important
}

.fsm-overview .owl-item {
    position: relative;
    overflow: hidden
}

.fsm-overview .item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

    .fsm-overview .item img {
        max-width: none;
        height: 100%;
        width: auto !important;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.customizer {
    width: 100%;
    height: 100%
}

.fsm-display {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
    overflow: auto;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08);
    transition: box-shadow 200ms cubic-bezier(.4,0,.2,1);
    background: #fff;
    border-radius: 10px
}

.fsmdcinner {
    height: 100%;
    overflow: hidden;
    position: relative
}

.fsm-d-title {
    padding: 0 8px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 10px 10px 0 0;
    color: #fff
}

    .fsm-d-title > * {
        display: inline-block;
        vertical-align: middle
    }

    .fsm-d-title img {
        width: 30px;
        margin-right: 10px
    }

    .fsm-d-title span {
        line-height: 40px;
        font-size: 18px
    }

.fsm-d-content {
    padding: 48px 15px 8px 15px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.fsm-overview .fsm-dcleft {
    padding: 0px !important
}

.fsm-overview .fsm-d-content {
    padding: 0;
    margin: 0
}

.bg-overview {
    background: #0095da
}

.fsm-dchalf {
    padding: 0
}

.fsmdcinner p, .fsmdcinner li {
    color: #7d7d7d;
    line-height: 25px;
    letter-spacing: 1px
}

.fsmdcinner p {
    padding: 20px;
    height: 60%;
    overflow: hidden;
    padding-bottom: 0
}

.fsmdcinner .dcrightfloat {
    padding: 10px 20px;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    max-height: 165px;
    height: 40%
}

    .fsmdcinner .dcrightfloat ul {
        height: 100%;
        overflow: hidden;
        margin-bottom: 0
    }

.fsmdcinner li {
    border-top: 1px dashed #ddd;
    color: #fff
}

    .fsmdcinner li:first-of-type {
        border-top: none
    }

.fsm .fa {
    transition: 1s;
    color: #f5f5f5;
    font-size: 2.5vw
}

    .fsm .fa:before {
        color: #f5f5f5
    }

.fsm.full-screen .fsm-d-title {
    position: relative;
    z-index: 2
}

.fsm-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box
}

.fsm-fullscreen-btn {
    position: absolute;
    top: 11px;
    right: 18px;
    font-size: 18px;
    opacity: 1;
    transition: all .3s linear;
    cursor: pointer
}

.fsm:hover .d-destn-more {
    opacity: 1;
    cursor: pointer
}

.image-container {
    position: relative
}

.photo-container {
    float: left;
    position: relative;
    overflow: hidden
}

.image-thumb {
    position: relative;
    background-color: #eee
}

.d-con-destn {
    margin-bottom: 0;
    height: 95px;
    overflow: hidden
}

    .d-con-destn li {
        border-bottom: 1px dashed #ddd;
        padding: 7px 0;
        margin: 0
    }

        .d-con-destn li * {
            padding: 0;
            margin: 0;
            overflow: hidden;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .d-con-destn li:last-of-type {
            border-bottom: none
        }

.d-destn-more {
    padding: 1px;
    opacity: 0;
    transition: all .3s linear;
    color: #aaa;
    position: absolute;
    bottom: 0;
    height: 20px;
    width: 100%;
    left: 0
}

.SLI-options {
    color: #0f8dcb
}

.font10 {
    font-size: 10%
}

.font20 {
    font-size: 20%
}

.font30 {
    font-size: 30%
}

.font40 {
    font-size: 40%
}

.font50 {
    font-size: 50%
}

.font60 {
    font-size: 60%
}

.font70 {
    font-size: 70%
}

.font80 {
    font-size: 80%
}

.font90 {
    font-size: 90%
}

.font100 {
    font-size: 100%
}

.font110 {
    font-size: 110%
}

.font120 {
    font-size: 120%
}

.font130 {
    font-size: 130%
}

.font140 {
    font-size: 140%
}

.font150 {
    font-size: 150%
}

.font160 {
    font-size: 160%
}

.font170 {
    font-size: 170%
}

.font180 {
    font-size: 180%
}

.font190 {
    font-size: 190%
}

.font200 {
    font-size: 200%
}

.owl-carousel .owl-nav span {
    display: none
}

.owl-carousel .owl-nav .owl-next::before, .owl-carousel .owl-nav .owl-prev::before {
    background: #fff;
    color: #000;
    opacity: 0;
    border-radius: 26px !important;
    width: 43px !important
}

.owl-carousel:hover .owl-nav .owl-next::before, .owl-carousel:hover .owl-nav .owl-prev::before {
    opacity: .5
}

.carousel-3d-container {
    margin: 0px !important;
    padding: 14px !important;
    height: 170px !important
}

.carousel-3d-slide {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08) !important;
    background: #fff !important;
    border: none !important;
    border-radius: 10px !important
}

.fsmddiday {
    float: left
}

.fsmddidate {
    float: right
}

.fsmdditop {
    color: #fff;
    padding: 10px 15px;
    overflow: hidden
}

.fsmdact {
    padding: 7px 15px;
    text-align: center
}

    .fsmdact > * {
        display: block
    }

    .fsmdact label {
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 7px
    }

    .fsmdact > span {
        border-bottom: 1px dashed #ddd;
        display: block;
        height: 16px
    }

        .fsmdact > span span {
            width: 30px;
            height: 30px;
            border-radius: 30px;
            display: inline-block;
            color: #fff;
            font-size: 17px;
            line-height: 30px
        }

.fsmdicons {
    white-space: nowrap;
    font-size: 20px;
    margin-top: 23px
}

    .fsmdicons > * {
        padding-right: 10px
    }

        .fsmdicons > *:last-of-type {
            padding-right: 0
        }

.fsm-d-activity {
    padding: 0;
    position: relative;
    height: 100%;
    width: 100%
}

.fsmacbase {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 1
}

    .fsmacbase img {
        max-width: none;
        height: 100%;
        width: auto !important;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.fsmacfloat {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    z-index: 2;
    color: #fff;
    padding: 6px 10px
}

.activityslider {
    position: relative
}

.fsmacfloat * {
    color: #fff
}

.fsmacfloat * {
    display: block
}

.fsmacfloat label {
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0
}

.fsmdterms li {
    border-bottom: 1px dashed #ddd;
    line-height: 22px
}

    .fsmdterms li:last-of-type {
        border-bottom: none
    }

.fsmdterms label {
    font-weight: 700;
    display: block
}

.fsmdterms p {
    height: 44px;
    overflow: hidden
}

#map {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0
}

.pin-wrap {
    position: absolute;
    width: 50px;
    height: 50px;
    margin-top: -60.710678px;
    margin-left: -25px;
    -webkit-transform-origin: 50% 120.7106781187% 0;
    transform-origin: 50% 120.7106781187% 0
}

.pin {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    -webkit-transform-origin: 50% 120.7106781187% 0;
    transform-origin: 50% 120.7106781187% 0
}

    .pin::after {
        position: absolute;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 50px;
        height: 50px;
        content: '';
        -webkit-transform: rotateZ(-45deg);
        -moz-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
        border: 10px solid #0f8dcb;
        border-radius: 50% 50% 50% 50%
    }

    .pin::before {
        position: absolute;
        display: block;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50px;
        height: 50px;
        content: '';
        -webkit-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
        border: 9px solid #0f8dcb;
        border-radius: 50% 50% 50% 0
    }

.shadow {
    position: absolute
}

    .shadow::after {
        position: absolute;
        left: -125px;
        display: block;
        width: 26px;
        height: 26px;
        margin-top: -13px;
        content: '';
        -webkit-transform: rotateX(55deg);
        transform: rotateX(55deg);
        border-radius: 50%;
        -webkit-box-shadow: rgb(0 0 0 / .5) 100px 0 20px;
        box-shadow: rgb(0 0 0 / .5) 100px 0 20px
    }

.pulse {
    position: absolute;
    margin-top: -50px;
    margin-left: -50px;
    -webkit-transform: rotateX(55deg);
    transform: rotateX(55deg)
}

    .pulse::after {
        display: block;
        width: 100px;
        height: 100px;
        content: '';
        -webkit-animation: pulsate 1s ease-out;
        animation: pulsate 1s ease-out;
        -webkit-animation-delay: 1.1s;
        animation-delay: 1.1s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        opacity: 0;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 1px 2px rgb(0 0 0 / .5);
        box-shadow: 0 0 1px 2px rgb(0 0 0 / .5);
        -webkit-box-shadow: 0 0 6px 3px #0f8dcb;
        box-shadow: 0 0 6px 3px #0f8dcb
    }

@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2,1.2);
        transform: scale(1.2,1.2);
        opacity: 0
    }
}

@keyframes pulsate {
    0% {
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2,1.2);
        transform: scale(1.2,1.2);
        opacity: 0
    }
}

.animations a {
    line-height: 42px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 44px;
    margin: 0 5px;
    padding: 0 10px;
    text-decoration: none;
    color: #f93c11;
    border: 2px solid #f93c11;
    border-radius: 22px;
    -webkit-transition: background-color 0.3s,color 0.3s;
    transition: background-color 0.3s,color 0.3s
}

    .animations a:hover {
        color: #fff;
        background: #f93c11
    }

.grad5, .rbodestitem .weatherList .background:before {
    background: #0f8dcb;
    background: -webkit-linear-gradient(to right,#199edc,#067fbd);
    background: linear-gradient(to right,#199edc,#067fbd)
}

.diitem {
    padding: 10px;
    text-align: center;
    border-radius: 10px
}

.rb-title {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 45px 10px 15px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background: #fff
}

    .rb-title h3 {
        font-size: 25px
    }

.rbodestitem {
    height: 450px
}

.rbodestttl, .rbodestweather {
    position: relative;
    width: 100%;
    height: 40%
}

.rbodestcont, .rbodestcurrency {
    position: relative;
    width: 100%;
    height: 60%
}

.rbodestitem .weather, .rbodestitem .rbodestweatherinner, .rbodestweatherinner ul, .rbodestweatherinner li, .rbodestitem .rbodestcurrencyinner {
    height: 100%
}

.rbodestbtns {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.rbodestitem .rbodestbtnsinner {
    display: table;
    width: 100%;
    height: 40px;
    border-radius: 0 0 10px 10px
}

.rbodestitem .rbodestbtn {
    display: table-cell;
    vertical-align: top;
    text-align: center;
    padding-top: 10px
}

    .rbodestitem .rbodestbtn i {
        font-size: 20px;
        color: #fff;
        transition: all .3s linear;
        border-radius: 20px;
        opacity: .5;
        cursor: pointer
    }

    .rbodestitem .rbodestbtn:hover i {
        opacity: 1
    }

    .rbodestitem .rbodestbtn:nth-of-type(3) i {
        font-size: 25px
    }

    .rbodestitem .rbodestbtn:nth-of-type(3) {
        padding-top: 6px;
        vertical-align: top
    }

.rbodestcontinner label {
    font-weight: 400;
    margin-bottom: 10px;
    font-size: 15px
}

.rbodestitemwrap {
    padding-top: 5px;
    padding-bottom: 15px
}

.rbodestcontinner p {
    text-align: justify;
    color: #7d7d7d;
    line-height: 22px
}

.rbodestcontinner {
    padding: 15px;
    height: 100%;
    width: 100%
}

.rbodestitem {
    padding-bottom: 40px;
    position: relative;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08);
    transition: box-shadow 200ms cubic-bezier(.4,0,.2,1);
    background: #fff;
    border-radius: 10px
}

    .rbodestitem .rbodestttlinner {
        overflow: hidden;
        width: 100%;
        height: 100%;
        position: relative;
        border-radius: 10px 10px 0 0
    }

        .rbodestitem .rbodestttlinner img {
            max-width: none;
            min-height: 100%;
            min-width: 100%;
            max-width: 150%;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

.rbodestweatherinner .weatherList > li:last-of-type {
    border-radius: 0
}

.rbodestitem .weatherList {
    margin-bottom: 0
}

.rbodestcurrency {
    position: relative
}

.rbodestccol {
    height: 35%;
    float: left;
    width: 100%;
    position: relative
}

    .rbodestccol.rbodestcleft {
        height: 65%
    }

    .rbodestccol.rbodestcright .input-group {
        margin-top: 4px
    }

.rbodestcbtn {
    cursor: pointer;
    position: absolute;
    left: 50%;
    z-index: 5;
    top: 65%;
    margin-left: -20px;
    margin-top: -20px;
    border-radius: 10px;
    width: 40px;
    height: 40px;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08);
    transition: box-shadow 200ms cubic-bezier(.4,0,.2,1);
    font-size: 20px;
    line-height: 43px;
    text-align: center;
    background: #fff
}

.rbodestccol {
    padding: 20px
}

    .rbodestccol .input-group {
        margin-top: 16px
    }

    .rbodestccol > label {
        font-weight: 700;
        font-size: 20px;
        display: block;
        margin: 0;
        line-height: 35px
    }

    .rbodestccol .form-control, .rboacchtl .form-control {
        border: none;
        outline: none;
        box-shadow: none;
        border-bottom: 1px solid#ddd;
        padding: 0
    }

        .rbodestccol .form-control:focus, .rboacchtl .form-control:focus {
            outline: none !important;
            box-shadow: none !important
        }

    .rbodestccol .input-group label {
        font-size: 20px;
        margin: 0;
        margin-right: 40px;
        line-height: 34px;
        margin-top: 6px
    }

.rbodestitem .weatherList .background {
    background: url(../assets/images/weather-back.jpg) center no-repeat !important;
    background-size: cover !important
}

    .rbodestitem .weatherList .background img {
        display: none
    }

.rbodestitem .weather .WCItyTemp {
    top: 34%
}

.editme {
    position: relative;
    margin-right: 15px
}

    .editme .SLI-pencil {
        opacity: 0;
        position: absolute;
        font-size: 13px;
        right: -13px;
        top: -6px;
        cursor: pointer
    }

.rbodestcontlabel .text-right .editme {
    margin-right: 0
}

.accinnerttl {
    padding-bottom: 10px
}

    .accinnerttl .row {
        margin-bottom: 5px
    }

        .accinnerttl .row:last-of-type {
            margin-bottom: 0
        }

.acccityName {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    text-shadow: 1px
}

.ReadMore {
    display: inline-block;
    cursor: pointer
}

.rboaccoptions {
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer
}

.rbodestcontrdate .editme {
    margin-right: 0
}

.rboaccdi {
    width: 100%;
    height: 100%;
    padding: 60px 15px 15px 15px
}

    .rboaccdi li {
        padding: 7px 0;
        border-bottom: 1px dashed #ddd
    }

        .rboaccdi li:first-of-type {
            padding-top: 0
        }

        .rboaccdi li:last-of-type {
            border-bottom: none
        }

.rbodisercont p {
    line-height: 23px;
    font-size: 13px;
    color: #7d7d7d;
    margin-bottom: 0
}

.rboaccdi .mCSB_inside > .mCSB_container {
    margin-right: 20px
}

.mCS_no_scrollbar .mCSB_container {
    margin-right: 0px !important
}

.rboaccdi .mCSB_scrollTools {
    width: 5px
}

.rboaccdittl {
    padding: 10px 15px;
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    display: block;
    font-weight: 700;
    color: #fff
}

.rbodiserlist .rbodiserttl {
    display: table;
    width: 100%;
    padding: 5px 0 10px 0
}

.rbodiserlist .rbodiserthumb {
    width: 50px;
    display: table-cell;
    vertical-align: middle
}

.rbodiserthumbinner {
    display: block;
    width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .16),0 0 0 1px rgb(0 0 0 / .08) !important
}

    .rbodiserthumbinner img {
        max-width: none;
        height: 100%;
        width: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.rbodiserlist .rbodiserttlinner {
    display: table-cell;
    vertical-align: middle;
    width: 90%;
    padding-left: 20px;
    font-weight: 700
}

.flipcard {
    position: relative;
    width: 100%;
    height: 100%;
    perspective: 500px
}

    .flipcard.flip .front {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        transform: rotateY(180deg);
        -o-transform: rotateY(180deg)
    }

    .flipcard.flip .back {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    .flipcard .back {
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }

    .flipcard .front, .flipcard .back {
        position: absolute;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -ms-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        padding: 0;
        backface-visibility: hidden;
        overflow: hidden
    }

.facility .form-control {
    width: 100% !important
}

.vamdl {
    vertical-align: middle !important
}

.AddDelTD > span, .AddDelTD > i {
    padding: 0 2px;
    display: inline-block;
    vertical-align: middle
}

.easycstm-wrap .hotel-detail-right {
    padding-bottom: 50px
}

.bggrey {
    background: #f4f4f4
}

.bgwhite {
    background: #fff
}

.easycstm-wrap label {
    font-weight: 700
}

    .easycstm-wrap label + span {
        margin-left: 10px
    }

.ecdroom > .row:last-of-type .col-sml {
    border-bottom: none
}

.col-sml {
    border-bottom: 1px dashed #ddd
}

.ech-cityevrd span:last-of-type i {
    display: none
}

.ech-cityevrd i {
    margin: 0 10px
}

.ech-cityevrd * {
    display: inline-block;
    vertical-align: middle
}

.ech-attrcn span {
    padding: 3px 10px;
    margin-right: 4px;
    border-right: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    border-radius: 25px
}

.ec-sctn-ttl i {
    margin-right: 10px
}

.ec-sctn-ttl label {
    margin: 0
}

.ech-cityevrd-inner {
    border-radius: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.marbtm-15 {
    margin-bottom: 15px
}

.ecdicpolicy label, .ecdicpolicy span, .ecdicpolicy a {
    display: block
}

    .ecdicpolicy label span {
        display: inline-block;
        vertical-align: top
    }

.totalcost b {
    font-size: 200%
}

.totalcost {
    margin-top: 10px
}

    .totalcost .donebox {
        margin-top: 15px;
        border-radius: 25px
    }

.ecdicplcinner.ntheme {
    margin-bottom: 0
}

.ntheme.nttl {
    padding: 0 0 15px 0
}

.ec-sctn-ttl {
    margin-bottom: 15px;
    border-bottom: 1px dashed #ddd;
    font-size: 130%;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color: #fff
}

.ec-sctn-body, .ec-sctn-ttl {
    padding-left: 15px;
    padding-right: 15px
}

.ech-slider-img {
    height: 100%;
    position: relative
}

.ec-itncount-inner {
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
    position: relative;
    text-align: center;
    white-space: nowrap;
    cursor: default;
    padding: 7px 10px;
    display: inline-block;
    vertical-align: middle;
    color: #fff
}

.ech-attrcn.ntheme {
    padding-bottom: 10px
}

.ech-slider-img {
    position: relative;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 15px;
    background: rgb(0 0 0 / .25);
    color: #fff;
    font-size: 120%;
    border-radius: 10px;
    overflow: hidden
}

.ec-itnder-img {
    width: 100px;
    height: 100px;
    position: relative;
    float: left;
    overflow: hidden;
    border: 3px solid #fff
}

    .ech-slider-img img, .ec-itnder-img img {
        max-width: none;
        min-height: 100%;
        min-width: 100%;
        width: auto !important;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        height: auto
    }

.ec-itnitem-inner {
    padding-left: 100px;
    position: relative;
    margin-bottom: 10px;
    min-height: 100px
}

.ec-itn-count {
    position: absolute;
    left: 0;
    top: 0
}

.ec-itnder-htl {
    position: relative
}

.ec-itnder-des {
    padding-left: 110px;
    min-height: 100px;
    margin-bottom: 15px
}

    .ec-itnder-des h4 i {
        margin-left: 10px
    }

    .ec-itnder-des .stars {
        margin-bottom: 2px
    }

.addrs, .nghts {
    display: block
}

.editmebtn {
    float: right;
    padding: 5px;
    font-size: 130%;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.easycstm-wrap ul {
    margin: 0;
    padding: 15px
}

    .easycstm-wrap ul li {
        padding-left: 33px;
        line-height: 22px;
        margin-bottom: 10px;
        position: relative
    }

        .easycstm-wrap ul li:before {
            content: "";
            border: 1px solid #333;
            width: 10px;
            height: 10px;
            border-radius: 7px;
            position: absolute;
            left: 0;
            top: 6px
        }

.table td label {
    margin: 0
}

.ecdifulldtl {
    position: relative;
    padding-bottom: 40px;
    height: 100%
}

.ech-dtl-inner {
    height: 100%
}

.ecdbtm-wrap {
    position: absolute;
    left: 15px;
    bottom: 0;
    right: 15px;
    padding: 0
}

    .ecdbtm-wrap a {
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px
    }

.ecdbtm-left-inner {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

    .ecdbtm-left-inner i {
        margin-right: 4px;
        font-size: 130%
    }

.easycstm-wrap .ecdbtm-left-inner label + span {
    margin-left: 5px
}

.ech-slider.owl-carousel.owl-drag .owl-item {
    flex-flow: column;
    display: flex;
    overflow: hidden
}

.ech-slider.owl-carousel {
    position: absolute;
    height: 100%
}

    .ech-slider.owl-carousel.owl-drag .owl-item img {
        height: 100%;
        max-width: none
    }

.owl-carousel.ech-slider {
    border-radius: 10px;
    overflow: hidden
}

.ech-slider-con {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

body {
    line-height: 22px;
    letter-spacing: 1px
}

.trav .travmain.nocncldsn * {
    line-height: 15px !important
}

.hotelItemWrappMain .travmain .donebox {
    line-height: 18px !important
}

.hotelItemWrappMain .travmain .promoarrow {
    height: 17px
}

    .hotelItemWrappMain .travmain .promoarrow:after {
        top: 1px;
        right: -7px;
        width: 13px;
        height: 13px
    }

    .hotelItemWrappMain .travmain .promoarrow:before {
        top: 4px;
        right: -2px
    }

.ecdbtm-wrap {
    font-weight: 700
}

.ech-slider-con {
    min-height: 250px
}

.ech-slider.owl-carousel .owl-stage, .ech-slider.owl-carousel .owl-item, .ech-slider.owl-carousel .owl-stage-outer {
    height: 100%
}

.btn.btn-primary {
    color: #fff !important
}

.ech-slider.owl-carousel .owl-stage {
    flex-flow: row;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.ech-slider.owl-carousel .owl-item img {
    width: auto;
    min-width: 100%;
    max-width: none;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.ech-slider.owl-carousel .owl-item .item {
    height: 100%
}

.ec-mdl-item-inner {
    padding: 10px;
    cursor: pointer
}

    .ec-mdl-item-inner.selected .ec-htl-slct {
        background: #4cd964;
        color: #fff
    }

.ec-htl-slct {
    text-align: center;
    font-size: 150%;
    position: absolute;
    right: 5px;
    display: block;
    bottom: 5px;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 20px;
    color: #ddd;
    margin-bottom: 0
}

    .ec-htl-slct i {
        line-height: 30px
    }

.ec-mdl-img {
    height: 120px;
    overflow: hidden;
    position: relative
}

.ec-mdl-dtl label {
    display: block
}

.ec-mdl-dtl {
    margin-bottom: 10px;
    min-height: 2rem
}

.input-group-btn:not(:first-child) > .donebox, .input-group-btn:not(:first-child) > .btn {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    margin: 0px !important
}

.input-group-btn .btn {
    min-height: 34px
}

.ec-mdl-srch {
    padding: 15px
}

    .ec-mdl-srch .btn {
        font-size: 98%
    }

.modal-title {
    font-size: 130%;
    font-weight: 700;
    display: block
}

.ec-mdl-slider {
    height: 10rem
}

.modal-body p:last-of-type {
    margin-bottom: 0
}

.icn-btn-right i {
    padding-right: 0;
    padding-left: 5px
}

.modal-xl {
    max-width: none !important;
    height: 100%;
    margin: 0;
    padding-top: 25px;
    padding-bottom: 25px
}

    .modal-xl > .modal-content {
        height: 100%
    }

.modal-close {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px
}

    .modal-close:before {
        content: "";
        line-height: 30px;
        width: 100%;
        text-align: center;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
        background-repeat: no-repeat !important;
        background-size: 13px !important;
        background-position: center center !important
    }

.table thead th {
    vertical-align: middle
}

.dataTables_scrollHead {
    border-bottom: 1px solid #ddd !important
}

.DayDateTimeTh span, .DayDateTh span, .DayDateTd span {
    display: block;
    float: left;
    line-height: 26px
}

.DayDateTimeTh span, .DayDateTimeTd input[type=text], .DayDateTd span, .tfh-head .DayDateTh span {
    float: left;
    padding: 0 2px !important;
    text-align: center !important;
    line-height: 26px
}

    .DayDateTimeTh span:first-of-type, .DayDateTimeTd input:first-of-type {
        width: 20%;
        float: left
    }

    .DayDateTimeTh span:nth-of-type(2), .DayDateTimeTd input:nth-of-type(2) {
        width: 55%
    }

    .DayDateTimeTh span:nth-of-type(3), .DayDateTimeTd input:nth-of-type(3) {
        width: 25%;
        float: right
    }

.DayDateTimeTh, .DayDateTimeTd {
    padding: 0 2px;
    text-align: center
}

.iframe-modal iframe {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0
}

.bkngLi {
    position: relative
}

.mic-btn-wrap {
    z-index: 1200;
    overflow: hidden;
    position: fixed;
    top: 71px;
    left: 0;
    cursor: pointer;
    z-index: 1400;
    -webkit-border-radius: 0 25px 25px 0;
    -moz-border-radius: 0 25px 25px 0;
    -ms-border-radius: 0 25px 25px 0;
    -o-border-radius: 0 25px 25px 0;
    border-radius: 0 25px 25px 0;
    background: #fff;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 50px;
    text-align: center
}

.mic-btn {
    position: relative;
    width: 50px;
    height: 50px;
    font-size: 22px
}

    .mic-btn:after {
        content: "\f130"
    }

    .mic-btn.mic-animate:after {
        content: "\f130";
        color: #fff;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        transform: translate(-50%,0)
    }

    .mic-btn.mic-slash:after {
        content: "\f131"
    }

    .mic-btn img {
        width: 100%;
        height: 100%
    }

.mic-show .mic-float {
    z-index: 1100;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #ddd;
    padding: 2rem
}

.mic-result {
    position: fixed;
    top: -200%;
    left: 60px;
    right: 15px;
    padding: 15px;
    background: #fff;
    z-index: 1500;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    line-height: 20px;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    -moz-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.mic-btn img {
    z-index: 1;
    position: relative
}

.mic-animate:before {
    z-index: 0;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    content: "";
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.mic-text-wrap {
    display: block;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    line-height: 50px;
    margin: 25px 0 10px 0;
    background: #fff;
    height: 50px;
    padding: 0 25px;
    -webkit-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -moz-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -ms-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -o-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px
}

.mic-btn.mic-animate:before {
    box-shadow: 0 0 0 0 rgb(232 76 61 / .7);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    transform-origin: 50px 5px !important;
    transition: transform 1s ease-in 0s !important;
    animation-duration: 1s !important;
    animation-name: paragato;
    animation-iteration-count: infinite !important;
    animation-direction: alternate !important;
    -webkit-animation-duration: 1s !important;
    -webkit-animation-name: smoothanim !important;
    -webkit-animation-iteration-count: infinite !important;
    -webkit-animation-direction: alternate !important;
    -webkit-animation-timing-function: ease-in-out !important;
    animation-timing-function: ease-in-out !important
}

@-webkit-keyframes smoothanim {
    from {
        width: 30px;
        height: 30px
    }

    to {
        width: 50px;
        height: 50px
    }
}

@-moz-keyframes smoothanim {
    from {
        width: 30px;
        height: 30px
    }

    to {
        width: 50px;
        height: 50px
    }
}

@-ms-keyframes smoothanim {
    from {
        width: 30px;
        height: 30px
    }

    to {
        width: 50px;
        height: 50px
    }
}

@keyframes smoothanim {
    from {
        width: 30px;
        height: 30px
    }

    to {
        width: 50px;
        height: 50px
    }
}

.mic-chat {
    overflow: hidden;
    background: #f2f2f2;
    padding: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    height: 50vh;
    max-height: 600px;
    overflow: auto;
    -webkit-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -moz-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -ms-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -o-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px
}

.mic-result p {
    color: #333;
    padding: 18px 20px;
    line-height: 26px;
    font-size: 16px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 0;
    width: 70%;
    position: relative;
    float: left;
    background: #fff;
    -webkit-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -moz-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -ms-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -o-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21)
}

    .mic-result p:after {
        bottom: 100%;
        left: 0;
        border: solid #fff0;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-bottom-color: #fff;
        border-width: 10px;
        margin-left: 20px
    }

.mic-tb {
    display: inline-block;
    vertical-align: middle;
    margin: 0px !important;
    padding: 0 5px !important;
    width: auto
}

body .mic-tb.three-bounce > div {
    width: 8px;
    height: 8px;
    background: #333 !important;
    display: inline-block;
    vertical-align: middle
}

.mic-result b {
    color: #fff;
    padding: 18px 20px;
    line-height: 26px;
    font-size: 16px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 0;
    width: 70%;
    position: relative;
    float: right;
    -webkit-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -moz-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -ms-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    -o-box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21);
    box-shadow: 9px 9px 30px 0 rgb(1 50 101 / .21)
}

    .mic-result b:after {
        bottom: 100%;
        right: 0;
        border: solid #fff0;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 10px;
        margin-right: 20px
    }

.mic-result .final {
    font-size: 0
}

.mic-wrap.mic-show .mic-result {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    top: 80px
}

.mic-keywords span {
    display: inline-block;
    vertical-align: middle;
    padding: 7px 14px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #fff;
    -webkit-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -moz-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -ms-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -o-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

    .mic-keywords span.bred {
        background: #f65858
    }

    .mic-keywords span.bgreen {
        background: #3582ff;
        color: #fff
    }

.mic-keywords {
    margin-bottom: 5px
}

.mic-error-msg {
    z-index: 1200;
    overflow: hidden;
    width: auto;
    height: auto;
    position: fixed;
    top: 140px;
    left: -100%;
    right: 100%;
    padding: 10px 45px 10px 20px;
    cursor: pointer;
    z-index: 1500;
    -webkit-border-radius: 0 25px 25px 0;
    -moz-border-radius: 0 25px 25px 0;
    -ms-border-radius: 0 25px 25px 0;
    -o-border-radius: 0 25px 25px 0;
    border-radius: 0 25px 25px 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    -moz-box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .09);
    display: inline-block;
    vertical-align: middle;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    text-align: left
}

    .mic-error-msg.mic-error-show {
        left: 0%;
        right: auto
    }

    .mic-error-msg p {
        margin: 0px !important;
        line-height: 1.5rem
    }

.mic-error-close {
    display: inline-block !important;
    vertical-align: middle;
    font-size: 30px;
    line-height: 1rem;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px
}

.mic-profile {
    margin-bottom: 16px;
    overflow: hidden;
    width: 100%
}

    .mic-profile span {
        margin-left: 10px;
        display: inline-block;
        vertical-align: middle;
        font-weight: 700
    }

    .mic-profile i {
        display: inline-block;
        vertical-align: middle;
        font-size: 20px
    }

    .mic-profile.mic-ai {
        padding-right: 18px;
        text-align: right
    }

    .mic-profile.mic-agent {
        padding-left: 18px
    }

    .mic-profile.mic-ai span {
        margin-right: 10px;
        margin-left: 0
    }

.mic-wrap.mic-show .mic-btn, .mic-wrap.mic-show .mic-result {
    z-index: 1500
}

.mic-wrap:before {
    z-index: 1400;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / .4);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.mic-wrap.mic-show:before {
    content: ""
}

.bselect {
    color: #fff !important
}

    .bselect i {
        color: #333 !important
    }

.mic-keywords span {
    position: relative
}

.mic-kyrd-reset {
    cursor: pointer;
    position: absolute;
    top: -2px;
    right: -5px;
    width: 16px;
    height: 16px;
    -webkit-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -moz-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -ms-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -o-box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    box-shadow: rgb(0 0 0 / .18) 0 2px 2px 0,rgb(0 0 0 / .09) 0 0 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #fff
}

    .mic-kyrd-reset:before {
        content: "\f00d";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        font-size: 10px;
        position: absolute;
        top: -3px;
        right: 4px
    }

.mic-close {
    cursor: pointer;
    background: #fff;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    -moz-box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    -ms-box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23)
}

    .mic-close i {
        line-height: 40px;
        width: 100%;
        text-align: center;
        font-size: 18px
    }

.theme-edit {
    margin-top: 20px
}

    .theme-edit .file-upload .file-select {
        margin: 10px 0 0;
        display: block;
        border: 1px solid rgb(0 0 0 / .0625);
        color: #34495e;
        cursor: pointer;
        text-align: left;
        background: #fff;
        overflow: hidden;
        position: relative
    }

    .theme-edit .file-upload {
        display: block;
        text-align: center;
        font-size: 12px
    }

        .theme-edit .file-upload .file-select .file-select-button {
            background: #ececec;
            padding: 0 10px;
            display: inline-block;
            height: 40px;
            line-height: 40px
        }

        .theme-edit .file-upload .file-select .file-select-name {
            line-height: 40px;
            display: inline-block;
            padding: 0 10px
        }

        .theme-edit .file-upload .file-select:hover {
            transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out
        }

            .theme-edit .file-upload .file-select:hover .file-select-button {
                color: #FFF;
                transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -webkit-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out
            }

        .theme-edit .file-upload.active .file-select {
            transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out
        }

            .theme-edit .file-upload.active .file-select .file-select-button {
                color: #FFF;
                transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -webkit-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out
            }

        .theme-edit .file-upload .file-select input[type=file] {
            z-index: 100;
            cursor: pointer;
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0)
        }

        .theme-edit .file-upload .file-select.file-select-disabled {
            opacity: .65
        }

            .theme-edit .file-upload .file-select.file-select-disabled:hover {
                cursor: default;
                display: block;
                border: 2px solid #dce4ec;
                color: #34495e;
                cursor: pointer;
                height: 40px;
                line-height: 40px;
                margin-top: 5px;
                text-align: left;
                background: #FFF;
                overflow: hidden;
                position: relative
            }

                .theme-edit .file-upload .file-select.file-select-disabled:hover .file-select-button {
                    background: #dce4ec;
                    color: #666;
                    padding: 0 10px;
                    display: inline-block;
                    height: 40px;
                    line-height: 40px
                }

                .theme-edit .file-upload .file-select.file-select-disabled:hover .file-select-name {
                    line-height: 40px;
                    display: inline-block;
                    padding: 0 10px
                }

    .theme-edit .logo-wraper {
        padding: 8px;
        border: 1px solid rgb(0 0 0 / .0625);
        box-shadow: 0 0 9px 0 rgb(0 0 0 / .1);
        height: 100px;
        display: inline-block;
        width: 100%;
        position: relative
    }

        .theme-edit .logo-wraper img {
            max-height: 90%;
            width: auto;
            max-width: 90%;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

    .theme-edit .color-wraper ul, .theme-edit .texture-wraper ul {
        margin: 0 -4px 0 -4px
    }

    .theme-edit .color-wraper li, .theme-edit .texture-wraper li {
        height: 37px;
        width: 24%;
        border: 1px solid rgb(0 0 0 / .0625);
        box-shadow: 0 0 9px 0 rgb(0 0 0 / .06);
        float: left;
        margin: 0 2px 2px 0;
        padding: 2px
    }

        .theme-edit .color-wraper li div, .theme-edit .texture-wraper li img {
            overflow: hidden
        }

            .theme-edit .color-wraper li div.active:before, .theme-edit .texture-wraper li.active:before {
                position: absolute;
                content: "\2713";
                left: 40%;
                color: #fff;
                line-height: 1.4;
                font-weight: 700;
                font-size: 20px
            }

.texture-wraper li.active:before {
    left: 35% !important;
    z-index: 2
}

.color-wraper .a {
    background: #000
}

.color-wraper .b {
    background: #fff
}

.color-wraper .c {
    background: #00ff21
}

.color-wraper .d {
    background: #0094ff
}

.color-wraper .e {
    background: red
}

.color-wraper .f {
    background: #4800ff
}

.color-wraper .g {
    background: #b6ff00
}

.color-wraper .h {
    background: #006707
}

.color-wraper .i {
    background: gray
}

.color-wraper .j {
    background: #ff6a00
}

.color-wraper .k {
    background: #ff00dc
}

.color-wraper .l {
    background: #4cff00
}

.color-wraper .m {
    background: #ff006e
}

.color-wraper .n {
    background: #774a4a
}

.color-wraper .o {
    background: #465154
}

.color-wraper .p {
    background: #c09494
}

.slider-wraper {
    overflow-x: auto
}

    .slider-wraper .slider-images {
        float: left;
        width: 100%;
        white-space: nowrap
    }

        .slider-wraper .slider-images li {
            width: 19%;
            display: inline-block;
            background: #fff;
            margin-right: 1%;
            position: relative;
            vertical-align: middle
        }

            .slider-wraper .slider-images li:last-child {
                margin-right: 0
            }

            .slider-wraper .slider-images li img {
                height: auto;
                width: 100%
            }

        .slider-wraper .slider-images .slider-images-list {
            border: 1px solid rgb(0 0 0 / .0625);
            padding: 8px;
            box-shadow: 0 0 9px 0 rgb(0 0 0 / .1)
        }

        .slider-wraper .slider-images li .bottom-para {
            padding: 5px 0 0 0;
            background: #ececec;
            overflow: hidden
        }

.file-upload-sec {
    width: 100%;
    background: #ececec;
    float: left;
    position: relative
}

    .file-upload-sec:hover .fileuploadhover {
        opacity: 1
    }

    .file-upload-sec:hover .fa {
        opacity: 0
    }

.fileuploadhover {
    z-index: 1;
    position: absolute;
    left: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    max-height: 100%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fff;
    opacity: 0
}

.file-upload-sec .file-upload {
    height: 25px;
    cursor: pointer;
    width: 100%;
    border-radius: 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #FFF;
    overflow: hidden;
    background-size: 100% 200%;
    transition: all 1s;
    color: #FFF;
    font-size: 15px
}

    .file-upload-sec .file-upload input[type='file'] {
        height: 25px;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 2
    }

    .file-upload-sec .file-upload:hover {
        background-position: 0 -100%;
        cursor: pointer !important
    }

.slider-span {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none
}

.edit-heading {
    text-align: center;
    overflow: hidden;
    margin: 0 0 20px;
    color: #333;
    font-size: 15px;
    line-height: 1.3
}

    .edit-heading span {
        display: inline-block;
        position: relative;
        margin: 0 80px
    }

        .edit-heading span:before, .edit-heading span:after {
            content: "";
            border-bottom: 1px solid rgb(0 0 0 / .225);
            width: 3em;
            margin: 0 1.5em;
            position: absolute;
            bottom: .5em
        }

        .edit-heading span:before {
            right: 95%
        }

        .edit-heading span:after {
            left: 95%
        }

.edit-footer .nav > li > a {
    padding: 5px .5rem !important
}

.edit-footer .tab-content {
    padding: 20px 0
}

.edit-footer .nav-tabs li .active.show {
    border-bottom-width: 2px;
    border-bottom-style: solid
}

.marginB5 {
    margin-bottom: 5px !important
}

.bg-blue {
    color: #fff
}

.white-bg {
    background: #fff !important
}

.off-white-bg {
    background: #fafafa
}

.font-white {
    color: #fff !important
}

span.clr-white.NewPrice, .clr-white label, .clr-white span {
    color: #fff !important
}

.NewPrice.font-big {
    font-size: 25px
}

.font-small {
    font-size: 13px !important;
    font-weight: 400 !important
}

.display-none {
    display: none !important
}

.position-rel {
    position: relative !important
}

.position-abs {
    position: absolute
}

.center-align {
    text-align: center !important
}

.left-align {
    text-align: left
}

.width48 {
    width: 48% !important
}

.pkgOnwards {
    text-align: center
}

.pkgOnwardsWrap.ahotel-right {
    padding: 0
}

.hotel-list {
    max-height: 82px;
    overflow: auto;
    margin-bottom: 40px
}

p.PkgDescrp {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.text {
    position: relative;
    width: 100%
}

.text-concat {
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 3.6em;
    line-height: 1.2em;
    margin: 12px 0
}

.three-dots {
    position: absolute;
    right: 78px;
    bottom: 4px;
    z-index: 9999;
    background: #fff;
    margin-left: 10px
}

.ahotel-body .clickme.read-btn:after, .pkgSrch .clickme.read-btn:after {
    display: none
}

.ahotel-body .clickme.read-btn, .pkgSrch .clickme.read-btn {
    width: auto;
    bottom: 5px
}

.pOWRCol {
    padding: 2px 15px
}

.pkgItemBig .uc-container {
    min-height: 180px
}

.pkgItemBig .ahotel-image div.img, .pkgItemBig .hotel-item .hotel-image .img {
    min-height: 180px
}

.tags-list {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    overflow: hidden;
    width: 100%;
    padding-bottom: 5px
}

    .tags-list li {
        float: left
    }

        .tags-list li a.active {
            color: #fff
        }

        .tags-list li a:hover {
            color: #999;
            cursor: default
        }

.uc-kstm-wrap p:last-of-type {
    margin-bottom: 0
}

.tag-list {
    background: #eee;
    border-radius: 3px 0 0 3px;
    color: #999;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 7px 7px 0;
    text-decoration: none;
    -webkit-transition: color .1s
}

    .tag-list::before {
        content: '\2714';
        height: 6px;
        left: 5px;
        position: absolute;
        width: 6px;
        top: 0;
        color: green
    }

    .tag-list::after {
        background: #fff;
        border-bottom: 13px solid #fff0;
        border-left: 10px solid #eee;
        border-top: 11px solid #fff0;
        content: '';
        position: absolute;
        right: 0;
        top: 0
    }

.filter-btn {
    padding: 4px 10px;
    display: inline-block;
    vertical-align: middle;
    min-width: 200px
}

.pOWOffertrigger .offer-detail {
    width: 170px;
    padding: 4px;
    border-radius: 0
}

.main_box_pan .b2bctrbx1 {
    position: relative
}

.like-icon {
    z-index: 3;
    color: #ea3c53;
    width: 30px;
    height: 30px;
    font-size: 15px;
    right: 0;
    margin-left: 10px;
    cursor: pointer;
    top: 2px;
    z-index: 1
}

.favorite {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/heart-animation.png) no-repeat;
    background-position: 0 0;
    cursor: pointer;
    pointer-events: none
}

    .favorite.liked {
        background-position: -2200px 0;
        transition: background 1s steps(22);
        animation: fave-heart 1s steps(22)
    }

@keyframes fave-heart {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -2200px 0
    }
}

div.custom-scroll {
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden
}

    div.custom-scroll::-webkit-scrollbar {
        width: 3px
    }

    div.custom-scroll.thin::-webkit-scrollbar {
        width: 2px
    }

::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #ccc
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #888
}

    ::-webkit-scrollbar-thumb:window-inactive {
        background: rgb(100 100 100 / .4)
    }

.lk-bk-btn {
    bottom: 15px;
    left: 0
}

.icons-booking {
    margin-bottom: 0;
    display: table;
    width: 100%
}

    .icons-booking > div {
        display: table-cell;
        vertical-align: middle
    }

    .icons-booking .icons-b-left {
        width: 100%;
        text-align: left
    }

    .icons-booking .icons-b-right i, .icons-booking .icons-b-right span {
        display: block;
        color: #fff
    }

    .icons-booking .icons-b-right i {
        font-size: 18px
    }

    .icons-booking .icons-b-right span {
        font-size: 11px
    }

    .icons-booking .icons-b-right a:hover i, .icons-booking .icons-b-right a:hover span {
        text-shadow: 0 0 5px rgb(255 255 255 / .5)
    }

    .icons-booking .icons-b-right a {
        position: relative;
        display: inline-block;
        margin-left: 8px;
        padding: 5px 15px
    }

        .icons-booking .icons-b-right a:before {
            display: none;
            content: '';
            position: absolute;
            width: 100%;
            height: 1px;
            background-color: #fff;
            -webkit-transform: scale(0,1);
            -ms-transform: scale(0,1);
            transform: scale(0,1);
            -webkit-transform-origin: 0% 0%;
            -ms-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
            -webkit-transition: -webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);
            transition: -webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);
            -o-transition: transform 250ms cubic-bezier(.25,.46,.45,.94);
            transition: transform 250ms cubic-bezier(.25,.46,.45,.94);
            transition: transform 250ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);
            left: 0;
            bottom: 0
        }

.icons-b-right {
    white-space: nowrap
}

.icons-booking .icons-b-right a:hover:before {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.icons-booking .icons-offer-wrap {
    min-height: 40px;
    margin-left: -15px;
    display: grid;
    max-width: 95%;
    padding: 3px 15px;
    background: #28a745;
    -webkit-border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    border-radius: 0 50px 50px 0;
    -webkit-box-shadow: 0 4px 15px rgb(0 0 0 / .25);
    -moz-box-shadow: 0 4px 15px rgb(0 0 0 / .25);
    box-shadow: 0 4px 15px rgb(0 0 0 / .25);
    line-height: 1.3rem;
    max-height: 3rem;
    overflow: hidden;
    align-items: center
}

.mob-display {
    display: none !important;
    overflow: auto;
    width: 100%
}

.paddingT0 {
    padding-top: 0 !important
}

.paddingT10 {
    padding-top: 10px !important
}

.paddingT20 {
    padding-top: 20px !important
}

.T60perc {
    top: 60% !important
}

.T35perc {
    top: 35% !important
}

.T32perc {
    top: 32% !important
}

.fa-12 {
    font-size: 12px !important
}

.BoxDiv-title-nw {
    padding: 10px 0;
    margin: 0 15px
}

.R0 {
    right: 0 !important
}

.R-8 {
    right: -8px !important
}

.paddingL0 {
    padding-left: 0 !important
}

.paddingLR15 {
    padding: 0 15px !important
}

.padR15 {
    padding-right: 15px
}

.padB15 {
    padding-bottom: 15px
}

.marginL-30 {
    margin-left: -30px
}

.paddingL30 {
    padding-left: 30px !important
}

.paddingTB15 {
    padding: 15px 0
}

.paddingB0 {
    padding-bottom: 0 !important
}

.marginT10 {
    margin-top: 10px
}

.marginB10 {
    margin-bottom: 10px
}

.marginL5 {
    margin-left: 5px
}

.donebox i {
    font-style: normal !important
}

.dataTables_scrollBody {
    min-height: 50vh
}

.dataTable tr:hover td a, .dataTable tr:focus td a {
    color: #fff !important;
    font-weight: 700
}

.hcntltdnwrapTBL.dataTable#myTable tr:hover td a, .hcntltdnwrapTBL.dataTable#myTable tr:focus td a {
    color: #fff !important;
    font-weight: 400 !important
}

.datatable-scroll-wrap table.dataTable {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dt-buttons.donebox {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.donebox:last-of-type {
    margin-right: 0
}

.artxtarea {
    line-height: 1.2rem
}

td .fontstar {
    padding-left: .75rem
}

.fontstar .fa {
    font-size: 18px;
    line-height: 1.8rem
}

.table-striped tbody tr:nth-of-type(odd), #Mandatory .standrd_rservwrap tbody tr:nth-of-type(odd) {
    background-color: rgb(0 0 0 / .03)
}

.bmdllftfix {
    position: fixed;
    width: 30%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 5;
    display: flex;
    flex-direction: column
}

.bmdlrhtrel {
    width: 70%;
    left: 30%;
    position: fixed;
    top: 0;
    overflow: auto;
    height: 100%;
    z-index: 5
}

    .bmdlrhtrel h1, .bmdlrhtrel h2, .bmdlrhtrel h3, .bmdlrhtrel h4, .bmdlrhtrel h5, .bmdlrhtrel h6 {
        margin-bottom: 25px;
        font-weight: 700
    }

    .bmdlrhtrel p {
        color: #777
    }

    .bmdlrhtrel strong, .bmdlrhtrel b {
        color: #333
    }

.bmdlrhtrelinner {
    padding: 15px;
    margin-top: -4px
}

.bmdlmap {
    height: 100%;
    width: 100%;
    flex: 1;
    display: flex;
    flex-direction: column
}

    .bmdlmap > * {
        height: 100%;
        width: 100%
    }

.bmdlbkg li:first-of-type {
    border-top: 1px dashed #ddd
}

.bmdlbkg li {
    padding: 4px 0;
    border-bottom: 1px dashed #ddd;
    display: table;
    width: 100%
}

    .bmdlbkg li > strong {
        width: 200px;
        white-space: nowrap;
        display: table-cell;
        vertical-align: middle
    }

    .bmdlbkg li > span {
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle
    }

.bmdlrhtrel .list li {
    padding-left: 20px;
    position: relative;
    margin-bottom: 10px
}

    .bmdlrhtrel .list li:before {
        position: absolute;
        top: 7px;
        left: 0;
        content: "";
        width: 8px;
        height: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        border: 1px solid #777
    }

.ui-datepicker.ui-widget {
    z-index: 1200 !important
}

.CSTMcsrch .search {
    width: 100%;
    position: relative;
    height: 28px
}

    .CSTMcsrch .search .twitter-typeahead {
        height: 28px
    }

.CSTMcsrch .searchTerm {
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    padding: 5px 5px 5px 15px;
    border-radius: 20px;
    outline: none;
    color: #333;
    line-height: 16px
}

.CSTMcsrch input.clearable, .CSTMcsrch input.typehead.clearable {
    background: #fff !important;
    padding-right: 38px !important
}

    .CSTMcsrch input.clearable.clearBtn {
        background-position: right 15px center !important
    }

input.searchTerm:hover, input.searchTerm:focus {
    outline: none
}

.CSTMcsrch .searchTerm:focus {
    color: #333
}

.CSTMcsrch .searchButton {
    position: absolute;
    right: 3px;
    top: 0;
    width: 36px;
    height: 29px;
    border: 1px solid #fff0;
    background: #fff0;
    text-align: center;
    color: #f37825;
    border-radius: 15px;
    cursor: pointer;
    font-size: 16px
}

.dot {
    height: 20px !important;
    width: 20px !important;
    border-radius: 50%;
    border: 1px solid #b5b9c9;
    display: block;
    line-height: 19px;
    font-size: 11px;
    color: #b5b9c9
}

.ptrain {
    top: 61% !important
}

.trainClass {
    padding: 1px 16px;
    width: 89px
}

.closeButton {
    font-size: 27px;
    color: #252525;
    position: absolute;
    right: 18px;
    top: 2px;
    cursor: pointer
}

.rail-content {
    position: relative
}

.innerFairDetail, .connectionsTabRailContent {
    position: relative
}

.rail-content .ccltable th, .rail-content .ccltable td {
    border: none !important
}

.wrap {
    width: 30%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.CSTMcttl {
    padding-bottom: 7px
}

.CSTMcbtnwrap .btn-group {
    float: right
}

.CSTMcbtnwrap .btn {
    color: #fff;
    text-transform: uppercase;
    padding-top: 3px;
    padding-bottom: 3px;
    opacity: .5;
    background: #fff0;
    border: 1px solid #ddd;
    color: #333;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

    .CSTMcbtnwrap .btn.visible {
        opacity: 1
    }

    .CSTMcbtnwrap .btn:hover, .CSTMcbtnwrap .btn:focus {
        outline: none
    }

    .CSTMcbtnwrap .btn.btn-acquire.visible {
        background: #f37825;
        color: #fff
    }

    .CSTMcbtnwrap .btn.btn-retain.visible {
        background: #f9c200;
        color: #fff
    }

    .CSTMcbtnwrap .btn.btn-develop.visible {
        background: #74b44a;
        color: #fff
    }

.CSTMPIcolI label {
    font-weight: 700
}

.CSTMPIcol {
    margin-bottom: 4px;
    border-radius: 5px;
    overflow: hidden
}

    .CSTMPIcol:first-of-type {
        overflow: visible
    }

.CSTMPIcolI {
    text-align: center;
    padding: 0;
    position: relative;
    overflow: hidden
}

    .CSTMPIcolI:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: 0
    }

    .CSTMPIcolI > * {
        z-index: 1;
        position: relative
    }

    .CSTMPIcolI.blue:before {
        background: #1aaada
    }

    .CSTMPIcolI:nth-of-type(2):before {
        opacity: .80
    }

    .CSTMPIcolI:nth-of-type(3):before {
        opacity: .60
    }

    .CSTMPIcolI.green:before {
        background: #47a000
    }

    .CSTMPIcolI > * {
        display: block;
        color: #fff
    }

.chartcol {
    padding: 5px !important
}

.chartcolinner {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1)
}

.CSTMms ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

.CSTMms li {
    display: block;
    padding: 0 5px;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 26px
}

    .CSTMms li:last-of-type {
        border-bottom: none
    }

    .CSTMms li i {
        position: absolute;
        top: 50%;
        left: 0;
        width: 26px;
        transform: translate(0%,-50%);
        font-size: 15px;
        color: #333
    }

    .CSTMms li label {
        position: absolute;
        border-radius: 3px;
        top: 50%;
        right: 0;
        transform: translate(0%,-50%);
        padding: 1px 3px;
        background: #333;
        color: #fff;
        line-height: 14px;
        font-weight: 400
    }

    .CSTMms li span {
        line-height: 30px
    }

    .CSTMms li:nth-of-type(4n+1) label {
        background: #1aaada
    }

    .CSTMms li:nth-of-type(4n+2) label {
        background: #8ec165
    }

    .CSTMms li:nth-of-type(4n+3) label {
        background: #f37825
    }

    .CSTMms li:nth-of-type(4n+4) label {
        background: #857198
    }

.CSTMtable th {
    background: #fff !important;
    color: #333;
    text-align: left;
    min-width: 150px
}

.CSTMtable td:first-of-type {
    text-transform: uppercase
}

.CSTMtable tr:nth-child(even) {
    background: #fff
}

.CRMCharts.svg-wrap {
    padding: 5px;
    background: #e9ebee !important;
    margin-bottom: 0px !important
}

.CSTMormain {
    text-align: center;
    background: #f7f7f7;
    padding: 10px 0
}

    .CSTMormain > span, .CSTMormain > label {
        display: block
    }

    .CSTMormain > label {
        font-size: 3rem;
        line-height: 3rem
    }

    .CSTMormain > span {
        color: #8d959c;
        font-size: 20px
    }

.circlewrap {
    width: 150px;
    height: 150px;
    position: relative;
    margin: 0 auto
}

.boldFont {
    font-weight: 700
}

.csavettl {
    padding: 0 4px
}

.csavecon {
    padding: 0 15px;
    font-size: 12px
}

    .csavecon > label {
        display: block;
        font-weight: 400
    }

    .csavecon b {
        margin-right: 5px
    }

    .csavecon > span {
        color: #fff;
        background: #47a000;
        padding: 5px 4px;
        display: block;
        margin-bottom: 5px;
        border: 1px solid #47a000
    }

        .csavecon > span:hover {
            background: #fff;
            color: #47a000;
            border: 1px solid #47a000
        }

.event-list {
    padding: 0;
    margin-bottom: 0;
    height: 410px;
    overflow: auto
}

.crmpopup {
    width: 55% !important;
    height: 80px !important
}

.eblock > span, .eblock > a {
    display: block
}

.minutestxt {
    word-break: break-all
}

.eblock > a.sbjct {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px 10px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.eblock > a.btn {
    display: inline-block;
    vertical-align: middle;
    margin-top: 8px
}

.eventcol .chartcolinner {
    padding: 10px 15px
}

.event-list li {
    border-top: 1px solid #ddd;
    padding: 10px;
    overflow: hidden
}

    .event-list li:first-of-type {
        border-top: none
    }

    .event-list li > * {
        display: block
    }

.event-list .evname {
    cursor: pointer;
    color: #333 !important;
    font-weight: 700
}

.event-list .evdtwrap {
    overflow: hidden
}

.eventttl {
    padding-bottom: 10px;
    position: relative;
    padding-right: 40px;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    padding-top: 6px
}

    .eventttl label {
        display: block
    }

    .eventttl .btn.btn-right {
        float: right;
        position: absolute;
        top: -3px;
        right: 0
    }

    .eventttl .btn.btn-left {
        float: left;
        position: absolute;
        top: -3px;
        left: 0
    }

.pd1_imp.no-padding {
    padding: 0px !important
}

.riskWrap, .gopwrap {
    padding: 10px
}

.riskWrapInner span {
    margin: 0 auto;
    border: 1px solid #f37825;
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    line-height: 1.5rem
}

    .riskWrapInner span:first-of-type {
        background: #f37825;
        color: #fff;
        font-size: 40px;
        border: 5px solid #f37825;
        border-radius: 20px 0 0 20px;
        font-weight: 700;
        padding: 10px 20px
    }

    .riskWrapInner span:nth-of-type(2) {
        background: #fff;
        font-size: 30px;
        border-radius: 0 20px 20px 0;
        width: 100%;
        color: #f37825;
        font-weight: 700
    }

.riskWrapInner {
    display: table;
    width: 100%
}

.gopwrapinner {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-color: #47a000;
    border: 5px solid #fff;
    box-shadow: 0 0 0 5px #47a000;
    margin: 0 auto
}

    .gopwrapinner span {
        font-size: 30px;
        line-height: 140px;
        display: block;
        color: #fff;
        text-align: center
    }

.chartitle {
    font-size: 14px;
    text-align: center;
    margin-bottom: 3px !important;
    margin-top: -2px;
    line-height: 1rem;
    font-weight: 700;
    display: block
}

.cstmfunnelwrap {
    height: 130px
}

.cstmfunnel {
    width: 70%;
    height: 100%;
    float: left
}

.funcwrap {
    width: 30%;
    height: 100%;
    padding: 10px;
    float: left;
    position: relative
}

.funcwinner {
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    background: #857198;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px
}

    .funcwinner span {
        display: block;
        text-align: center;
        line-height: 50px;
        font-size: 20px;
        color: #fff
    }

.CSTMcrwrap {
    width: 100%;
    display: table;
    margin-top: 10px
}

    .CSTMcrwrap .cir {
        width: 88px !important;
        height: 88px !important;
        top: 6px !important;
        left: 6px !important
    }

    .CSTMcrwrap .perc {
        width: 88px !important;
        height: 88px !important;
        line-height: 88px !important;
        font-size: 26px !important;
        font-weight: bold !important;
        color: #47a000 !important
    }

.CSTMcreditrate > div {
    margin: 10px auto
}

.CSTMcrwrap > div {
    width: 50%;
    display: table-cell;
    vertical-align: middle
}

.crlegendrow span {
    display: block
}

.crlegendrow {
    position: relative;
    padding-left: 24px
}

    .crlegendrow:before {
        position: absolute;
        top: 2px;
        left: 0;
        content: "";
        width: 16px;
        height: 16px;
        border-radius: 4px;
        background: #47a000
    }

    .crlegendrow:nth-of-type(2):before {
        background: #eaeaea
    }

.marBot5 {
    margin-bottom: 5px
}

.CSTMpisec .chartcolinner {
    height: 190px
}

.rds-left-btm-top {
    border-radius: 10px 0 0 10px
}

.rds-right-btm-top {
    border-radius: 0 10px 10px 0
}

.CSTMpisec .table td, .CSTMpisec .table th {
    line-height: 1.2rem
}

.CSTMpisec label {
    margin: 0
}

.bmhsec .chartcolinner {
    height: 190px
}

.CSTMsalessec .chartcolinner {
    height: 166px
}

.qucusec .chartcolinner {
    height: 210px
}

.gopcol .chartcolinner {
    height: 210px
}

.CSTMorating .chartcolinner {
    height: 408px
}

.circliful .outer {
    fill: #fff0;
    stroke: #333;
    stroke-width: 19.8;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    -moz-transform: rotate(-89deg) translateX(-190px)
}

.circliful text {
    font-weight: 700;
    font-size: 15px
}

.circliful g, .circliful .icon, .circliful .percent, .circliful .timer, .circliful text {
    display: none
}

.CSTMormain .carets {
    position: absolute;
    right: 3px;
    top: 3px;
    font-size: 20px
}

.circlewrap .carets {
    position: absolute;
    left: 50%;
    bottom: 14px;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 3px rgb(0 0 0 / .3)
}

.circlewrap .ratingText {
    position: absolute;
    left: 52%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    bottom: 47px;
    text-align: center
}

    .circlewrap .ratingText label {
        font-size: 20px;
        display: block;
        margin-bottom: 3px;
        line-height: 1.5rem
    }

    .circlewrap .ratingText span {
        font-size: 13px;
        display: block
    }

.ratingText.circlewrap .ratingText {
    bottom: 80px
}

.carets {
    white-space: nowrap;
    padding: 0 5px
}

    .carets * {
        display: inline-block;
        vertical-align: middle
    }

    .carets.red {
        color: red
    }

    .carets.green {
        color: #47a000
    }

.blue {
    color: #3e95cd
}

.purple {
    color: #8e5ea2
}

.bluebg {
    background: #3e95cd
}

.purplebg {
    background: #8e5ea2
}

.CRMdays > div {
    padding: 0 10px;
    font-size: 12px;
    color: #fff;
    margin-top: -3px
}

.CRMdays {
    position: absolute;
    bottom: -5px;
    width: 100%
}

.CRMlinechart {
    padding-bottom: 22px;
    position: relative
}

.circliful .inner {
    fill: #fff0;
    stroke: orange;
    stroke-width: 20;
    stroke-dasharray: 534;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    -moz-transform: rotate(-89deg) translateX(-190px);
    stroke-dashoffset: 0
}

.circliful {
    overflow: visible !important
}

.svg-container {
    width: 100%;
    margin: 0 auto;
    overflow: visible;
    position: relative
}

svg .icon {
    font-family: FontAwesome
}

.legend-line {
    white-space: nowrap
}

.color-box {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    display: inline-block;
    float: left;
    padding-top: 3px;
    margin: 2px 5px 0 0
}

.chartcolinner .chartjs-render-monitor {
    max-height: 92%
}

.innerconwrap {
    background: #fff;
    min-height: 600px;
    margin-bottom: 20px
}

.flightcontent {
    min-height: 560px
}

.table th i {
    margin-right: 10px
}

.ftrpleft {
    padding-left: 5%
}

.uc-container .uc-kstm-wrap > p {
    margin-bottom: 0
}

.kstmfixmdl {
    position: absolute;
    height: 100%;
    width: 100%
}

.pagination > .active > a {
    pointer-events: none !important;
    cursor: default !important;
    user-select: none !important
}

.clr-grey {
    color: #999
}

.ec-itncount-float label {
    margin: 0
}

.ech-attrcn span.tag-attrb-list {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    border-radius: 0;
    padding: 5px 20px;
    margin: 0 10px 10px 0
}

.ticket {
    line-height: 1;
    display: inline-block;
    position: relative;
    padding: 5px;
    text-shadow: none;
    background: none;
    border: 1px solid rgb(0 0 0 / .0625);
    box-shadow: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    margin: 0 5px 5px 0;
    text-align: left;
    max-width: 100%
}

span.ticket a {
    color: #666 !important;
    font-weight: 400;
    font-size: 11px !important;
    line-height: 1
}

.ecdbtm-wrap {
    left: 0 !important
}

.ticket:before, .ticket:after {
    display: none
}

.ech-attrcn span.tag-attrb-list a {
    color: #fff
}

.ticket-day-list {
    display: block;
    position: relative;
    padding: 1em 0;
    font-size: 16px
}

    .ticket-day-list .ec-itnder-col .addrs {
        font-size: 13px
    }

.no-border-radius {
    border-radius: 0 !important
}

.ech-slider-img img, .ec-itnder-img img {
    max-width: 100% !important
}

.paddingL0 {
    padding-left: 0 !important
}

.paddingLR15 {
    padding: 0 15px !important
}

.padR15 {
    padding-right: 15px
}

.marginL-30 {
    margin-left: -30px
}

.paddingL30 {
    padding-left: 30px !important
}

.paddingTB15 {
    padding: 15px 0
}

.marginT10 {
    margin-top: 10px
}

.marginB10 {
    margin-bottom: 10px
}

.marginL5 {
    margin-left: 5px
}

.bg-none {
    background: none !important
}

.bg-blue {
    background: #0095da !important
}

.font13 {
    font-size: 13px
}

.font12 {
    font-size: 12px
}

.paddingL135 {
    padding-left: 135px
}

.manage-hotel {
    right: 0;
    top: -40px
}

.manage-act-day {
    right: 0%;
    top: 0
}

.display-inl-block {
    display: inline-block
}

.padLR15 {
    padding: 0 15px
}

.owl-carousel.ech-slider {
    border-radius: 10px 0 0 10px
}

.hotel-tags {
    padding: 0 !important
}

    .hotel-tags li {
        float: left;
        border: 1px solid rgb(0 0 0 / .0625);
        list-style-type: none;
        margin: 5px 5px 0 0 !important;
        padding: 6px 10px !important;
        line-height: 1 !important;
        font-size: 11.5px
    }

        .hotel-tags li:before {
            display: none !important
        }

.inclusions-list {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.price-text {
    text-shadow: 0 1px 1px #222,0 0 0 #fff;
    font-size: 28px;
    text-decoration: underline
}

.hotel-detail-right {
    border-left: 1px dotted #ccc;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.ec-sctn-ttl {
    z-index: 1;
    margin-bottom: 0;
    border-bottom: none;
    -webkit-box-shadow: 0 2px 20px rgb(41 54 61 / .25);
    -moz-box-shadow: 0 2px 20px rgb(41 54 61 / .25);
    box-shadow: 0 2px 20px rgb(41 54 61 / .25)
}

.ec-sctn-body {
    z-index: 2;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important
}

.city-cvrd {
    border-radius: 0;
    box-shadow: none;
    width: 100%
}

.ech-cityevrd-inner {
    white-space: normal !important
}

.line-ht1 {
    line-height: 1
}

table.table-light thead th, table.table-light td {
    border: 1px solid #ddd
}

table.table-light thead th {
    background-color: rgb(0 0 0 / .04) !important;
    color: #666
}

.ticket__divider {
    position: relative;
    height: 1rem;
    background-color: #fff;
    margin-left: .5rem;
    margin-right: .5rem
}

    .ticket__divider::after {
        content: '';
        position: absolute;
        height: 50%;
        width: 100%;
        top: 0;
        border-bottom: 2px dashed #e9ebed
    }

.room-detail-inner .ticket__divider::after {
    border-bottom: 1px dashed #e9ebed
}

.ticket__notch {
    position: absolute;
    left: -.5rem;
    width: 1rem;
    height: 1rem;
    overflow: hidden
}

    .ticket__notch::after {
        content: '';
        position: relative;
        display: block;
        width: 2rem;
        height: 2rem;
        right: 100%;
        top: -50%;
        border: .5rem solid #fff;
        border-radius: 50%;
        box-shadow: inset 0 2px 10px rgb(41 54 61 / .25)
    }

.ticket__notch--right {
    left: auto;
    right: -.5rem
}

    .ticket__notch--right::after {
        right: 0
    }

.ticket__divider:last-of-type {
    display: none
}

a:hover {
    cursor: pointer
}

.easycstm-wrap {
    min-height: 600px;
    position: relative
}

.ec-itnder-img {
    width: 100%;
    height: 160px
}

.manage-hotel-ico {
    right: 0;
    top: 5px
}

.ec-itnder-des.days-des {
    padding-left: 0
}

.ec-itnder-htl {
    clear: both
}

.proceed-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2rem;
    text-align: right;
    background: #fff;
    padding: 8px 15px 49px 0
}

.ech-cityevrd {
    width: 100%
}

    .ech-cityevrd label, .ech-cityevrd-inner label {
        text-transform: uppercase
    }

.height100 {
    height: 100%
}

.ec-itnitem-inner {
    margin-bottom: 0
}

.overflow-auto {
    overflow: auto
}

.width100 {
    width: 100% !important
}

.mar_tp-10 {
    margin-top: -10px
}

.mar_tp-6 {
    margin-top: -6px
}

.ecdroomwrap p {
    color: #7e8899
}

.ttlpax {
    position: absolute;
    bottom: 10px;
    width: 100%;
    margin: 0;
    left: 0
}

.room-detail-inner {
    padding: 2px
}

.roomtkt:last-of-type {
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

.roomtkt {
    overflow: hidden;
    background: rgb(255 255 255 / .05);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 2px 15px;
    border: 1px solid rgb(0 0 0 / .1);
    border-bottom: none
}

    .roomtkt:first-of-type {
        border-top: 1px solid rgb(0 0 0 / .1)
    }

.room-detail-inner label {
    margin: 0
}

.room-detail-inner * {
    line-height: 1.6rem;
    color: #fff
}

.roomtkt > div {
    width: 33%;
    float: left;
    margin-right: 0
}

.whiteclr {
    color: #fff
}

.ec-itn-wrap {
    margin-bottom: 15px
}

.display-block {
    display: block !important
}

.ecdifulldtl {
    padding-bottom: 0;
    min-height: 150px
}

.pickup-locat {
    float: left;
    width: 48%
}

.drop-locat {
    float: right;
    width: 48%
}

.landing-page.page-wrap {
    padding-top: 2rem
}

.ftrpkgcol {
    background: #fff;
    margin-bottom: 30px;
    -webkit-border-radius: 10px;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    -moz-box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    height: 21rem
}

.feature-ttl {
    margin-bottom: 2rem
}

.ftrpkgimgcol {
    position: relative;
    height: 55%;
    padding: 0px !important
}

.ftrpkgimgwrap {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ftrpkgimg {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 150%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    min-height: 100%;
    min-width: 100%
}

.ftrpkgfav {
    font-weight: 700;
    -webkit-border-radius: 20px;
    background: #fff;
    padding: 5px 15px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position: absolute;
    bottom: -1.1rem;
    line-height: 1.6rem;
    right: 15px;
    -webkit-box-shadow: 0 3px 20px rgb(0 0 0 / .1),0 3px 20px rgb(0 0 0 / .15);
    -moz-box-shadow: 0 3px 20px rgb(0 0 0 / .1),0 3px 20px rgb(0 0 0 / .15);
    box-shadow: 0 3px 20px rgb(0 0 0 / .1),0 3px 20px rgb(0 0 0 / .15)
}

    .ftrpkgfav i {
        margin-right: 7px
    }

.ftrpkgcol:hover {
    -webkit-box-shadow: 0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);
    -moz-box-shadow: 0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);
    box-shadow: 0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22)
}

.ftrpkgcol .ftrpkgcnt {
    padding: 20px 15px 50px 15px;
    height: 45%
}

.ftrpkgnd {
    border-radius: 25px;
    background: rgb(255 255 255 / .5);
    padding: 5px 15px;
    position: absolute;
    top: 15px;
    left: 15px;
    color: #fff;
    border: 1px solid rgb(255 255 255 / .2)
}

.ftrttl {
    font-size: 130%;
    line-height: 1.5rem;
    max-height: 3rem;
    margin-bottom: 0;
    font-weight: 700;
    overflow: hidden
}

.ftrsubttl {
    font-size: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ftrcntbtm {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    border-top: 1px solid #e4e8f3;
    left: 0
}

    .ftrcntbtm .row {
        display: table;
        width: 100%;
        height: 100%
    }

    .ftrcntbtm [class*='col-'] {
        display: table-cell;
        vertical-align: middle
    }

    .ftrcntbtm .donebox {
        margin-bottom: 0;
        white-space: nowrap
    }

    .ftrcntbtm .NewPrice span {
        display: block;
        line-height: 100%
    }

    .ftrcntbtm .NewPrice label {
        font-weight: 700;
        font-size: 100%;
        margin: 0
    }

.ftrdestcol.ftrpkgcol .ftrttl {
    font-size: 160%;
    overflow: visible;
    max-height: none;
    margin-bottom: 5px
}

.ftrdestcol.ftrpkgcol .NewPrice {
    opacity: .9
}

.ftrpkgicns li {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    font-size: 200%;
    border: 1px solid #0095da;
    padding: 5px 10px;
    border-radius: 10px
}

.ftrdestcol.ftrpkgcol {
    height: 14rem;
    margin-bottom: 10px
}

    .ftrdestcol.ftrpkgcol .ftrpkgimgcol {
        height: 100%;
        cursor: pointer
    }

    .ftrdestcol.ftrpkgcol .ftrcnttop {
        position: absolute;
        bottom: 4px;
        left: 15px
    }

        .ftrdestcol.ftrpkgcol .ftrcnttop * {
            color: #fff;
            z-index: 2;
            position: relative;
            text-shadow: 0 0 5px rgb(0 0 0 / .5)
        }

    .ftrdestcol.ftrpkgcol .ftrpkgimgcol:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
        height: 100%;
        background: -moz-linear-gradient(top,#fff0 0%,#fff0 40%,rgb(0 0 0 / .8) 100%);
        background: -webkit-linear-gradient(top,#fff0 0%,#fff0 40%,rgb(0 0 0 / .8) 100%);
        background: linear-gradient(to bottom,#fff0 0%,#fff0 40%,rgb(0 0 0 / .8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5',endColorstr='#80000000',GradientType=0)
    }

.mob-booking {
    display: none
}

.sidber-box:before, .tools-ber:before {
    display: none
}

.kstm-item .ahotel-body .uc-final-content h3 {
    color: #fff !important
}

.tab-close.hideme {
    display: none
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 .2rem rgb(0 0 0 / .5)
}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgb(0 0 0 / .25)
}

.global-wrap .page-wrap {
    padding-top: 0
}

.changeact a {
    display: block;
    padding: 15px;
    text-align: center;
    font-weight: 700;
    font-size: 105%;
    border-bottom: 1px solid rgb(255 255 255 / .08)
}

.navDropdown {
    display: none
}

.navDropdown {
    position: absolute;
    padding: 10px 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    min-width: 123px;
    max-width: max-content;
    border-radius: 0 0 4px 4px;
    left: 0;
    border-bottom: 3px solid var(--main-bg-color) !important
}

    .navDropdown a {
        color: #252525
    }

    .navDropdown li {
        padding: 5px 0
    }

.navDownArrow {
    border: solid #7f7c7c;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-top: -5px
}

.positionRelative {
    position: relative !important
}

.changeact a:hover, .changeact a:focus {
    color: #fff
}

.changeact a:last-of-type {
    border-bottom: none
}

.changehtl *, .changetrans span, .changeact * {
    color: #fff
}

.changetrans a {
    padding: 10px;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / .1),0 3px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 3px 6px rgb(0 0 0 / .1),0 3px 6px rgb(0 0 0 / .1);
    box-shadow: 0 3px 6px rgb(0 0 0 / .1),0 3px 6px rgb(0 0 0 / .1)
}

h1.h1kyrd {
    font-size: 14px !important;
    padding: 0px !important;
    margin: 0px !important
}

.NavToggler .ddBoxWrap {
    width: 330px
}

.dropdown-toggle .ddBoxWrap {
    padding-bottom: 51px
}

.bodyrendr {
    min-height: 68vh;
    position: relative;
    padding-bottom: 1px
}

.bodyrendr {
    background-image: var(--main-bg-img) !important;
    background-position: top left
}

.txtrbg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1
}

.crmtbl {
    margin: 0;
    display: table;
    width: 100%
}

    .crmtbl > [class*="col-"] {
        display: table-cell;
        vertical-align: middle;
        width: 33%
    }

.b2bcontantbox p {
    line-height: 1.5rem;
    max-height: 3rem;
    overflow: hidden;
    padding-bottom: 0;
    position: relative
}

    .b2bcontantbox p a.lnkPreventDefaultClass {
        position: absolute;
        bottom: 2px;
        right: 0;
        background: #fff;
        line-height: 1.5rem
    }

.dataTable td a.donebox {
    color: #fff !important
}

.mulcremove {
    cursor: pointer;
    opacity: .7
}

.mulbtnwrap > * {
    display: inline-block;
    vertical-align: middle
}

.radio-group input[type=radio] {
    position: absolute;
    visibility: hidden;
    display: none
}

.FlightNav {
    padding: 10px 0
}

.radio-group label {
    color: #9a929e;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    padding: 0 15px;
    white-space: nowrap;
    margin: 0;
    margin-right: -5px
}

    .radio-group label:last-child {
        margin-right: 0
    }

.padtb2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.mainHeader.landing .tab-content .radio-group label.active, .radio-group label.active {
    color: #636363 !important;
    background: #e9ecef
}

.radio-group label + input[type=radio] + label {
    border-left: solid 1px #ced4da
}

.radio-group {
    border: solid 1px #ced4da;
    display: inline-block;
    margin: 0;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.mulcrow {
    position: relative
}

.flightresult > .row {
    margin: 0
}

.flighttab .cats-title {
    border-bottom: 1px dotted #ddd
}

.flighttabcon {
    padding: 0
}

.tabbtns {
    position: absolute;
    height: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 100
}

.myCartDiv.fl-accordion {
    width: 100%;
    display: block;
    height: 100%
}

.fl-accordion {
    box-shadow: none;
    margin: 15px 15px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #ddd
}

.panel-cart-content .fl-accordion-toggle {
    padding: 8px 20px 8px 40px;
    position: relative
}

.flArwWrapper {
    position: absolute;
    right: 22px;
    top: 2px
}

.fl-accordion-item {
    position: relative
}

.fl-accordion-toggle {
    display: block;
    width: 100%;
    cursor: pointer;
    padding: 15px;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #cdcdcd;
    font-size: 16px;
    font-weight: 700;
    background: #fff;
    line-height: inherit;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .fl-accordion-toggle i {
        height: 30px;
        top: 50%;
        margin-top: -15px;
        position: absolute;
        left: 10px;
        border-radius: 4px;
        line-height: 32px;
        text-align: center
    }

.myCartDiv .fl-accordion-toggle span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin-right: 30px;
    width: 100%
}

.fl-accordion-toggle:hover {
    background-color: #f5f5f5
}

.fl-accordion-panel {
    background-color: #fff;
    border-bottom: 1px solid #cdcdcd;
    padding: 20px;
    display: flex
}

.FareRuleDetail {
    height: 250px
}

    .FareRuleDetail > h4 {
        margin-bottom: 5px;
        font-size: 17px;
        margin-top: 15px
    }

.FareRuleDetailinner {
    overflow-Y: auto;
    overflow-x: hidden;
    height: 230px;
    line-height: 26px
}

.fl-accordion-panel > *:last-child {
    margin-bottom: 0
}

.fl-arrow {
    position: absolute;
    -webkit-transform: translate(-6px,0);
    transform: translate(-6px,0);
    margin-top: 21px;
    right: 0;
    padding-right: 20px;
    cursor: pointer;
    z-index: 1
}

.panel-cart-content .fl-arrow {
    margin-top: 14px
}

.panel-cart-content .fl-accordion-panel {
    padding: 3px
}

    .panel-cart-content .fl-accordion-panel .cart_box {
        width: 100%;
        border-radius: 0;
        margin: 0
    }

.fl-arrow:before, .fl-arrow:after {
    content: "";
    transition: all 0.25s ease-in-out;
    position: absolute;
    background-color: #000;
    width: 3px;
    height: 7px
}

.fl-is-open > .fl-arrow:before, .fl-is-open > .fl-arrow:after {
    background-color: #fff
}

.fl-is-open > .fl-arrow:before {
    -webkit-transform: translate(-2px,0) rotate(45deg);
    transform: translate(-2px,0) rotate(45deg)
}

.fl-arrow:before {
    -webkit-transform: translate(2px,0) rotate(45deg);
    transform: translate(2px,0) rotate(45deg)
}

.fl-is-open > .fl-arrow:after {
    -webkit-transform: translate(2px,0) rotate(-45deg);
    transform: translate(2px,0) rotate(-45deg)
}

.fl-arrow:after {
    -webkit-transform: translate(-2px,0) rotate(-45deg);
    transform: translate(-2px,0) rotate(-45deg)
}

.FareRuleTop p {
    margin: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd
}

    .FareRuleTop p:last-child {
        padding-bottom: 0;
        border-bottom: none
    }

.tabbtns span {
    height: 65px;
    width: 30px;
    text-align: center;
    cursor: pointer;
    color: #fff
}

.tabbtns i {
    line-height: 65px
}

.tabbtns .tableft {
    float: left;
    border-right: 1px solid #ddd
}

.tabbtns .tabright {
    float: right;
    border-left: 1px solid #ddd
}

.flighttablistul {
    display: table;
    min-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-left: 30px;
    padding-right: 30px
}

.holdtab * {
    display: block
}

.flighttablist {
    padding: 0;
    margin-bottom: 30px;
    position: relative;
    min-height: 65px;
    padding-left: 30px;
    padding-right: 30px
}

    .flighttablist li {
        cursor: pointer;
        display: table-cell;
        vertical-align: middle;
        width: 33.333333%;
        padding: 10px;
        border-right: 1px solid #ddd;
        position: relative;
        min-height: 65px;
        min-width: 400px
    }

        .flighttablist li.activelink, .flighttablist li.selectedlink, .flighttablist li.activelink *, .flighttablist li.selectedlink * {
            cursor: pointer
        }

        .flighttablist li:last-of-type {
            border-right: none
        }

    .flighttablist .holdab *, .flighttablist .selectedtab * {
        white-space: nowrap
    }

.flighttabitem.activelink * {
    color: #fff
}

.flighttabitem.activelink:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    border: 8px solid #fff0
}

.flighttabitem.activelink:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: 0;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    border: 15px solid #fff0
}

.flighttabitem .selectedtab {
    display: none
}

.flighttabitem.selected .holdtab {
    display: none
}

.flighttabitem.selected .selectedtab {
    display: block
}

.flighttabitem.selected:hover .popovertab {
    display: block
}

.popovertab {
    display: none
}

.fitemmain {
    padding: 10px 15px;
    position: relative
}

.fitemthumb {
    position: relative;
    height: 100%;
    width: 30%;
    padding-right: 9px;
    padding-left: 50px
}

.fitemthumbinner {
    width: 40px;
    height: 40px;
    float: left;
    position: absolute;
    top: 75%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

    .fitemthumbinner img {
        max-width: 100%;
        max-height: 100%
    }

.fitempriceinner {
    text-align: center;
    white-space: nowrap;
    padding: 0 3px
}

    .fitempriceinner * {
        display: inline-block;
        vertical-align: middle
    }

    .fitempriceinner small {
        font-size: 100%
    }

        .fitempriceinner small > * {
            text-decoration: line-through
        }

.fitemdtl .contentBoxDITClick ul li a, .fitemdtl .contentBoxDITCont, .fitemdtl .contentBoxDITClick, .fitemdtl .contentBoxDITClick ul li a:hover, .fitemdtl .contentBoxDITClick ul li a:focus, .fitemdtl .contentBoxDITClick ul.nav-tabs, .fitemdtl .contentBoxDITClick ul.nav-tabs li {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #333 !important
}

    .fitemdtl .contentBoxDITClick ul.nav-tabs {
        border: 0 solid transparent !important;
        border-bottom: 1px solid #ddd !important
    }

.fitemdtl .nav-tabs > li > a {
    margin-right: 0px !important
}

.fitemdtl .contentBoxDITCont, .bookFlight, .fidlayover2, .fitemdtl {
    background: #f5f5f5 !important
}

body .fitemdtl .contentBoxDITClick ul li a.active {
    color: #fff !important
}

.flightwrap .background {
    display: none
}

.fitemdtl .contentBoxDITCont {
    margin-bottom: 0
}

.airlinename {
    display: block;
    clear: left
}

.fitemdtl .tab-content.htldet_tab > .active {
    padding: 0;
    background: #fff
}

.airlinename * {
    display: block;
    font-size: 80%
}

.fitemprice .donebox {
    white-space: nowrap
}

.flightname {
    width: auto;
    white-space: nowrap;
    line-height: 40px;
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    width: 60px;
    float: left
}

.fitemtoggle {
    width: auto;
    display: inline-flex;
    vertical-align: middle;
    padding: 0 0;
    align-items: center;
    text-align: center
}

    .fitemtoggle i {
        padding: 5px
    }

.fitemduration {
    width: 100%;
    float: left;
    position: relative;
    display: flex
}

.fitemprice {
    width: 30%;
    float: left;
    padding-left: 15px;
    padding-right: 15px
}

.fitemdfrom, .fitemdto {
    width: 25%;
    height: 100%;
    top: 0;
    left: 9px
}

.fitemdft {
    width: 50%
}

.fitemdto {
    left: auto;
    right: 9px
}

.v-align {
    display: flex;
    align-items: center
}

ul.fitemftstops {
    display: table;
    padding-top: 12px;
    position: relative
}

.fitemftmain, ul.fitemftstops {
    width: 100%;
    margin: 0 auto
}

    ul.fitemftstops li {
        display: table-cell;
        vertical-align: middle;
        position: relative
    }

        ul.fitemftstops li:before {
            width: 20px !important;
            height: 19px !important;
            counter-increment: section;
            content: ""counter(section) "" !important;
            line-height: 16px;
            font-size: 11px;
            font-weight: 700;
            top: -15px !important;
            border: 1px solid #aaa !important;
            padding-left: 1px
        }

        ul.fitemftstops li:before, path.eclipse:before, path.eclipse:after {
            position: absolute;
            content: "";
            top: -12px;
            left: 50%;
            background: #fff;
            z-index: 3;
            -webkit-transform: translate(-50%,0);
            -moz-transform: translate(-50%,0);
            -ms-transform: translate(-50%,0);
            -o-transform: translate(-50%,0);
            transform: translate(-50%,0);
            width: 11px;
            height: 11px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -ms-border-radius: 20px;
            -o-border-radius: 20px;
            border-radius: 20px;
            border: 2px solid #636363
        }

path {
    width: 100%;
    display: block;
    border-top: 1px solid #636363;
    position: absolute;
    top: 5px;
    left: 0
}

    path:before, path:after {
        position: absolute;
        padding: 0 3px;
        background: #fff;
        content: "\e606";
        top: 50%;
        left: 0;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%);
        font-family: 'simple-line-icons';
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    path:after {
        left: auto;
        right: 0
    }

    path.return:before, path.return:after {
        content: "\e605"
    }

    path.dashed {
        border-top: 1px dashed #ddd
    }

    path.eclipse:before {
        top: -7px;
        left: 0;
        right: auto;
        transform: translate(0,0);
        border: 1px solid #ddd
    }

    path.eclipse:after {
        top: -7px;
        right: 0;
        left: auto;
        transform: translate(0,0);
        border: 1px solid #ddd
    }

.fiditem:first-of-type path.eclipse:before {
    border: 2px solid #636363
}

.fiditem:last-of-type path.eclipse:after {
    border: 2px solid #636363
}

ul.fitemftstops li.nonstop:before {
    display: none
}

.flightitem {
    padding: 0;
    border-radius: 0;
    border-bottom: 1px solid #ddd
}

.fiditem {
    padding: 5px 10px
}

.fitemdtl .contentBoxDITClick ul.nav-tabs li {
    border-right: 1px solid #ddd !important
}

.fiditemfrom, .fiditemto {
    width: 25%
}

.fiditempath {
    width: 50%
}

.fidlayover {
    padding: 3px;
    position: relative
}

    .fidlayover:before {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        opacity: .1;
        content: ""
    }

.flighttitle {
    padding-top: 10px
}

    .flighttitle p {
        margin-bottom: 0
    }

.fitemmain {
    padding-top: 0;
    font-size: 90%
}

.bookFlight .fitemprice {
    height: 50px;
    width: auto
}

.bookFlight .fitemmain {
    padding: 0 10px
}

.flightwrap {
    width: 100%;
    background: #fff
}

.fiditemfrom {
    padding-right: 10px
}

.fiditemto {
    padding-left: 10px
}

.fitemftflight {
    position: relative;
    width: 100%;
    padding-top: 12px
}

.hide {
    display: none
}

.fitemdtl {
    border-top: 2px solid #ddd;
    padding: 0;
    border-bottom: 1px solid #ddd
}

.summary {
    border-left: 1px solid #ddd;
    padding: 0
}

.sumdtl.bgtheme * {
    color: #fff
}

.sumttl {
    position: relative;
    padding: 7px 10px
}

    .sumttl:before {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        opacity: .7;
        content: ""
    }

    .sumttl i {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 40px;
        text-align: center;
        cursor: pointer
    }

        .sumttl i:before {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

.sumfare {
    padding: 5px 10px
}

.totalfare {
    border-top: 1px dashed rgb(255 255 255 / .2);
    padding: 7px 10px
}

.sumdtl {
    padding: 0;
    min-width: 100%;
    border-top: 1px solid #ddd
}

.bggbox .sumfare, .sumfare .fiditem, .sumdtl-inner .sumfare {
    padding: 0
}

.sumfare .fiditempath {
    position: relative
}

.sumfare path {
    top: 50%
}

.sumfare .fiditempath {
    width: 100%
}

.sltab-inner {
    display: table;
    width: 100%;
    height: 45px
}

.holdtab, .selectedtab {
    max-height: 45px
}

.sltab-inner > div {
    display: table-cell;
    vertical-align: middle
}

.sl-thumb img {
    max-width: 40px;
    max-height: 40px
}

.sl-thumb {
    width: 50px
}

.sl-dtl {
    padding-left: 10px;
    min-width: 180px
}

    .sl-dtl > * {
        display: block
    }

.sl-fare > * {
    display: inline-block;
    vertical-align: middle
}

.sl-fare {
    padding-right: 40px;
    position: relative
}

    .sl-fare .SLI-check {
        position: absolute;
        top: 50%;
        right: 4px;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

.valignbtm {
    vertical-align: bottom !important
}

.popoverinner + .popoverinner {
    border-top: 1px dashed #ddd
}

.popoverinner {
    padding: 10px 15px
}

.summarytab .sl-fare {
    padding-right: 10px
}

.popovertab {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 15px;
    z-index: 1550;
    padding: 0;
    min-width: 380px;
    -webkit-box-shadow: 0 0 50px rgb(0 0 0 / .2),0 0 20px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 0 50px rgb(0 0 0 / .2),0 0 20px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 0 50px rgb(0 0 0 / .2),0 0 20px rgb(0 0 0 / .1);
    -o-box-shadow: 0 0 50px rgb(0 0 0 / .2),0 0 20px rgb(0 0 0 / .1);
    box-shadow: 0 0 50px rgb(0 0 0 / .2),0 0 20px rgb(0 0 0 / .1)
}

    .popovertab * {
        color: #636363 !important;
        white-space: nowrap
    }

    .popovertab h4 {
        margin-bottom: 0
    }

    .popovertab .form-row {
        margin-bottom: 5px
    }

    .popovertab:after {
        border: 8px solid #fff0;
        border-bottom-color: #fff;
        content: "";
        position: absolute;
        top: -16px;
        left: 15px
    }

    .popovertab .form-row:last-of-type {
        margin-bottom: 0
    }

.flightname, ul.fitemftstops li *, .holdtab span, .fitempriceinner span, .fitemdtl span, .fitemdtl b {
    font-size: 100%
}

.sumttl b {
    font-size: 100%;
    position: relative
}

.fitemprice b, .holdtab b, .sl-fare b, .sl-dtl b {
    font-size: 130%
}

.totalfare b {
    font-size: 170%
}

.sl-fare .SLI-check, .tabbtns i {
    font-size: 200%
}

.kTouchspin .ddBoxWrap {
    padding-bottom: 42px;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

    .kTouchspin .ddBoxWrap:before {
        position: absolute;
        content: "";
        top: -7px;
        height: 0;
        left: 50%;
        border-right: 7px solid #fff0;
        border-left: 7px solid #fff0;
        border-bottom: 7px solid #ccc
    }

    .kTouchspin .ddBoxWrap:after {
        top: -6px;
        border-right: 6px solid #fff0;
        border-left: 6px solid #fff0;
        border-bottom: 7px solid #fff;
        position: absolute;
        left: 50%;
        margin-left: 1px;
        content: ""
    }

.fitemround .fitemdurprice, .fitemround .fitemprice {
    float: left
}

.fitemround .fitemdurprice {
    width: 80%
}

.fitemround .fitemprice {
    width: 20%
}

.fitemround .fitemduration {
    width: 100%
}

.fitemround .fitempriceinner {
    margin-bottom: 10px
}

.fitemdinner.return:nth-of-type(2) .fitemdft path:before, .fitemdinner.return:nth-of-type(2) .fitemdft path:after {
    content: "\e605"
}

.fitemdtl > .form-row:first-of-type {
    margin-bottom: 10px
}

.sumdtl-innerwrap {
    padding: 0 15px
}

.sumdtl-inner {
    border-bottom: 1px dashed #ddd;
    padding: 5px 10px
}

    .sumdtl-inner:last-of-type {
        border-bottom: 0 dashed #ddd
    }

.sumfare .fiditem b {
    line-height: 200%
}

.farebox .sumdtl {
    padding-bottom: 50px;
    position: relative
}

.farebox .totalfare {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.farebox .totalfare {
    border-top: 1px dashed #ddd
}

.kchkbtn .toggle.btn label.btn {
    line-height: 1.2rem
}

.kchkbtn .toggle.btn {
    min-width: 80px !important
}

.kbtnwrap .btn {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 100%;
    line-height: 24px
}

.chkoutttlrht.htldetlrht span {
    color: #333 !important;
    font-size: 110%
}

.chkoutttlrht.htldetlrht b {
    padding-top: 2px;
    padding-bottom: 2px
}

.chkoutttlrht.htldetlrht {
    width: 100%
}

    .chkoutttlrht.htldetlrht .htldetlrhtInner > * {
        display: inline-block;
        vertical-align: middle;
        text-align: right
    }

        .chkoutttlrht.htldetlrht .htldetlrhtInner > *:last-of-type {
            margin-left: 10px
        }

    .chkoutttlrht.htldetlrht .htldetlrhtInner {
        min-width: 0
    }

.add_pax {
    background: #fff
}

    .add_pax textarea {
        padding: 10px !important;
        height: auto
    }

.rsltblur {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    pointer-events: none
}

.preloadwrap {
    text-align: center;
    z-index: 10000;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: all.5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear
}

    .preloadwrap.invisible {
        opacity: 0;
        visibility: hidden !important
    }

        .preloadwrap.invisible.remove {
            display: none
        }

.preloader, .prelogo {
    width: 100%;
    position: relative;
    padding: 0
}

.prelogo {
    z-index: 5
}

    .prelogo img {
        max-width: 200px;
        min-width: 170px;
        max-height: 90px;
        display: inline-block;
        vertical-align: middle
    }

.preloadinner {
    padding-bottom: 50px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body.loaderclass {
    overflow: hidden
}

.loader, .loader:after, .loader:before {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out
}

.loader {
    color: #ddd;
    font-size: 10px;
    margin: -13px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

    .loader:after, .loader:before {
        content: '';
        position: absolute;
        top: 0
    }

    .loader:before {
        left: -3.5em;
        -webkit-animation-delay: -.32s;
        animation-delay: -.32s
    }

    .loader:after {
        left: 3.5em
    }

@-webkit-keyframes load7 {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

@keyframes load7 {
    0%,100%,80% {
        box-shadow: 0 2.5em 0 -1.3em
    }

    40% {
        box-shadow: 0 2.5em 0 0
    }
}

.kflex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.owl-wrap-main .owl-dots {
    display: none
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    border: none;
    width: 0;
    height: 0;
    background: none !important;
    padding: 0 !important
}

.cpolicy_hotel:hover p:not(:nth-child(1)), .cpolicy_hotel:hover p:not(:nth-child(1)) * {
    display: block !important
}

.trav .travmain.nocncldsn {
    padding-right: 0
}

.travmain.nocncldsn .trav1-one {
    width: 20%
}

.travmain.nocncldsn .trav1-three {
    margin-right: 0;
    padding-right: 10px
}

.travmain.nocncldsn .tavelPrt5 {
    width: 70%;
    text-align: right
}

    .travmain.nocncldsn .tavelPrt5 .NewPrice span {
        font-size: 16px;
        padding-right: 0px !important
    }

.travmain.nocncldsn .dis_tblInner {
    align-items: center
}

.travmain .donebox {
    line-height: 24px;
    margin: 0;
    padding: 0 15px;
    min-width: 85px
}

.opac0pointnone {
    pointer-events: none;
    opacity: 0
}

.occdtl {
    width: 100%;
    text-align: center
}

    .occdtl span {
        padding: 0 5px
    }

    .occdtl > span:last-child b span {
        padding-right: 0px !important
    }

.trav1-three > div {
    padding: 0 7px
}

    .trav1-three > div.tavelPrt4 {
        padding-right: 20px
    }

.occdtl span * {
    display: inline-block;
    vertical-align: middle
}

.occdtl .fa {
    font-size: 16px
}

.travmain .calender_htl {
    min-width: 19px;
    margin: 0
}

.sheer {
    margin: auto 10px;
    z-index: auto;
    cursor: default;
    position: relative;
    color: #fff;
    line-height: 20px;
    width: 80px;
    text-align: center
}

    .sheer:before, .sheer:after {
        content: '';
        position: absolute;
        height: 0;
        width: 0;
        border-style: solid;
        border-width: 0;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

.sheer {
    background-color: #ff6b00;
    left: 0;
    padding: 0 4px;
    display: block
}

    .sheer:after, .sheer:before {
        border-width: 20px 10px 0 0
    }

    .sheer:before {
        left: -10px;
        border-color: #fff0 #ff6b00
    }

    .sheer:after {
        right: -10px;
        border-color: #ff6b00 #fff0
    }

.ccldropbtn {
    background-color: #3c948b;
    color: #fff;
    padding: 10px 25px;
    font-size: 15px;
    border: none;
    border-radius: 50px;
    font-family: inherit;
    cursor: pointer
}

.ccldropdown-one {
    position: relative;
    display: inline-block
}

.ccldropdown-content {
    display: block;
    background-color: #fff;
    width: 100%;
    z-index: 1;
    padding: 10px 0;
    transition: all .3s ease;
    top: 70%;
    left: 0;
    right: auto;
    border-radius: 1px
}

.ribtxthold {
    min-height: 51px;
    display: flex;
    align-items: center
}

.ccldropdown-one.right .ccldropdown-content {
    left: auto;
    right: 0
}

.ccldropdown-one.cclcenter .ccldropdown-content {
    left: 50%;
    right: auto;
    transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0)
}

.ccldropdown-content a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block
}

    .ccldropdown-content a:hover {
        background-color: #ddd
    }

.ccldropdown-one:hover .ccldropdown-content {
    display: block
}

.ccldropdown:hover .ccldropbtn {
    background-color: #3e8e41
}

.cclborder-line {
    border: none;
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
    border-radius: 5px
}

.cclborder-bm {
    position: relative;
    top: -15px
}

.cclborder-up {
    position: relative;
    top: 13px
}

.cclhorizontal-p {
    color: #747676;
    font-style: italic
}

.ccltable-popup {
    margin-top: 0;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px
}

    .ccltable-popup td {
        font-size: 106%;
        white-space: nowrap;
        color: #636363
    }

    .ccltable-popup td, .ccltable-popup th {
        padding: 4px 18px
    }

    .ccltable-popup th {
        white-space: nowrap;
        color: #fff;
        font-weight: 400;
        background: linear-gradient(#3c948b 0%,#607D8B 100%)
    }

.cclcover-discount h1 {
    color: #00264b;
    border: none;
    font-size: 110%;
    text-align: center;
    padding-bottom: 8px
}

.cclrib {
    width: 13rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    background: #f94141;
    position: relative;
    margin-left: calc(33% - 4rem);
    margin-top: calc(25px - 1rem);
    margin-bottom: 22px;
    line-height: 12px
}

.ccltable th, td {
    border: 1px solid #ebebeb
}

.cclrib::after {
    content: "";
    border-left: solid #f94141 .5rem;
    z-index: -1;
    position: absolute;
    left: 12.5rem;
    top: -15%;
    background: #f94141;
    width: 1.5rem;
    height: 2rem
}

.cclrib::before {
    content: "";
    border-right: solid #f94141 .5rem;
    z-index: -1;
    position: absolute;
    right: 12.5rem;
    bottom: .3rem;
    background: #f94141;
    width: 1.5rem;
    height: 2rem
}

.ccltable-cell-p li {
    list-style-type: none;
    display: inline-flex
}

.cclh5-col {
    padding: 0;
    margin: 0
}

.cclaed-price {
    color: #fff;
    font-weight: 400;
    padding: 7px 20px;
    font-size: 13px;
    border-radius: 50px
}

.ccltable-cell-p {
    padding: 0;
    margin: 0
}

.ccltab-head {
    margin: 0;
    padding: 0;
    font-size: 13px;
    margin-top: 13px;
    word-wrap: break-word;
    word-spacing: 1px
}

.ccltab1-head {
    margin-top: 80px
}

.cclribbon-content .ribtxthold {
    padding-left: 66px;
    font-size: 17px
}

.cclribbon-content::before {
    content: '';
    background: url(../images/announcement-icone.png) center no-repeat;
    width: 60px;
    height: 50px;
    background-size: 45px;
    position: absolute
}

.cclcover-discount {
    z-index: 1;
    position: relative;
    padding-left: 0;
    padding-right: 50px;
    margin-bottom: 34px
}

.ccltable-popup td.occtd {
    padding: 0;
    vertical-align: middle
}

    .ccltable-popup td.occtd > span {
        padding: 3px 5px
    }

        .ccltable-popup td.occtd > span:first-of-type {
            padding-left: 18px
        }

        .ccltable-popup td.occtd > span:last-of-type {
            padding-right: 18px
        }

.cclribbon .cclribbon-content:after {
    right: 0;
    border-width: 1em 1em 0 0
}

.cclfloat-ad {
    float: left;
    display: inline-block;
    padding-top: 22px
}

.child-sty {
    position: relative;
    left: 0;
    line-height: 32px;
    font-weight: 700;
    min-width: 74px;
    text-align: center;
    padding: 0 1px;
    border: 1px solid #ced4da;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background: #e9ecef
}

.cclsplit-one {
    padding-bottom: 6px;
    border-bottom: 1px solid #f4f4f4
}

.cclchild-split {
    padding-top: 8px
}

.availmodal .clr_indication {
    width: 100%
}

.availmodal .cal1 .availability-calendar-toolbar span {
    float: left
}

.availmodal .availability-calendar-toolbar span {
    width: auto;
    white-space: nowrap
}

.availmodal .availability-calendar-toolbar {
    padding-bottom: 0;
    margin: 6px 0 14px 0
}

.availmodal .availability-calendar .avail_pric {
    margin-top: 25px
}

.cal1 .modal-header {
    display: none !important
}

.availmodal .modal-xl > .modal-content {
    height: auto
}

.availmodal .modal-header {
    padding-right: 100px !important;
    position: relative
}

.ccltblwrap {
    padding: 1px
}

.cclmodal .modal-lg {
    max-width: 1200px
}

.cclmodal .ccltablehdr {
    font-weight: 700;
    font-size: 120%
}

.cclmodal table.ccltable-popup th {
    background: #ececec !important;
    color: #333 !important;
    font-weight: 700;
    border: 1px solid #ddd
}

.ccltblwrap {
    padding-bottom: 15px;
    margin-bottom: 12px !important;
    border-bottom: 1px dashed #ddd
}

    .ccltblwrap:last-of-type {
        margin-bottom: 0px !important;
        border-bottom: 0 dashed #ddd
    }

    .ccltblwrap .ccltable-popup {
        margin-bottom: 0px !important
    }

.cclmaintablewrap .ccltable-popup {
    margin-bottom: 10px !important
}

.cclcover-table-head {
    margin-bottom: 10px;
    margin-top: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

    .cclcover-table-head .d-flex > * {
        margin-bottom: 0;
        color: #fff !important;
        padding: 8px 18px !important
    }

    .cclcover-table-head .cclad-prc {
        font-weight: 700;
        font-size: 120%
    }

.td-No-padding {
    padding: 0
}

.vendor_slider .thumbslider {
    min-width: 100% !important
}

.sldimgrmv {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: red;
    z-index: 5;
    cursor: pointer
}

.protab.table th, .protab.table td {
    vertical-align: middle
}

td.td-No-padding {
    padding: 0
}

.whitespacenormal {
    white-space: normal !important
}

.availcurrncy {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0,-50%);
    line-height: 34px;
    font-size: 150%
}

.chkoutcursor {
    cursor: not-allowed
}

.chkoutpointer {
    pointer-events: none
}

.sldimgrmv i {
    color: #fff;
    line-height: 30px;
    width: 100%;
    text-align: center
}

.iEdit-img-edit, .iEditSquare-img-edit {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: rgb(10 10 10 / .7);
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iEdit-img-edit-act, .iEditSquare-img-edit-act {
    height: auto;
    width: auto;
    border-radius: 20px;
    background-color: #fff0;
    display: inline-block;
    vertical-align: middle;
    min-width: 80px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 4px 20px
}

.iEdit-img-edit-cancel, .iEditSquare-img-edit-cancel {
    margin-left: 15px;
    border: 1px solid #fff
}

.iEditbtnwrap, .iEditSquarebtnwrap {
    width: auto;
    position: absolute;
    bottom: 50px;
    padding: 0;
    text-align: center;
    z-index: 1;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    white-space: nowrap
}

.iEdit-img-edit-can, .iEditSquare-img-edit-can, .iEditSquare-can-parent, .can-parent {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 50px;
    right: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%
}

.iEdit-img-edit-process-can, .iEditSquare-img-edit-process-can {
    display: none
}

.iEdit-img-edit-select, .iEditSquare-img-edit-select {
    position: fixed;
    background-color: rgb(10 10 10 / .5);
    box-shadow: inset 0 0 0 3px rgb(256 256 256 / .8);
    bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    z-index: 2
}

.iEdit-img-edit-select-resize, .iEditSquare-img-edit-select-resize {
    position: absolute;
    height: 17px;
    width: 17px;
    background-color: rgb(255 255 255 / .8);
    right: 3px;
    bottom: 3px;
    cursor: nwse-resize
}

.iEdit-img-edit-select-resize {
    display: none
}

.iEdit-oh {
    overflow: hidden
}

.croppie-container {
    width: 100%;
    height: 100%
}

.stngerror {
    padding-top: 10px;
    display: block
}

    .stngerror.imgerror {
        padding-bottom: 10px;
        padding-top: 0
    }

.slider-wraper .slider-images li .stngsThumbImg img {
    max-height: 65px;
    min-height: 65px
}

@media (min-width:1025px) {
    .datatable-scroll-wrap table.dataTable {
        width: 100%
    }
}

.carousel-inner > .item, .videowrap {
    position: relative
}

.popular-inner .owl-dot.active, .slides {
    display: none
}

.jumbotron {
    background-color: #fff
}

.loadProgress {
    text-align: center;
    margin-top: 10%
}

.videowrap {
    overflow: hidden;
    position: relative;
    background-size: 100% auto;
    background-position: center
}

    .videowrap video {
        position: absolute;
        left: 0;
        width: 100%;
        top: 0
    }

.slides {
    position: relative;
    min-height: 300px
}

.slidesjs-navigation:before, .slidesjs-pagination a {
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1)
}

.slidesjs-pagination {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    z-index: 12
}

    .slidesjs-pagination li {
        margin: 0 5px;
        display: inline-block;
        vertical-align: middle
    }

    .slidesjs-pagination a {
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        transition: all .3s linear;
        width: 14px;
        height: 14px;
        -webkit-border-radius: 10px;
        display: block;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background: #fff;
        font-size: 0;
        opacity: .5
    }

        .slidesjs-pagination a.active {
            opacity: 1
        }

.slidewrap {
    width: 100%;
    overflow: hidden;
    height: 100%
}

.slides img {
    max-height: 100%;
    min-width: 100%;
    max-width: none;
    min-height: 100%;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    height: auto !important;
    width: auto !important
}

.slidesjs-navigation {
    position: absolute;
    top: 50%;
    z-index: 12;
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    opacity: 1
}

    .slidesjs-navigation:before {
        background: #fff;
        color: #636363;
        line-height: 36px;
        padding: 15px;
        content: "";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        font-size: 16px
    }

.slidesjs-previous {
    left: 0;
    border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -ms-border-radius: 0 6px 6px 0;
    -o-border-radius: 0 6px 6px 0
}

    .slidesjs-previous:before {
        background: #fff center url(../images/homeImage/left-arrow-angle.svg) no-repeat;
        -webkit-border-radius: 0 10px 10px 0;
        -moz-border-radius: 0 10px 10px 0;
        border-radius: 0 10px 10px 0;
        transform: rotate(180deg)
    }

.slidesjs-next {
    right: -4px;
    border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    -ms-border-radius: 6px 0 0 6px;
    -o-border-radius: 6px 0 0 6px
}

    .slidesjs-next:before {
        background: #fff center url(../images/homeImage/right-arrow-angle.svg) no-repeat;
        -webkit-border-radius: 10px 0 0 10px;
        -moz-border-radius: 10px 0 0 10px;
        border-radius: 10px 0 0 10px
    }

.homeslides .slidesjs-navigation {
    border-radius: 50%;
    background: #fff !important;
    height: 40px;
    width: 40px;
    margin-left: 15px;
    margin-right: 15px;
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)
}

.homeslides .slidesjs-next:before, .homeslides .slidesjs-previous:before {
    border: 0 !important;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 15px;
    width: 15px;
    z-index: 9;
    position: absolute
}

.homeslides .slidesjs-next:before {
    background: #fff0 center url(../images/homeImage/right-arrow-angle.svg) no-repeat
}

.homeslides .slidesjs-previous:before {
    background: #fff0 center url(../images/homeImage/left-arrow-angle.svg) no-repeat
}

#slides .slidesjs-container, #slides .slidesjs-control, .slides .slidesjs-container {
    height: 100% !important;
    min-height: 300px
}

.slidesjs-pagination .active {
    color: red
}

.designimage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-image: url(../images/imgdesign4.png);
    background-size: 100% 150%;
    background-position: center
}

.slidewrap:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .15;
    z-index: 1
}

.ahotel-item .ahotel-image .img:before, .main_box_pan .hot_hotel-image .img:before {
    opacity: .15 !important
}

.ahotel-item .ahotel-image:before, .ahotel-item:hover .ahotel-image .img:before, .main_box_pan:hover .hot_hotel-image .img:before {
    opacity: 0 !important
}

.ahotel-item .ahotel-image:before, .main_box_pan .hot_hotel-image:before, .hot_hotel-item .hot_hotel-image:before, .hotel-item .hotel-image:before {
    display: none
}

.mltplmodal, .mbrlist a {
    color: #353c46
}

.mybtn, .mbritem:hover, .mbritem:hover .myradio span, .imgicon {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -oo-transition: all .3s linear;
    transition: all .3s linear
}

.mybtn {
    display: inline-block;
    vertical-align: middle;
    padding: 4px 15px;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #fff0;
    font-size: 90%
}

    .mybtn:hover, .mybtn:focus {
        color: #fff;
        background: transparent !important
    }

    .mybtn:active {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

.myinput {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #e0e0e0;
    height: 30px;
    padding: 0 12px;
    font-size: 70%;
    width: 100%
}

    .myinput::-webkit-input-placeholder {
        color: #e0e0e0
    }

    .myinput::-moz-placeholder {
        color: #e0e0e0
    }

    .myinput:-ms-input-placeholder {
        color: #e0e0e0
    }

    .myinput:-moz-placeholder {
        color: #e0e0e0
    }

.mbrselect, .mbrhighlight {
    position: relative
}

    .mbrselect:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        border-radius: 10px;
        width: 100%;
        height: 100%;
        opacity: .1
    }

    .mbrhighlight:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        border-radius: 10px;
        width: 100%;
        height: 100%;
        opacity: .04
    }

button.close:focus, button.close *:focus, .mbrsrchbtn:focus, .mbrsrchbtn *:focus {
    outline: none
}

.mltplmodal {
    padding: 40px !important
}

    .mltplmodal a:hover {
        text-decoration: none
    }

    .mltplmodal .modal-dialog {
        width: 100%;
        height: 100%;
        max-width: none;
        margin: 0
    }

    .mltplmodal .modal-content {
        height: 100%;
        border-radius: 10px !important
    }

    .mbrfilterbody .close, .mltplmodal .close {
        width: 40px;
        z-index: 1;
        height: 40px;
        text-align: center;
        position: absolute;
        right: -13px;
        top: -13px;
        border-radius: 30px;
        background: #fff;
        opacity: 1;
        box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23)
    }

    .mltplmodal .modal-content > .close {
        line-height: 16px
    }

.mbrfilterbody .close {
    width: 30px;
    height: 30px;
    background: #f2f2f2;
    line-height: 2.2;
    font-size: 17px;
    line-height: 10px
}

.mltplmodal .modal-body {
    padding: 0px !important;
    display: block;
    height: 100%
}

.modalbodyinner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    width: 100%
}

.modalbodyleft {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    padding: 0;
    overflow-Y: auto
}

.modalbodyright {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    background: #f2f2f2;
    border-left: 1px solid #e0e0e0;
    padding: 20px;
    height: 100%;
    border-radius: 0 10px 10px 0px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    background-clip: padding-box;
    outline: 0
}

.mbrttl {
    margin-bottom: 20px;
    display: block;
    position: relative
}

.mbrlist {
    list-style: none;
    padding-left: 0
}

    .mbrlist > li {
        margin-bottom: 10px
    }

    .mbrlist a {
        font-size: 90%;
        opacity: .9
    }

.mbrttl.stroke:before {
    content: "";
    height: 1px;
    top: 50%;
    width: 100%;
    background: #e0e0e0;
    right: 0;
    position: absolute
}

.mbrttl.stroke > b {
    background: #f2f2f2;
    position: relative;
    z-index: 1;
    padding-right: 10px
}

.mbrtop {
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mbrbottom {
    padding-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.mbrinner {
    width: 100%
}

.mbrtotal {
    font-size: 150% !important
}

    .mbrtotal, .mbrtotal > * {
        display: inline-block;
        vertical-align: middle
    }

        .mbrtotal > * {
            font-weight: 700;
            margin-left: 10px
        }

.mbrbtnwrap > .mybtn {
    min-width: 90px;
    text-align: center;
    margin: 0 5px
}

    .mbrbtnwrap > .mybtn:last-child {
        margin-right: 0
    }

.mbrbtnwrap {
    margin-top: 60px
}

.modalbodyleft.mbrldesk .nav-tabs {
    display: none
}

.modalbodyleft.mbrldesk .tab-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.modalbodyleft.mbrldesk .tab-pane {
    width: 100%;
    border-right: 1px solid #e0e0e0;
    min-width: 33.3333%
}

.modalbodyleft .tab-pane {
    padding: 60px 15px 15px 15px;
    position: relative
}

.modalbodyleft.mbrldesk .tab-pane:last-child {
    border-right: none
}

.mbrroominner > * {
    display: block;
    line-height: 1.3
}

.mbrroominner > span {
    font-size: 80%
}

.mbrfilter {
    height: 30px;
    width: 30px;
    border: 1px solid #e0e0e0;
    display: block;
    -webkit-border-radius: 20px;
    font-size: 140%;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    cursor: pointer
}

    .mbrfilter i {
        line-height: 2;
        display: block
    }

.mbrcolhdr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 13px;
    left: 15px;
    right: 15px
}

.mbrcolhdritem {
    flex: 0 0 auto;
    padding: 0 5px;
    align-items: center;
    justify-content: center;
    display: flex
}

    .mbrcolhdritem:first-child {
        padding-left: 0
    }

    .mbrcolhdritem:last-child {
        padding-right: 0
    }

.mbrsrchcol.mbrcolhdritem {
    flex: 1 1 auto
}

.mbrsrchinner {
    width: 100%
}

.mbritemicons > [class*="signia-"] {
    display: inline-block;
    vertical-align: middle;
    opacity: 0;
    cursor: pointer;
    font-size: 120%
}

    .mbritemicons > [class*="signia-"]:before {
        display: block;
        line-height: 20px
    }

.mbrcolbody {
    height: 100%;
    width: 100%
}

.mbritemttl {
    font-size: 80%
}

.mbritemicons > * {
    font-style: normal;
    font-size: 90%;
    padding: 0 3px;
    display: inline-block;
    vertical-align: middle
}

    .mbritemicons > *:first-child {
        padding-left: 0
    }

.mbritem {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    margin-bottom: 3px
}

.mbriteminner {
    padding: 10px 10px 10px 40px;
    display: table;
    width: 100%;
    position: relative
}

    .mbriteminner > * {
        display: table-cell;
        vertical-align: middle
    }

.mbritemright > *, .mbritemleft > * {
    display: block;
    line-height: 20px
}

.mbritemright > span {
    font-size: 100%
}

    .mbritemright > span.price {
        padding-right: 0 !important
    }

.mbrfilterbody {
    position: absolute;
    left: 15px;
    top: -100%;
    opacity: 0;
    right: 15px;
    bottom: auto;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgb(0 0 0 / .16),0 3px 6px rgb(0 0 0 / .23);
    padding: 10px;
    background: #f2f2f2;
    z-index: 100;
    bottom: auto
}

    .mbrfilterbody .mbrttl {
        margin-bottom: 10px
    }

    .mbrfilterbody .mbrprice .mbrttl {
        margin-bottom: 0
    }

    .mbrfilterbody .mbrfilters {
        height: 0
    }

    .mbrfilterbody.active .mbrfilters {
        height: 100%
    }

    .mbrfilterbody.active {
        top: 60px;
        opacity: 1;
        bottom: 15px
    }

.mbrprice {
    margin-bottom: 1rem
}

    .mbrprice .rangeslider__handle {
        width: 20px;
        height: 20px;
        background: #fff !important;
        top: -7px
    }

        .mbrprice .rangeslider__handle:after {
            background: #fff !important
        }

    .mbrprice .rangeslider--horizontal {
        height: 6px
    }

.mbrfilter1 .mbrttl span {
    float: right;
    font-weight: 400;
    font-size: 80%
}

.mbrfilter1 .mbrttl, .mbrfilter1 .mbrttl span {
    line-height: 24px
}

.mbrpricerange {
    font-weight: 400;
    font-size: 70%;
    padding-top: 5px;
    width: 100%;
    margin: 0
}

    .mbrpricerange [class*="col-"] {
        padding: 0
    }

.mbrfilters > .mbrttl, .mbrfilters .simplebar-content > .mbrttl {
    font-weight: 400;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 6px
}

.fltrapply {
    float: right;
    padding: 0 12px;
    line-height: 23px;
    color: #fff;
    border-radius: 20px;
    font-size: 80%
}

    .fltrapply.disabled {
        background: #f2f2f2 !important;
        border: 1px solid #e0e0e0;
        color: #e0e0e0
    }

.mbrlist .mycheck {
    margin-bottom: 5px
}

.mbrsrchbtn {
    position: absolute;
    right: 1px;
    top: 50%;
    margin-top: -14px;
    border-radius: 0 20px 20px 0;
    background: #fff;
    border: 1px solid #fff0;
    border-left: 1px solid #e0e0e0;
    line-height: 28px;
    height: 28px;
    font-size: 90%;
    width: 30px;
    color: #fff;
    cursor: pointer
}

.mbrsrchcol.mbrcolhdritem .myinput {
    padding-right: 40px
}

.mbrfilters .irs-slider {
    background: #fff !important;
    width: 18px !important;
    border: none !important
}

.mbrfilters .irs-from, .mbrfilters .irs-to {
    display: none
}

.myradio {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .myradio input {
        position: absolute;
        opacity: 0;
        cursor: pointer
    }

.radiomark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff0;
    border: 1px solid #e0e0e0;
    border-radius: 50%
}

.myradio input:checked ~ .radiomark {
    background-color: #2196F3
}

    .myradio input:checked ~ .radiomark:after {
        display: block
    }

.radiomark:after {
    content: "";
    position: absolute;
    display: none
}

.myradio .radiomark:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 50%;
    background: #fff
}

.mycheck {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 85%
}

    .mycheck input {
        position: absolute;
        opacity: 0;
        cursor: pointer
    }

.checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    ;
    height: 20px;
    width: 20px;
    background-color: #fff0;
    border: 1px solid #e0e0e0;
    border-radius: 4px
}

.mycheck input:checked ~ .checkmark {
    background-color: #2196F3
}

    .mycheck input:checked ~ .checkmark:after {
        display: block
    }

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.mycheck .checkmark:after {
    left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jconfirm .jconfirm-box {
    min-width: 280px
}

button.close .signia-cross {
    color: #9da2a8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.mbritemleft .myradio {
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -10px
}

.mbritem:hover .mbritemicons > [class*="signia-"] {
    opacity: 1
}

.mbrtotal span, .mbrroominner > span, .nav-tabs-float > .nav-tabs > li a {
    color: #9da2a8
}

.languageWrap .flag_img_outer {
    margin-top: -2px
}

.noHeaderModal .close, .modal-header .close.modal-close {
    margin: 0;
    position: relative;
    z-index: 10;
    background: #fff !important;
    opacity: 1 !important;
    box-shadow: none;
    padding: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center center !important
}

    .noHeaderModal .close svg, .modal-header .close.modal-close svg {
        display: block;
        fill: none;
        height: 16px;
        width: 16px;
        stroke: currentcolor;
        stroke-width: 3;
        overflow: visible;
        top: 50%;
        position: absolute;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    .noHeaderModal .close:hover::before, .modal-header .close.modal-close:hover::before {
        height: 32px;
        width: 32px;
        position: absolute;
        content: '';
        left: 50%;
        transform: translate(-50%,-50%);
        top: 50%;
        border-radius: 50%;
        background: #f6f6f6;
        transition: transform 0.3s ease;
        z-index: -1
    }

.basic-log {
    z-index: 999999
}

.switch-wrapper {
    margin: 10px 0 0 0;
    font-size: 0;
    display: inline-block;
    vertical-align: middle
}

input.error {
    border: 1px solid red
}

.stngpg .BoxDiv {
    padding: 15px
}

.switch-wrapper > span, .switch-wrapper > label {
    display: table-cell;
    vertical-align: middle;
    color: #000
}

.switch-wrapper input {
    display: none
}

.switchwrapper {
    text-align: center;
    border-radius: 50px !important
}

.switch-label {
    font-size: 1rem;
    display: inline-block;
    line-height: 40px;
    vertical-align: top;
    padding: 5px 10px;
    transition: transform ease-in .2s;
    font-weight: 700;
    opacity: .3
}

.switchdn {
    position: relative;
    display: inline-block;
    width: 109px;
    height: 46px;
    cursor: pointer;
    border-radius: 50px;
    border: 2px solid #2196F3;
    background-color: #2196F3;
    background-image: radial-gradient(circle,#fefefe 20%,transparent 30%),radial-gradient(circle,#fefefe 20%,transparent 30%),radial-gradient(circle,#fefefe 20%,transparent 30%),radial-gradient(circle,#fefefe 20%,transparent 30%),radial-gradient(circle,#fefefe 20%,transparent 30%),radial-gradient(circle,#fefefe 20%,transparent 30%);
    background-size: 50% 50%,60% 60%,40% 40%,40% 40%,50% 50%,40% 40%;
    background-position: 60% 82%,80% 80%,82% 80%,110% 20%,134% 12%,130% 20%;
    background-repeat: no-repeat;
    -webkit-transition: .4s;
    transition: .4s;
    overflow: hidden;
    border: 1px solid #d3d3d3a6
}

    .switchdn:before {
        position: absolute;
        content: "";
        height: 35px;
        width: 35px;
        top: 50%;
        left: 5px;
        cursor: pointer;
        transform: translateY(-50%);
        background-color: #ffeb3b;
        background-image: radial-gradient(circle,#ffc107 15%,#ffeb3b 100%);
        box-shadow: 0 0 20px 10px rgb(255 235 255 / .4);
        transition: transform ease-in .2s;
        border-radius: 50%;
        background-repeat: no-repeat
    }

.switch-label.day {
    transform: scale(1.1);
    opacity: 1
}

input:checked ~ .switchdn {
    background-color: #023660;
    background-image: radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%),radial-gradient(circle,#fff 10%,transparent 30%);
    background-size: 8% 8%,7% 7%,6% 6%,8% 8%,8% 8%,6% 6%,6% 6%,8% 8%,7% 7%;
    background-position: 20% 20%,45% 30%,25% 55%,20% 90%,40% 60%,5% 50%,58% 10%,58% 60%,50% 80%;
    background-repeat: no-repeat;
    border: 2px solid #000
}

    input:checked ~ .switchdn:before {
        background-color: #ddd;
        background-image: radial-gradient(circle,#c4c4c4 50%,transparent 50%),radial-gradient(circle,#c9c9c9 50%,transparent 50%),radial-gradient(circle,#c9c9c9 50%,transparent 50%),radial-gradient(circle,#c9c9c9 50%,transparent 50%);
        background-size: 40% 40%,25% 25%,50% 50%,30% 30%;
        background-position: 20% 20%,65% 30%,120% 100%,20% 80%;
        box-shadow: 0 0 20px 10px rgb(255 255 255 / .2)
    }

.switch-wrapper input:checked ~ .switch-label.day {
    transform: scale(1);
    opacity: .3
}

.switch-wrapper input:checked ~ .switch-label.night {
    transform: scale(1.1);
    opacity: 1
}

.switch-wrapper input:checked ~ .switchdn:before {
    transform: translate(60px,-50%)
}

.slider-wraper .videothumbprnt .slider-images li .bottom-para {
    padding-top: 0
}

.videothumbprnt .switch-field {
    padding-bottom: 0;
    padding-top: 5px
}

    .videothumbprnt .switch-field label {
        width: 50%
    }

.slider-wraper .slider-images.videolist li {
    vertical-align: top
}

.lappytop {
    border: 1px solid rgb(0 0 0 / .0625);
    padding: 6px;
    box-shadow: 0 0 9px 0 rgb(0 0 0 / .1);
    background: #000;
    border-radius: 6px
}

.previewvideo {
    padding: 0 35px
}

.lappybottom {
    margin: 0 -35px
}

.previewvideo, .previewvideo [class*="preview"] {
    height: 100%
}

    .previewvideo [class*="preview"] {
        border-radius: 3px;
        overflow: hidden
    }

.newTableTr > td {
    padding: 10px;
    background: #f2f2f2;
    display: none
}

.newTableTr.opened > td {
    padding: 10px;
    background: #f2f2f2;
    display: table-cell
}

.newTablewrap {
    max-height: 300px;
    overflow: auto
}

    .newTablewrap table {
        margin-bottom: 0;
        background: rgb(255 255 255 / .5) !important
    }

        .newTablewrap table thead th {
            background: #aaa !important
        }

.TableBig table td.adddelbtn {
    vertical-align: middle !important;
    text-align: center;
    padding: 0;
    width: 50px;
    position: relative
}

    .TableBig table td.adddelbtn.opened {
        background: #f2f2f2
    }

        .TableBig table td.adddelbtn.opened:before {
            opacity: 1
        }

.TableBig .adddelbtn i {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px
}

.lgtbg {
    background: #f2f2f2
}

.TableBig table td:before {
    content: "";
    position: absolute;
    bottom: -1px;
    height: 2px;
    width: 100%;
    background: #f2f2f2;
    left: 0;
    opacity: 0
}

.TableBig table td.lgtbg:before {
    opacity: 1
}

.width95log {
    width: 95%
}

.logDtlFldsts fieldset {
    max-height: 100%
}

.addqutsrvc .mandatory {
    border-right: 1px solid #ff0000 !important
}

.addqutsrvc fieldset {
    padding: 0
}

.disabledbutton {
    pointer-events: none;
    opacity: .9
}

.mainHeader.disabledbutton .navbar-right {
    display: none !important
}

.nooverlow {
    overflow: hidden !important
}

#close-btn {
    width: 11px;
    margin-right: 2px;
    position: absolute;
    top: 1px;
    right: -4px
}

.mic-keywords span.mic-disable {
    opacity: .5;
    background: #ddd
}

.avatar-detail {
    padding-right: 30px;
    position: relative;
    margin-top: 5px
}

.avtar-btn {
    position: absolute;
    right: 15px;
    top: 0;
    width: 30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    height: 30px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / .35);
    -moz-box-shadow: 0 2px 4px 0 rgb(0 0 0 / .35);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / .35)
}

#avUpload {
    display: none
}

.avtar-btn label {
    width: 100%;
    height: 100%;
    cursor: pointer
}

    .avtar-btn label:before {
        content: "\f030";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        line-height: 30px;
        width: 100%;
        text-align: center;
        display: block
    }

.chngactwrap .can-policy .image_result, .changetrans .can-policy .image_result {
    margin-top: 2px
}

.contentBoxDITab {
    padding-top: 0
}

#ulAmnts ul li:before {
    border: 0px !important
}

.pOWRCol {
    max-height: 85px
}

.sssmodal img, .itnmodal img {
    width: 150px
}

.vuchrmodal .img1 {
    width: 320px
}

.vuchrmodal .img2 {
    width: 150px
}

.loadimghtml, .loadimgbody, .loadimgbody .mapMain, .loadimgbody .pp-map-inner, .loadimgbody .pp-map {
    width: 100%;
    height: 100% !important;
    margin: 0;
    padding: 0
}

.uploadwrap .input-wrap {
    position: relative
}

.uploadwrap .form-control {
    z-index: 1;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.uploadwrap .uploadbtn {
    z-index: 4;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    width: 34px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    border: 1px solid #fff0;
    background: #fff;
    border-right: 1px solid #fff0;
    border-left: 1px solid #ddd;
    position: absolute;
    right: 3px;
    top: 1px;
    bottom: 1px;
    cursor: pointer;
    margin: 0
}

    .uploadwrap .uploadbtn input[type=file] {
        display: none
    }

.uploadwrap .floatinfo {
    position: absolute;
    display: none;
    margin-top: 5px;
    z-index: 2;
    font-size: 10px;
    line-height: 1.5;
    top: 100%;
    right: 0;
    width: 100%;
    background: rgb(0 0 0 / .95);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    padding: 5px 10px
}

    .uploadwrap .floatinfo:before {
        position: absolute;
        content: "";
        bottom: 14px;
        right: 13px;
        z-index: 2;
        top: -8px;
        width: 0;
        height: 0;
        border: 4px solid #fff0;
        border-bottom-color: rgb(0 0 0 / .95)
    }

.floatinfo.showinfo {
    display: block
}

.kbtnwrap .btn-danger {
    margin-left: 10px
}

.DOEWrap .input-group {
    width: 165px
}

.mainPax, .PaxFields {
    border-bottom: 1px dashed #ddd
}

    .mainPax, .PaxFields, .mainPax .form-group, .PaxFields .form-group {
        margin-bottom: 1rem
    }

        .PaxFields:nth-last-of-type(2), .mainPax:last-child {
            margin-bottom: 0;
            border-bottom: none
        }

        .PaxFields:first-child {
            border-top: 1px dashed #ddd;
            padding-top: 1rem
        }

.dtofexpry .input-group, .kbtnwrap .btn-default {
    width: 165px
}

.form-control.DOI, .form-control.DOE {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.hmd-room-childs-ages {
    height: auto
}

.hmd-child-age {
    width: 50.5%;
    float: right;
    margin-left: 50%;
    border-left: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    border-right: none;
    height: auto
}

    .hmd-child-age:last-child {
        border-bottom: none
    }

.sort-box {
    margin-bottom: 20px;
    padding: 13px 20px;
    background-color: #fff;
    display: none;
    width: 100%
}

    .sort-box .sort-list {
        margin-bottom: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        width: 100%
    }

.sort-list > li {
    display: inline-block;
    margin-left: -4px
}

    .sort-list > li span {
        font-weight: 700
    }

    .sort-list > li a {
        color: #999;
        text-decoration: none
    }

.sort-list a i {
    vertical-align: middle;
    display: inline-block;
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.sort-list a.active i.holidayme {
    color: #3a50a8;
    opacity: 1;
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.sort-list a.active.sort-descending i.holidayme {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.sort-list li a.active, .sort-list li a:hover {
    color: #000
}

.qrcodewrap {
    text-align: right
}

.changeHotelTrav.travmain .trav1-one {
    width: 20%
}

.changeHotelTrav.travmain .dis_tblInner .tavelPrt1 {
    width: 25%
}

.changeHotelTrav.travmain .trav1-two {
    width: 30%
}

.exctranswrap .CANPOlicyFLoat {
    top: 0;
    left: 20px;
    right: 0;
    width: auto
}

.CANPOlicyFLoat span, .CANPOlicyFLoat p {
    color: #fff;
    font-size: 12px
}

.myCartDiv .accordion-panel {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

.myCartDiv .accordion-item {
    padding: 10px;
    border-bottom: 1px solid #ddd
}

.cart_box.cart_boxe.pinkback {
    margin: 0
}

.panel_cart_total-price [class*="col"] {
    line-height: 34px
}

.dpct-full.panel_cart_total-price {
    bottom: 0
}

    .dpct-full.panel_cart_total-price .btna-wrapper {
        margin-left: -10px;
        width: 370px;
        width: -webkit-calc(100% + 20px);
        width: -moz-calc(100% + 20px);
        width: -ms-calc(100% + 20px);
        width: -o-calc(100% + 20px);
        width: calc(100% + 20px);
        margin-bottom: -10px
    }

.dvDayPrice-wrap > .row:nth-last-of-type(2) {
    margin-top: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.chooseClient {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

    .chooseClient > .btn {
        height: 34px;
        line-height: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

        .chooseClient > .btn:hover, .chooseClient > .btn:focus {
            outline: none;
            box-shadow: none
        }

    .chooseClient .form-control {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.my-cancel-btn.donebox {
    background: #ddd !important;
    color: #333 !important;
    text-shadow: none
}

.dvNewClient {
    padding: 10px 15px;
    background: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid rgb(0 0 0 / .1);
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

    .dvNewClient > .row {
        margin-top: 5px
    }

.svg_notfound {
    width: 400px !important;
    max-width: 100%
}

span.texts_links {
    text-decoration: none;
    text-transform: capitalize;
    padding: 0;
    color: #333;
    font-weight: 700
}

.results_hot {
    margin-bottom: 30px;
    padding-bottom: 4rem;
    width: 40%;
    margin: 0 auto 40px auto;
    border-radius: 10px;
    background: #fff;
    max-width: 100%
}

.loadingtext {
    display: inline-block;
    vertical-align: middle
}

.loadingIcon {
    display: none;
    width: 20px;
    height: 20px;
    border: 3px solid #fff;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    border-top: 3px solid #fff0;
    -webkit-animation: load-animate infinite linear 1s;
    -moz-animation: load-animate infinite linear 1s;
    -ms-animation: load-animate infinite linear 1s;
    -o-animation: load-animate infinite linear 1s;
    animation: load-animate infinite linear 1s
}

@-webkit-keyframes load-animate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: .35
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load-animate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: .35
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.mbsIcons a + a {
    margin-left: 5px !important
}

.mbsAux {
    background: url(../images/thumbs/auxiliaryIcon.svg) center no-repeat !important;
    background-size: 18px auto !important
}

    .mbsAux.active {
        background: url(../images/thumbs/auxiliaryIconActive.svg) center no-repeat !important;
        background-size: 18px auto !important
    }

.cats-facility #ulMealFilters .promoarrow {
    padding-right: 7px;
    width: 40px;
    position: absolute;
    right: 0;
    top: 1px
}

.cats-facility #ulMealFilters label {
    padding-right: 48px;
    position: relative
}

.fltrcon .checkbox .cr, .fltrcon .radio .cr {
    top: 2px
}

@media (min-width:769px) {
    .nav-tabs.nav-tabs-highlight > li > a, .nav-tabs.nav-tabs-highlight > li > a:hover, .nav-tabs.nav-tabs-highlight > li > a:focus {
        border-top-width: 2px;
        border-left-width: 1px;
        border-right-width: 1px
    }

    .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus {
        border-top-color: #337ab7;
        border-left-color: #337ab7;
        border-right-color: #337ab7
    }
}

@media (min-width:768px) {
    .tbd-main .modal-lg {
        width: 80%
    }

    .sp-picker-container, .sp-palette-container {
        display: inline-block
    }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 0;
        cursor: default
    }

    .sp-palette-container {
        border-right: 1px solid #ddd
    }

    #popular-slide .item, #blog-slide .item {
        padding-left: 10px;
        padding-right: 10px
    }

    .panel_cart_contenta ul li:hover a span {
        display: block !important
    }

    #popular-slide .item, #blog-slide .item {
        padding-left: 10px;
        padding-right: 10px
    }

    .toolerr-toggle, .toolerr-close {
        display: none
    }
}

@media(min-width:1500px) {
    .navbar-right.navrgt {
        margin-top: -53px
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        width: 82%;
        padding-right: 18px !important
    }
}

@media(max-width:1500px) {
    .lk-bk-btn {
        bottom: 10px
    }

    .edit-heading span {
        margin: 0 50px
    }

    .icons-booking li {
        margin-right: 0
    }

    footer .navbar-brand {
        width: 100%;
        margin-right: 0
    }

    .innerconwrap, .flighttabcon {
        min-height: 470px
    }

    .flightcontent {
        min-height: 430px
    }

    .rmv-blw-1366 {
        display: none
    }

    h1 {
        font-size: 26px
    }

    h2, .h2, h2, .PkgNewPrice {
        font-size: 22px
    }

    h3 {
        font-size: 20px
    }

    .CSTMorating .chartcolinner {
        height: 280px
    }

    h4, .htldetailmain h4, .alblerombx h4, .ahotel-person span {
        font-size: 18px
    }

    h5, .classic_title_head span, .b2bctrbx1 h6, .CBTIName *, .ahotel-item .ahotel-body h3, .uc-final-content .uc-para-wrap h4, .contentBoxDInner h3 {
        font-size: 15px
    }

    h6, .cats-title, .trav1-one, .pcgRow .pcgRowTtl h3, .donebox.newBtn, .pcgRow h3, .ahotel-item .ahotel-body h3,, .uc-final-content .uc-para-wrap h4, .PkgTabMenu .nav-tabs li a, .tavelPrt5 .NewPrice span {
        font-size: 14px
    }

    p, .mic-result p, .mic-result b, .htldetailmain p, .sec_guestbx1 span, .about-bxx p, body, .footer-widget h4, .b2bctrbx1 span, .b2bview-more a, .jumbotron p, .ahotel-item .ahotel-body p, .form-control, output, li#INR, li#EUR, li#USD, li#AED, .dropdown-menu, .tavelPrt5, blockquote, .PkgOviewCity, .input-group-text {
        font-size: 13px
    }

    .ftraboutwrap * {
        font-size: 13px !important
    }

    .input-group-text, .bootstrap-touchspin .btn-default {
        padding-right: .4rem;
        padding-left: .4rem
    }

    .ahotel-body .clickme:before, .pkgSrch .clickme:before {
        bottom: 17px !important
    }

    .container, .nav-tabs.stickyTab {
        width: 100%
    }

    .nav > li > a {
        padding: 10px 5px
    }

    .navbar {
        min-height: 45px
    }

    .jumbotron {
        padding-top: 45px
    }

    .navbar-right > li > a {
        min-width: 40px;
        text-align: center
    }

    .nav > li > a {
        padding: 10px 5px;
        line-height: 23px
    }

    .navbar-brand {
        width: 160px;
        height: 75px
    }

    .fixed {
        top: 45px
    }

    .navbar-right.navrgt {
        margin-top: -45px
    }

    .input-group .form-control {
        z-index: 0
    }

    #panel-cart {
        top: 53px
    }

    .checkbox-star, .facility, .help-widget, .price-Pips, .select-filtersa {
        padding: 20px
    }

    .cats-title {
        padding-left: 20px
    }

    .sidber-box .input-group {
        display: block
    }

    .trav .cpolicy_hotel p {
        display: none;
        white-space: normal
    }

        .trav .cpolicy_hotel p:first-of-type {
            display: block
        }

    .trav1-three > * {
        float: none;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px
    }

    .pkgSrch .trav1-three > * {
        margin-right: 0
    }

    .trav .travmain {
        padding-right: 300px
    }

    .change_hotel .trav .travmain {
        padding-right: 0
    }

    .travmain.nocncldsn .trav1-one {
        width: 20%
    }

    .ahotel-item .ahotel-image .img:after, .main_box_pan .hot_hotel-image .img:after, .hotel-item .hotel-image .img:after {
        display: none
    }

    .acts-list li span {
        min-width: 160px;
        max-width: 160px
    }

    .pcgRow .nav-tabs.stickyTab {
        padding-top: 45px
    }

    .badge {
        padding: 3px 6px;
        font-size: 11px
    }

    img.lead_img {
        height: 22px
    }

    .toolerr .input-group-addon {
        min-width: 30px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center
    }

    .social-circle li a {
        width: 25px;
        height: 25px;
        font-size: 13px
    }

    .social-circle li i {
        line-height: 25px
    }

    nav.navbar, .page-wrap, .page-title, .mainHeader .TabConWrap, .globalPadding, .modal-xl {
        padding-right: 15px;
        padding-left: 15px
    }

    .ScrollFix.fixed {
        top: 71px
    }

    .ScrollFix.fixed, .ScrollFix.bottom {
        right: 35px
    }

    .navbar .tab-content {
        padding: 20px
    }

    button.kSearchBtn, a.kSearchBtn, .open .sercomplete, .kTouchspin .ddMoreToggle .btn {
        font-size: 15px !important
    }

    .kSearchBtn {
        width: 44px;
        height: 44px;
        line-height: 39px;
        bottom: -15px;
        right: -15px
    }

    .droupmainbxc.left:before {
        left: 3rem
    }

    .droupmainbxc.right:before {
        right: 3rem
    }

    .TabConWrap.fixed {
        top: 51px
    }

    .mainHeader .TabConWrap.fixed .tab-content {
        padding-left: 20px
    }

    .mic-btn {
        width: 30px;
        height: 30px;
        font-size: 16px
    }

    .mic-btn-wrap {
        line-height: 30px
    }

    @-webkit-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @-moz-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @-ms-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    .availmodal .availability-calendar .avail_pric * {
        display: block;
        margin: 0 auto
    }

    .availability-calendar td {
        text-align: center
    }

    .availmodal .availability-calendar .avail_pric {
        text-align: right
    }

    .availmodal .availability-calendar .avail_pric {
        margin-top: 0
    }

    .clr_indication ul {
        line-height: 13px;
        font-size: 11px;
        font-family: "Montserrat",sans-serif;
        -webkit-font-smoothing: antialiased;
        color: #333;
        opacity: .9;
        width: 100%;
        text-align: justify;
        margin-bottom: 5px;
        margin-left: 0px !important
    }

    .gopcol .chartcolinner {
        height: 216px
    }

    .csavecon > span {
        padding-top: 2px;
        padding-bottom: 2px
    }

    .riskWrapInner {
        display: block
    }

        .riskWrapInner span {
            display: block
        }

            .riskWrapInner span:first-of-type {
                width: 102px;
                height: 102px;
                line-height: 102px;
                border: none;
                border-radius: 80px;
                padding: 0;
                margin: 0 auto 10px
            }

            .riskWrapInner span:nth-of-type(2) {
                font-size: 130%;
                border-radius: 20px
            }

    .ahotel-btns .donebox {
        min-width: 100%;
        margin: 0;
        margin-bottom: 5px
    }

        .ahotel-btns .donebox:last-of-type {
            margin-bottom: 0
        }

    .layoutBody {
        padding-top: 50px
    }

    .TabConWrap.hidefixed.fixed {
        top: 50px
    }

    .ahotel-item .ahotel-image .img:before, .main_box_pan .hot_hotel-image .img:before {
        display: block !important
    }

    .previewvideo {
        padding: 0 25px
    }

    .lappybottom {
        margin: 0 -25px
    }

    .addPaxLead {
        padding-left: 32px;
        display: block;
        line-height: 1.3;
        margin-top: -5px
    }

        .addPaxLead, .addPaxLead img.lead_img {
            position: absolute;
            left: 0;
            top: 50%;
            -webkit-transform: translate(0,-50%);
            -moz-transform: translate(0,-50%);
            -ms-transform: translate(0,-50%);
            transform: translate(0,-50%)
        }

            .addPaxLead img.lead_img {
                left: 5px
            }

    .mainPax, .PaxFields, .mainPax .form-group, .PaxFields .form-group {
        margin-bottom: 7px
    }

        .PaxFields:first-child {
            padding-top: 7px
        }

    .kbtnwrap .btn-danger {
        position: absolute;
        right: 0;
        top: 0
    }

    .dtofexpry .input-group, .kbtnwrap .btn-default, .DOEWrap .input-group {
        width: 140px
    }

    .trav1-three > div {
        padding: 0 5px
    }

    .icons-booking .icons-offer-wrap {
        min-height: 32px
    }

        .icons-booking .icons-offer-wrap span {
            font-size: 11px
        }
}

@media(max-width:1366px) {
    .big_per, .big_per1 {
        width: auto;
        padding: 2px 3px;
        display: inline-block;
        vertical-align: middle;
        float: none
    }

    .dis_tblInner .tavelPrt1 {
        width: 20%
    }

    .dis_tblInner .tavelPrt2 {
        width: 80%
    }
}

@media(max-width:1300px) {
    footer.footer:before {
        background: url(../images/world.svg) left bottom no-repeat
    }

    .nopadtab .form-control {
        padding-left: .75em !important;
        padding-right: .75em !important
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        display: block;
        text-align: center;
        padding: 2px 0 15px
    }

    .icons-booking li {
        width: 33%
    }

    .tab-content .form-group {
        margin-bottom: 5px
    }

    ul.social-network li {
        margin: 3px 0
    }

    .ftrpleft {
        padding-left: 15px
    }

    .nav > li > a i {
        margin-right: 0
    }

    .hdtlpricepage .tavelPrt1 {
        width: 100%;
        display: block
    }

    .hdtlpricepage #polcallid p {
        display: none !important
    }

        .hdtlpricepage #polcallid p:first-of-type {
            display: block !important
        }

    .hdtlpricepage .free-service {
        overflow: hidden
    }

    .hdtlpricepage .hotel-right {
        overflow: hidden
    }

    .hdtlpricepage .hdtl-hdrtxt {
        min-height: 88px;
        width: 100%;
        padding-left: 90px;
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 3px;
        margin-bottom: 3px;
        float: left
    }

        .hdtlpricepage .hdtl-hdrtxt h4 {
            margin-top: 14px
        }

    .hdtlpricepage .hdtl-hdrthumb {
        float: left;
        margin-left: 0;
        position: absolute;
        top: 0;
        left: 0
    }

    .hdtlpricepage .hdtl-hdrleft {
        padding-left: 0
    }

    .hdtlpricepage .hdtl-hdrtxtRgt {
        width: 50%;
        float: left;
        clear: left;
        text-align: left
    }

    .hdtlpricepage .htldetlrht {
        width: 50%;
        float: right;
        clear: right
    }

    .voucher-page .ppv-table {
        width: 100%;
        display: block
    }

    .voucher-page .pp-map {
        width: 100%;
        display: block;
        min-height: 200px
    }

    .navBookClose {
        font-size: 16px !important;
        right: 0px !important;
        width: 14px !important;
        top: 8px !important
    }

    .nav.nav-tabs > li > a i {
        margin-right: 0
    }

    .nav > li > a, .nav > li.dropdown a, .nav > li.dropdown .dropdown-menu span {
        font-size: 11px
    }

    .navbar-default .navbar-toggle {
        margin-top: 5px;
        margin-bottom: 2px
    }

    .toolerr .input-group {
        margin-bottom: 10px
    }

    .toolerr {
        padding-top: 20px
    }

    .ahotel-item .ahotel-image .img:before, .ahotel-item .ahotel-image .img:after, .main_box_pan .hot_hotel-image .img:before, .main_box_pan .hot_hotel-image .img:after {
        display: none
    }

    div.dataTables_wrapper div.dataTables_paginate, div.dataTables_wrapper div.dataTables_info {
        width: 100% !important;
        text-align: center !important;
        display: block !important;
        float: none
    }

        div.dataTables_wrapper div.dataTables_paginate ul.pagination, div.dataTables_wrapper div.dataTables_info {
            white-space: normal
        }

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        display: inline-block;
        vertical-align: middle
    }

    .pcgRowTtlRgt {
        width: 40%
    }

    .pcgRowTtlLft {
        width: 60%
    }

    .drgdrpTbl {
        width: 100%;
        padding-right: 0
    }

    .add_paxWrap {
        width: 100%;
        overflow: auto;
        border: 1px solid #ddd
    }

        .add_paxWrap .addd_pax {
            border: none
        }

    .drgdrpBox {
        width: 130px;
        position: absolute;
        right: 15px;
        top: 0;
        padding: 0
    }

    .drgdrpWrap {
        position: relative
    }

    .add_pax .cart_topa {
        width: 100%;
        height: auto;
        overflow: hidden
    }

    .add_pax img.cart_hotel_img {
        width: 100%;
        height: auto;
        padding: 0
    }

    .add_pax .cart_box {
        width: 100%
    }

    .add_pax .cart_topb {
        width: 100%
    }

    .add_pax td:nth-child(3), .add_pax th:nth-child(3) {
        width: 40%
    }

    .add_pax td:nth-child(2), .add_pax th:nth-child(2) {
        width: 30%
    }

    .add_pax td:nth-child(2), .add_pax th:nth-child(2) {
        width: 30%
    }

    .fixed1 {
        width: 150px;
        right: 0;
        top: 45px;
        left: auto
    }

    #menulinks li {
        overflow: hidden !important;
        white-space: nowrap;
        overflow: hidden
    }

    .PkgTabMenu .nav-tabs li a {
        padding: 7px 10px
    }

    .PkgOviewCity {
        padding: 5px 0;
        margin-bottom: 5px
    }

    .navbar .nav-tabs .nav-link i {
        display: block;
        text-align: center
    }

    .ProfileImg .nav-link {
        width: 40px;
        height: 40px
    }

    .b2bhtl-icons1 i, .b2bhtl-iconsrht1 i {
        font-size: 12px;
        line-height: 12px
    }

    .flickr-list {
        float: none !important;
        display: block
    }

        .flickr-list:first-of-type {
            margin-bottom: 0
        }

    .nav.nav-tabs > li > a {
        padding-top: 1.6rem;
        padding-bottom: 2px
    }

        .nav.nav-tabs > li > a > i {
            transition: none !important;
            position: absolute;
            top: 6px;
            left: 0;
            width: 100%;
            line-height: 1.6rem;
            text-align: center;
            margin-top: 0
        }

        .nav.nav-tabs > li > a:hover > i, .nav.nav-tabs > li > a:focus > i {
            transition: none !important
        }

    .icons-booking li i {
        font-size: 13px
    }

    .icons-booking li span {
        font-size: 8px
    }

    .icons-booking li {
        padding: 5px 1px
    }

    .ech-dtl-wrap {
        flex: 0 0 70%;
        max-width: 70%
    }

    .ech-slider-wrap {
        flex: 0 0 30%;
        max-width: 30%
    }

    .manage-hotel {
        top: 0
    }

    .easycstm-wrap .hotel-detail-right {
        flex: 0 0 100%;
        max-width: 100%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .owl-carousel.ech-slider {
        border-top-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .owl-carousel .owl-nav .owl-next::before, .owl-carousel .owl-nav .owl-prev::before {
        opacity: .8;
        width: 43px !important;
        border-radius: 26px !important
    }

    .fitemmain {
        padding: 10px
    }

    .fitemthumbinner {
        width: 25px;
        height: 25px
    }

    .fitemthumb {
        min-width: 125px;
        max-width: 125px;
        padding-left: 32px
    }

    .fitemdfrom, .fitemdto {
        left: 0;
        width: 30%
    }

    .fitemdft {
        width: 40%
    }

    .fitemdto {
        right: 0;
        left: auto
    }

    .fitemprice * {
        font-size: 100%;
        line-height: 19px
    }

    .fitemprice .donebox {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 90%
    }

    .fiditempath {
        width: 40%
    }

    .fiditemfrom, .fiditemto {
        width: 30%
    }

    .fitemdurprice {
        position: relative
    }

    .occdtl span {
        padding: 0 3px
    }

    .CSTMtable th {
        min-width: 0
    }

    .occdtl {
        text-align: right;
        white-space: nowrap
    }

    .designimage {
        background-size: 100% 130%
    }

    .slider-wraper .slider-images.videolist li {
        width: 33.3333%
    }
}

@media(max-width:1365px) {
    .travmain.nocncldsn .trav1-one, .travmain.nocncldsn .trav1-two {
        width: 50%
    }

    .travmain.nocncldsn .trav1-three {
        width: 100%;
        border-top: 1px solid #ebebeb
    }
}

@media(max-width:1200px) {
    .CSTMpisec .chartcolinner {
        height: 225px
    }

    .CSTMpisec .CSTMorating .chartcolinner {
        height: auto
    }

    .CSTMtableWrap .CSTMtable {
        min-width: 0
    }

        .CSTMtableWrap .CSTMtable td {
            white-space: nowrap
        }
}

@media only screen and (min-width:1096px) and (max-width:1300px) {
    .iframe-modal iframe {
        padding: 15px
    }

    .global-wrap {
        padding: 0
    }
}

@media(max-width:1200px) {
    html, body {
        height: 100vh
    }

    .preloadinner {
        min-width: 330px
    }

    .navbar .navbar-right > .nav-item > .nav-link, .mainHeader .arrow-angle-toggle .down-arrow {
        color: #ffffff !important
    }

    .bg-light:before, .bg-light:after, .txtrbg:before {
        background: linear-gradient(to right,#ee595d,#c51d50)
    }

    .playstoreicon .googleplaystore img, .playstoreicon .appstore img {
        max-height: 36px
    }

    #panel-cart {
        height: auto !important;
        bottom: 0 !important
    }

    .like-icon {
        right: 0;
        top: -60px;
        z-index: 1
    }

    .navbar.fixed-top {
        -webkit-box-shadow: 0 0 10px rgb(0 0 0 / .15);
        -moz-box-shadow: 0 0 10px rgb(0 0 0 / .15);
        -ms-box-shadow: 0 0 10px rgb(0 0 0 / .15);
        box-shadow: 0 0 10px rgb(0 0 0 / .15)
    }

    .sheer {
        width: 62px;
        text-align: center
    }

    .slider-wraper .slider-images.videolist li {
        width: 50%
    }

    .toolerr-toggle {
        position: fixed;
        left: auto;
        background: #fff;
        width: 40px;
        height: 30px;
        text-align: center;
        top: 100px;
        border-radius: 20px 0 0 20px;
        line-height: 29px;
        font-size: 16px;
        opacity: 1;
        right: 0;
        z-index: -1;
        display: block
    }

    .hot_hotel-item .hot_hotel-image {
        max-width: none
    }

    .iframe-modal iframe {
        padding: 0
    }

    .navbar-nav.nav-tabs .nav-item.bkngLi a {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .hdtl-hdrleft {
        padding-left: 0
    }

    .hdtl-hdrtxt .clear {
        padding-bottom: 8px !important;
        margin-bottom: 3px;
        border-bottom: 1px solid rgb(255 255 255 / .1)
    }

    .hdtl-hdrtxt {
        width: 100%;
        display: block;
        padding-left: 5px
    }

    .hdtl-hdrthumb {
        position: absolute;
        display: none
    }

    .hdtl-hdrtxtRgt, .htldetlrht {
        width: 50%;
        float: left
    }

    .qucusec .chartcolinner {
        height: 150px
    }

    .mic-btn-wrap {
        top: 150px
    }

    .pp-info .fa {
        width: 30px;
        height: 30px;
        font-size: 12px;
        border: 1px solid #fff
    }

    .bmdllftfix {
        width: 100%;
        position: relative
    }

    .bmdlrhtrel {
        width: 100%;
        left: 0;
        position: relative
    }

    .bmdlrhtrelinner {
        padding: 15px 0 0 0px !important
    }

    .pp-info {
        width: 100%
    }

        .pp-info ul {
            width: 100%
        }

    .bmdlmap {
        width: 100%
    }

        .bmdlmap > div {
            height: 200px !important
        }

    .pp-left {
        padding: 4px;
        width: 50px
    }

    .pp-right {
        padding-left: 5px
    }

    .changetrans a {
        float: right
    }

    .changeact a {
        font-size: 120%
    }

    .TabConWrap.fixed {
        top: 96px
    }

    ul.social-network li {
        padding: 3px 3px
    }

    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        line-height: 1.3rem
    }

    h1 {
        font-size: 24px
    }

    h2, .h2, h2, .PkgNewPrice {
        font-size: 20px
    }

    h3 {
        font-size: 14px
    }

    h4, .htldetailmain h4, .alblerombx h4, .ahotel-person span {
        font-size: 13px
    }

    h5, .classic_title_head span, .b2bctrbx1 h6, .CBTIName *, .ahotel-item .ahotel-body h3, .uc-final-content .uc-para-wrap h4, .contentBoxDInner h3 {
        font-size: 13px
    }

    h6, .cats-title, .trav1-one, .pcgRow .pcgRowTtl h3, .donebox.newBtn, .pcgRow h3, .PkgTabMenu .nav-tabs li a, .tavelPrt5 .NewPrice span {
        font-size: 12px
    }

    p, .htldetailmain p, #Hotelpolicies .dtl-listing, .sec_guestbx1 span, .about-bxx p, body, .footer-widget h4, .b2bctrbx1 span, .b2bview-more a, .jumbotron p, .ahotel-item .ahotel-body p, .form-control, output, li#INR, li#EUR, li#USD, li#AED, .dropdown-menu, .tavelPrt5, blockquote, .PkgOviewCity, .input-group-text {
        font-size: 13px
    }

    span.modal-title {
        font-weight: 400
    }

    .toolerr-wrap {
        -webkit-transition: all linear .3s;
        -moz-transition: all linear .3s;
        -ms-transition: all linear .3s;
        -o-transition: all linear .3s;
        transition: all linear .3s;
        right: -100%;
        left: auto;
        height: 100%;
        top: 0;
        padding-top: 45px;
        position: fixed !important;
        z-index: 100 !important;
        top: 0;
        width: 100%;
        background: rgb(0 0 0 / .45) !important;
        overflow: auto
    }

        .toolerr-wrap.showToolerr {
            background: rgb(0 0 0 / .45) !important
        }

        .toolerr-wrap .toolerr {
            margin: 0;
            position: absolute;
            top: 60px;
            left: 15px;
            right: 15px;
            bottom: auto;
            height: auto;
            width: auto
        }

    .toolerr-close {
        position: absolute;
        right: 5px;
        top: 43px;
        font-size: 24px;
        color: #fff;
        z-index: 1;
        display: none
    }

        .toolerr-close .fa {
            -webkit-text-shadow: 0 0 5px #000;
            -moz-text-shadow: 0 0 5px #000;
            -ms-text-shadow: 0 0 5px #000;
            -o-text-shadow: 0 0 5px #000;
            text-shadow: 0 0 5px #000
        }

    .toolerr-wrap.showToolerr {
        right: 0%
    }

    .toolerr-wrap .toolerr-close {
        display: block
    }

    .layoutBody {
        padding-top: 96px
    }

    .PkgTitleName h1 {
        font-size: 20px
    }

    .navbar-right.navrgt > li.bkngLi a {
        padding-right: 14px !important
    }

    .bkdetailsTableWrap .input-group {
        margin-bottom: 10px;
        width: 100%
    }

    .navbar-right > li > a {
        min-width: 24px
    }

    #totalfound {
        margin-bottom: 10px
    }

    .mobKstmWrap > .form-group {
        padding: 0
    }

    .mobKstmWrap {
        padding: 0 8px 10px 8px !important;
        margin-bottom: 10px;
        border-bottom: 1px solid #ddd
    }

        .mobKstmWrap .mobKstmCol {
            position: absolute;
            right: 8px;
            top: 0;
            float: right
        }

    .input-group-addon {
        min-width: 40px;
        padding-left: 5px;
        padding-right: 5px
    }

    .addPaxPage .form-group .row .form-group:last-of-type {
        margin-bottom: 0
    }

    .form-group {
        margin-bottom: 7px
    }

    .mainPax:last-of-type, .PaxFields:nth-last-of-type(2) {
        border-bottom: 1px dashed #ddd
    }

    .PaxFields:first-of-type {
        border-top: none
    }

    .hamburger {
        display: block;
        margin-right: 0
    }

    .navbar {
        border: 0 solid #fff0
    }

    .toolerr .input-group {
        margin-bottom: 10px
    }

    .toolerr .toolerr_filters .input-group {
        margin-bottom: 0
    }

    .toolerr {
        padding-top: 20px
    }

    .rooms__item .rooms__desc {
        padding: 40px;
        margin: 0 6%;
        -webkit-transform: translate(0,-60px);
        -moz-transform: translate(0,-60px);
        -ms-transform: translate(0,-60px);
        -o-transform: translate(0,-60px);
        transform: translate(0,-60px)
    }

    .rooms__item {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -ms-box-direction: normal;
        -o-box-direction: normal;
        box-direction: normal;
        flex-direction: column
    }

    .navbar-nav .dropdown-menu {
        display: none
    }

    .nav .nav-item .show + .mainlabel + .dropdown-menu, .nav .nav-item .show + .down-arrow + .dropdown-menu, .navbar-nav .show .dropdown-menu {
        display: block;
        position: absolute;
        top: 100%;
        right: 0;
        left: auto;
        z-index: 1000;
        min-width: 160px;
        padding: 5px 0;
        margin: 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgb(0 0 0 / .15);
        border-radius: 0 0 4px 4px;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / .175);
        box-shadow: 0 6px 12px rgb(0 0 0 / .175)
    }

    .navbar-nav .dropdown-menu > li > a {
        line-height: 20px
    }

    .navbar-nav .dropdown-menu > li > a, .navbar-nav .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .nav .nav-item .show + .mainlabel + .dropdown-menu, .nav .nav-item .show + .down-arrow + .dropdown-menu, .nav .show .dropdown-menu {
        border: 1px solid #ddd;
        border-color: rgb(0 0 0 / .2);
        color: #333;
        outline: none;
        -webkit-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
        -moz-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
        -ms-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
        -o-box-shadow: 0 2px 8px rgb(0 0 0 / .2);
        box-shadow: 0 2px 8px rgb(0 0 0 / .2);
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        height: auto;
        overflow-x: hidden;
        overflow-y: auto;
        background: #fff;
        z-index: 1032;
        margin-top: 0
    }

        .nav .show .dropdown-menu > li > a {
            line-height: 20px
        }

        .nav .show .dropdown-menu > li > a, .nav .show .dropdown-menu .dropdown-header {
            padding: 0 10px 0 10px
        }

    .nav > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        background: rgb(0 0 0 / .01)
    }

        .nav > li > a .caret {
            float: right;
            margin-top: 8px
        }

    .nav > li.active > a {
        background: rgb(0 0 0 / .05)
    }

    .nav > li > a:before {
        display: none !important
    }

    .nav > li:last-child, .nav > li > ul > li:last-child {
        border-bottom: none
    }

    .navbar-header {
        float: none
    }

    .navbar-toggle {
        display: block
    }

    .navbar-collapse {
        border-top: 1px solid #fff0;
        box-shadow: inset 0 1px 0 rgb(255 255 255 / .1)
    }

        .navbar-collapse.collapse {
            display: none !important
        }

            .navbar-collapse.collapse.in {
                display: block !important
            }

    .navbar-nav {
        float: none !important
    }

        .navbar-nav > li {
            float: none
        }

    .navbar-text {
        float: none;
        margin: 15px 0
    }

    .navbar-collapse {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .collapsing {
        overflow: hidden !important
    }

    .navbar-right.navrgt {
        text-align: right;
        padding-right: 0;
        position: absolute;
        right: 70px;
        width: auto;
        top: 0;
        margin: 0
    }

    .navbar-collapse .navbar-nav {
        margin-top: 0;
        margin-bottom: 0
    }

    .navbar-right.navrgt > li {
        display: inline-block;
        vertical-align: top
    }

    .navbar-default .navbar-toggle {
        margin-right: 0;
        margin-top: 5px;
        margin-bottom: 5px
    }

    .ahotel-item .ahotel-image .img:before, .ahotel-item .ahotel-image .img:after, .main_box_pan .hot_hotel-image .img:before, .main_box_pan .hot_hotel-image .img:after {
        display: none
    }

    .flickr-list li a:after, ul.footer-nav li a:after, .donebox:after {
        display: none
    }

    .stngsThumb {
        margin-top: 10px
    }

    .navbar-nav.nav-tabs .nav-item.bkngLi {
        width: 100px
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination, div.dataTables_wrapper div.dataTables_info {
        white-space: normal !important
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button {
        display: inline-block;
        vertical-align: middle
    }

    .daterangepicker .calendar.right {
        display: none !important
    }

    .availCalWrap {
        width: 100%;
        overflow: auto
    }

    .availability-calendar {
        min-width: 880px
    }

    .avai_htl_name {
        width: 100%;
        margin-right: 0;
        padding-right: 10px;
        margin-bottom: 9px
    }

    .modal.fade.in {
        padding: 0px !important
    }

    .clr_indication, .availability-calendar-toolbar span {
        width: 100%;
        clear: left;
        text-align: center
    }

    .availability-calendar-toolbar span {
        padding-right: 25px;
        padding-left: 25px
    }

    .avail_month {
        width: 100%
    }

    .availability-calendar-toolbar input:first-child {
        width: 40px;
        margin-left: -40px
    }

    .availability-calendar-toolbar input:last-child {
        width: 40px;
        margin-right: -40px
    }

    #availCalendar .modal-header {
        height: auto;
        margin: 0;
        padding-bottom: 8px
    }

    .avail_select {
        float: none
    }

    .availability-calendar-toolbar {
        padding: 5px 15px;
        margin: 0
    }

    .clr_indication {
        padding-bottom: 2px;
        margin-bottom: 6px;
        border-bottom: 1px solid #e5e5e5
    }

    .modal-header {
        padding-top: 20px;
        position: relative
    }

        .modal-header .close {
            position: absolute;
            top: 0;
            right: 0
        }

    .slider_sect_htl .vendor_slider {
        margin-bottom: 15px;
        overflow: hidden
    }

    .pcgRow .nav-tabs.stickyTab {
        position: relative;
        padding: 0
    }

    .pcgBtmTab .nav-tabs li a.pcg_TabTgl span {
        display: inline-block;
        padding: 0 5px !important;
        vertical-align: middle
    }

    .pcgBtmTab .nav-tabs li {
        width: 100% !important;
        border-bottom: 1px solid #ddd
    }

        .pcgBtmTab .nav-tabs li a.pcg_TabTgl span.star {
            float: left
        }

    .modal-dialog {
        position: absolute;
        top: 10px;
        right: 10px;
        left: 10px;
        bottom: 10px;
        width: auto;
        margin: 0 auto
    }

    .filter-apply.btnApply {
        font-size: 0;
        opacity: 0;
        padding: 0;
        margin: 0;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
        float: right;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none
    }

    .showapply .filter-apply.btnApply {
        padding: 3px 15px;
        font-size: 10px;
        background: #fff;
        border-radius: 20px;
        overflow: hidden;
        color: #333;
        margin-right: 10px;
        opacity: 1
    }

    .navactive .tooltip {
        display: none !important
    }

    .nav > li.navactive > a .label {
        padding: 0
    }

    .PkgTabs {
        padding-left: 38px;
        padding-top: 20px;
        padding-right: 0
    }

    .PkgTabMenu {
        width: 50px;
        height: 100%;
        left: 0;
        padding-top: 13px;
        left: -13px;
        position: absolute;
        margin-bottom: 0px !important;
        z-index: 5
    }

        .PkgTabMenu .nav-tabs {
            white-space: nowrap !important;
            display: table !important;
            margin-top: -13px
        }

            .PkgTabMenu .nav-tabs li {
                display: table-cell;
                vertical-align: middle;
                float: none !important
            }

        .PkgTabMenu > .container {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            padding: 0;
            width: 50px !important;
            height: 24px;
            white-space: nowrap;
            display: inline-block;
            overflow: visible;
            -webkit-transform-origin: 50% 50%;
            -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
        }

        .PkgTabMenu > .container, .PkgTabMenu .row, .PkgTabMenu .col-md-12 {
            padding: 0px !important;
            margin: 0px !important
        }

    .PkgTabs .tab-pane .container {
        padding: 0
    }

        .PkgTabs .tab-pane .container.PkgSliderCon {
            padding-left: 15px;
            padding-right: 15px
        }

    .PkgTitle > .container {
        padding: 0
    }

    .PkgBulletsList > *:before {
        left: -12px;
        width: 7px;
        height: 7px;
        border: 1px solid #ddd;
        top: 5px
    }

    .PkgBulletsList:before {
        left: 11px;
        width: 1px
    }

    .pkgtermscondson .contentBoxDtl * {
        padding: 0 !Important;
        color: #333 !important
    }

        .pkgtermscondson .contentBoxDtl *.PkgBulletsList, .ItineraryTabList .PkgBulletsList {
            padding-left: 12px !important
        }

    .PkgBulletsList {
        padding-left: 20px
    }

        .PkgBulletsList.BLBIG {
            padding-left: 0
        }

            .PkgBulletsList.BLBIG:before {
                left: -9px
            }

    .PkgBulletsListPoliciy {
        padding-left: 12px
    }

        .PkgBulletsListPoliciy:before {
            width: 1px;
            left: 3px;
            width: 1px
        }

        .PkgBulletsListPoliciy h3:before {
            width: 7px;
            height: 7px;
            left: -12px;
            border: 1px solid #ddd
        }

    .SliderWrap .ribbon span {
        top: 14px;
        left: -24px;
        width: 100px;
        font-size: 10px
    }

    .OverviewTable {
        width: 100%
    }

        .OverviewTable, .OverviewTable thead, .OverviewTable tbody, .OverviewTable th, .OverviewTable td, .OverviewTable tr {
            display: block
        }

            .OverviewTable thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px
            }

            .OverviewTable thead {
                border-bottom: 0 solid #fff0
            }

            .OverviewTable tbody tr:first-of-type {
                border-top: none
            }

            .OverviewTable tr {
                border: 1px solid #ccc
            }

            .OverviewTable td {
                border: none;
                border-bottom: 1px solid #eee;
                position: relative;
                padding: 6px 10px 6px 50%;
                text-align: left !important;
                line-height: 20px
            }

                .OverviewTable td:before {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 45%;
                    height: 100%;
                    padding: 6px 10px;
                    white-space: nowrap;
                    content: attr(data-column);
                    color: #fff;
                    font-weight: 700;
                    line-height: 20px
                }

    .contentBoxTtlInner > .CBTIDate {
        float: right
    }

    .PkgTitlePrice .donebox {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(0%,-50%)
    }

    .tab-pane:focus {
        outline: 0 solid !important
    }

    .tab-content.htldet_tab > .active {
        padding-left: 0;
        padding-right: 15px
    }

    .contentBoxDtl {
        padding: 5px 10px
    }

    .ItineraryTabList li:before {
        top: 16px
    }

    .navbar {
        display: block
    }

        .navbar .navbar-right:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
            content: "";
            z-index: 0;
            opacity: .1
        }

        .navbar .navbar-right > .nav-item {
            display: inline-block;
            vertical-align: middle;
            border-bottom: none
        }

            .navbar .navbar-right > .nav-item > .nav-link {
                background: #fff0
            }

        nav.navbar, .page-wrap, .page-title, .mainHeader .TabConWrap, .globalPadding, .navbar .navbar-right, .modal-xl {
            padding-left: 15px;
            padding-right: 15px
        }

    .navbar-nav.nav-tabs {
        display: table;
        width: 100%;
        text-align: center;
        margin-top: 0
    }

        .navbar-nav.nav-tabs .nav-item {
            display: table-cell;
            vertical-align: middle;
            width: 15%
        }

    footer .navbar-brand {
        height: 40px
    }

    .ahotel-item > div, .main_box_pan .hot_hotel-item > div, .hotel-item > div {
        width: 100% !important;
        display: inline-block !important;
        padding: 10px 15px !important
    }

        .ahotel-item > div.clear, .main_box_pan .hot_hotel-item > div.clear, .hotel-item > div.clear {
            padding: 0px !important;
            border: none !important;
            display: block !important
        }

    .pkgSrch .ahotel-item .ahotel-right {
        padding: 0px !important
    }

    .ahotel-item > div.ahotel-image, .main_box_pan .hot_hotel-item > div.hot_hotel-image, .hotel-item .hotel-image {
        padding: 0px !important
    }

        .ahotel-item .ahotel-image:before, .main_box_pan .hot_hotel-image:before, .hotel-item .hotel-image:before {
            display: none
        }

    .ahotel-item > div:last-of-type {
        border: none !important
    }

    .ahotel-item .ahotel-image, .main_box_pan .hot_hotel-image, .ahotel-right {
        min-width: 0;
        width: 25%
    }

    .ahotel-image div.img, .hot_hotel-image > a, .hot_hotel-image div.img, .hotel-item .hotel-image div.img {
        height: auto
    }

    .ahotel-item .ahotel-image:before, .main_box_pan .hot_hotel-image:before {
        border-bottom: 115px solid #fff0
    }

    .b2bhtl-iconsmain1, .b2bhtl-iconslft1, .b2bhtl-iconsrht1, .b2bhtl-iconsrht1 ul {
        width: 100%;
        display: inline;
        float: none;
        clear: left
    }

        .b2bhtl-iconsrht1 ul li {
            padding: 0;
            padding-right: 5px
        }

        .b2bhtl-iconsrht1 ul li, .b2bhtl-iconslft1 ul li {
            clear: none;
            float: none;
            display: inline-block;
            vertical-align: top;
            min-height: 26px;
            line-height: 26px
        }

    .b2bhtl-iconslft1, .b2bhtl-iconsrht1 {
        padding: 2px 0
    }

    .ahotel-person span {
        font-size: 18px
    }

    .uc-final-content .starTrip span.star, .uc-final-content .starTrip span.tripadvsr {
        min-height: 0
    }

    .uc-container .uc-kstm-wrap .uc-initial-content {
        width: 100% !important;
        padding: 0px !important;
        left: 0
    }

    .ahotel-person {
        display: inline-block;
        vertical-align: top;
        margin-bottom: 0
    }

        .ahotel-person span {
            margin: 2px 0
        }

    .ahotel-item {
        display: block
    }

    .ahotel-right {
        position: relative;
        text-align: left
    }

        .ahotel-right .ahotel-btns {
            position: absolute;
            top: 50%;
            right: 10px;
            transform: translate(0,-50%);
            -webkit-transform: translate(0,-50%);
            -moz-transform: translate(0,-50%);
            -ms-transform: translate(0,-50%);
            -o-transform: translate(0,-50%);
            white-space: nowrap
        }

    .hotelItemWrap .hotel-item {
        display: block
    }

    .htldetailmain .hotel_descrip_detail1a p b {
        border-bottom: 1px solid #e5e5e5 !important;
        background: transparent !important;
        color: var(--main-bg-color) !important;
        padding: 0px !important
    }

    .trav {
        width: 100%;
        float: left;
        display: block;
        padding: 0
    }

    .tavelPrt3 {
        text-align: left
    }

    .travmain, .trav1-one, .trav1-two, .trav1-three, .dis_table, .changeHotelTrav.travmain .trav1-one, .changeHotelTrav.travmain .trav1-two {
        width: 100%;
        text-align: left;
        border: none
    }

    .changeHotelTrav.travmain .trav1-two {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd
    }

    .changeHotelTrav.travmain .trav1-one, .changeHotelTrav.travmain .trav1-two {
        width: 20%
    }

    .changeHotelTrav.travmain .dis_tblInner .tavelPrt1 {
        width: 25%
    }

    .changeHotelTrav.travmain .trav1-two {
        width: 40%
    }

    .nocncldsn.travmain, .nocncldsn .trav1-one, .nocncldsn .trav1-two, .nocncldsn .trav1-three {
        display: flex
    }

    .trav1-one, .trav1-two, .trav1-three {
        padding: 0 10px;
        border-bottom: 0 solid #ddd
    }

    .travmain.nocncldsn .trav1-three {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .trav .travmain {
        padding-right: 0
    }

    .icons-booking li i {
        font-size: 18px
    }

    .icons-booking li span {
        font-size: 11px
    }

    .icons-booking li {
        padding: 5px
    }

    .pkgOnwardsWrap .position-abs {
        position: relative;
        padding: 0;
        text-align: center
    }

    .pkgOnwardsWrap .hotel-list {
        margin-bottom: 20px
    }

    .ahotel-item > div.pkgOnwardsWrap {
        padding-bottom: 0px !important
    }

    .three-dots {
        right: 64px
    }

    .ahotel-body .clickme.read-btn, .pkgSrch .clickme.read-btn {
        bottom: 0
    }

    .three-dots {
        bottom: -4px
    }

    .pkgOnwardsWrap.ahotel-right {
        display: inline-block !important;
        vertical-align: top
    }

    .acts-list li span {
        min-width: 0;
        max-width: none
    }

    .acts-list li strong {
        top: auto;
        left: 0;
        right: auto;
        bottom: 100%;
        margin-bottom: 10px
    }

        .acts-list li strong:after {
            content: "";
            width: 0;
            height: 0;
            border-top: 7px solid;
            border-left: 5px solid #fff0;
            border-right: 5px solid #fff0;
            position: absolute;
            bottom: -7px;
            left: 12px
        }

    .acts-list li:nth-of-type(1n) strong:after {
        border-top-color: #c75c5c
    }

    .acts-list li:nth-of-type(2n) strong:after {
        border-top-color: #6dc783
    }

    .acts-list li:nth-of-type(3n) strong:after {
        border-top-color: #ffd14b
    }

    s .acts-list li:nth-of-type(4n) strong:after {
        border-top-color: #046bae
    }

    .PkgTitleName {
        padding-top: 0;
        padding-bottom: 0
    }

    .table-wrap-scroll {
        width: 100%;
        overflow: auto;
        margin-bottom: 15px
    }

        .table-wrap-scroll table {
            margin-bottom: 0;
            min-width: 600px
        }

    .fitemthumb {
        padding-left: 5px;
        min-width: 90px;
        max-width: 90px;
        padding-right: 5px
    }

    ul.fitemftstops li, .fitemftmain {
        font-size: 0;
        display: none
    }

        ul.fitemftstops li:before {
            display: none
        }

    ul.fitemftstops[totalstops]:before {
        content: attr(totalstops);
        line-height: 14px;
        font-weight: 700;
        position: absolute;
        top: -3px;
        left: 50%;
        background: #636363;
        z-index: 3;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        transform: translate(-50%,0);
        width: 18px;
        height: 18px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        border-radius: 12px;
        border: 2px solid #636363;
        color: #fff
    }

    .fitemthumbinner {
        top: 0;
        left: 0;
        transform: translate(0,0);
        position: relative;
        margin: 0;
        float: none;
        width: 38px;
        height: 38px
    }

    .airlinename {
        font-size: 80%;
        line-height: 12px
    }

    .fitempriceinner {
        width: auto !important;
        text-align: left;
        margin: 0 auto
    }

    .fitemselect .donebox.selected {
        background: transparent !important;
        border: none !important;
        overflow: visible !important;
        font-weight: 400;
        opacity: 1
    }

        .fitemselect .donebox.selected:before {
            content: "\e080";
            font-size: 20px !important;
            color: #01d10b !important;
            font-family: 'simple-line-icons';
            position: absolute;
            left: 0;
            top: 0
        }

    .fitemdfrom, .fitemdto, .fitemdurprice {
        align-items: start
    }

        .fitemdfrom *, .fitemdto * {
            line-height: 19px
        }

    .fitemduration {
        padding-bottom: 20px
    }

        .fitemduration[timelayover]:before {
            content: attr(timelayover);
            position: absolute;
            left: 20px;
            bottom: -2px;
            opacity: .75
        }

        .fitemduration[timelayover]:after {
            content: "\e081";
            font-family: 'simple-line-icons';
            position: absolute;
            left: 3px;
            bottom: -2px;
            opacity: .75
        }

    .fitemdft {
        margin-top: -12px;
        padding-bottom: 12px
    }

    .fitempriceinner span {
        font-size: 100%
    }

    .break1023 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

        .break1023 .availability-calendar {
            min-width: 0
        }

    .availmodal .cal1 .availability-calendar-toolbar span {
        width: 100%
    }

    .availability-calendar td {
        height: 50px
    }

    .cal2 {
        display: none
    }

    .ahotel-btns .donebox {
        min-width: 0;
        margin-bottom: 0
    }

    .can-policy span {
        position: relative;
        top: auto;
        left: 0;
        width: 100%
    }

    .slider-wraper .slider-images {
        white-space: normal
    }

        .slider-wraper .slider-images li {
            width: 33%;
            margin-right: 0;
            display: block;
            float: left
        }

    .nav-item.dropdown + .nav-item a {
        padding-left: 3px !important;
        padding-right: 3px !important
    }

    .scroll-btn {
        display: none !important
    }

    .toolerr-toggle {
        display: none
    }

    .modalbodyleft {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%
    }

    .modalbodyright {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%
    }

    .modalbodyleft > .tab-content {
        height: 100%;
        padding-top: 34px
    }

    .modalbodyleft > .nav-tabs-float {
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        white-space: nowrap;
        overflow-X: auto;
        flex-direction: row;
        -webkit-box-orient: horizontal
    }

    .nav-tabs-float > .nav-tabs > li {
        float: none;
        display: table-cell;
        vertical-align: middle
    }

    .nav-tabs-float .tab-pane {
        height: 100%
    }

    .mbrbtnwrap > .mybtn {
        width: 100%;
        margin-bottom: 5px
    }

    .mbrbtnwrap {
        margin-top: 20px
    }

    .nav-tabs-float > .nav-tabs {
        display: table;
        width: 100%
    }

        .nav-tabs-float > .nav-tabs > li a {
            padding: 5px;
            width: 100%;
            text-align: center
        }

        .nav-tabs-float > .nav-tabs > li:first-child a {
            border-radius: 10px 0 0 0
        }

        .nav-tabs-float > .nav-tabs > li a {
            padding: 5px 10px;
            display: inline-block;
            vertical-align: middle;
            position: relative;
            background: #f2f2f2;
            border-right: 1px solid #dee2e6;
            white-space: nowrap
        }

        .nav-tabs-float > .nav-tabs > li:last-child a {
            border-right: none
        }

        .nav-tabs-float > .nav-tabs > li a.active {
            background: #fff;
            font-weight: 700
        }

            .nav-tabs-float > .nav-tabs > li a.active:before {
                content: "";
                position: absolute;
                bottom: -2px;
                width: 100%;
                height: 3px;
                background: #fff;
                left: 0
            }

    .mbrroominner > b {
        display: none
    }

    .nav-tabs-float {
        width: 100%;
        overflow-X: auto;
        height: 34px
    }

    .mltplmodal {
        padding: 20px !important
    }

    .mbrcolbody {
        overflow: auto !important
    }

    .modalbodyleft .tab-pane {
        height: 100%;
        padding-top: 50px
    }

    .modalbodyright {
        overflow: auto;
        display: block
    }

    .mbrcolhdr {
        top: 10px
    }

    .mbrfilters {
        overflow: auto
    }

    .mbrfilterbody.active {
        top: 50px
    }

    .uc-kstm-wrap {
        min-height: 0
    }

    .ahotel-image img, .hot_hotel-image img, .hotel-item .hotel-image img {
        position: relative;
        height: auto;
        width: 100%;
        top: auto;
        left: auto;
        transform: translate(0,0)
    }

    .designimage {
        background-image: url(../images/imgdesign4mob.png)
    }

    .trav .travmain.nocncldsn {
        border-bottom: 1px solid #ebebeb
    }

    .trav .travmain {
        margin-bottom: 0;
        -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .23);
        -moz-box-shadow: 0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .23);
        box-shadow: 0 3px 6px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .23)
    }

    .trav1-two {
        border-left: 0 solid #ebebeb
    }

    .ahotel-image img, .hot_hotel-image img, .hotel-item .hotel-image img {
        max-width: none
    }

    .travmain.nocncldsn .trav1-three {
        border-top: 0 solid #ebebeb
    }

    .designimage {
        background-size: 120% !important;
        background-repeat: no-repeat !important;
        background-position: bottom !important;
        height: 101%
    }

    .hot_hotel-item {
        padding-left: 0px !important
    }

        .hot_hotel-item .hot_hotel-image {
            position: relative;
            left: 0;
            top: 0;
            height: auto
        }

    .TabConWrap.hidefixed.fixed {
        top: 95px !important
    }

    .ahotel-item .ahotel-image .img, .main_box_pan .hot_hotel-image .img, .hotel-item .hotel-image .img {
        max-height: 300px
    }

    .main_box_pan .hot_hotel-image .img {
        min-height: 300px
    }
}

@media(min-width:1024px) {
    .toolerr-toggle {
        display: none !important
    }

    .typhd500 .input-group span.twitter-typeahead .tt-dropdown-menu {
        min-width: 500px
    }
}

@media(max-width:1200px) {
    .CSTMpisec .col-sm-4.chartcol, .CSTMpisec .col-sm-12.chartcol {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .qucusec .col-sm-4.chartcol:last-of-type {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .qucusec .col-sm-4.chartcol .chartcolinner {
        height: 200px
    }

    .qucusec .col-sm-4.chartcol:last-of-type .chartcolinner {
        height: auto
    }

    .sort-list > li:first-of-type {
        display: none
    }

    .mainHeader .TabConWrap.posRel {
        padding-top: 0;
        padding-bottom: 0
    }

    .fitemthumb {
        margin-top: 20px
    }

    .textWithPencil span {
        display: none
    }

    .checkoutservicepopup .modal-footer .card-edit-sec .textWithPencil span {
        display: block !important
    }

    .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: 343px !important
    }

    .main_box_pan_new .trav1-three {
        text-align: right;
        display: grid;
        grid-template-columns: 1fr 1fr 25px
    }
}

@media only screen and (min-width:993px) and (max-width:1500px) {
    .avail_pric span {
        border-bottom: none;
        color: #fff0;
        border-radius: 0;
        margin: 0 auto;
        font-weight: bolder !important;
        display: block
    }

    .crmcstm33 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .crmcstm66 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
}

@media only screen and (min-width:768px) and (max-width:1200px) {
    .blankdiv {
        display: none
    }

    .login-fluid .vrsnwrap .text-left {
        width: 100%;
        padding-top: 13px;
        padding-bottom: 5px;
        text-align: center !important
    }

    .login-fluid .vrsnwrap .text-right {
        width: 100%;
        text-align: center !important
    }

    .pkgSrch .ahotel-item {
        display: block
    }

        .pkgSrch .ahotel-item .ahotel-right, .ahotel-item .trav {
            width: 100%;
            display: block !important;
            padding: 0px !important
        }

        .pkgSrch .ahotel-item .ahotel-body, .ahotel-item .ahotel-body, .main_box_pan .hot_hotel-body, .kstm-item .ahotel-body {
            width: 75%;
            display: block !important;
            float: left
        }

        .pkgSrch .ahotel-item .ahotel-image, .ahotel-item .ahotel-image, .main_box_pan .hot_hotel-image, .kstm-item .ahotel-image {
            width: 25%;
            display: block !important;
            float: left;
            min-width: 0
        }

    .pkgSrch .travWrap .trav:first-of-type {
        border-top: 1px solid #ebebeb
    }

    .main_box_pan .hot_hotel-body {
        width: 100%;
        display: block !important;
        float: left
    }

    .hot_hotel-item {
        padding-left: 25%
    }

    .pkgSrch .trav1-two, .pkgSrch .trav1-one:hover + .trav1-two {
        display: none !important
    }

    .dtofexpry .input-group, .kbtnwrap .btn-default, .DOEWrap .input-group {
        width: auto !important
    }
}

@media (max-width:767px) {
    .clssrvdesc p small {
        font-size: 12px
    }

    .navbar .navbar-right > .nav-item:nth-child(-n+3) {
        padding-right: 5px !important
    }

    .htlpagewrapper.mapviewpage .availability-compact-view button.gm-control-active.gm-fullscreen-control {
        height: 30px !important;
        width: 30px !important;
        margin: 18px !important
    }

    .modalbodyleft.mbrldesk .tab-pane {
        min-width: 100%
    }

    .edit-search-form-mobtab {
        position: relative;
        border-bottom: 1px solid #e7e7e7
    }

        .edit-search-form-mobtab .tab-content .kSearchBtn {
            margin: 0 auto;
            display: block;
            width: 220px !important;
            line-height: 15px !important;
            height: 44px !important;
            float: none !important;
            font-size: 18px !important
        }

    .advancedSearchFormgroup .checkbox.switcher {
        margin-bottom: 30px
    }

    .mainHeader .form-group.col-md-1.typeheadbrdr.nopadtab.ddllist {
        padding-right: 5px;
        padding-left: 5px
    }

    .mainHeader .edit-search-form-mobtab .tab-content {
        padding-bottom: 0px !important
    }

    .mobfnowrap {
        white-space: nowrap !important
    }

    .fareboxx {
        border-top: 1px solid #ddd
    }

    .flightwrap.intlntsnlitem .fitemdtl {
        padding: 0px !important
    }

    .blankdiv {
        display: none
    }

    .login-fluid .vrsnwrap .text-left {
        width: 100%;
        padding-top: 13px;
        padding-bottom: 5px;
        text-align: center !important
    }

    .login-fluid .vrsnwrap .text-right {
        width: 100%;
        text-align: center !important
    }

    .irs-slider {
        width: 18px
    }

    h1.h1kyrd {
        font-size: 11px !important
    }

    .hdtl-hdrtxtRgt span label {
        display: block
    }

    footer .page-wrap {
        padding-top: 0
    }

    #ulAminities li span i {
        font-size: 20px;
        width: 30px;
        left: -30px
    }

    .booking-item-raiting-list > li > div.booking-item-raiting-list-title, .booking-item-raiting-summary-list > li > div.booking-item-raiting-list-title {
        width: 30%
    }

    .booking-item-raiting-list > li > div.booking-item-raiting-list-bar, .booking-item-raiting-summary-list > li > div.booking-item-raiting-list-bar {
        width: 50%
    }

    .booking-item-raiting-list > li > div.booking-item-raiting-list-number, .booking-item-raiting-summary-list > li > div.booking-item-raiting-list-number {
        width: 18%;
        text-align: right
    }

    #ulAminities li {
        padding-left: 30px
    }

    .tab-content.htldet_tab > .google-map-tab.active, .tab-content.htldet_tab .active .weatherList {
        padding-left: 15px
    }

    .tab-content.htldet_tab #ltrPolicies {
        padding-left: 10px
    }

    .acts-list li img {
        left: 0
    }

    .dtofexpry .input-group {
        width: 100%
    }

    .mainPax .col-xs-6 {
        width: 50%
    }

    .slidesjs-navigation {
        display: none
    }

    footer.footer:before {
        background-size: auto 100%
    }

    .PaxRow:first-of-type {
        padding-top: 0;
        border-top: none
    }

    .input-group span.twitter-typeahead .tt-dropdown-menu {
        min-width: 100px
    }

    .edit-heading {
        margin: 10px 0 10px
    }

    #divTemp {
        justify-content: center;
        margin: 0;
        display: none
    }

    .vrsnwrap.inline, .vrsnwrap.inline * {
        text-align: center
    }

        .vrsnwrap.inline * {
            margin: 3px 4px
        }

    .page-title:after, .TabConWrap.fixed:after, .TabConWrap.posRel:after {
        display: none
    }

    .multiclrrow {
        margin: 0
    }

        .multiclrrow:before {
            display: none
        }

        .multiclrrow > [class*="col-"] {
            margin-bottom: 10px;
            position: relative
        }

            .multiclrrow > [class*="col-"]:before {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                content: "";
                opacity: .4;
                z-index: 0;
                display: block
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+1):before {
                background-color: #ff9500
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+2):before {
                background-color: #007aff
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+3):before {
                background-color: #4cd964
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+4):before {
                background-color: #b45516
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+5):before {
                background-color: #ff3b30
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+6):before {
                background-color: #8d8e8f
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+7):before {
                background-color: #5856d6
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+8):before {
                background-color: #ff2c55
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+9):before {
                background-color: #663B00
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+10):before {
                background-color: #32aadc
            }

            .multiclrrow > [class*="col-"]:nth-of-type(11n+11):before {
                background-color: #9514a4
            }

    .main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *, .main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *, .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass * {
        padding: 0px !important;
        border: none !important;
        border-radius: 0
    }

        .main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *:after, .main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *:after {
            display: none
        }

    .tab_detail.nav-tabs, .contentBoxDITClick, .tab_detail.nav-tabs > li, .tab_detail.nav-tabs > li > a, .contentBoxDInner .background {
        border-radius: 0px !important
    }

    .cats-title .btnApply {
        display: none
    }

    body .CRMlinechart .chartjs-render-monitor {
        max-height: 92% !important
    }

    .CSTMorcircles .col-xl-6 {
        width: 50%
    }

    .pad15 {
        padding: 10px 15px
    }

    .three-dots {
        right: 75px
    }

    .ahotel-body .clickme.read-btn, .pkgSrch .clickme.read-btn {
        bottom: -5px
    }

    .three-dots {
        bottom: 4px
    }

    .TabConWrap.fixed .form-row > .form-group > label {
        display: block
    }

    .ProfileImg .ddBoxWrap {
        width: 300px;
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    .CSTMtableWrap {
        overflow: auto
    }

    .CSTMpisec .chartcolinner {
        height: auto
    }

    .CSTMorating .chartcolinner {
        height: auto
    }

    .tab-content [class*="col-sm-"] {
        flex: 0 0 100%;
        max-width: 100%
    }

    .PkgTitleName {
        padding: 0;
        width: 100%;
        display: block
    }

    .ech-dtl-wrap {
        flex: 0 0 100%;
        max-width: 100%
    }

    .owl-carousel.ech-slider {
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0
    }

    .ech-slider-wrap {
        flex: 0 0 100%;
        max-width: 100%
    }

    .navbar .navbar-right > .nav-item.ProfileImg {
        padding-top: 2px;
        padding-bottom: 2px
    }

    .nav > li > a i {
        font-size: 14px
    }

    .mic-wrap.mic-show .mic-result .mic-chat {
        flex: 1;
        display: flex;
        flex-direction: column
    }

    @-webkit-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @-moz-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @-ms-keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    @keyframes smoothanim {
        from {
            width: 16px;
            height: 16px
        }

        to {
            width: 30px;
            height: 30px
        }
    }

    .mic-btn {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px
    }

    .mic-btn-wrap {
        padding-left: 0;
        z-index: 5
    }

    .input-group-text {
        min-width: 32px;
        text-align: center !important;
        padding: 0;
        display: block
    }

    .avtar-btn {
        top: 5px;
        width: 25px;
        height: 25px
    }

        .avtar-btn label:before {
            line-height: 22px
        }

    .mic-text-wrap {
        margin: 15px 0 0 0;
        height: 34px;
        line-height: 34px;
        padding: 0 15px
    }

    .mic-chat {
        padding: 15px;
        height: 34vh;
        border-radius: 10px
    }

    .mic-result b, .mic-result p {
        margin-bottom: 10px;
        padding: 7px 10px;
        width: 90%;
        line-height: 20px
    }

    .mic-wrap.mic-show .mic-result {
        border-radius: 15px;
        top: 15px;
        bottom: 15px;
        left: 15px;
        display: flex;
        flex-direction: column
    }

    .mic-keywords span {
        padding: 4px 10px;
        margin-right: 6px;
        margin-bottom: 7px
    }

    .mic-error-msg {
        top: 105px
    }

    .mic-btn-wrap, .toolerr-toggle {
        top: 100px
    }

    h1 {
        font-size: 24px !important
    }

    h2, .h2, h2, .PkgNewPrice {
        font-size: 20px !important
    }

    h3 {
        font-size: 18px !important
    }

    h4, .htldetailmain h4, .alblerombx h4, .ahotel-person span {
        font-size: 16px !important
    }

    h5, .classic_title_head span, .b2bctrbx1 h6, .CBTIName *, .ahotel-item .ahotel-body h3, .uc-final-content .uc-para-wrap h4, .contentBoxDInner h3 {
        font-size: 14px !important
    }

    h6, .cats-title, .trav1-one, .pcgRow .pcgRowTtl h3, .donebox.newBtn, .pcgRow h3, .PkgTabMenu .nav-tabs li a, .tavelPrt5 .NewPrice span {
        font-size: 13px !important
    }

    .mic-keywords span {
        font-size: 10px !important;
        padding: 0 10px !important;
        margin: 0 0 5px 0px !important
    }

    .donebox, .btn, .donebox * {
        font-size: 12px !important
    }

    #back-to-top {
        display: none
    }

    .stngs-inner .tab-pane textarea {
        min-height: 200px
    }

    .switcher-box ul li.clrPckr {
        z-index: 4
    }

    .clrPckr .colpick {
        right: 0px !important;
        left: auto !important;
        transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        margin-top: -10px;
        margin-right: -16px
    }

    .uc-final-content .img {
        width: 36px;
        height: 36px
    }

    .uc-final-content .hdg {
        min-height: 36px
    }

    .noHeaderModal .modal-content, .noHeaderModal .modal-body {
        height: 100% !important
    }

    .mcMap {
        height: 200px
    }

    .TableBig {
        min-width: 700px
    }

    .tdsstable {
        min-width: 450px
    }

    .TableBigWrap {
        width: 100%;
        overflow: auto
    }

    .htl-rstbx #map {
        height: 150px
    }

    .pp-map, .pp-map .pp-map-inner, .pp-map .pp-map-inner .mcMap, .pp-map .pp-map-inner > div {
        width: 100%;
        display: block;
        min-height: 200px
    }

    .pp-info {
        width: 100%;
        display: block
    }

    .mob_float_right {
        float: right
    }

    .back-to-top {
        display: none !important
    }

    #main-slide .carousel-indicators {
        bottom: 0;
        margin-bottom: 0
    }

    #main-slide .carousel-control i {
        padding: 8px
    }

    .rooms__item {
        margin-top: -20px
    }

        .rooms__item .rooms__desc .rooms_desc__services {
            margin-bottom: 0
        }

        .rooms__item .rooms__desc .btn-rooms {
            margin: 15px 0
        }

        .rooms__item .rooms__desc .rooms_desc__header .rooms_desc__price > span {
            font-size: 20px
        }

        .rooms__item .rooms__desc {
            padding: 15px;
            margin: 0 5px;
            -webkit-transform: translate(0,-40px);
            transform: translate(0,-40px)
        }

            .rooms__item .rooms__desc .rooms_desc__header .rooms_desc__title {
                font-size: 20px
            }

    .droupmainbx {
        width: 100%;
        left: 50%;
        min-width: 350px
    }

    #main {
        width: auto !important;
        padding: 15px
    }

    .content {
        width: auto;
        height: auto;
        display: inline-block;
        vertical-align: top
    }

    .h2, h2 {
        font-size: 20px
    }

    ul.footer-nav {
        float: none;
        text-align: center
    }

        ul.footer-nav li {
            float: none;
            display: inline-block;
            vertical-align: middle;
            margin: 3px
        }

            ul.footer-nav li a {
                margin: 0
            }

    .footer-widgets {
        margin-top: 10px !important
    }

    .flickr-list li {
        padding-bottom: 3px;
        margin-bottom: 3px;
        border-bottom: 1px solid rgb(255 255 255 / .15)
    }

        .flickr-list li:last-child {
            padding-bottom: 0;
            margin-bottom: 0;
            border-bottom: none
        }

    footer .navbar-brand {
        margin-left: 0;
        display: none
    }

    .footer-widget h5 {
        margin-bottom: 0
    }

    .toolerr-wrap {
        -webkit-transition: all linear .3s;
        -moz-transition: all linear .3s;
        -ms-transition: all linear .3s;
        -o-transition: all linear .3s;
        transition: all linear .3s;
        right: -100%;
        left: auto;
        height: 100%;
        top: 0;
        padding-top: 45px;
        position: fixed !important;
        z-index: 100 !important;
        top: 0;
        width: 100%;
        background: rgb(0 0 0 / .45) !important;
        overflow: auto
    }

        .toolerr-wrap.showToolerr {
            background: rgb(0 0 0 / .45) !important
        }

    .toolerr-toggle {
        position: fixed;
        left: auto;
        background: #fff;
        width: 40px;
        height: 30px;
        text-align: center;
        top: 150px;
        border-radius: 20px 0 0 20px;
        line-height: 29px;
        font-size: 16px;
        opacity: 1;
        right: 0;
        z-index: -1
    }

    .toolerr-wrap .toolerr {
        margin: 0;
        position: absolute;
        top: 60px;
        left: 15px;
        right: 15px;
        bottom: auto;
        height: auto;
        width: auto
    }

    .toolerr-close {
        position: absolute;
        right: 5px;
        top: 43px;
        font-size: 24px;
        color: #fff;
        z-index: 1;
        display: none
    }

        .toolerr-close .fa {
            -webkit-text-shadow: 0 0 5px #000;
            -moz-text-shadow: 0 0 5px #000;
            -ms-text-shadow: 0 0 5px #000;
            -o-text-shadow: 0 0 5px #000;
            text-shadow: 0 0 5px #000
        }

    .toolerr-wrap.showToolerr {
        right: 0%
    }

    .toolerr-wrap .toolerr-close {
        display: block
    }

    .vres-prog-div {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        min-width: 90%;
        max-width: 90%
    }

    .search_history th {
        width: 50%
    }

    .cke_wrapper {
        width: 100%;
        overflow: auto
    }

    .nav-tabs > li, .contentBoxDITClick ul li {
        width: 100%;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #ddd
    }

    .contentBoxDITClick ul.nav.nav-tabs li {
        width: 100% !important
    }

    .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li {
        width: auto !important
    }

    .contentBoxDITClick ul li a, .contentBoxDITClick ul li a:hover, .contentBoxDITClick ul li a:focus, .contentBoxDITClick ul.nav-tabs, .contentBoxDITClick ul.nav-tabs li {
        border-radius: 0px !important
    }

    .contentBoxDITClick ul.nav.nav-tabs li a {
        border-radius: 0px !important;
        padding: 5px 15px !important
    }

    .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a {
        padding: 7px 10px !important
    }

    .fitemdtl .contentBoxDITClick .nav > li > a {
        border: 0 solid transparent !important
    }

    .nav-tabs > li:last-child {
        border-bottom: none
    }

    .nav-tabs > li.active {
        background: rgb(0 0 0 / .15)
    }

    .nav-tabs > li > a {
        display: block;
        border-radius: 0;
        padding: 3px 7px;
        background: #fff0;
        border: none;
        color: #333;
        margin: 0
    }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        border: none;
        background: #fff0
    }

    .droupmainbxc {
        top: 40px;
        border: 1px solid #ddd;
        padding: 5px;
        background: #f6f6f6;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        width: 100%;
        margin-left: 0
    }

        .droupmainbxc:before {
            border-left: 6px solid #fff0 !important;
            border-right: 6px solid #fff0 !important;
            border-bottom: 6px solid #ddd;
            top: -6px
        }

        .droupmainbxc .input-group {
            margin-bottom: 5px
        }

            .droupmainbxc .input-group:last-of-type {
                margin-bottom: 0
            }

    #panel-cart {
        top: 39px;
        height: calc(100vh - 40px)
    }

    .mainHeader.cartpopshow {
        z-index: 999 !important
    }

    #panel-cart .panel-cart-container {
        bottom: 0px !important
    }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        background: var(--main-bg-color) !important;
        color: #fff !important
    }

    .PkgTabMenu .nav-tabs > li.active > a, .PkgTabMenu .nav-tabs > li.active > a:focus, .PkgTabMenu .nav-tabs > li.active > a:hover {
        color: var(--main-bg-color) !important;
        background: #fff !important
    }

    .navbar.fixed-top .nav > li > a:hover:before, .navbar.fixed-top .nav > li.navactive.active > a:hover:before, .navbar .nav > li.navactive.active > a:before, .nav-tabs li a:hover:before, .nav-tabs li.active a:before, ul.footer-nav li a:hover:before, .flickr-list li a:hover:before, .navbar .nav > li > a:before, .navbar .nav > li.navactive.active > a:before, .nav-tabs li a:before, .flickr-list li a:before, ul.footer-nav li a:before {
        display: none !important
    }

    .inlineBlockWrapRow > div {
        width: 50%
    }

    .hamburger {
        margin-right: 15px
    }

    .bkdetailsTable .donebox {
        width: 49%;
        margin: 0;
        margin-bottom: 10px;
        float: left
    }

        .bkdetailsTable .donebox:nth-of-type(odd) {
            margin-right: 1%
        }

        .bkdetailsTable .donebox:nth-of-type(even) {
            margin-left: 1%
        }

    .bkdetailsTable .pull-right {
        width: 100%
    }

    .room_drag > span.text_pax_checkout {
        padding: 0 3px;
        font-size: 10px;
        line-height: 26px
    }

    .fltrWrapInner {
        opacity: 0;
        position: fixed;
        top: 100%;
        left: 0;
        right: 0;
        padding: 0 0 44px 0;
        transition: all .3s linear;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        z-index: 101;
        background: #fff;
        bottom: 0;
        overflow: auto
    }

        .fltrWrapInner.fltrShow {
            opacity: 1;
            top: 84px
        }

    .global-wrap .fltrWrapInner.fltrShow {
        top: -2px
    }

    .fltrToggle {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: auto;
        text-align: center;
        padding: 7px;
        display: block;
        background: rgb(0 0 0 / .8);
        color: #fff;
        z-index: 102;
        cursor: pointer
    }

        .fltrToggle i {
            margin-right: 5px
        }

    .fltrList li {
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap;
        border-bottom: 2px solid #ddd;
        padding: 5px 2px;
        font-size: 11px;
        text-align: center
    }

        .fltrList li.current {
            border-bottom: 2px solid #333
        }

    .fltrList {
        overflow: auto;
        background: #f3f9fd;
        display: table;
        border-top: 1px solid #ddd;
        width: 100%
    }

    .fltrcon.current {
        display: block !important;
        box-shadow: none;
        border-bottom: 1px solid #f2f2f2;
        margin-bottom: 0
    }

    .fltrcon {
        display: block;
        box-shadow: none;
        border-bottom: 1px solid #f2f2f2;
        margin-bottom: 0
    }

    .fltrClose {
        position: absolute;
        left: 50%;
        top: 6px;
        font-size: 20px;
        color: #fff;
        z-index: 1;
        display: inline-block;
        margin-left: -10px
    }

    .cats-title {
        padding-bottom: 0;
        border-bottom: none
    }

    .fltrcon:first-of-type .cats-title, .fltrClose * {
        padding-bottom: 10px;
        color: #aaa !important
    }

    .fltrcon .filt_btn * {
        color: #aaa !important
    }

    .fltrcon:first-of-type {
        background: #f8f8f8
    }

    .fltrcon:last-of-type {
        border-bottom: none
    }

    .filt_btn {
        padding: 0;
        top: 5px;
        transform: translate(0)
    }

    .fltrList {
        display: none
    }

    .fltrClose {
        right: 13px;
        left: auto;
        top: 8px
    }

    .pkgSrch .ahotel-item {
        display: block
    }

        .pkgSrch .ahotel-item .ahotel-right {
            width: 100%;
            display: block !important;
            padding: 0px !important;
            z-index: 2;
            background: #fff0;
            overflow: hidden
        }

        .pkgSrch .ahotel-item .ahotel-body {
            width: 70%;
            display: block !important;
            float: left;
            z-index: 3
        }

        .pkgSrch .ahotel-item .ahotel-image {
            width: 30%;
            display: block !important;
            float: left;
            min-width: 0;
            z-index: 3
        }

    .pkgSrch .travWrap .trav:first-of-type {
        border-top: 1px solid #ebebeb
    }

    .pkgSrch .trav1-two, .pkgSrch .trav1-one:hover + .trav1-two {
        display: none !important
    }

    .PkgBulletsList > *.contentBox:last-of-type {
        margin-bottom: 20px
    }

    .weather .WCItyTemp {
        left: 10px;
        font-size: 30px
    }

        .weather .WCItyTemp i {
            font-size: 40px
        }

    .weather .WCityForecast span {
        font-size: 10px
    }

    .weather .WCityForecast {
        height: 50px;
        width: 33.33%
    }

        .weather .WCityForecast span {
            line-height: 20px
        }

        .weather .WCityForecast i {
            padding-top: 0
        }

        .weather .WCityForecast:nth-of-type(3) {
            border-right: none
        }

        .weather .WCityForecast:nth-of-type(4), .weather .WCityForecast:nth-of-type(5), .weather .WCityForecast:nth-of-type(6), .weather .WCityForecast:nth-of-type(7), .weather .WCityForecast:nth-of-type(8), .weather .WCityForecast:nth-of-type(9), .weather .WCityForecast:nth-of-type(10) {
            margin-top: 0;
            width: 25%
        }

    .FlightNav .nav-item {
        padding-right: 10px
    }

    .FlightNav .ddBox.ddBox-left .ddBoxWrap {
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        transform: translate(-50%,0)
    }

    .mic-close {
        width: 30px;
        height: 30px;
        top: -10px;
        right: -10px
    }

        .mic-close i {
            line-height: 30px
        }

    .Toggle-menu {
        height: 40px;
        width: 36px;
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5)
    }

        .Toggle-menu .Toggle-line span {
            left: 0
        }

        .Toggle-menu .Toggle-cross span:nth-child(1) {
            top: 0;
            left: 19px
        }

        .Toggle-menu .Toggle-cross span:nth-child(2) {
            top: 19px;
            left: 0
        }

        .Toggle-menu.open .Toggle-cross span:nth-child(1) {
            height: 100%
        }

        .Toggle-menu.open .Toggle-cross span:nth-child(2) {
            width: 100%
        }

        .Toggle-menu .Toggle-line {
            margin-top: -6px
        }

    .navbar .navbar-right > .nav-item > .nav-link {
        padding-right: 1px !important;
        padding-left: 1px !important
    }

    .navbar .navbar-right > .nav-item.ProfileImg > .nav-link {
        padding-right: 0px !important;
        padding-left: 0px !important
    }

    .ProfileImg .nav-link {
        width: 25px;
        height: 25px
    }

    .mainHeader.landing .TabConWrap {
        top: 3px
    }

    .navbar .navbar-right > .nav-item.NavToggler {
        margin-right: -10px
    }

    header.masthead {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-pkg > .row {
        margin-left: -5px;
        margin-right: -5px
    }

        .feature-pkg > .row > [class*="col-"] {
            padding-right: 5px;
            padding-left: 5px
        }

    .ftrpkgcol {
        margin-bottom: 10px
    }

    .feature-pkg > .row > [class*="col-"]:last-of-type .ftrpkgcol {
        margin-bottom: 1rem
    }

    a.donebox, .donebox {
        line-height: 1;
        padding: 7px 15px
    }

    .ftrpkgfav {
        bottom: -.9rem;
        line-height: 1.2rem
    }

    .feature-ttl {
        margin-bottom: 1rem
    }

    .landing-page.page-wrap {
        padding-top: 1rem
    }

    ul.social-network li {
        margin: 3px 4px
    }

        ul.social-network li:first-of-type {
            margin-left: 0
        }

    .social-circle li a {
        width: 30px;
        height: 30px
    }

    .social-circle li i {
        line-height: 30px
    }

    .navbar-nav.nav-tabs .nav-item.bkngLi {
        display: none
    }

    .mob-booking {
        z-index: 1400;
        display: block;
        position: fixed;
        top: 250px;
        left: 29px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: translate(-50%,0);
        transform: rotate(90deg);
        padding: 4px 40px 4px 17px;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -ms-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
        background: #fff;
        -webkit-box-shadow: 0 0 6px rgb(0 0 0 / .16),0 0 6px rgb(0 0 0 / .23);
        -moz-box-shadow: 0 0 6px rgb(0 0 0 / .16),0 0 6px rgb(0 0 0 / .23);
        -ms-box-shadow: 0 0 6px rgb(0 0 0 / .16),0 0 6px rgb(0 0 0 / .23);
        -o-box-shadow: 0 0 6px rgb(0 0 0 / .16),0 0 6px rgb(0 0 0 / .23);
        box-shadow: 0 0 6px rgb(0 0 0 / .16),0 0 6px rgb(0 0 0 / .23);
        background: #fff;
        transform-origin: top left
    }

        .mob-booking .navBookClose {
            right: 10px !important
        }

    .navBookClose {
        top: 6px !important
    }

    .TabConWrap label {
        margin-bottom: 0;
        margin-top: 0
    }

    .TabConWrap.posRel .tab-content {
        margin-top: 20px
    }

    .mainHeader .tab-content {
        padding: 30px
    }

    .TabConWrap.fixed:before, .TabConWrap.posRel:before {
        display: none
    }

    .b2bhtl-iconslft1 ul, .b2bhtl-iconsrht1 ul {
        display: inline
    }

    .TabConWrap.showme, .mainHeader.landing .TabConWrap.showme, .mainHeader .TabConWrap.posRel.showme {
        position: fixed !important;
        height: 100%;
        top: 0;
        left: 0;
        padding: 20px;
        padding-top: 86px;
        margin: 0;
        background: rgb(0 0 0 / .5) !important;
        overflow: auto;
        display: block
    }

    .ticket-inner-right.paddingL30, .ec-itnder-des.paddingL30 {
        padding: 0px !important
    }

    .gloabl-wrap {
        padding-bottom: 36px
    }

    .flickr-list {
        width: 46%;
        float: left !important;
        margin-bottom: 1rem
    }

        .flickr-list:last-of-type {
            float: right !important
        }

    .kstmdtbl480 .dataTables_length label {
        margin-top: 0
    }

    .fitemdfrom {
        justify-content: unset !important;
        left: 0
    }

    .fitemdto {
        justify-content: flex-end !important;
        left: auto;
        right: 0
    }

    .fitemduration[timelayover]:before {
        left: 15px
    }

    .fitemduration[timelayover]:after {
        left: 0
    }

    .layoutBody {
        padding-top: 80px
    }

    .flighttabcon > .row.active {
        display: block
    }

    .summary {
        float: none !important
    }

    .FlightNav li.nav-item {
        padding-right: 0
    }

    .datatable-header {
        overflow: hidden
    }

    .page-title {
        text-align: center
    }

    .bkngLi {
        display: none !important
    }

    .ccldropdown-one {
        padding: 0
    }

    .uc-kstm-wrap {
        min-height: 0
    }

    .can-policy span:last-of-type {
        border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px
    }

    #myModalPopup-body.thumbsliderPopupBody {
        height: 280px
    }

    .ccltable-popup td, .ccltable-popup th {
        padding: 2px 6px
    }

    .CSTMpisec .col-sm-4.chartcol, .CSTMpisec .col-sm-12.chartcol {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .CSTMorating .chartcolinner, .CSTMpisec .chartcolinner, .qucusec .col-sm-4.chartcol .chartcolinner {
        height: auto
    }

    .slidesjs-navigation:before {
        padding: 9px 10px
    }

    .toolerr-toggle {
        width: 34px
    }

    .mainHeader .nav-tabs li {
        border-bottom: none
    }

    .fltrWrapInner span.irs-single {
        visibility: visible !important;
        background: transparent !important;
        text-align: right;
        left: auto !important;
        position: absolute !important;
        top: 4px !important;
        right: 20px !important;
        color: #252525 !important
    }

        .fltrWrapInner .irs-from, .fltrWrapInner .irs-to, .fltrWrapInner span.irs-single:after, .fltrWrapInner .irs-min, .fltrWrapInner .irs-max {
            display: none !important;
            visibility: hidden !important
        }

    body .fltrWrapInner .irs-to, body .fltrWrapInner .irs-from {
        display: block !important;
        visibility: visible !important
    }

    .fltrWrapInner .price-Pips {
        padding-top: 0px !important
    }

    .fltrWrapInner .irs-slider {
        background: #fff !important;
        border: 1px solid #fff0
    }

    .mltplmodal .nav-tabs li {
        width: 10%
    }

    .chkoutwrap .pttoolerr {
        display: none !important
    }

    .kbtnwrap .btn-default.kstmbtnshift {
        position: absolute;
        top: -41px;
        right: 0
    }

    .PaxRow .typeheadbrdr .AgeCal, .addtnlpax .typeheadbrdr .AgeCal {
        padding-right: 43px
    }

    .mainPax, .PaxFields.kbtnwrap, .mainPax .form-group.kbtnwrap, .PaxFields .form-group.kbtnwrap {
        margin-bottom: 0
    }

    .kbtnwrap .btn-danger {
        top: -246px
    }

    .PaxRow [class*="col-"]:first-of-type {
        margin-top: 3px
    }

    .kstmbtnshift .hidetext {
        display: none
    }

    .dtofexpry .input-group, .DOEWrap .input-group {
        width: 100%
    }

    .kbtnwrap .btn-default {
        width: auto
    }

    .addPaxLead {
        position: relative;
        margin-bottom: 15px;
        top: 7px
    }

    .nopadtab .form-control.ddlTitle, .nopadtab .form-control.ddlTitle2 {
        padding: 3px 8px !important
    }
}

@media(max-width:768px) {
    .add_paxWrap .add_pax .cart_box {
        width: 100%
    }

    #loginSignupModal button {
        font-size: 14px !important
    }

    #room-choice .room-detail-info .hotel_room_btn * {
        font-size: 13px !important
    }

    #panel-cart {
        height: auto !important;
        bottom: 0 !important
    }

    .main_box_pan_new .nonRefndToolTip {
        display: block !important
    }

    .main_box_pan_new .trav .travmain .trav1-one .nonRefundable {
        display: inline-block;
        margin-left: 0
    }

    .flightwrap.intlntsnlitem div#FareRuleDetailinner ul {
        flex-direction: column
    }

    .main_box_pan_new .nonRefundable img {
        width: 24px
    }

    div#ulPagination {
        justify-content: center
    }

    .pagination > li > a {
        padding-left: 2px;
        padding-right: 2px
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        margin-top: 10px
    }

    .main_box_pan_new .tavelPrt3 .sheer {
        width: 56px
    }

    .main_box_pan_new .tavelPrt3 {
        text-align: center;
        padding: 0 2px
    }

    .main_box_pan_new .travMultiRooms .trav1-two.ln30 {
        width: 50% !important;
        padding: 0
    }

    .main_box_pan_new .nonRefndToolTip {
        left: 0;
        top: 0
    }

    .main_box_pan_new .trav1-two.ln30 {
        grid-template-columns: 1fr 36px 50px !important
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        padding-left: 10px !important
    }
}

@media(max-width:575px) {
    .qrcodewrap {
        text-align: center;
        padding: 10px 0
    }

    .hotelItemWrappMain .b2bctrbx1 > span#htladd {
        padding-left: 0px !important;
        white-space: normal !important
    }

        .hotelItemWrappMain .b2bctrbx1 > span#htladd img {
            position: absolute;
            left: 0;
            top: 5px
        }

    .previewvideo {
        padding: 0 35px
    }

    .readMoreModal .modal-header .close.modal-close {
        right: 0px !important;
        top: 0px !important
    }

    .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a {
        font-size: 11px
    }

    .lappybottom {
        margin: 0 -35px
    }

    .slider-wraper .slider-images.videolist li {
        width: 100%
    }

    .slider-wraper .slider-images li {
        margin-bottom: 20px
    }

    #panel-cart {
        width: 100%
    }

    .nav.navbar-right > li.dropdown a, .nav.navbar-right > li.dropdown .dropdown-menu span {
        font-size: 10px
    }

    .navbar-nav li.open:first-child ul.dropdown-menu {
        left: 0px !important;
        right: auto !important
    }

    .modalbodyleft, .modalbodyright {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .modalbodyinner {
        flex-direction: column;
        -webkit-box-orient: vertical;
        height: auto
    }

    .mbrbtnwrap > .mybtn {
        width: auto
    }

    .mbrcolbody {
        height: 300px
    }

    .mltplmodal .modal-dialog {
        height: auto;
        width: auto
    }

    .nav-tabs-float > .nav-tabs > li a {
        font-size: 75%
    }

    .modalbodyleft {
        border-radius: 10px 10px 0 0px !important
    }

    .modalbodyright {
        border-radius: 0 0 10px 10px !important
    }

    .nav-tabs-float > .nav-tabs {
        width: 100%
    }

    .mltplmodal .close img {
        max-width: 10px
    }

    .mltplmodal .close {
        width: 25px;
        height: 25px
    }

    .modalbodyleft > .tab-content {
        padding-top: 29px
    }
}

@media(max-width:480px) {
    .fitemtoggle span {
        display: none
    }

    .visahotel-body .uc-initial-content .visa-type li h4 {
        font-size: 12px !important
    }

    .visahotel-body .uc-initial-content .visa-type li {
        padding-right: 0 !important
    }

    .trav1-three > div.tavelPrt4 {
        padding-right: 13px
    }

    .fitemtoggle i {
        font-size: 12px
    }

    .NewPrice .price {
        padding-right: 3px !important
    }

    .avail_select_Mealtype select {
        width: auto
    }

    .ProfileImg .ddBoxWrap {
        left: 50%;
        right: auto;
        margin-left: -100px
    }

    .notifyclick .ddBoxWrap {
        left: 50%;
        right: auto;
        margin-left: -200px
    }

    .navbar-nav .flag_img_outer {
        margin-right: 0
    }

    .fieldsetScroll {
        width: 100%;
        position: relative
    }

    .kTouchspin.ddBox .ddBoxWrap {
        width: 100%
    }

    .page-title h2, .page-title h1, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
        margin-bottom: .5rem
    }

    .hdtl-hdrtxtRgt, .htldetlrht {
        width: 100%
    }

        .hdtl-hdrtxtRgt > span {
            padding: 0;
            width: 50%;
            float: left
        }

            .hdtl-hdrtxtRgt > span:last-of-type {
                text-align: right
            }

    .hotel-detail-hdr .hdtl-hdrtxtRgt > span:last-of-type {
        text-align: center
    }

    .hotel-detail-hdr.head_sec_detail .htldetlrhtInner > span {
        margin-bottom: 0
    }

    .hotel-detail-hdr.head_sec_detail .htldetlrhtInner > * {
        text-align: center
    }

    .sec_guestbx2 .inlineBlockWrapRow {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .kstmdtbl480 .dataTables_length {
        width: 100% !important;
        margin-bottom: 5px
    }

    .kstmdtbl480 .dt-buttons, .kstmdtbl480 .dt-buttons .donebox.btnback {
        width: 48%;
        margin: 0;
        margin-bottom: 0;
        float: left
    }

        .kstmdtbl480 .dt-buttons .donebox, .kstmdtbl480 .dt-buttons .donebox.btnback {
            width: 100%;
            margin-left: 0;
            margin-top: 5px
        }

        .kstmdtbl480 .dt-buttons:nth-of-type(odd) {
            float: right
        }

    .mobbtnfull .donebox {
        width: 100%;
        margin: 0 0 5px 0
    }

    .PkgTitlePrice {
        width: 100%;
        max-width: 100%
    }

        .PkgTitlePrice > *, .PkgTitlePrice .divPrice > *, .hotel-detail-hdr.head_sec_detail .hdtl-hdrtxt p {
            text-align: left !important
        }

    .pagination {
        padding: 1px 0
    }

        .pagination li {
            display: inline-block;
            vertical-align: middle
        }

    .dataTables_scrollBody {
        min-height: 37vh;
        max-height: 37vh !important
    }

    .mob-display-none {
        display: none
    }

    .mob-display {
        display: block !important
    }

    .mob-pull-right {
        float: right !important
    }

    .mob-width100 {
        width: 100% !important
    }

    .mob-justify-content-center {
        -webkit-box-pack: center !important;
        justify-content: center !important
    }

    div.dataTables_wrapper div.dataTables_length label {
        float: right !important
    }

    .table {
        width: 100%;
        min-width: 100%;
        overflow: auto
    }

    .BoxDiv {
        padding: 8px
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        overflow: hidden;
        padding: 2px 0 15px
    }

    .PkgTitleName > * {
        font-size: 15px !important
    }

    .divPrice *, .edit-heading span {
        font-size: 12px !important
    }

    .BoxDiv-title-text {
        font-size: 11px
    }

    .slider-wraper .slider-images li {
        width: 100%
    }

    .bmdlbkg li > strong {
        width: 100px;
        white-space: normal;
        line-height: 1.1
    }

    .PkgTitleName {
        line-height: 1.2;
        padding: 10px 0 0;
        display: block
    }

    .PkgTitlePrice {
        line-height: 1.2;
        padding: 0 0 10px;
        min-width: 0;
        display: inline-block;
        max-width: none;
        width: auto
    }

    .page-title > .row > [class*="col-"]:nth-of-type(2) {
        padding-top: 12px
    }

    .hdtl-hdrtxt {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .hdtl-hdrtxtRgt > span span {
        width: auto
    }

    .hdtl-hdrtxtRgt {
        padding-bottom: 8px !important;
        margin-bottom: 3px;
        border-bottom: 1px solid rgb(255 255 255 / .1)
    }

    .page-title h2, .page-title h1, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
        padding: 0
    }

    .page-title .head_sec_detail h2, .page-title .head_sec_detail h1, .page-title .head_sec_detail h3, .page-title .head_sec_detail h4, .page-title .head_sec_detail h5, .page-title .head_sec_detail h6 {
        text-align: left
    }

    .pagination.pager {
        padding: .5rem 0
    }

    .pagination > li > a, .pagination > li > span {
        line-height: 1;
        padding: 6px 3px;
        display: inline-block;
        min-width: 18px !important;
        min-height: 25px
    }

    .pagination > li > a {
        font-size: 11px
    }

    .pagination > li.previous > a:before, .pagination > li.next > a:before {
        font-size: 12px !important
    }

    .table th, .table td {
        line-height: 1.2
    }

    .datatable-header .donebox {
        margin-top: 8px;
        float: left
    }

    .fontstar .fa {
        font-size: 14px;
        line-height: 1.2rem
    }

    .CSTMPIcolI > * {
        font-size: 9px !important;
        text-align: center !important
    }

    .CSTMPIcolI .Price.SaveIncomes {
        padding-right: 0 !important
    }

    .CSTMorating .chartcolinner, .CSTMpisec .chartcolinner {
        height: auto
    }

    .col-sm-wd50 .col-xl-6 {
        width: 45% !important
    }

    .mic-chat {
        height: 40vh
    }

    .mic-error-msg {
        top: 150px
    }

    table.sssb-txt tbody tr td, table.sssb-txt tbody tr th, table.sssb-txt tr tr {
        border: 1px solid #ddd
    }

    #menulinks li img {
        height: 16px !important
    }

    #menulinks li {
        padding-right: 25px
    }

    .tripadvsr img {
        width: 66px
    }

    .navbar-header {
        margin-top: 30px;
        border-top: 1px solid #ddd
    }

    .navbar-right.navrgt {
        right: 0;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        background: rgb(0 0 0 / .03)
    }

    .jumbotron {
        padding-top: 75px
    }

    .nav.navbar-right > li.dropdown a, .nav.navbar-right > li.dropdown .dropdown-menu span, .nav.navbar-right > li > a {
        padding-top: 3px;
        padding-bottom: 3px
    }

    .navbar-right li .badge {
        top: -4px;
        left: 0;
        margin-left: 4px;
        font-size: 9px;
        position: absolute;
        padding: 1px 2px !important;
        right: -5px;
        left: auto
    }

    .toolerr .col-xs-6 {
        width: 100%
    }

    .toolerr-wrap .toolerr {
        top: 105px
    }

    .toolerr-wrap {
        padding-top: 90px
    }

    .toolerr-close {
        top: 88px
    }

    .ssnPopup {
        min-width: 200px;
        width: auto;
        left: 15px;
        right: 15px;
        bottom: 15px;
        max-width: none
    }

    .pkgSrch .trav1-one, .pkgSrch .trav1-two, .pkgSrch .trav1-three, .pkgSrch .trav .travmain {
        border: none
    }

    .pkgSrch .trav .travmain {
        border-bottom: 1px solid rgb(0 0 0 / .05)
    }

    .trav .travmain {
        border: 0 solid #ddd;
        padding-right: 0
    }

    .trav1-three {
        width: 100%;
        margin-right: 0
    }

    .tavelPrt3 {
        text-align: left
    }

    .tavelPrt6 {
        text-align: right
    }

    .b2bview-more {
        height: auto;
        border-top: none
    }

        .b2bview-more > * {
            text-align: center;
            margin: 0;
            padding: 3px 5px;
            width: 100%;
            border-bottom: 0 solid rgb(0 0 0 / .05) !important;
            height: auto
        }

            .b2bview-more > *:last-of-type {
                border: none
            }

    .hotel_descrip_detail1a p b {
        width: 100%;
        border-radius: 0
    }

    .hotel_descrip_detail1a p hr {
        display: none
    }

    .hdtl-hdrleft {
        padding-left: 0
    }

    .hdtl-hdrthumb {
        width: 100%;
        height: 80px;
        margin: 0;
        position: relative;
        border-radius: 0;
        border: none
    }

        .hdtl-hdrthumb img {
            position: absolute;
            top: 50%;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            width: 100%;
            min-height: 100%;
            height: auto
        }

    .hdtl-hdrtxt {
        padding-top: 10px;
        width: 100%
    }

    .hdtlpricepage .hdtl-hdrtxtRgt, .hdtlpricepage .htldetlrht {
        width: 100%;
        padding: 5px 10px;
        border-top: 1px solid #e5e5e5
    }

    .sec_guestbx1 .b2bhtl-iconsrht1 ul {
        display: block
    }

        .sec_guestbx1 .b2bhtl-iconsrht1 ul li {
            display: inline-block;
            float: none
        }

    .ww-star-rating-border {
        width: 100%;
        max-width: 100%;
        display: block;
        overflow: hidden
    }

    .inlineBlockWrapRow > div {
        display: block;
        width: 100%
    }

    .htldetlrhtInner {
        min-width: 100%
    }

    .hdtlpricepage .hdtl-hdrtxt {
        padding-left: 10px;
        border-bottom: none
    }

        .hdtlpricepage .hdtl-hdrtxt h4 {
            margin-top: 0
        }

    .hdtlpricepage .hdtl-hdrthumb {
        position: relative
    }

    .uc-container .uc-initial-content {
        width: 100% !important
    }

    #ltrTripReviews .hotel_down_table12 .ta-review-summary {
        display: inline
    }

    #ltrTripReviews .hotel_down_table12 .ta-rating-info .date {
        width: 100%;
        display: block;
        text-align: left
    }

    .hdtlpricepage .hotel-right .hotel-person {
        float: left;
        padding-top: 6px
    }

        .hdtlpricepage .hotel-right .hotel-person span {
            margin: 0
        }

    .hdtlpricepage .hotel-right a.donebox {
        float: right
    }

    .pcgRowTtlRgt, .pcgRowTtlLft {
        width: 100%;
        display: block;
        text-align: center;
        float: none
    }

    .pcgRowTtlLft {
        width: 100%
    }

    .donebox.newBtn {
        width: 100%
    }

    .lcn-main {
        padding-left: 0
    }

    .lcn-img {
        width: 100%;
        margin-left: 0
    }

    .lcn-txt {
        padding: 10px;
        display: block;
        overflow: hidden
    }

    .dataTables_wrapper .dataTables_length {
        display: block !important;
        float: none !important;
        text-align: center
    }

    .bkdetailsTable .donebox:nth-of-type(even), .bkdetailsTable .donebox:nth-of-type(odd) {
        margin: 0;
        margin-bottom: 10px;
        width: 100%
    }

    .tbd-left-th tr td:first-of-type {
        width: 40% !important
    }

    .add_pax td {
        display: block;
        width: 100% !important;
        border-bottom: none;
        padding-top: 0px !important
    }

    .add_pax th {
        display: none;
        width: 100% !important;
        border-bottom: none
    }

    .add_pax {
        min-width: 0
    }

    .PaxWrapper {
        min-height: 170px
    }

    .add_pax tr td:first-child:before, .add_pax tr td:first-child:after, .add_pax tr:hover td:first-child:after, .add_pax tr:hover td:first-child:after, .add_pax .cart_box:hover:after {
        display: none
    }

    .fixed1 {
        top: 75px
    }

    .drgdrpBox, .fixed1 {
        width: 85px;
        right: 15px
    }

    .drgdrpTbl {
        padding-right: 0
    }

    .drgdrpBox h4 {
        margin-top: 0
    }

    .drgdrpBox h4, li.dt__tags.dest_tags {
        font-size: 8px
    }

    #menulinks li img {
        height: 14px
    }

    .PaxWrap .PaxWrapInner {
        padding-top: 53px
    }

    .drgdrpTblMob .add_pax th {
        position: fixed;
        top: 75px;
        left: 16px;
        right: 101px;
        z-index: 100;
        width: auto !important;
        display: none !important
    }

    .room_checkout li.active.invalidPax a:before {
        display: block !important
    }

    .mobThPax {
        position: relative;
        width: 100%;
        display: block;
        margin-bottom: 5px;
        padding: 2px
    }

    .PaxWrap .PaxWrapInner, .PaxWrap {
        position: relative
    }

        .PaxWrap .PaxWrapInner {
            overflow: hidden
        }

    .PaxWrapper .mobThPax {
        margin-bottom: 0
    }

    .PaxWrapper {
        padding-bottom: 0px !important
    }

    .TabConWrap.fixed {
        top: 86px
    }

    .layoutBody {
        padding-top: 75px
    }

    .ddBoxInner {
        padding: 20px
    }

    .ddBoxWrap {
        width: 250px
    }

    .NavToggler .ddBoxWrap {
        width: 280px
    }

    header.masthead {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .MobHide {
        display: none !important
    }

    .fitemthumb {
        min-width: 70px;
        max-width: 70px
    }

    .fitemduration, .fitemprice {
        width: 100%
    }

    .sl-thumb img {
        max-width: 30px;
        max-height: 30px
    }

    .sl-dtl {
        min-width: 0;
        padding-right: 10px
    }

    .sl-fare {
        padding-right: 0;
        min-width: 100px;
        vertical-align: bottom !important
    }

    .summarytab .sl-fare {
        padding-right: 0;
        min-width: 0;
        vertical-align: middle !important
    }

    .sl-fare .SLI-check {
        right: 0;
        top: 0;
        transform: translate(0,0)
    }

    .radio-group label {
        padding: 0 5px;
        font-size: 12px !important
    }

    .FlightNav .dropdown .dropdown-menu {
        top: 22px !important;
        transform: translate3d(0,0,0) !important
    }

    .fitemdtl .fiditem {
        display: block !important;
        position: relative;
        padding: 0 10px;
        margin-top: 10px
    }

    .fitemdtl .fiditemfrom, .fitemdtl .fiditemto, .fitemdtl .fiditempath {
        display: block;
        width: 100%;
        padding: 0
    }

    .fitemdtl .fiditempath {
        display: none
    }

    .fitemdtl .fiditemfrom[mobflightname]:after {
        content: attr(mobflightname);
        position: relative;
        font-size: 85%
    }

    .fitemdtl .fiditem:before {
        position: absolute;
        top: 20px;
        bottom: 0;
        z-index: 2;
        content: "";
        border-left: 1px dashed #ddd;
        left: 15px
    }

    .fitemdtl .fiditemto:after {
        position: absolute;
        top: 10px;
        bottom: 0;
        z-index: 2;
        content: "";
        border-left: 0 solid #fff;
        left: 3px
    }

    .fitemdtl .fiditemfrom, .fitemdtl .fiditemto {
        padding-left: 20px;
        position: relative;
        margin-bottom: 10px
    }

        .fitemdtl .fiditemfrom:before, .fitemdtl .fiditemto:before {
            position: absolute;
            z-index: 1;
            content: "";
            left: 0;
            top: 5px;
            width: 11px;
            height: 11px;
            -webkit-border-radius: 11px;
            -moz-border-radius: 11px;
            -ms-border-radius: 11px;
            -o-border-radius: 11px;
            border-radius: 11px;
            border: 2px solid #636363
        }

    .fitemdtl .sumbox .fiditempath {
        display: block;
        width: 40%;
        padding: 1px
    }

    .fitemdtl .sumbox .fiditem {
        padding: 0;
        margin-top: 15px
    }

    .bookFlight .fitemprice {
        padding-left: 5px;
        padding-right: 5px
    }

    .fitemdtl .sumbox .fiditemfrom, .fitemdtl .sumbox .fiditemto {
        width: 30%;
        padding-left: 0;
        margin-top: -15px;
        margin-bottom: 0
    }

        .fitemdtl .sumbox .fiditemfrom:before, .fitemdtl .sumbox .fiditemto:before {
            display: none
        }

    .fitemdtl .sumbox .fiditemfrom, .fitemdtl .sumbox .fiditemto, .fitemdtl .sumbox .fiditempath {
        float: left
    }

    .popovertab {
        min-width: 200px;
        width: 100%
    }

    .ftrpkgcol, .ftrpkgcol .ftrpkgcnt {
        height: auto
    }

    .ftrpkgimgcol, .ftrdestcol.ftrpkgcol {
        height: 150px
    }

    .ftrpkgcol .donebox {
        padding: 10px 20px
    }

    .travmain.nocncldsn .trav1-one span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .travmain.nocncldsn .trav1-two {
        width: 35%;
        text-align: right
    }

    .trav1-three > div {
        padding: 0 3px;
        margin-right: 0
    }

    .sheer {
        margin: auto 5px
    }

        .sheer:after, .sheer:before {
            border-width: 20px 5px 0 0
        }

        .sheer:before {
            left: -5px
        }

        .sheer:after {
            right: -5px
        }

    .tavelPrt7 {
        min-width: 30px
    }

    .hide480 {
        display: none !important
    }

    .availmodal .modal-dialog {
        padding: 0px !important
    }

    .availmodal .availability-calendar .avail_pric * {
        font-size: 70%;
        margin: 0 auto
    }

    .availability-calendar td, .availmodal .availability-calendar .avail_pric {
        padding: 0;
        text-align: center
    }

    .travmain .donebox {
        padding: 0 10px
    }

    .sheer {
        font-size: 80%
    }

    .trav1-three > div {
        padding: 0 2px
    }

    .mic-btn-wrap, .toolerr-toggle {
        top: 150px
    }

    .thumbslider.rsDefault.rsFullscreen .rsSlide img {
        opacity: 0
    }

    .thumbslider.rsDefault.rsFullscreen .rsSlide.rsActiveSlide img {
        opacity: 1
    }

    .thumbslider.rsDefault .rsSlide img, .thumbslider.rsDefault {
        width: 100% !important;
        max-width: 100% !important
    }

        .thumbslider.rsDefault.rsFullscreen {
            max-width: none !important
        }

    .slider_sect_htl .half_width {
        width: 100% !important
    }

    .sort-list > li:nth-child(2) {
        display: none
    }

    .dropdown-menu.dropdown-menu-right {
        left: 50%;
        right: auto !important;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0)
    }

    .mobicontxt {
        text-shadow: none !important;
        display: inline-block;
        vertical-align: middle;
        font-size: 25px !important;
        margin-right: 0px !important
    }

    .desktxt {
        display: none
    }

    .travmain .donebox {
        background: transparent !important;
        padding: 0px !important
    }

    .travMultiRooms .donebox {
        padding: 0 10px !important;
        background: var(--main-bg-color) !important;
        margin-left: -43px
    }
}

@media(max-width:350px) {
    .fltrList li {
        font-size: 10px
    }

    .navbar .navbar-right > .nav-item.ProfileImg + li {
        display: none
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.3),not all,not all,only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-prev {
        background-image: url(/Content/CarouselGallery/img/left-arrow-70-opacity_2x5.png);
        background-size: 54px 54px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.3),not all,not all,only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx) {
    .storefront #main .jcarousel .jcarousel-control.jcarousel-next {
        background-image: url(/Content/CarouselGallery/img/right-arrow-70-opacity_2x-19.png);
        background-size: 54px 54px
    }
}

#itinerarybody #image-slider .carousel-caption h3, #itinerarybody #itinerary .panel-heading .panel-title, .paxmealselection, .fitemdtl .contentBoxDITClick ul li a.active, #itinerarybody #travelInfo.BGprime, #itinerarybody #upcoming .item a, #itinerarybody #upcoming.owl-theme .owl-controls .owl-buttons div, #itinerarybody .BGprime, #itinerarybody .additional-info span i, #itinerarybody .bgcolor, #itinerarybody .btn-default:hover, #itinerarybody .btn-light:hover, #itinerarybody .btn-primary, #itinerarybody .day:hover .dayNum, #itinerarybody .info-box.option.color .counter .timerwrap, #itinerarybody .item a.zoom, #itinerarybody .modal-header, #itinerarybody .navbar-default .navbar-nav .dropdown-menu > li > a:focus, #itinerarybody .navbar-default .navbar-nav .dropdown-menu > li > a:hover, #itinerarybody .navbar-default .navbar-nav > li.active > a, #itinerarybody .navbar-default .navbar-nav > li:hover > a, #itinerarybody .opt .day .delight, #itinerarybody .owl-carousel .item .item-header i, #itinerarybody .owl-theme .owl-controls .owl-buttons div, #itinerarybody .price-list .pricing-head .price, #itinerarybody .price-list .pricing-table-default:hover, #itinerarybody .round, #itinerarybody .subscribe .right, #itinerarybody .theme-clrbg, #itinerarybody .woocommerce #respond input#submit.alt, #itinerarybody .woocommerce a.button.alt, #itinerarybody .woocommerce button.button.alt, #itinerarybody .woocommerce input.button.alt, #itinerarybody .woocommerce span.onsale, #itinerarybody h1 small::before, #itinerarybody span.sticky-post, #itinerarybody ul.social li a:hover, .price-list .pricing-table-default .btn, .classic_title_head span, .cclcover-table-head, .ahotel-item .ahotel-image .img:before, .slidewrap:before, .mbritem.mbrhighlight:before, .main_box_pan .hot_hotel-image .img:before, .switch-field input:checked + label, .txtrbg:before, .bg-light:after, .mybtn, .myradio input:checked ~ .radiomark, .mbritem.mbrselect .myradio input ~ .radiomark, .mbritem.mbrselect:before, .mycheck input:checked ~ .checkmark, .rangeslider__fill, .fltrapply, .file-upload-sec, .ccltable-popup th, .loader_line, .iEdit-img-edit-save, .iEditSquare-img-edit-save, .mic-animate:before, .tabbtns span, .btn-primary:hover, .fidlayover:before, .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .social-circle li a, .mic-result b, .table thead th, .bselect, .ec-itncount-inner, .dataTable tbody tr:hover td, .modal-header, .Toggle-menu span, .bgtheme, .btn-primary, .btn-primary:hover, .btn-primary:focus, .donebox, .ahotel-item .ahotel-image .img:before, .cstmizer .c-btn, .main_box_pan .hot_hotel-image .img:before, .nav > li.navactive.active > a:before, .nav > li > a:before, .fixed, .sp-choose, .search_history th, .irs-from, .irs-to, .irs-single, .btnclass, .promoarrow, .promoarrow:after, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover, .pagination > .active > a, .pagination > .current > span, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .can-policy:hover span, .pcgRow.theme-clr .pcgConIcon, .pcgRow.theme-clr .pcgBtmTab .nav-tabs li a span:last-of-type span.Pkg_OldPrice:before, .ahotel-body .uc-final-content, .lcn-dtl .uc-final-content, .dtl-sctn-ttl span, .pcgRow.theme-clr .pcgBtmTab .nav-tabs li a.pcg_cart:hover, .pcgRow.theme-clr .pcgBtmTab .nav-tabs li a.pcg_cart:focus, .hmd-room-section, .dtl-sctn-ttl:before, .favPkg, .daterangepicker td.active, .daterangepicker td.active:hover, .dtl-sctn-ttl:hover > .fa, .open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .dataTable thead tr.bg-primary, .tbd-left-th tr td:first-of-type, .tbd-left-th tr:first-of-type td:nth-of-type(2), .table-booking-history thead, .pp-hdg, .booking-item-raiting-list > li > div.booking-item-raiting-list-bar > div, .booking-item-raiting-summary-list > li > div.booking-item-raiting-list-bar > div, #ribbon-container a, #ribbon-container a:hover, .tab_pack li.active a, .pp-info, .tbd-left-th tr td:first-of-type, .tbd-left-th tr:first-of-type td:nth-of-type(2), .ahotel-body .uc-final-content, .lcn-dtl .uc-final-content, .irs-bar, .daterangepicker td.active, .daterangepicker td.active:hover, .city_added_arrow, .btn-success, #ltrTripReviews .hotel_down_table12 .ta-rating-info, .three-bounce > div, .pricetag, .ssnPopup .modal-title, .pcgBtmTab .nav-tabs li.active a, .dtl-sctn-ttl span, .day-no, .hotel_descrip_detail1a p b, .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after, .add_pax th, .sa_places li.enable, .mobThPax, .PkgTitleBack:before, .PkgTabMenu:before, .OverviewTable th:before, .SliderWrap .ribbon span, .contentBoxTtl:before, .background:before, .dataTables_paginate li a:hover, .dataTables_paginate li a:focus, .dataTables_paginate li.active a, .dataTables_paginate li.active a:hover, .dataTables_paginate li.active a:focus, .OverviewTable td:before, .page-title:before, .TabConWrap.fixed:before, .TabConWrap.posRel:before, .TabConWrap .tab-content::before, .navbar.landing .nav-tabs .nav-link:after, .mainHeader.landing .tab-content:before, #back-to-top, #panel-cart .panel-cart-title, .hoverIcon, .ddMoreToggle, .navbar .navbar-right:before, .theme-edit .file-upload .file-select:hover .file-select-button, .theme-edit .file-upload.active .file-select .file-select-button, .bg-blue, .tags-list li a.active, .flighttabitem.activelink {
    background: var(--main-bg-color) !important
}

a.back-to-top, .ecdivhcl span, .ec-sctn-ttl, .themeBtn, .login-fluid, .irs-bar, .irs-from, .irs-to, .irs-slider, .CANPOlicyFLoat, span.twitter-typeahead .tt-suggestion.tt-cursor, span.twitter-typeahead .tt-suggestion:hover, span.twitter-typeahead .tt-suggestion:focus {
    background-color: var(--main-bg-color) !important
}

#itinerarybody #about-contact .fa, #itinerarybody #about-contact a, .donebox.donebox-outline, #itinerarybody #error-page h2 i, #itinerarybody #error-page h3, #itinerarybody #imptips .fa, #itinerarybody #imptips li:before, #itinerarybody #location .theme-clr, #itinerarybody #location iframe + small a, #itinerarybody #location iframe + small a *, #itinerarybody #testimonial .heading h4, #itinerarybody #testimonial .heading::after, #itinerarybody #testimonial .heading::before, #itinerarybody .day .delight i, #itinerarybody .day ul li i, #itinerarybody .item-info h6 strong, #itinerarybody .navbar-default .navbar-nav li .fa-home, #itinerarybody .price-list .pricing-table-default:hover .btn, #itinerarybody .price-list .pricing-table-default:hover .price, #itinerarybody .price-list .pricing-table-default:hover .price-digit span, #itinerarybody .prime, #itinerarybody .subscribe .btn-box::before, #itinerarybody .subscribe .submit::before, #itinerarybody .svg.arrPrime, #itinerarybody .theme-clr, #itinerarybody .timerwrap div::before, #itinerarybody a:focus, #itinerarybody a:hover, .mic-profile i, .mbrtotal b, .mybtn:hover, .travmain .donebox .mobicontxt, .sort-list > li span, .mybtn:focus, .mbritemicons > [class*="signia-"], .mbritemright b, .nav-tabs-float > .nav-tabs > li a.active, .mbrfilter, .mbrprice .mbrttl b, .mbrsrchbtn, .rbodestcbtn, td a[d-text], .ReadMore, .avail_pric span, .trav1-one *, .theme-clr, .edit-footer .nav-tabs a, .dataTable td a, .dataTable tr:focus td a, .rbodestcontinner label, .clrtheme, .color-blue, .nav > li > a i, .avail, .b2bview-more a, i.fa.fa-caret-square-o-down, i.fa.fa-caret-square-o-up, .big_per i, .big_per1 i, .kstm-item .ahotel-body h3, .htl-icon, .cats-title.record-found, .htl-name, .pcgRow.theme-clr .pcgBtmTab .nav-tabs li a.pcg_cart, .dtl-sctn-ttl > .fa, .b2bcontantbox p a, .sec_guestbx1 h5, .guest_r, .guest_rv, #floordiv a, .travellerte h4, .pagination > li > a, .pagination > li > span, .tab_detail > li > a, #tb_CancPolicy i, .b2bctrbx1 h6, .pkgSrch .short_desc, .kstm-item .ahotel-body h3, .main_box_pan .trav1-one a, .tbText, .nav > li > a .label, .navBookClose, .addPaxLead i, .donebox.newBtn i, li.dt__tags.dest_tags, .cont_box li.dt__tags.dest_tags, .fltrClose, #ulAminities li span i, .PkgTabMenu ul li.active a, .PkgOviewCity, .moreInfoTClick .mITCFa, .CFrom > label, .CIcon, .contentBoxDITClick ul li.active a, .contentBoxDITClick ul li.active a:hover, .contentBoxDITClick ul li.active a:focus, .ItineraryTabList > *.active a *, .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass *:after, .filt_btn *, .hotel_down_table12 h3, .main_box_pan .trav1-one span.lnkPreventDefaultClass, div.dataTables_wrapper div.dataTables_info, .filt_btn *, .hotel-room-item i, .hotel-room-item label, .readMore, .tavelPrt5 .NewPrice span, .b2bctrbx1 span i.fa-map-marker, .contentBoxDITClick ul li a.active, .contentBoxDITClick ul li a.active:hover, .contentBoxDITClick ul li a.active:focus, .notifyTitle, .avatar-detail p label, .ddMenuInner a:hover, .pOWprice .NewPrice, .cstmz, .PkgTabMenu .nav-tabs li a.active, .texture-wraper li.active:before, .font-blue, .ahotel-body .clickme.read-btn, .pkgSrch .clickme.read-btn, .main_box_pan a h3, .occdtl *:before {
    color: var(--main-bg-color) !important
}

.form-control:focus, .btnclass, .mybtn:hover, .mybtn:focus, .mbritem:hover, .donebox.donebox-outline, .mbritem:hover .myradio span, .mbritem.mbrselect .myradio span, .mbritem.mbrselect, .pagination > .active > a, .cclribbon:before, .cclribbon:after, .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .btn-primary:hover, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .btn-success, .dataTable thead tr.bg-primary, .table-booking-history thead, .pp-hdg, .ww-star-rating-border, #ribbon-container:after, .ahotel-body .uc-final-content, .lcn-dtl .uc-final-content, .ssnPopup .modal-body, .dtl-sctn-cont, li.dt__tags.dest_tags, .cont_box li.dt__tags.dest_tags, .contentBoxDITClick ul.nav-tabs, .PkgBulletsList > *.active:before, .main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *, .main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *, .PkgBulletsList > *:focus:before, .theme-edit .file-upload .file-select:hover, .theme-edit .file-upload.active .file-select {
    border-color: var(--main-bg-color) !important
}

.rbodestccol .form-control:focus, .toolerr:before, .irs-from:after, .irs-to:after, .irs-single:after, .sidber-box:before, .tools-ber:before, .pcgRow.theme-clr .pcgConIcon:before, .dtl-sctn-ttl span:after, .htl-dtl.show, #ribbon-container a:hover:before, #ribbon-container a:before, .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus, .datatable-header:before, .irs-from:after, .irs-to:after, .irs-single:after, .flighttabitem.activelink:before {
    border-top-color: var(--main-bg-color) !important
}

.pcgRow.theme-clr .pcgBtmTab .nav-tabs li.active a:before, .htl-ext-dtl, .mic-result b:after, .hmd-room, .classic-title span, #ribbon-container a:hover:before, #ribbon-container a:before, .tbd-left-th:before, .dtl-sctn-ttl span:after, .toolerr, .navbar .nav-tabs .nav-link.active:after, .edit-footer .nav-tabs li .active.show, .flighttabitem.activelink:after {
    border-bottom-color: var(--main-bg-color) !important
}

.can-policy span:first-of-type, .tab_inner, #dvSummary, .can-policy span:first-of-type:before, .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus, .pricetag:before {
    border-right-color: var(--main-bg-color) !important
}

    .tab_inner, #dvSummary, .flag_bdr > a:hover, li#INR:hover, li#EUR:hover, li#USD:hover, li#AED:hover, .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus, .tags-list li a.active:after {
        border-left-color: var(--main-bg-color) !important
    }

.donebox.btn-outline-primary, .donebox.btn-outline-primary:hover, .donebox.btn-outline-primary:focus, .donebox.btn-outline-primary:active {
    color: var(--main-bg-color50) !important;
    border: 1px solid var(--main-bg-color50) !important;
    background: transparent !important
}

.multicity .donebox.btn-outline-primary:before {
    background: var(--main-bg-color50)
}

@media (max-width:1200px) {
    .landingpageotaform .trip-search-landing-form .FlightNav {
        border: 1px solid var(--main-bg-color75) !important
    }

        .landingpageotaform .trip-search-landing-form .FlightNav .radio-group label {
            color: var(--main-bg-color75)
        }
}

.pie_progress__svg svg path {
    stroke: var(--main-bg-color) !important
}

.btn-outline-primary {
    color: #ff9500 !important
}

    .btn-outline-primary:hover, .btn-outline-primary:focus, .pOWOffertrigger, .pOWTRFloat {
        background: #ff9500 !important
    }

    .btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:focus {
        border-color: #ff9500 !important
    }

.pOWOffertrigger:before, .pOWOffertrigger:hover:before {
    border-top-color: #ff9500
}

.pOWOffertrigger:before, .pOWOffertrigger:hover:before {
    border-bottom-color: #ff9500
}

.donebox.selected {
    background: #01d10b !important
}

.sl-fare .SLI-check {
    color: #01d10b !important
}

.tabbtns .tableft.disabled, .tabbtns .tabright.disabled {
    background: #ddd !important;
    color: #aaa !important;
    cursor: default;
    pointer-events: none
}

@media(min-width:1200px) and (max-width:1500px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 3px;
        padding-left: 3px
    }
}

@media(min-width:993px) and (max-width:1100px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 2px;
        padding-left: 2px;
        font-size: 10px
    }
}

@media(min-width:1100px) and (max-width:1200px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 4px;
        padding-left: 4px
    }
}

@media only screen and (min-width:1067px) and (max-width:1200px) {
    #divTransferList .kstm-item .ahotel-image {
        width: 32% !important
    }

    #divTransferList .kstm-item .ahotel-body {
        width: 65% !important
    }
}

@media (max-width:640px) {
    .navbar-light .navbar-nav .nav-link {
        font-size: 10px
    }

    .flight_mywrap .fitemmain .airlinename {
        font-size: 11px
    }

    .flight_mywrap .fitemdfrom, .flight_mywrap .fitemdto {
        font-size: 12px
    }

    .flight_mywrap .flightitem .flighttitle {
        font-size: 13px
    }

    .flight_mywrap path {
        width: 72%
    }

    .fitemftmain, ul.fitemftstops {
        margin-top: 6px
    }

    path:before, path:after {
        background-size: contain;
        height: 15px;
        width: 15px;
        margin-top: 2px
    }
}

@media(max-width:560px) {
    .nav.nav-tabs > li > a {
        font-size: 10px
    }
}

@media(max-width:1024px) {
    .nav.nav-tabs > li > a > i {
        top: 0px !important
    }

    .navDropdown {
        text-align: left
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 50%
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 50%;
        grid-column-gap: 10px;
        grid-template-columns: 1fr 25px 37px;
        justify-items: right;
        justify-content: space-between
    }

    .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: 469px !important
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        width: 51% !important;
        text-align: left !important
    }

    .main_box_pan_new .hotelItemWrappMain .trav .travmain.nocncldsn {
        border-bottom: 2px solid #ddd
    }

    .noHeaderModal .close, .modal-header .close.modal-close {
        top: -7px;
        right: -4px
    }

    #DivFilter .irs .irs-from {
        left: 55px !important
    }

    #DivFilter .irs .irs-to {
        left: auto !important;
        right: 55px
    }
}

.kstmbtnshift {
    border: none;
    background-image: -webkit-linear-gradient(190deg,#ff3e5e,#ff7f3f);
    height: 30px;
    border-radius: 30px;
    width: 100%;
    max-width: 180px
}

    .kstmbtnshift:focus {
        border: none;
        box-shadow: none;
        outline: 0
    }

    .kstmbtnshift i {
        line-height: 24px;
        color: #fff
    }

    .kstmbtnshift span {
        border-radius: 20px;
        color: #fff;
        margin-right: 15px
    }

.PaxRow .input-group-prepend input {
    border: none
}

.lead-title-heading {
    padding-bottom: 12px;
    border-bottom: 1px solid #f3f3f3
}

    .lead-title-heading span {
        font-weight: 700
    }

#btnSaveBasics {
    border-radius: 30px;
    padding: 5px 30px
}

.passportwrap {
    background: #f5f7f9;
    padding: 15px 0;
    padding-bottom: 0
}

.PaxRow:first-child .cstmMainAdult {
    display: block !important
}

.PaxRow:first-child .cstmOtherAdult {
    display: none
}

input#txtLDOB {
    cursor: pointer;
    background: #fff
}

.additional_info_top.form-row, .additional_Info_bottom.form-row {
    margin-right: 0;
    margin-left: 0
}

.additional_info_top, .additional_Info_bottom {
    width: 100%
}

.form-row.PaxRow {
    margin-bottom: 3px;
    background: #fff;
    padding-top: 12px;
    padding-bottom: 0;
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    border-radius: 4px;
    border-bottom: none
}

.passportwrap {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.box-shadow_none {
    box-shadow: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0
}

.PaxRow span {
    line-height: 30px
}

.PaxRow .form-group {
    margin-bottom: 12px
}

.additional_info_top {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 12px
}

    .additional_info_top .blankdiv span, .additional_Info_bottom .blankdiv span {
        text-transform: capitalize;
        font-weight: 700;
        padding-left: 10px
    }

.additional_Info_top {
    width: 100%
}

    .additional_Info_top .blankdiv span {
        padding-left: 10px
    }

    .additional_Info_top.form-row {
        margin-right: 0;
        margin-left: 0
    }

.additional_info_top {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 12px
}

.my-indi-price-inner span:nth-child(2) {
    padding-right: 12px
}

a#aCurrentCurr.nav-item.nav-link.dropdown-toggle, span#spnLang.langname.MobHide {
    color: #252525
}

.show-content label {
    color: #000
}

.error_booking {
    background: #f7d2d9;
    padding: 5px 15px;
    font-weight: 700;
    color: #d72828;
    margin: 15px 0 10px 0
}

.booking-faild-detail, .flight-booking-faild {
    padding: 15px 20px
}

.failedbooking .modal-body li b {
    color: var(--main-bg-color)
}

.cancel-sub-head {
    font-size: 14px;
    color: #333 !important;
    font-weight: 700
}

.bokCntMain {
    padding: 10px 20px;
    border: 1px solid #eee;
    margin-top: 10px
}

.rail_detailsbook {
    width: 100%;
    display: inline-block;
    position: relative
}

    .rail_detailsbook span {
        width: 50%;
        display: inline-block;
        float: left;
        font-weight: 700
    }

.date-timerail {
    width: 100% !important;
    font-weight: 700 !IMPORTANT
}

.rail_detailsbook::after {
    content: '\f061';
    position: absolute;
    width: 15px;
    font-family: FontAwesome;
    font-style: normal;
    left: 50%;
    top: 25%;
    transform: translate(-50%,-50%)
}

#txtRoundtripFrom:focus, #txtRoundtripWayTo:focus, #txtOneWayFrom:focus, #txtOneWayTo:focus {
    z-index: 99
}

#txtRoundtripFrom:focus, #txtOneWayFrom:focus {
    border-right: 1px solid var(--main-bg-color)
}

#txtRoundtripWayTo:focus, #txtOneWayTo:focus {
    border-left: 1px solid var(--main-bg-color)
}

.ddMoreToggle .btn-primary:hover, .ddMoreToggle .btn-primary:focus {
    border: 1px solid #ddd !important
}

.FlightNav .dropdown-menu {
    padding: 0
}

.pagination > li > a {
    transition: .5s ease
}

.fltrWrap .glyphicon-ok:before, .cont_box .glyphicon-ok:before {
    margin-left: -1.5px
}

#excursionsearchid {
    padding-left: 10px
}

.cart_topb {
    padding-left: 10px
}

.cart_head {
    left: 10px
}

#ulAminities li span i {
    top: -6px
}

#ltrTripReviews > *:before, #ulAminities > *:before {
    top: 0
}

.fiditemto.v-align .v-alignin {
    width: 100%;
    text-align: right
}

.navbar-right .dropdown-menu-right {
    margin: 0;
    padding: 0
}

.railPassMain a.active:hover {
    color: #fff
}

button.close .signia-cross {
    font-size: 15px
}

#mycartDetails #divPaxDetail .padTB15 {
    padding-top: 10px;
    padding-bottom: 10px
}

.PaxRow .kbtnwrap span {
    line-height: inherit
}

.PaxRow .kbtnwrap .btn-default:active {
    background-image: -webkit-linear-gradient(190deg,#ff3e5e,#ff7f3f)
}

#divMyResults .loader-14 {
    top: 40% !important
}

.close {
    color: #9da2a8
}

.add_pax textarea, .addPaxWrapper .input-group.clockpicker {
    margin: 5px
}

.FareRuleDetail th, .FareRuleDetail td {
    border: 1px solid #ddd;
    padding: 0 5px;
    font-size: 13px
}

@media(max-width:767px) {
    #car {
        left: 0 !important
    }

    .vrsnwrap.inline * {
        margin: 0 4px
    }

    .PaxRow.mainPax .kstmbtnshift {
        margin-bottom: 12px
    }

    .PaxRow.mainPax .AgeCal {
        padding-right: 0
    }

    .add_pax textarea, .addPaxWrapper .input-group.clockpicker {
        margin: 0
    }

    .FareRuleTop [class*="col-md-6"] {
        width: 50%
    }

    .FareRuleDetail {
        margin-top: 15px
    }

    .fiditemto.v-align .v-alignin {
        text-align: left
    }
}

.resultsHotChngHotel {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 100px
}

.pkgItemBig .tags-list .signia-airport-transportation {
    font-size: 19px;
    vertical-align: middle
}

.pkgItemBig .uc-kstm-wrap li:nth-child(1) i {
    margin-left: 1px
}

.pkgItemBig .uc-kstm-wrap li [class*=signia-]:before, .pkgItemBig .uc-kstm-wrap li [class^=signia-]:before {
    font-weight: 700 !important
}

.FareRuleDetailinner table {
    width: 96%;
    margin: 0 auto
}

.FlightNav .dropdown-toggle {
    padding: 0 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    outline: 0
}

.ddBoxWrap .ddMoreToggle .btn-cancel {
    background-color: #fff
}

.terms-conditions .ccltable th, td {
    padding: 10px
}

.terms-conditions table {
    border-collapse: collapse;
    margin-bottom: 50px
}

@media (max-width:1200px) {
    .emailLink {
        float: left;
        margin-bottom: 10px !important
    }

    .text-left-sm {
        text-align: left !important
    }

    .donebox {
        font-size: 12px
    }

    .navbar .navbar-right > .nav-item.ProfileImg > .nav-link {
        padding-right: 0px !important;
        padding-left: 0px !important
    }

    #SlotModal .close {
        right: 8px;
        top: -8px
    }

    .bookFlight.bookfilightnew.tntrlntlflts .flightsmall, .bookfilightnew.tntrlntlflts .fitemmain {
        height: 43px !important
    }

    .showapply .filter-apply.btnApply {
        display: none
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        border-top: 1px solid #ddd !important
    }

    .hotelItemWrappMain .trav .travmain.nocncldsn {
        border-bottom: 2px solid #ddd
    }
}

@media (max-width:1200px) {
    .slot-item {
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    .FareRuleDetailinner {
        overflow-x: auto
    }

    .mobbtnfull .donebox {
        margin-left: 0 !important
    }

    .dataTables_scrollBody {
        min-height: 56vh;
        max-height: 56vh !important
    }

    .slidewrap:before {
        top: -1px !important
    }

    .reqAcc .igacountryWrap input {
        top: 3px !important
    }

    .dataTables_wrapper .dataTables_length label {
        display: flex
    }

    #btnEmailLink {
        margin-bottom: 20px
    }

    .iti-mobile .intl-tel-input .country-list {
        width: 82%;
        margin: 0 auto
    }

    .languageWrap .flag_bdr_wrap .dropdown-menu.show {
        right: 15px !important
    }

    .copyright-section .vrsnwrap.inline * {
        margin-left: 0
    }

    .statusSpan {
        margin-right: 5px !important
    }

    .rmvAmount {
        right: auto;
        left: 74px;
        top: 4px
    }

    .mealprice {
        float: left;
        margin-left: 18px;
        margin-top: 10px;
        margin-right: 0 !important
    }

    .vres-prog-div h3 {
        padding: 35px 8px 15px
    }

    .fltrWrapInner.fltrShow {
        top: 222px !important;
        -webkit-box-shadow: -4px -2px 15px #999;
        -moz-box-shadow: -4px -2px 15px #999;
        box-shadow: -4px -2px 15px #999
    }

    .hot_hotel-image img {
        min-height: 200px
    }

    .dvload.loader-14Wrap {
        z-index: 2
    }

    .bootstrap-touchspin .btn-default {
        min-width: 32px
    }

    .ticket {
        margin: 0 10px 10px 0
    }

    .cpolicy_hotel .clsCanPolHead {
        margin-top: -3px
    }

    #ultxttransfer {
        padding-top: 10px
    }

    .changeact .ahotelRightScroll a {
        padding: 0
    }

    .travmain .trav1-three .tavelPrt3 {
        font-size: 11px
    }

    .modal-body {
        max-height: 71vh;
        scrollbar-width: none
    }

    #viewFareBtnmodal .modal-body {
        max-height: 100vh !important
    }

    #mltplmodal .modal-body {
        max-height: 100vh
    }

    .availmodal .availcurrncy {
        margin: 0;
        top: 46% !important
    }

    .ahotel-item > div.pkgOnwardsWrap {
        background-color: #fff !important
    }

    .pkgOnwardsWrap span.clr-white.NewPrice, .pkgOnwardsWrap .clr-white label, .pkgOnwardsWrap .clr-white span {
        color: #666 !important
    }

    .ec-itnder-col-inner .spnnull {
        padding: 4px 7px;
        font-size: 14px
    }

    .ec-itnder-des h4 {
        font-size: 13px !important
    }

    .pkgOnwardsWrap .hotel-list {
        margin-bottom: 26px;
        background-color: #fff0;
        border: none
    }

    .pkgOnwardsWrap .position-abs {
        margin-top: 2px
    }

    .pOWprice .NewPrice.font-big {
        font-size: 16px
    }

    .pkgOnwards .pOWprice {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: left !important;
        display: inline-block;
        border-top: 1px dashed #ddd;
        padding-top: 10px
    }

    .changeHotelTrav.travmain .trav1-one, .changeHotelTrav.travmain .trav1-two {
        border-bottom: 0 !important
    }

    .changeHotelTrav.travmain .trav1-one {
        width: 60%;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .changeHotelTrav.travmain .trav1-two {
        width: 39%
    }

    .thumbsliderPopupBody {
        height: 100vh !important;
        max-height: 91%;
        padding: 0
    }

    #divRight {
        padding: 0
    }

    #myModalPopup-title {
        margin-top: -2px
    }

    .changetrans > .page-row > .col-md-12 {
        padding: 0
    }

    #pickupspan .easycstm-wrap label {
        font-size: 12px
    }

    .ticket-day-list {
        font-size: 12px
    }

    .changeHotelTrav .trav1-three {
        margin: 10px 0
    }

    .tavelPrt2 {
        border-left: 0 !important
    }

    .changeHotelTrav.travmain .trav1-two {
        border-top: 0 !important
    }

    .tab-pane .customCheckbox input:checked + label:after {
        top: 5px !important
    }

    .FlightNav {
        display: block !important
    }

        .FlightNav .radio-group {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            text-align: center;
            margin-bottom: 10px
        }

            .FlightNav .radio-group label {
                margin-right: 0
            }

    .dropdown-toggle::after {
        right: -6px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .flightcontent .cats-title {
        padding-bottom: 9px
    }

    .d-flex-more-rooms {
        justify-content: center
    }

    .pp-right br {
        display: none
    }

    .BoxDiv-title-nw .form-row .text-right .donebox:last-of-type {
        margin-right: 0;
        position: absolute;
        right: 0;
        top: -2px
    }

    .CSTMPIcol .chartitle {
        margin-bottom: 10px !important
    }

    .pppgwrap .pppgright, .pppgwrap .pppgleft {
        display: block
    }

    .pppgwrap .pppgleft {
        width: 100%
    }

    .mainHeader .navbar.navbar-expand-lg.navbar-light span.header-icon.flight-icons-24 img {
        height: 22px !important;
        max-width: 23px !important
    }

    .more-item-show .morelink {
        width: 26px !important;
        height: 26px !important;
        line-height: 18px
    }

    .navbar-right li .nav-link img {
        max-width: 20px !important
    }

    .mainHeader .arrow-angle-toggle .down-arrow svg {
        height: 11px !important;
        width: 10px !important
    }

    .mainHeader .arrow-angle-toggle .down-arrow {
        right: -6px !important
    }

    .slides {
        margin-top: -1px
    }

    .readMoreModal .modal-content {
        border: none
    }

    .mainHeader .TabConWrap.posRel {
        background: #fff0
    }

    .avai_htl_name {
        padding-right: 0 !important
    }

    .modal {
        z-index: 9999;
        overflow-y: auto
    }

    .b2bctrbx1 span.stars {
        padding-left: 20px
    }

    .trav .travmain.nocncldsn, .b2bview-more {
        padding: 7px
    }

        .b2bview-more .lnkPreventDefaultClass {
            border-bottom: 0 !important
        }

    .modal-content {
        max-height: 100%
    }

    .avai_htl_name > .modal-title {
        padding-right: 0 !important
    }

    .hot_hotel-item .b2bhtl-icons1 {
        padding: 7px 0 0 0
    }

    .b2bctrbx1 {
        padding-right: 0
    }

    .trav .travmain .tavelPrt6 i:last-of-type {
        font-size: 16px
    }

    .change_hotel .trav .travmain {
        padding: 5px !important
    }

    .kstm-item .ahotel-body {
        padding-bottom: 0 !important
    }

    .uc-final-content .uc-para-wrap .circle {
        width: auto
    }

    .uc-final-content .uc-para-wrap b {
        margin-bottom: 10px;
        display: block
    }

    .uc-final-content .uc-para-wrap ol {
        padding: 0
    }

    #mealRequest .modal-body {
        padding-bottom: 10px
    }

    .seatlayoutbox {
        min-height: 221px;
        padding-top: 68px
    }

    .craftName {
        left: 6%
    }

    .seatReservation .property-section .col-md-4.text-right {
        width: 100%;
        text-align: center !important
    }

    .seatReservation .property-section .click-seatbtn {
        position: relative;
        right: auto
    }

    .ptrain {
        left: auto !important;
        top: 12% !important;
        right: 26px !important;
        transform: none !important
    }

    .trainClass {
        width: 86px !important;
        transform: rotate(-90deg) !important;
        transform-origin: top right
    }

    .railFooterTabs {
        position: absolute;
        bottom: -34px;
        background: #fff;
        border-top: 1px solid #ddd
    }

    .railResultMain {
        margin-bottom: 70px !important
    }

    .railResultBottom {
        position: relative
    }

    .railTabWrapper {
        margin-top: 35px
    }

    .railResultBottom .col-md-3.text-right.dvPrintOption {
        display: none
    }

    .customRadio {
        display: none
    }

    .from-to-wrap .directionArrow {
        border: 0;
        border-bottom: 0;
        height: 25px;
        width: 25px;
        left: 50%;
        margin-left: 0;
        text-align: center;
        cursor: pointer;
        background: #f5f5f5;
        z-index: 15;
        transform: rotate(90deg) translateX(-50%);
        top: 34px;
        border-radius: 50%
    }

    .from-to-wrap .form-to-50 {
        width: 100%;
        float: left;
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-bottom: -1px
    }

        .from-to-wrap .form-to-50:nth-last-child(1) {
            margin-bottom: 0
        }

    #Rails .customCheckbox {
        display: block
    }

    .railChekBoxInfo .fa-info-circle {
        cursor: pointer;
        color: #1e2f75;
        margin-left: 3px
    }

    #Rails .FlightNav .radio-group, #RailPass .FlightNav .radio-group {
        grid-template-columns: 1fr 1fr
    }

    .bottomTabTimeCity .boldHead:before, .bottomTabTimeCity .boldHead:after {
        left: 0 !important
    }

    .pathWrapper {
        margin: 10px 0px !important;
        margin-bottom: 0 !important
    }

    .bottomTabTimeCity .firstItem:after {
        height: 89px !important
    }

    .fhttablewrap {
        overflow: auto
    }

    .navbar .navbar-right > .nav-item {
        padding-right: 3px
    }

    .TabConWrap .dropdown-toggle::after {
        right: 6px
    }

    .navbar .flag_img_outer {
        height: 20px;
        width: 20px;
        object-fit: cover
    }

    .fitemtoggle {
        display: flex;
        align-items: center
    }
}

@media (min-width:767px) {
    .loc-sm {
        display: none
    }
}

@media (max-width:1200px) {
    .layoutmain.seat-main-content .d-flex {
        display: block !important
    }

    #mealRequest .modal-body, #div_contentbody .modal-body, #modalCommon .modal-body {
        max-height: 100%
    }

    .seatReservation .mealPaxMain, .seatlayoutbox {
        height: 38vh !important
    }

    .flightbody {
        min-width: 380px
    }
}

@media (min-width:722px) and (max-width:992px) {
    .slot-item {
        width: 204px !important
    }
}

@media (min-width:700px) and (max-width:721px) {
    .slot-item {
        width: 300px !important
    }
}

@media (min-width:576px) and (max-width:699px) {
    .slot-item {
        width: 238px !important
    }
}

@media (max-width:575px) {
    .slots-list {
        align-items: center;
        justify-content: center
    }

    .slots-type {
        text-align: center !important
    }

    .slots-footer .slotsButton {
        text-align: center !important;
        margin-top: 10px
    }

    .text-center-sm {
        text-align: center !important
    }

    #htladd {
        padding-left: 20px;
        position: relative
    }

    .b2bctrbx1 span .fa-map-marker {
        position: absolute;
        left: -11px;
        top: 3px
    }
}

@media (min-width:768px) and (max-width:776px) {
    .statusSpan {
        margin-right: 10px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .pathWrapper .borderText {
        max-width: 92px !important
    }
}

@media (min-width:768px) and (max-width:1000px) {
    .railResultBottom .clsacrt {
        padding: 0
    }
}

@media (min-width:900px) and (max-width:1054px) {
    .railResultBottom .clsacrt .donebox {
        font-size: 9px
    }
}

@media (min-width:768px) and (max-width:899px) {
    .railResultBottom .clsacrt .donebox {
        font-size: 8px
    }
}

.fitemftstops {
    counter-reset: section
}

.flgtLyovrInfo {
    bottom: 228%
}

.flgtArrowDown {
    bottom: -14px
}

.flgtArrowDown, .airlnNameArrowDown {
    width: 0;
    height: 0;
    border-left: 15px solid #fff0;
    border-right: 15px solid #fff0;
    border-top: 15px solid #fff;
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 4px
}

.fitemftstops li:hover .flgtLyovrInfo {
    display: block !important
}

.showRailResult:hover .atoc {
    display: block !important
}

.showRailResult {
    cursor: pointer !important
}

.airlnNameArrowDown {
    bottom: -14px
}

.airlineNameTooltip {
    bottom: 145%;
    left: 0 !important;
    transform: none !important
}

.tooltipBox {
    webkit-box-shadow: -12px -5px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: -12px -5px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: -12px -5px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: -12px -5px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: -12px -5px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    width: auto;
    padding: 10px;
    background-color: #fff;
    z-index: 9999;
    position: absolute;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    text-align: center;
    border-radius: 4px
}

.airlinename:hover .airlineNameTooltip {
    display: block !important
}

.saveloaderwrapTransparent .saveloadinner {
    background: #fff0
}

.saveloaderwrapTransparent .saveloadinner {
    top: 49%;
    width: 100%
}

@media(max-width:349px) {
    .mainHeader .navbar-light .navbar-nav .nav-link {
        font-size: 12px !important
    }

    .mainHeader .navbar-light .navbar-nav .nav-item {
        padding: 0 1px
    }

    .ahotel-item-main .travmain.nocncldsn .trav1-three {
        padding-right: 20px
    }

    .click-seatbtn {
        padding: 0 25px
    }
}

@media(min-width:330px) and (max-width:349px) {
    .mainHeader .navbar-nav.nav-tabs {
        margin-left: -8px
    }
}

@media(max-width:329px) {
    .mainHeader .navbar-nav.nav-tabs {
        margin-left: -17px
    }
}

@media(max-width:1200px) {
    .ahotel-btns .donebox:last-of-type {
        margin-left: 5px
    }

    .navbar .navbar-right {
        display: flex !important;
        align-items: center !important;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 0;
        gap: 5px
    }
}

@media(min-width:1500px) {
    .pax-tab-links > li:before {
        bottom: 4px !important
    }
}

@media(min-width:768px) and (max-width:992px) {
    .login-left .tuislider {
        top: 27%
    }
}

@media(min-width:800px) and (max-width:992px) {
    .login-left .tuislider {
        width: 40%;
        height: 40%
    }
}

@media(min-width:500px) and (max-width:700px) {
    .login-left .ReqAcc {
        padding-bottom: 21%
    }
}

.atoc {
    line-height: 19px;
    font-size: 11px;
    min-width: 200%;
    bottom: 112%
}

#mycartDetails .basket .connectivity .dot {
    line-height: 8px;
    padding: 5px
}

.pathWrapper .borderText {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    cursor: pointer
}

.borderText:hover .pathwrapperInner {
    display: block !important;
    bottom: 122%
}

.ttlpax .label {
    font-weight: 700;
    margin-right: 3px
}

.customCheckbox label:before {
    padding: 6px !important
}

.customCheckbox input:checked + label:after {
    top: 4px !important;
    left: 6px !important;
    width: 5px !important;
    height: 10px !important
}

.prodetail .pppglist i, .prodetail .pppglist a, .prodetail .pppglist a:hover, .prodetail .pppglist a:focus, .prodetail .pppglist a:active {
    color: #666 !important
}

.input-group .form-control {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

#divflight .flightwrap .child-spacing {
    padding: 10px 0
}

#ulMealFilters .promoarrow.float_rgt {
    min-width: 38px
}

.tbh-main .BoxDiv-heading .paddingT0 {
    padding-top: 10px !important
}

.tblPolicyDisplay u {
    border-bottom: 1px solid #666;
    text-decoration: none
}

.fitemftstops .tooltipBox {
    width: 100%
}

@media (min-width:1024px) {
    .tavelPrt5 .OldPrice {
        display: block;
        line-height: 8px
    }

    .travmain.nocncldsn .tavelPrt5 {
        padding: 3px 0
    }
}

.cl-cart .fitemthumbinner {
    top: 50%;
    transform: translateY(-50%)
}

.mac-os.safari .clickme:before {
    background: -webkit-linear-gradient(#fff0,rgb(126 159 200 / .02) 44.12%,rgb(255 255 255));
    background: linear-gradient(#fff0,rgb(126 159 200 / .02) 44.12%,rgb(255 255 255));
    bottom: 21px !important
}

.mac-os.safari .pathWrapper li:before, .mac-os.safari .pathWrapper li:after {
    margin-bottom: -12px
}

.thumbslider .rsMainSlideImage {
    object-fit: cover
}

.railChekBoxInfo .customCheckbox .fa-info-circle {
    margin-left: 5px
}

select#ddlPrintOption {
    min-width: 120px
}

.sortBoxCustom.sort-box .sort-list {
    margin-bottom: 0;
    display: -moz-box;
    display: -ms-flexbox;
    width: 100%;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
    column-gap: 20px
}

.sortBoxCustom .sort-list > li {
    display: flex;
    margin-left: -4px;
    position: relative;
    align-items: center
}

    .sortBoxCustom .sort-list > li span {
        font-weight: 700
    }

    .sortBoxCustom.sort-box .sort-list > li, .sortBoxCustom .sort-list > li a, .sortBoxCustom.sort-box .sort-list li span {
        color: #666 !important
    }

    .sortBoxCustom .sort-list > li.active {
        background-color: #f5f5f5
    }

.sortBoxCustom .sort-list a i {
    vertical-align: middle;
    display: inline-block;
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.sortBoxCustom .sort-list li {
    border: 1px solid #ddd;
    padding: 10px 20px;
    border-radius: 10px;
    font-weight: 700;
    cursor: pointer
}

    .sortBoxCustom .sort-list li:nth-child(1), .sortDropDown li {
        text-align: left;
        border: 0;
        padding-left: 0
    }

.sortBoxCustom .sort-list a.active i.holidayme {
    color: #3a50a8;
    opacity: 1;
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.sortBoxCustom .sort-list a.active.sort-descending i.holidayme {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.sortBoxCustom .sort-list .navDownArrow {
    vertical-align: middle;
    margin-left: 3px;
    float: right;
    margin-top: 5px;
    position: absolute;
    right: 15px;
    top: 7px
}

.sortDropDown {
    position: absolute;
    background-color: #fff;
    padding: 7px 0;
    top: 104%;
    z-index: 2;
    width: 100%;
    border-radius: 0 0 4px 4px;
    right: 0;
    border-bottom: 3px solid
}

    .sortDropDown li {
        padding: 10px 20px !important;
        color: #999;
        text-align: left !important;
        border: 0 !important;
        border-radius: 0 !important
    }

        .sortDropDown li.active {
            background-color: var(--main-bg-color);
            color: #fff
        }

        .sortDropDown li:nth-child(1) {
            padding-top: 0
        }

#divRight li.row {
    display: block
}

#divRight .price-breakup li.row {
    display: flex
}

#divRight li.row .custom-checkbox {
    margin-bottom: 15px
}

.fitemthumbinner img {
    height: 100%
}

@media (max-width:1700px) {
    .hotelItemWrappMain .occdtl {
        text-align: right
    }

    .nonRefndToolTip {
        display: block !important
    }

    .filterResultInnerCol i {
        padding-right: 0
    }
}

@media (max-width:1365px) {
    .hotelItemWrappMain .trav .travmain.nocncldsn {
        border-bottom: 1px solid #ddd
    }
}

@media (max-width:480px) {
    .hotelItemWrappMain .travmain.nocncldsn .trav1-two {
        width: 50%;
        text-align: right
    }

    .nonRefndToolTip {
        position: absolute;
        left: 59%;
        top: -22px
    }

    .nonRefundable img {
        width: 22px !important
    }

    .hotelItemWrappMain .travmain.nocncldsn .trav1-three {
        position: relative
    }
}

.nonRefundable img {
    width: 30px
}

.nonRefndToolTip {
    display: none
}

.hotelItemWrappMain .trav .travmain .tavelPrt8 {
    padding: 0 7px !important
}

.hotelItemWrappMain .OldPrice .price {
    padding-right: 0 !important
}

.hotelItemWrappMain .clsHotelPrice {
    text-transform: uppercase
}

@media(max-width:360px) {
    .fitemduration {
        padding-bottom: 25px
    }

    .b2bview-more a {
        font-size: 11px
    }

    .modal-close {
        top: -7px !important;
        right: -8px !important
    }

    .mbrfilterbody .close, .mltplmodal .close {
        right: 3px !important;
        top: 9px !important
    }

    #SlotModal .all-questions-wrap {
        height: 68vh
    }
}

.main_box_pan_new .trav .travmain .trav1-one .nonRefundable {
    display: block;
    float: none !important
}

    .main_box_pan_new .trav .travmain .trav1-one .nonRefundable .nonRefundableInner {
        color: #EB2626 !important;
        font-size: 12px;
        text-transform: none;
        font-weight: 700
    }

.main_box_pan_new .trav1-two.ln30 {
    line-height: 13px;
    flex-flow: column;
    display: grid;
    grid-template-columns: 1fr 36px 37px;
    padding: 0 30px 0 15px;
    width: 18%
}

.main_box_pan_new .trav .travmain .tavelPrt8 {
    min-width: 222px
}

.main_box_pan_new .trav .travmain .detail-button {
    background: none !important;
    color: var(--main-bg-color) !important;
    border: 1px solid var(--main-bg-color);
    margin-right: 10px
}

.main_box_pan_new .nonRefundable img {
    display: none
}

.main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three {
    display: flex;
    width: 30%;
    text-align: right
}

.main_box_pan_new .travmain.nocncldsn .trav1-one span {
    position: relative
}

@media(min-width:1025px) and (max-width:1365px) {
    .filterResultInnerCol i {
        font-size: 14px
    }

    .vres-prog-div {
        margin-top: 0;
        transform: translateY(-50%)
    }
}

@media(min-width:1025px) and (max-width:1200px) {
    .main_box_pan_new .trav1-two.ln30 {
        grid-column-gap: 18px !important;
        justify-items: start !important;
        padding: 0 30px 0 0px !important
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        grid-template-columns: 1fr 83px 35px !important;
        width: 32% !important
    }
}

@media(min-width:993px) and (max-width:1024px) {
    .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: 364px !important
    }
}

@media(min-width:768px) and (max-width:992px) {
    .filterResultInnerData {
        column-gap: 0
    }

    .filterResultInnerCol i {
        padding-right: 0;
        font-size: 10px
    }
}

@media(min-width:768px) and (max-width:1024px) {
    .main_box_pan_new .tavelPrt3 {
        padding: 0 0
    }

    .main_box_pan_new .tavelPrt7 {
        padding-right: 5px
    }

    #DivFilter .irs .irs-from {
        left: 5px !important
    }

    #DivFilter .irs .irs-to {
        left: auto !important;
        right: 5px
    }

    .filterResultInnerColTitle {
        font-size: 11px
    }

    .filterResultMain {
        grid-template-columns: 1fr 56px
    }
}

@media(min-width:576px) and (max-width:992px) {
    .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: 252px !important
    }
}

@media(min-width:576px) and (max-width:1024px) {
    .main_box_pan_new .trav1-two.ln30 {
        padding: 0 15px 0 15px;
        width: 50%;
        margin-top: 10px
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 50%
    }

    .main_box_pan_new .travMultiRooms .travmain .donebox {
        margin-right: 0
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        width: 51% !important;
        text-align: left !important
    }
}

@media(min-width:1501px) and (max-width:1700px) {
    .main_box_pan_new .trav1-two.ln30 {
        width: 25%;
        grid-template-columns: 4fr 2fr 1fr
    }
}

@media(min-width:769px) and (max-width:800px) {
    .filterResultInnerCol {
        font-size: 9px
    }
}

@media(min-width:1366px) and (max-width:1500px) {
    .main_box_pan_new .trav1-two.ln30 {
        width: 24%
    }
}

@media(min-width:1201px) and (max-width:1700px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 34%
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 23%
    }
}

@media(min-width:1025px) and (max-width:1365px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 27% !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 26% !important
    }

    .main_box_pan_new .travmain .donebox {
        line-height: 16px;
        margin: 0;
        padding: 3px 15px;
        min-width: 106px;
        display: block
    }

    .main_box_pan_new .trav .travmain .detail-button {
        margin-bottom: 3px;
        margin-right: 0
    }

    .main_box_pan_new .trav .travmain .tavelPrt8 {
        margin: 5px 0
    }
}

@media(min-width:993px) and (max-width:1365px) {
    .main_box_pan_new .tavelPrt8 {
        margin-left: 0
    }
}

@media(min-width:1025px) and (max-width:1200px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 17% !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 33%
    }
}

@media(min-width:1025px) and (max-width:1700px) {
    .main_box_pan_new .trav1-two.ln30 {
        grid-column-gap: 10px;
        grid-template-columns: 100px auto auto;
        justify-items: right
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        width: 16%;
        display: grid;
        grid-template-columns: 1fr auto auto !important
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        padding-right: 22px;
        text-align: right;
        width: 100%
    }

    .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: auto !important;
        text-align: right
    }

    .hotelItemWrappMain .main_box_pan_new .clsHotelPrice {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three {
        padding-right: 0
    }
}

@media(min-width:1700px) {
    .main_box_pan_new .travMultiRooms .trav1-two.ln30 {
        width: 18% !important;
        padding: 0 !important
    }

    .main_box_pan_new .travMultiRooms .tavelPrt3 {
        padding-left: 15px !important
    }
}

@media(max-width:576px) {
    .main_box_pan_new .trav .travmain .detail-button {
        min-width: 10px !important;
        border: 0 !important;
        margin-right: 0px !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        grid-column-gap: 0
    }

    .main_box_pan_new .trav1-two.ln30 {
        grid-column-gap: 0;
        width: 50%;
        padding: 0 15px 0 15px
    }

    .hotel-item-wrap .main_box_pan_new .trav .travmain .tavelPrt8 {
        min-width: 61px !important;
        cursor: pointer
    }

    .main_box_pan_new .travmain .donebox {
        padding: 0 10px !important;
        background-color: var(--main-bg-color) !important
    }

    .main_box_pan_new .trav1-three {
        grid-template-columns: 1fr 2fr 20px !important
    }
}

.sidber-box .checkbox label, .sidber-box .radio label {
    padding-left: 30px;
    position: relative
}

.checkbox .cr, .radio .cr {
    left: 0;
    top: 4px;
    position: absolute
}

@media(min-width:374px) and (max-width:420px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 45%
    }
}

@media(max-width:374px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 39%
    }
}

@media(min-width:1700px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 42%
    }
}

.bookNowButtonNotAvailbale .trav .travmain .tavelPrt8 {
    min-width: 106px
}

@media (max-width:1365px) and (min-width:1025px) {
    .bookNowButtonNotAvailbale .travmain.nocncldsn .trav1-three {
        grid-template-columns: 1fr 105px 24px !important
    }
}

.paymentModal .modal-lg {
    max-width: 400px
}

.paymentModal .bluredwrap {
    overflow: hidden;
    -webkit-filter: blur(7px);
    -moz-filter: blur(7px);
    -ms-filter: blur(7px);
    -o-filter: blur(7px);
    filter: blur(7px);
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

    .paymentModal .bluredwrap .summary {
        height: 97%
    }

.paymentModal .modalpaymentInner {
    height: 100%;
    width: 100%
}

    .paymentModal .modalpaymentInner .modal-dialog {
        height: 100%;
        width: 100%;
        margin: 0;
        right: 0;
        top: 0;
        left: 0;
        bottom: 0
    }

        .paymentModal .modalpaymentInner .modal-dialog .modal-content {
            border: none;
            border-radius: 0;
            text-align: center
        }

            .paymentModal .modalpaymentInner .modal-dialog .modal-content .donebox {
                font-size: 14px !important;
                padding: 8px 35px !important
            }

            .paymentModal .modalpaymentInner .modal-dialog .modal-content .modal-body {
                padding-top: 30px
            }

                .paymentModal .modalpaymentInner .modal-dialog .modal-content .modal-body > * {
                    margin-bottom: 20px
                }

.paymentModal .msgmodal .modal-body {
    height: 250px !important
}

.paymentModal .modal-body {
    overflow: hidden
}

.paymentModal .close {
    display: none
}

.main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
    min-width: 140px
}

.main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-one {
    min-height: 30px !important
}

.main_box_pan_new .travMultiRooms .trav1-three {
    display: none
}

.main_box_pan_new .travMultiRooms .trav1-three {
    padding: 0
}

@media (min-width:1500px) {
    .main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
        min-width: 149px
    }
}

@media (max-width:767px) {
    .icons-booking .icons-offer-wrap {
        min-height: 23px !important;
        padding: 0 15px !important;
        -webkit-border-radius: 50px 0 0 50px !important;
        -moz-border-radius: 50px 0 0 50px !important;
        border-radius: 50px 0 0 50px !important;
        margin: 10px 0px !important;
        position: absolute !important;
        top: -254px !important;
        right: -15px !important
    }

    .htlpagewrapper .listview .hot_hotel-item {
        display: block;
        overflow: hidden
    }

    .main_box_pan_new .trav.travMultiRooms .travmain.nocncldsn {
        display: grid !important;
        grid-template-columns: 1fr 72px 114px !important
    }

        .main_box_pan_new .trav.travMultiRooms .travmain.nocncldsn .trav1-one, .main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three {
            width: 100% !important
        }

    .main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three {
        margin-top: 0px !important;
        border-top: 0 solid transparent !important
    }

        .main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three > div {
            display: none !important
        }

            .main_box_pan_new .travMultiRooms .travmain.nocncldsn .trav1-three > div.tavelPrt8 {
                display: block !important;
                width: 100% !important
            }

    .main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
        min-width: 0px !important
    }

    .main_box_pan .hot_hotel-image .img {
        min-height: 224px
    }

    .hot_hotel-image img {
        min-height: 222px;
        object-fit: cover
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    ul.nav.navbar-nav.nav-tabs.align-items-center .nav-link {
        padding-right: 10px;
        padding-left: 10px
    }
}

@media (max-width:400px) {
    .sortBoxCustom .sort-list .navDownArrow {
        right: 7px
    }
}

#divflight .flightwrap .col.text-right.child-spacing {
    padding: 10px 15px
}

#divExcursionList .can-policy .image_result {
    margin-top: 2px
}

.ahotel-trav-main.haveloader .loader-14Wrap {
    display: block;
    transition: all .3s linear;
    opacity: 0.3 !important
}

.activityselect-option .trav1-one {
    border-right: none !important
}

.activityselect-option {
    border-top: 1px solid #ddd
}

    .activityselect-option .modifysec-activitysel {
        padding-right: 5px
    }

    .activityselect-option .ahotel-right {
        width: 25%;
        text-align: right;
        white-space: nowrap;
        padding-left: 6px;
        padding-right: 6px
    }

.activityselect-option-wrap .confirm-save i {
    line-height: 34px
}

.activityselect-option .ahotel-right .tavelPrt2, .activityselect-option .ahotel-right .tavelPrt6 {
    display: inline-block
}

.activityselect-option .ahotel-right .tavelPrt2 {
    border: none;
    padding: 0
}

.activityselect-option .ahotel-right .tavelPrt6 {
    padding-right: 0
}

    .activityselect-option .ahotel-right .tavelPrt6 .donebox {
        margin-right: 12px
    }

.activityselect-option .trav1-one h3 {
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 0;
    position: relative;
    display: block;
    max-width: 100%
}

.activityselect-option .CANPOlicyFLoat .clsCanPolHead {
    color: #fff !important
}

.activityselect-option .CANPOlicyFLoat {
    top: 0;
    width: 102%
}

.activityselect-option .trav1-one h3 {
    overflow: visible !important;
    white-space: normal !important
}

.activityselect-option.travmain.nocncldsn .trav1-one {
    width: 30%;
    min-width: 23%
}

.activityselect-option .trav1-one h3 span.h3inner {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.activityselect-option .ahotel-right .tavelPrt6 .donebox {
    min-width: 70px !important
}

.activityselect-option .trav1-one h3 span.spnitmdesc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    background: var(--main-bg-color);
    color: #fff !important;
    padding: 5px;
    border-radius: 4px;
    white-space: normal;
    display: none;
    z-index: 10;
    font-size: 90%
}

.activityselect-option .trav1-one h3:hover span.spnitmdesc {
    display: block
}

.ahotel-item-main .travmain.nocncldsn.activityselect-option .trav1-one {
    display: flex !important;
    padding-top: 3px;
    padding-bottom: 3px
}

.activityselect-option .nonRefundableInner {
    position: relative;
    display: block
}

    .activityselect-option .nonRefundableInner > .clsCanPolHead {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
    }

.activityselect-option .trav1-one {
    position: relative;
    overflow: visible !important
}

.activityselect-option .dis_tblInner .nopadtab {
    margin-bottom: 0
}

.activityselect-option .modifydate-pax a {
    color: var(--main-bg-color) !important;
    padding-right: 10px;
    line-height: 34px;
    padding: 12px 0
}

.activityselect-option-wrap {
    clear: both;
    padding: 25px 25px 15px 20px;
    background: #f5f5f5;
    position: relative;
    width: 100%;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb
}

    .activityselect-option-wrap .confirm-save {
        width: 100%;
        border-radius: 7px;
        background: var(--main-bg-color);
        color: #fff
    }

.activityselect-option .trav1-one h3 .nonRefundableInner {
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: 400
}

.activityselect-option-wrap:after, .activityselect-option-wrap:before {
    content: " ";
    position: absolute;
    right: 30%;
    top: -12px;
    border-top: none;
    border-right: 12px solid #fff0;
    border-left: 12px solid #fff0;
    border-bottom: 12px solid #f5f5f5;
    z-index: 1
}

.activityselect-option-wrap:after {
    top: -13px;
    border-bottom: 12px solid #dbdbdb;
    z-index: 0
}

.activityselect-option .trav1-one {
    overflow: hidden;
    padding-right: 10px
}

.activityselect-option .modifydate-pax a {
    white-space: nowrap
}

.activityselect-option .input-group #ddltransfer {
    width: 156px
}

.activityselect-option .input-group #ddllanguage {
    width: 96px;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    text-transform: capitalize
}

.activityselect-option .ahotel-right .tavelPrt2, .activityselect-option .ahotel-right .tavelPrt6 {
    vertical-align: middle
}

.activityselect-option .form-row {
    flex-wrap: initial
}

.activity-paxadde .trav1-one {
    flex-grow: initial !important;
    width: 25% !important
}

.activity-paxadde .trav1-three {
    width: 50% !important
}

.activity-paxadde .trav1-two {
    width: 25% !important
}

.activity-paxadde .form-group {
    margin-bottom: 0
}

.activity-paxadde .travmain {
    padding: 6px 0
}

.ahotel-item-main {
    margin-bottom: 20px;
    background: #fff;
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1)
}

.slot-item, .ahotel-item-main {
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -moz-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -ms-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    -o-box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);
    box-shadow: 0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1)
}

    .ahotel-item-main .ahotel-item {
        margin-bottom: 0;
        box-shadow: none
    }

    .ahotel-item-main .trav .travmain.nocncldsn {
        flex-wrap: initial
    }

    .ahotel-item-main .travmain.nocncldsn .trav1-one {
        flex-grow: 1
    }

    .ahotel-item-main .travmain.nocncldsn .trav1-two {
        width: 200px
    }

    .ahotel-item-main .travmain.nocncldsn .trav1-three {
        flex-grow: initial;
        min-width: 200px
    }

        .ahotel-item-main .travmain.nocncldsn .trav1-three .tavelPrt5 {
            width: 100%;
            padding-right: 5px
        }

.actsecdonebox {
    min-width: 62px
}

.ahotel-item-main .travmain.nocncldsn .trav1-three > *:last-child {
    padding-right: 0
}

.ahotel-trav-main {
    position: relative;
    min-width: 100%
}

    .ahotel-trav-main.haveloader {
        min-height: 90px
    }

        .ahotel-trav-main.haveloader .loader-14Wrap {
            display: block;
            transition: all .3s linear
        }

            .ahotel-trav-main.haveloader .loader-14Wrap .loader-14 {
                margin-top: -2.25em;
                box-shadow: 0 1.5em 0 -.2em #fff
            }

.all-questions-wrap {
    border: 2px solid #ddd;
    border-radius: 10px;
    min-height: 100%
}

    .all-questions-wrap > .slots-types-wrap + .question-wrap {
        border-top: 2px solid #ddd
    }

.question-wrap {
    padding: 1rem
}

.modal-body.slots-body {
    padding: 4rem 1rem 0rem 1rem !important
}

.slots-header {
    position: absolute;
    left: 2rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    top: 1rem
}

.modal-footer.slots-footer {
    border-top: 0 solid #ddd
}

.slots-wrap {
    padding: 1rem
}

    .slots-wrap + .slots-wrap {
        border-top: 1px solid #e4e4e4
    }

.statusSpan {
    position: relative;
    margin-right: 40px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 34px
}

    .statusSpan:before {
        content: "";
        position: absolute;
        top: 8px;
        left: 0;
        width: 16px;
        height: 16px;
        border-radius: 4px
    }

.greensts:before, .slot-a {
    background: #a3d67e
}

.redsts:before, .slot-na {
    background: #f35959
}

.orangests:before, .slot-la {
    background: #fdbd03
}

.slot-a {
    box-shadow: 0 2px 6px 0 rgb(163 214 126 / .5)
}

.slot-la {
    box-shadow: 0 2px 6px 0 rgb(253 189 3 / .5)
}

.slot-na {
    box-shadow: 0 2px 6px 0 rgb(255 1 2 / .5)
}

.slot-item:first-child {
    border-left: none;
    margin-left: 0
}

.slot-item:last-child {
    border-right: none
}

.slot-item:first-child:before, .slot-item:first-child:after {
    display: none
}

.slot-item {
    position: relative;
    border-radius: 8px;
    width: 250px;
    margin-right: 10px;
    display: flex
}

.slot-top {
    padding: 10px;
    width: 200px;
    position: relative
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px
}

::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 20px
}

::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 20px
}

.slots-list {
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 0
}

.slot-btm {
    position: relative;
    padding: 20px 2px 40px 2px;
    font-size: 16px;
    width: 50px;
    text-align: center;
    border-left: 2px dashed #fff
}

    .slot-btm:before, .slot-btm:after {
        content: "";
        position: absolute;
        top: -.5em;
        left: -.5em;
        display: block;
        width: .9em;
        height: .9em;
        background: #fff;
        border-radius: 50%;
        left: -.5em
    }

    .slot-btm:after {
        top: auto;
        bottom: -.5em
    }

.slot-time {
    position: relative
}

    .slot-time i {
        position: absolute;
        left: 2px;
        top: 4px
    }

.checkbox.slot-chk {
    position: absolute;
    left: 50%;
    bottom: 5px;
    width: 16px;
    margin-left: -8px
}

    .checkbox.slot-chk .cr {
        border-radius: 4px;
        border-color: #fff;
        width: 20px;
        height: 20px
    }

.float-over-label {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.activity .sheer {
    float: left;
    background-color: #ff6b00;
    left: 0;
    padding: 0 4px;
    display: block;
    border: 1px dashed var(--main-bg-color);
    border-radius: 2px;
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: 4px 16px 4px 8px;
    margin-right: 3px;
    background: #fff0;
    color: var(--main-bg-color);
    font-size: 12px;
    border-top-left-radius: 0;
    border-top-right-radius: 4.5px
}

    .activity .sheer::before, .activity .sheer::after {
        display: none
    }

@media (max-width:1299px) {
    .actsecdonebox {
        min-width: 62px !important
    }
}

@media(max-width:1200px) {
    .tavelPrt5 .NewPrice span {
        font-size: 13px !important
    }
}

@media(max-width:480px) {
    .actsecbottom .trav1-three .actsecdonebox {
        background-color: var(--main-bg-color) !important
    }

    .actsecbottom .trav1-one {
        width: 20%
    }

    .actsecbottom .trav1-two {
        width: 100px
    }

    .actsecbottom .trav1-three {
        width: 50%
    }
}

.activityselect-option .ahotel-right .tavelPrt2, .activityselect-option .ahotel-right .tavelPrt6 {
    display: inline-block
}

.activityselect-option .ahotel-right .tavelPrt2 {
    border: none
}

.activityselect-option .ahotel-right .tavelPrt6 {
    padding-right: 0
}

    .activityselect-option .ahotel-right .tavelPrt6 .donebox {
        margin-right: 12px
    }

.activityselect-option .trav1-one h3 {
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 0
}

.activityselect-option .dis_tblInner .nopadtab {
    margin-bottom: 0
}

.activityselect-option .modifydate-pax a {
    color: var(--main-bg-color) !important;
    padding-right: 10px;
    line-height: 34px
}

.activityselect-option-wrap {
    clear: both;
    padding: 25px 25px 15px 20px;
    background: #f5f5f5;
    position: relative;
    width: 100%;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb
}

.confirm-save {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #a7a7a7;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    box-shadow: 2px saddlebrown;
    box-shadow: 0 10px 15px 0 rgb(0 0 0 / .1);
    margin-left: 15px;
    cursor: pointer
}

.activityselect-option .trav1-one h3 .nonRefundableInner {
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: 400
}

.activityselect-option-wrap:after, .activityselect-option-wrap:before {
    content: " ";
    position: absolute;
    right: 30%;
    top: -15px;
    border-top: none;
    border-right: 15px solid #fff0;
    border-left: 15px solid #fff0;
    border-bottom: 15px solid #f5f5f5;
    z-index: 1
}

.activityselect-option-wrap:after {
    top: -16px;
    border-bottom: 15px solid #dbdbdb;
    z-index: 0
}

.activityselect-option-wrap .input-group-btn .btn {
    min-height: 34px !important
}

@media (max-width:1600px) {
    .activityselect-option .ahotel-right .tavelPrt6 {
        padding-left: 0
    }
}

@media (max-width:1465px) {
    .activityselect-option .ahotel-right .tavelPrt6 .donebox {
        margin-right: 5px;
        padding: 4px 8px
    }
}

@media (max-width:1365px) {
    .activityselect-option .trav1-one {
        width: 20% !important
    }

    .activityselect-option .ahotel-right {
        padding: 12px 5px
    }

        .activityselect-option .ahotel-right .tavelPrt2 {
            padding: 0
        }

        .activityselect-option .ahotel-right .tavelPrt6 i {
            font-size: 21px
        }
}

@media (max-width:1260px) {
    .activityselect-option .NewPrice {
        font-size: 100%
    }

    .activityselect-option .ahotel-right .tavelPrt6 i {
        font-size: 19px !important
    }

    .activityselect-option .ahotel-right .tavelPrt6 .donebox {
        font-size: 12px
    }

    .activityselect-option .trav1-one h3 {
        font-size: 15px
    }

    .activityselect-option .ahotel-right {
        width: auto
    }

    .activityselect-option {
        display: grid !important;
        grid-template-areas: 'actname actprice' 'actservice actservice'
    }

        .activityselect-option .trav1-one {
            grid-area: actname
        }

        .activityselect-option .modifysec-activitysel {
            grid-area: actservice;
            padding-right: 10px
        }

        .activityselect-option .trav1-one {
            width: auto !important
        }

        .activityselect-option .modifydate-pax a {
            white-space: nowrap
        }

        .activityselect-option .ahotel-right {
            grid-area: actprice
        }

    .ahotel-item-main .travmain.nocncldsn.activityselect-option .trav1-one {
        margin-bottom: 0px !important;
        padding-bottom: 10px !important
    }

    .activityselect-option .modifysec-activitysel .form-row {
        grid-template-columns: auto auto 1fr;
        display: grid
    }

    .activityselect-option .modifysec-activitysel select {
        width: 110px
    }

    .activityselect-option .modifysec-activitysel {
        padding: 0 10px;
        padding-bottom: 5px
    }

    .activityselect-option .ahotel-right {
        border-left: 0 solid #dadce0
    }

    .activityselect-option .trav1-one h3 {
        display: block;
        margin-top: 0
    }

    .activityselect-option .trav1-one {
        display: block
    }

    .activityselect-option .nonRefundableInner {
        display: block;
        position: relative
    }
}

@media (max-width:1200px) {
    .activityselect-option .ahotel-right {
        margin: auto;
        border: none
    }

    #divExcursionList .ahotel-item .ahotel-right > *, #divExcursionList .ahotel-right .ahotel-btns > b > * {
        display: inline-block;
        vertical-align: middle
    }

    #divExcursionList .ahotel-item .ahotel-right {
        padding: 15px !important
    }

    #divExcursionList .ahotel-item .ahotel-body {
        padding-bottom: 6px !important
    }

    #divExcursionList .ahotel-item .ahotel-right > * + *, #divExcursionList .ahotel-right .ahotel-btns > b > * + * {
        margin: 0 !important;
        margin-left: 8px !important
    }

    #divExcursionList .ahotel-right .ahotel-btns > b > *.donebox {
        float: right
    }

    .ahotel-image img, .hot_hotel-image img, .hotel-item .hotel-image img {
        height: auto !important
    }

    #divExcursionList .sheer {
        margin-right: 12px;
        width: auto;
        padding: 4px 7px 4px 8px
    }

    .activityselect-option .modifysec-activitysel {
        border-right: 1px solid #ddd
    }

    .activityselect-option {
        display: grid !important;
        grid-template-areas: 'actname actprice' 'actservice actservice'
    }

        .activityselect-option .modifysec-activitysel {
            padding: 0 10px;
            padding-bottom: 5px
        }

        .activityselect-option .trav1-one {
            margin-bottom: 5px
        }

    .nocncldsn.activityselect-option.travmain.divOption0Less {
        box-shadow: none
    }

    #divExcursionList .ahotel-item .ahotel-right {
        border-bottom: 1px solid #ddd !important
    }

    .activityselect-option .ahotel-right {
        border-bottom: none !important
    }

    .activityselect-option .ahotel-right {
        width: auto !important;
        margin-right: 0;
        background: #fff0 !IMPORTANT
    }
}

@media (max-width:850px) {
    .activityselect-option .ahotel-right {
        text-align: center;
        font-size: 125%
    }

        .activityselect-option .ahotel-right .tavelPrt2 {
            padding-bottom: 12px
        }

        .activityselect-option .ahotel-right .tavelPrt6 {
            padding-left: 0
        }
}

@media (max-width:767px) {
    .checkoutservicepopup #flightitemMainDiv .fitemmain {
        padding: 10px 0
    }

    .activityselect-option .tavelPrt6 {
        margin-left: 0
    }

    body #divExcursionList .ahotel-item-main .activityselect-option, .ahotel-item-main .travmain.nocncldsn.activityselect-option .modifydate-pax a {
        padding: 0px !important
    }

    .ahotel-item-main .travmain.nocncldsn.activityselect-option .trav1-one {
        margin-bottom: 0px !important;
        padding-bottom: 4px !important
    }

    .activityselect-option .ahotel-right {
        width: 100% !important;
        display: grid !important;
        grid-template-columns: 1fr auto;
        padding: 5px 10px !important
    }

    .activityselect-option .modifysec-activitysel {
        border-right: 0 solid transparent !important
    }

    .activityselect-option .ahotel-right .tavelPrt2 {
        text-align: left;
        padding-bottom: 0px !important
    }

        .activityselect-option .ahotel-right .tavelPrt2 > * {
            display: inline-block;
            vertical-align: middle
        }

    .activityselect-option .ahotel-right .tavelPrt6 {
        text-align: right
    }

    .activityselect-option .modifysec-activitysel .form-row {
        grid-template-columns: 1fr 1fr 28px !important;
        width: 100%
    }

    .activityselect-option .input-group #ddltransfer, .activityselect-option .input-group #ddllanguage {
        width: 100% !important
    }

    .activityselect-option .modifysec-activitysel .form-row .modifydate-pax {
        display: block;
        text-align: center
    }

    .activityselect-option .modifysec-activitysel {
        padding: 0 10px
    }

        .activityselect-option .modifysec-activitysel .dis_tblInner .nopadtab:last-child {
            padding-top: 4px !important
        }

    .activityselect-option {
        display: grid !important;
        grid-template-areas: 'actname' 'actservice ' 'actprice'
    }

    .activityselect-option-wrap .confirm-save {
        float: right
    }

    .activityselect-option .ahotel-right {
        background: #fff0
    }
}

@media (max-width:639px) {
    .activityselect-option .ahotel-right {
        white-space: normal
    }
}

@media (max-width:550px) {
    .activityselect-option {
        display: grid !important;
        grid-template-areas: 'actname actname' 'actservice actservice' 'actprice  actprice'
    }

    #divExcursionList .ahotel-item .ahotel-right > *, #divExcursionList .ahotel-right .ahotel-btns > b > * {
        display: block
    }

        #divExcursionList .ahotel-item .ahotel-right > * + *, #divExcursionList .ahotel-right .ahotel-btns > b > * + * {
            margin-left: 0px !important
        }

            #divExcursionList .ahotel-item .ahotel-right > * + *.ahotel-person {
                margin-top: 5px !important
            }

        #divExcursionList .ahotel-right .ahotel-btns > b > *.donebox {
            float: none;
            margin-top: 0 !important
        }

    .activityselect-option .ahotel-right {
        text-align: right;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px
    }

        .activityselect-option .ahotel-right .tavelPrt2 {
            float: left
        }
}

@media (max-width:480px) {
    .activityselect-option .ahotel-right .tavelPrt6 .donebox {
        background: var(--main-bg-color) !important;
        padding: 0 8px !important
    }

    .activityselect-option .modifysec-activitysel .twosection {
        grid-template-columns: 1fr 1fr auto;
        display: grid;
        width: 100%
    }

    .activityselect-option {
        display: grid !important;
        grid-template-areas: 'actname actname' 'actservice actservice' 'actprice  actprice'
    }

        .activityselect-option .ahotel-right {
            text-align: right;
            margin: 0;
            padding-left: 12px
        }

            .activityselect-option .ahotel-right .tavelPrt2 {
                float: left
            }

            .activityselect-option .ahotel-right .tavelPrt2 {
                padding-bottom: 3px
            }

        .activityselect-option .modifysec-activitysel {
            border-right: none
        }
}

@media (max-width:340px) {
    .activityselect-option .modifysec-activitysel {
        padding-right: 40px
    }
}

#divExcursionList .ahotel-item .ahotel-body h3 {
    font-size: 18px;
    font-weight: 700
}

.sidber-box .checkbox label, .sidber-box .radio label, .sidber-box .checkbox label span, .sidber-box .radio label span {
    color: #797986 !important
}

    .sidber-box .checkbox label span.promoarrow {
        color: #ffb987 !important
    }

.select-filtersa .select2-container--default .select2-search--inline .select2-search__field {
    width: 100% !important
}

.tripriview {
    width: 150px;
    margin: 0 auto;
    height: 20px;
    display: inline-block;
    background-image: url(../../assets/images/sprite-trip.png);
    background-repeat: no-repeat
}

    .tripriview.star50 {
        background-position: -34px -22px
    }

    .tripriview.star45 {
        background-position: -34px -55px
    }

    .tripriview.star40 {
        background-position: -34px -93px
    }

    .tripriview.star35 {
        background-position: -34px -130px
    }

    .tripriview.star30 {
        background-position: -34px -166px
    }

    .tripriview.star25 {
        background-position: -34px -201px
    }

    .tripriview.star20 {
        background-position: -34px -238px
    }

    .tripriview.star15 {
        background-position: -34px -276px
    }

    .tripriview.star10 {
        background-position: -34px -305px
    }

    .tripriview.stars:before {
        font-size: 0
    }

.opac0pointnone.shreenone {
    display: none
}

span.airlineNameTooltip.tooltipBox {
    left: 70px !important;
    bottom: 0
}

    span.airlineNameTooltip.tooltipBox .airlnNameArrowDown {
        display: none
    }

.main_box_pan_new .trav .travmain .detail-button {
    width: 85px
}

@media only screen and (min-width:1701px) and (max-width:1920px) {
    span.NewPrice.newpriceselect {
        padding-right: 31px
    }
}

.main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
    min-width: 145px;
    max-width: 145px
}

@media only screen and (min-width:1501px) and (max-width:1700px) {
    span.NewPrice.newpriceselect {
        padding-right: 97px
    }

    .main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
        min-width: 142px;
        max-width: 143px
    }
}

@media only screen and (min-width:1366px) and (max-width:1500px) {
    span.NewPrice.newpriceselect {
        padding-right: 98px
    }

    .main_box_pan_new .travMultiRooms .travmain .tavelPrt8 .donebox {
        min-width: 139px;
        max-width: 141px
    }
}

.profileloaderheight#accountinfoloader {
    padding: 60px 0
}

.clearTxtWrap {
    position: relative
}

.clearTxt.hidden {
    display: none
}

.clearTxt.visible {
    display: block
}

body .clearTxtWrap .form-control {
    padding-right: 40px !important
}

.clearTxt {
    width: 24px;
    height: 24px;
    line-height: 24px;
    background: #fff0;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -12px;
    font-size: 20px;
    display: block;
    color: #333;
    cursor: pointer;
    z-index: 1;
    text-align: center
}

input[type=search]::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none
}

.profileloaderheight#accountinfoloader {
    padding: 60px 0
}

@font-face {
    font-family: 'Poppins';
    src: url(../fonts/Poppins-Regular.eot);
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Poppins-Regular.woff2) format('woff2'),url(../fonts/Poppins-Regular.woff) format('woff'),url(../fonts/Poppins-Regular.ttf) format('truetype'),url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Poppins';
    src: url(../fonts/Poppins-SemiBold.eot);
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Poppins-SemiBold.woff2) format('woff2'),url(../fonts/Poppins-SemiBold.woff) format('woff'),url(../fonts/Poppins-SemiBold.ttf) format('truetype'),url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

.hotelItemWrappMain .b2bctrbx1 > span#htladd {
    margin-bottom: 10px !important
}

.hotelItemWrappMain .main_box_pan_new .trav .travmain .detail-button {
    color: #545454 !important;
    border-color: var(--theme-border-light-clr) !important;
    transition: 0.3s ease-in-out
}

    .hotelItemWrappMain .main_box_pan_new .trav .travmain .detail-button:hover {
        background: var(--main-bg-color) !important;
        color: #fff !important;
        font-weight: 400;
        border-color: var(--main-bg-color) !important
    }

body .sortBoxCustom.sort-box .sort-list > li, body .sortBoxCustom .sort-list > li a, body .sortBoxCustom.sort-box .sort-list li span {
    color: #9c9fa1 !important
}

.hotelItemWrappMain .travmain .donebox {
    text-shadow: none !important
}

.sortBoxCustom .sort-list li {
    padding: 6px 12px !important
}

.hotelItemWrappMain .b2bhtl-iconslft1 li {
    display: none !important
}

    .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(1), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(2), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(3), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(4), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(5), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(6), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(7), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(8), .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(9) {
        display: inline-block !important
    }

.hotelItemWrappMain .b2bctrbx1 span i.fa-map-marker, .hotelItemWrappMain .b2bctrbx1 > span#htladd, .hotelItemWrappMain .main_box_pan .hot_hotel-body p, .fltrWrap .cats-title, .filterResultInnerColTitle, .hotelItemWrappMain .b2bview-more a, .b2bcontantbox p a.lnkPreventDefaultClass, .main_box_pan i.fa.fa-caret-square-o-down, .main_box_pan i.fa.fa-caret-square-o-up {
    color: #9c9fa1 !important;
    font-weight: 700 !important
}

.promoarrow, .promoarrow:after, .main_box_pan .sheer {
    background: #fff !important;
    border-color: #ffb987 !important;
    color: #ffb987 !important
}

body div.TabConWrap .input-group > .input-group-prepend + .form-control, body div.TabConWrap .input-group > .input-group-prepend + .twitter-typeahead .form-control {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important
}

.stars:before {
    color: #ffb987 !important
}

.promoarrow:before {
    background: #fff !important;
    border-color: #ffb987 !important
}

.hotelItemWrappMain .travmain.nocncldsn .tavelPrt5 .NewPrice span, .hotelItemWrappMain .trav1-one * {
    color: #363636 !important
}

.hotelItemWrappMain .main_box_pan .sheer {
    border-radius: 4px !important
}

    .hotelItemWrappMain .main_box_pan .sheer:after, .hotelItemWrappMain .main_box_pan .sheer:before {
        display: none
    }

.hotelItemWrappMain .ahotel-item .ahotel-image:before, .hotelItemWrappMain .ahotel-item:hover .ahotel-image .img:before, .hotelItemWrappMain .main_box_pan:hover .hot_hotel-image .img:before {
    opacity: .2 !important
}

.fltrWrap .cats-title, .filterResultInnerColTitle {
    font-weight: 700 !important
}

.hotelItemWrappMain .main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *, .hotelItemWrappMain .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass, .hotelItemWrappMain .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass * {
    border: 0 solid transparent !important;
    padding: 0px !important;
    display: block !important
}

.mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important
}

.main_box_pan .designimage, .main_box_pan:hover .b2bctrbx1 .lnkPreventDefaultClass *:after, .main_box_pan:focus .b2bctrbx1 .lnkPreventDefaultClass *:after, .TabConWrap.posRel:before, .TabConWrap.fixed:before, .TabConWrap.posRel:after {
    display: none !important
}

.filterResultBoxWrapper {
    padding: 18px 20px !important
}

.TabConWrap.posRel {
    border-bottom: 1px solid rgb(0 0 0 / .15)
}

.mainHeader .TabConWrap.posRel, .TabConWrap.hidefixed.fixed {
    background: #fff !important
}

body .irs-to {
    visibility: visible;
    left: auto !important;
    position: absolute;
    right: 0px !important
}

body .irs-to, body .irs-from {
    background: transparent !important;
    color: #252525 !important;
    border: 1px solid #c9cacb !important
}

body .irs-bar {
    opacity: 1
}

.TabConWrap {
    background: #fff !important
}

    .TabConWrap .tab-content {
        box-shadow: none !important;
        margin-top: 0px !important
    }

body .TabConWrap.fixed .form-row > .form-group {
    margin-top: 0px !important
}

body .TabConWrap .tab-content .tab-pane {
    padding-bottom: 0px !important;
    padding-top: 0px !important
}

body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
    padding-bottom: 25px !important;
    padding-top: 20px !important;
    margin: 0px !important
}

.kSearchBtn i {
    font-family: inherit !important
}

    .kSearchBtn i:before {
        content: "Search" !important
    }

.tab-content .kSearchBtn {
    border: 0 solid transparent !important;
    border-radius: 7px 7px 0 0 !important;
    width: 100px !important;
    margin-left: -50px;
    line-height: 28px !important;
    height: 28px !important;
    left: 50% !important;
    bottom: 0px !important;
    right: auto !important;
    box-shadow: none !important
}

body .irs-from:after, body .irs-to:after {
    display: none !important
}

body .irs-slider {
    background: #fff !important;
    border-color: #fff !important
}

body .irs-from {
    visibility: visible;
    right: auto !important;
    position: absolute;
    left: 0px !important
}

.fltrWrap .cats-title {
    border-bottom: 0 solid rgb(0 0 0 / .07) !important;
    padding-bottom: 0px !important;
    padding-top: 20px !important;
    color: #212121 !important;
    font-size: 16px;
    font-weight: 700 !important
}

.checkbox-star, .facility, .help-widget, .price-Pips, .select-filtersa {
    padding-top: 10px !important
}

.hotelItemWrappMain .sort-box, .hotelItemWrappMain .main_box_pan {
    -webkit-box-shadow: 0 8px 20px rgb(0 0 0 / .06) !important;
    -moz-box-shadow: 0 8px 20px rgb(0 0 0 / .06) !important;
    -ms-box-shadow: 0 8px 20px rgb(0 0 0 / .06) !important;
    -o-box-shadow: 0 8px 20px rgb(0 0 0 / .06) !important;
    box-shadow: 0 8px 20px rgb(0 0 0 / .06) !important
}

.main_box_pan .b2bctrbx1 .lnkPreventDefaultClass {
    display: block !important
}

.fltrWrap .fltrcon {
    box-shadow: none !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid rgb(0 0 0 / .07)
}

    .fltrWrap .fltrcon:last-child {
        border-bottom: none
    }

.chngactwrap .fltrWrap .fltrcon {
    border-top: 1px solid rgb(0 0 0 / .07);
    margin-top: 22px;
    border-bottom: 0
}

.main_box_pan .hot_hotel-body {
    padding: 0 6px !important
}

    .main_box_pan .hot_hotel-body p {
        font-weight: 400 !important
    }

.fltrWrap .checkbox .cr, .radio .cr {
    border-radius: 4px;
    border-color: #9c9fa1 !important
}

body .hot_hotel-item .b2bhtl-icons1 i, body .hot_hotel-item .b2bhtl-iconsrht1 i {
    background-color: transparent !important;
    color: #666 !important;
    padding: 0 4px !important;
    font-size: 24px !important
}

.main_box_pan .b2bhtl-iconsrht1 ul li a > * {
    display: inline-block !important;
    vertical-align: middle !important
}

.main_box_pan .b2bhtl-icons1, .rentalitem .b2bhtl-icons1 {
    margin: 10px 0px !important;
    border-top: 1px solid rgb(0 0 0 / .07) !important;
    border-bottom: 1px solid rgb(0 0 0 / .07) !important;
    min-height: 40px
}

.main_box_pan .b2bhtl-iconsrht1, .main_box_pan .b2bhtl-iconslft1 {
    vertical-align: middle !important
}

    .main_box_pan .b2bhtl-iconslft1 ul li, .main_box_pan .b2bhtl-iconsrht1 ul li {
        margin-bottom: 0px !important
    }

.b2bctrbx1 .rslttsr {
    margin-left: 15px
}

.sidber-box .checkbox label, .sidber-box .radio label, .sidber-box .checkbox label span, .sidber-box .radio label span {
    color: #252525 !important
}

body .filterResultInnerCol i {
    opacity: .5
}

.checkbox label span.cr + span {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap
}

body .txtrbg {
    z-index: -1;
    opacity: .4 !important
}

    body .txtrbg:before {
        content: '';
        background: var(--main-bg-color) !important
    }

.fltrWrap .sidber-box .checkbox label, .fltrWrap .sidber-box .radio label, .main_box_pan_new .trav .travmain .trav1-one .nonRefundable .nonRefundableInner {
    font-weight: 400 !important
}

.hotelItemWrappMain .travmain.nocncldsn .trav1-one {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.hotelItemWrappMain .travmain.nocncldsn .trav1-one, .b2bcontantbox p {
    font-size: 13px !important
}

.squaresWaveG {
    border-radius: 3px !important
}

@media (max-width:1365px) and (min-width:1200px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 25% !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 32% !important
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        width: 32% !important
    }

    .b2bhtl-iconslft1 li:nth-child(6), .b2bhtl-iconslft1 li:nth-child(7), .b2bhtl-iconslft1 li:nth-child(8), .b2bhtl-iconslft1 li:nth-child(9) {
        display: none !important
    }

    .hotelItemWrappMain .b2bctrbx1 > span#htladd {
        white-space: nowrap;
        max-width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative;
        padding-right: 30px
    }

    .b2bhtl-iconsrht1 ul li {
        padding-left: 5px
    }

    body .hot_hotel-item .b2bhtl-icons1 i, body .hot_hotel-item .b2bhtl-iconsrht1 i {
        font-size: 20px !important
    }

    .hotelItemWrappMain .b2bctrbx1 span i.fa-map-marker {
        position: absolute;
        top: 0
    }
}

#htladd + b > span {
    line-height: 0px !important
}

.htlpagewrapper .sidber-box .checkbox label span.cr + span {
    width: 100% !important;
    max-width: none !important
}

.htlpagewrapper .sidber-box .checkbox > label {
    display: inline-flex
}

@media (max-width:1199px) and (min-width:1024px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 25% !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 32% !important
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        width: 32% !important
    }

    .hotelItemWrappMain .b2bctrbx1 > span#htladd {
        white-space: nowrap;
        max-width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        position: relative;
        padding-right: 30px
    }

    .main_box_pan_new .trav1-two.ln30 {
        grid-column-gap: 5px !important
    }

        .main_box_pan_new .trav1-two.ln30 .tavelPrt7 {
            margin: 0 auto !important
        }

    .b2bhtl-iconsrht1 ul li {
        padding-left: 5px
    }

    body .hot_hotel-item .b2bhtl-icons1 i, body .hot_hotel-item .b2bhtl-iconsrht1 i {
        font-size: 20px !important
    }

    .hotelItemWrappMain .b2bctrbx1 span i.fa-map-marker {
        position: absolute;
        right: 0;
        top: 0
    }
}

.main_box_pan .b2bctrbx1 .lnkPreventDefaultClass * {
    border-radius: 0px !important
}

.main_box_pan_new .travmain.nocncldsn .tavelPrt5 .promoarrow {
    display: none !important
}

@media (max-width:1200px) {
    body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
        padding-bottom: 40px !important
    }

    .main_box_pan .b2bhtl-iconsrht1 {
        display: none !important
    }

    .TabConWrap.showme, .mainHeader.landing .TabConWrap.showme, .mainHeader .TabConWrap.posRel.showme {
        padding-top: 30px !important;
        background: #fff !important;
        z-index: 1031
    }

    .trav .travmain {
        box-shadow: none !important
    }

    .main_box_pan_new .tavelPrt3 .sheer, .hotelItemWrappMain .promoarrow {
        background: transparent !important;
        color: #ffb987 !important;
        border: 1px solid #ffb987 !important;
        line-height: 14px !important;
        padding: 4px 6px !important;
        height: 23px !important
    }

    .hotelItemWrappMain .travmain.nocncldsn .trav1-two {
        margin-top: 0px !important
    }

    .hotelItemWrappMain .promoarrow:before, .hotelItemWrappMain .promoarrow:after {
        display: none !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        align-items: flex-start !important;
        padding: 0px !important
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        width: 54% !important;
        min-height: 45px
    }

    .hotelItemWrappMain .travmain.nocncldsn .trav1-two {
        padding-top: 4px !important;
        width: 46% !important
    }

    .main_box_pan_new .travmain.nocncldsn .trav1-three {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        border-top: 0 solid transparent !important
    }

    .hotelItemWrappMain .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass * {
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis !important
    }

    .main_box_pan_new .tavelPrt3 .sheer {
        width: auto !important
    }

    #DivFilter .irs .irs-from {
        left: 0px !important
    }

    .modal-dialog {
        top: 0px !important;
        right: 0px !important;
        left: 0px !important;
        bottom: 0px !important;
        width: 100% !important
    }

    .modal-content {
        border-radius: 7px !important
    }

    body .noHeaderModal .close, body .modal-header .close.modal-close {
        right: 10px !important;
        top: 10px !important
    }

    .mobilesortfilters {
        display: grid !important;
        grid-template-columns: 50% 50%;
        position: fixed;
        width: 100%;
        left: 0;
        bottom: 0;
        background: #fff;
        border-top: 1px solid #ddd;
        z-index: 102 !important;
        box-shadow: 0 -5px 10px rgb(0 0 0 / .08) !important
    }

        .mobilesortfilters > span + span {
            border-left: 1px solid #ddd
        }

        .mobilesortfilters > span .filter-btn {
            min-width: 50px !important;
            padding: 0px !important;
            height: auto !important
        }

    .trav .travmain.nocncldsn, .b2bview-more {
        padding: 7px
    }

    .main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
        padding-left: 0px !important;
        display: grid !important;
        grid-template-columns: auto auto !important;
        align-items: center !important
    }

        .main_box_pan_new .travmain.nocncldsn .tavelPrt5 .promoarrow {
            margin-right: 9px !important;
            display: block !important
        }

    .mobilesortfilters > span {
        background: #fff !important;
        padding: 0px !important;
        height: 40px !important;
        color: #363636 !important;
        position: relative !important;
        line-height: 40px !important;
        visibility: visible !important;
        text-align: center !important
    }

    .sortBoxCustom.sort-box .sort-list {
        grid-template-columns: 1fr !important;
        column-gap: 0px !important
    }

        .sortBoxCustom.sort-box .sort-list + .sort-list {
            display: block !important
        }

    .sortBoxCustom {
        opacity: 0;
        position: fixed;
        top: 100%;
        left: 0;
        right: 0;
        padding: 20px 20px 44px 20px;
        transition: all .3s linear;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        z-index: 101;
        background: #fff;
        bottom: 0;
        overflow: auto;
        min-height: 260px
    }

        .sortBoxCustom.fltrShow {
            top: auto !important;
            -webkit-box-shadow: -4px -2px 15px #999 !important;
            -moz-box-shadow: -4px -2px 15px #999 !important;
            box-shadow: -4px -2px 15px #999 !important;
            opacity: 1
        }

    .main_box_pan .hot_hotel-image .img {
        min-height: 160px !important;
        max-height: 160px !important
    }

    .main_box_pan .hot_hotel-item > div.hot_hotel-body {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .hotelItemWrappMain .b2bctrbx1 > span#htladd {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none !important;
        line-height: 26px !important;
        margin-bottom: 5px !important
    }

        .hotelItemWrappMain .b2bctrbx1 > span#htladd .fa-map-marker {
            left: -8px !important;
            font-size: 16px !important;
            top: 4px !important
        }

    .b2bctrbx1 span.stars {
        padding-left: 0px !important
    }

    .main_box_pan .b2bhtl-iconslft1 ul li, .main_box_pan .b2bhtl-iconsrht1 ul li {
        margin-bottom: 10px !important
    }

    .main_box_pan .b2bhtl-icons1 {
        padding-top: 10px !important
    }

    .b2bcontantbox p, .b2bcontantbox p a.lnkPreventDefaultClass {
        font-size: 12px !important
    }

    body .hot_hotel-item .b2bhtl-iconsrht1 {
        display: none
    }
}

@media (max-width:481px) and (min-width:767px) {
    .hotelItemWrappMain .travmain .donebox.detail-button + .donebox {
        font-size: inherit !important
    }

    .travmain .donebox {
        min-width: 85px !important
    }

    .hotelItemWrappMain .travmain .donebox.detail-button + .donebox:before {
        display: none
    }
}

@media (max-width:767px) {
    .hotel-item-wrap, .sidebar {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .tab-close {
        position: absolute !important;
        top: -17px !important;
        right: -2px !important
    }

    .htlpagewrapper .main_box_pan_new .trav1-two.ln30 {
        margin-top: 0px !important
    }

    .tab-content .kSearchBtn {
        border-radius: 20px !important;
        width: 150px !important;
        margin-left: 0;
        line-height: 28px !important;
        height: 36px !important;
        left: auto !important;
        bottom: 0px !important;
        right: auto !important;
        position: relative !important;
        float: right !important;
        margin-top: 10px !important
    }

    .b2bhtl-iconslft1 li:nth-child(9), .b2bhtl-iconslft1 li:nth-child(8) {
        display: none !important
    }

    .main_box_pan_new .trav .travmain .trav1-one .nonRefundable .nonRefundableInner {
        font-size: 10px !important
    }

    body .hotelItemWrappMain .travmain .donebox.detail-button {
        width: 42px !important
    }

    .main_box_pan_new .trav1-three {
        grid-template-columns: 1fr 1fr 22px !important
    }

    body .hotelItemWrappMain .travmain .donebox.detail-button i {
        color: #9c9fa1 !important
    }

    .trav .travmain .tavelPrt6 i:last-of-type {
        font-size: 18px !important
    }

    .trav .travmain.nocncldsn * {
        font-size: 14px
    }

    .htlpagewrapper {
        overflow-x: hidden !important;
        padding-top: 10px !important
    }
}

@media(max-width:576px) {
    #divMyResults .main_box_pan .detail-button .mobicontxt.fa {
        display: block !important;
        margin-top: 2px;
        font-size: 18px !important
    }

    .hotelItemWrappMain .travmain .donebox.detail-button + .donebox {
        width: 50px !important;
        min-width: 24px !important;
        height: 24px !important;
        white-space: nowrap !important;
        font-size: 0px !important
    }

    .mobicontxt {
        text-shadow: none !important;
        display: inline-block;
        vertical-align: middle;
        font-size: 25px !important;
        margin-right: 0px !important
    }

    .hotelItemWrappMain .main_box_pan_new .trav .travmain .detail-button .desktxt {
        display: none
    }

    .hotelItemWrappMain .travmain .donebox.detail-button + .donebox:before {
        content: 'Book';
        font-size: 10px !important
    }
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #fff !important
}

.fltrcon .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 5px !important
}

.mobilesortfilters {
    display: none
}

.hotelItemWrappMain .b2bctrbx1 span i {
    cursor: default !important
}

.hotelItemWrappMain .sheer {
    width: 24px !important;
    text-align: center;
    margin: 0 auto !important
}

.TabConWrap .tab-content .form-group > label {
    display: none
}

.TabConWrap .tab-content .ddBoxWrap .form-group > label {
    display: block
}

body .irs-single, body .irs-min, body .irs-max {
    display: none !important
}

.filterResultBoxWrapper .titleInfo {
    display: none !important
}

body .irs-from, body .irs-to {
    visibility: visible !important
}

.main_box_pan_new .trav1-two.ln30 {
    padding-right: 25px !important
}

.hotelItemWrappMain .trav1-two .tavelPrt7, .hotelItemWrappMain .trav1-two .tavelPrt4, .hotelItemWrappMain .tavelPrt3 {
    margin: 0 auto !important;
    text-align: center
}

.hotelItemWrappMain .main_box_pan .sheer {
    background: transparent !important;
    color: #ffb987 !important;
    border: 1px solid #ffb987 !important
}

.travmain.nocncldsn .tavelPrt5 .NewPrice span.promoarrow {
    display: none !important
}

@media(min-width:1201px) {
    .hotelItemWrappMain .tavelPrt3 {
        padding-left: 0px !important;
        padding-right: 0px !important
    }

    .sortlose {
        display: none
    }

    .myRTCol .myRTPopupFiltersDprt {
        z-index: 30
    }
}

@media(max-width:1200px) {
    .main_box_pan_new .trav1-two.ln30 {
        padding-right: 0px !important
    }

    .sortlose {
        display: block;
        position: absolute;
        right: 0;
        top: 6px;
        font-weight: normal !important;
        font-size: 24px;
        color: #333
    }

    .sortBoxCustom .sort-list > li:nth-child(1) {
        display: block !important;
        padding-left: 0px !important
    }

    .sortBoxCustom .sort-list > li:nth-child(2) {
        display: none !important
    }

    .trav1-one, .trav1-two, .trav1-three {
        padding: 0px !important
    }

    body .hotelItemWrappMain .trav1-two .tavelPrt4 {
        display: none
    }

    body .hotelItemWrappMain .travmain.nocncldsn .trav1-two {
        width: 70px !important;
        grid-template-columns: 30px auto !important
    }

    .hotelItemWrappMain .trav1-two .tavelPrt7 {
        margin-right: 0px !important
    }

    .hotelItemWrappMain .b2bview-more a {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important
    }

    body .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: calc(100% - 70px) !important;
        align-items: flex-start !important
    }

    .main_box_pan .hot_hotel-item > div.hot_hotel-body {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .hotelItemWrappMain .b2bhtl-iconslft1 li:nth-child(8) {
        display: none !important
    }

    body .hotelItemWrappMain .main_box_pan_new .trav1-three {
        grid-template-columns: 1fr 1fr 33px !important
    }
}

.main_box_pan_new .trav1-two.ln30 {
    grid-column-gap: 10px !important;
    grid-template-columns: 24px auto auto !important;
    justify-items: right !important;
    justify-content: space-between
}

@media (max-width:1700px) and (min-width:1200px) {
    .main_box_pan_new .travmain.nocncldsn .trav1-one {
        width: 40% !important
    }

    .main_box_pan_new .trav1-two.ln30 {
        width: 17% !important
    }
}

:root {
    --pkgprimary: #333;
    --pkgsecondary: #14A5FF;
    --pkggray: #818E94;
    --pkglightgray: #E5E5E5
}

.pkgdtltitle {
    color: var(--pkgprimary)
}

.clrprimary {
    color: var(--pkgprimary)
}

.clrsecondary {
    color: var(--pkgsecondary)
}

.clrgray {
    color: var(--pkggray)
}

.pkgdtlsubtitle {
    color: var(--main-bg-color)
}

.pkgdtlimglist {
    display: grid;
    grid-template-areas: 'img1 img1 img2 img3''img1 img1 img4 img5';
    padding-left: 0;
    grid-column-gap: 15px;
    grid-row-gap: 15px
}

    .pkgdtlimglist li.pkgdtlimgli {
        border-radius: 10px;
        background: #ECFCFF;
        overflow: hidden;
        list-style: none;
        position: relative;
        display: none
    }

        .pkgdtlimglist li.pkgdtlimgli:first-child, .pkgdtlimglist li.pkgdtlimgli:nth-child(2), .pkgdtlimglist li.pkgdtlimgli:nth-child(3), .pkgdtlimglist li.pkgdtlimgli:nth-child(4), .pkgdtlimglist li.pkgdtlimgli:nth-child(5) {
            display: block
        }

        .pkgdtlimglist li.pkgdtlimgli .pkgdtlimg {
            position: absolute;
            left: 50%;
            top: 50%;
            height: 100%;
            min-width: 100%;
            transform: translate(-50%,-50%)
        }

        .pkgdtlimglist li.pkgdtlimgli:first-child {
            grid-area: img1;
            height: 250px
        }

        .pkgdtlimglist li.pkgdtlimgli:nth-child(2) {
            grid-area: img2
        }

        .pkgdtlimglist li.pkgdtlimgli:nth-child(3) {
            grid-area: img3
        }

        .pkgdtlimglist li.pkgdtlimgli:nth-child(4) {
            grid-area: img4
        }

        .pkgdtlimglist li.pkgdtlimgli:nth-child(5) {
            grid-area: img5
        }

.pkgdtlincludeslist {
    padding-left: 0;
    list-style: none
}

    .pkgdtlincludeslist li {
        border: 1px solid rgb(0 0 0 / .3);
        border-radius: 4px;
        background: #fff0;
        margin-bottom: 10px;
        display: inline-block;
        vertical-align: top;
        padding: 6px 12px
    }

        .pkgdtlincludeslist li + li {
            margin-left: 10px
        }

.pkgdtlnav {
    border-bottom: 1px solid rgb(0 0 0 / .1);
    padding-left: 0;
    list-style: none
}

    .pkgdtlnav .pkgdtllink.active {
        color: var(--main-bg-color)
    }

.pkgdtllink {
    padding: 12px 0;
    position: relative;
    font-size: 16px;
    color: var(--pkggray);
    display: inline-block;
    vertical-align: top;
    margin-bottom: -8px
}

.pkgdtlnav > li {
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top
}

.pkgdtllink:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 100%;
    background: var(--main-bg-color);
    display: none
}

.pkgdtlnav .pkgdtllink.active:before {
    display: block
}

.pkgdtlstickynav {
    position: sticky;
    top: 45px;
    z-index: 4
}

    .pkgdtlstickynav ul {
        background: #fff
    }

.pkgdtlnew .divider {
    margin: 10px 0;
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

.pkgdtlsection:last-child {
    margin-bottom: 100px
}

.pkgdtlpriceitem .price-text {
    font-weight: 700;
    text-shadow: none
}

.pkgdtlsection + .pkgdtlsection {
    margin-top: 20px;
    border: 1px solid rgb(0 0 0 / .1);
    border-radius: 10px;
    background: #fff
}

.pkgdtlsection {
    position: relative
}

    .pkgdtlsection:before {
        content: "";
        position: absolute;
        left: 15px;
        bottom: 0;
        right: 15px
    }

    .pkgdtlsection:last-child:before {
        display: none
    }

.pkgdtladdsrvc {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid var(--pkggray);
    font-size: 25px;
    text-align: center;
    position: relative;
    cursor: pointer
}

    .pkgdtladdsrvc span {
        position: absolute;
        top: 48%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

.pkhdtlsechdng {
    padding: 15px 0
}

.pkgdtlsrvcroomitem {
    border-radius: 4px;
    padding: 6px 12px;
    border: 1px solid rgb(0 0 0 / .1);
    display: inline-block;
    vertical-align: middle
}

    .pkgdtlsrvcroomitem > * {
        display: inline-block;
        vertical-align: middle
    }

        .pkgdtlsrvcroomitem > * + * {
            margin-left: 10px
        }

.pkgdtlsrvcroomdtl span {
    position: relative
}

    .pkgdtlsrvcroomdtl span + span {
        margin-left: 7px;
        padding-left: 7px;
        border-left: 1px solid rgb(0 0 0 / .3)
    }

.pkgdtlsrvcitem {
    padding: 20px;
    border: 1px solid rgb(0 0 0 / .1);
    border-radius: 10px;
    display: grid;
    grid-template-columns: 200px 1fr;
    grid-column-gap: 20px
}

    .pkgdtlsrvcitem + .pkgdtlsrvcitem {
        margin-top: 20px
    }

.pkgdtlsrvcimgwrap {
    width: 200px;
    height: 150px;
    overflow: hidden;
    position: relative;
    border-radius: 10px
}

    .pkgdtlsrvcimgwrap img {
        position: absolute;
        left: 50%;
        top: 50%;
        height: 100%;
        min-width: 100%;
        transform: translate(-50%,-50%)
    }

.font16 {
    font-size: 16px
}

.font30 {
    font-size: 30px
}

.pkgnulletlist {
    padding-left: 0;
    list-style: none
}

    .pkgnulletlist li {
        padding-left: 40px;
        position: relative
    }

        .pkgnulletlist li + li {
            margin-top: 2px
        }

        .pkgnulletlist li:before {
            content: "";
            position: absolute;
            left: 0;
            top: 5px;
            width: 8px;
            height: 8px;
            border-radius: 8px;
            background: var(--pkglightgray)
        }

.pkgdtlreadmore p, .pkgdtlitnsecwrap p {
    text-align: justify
}

.clssrvdesc p small {
    display: inline
}

.pkgdtlpricewrap {
    position: sticky;
    top: 60px;
    border: 1px solid rgb(0 0 0 / .1);
    padding: 20px 20px 60px 20px;
    border-radius: 10px
}

    .pkgdtlpricewrap .lbPrice {
        padding-right: 0px !important
    }

.pkgdtlpricesrvc {
    padding: 15px 0;
    border-top: 1px solid rgb(0 0 0 / .1);
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

    .pkgdtlpricesrvc li {
        display: inline-block;
        vertical-align: middle;
        text-align: center
    }

        .pkgdtlpricesrvc li + li {
            margin-left: 10px
        }

        .pkgdtlpricesrvc li svg {
            height: 30px;
            width: 30px
        }

.pkgdtlpricesrvcname {
    display: block
}

.pkgdtlpriceftr {
    padding: 10px 15px;
    border-top: 1px solid rgb(0 0 0 / .1);
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

body .pkgdtlpriceftr .donebox.outlinebtn {
    color: var(--main-bg-color) !important;
    border: 1px solid var(--main-bg-color) !important
}

.pkgdtlpriceitem * {
    color: var(--main-bg-color)
}

.pkgdtlitnwrap {
    display: grid;
    grid-template-columns: 90px calc(100% - 110px);
    grid-column-gap: 20px;
    z-index: 0
}

#pkgdtlitinerary .pkhdtlsechdng {
    padding-top: 0
}

.pkgdtlstickyday .pkgdtlnav > li {
    display: block;
    margin-bottom: 20px;
    margin-right: 0
}

    .pkgdtlstickyday .pkgdtlnav > li:last-child {
        margin-bottom: 0
    }

.pkgdtlstickyday .pkgdtlnav {
    border-bottom: none;
    border-right: 1px solid rgb(0 0 0 / .1)
}

.pkgdtlstickyday .pkgdtllink {
    padding-top: 0;
    padding-bottom: 0;
    color: #252525;
    padding-right: 5px;
    display: block
}

    .pkgdtlstickyday .pkgdtllink.active {
        color: var(--main-bg-color)
    }

    .pkgdtlstickyday .pkgdtllink > b {
        display: block;
        font-size: 16px;
        white-space: nowrap
    }

.pkgdtldaysec + .pkgdtldaysec {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid rgb(0 0 0 / .1)
}

.pkgdtldaysec:last-child {
    padding-bottom: 50px
}

.pkgdtlstickyday .pkgdtllink > span {
    font-size: 11px;
    white-space: nowrap
}

.pkgdtlstickyday .pkgdtllink:before {
    right: 0;
    top: 0;
    bottom: 0;
    left: auto;
    width: 3px;
    height: auto
}

.pkgdtlstickynav + .pkgdtlsection {
    padding-top: 30px
}

.pkgdtlitnimg {
    border-radius: 10px;
    overflow: hidden
}

.pkgdtlitnslider.owl-carousel {
    overflow: visible
}

.pkgdtlitnslider .owl-dots {
    display: none
}

.pkgdtlitnslider.owl-carousel:hover .owl-nav .owl-next::before, .pkgdtlitnslider.owl-carousel:hover .owl-nav .owl-prev::before, .pkgdtlitnslider.owl-carousel .owl-nav .owl-next::before, .pkgdtlitnslider.owl-carousel .owl-nav .owl-prev::before {
    opacity: 1;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    opacity: 1;
    border-radius: 40px;
    width: 40px;
    font-size: 20px;
    height: 40px;
    text-align: center;
    padding: 0;
    line-height: 40px;
    box-shadow: 0 4px 8px rgb(0 0 0 / .2);
    right: -20px
}

.pkgdtlitnslider.owl-carousel .owl-nav .owl-prev::before {
    right: auto;
    left: -20px
}

.mainheader.disabledbutton {
    opacity: 1
}

.pkgdtldaysec:first-child {
    padding-top: 30px
}

.ahotel-image .designimage {
    display: none !important
}

.ahotel-item .ahotel-body {
    padding: 10px;
    padding-bottom: 3px
}

.ahotel-body .uc-kstm-wrap .description, .ahotel-body .uc-kstm-wrap p, body .ahotel-body .uc-final-content .uc-para-wrap * {
    line-height: 19px;
    color: #898989 !important;
    font-weight: 700 !important
}

.ahotel-body .clickme {
    display: inline;
    bottom: auto;
    width: auto;
    right: auto;
    position: relative;
    padding-left: 0;
    box-shadow: 0 -5px 5px -5px rgb(23 50 101 / .3)
}

.transferPagewrapper .ahotel-body .uc-container .clickme {
    position: absolute;
    padding-left: 0;
    bottom: 2px;
    width: 100%;
    padding-top: 3px;
    box-shadow: 0 -5px 5px -5px rgb(23 50 101 / .3)
}

.transfer-content-box {
    margin-top: 6px
}

    .transfer-content-box * {
        line-height: 21px;
        color: #9c9fa1 !important;
        font-weight: 700 !important;
        margin-bottom: 6px;
        font-size: 13px !important
    }

.transferPagewrapper .ahotel-body .clickme {
    bottom: 0;
    top: auto;
    position: absolute;
    width: 100%
}

.transferPagewrapper .ahotel-btns .donebox {
    min-width: 116px
}

    .transferPagewrapper .ahotel-btns .donebox:first-child {
        margin-bottom: 6px
    }

.transferPagewrapper .cpolicy_hotel {
    width: 100% !important;
    padding-left: 0 !important
}

.transferPagewrapper .ahotel-body p.can-policy {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 20px
}

#divTransferList .ahotel-item .ahotel-body h3 {
    margin-top: 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize
}

.ahotel-body .clickme {
    color: var(--main-bg-color) !important
}

    .ahotel-body .clickme:before, .ahotel-body .clickme:after {
        display: none
    }

body .ahotel-body .uc-final-content {
    background: #fff !important;
    padding: 20px !important
}

    body .ahotel-body .uc-final-content .hdg h3 {
        color: #333 !important
    }

.ahotel-body .uc-final-content .close, .lcn-dtl .uc-final-content .close {
    color: #ddd !important
}

.ahotel-body .uc-final-content .uc-para-wrap {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    text-align: justify
}

.ahotel-body .uc-final-content .hdg {
    min-height: 50px
}

.ahotel-body .uc-final-content .img {
    background: #f2f2f2 !important;
    border: 2px solid #ddd !important;
    width: 50px;
    height: 50px
}

.travmain .tavelPrt6 i:last-of-type {
    color: var(--main-bg-color) !important
}

.prime.infolist, .pager.wizard {
    list-style: none
}

@media(max-width:1332px) {
    .pkgdtlpriceftr .donebox {
        padding: 0 10px
    }
}

@media (max-width:1100px) {
    .pkgdtlnav .pkgdtllink {
        font-size: 14px
    }

    #Additems .modal-dialog .add-transfer-popup-head .close.modal-close {
        top: -4px !important
    }
}

@media (max-width:965px) {
    .pkgdtlnav .pkgdtllink {
        font-size: 12px
    }

    .pkgdtlnav > li {
        margin-right: 5px
    }

    .pkgdtlsection + .pkgdtlsection {
        margin-top: 8px
    }

    .pkgdtlsection#pkgdtlcancelpolicy .pkhdtlseccontent .ccltblwrap {
        overflow-x: scroll
    }
}

@media (max-width:840px) {
    .pkgdtlpricesrvc li + li {
        margin-left: 4px
    }

    .pkgdtlpricesrvc li span.pkgdtlpricesrvcname {
        font-size: 11px
    }

    .pkgdtlpriceftr .donebox {
        padding: 0 5px
    }

    .pkgdtlsidebar .PkgNewPrice .NewPrice {
        font-size: 21px
    }

    .pkgdtlnav > li {
        margin-left: 4px
    }

    .pkgdtlnav .pkgdtllink {
        font-size: 11px
    }
}

@media (max-width:780px) {
    .pkgdtlpricesrvc li + li {
        margin-left: 1px
    }
}

@media (max-width:767px) {
    .transferPagewrapper .fltrWrap {
        border: none
    }

    .pkgdtlnav .pkgdtllink {
        font-size: 14px
    }

    .pkgdtlpriceftr .donebox {
        padding: 0 5px;
        height: 30px;
        line-height: 30px;
        font-size: 13px !important
    }

    .pkgdtlpricesrvc li + li {
        margin-left: 10px
    }
}

@media (max-width:620px) {
    .pkgdtlstickynav .pkgdtlnav .pkgdtllink {
        border-radius: 30px;
        border: 1px solid #ddd;
        padding: 2px 10px;
        background: #f2f2f2;
        color: #424242 !important
    }

    .pkgdtlstickynav ul {
        white-space: nowrap;
        overflow-x: auto
    }

    .pkgdtlnew .pkgdtlstickynav ul.pkgdtlnav.tourdetail_pkgdtlnav {
        display: flex;
        flex-wrap: wrap;
        padding-top: 20px
    }

    .pkgdtlstickynav ul::-webkit-scrollbar {
        width: 0
    }

        .pkgdtlstickynav ul::-webkit-scrollbar:horizontal {
            height: 0
        }

    .pkgdtlstickynav ul::-webkit-scrollbar-track {
        background-color: rgb(204 204 204 / .3)
    }

    .pkgdtlstickynav ul::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: rgb(204 204 204 / .5);
        box-shadow: inset 0 0 6px rgb(0 0 0 / .5)
    }

    .pkgdtlsection .pkhdtlsechdng .col-sm-6 {
        width: 50%
    }

    .pkgdtlstickynav .pkgdtlnav > li {
        margin-bottom: 15px
    }

    .pkgdtlstickynav .pkgdtlnav .pkgdtllink.active {
        background: #424242;
        color: #fff !important;
        border: 1px solid #424242
    }

        .pkgdtlstickynav .pkgdtlnav .pkgdtllink.active:before {
            display: none
        }

    .pkgdtlsrvcitem {
        position: relative
    }

    .pkgdtlpriceftr {
        position: sticky;
        background: #fff;
        width: 100%
    }

    #Additems .modal-dialog .add-transfer-popup {
        display: block
    }
}

@media (max-width:480px) {
    .pkgdtlsrvcitem {
        grid-template-columns: 1fr
    }

    .pkgdtlsrvcimgwrap {
        width: 100%;
        margin-bottom: 15px
    }

    .pkgdtlincludeslist li {
        padding: 6px 5px
    }

    .pkgdtlimgwrap .pkgdtlimglist {
        grid-template-areas: 'img1 img1 img1 img1' 'img2 img3 img4 img5'
    }

    .pkgdtlimglist li.pkgdtlimgli:first-child {
        grid-area: img1;
        height: 150px
    }

    .pkgdtlimglist li.pkgdtlimgli:nth-child(2) {
        grid-area: img2;
        height: 75px
    }

    .pkgdtlitnwrap {
        grid-template-columns: 80px calc(100% - 110px)
    }

    .pkgdtlitnsecwrap .col-lg-12.col-md-12.pkgdtldaysec {
        padding-left: 0
    }

    .pkgnulletlist li {
        padding-left: 25px
    }
}

@media (max-width:420px) {
    .pkgdtlincludeslist li {
        font-size: 11px
    }

        .pkgdtlincludeslist li + li {
            margin-left: 5px
        }
}

.change_hotel .sheer:before, .change_hotel .sheer:after {
    display: none !important
}

.change_hotel .sheer {
    width: 25px !important;
    margin: 0 !important
}

.page-wrap, .page-title, .globalPadding, .modal-xl, .TabConWrap .tab-content, .mainHeader .container, body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
    max-width: 1500px !important;
    margin-left: auto !important;
    margin-right: auto !important
}

@media(min-width:1201px) {
    .page-wrap, .page-title, .globalPadding, .modal-xl, nav.navbar, .mainHeader .TabConWrap {
        padding-right: 35px !important;
        padding-left: 35px !important
    }
}

@media(max-width:1200px) {
    .page-wrap, .page-title, .globalPadding, .modal-xl, nav.navbar, .mainHeader .TabConWrap {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
}

@media(min-width:1500px) {
    .TabConWrap .tab-content, .mainHeader .container, body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
        padding-right: 35px !important;
        padding-left: 35px !important
    }
}

@media only screen and (min-width:1500px) and (max-width:1560px) {
    .TabConWrap .tab-content, .mainHeader .container, body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
        padding-right: 0px !important;
        padding-left: 0px !important
    }
}

@media(max-width:1499px) {
    .TabConWrap .tab-content, .mainHeader .container, body .TabConWrap .tab-content, body .mainHeader .tab-content, .mainHeader .TabConWrap.fixed .tab-content {
        padding-right: 0px !important;
        padding-left: 0px !important
    }
}

.kSearchBtn.actksearchbtn i::before {
    content: "\f002" !important
}

.kSearchBtn.actksearchbtn i {
    font: normal normal normal 14px/1 FontAwesome !important
}

.popupbgloader {
    z-index: 0
}

.popupbgloaded {
    z-index: 1
}

.fli-trvlDays {
    font-size: 10px;
    color: #3582ff;
    display: inline-block
}

.FareRuleDetail .FareRuleDetailinner table {
    width: 100%
}

.FareRuleDetail {
    height: 350px
}

.FareRuleDetailinner {
    height: 330px
}

    .FareRuleDetailinner br + br + br {
        display: none
    }

.FareRuleDetailinner {
    font-size: 14px;
    line-height: 26px
}

    .FareRuleDetailinner table {
        margin: 12px 0
    }

</style > <style > .Notavailable {
    text-align: center;
    padding: 10px;
    font-weight: 700;
    border-bottom: 1px dashed #ddd
}

.myRTCol .myRTHeader {
    margin-bottom: 30px;
    display: none
}

.myRTCol .myRTDepartArriveInfo, .myRTCol .myRTDatePaxInfo {
    padding-left: 40px;
    position: relative;
    font-weight: 700
}

.myRTCol .myRTDatePaxInfo {
    margin-bottom: 15px
}

.myRTCol .myRTDepartArriveInfo li {
    position: relative
}

    .myRTCol .myRTDepartArriveInfo li + li {
        margin-top: 20px;
        font-weight: 700
    }

    .myRTCol .myRTDepartArriveInfo li:before {
        content: "";
        top: 5px;
        position: absolute;
        left: -37px;
        width: 16px;
        height: 16px;
        border-radius: 16px;
        border: 2px solid #ddd;
        background: #edeeee;
        display: block;
        z-index: 2
    }

.myRTCol .myRTDepartArriveInfo:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 5px;
    height: 100%;
    border-left: 2px dashed #ddd;
    z-index: 0
}

.myRTCol .myRTDepartArriveInfo li:last-child:after {
    content: "";
    position: absolute;
    left: -30px;
    bottom: -6px;
    height: 100%;
    border-left: 2px solid #f6f7f8;
    z-index: 1
}

.myRTCol .myRTDatePaxInfo {
    position: relative
}

    .myRTCol .myRTDatePaxInfo.departureIcon {
        background: url(../../assets/images/departure-icon.svg) left top 5px no-repeat;
        background-size: 25px auto
    }

    .myRTCol .myRTDatePaxInfo.arrivalIcon {
        background: url(../../assets/images/arrival-icon.svg) left top 5px no-repeat;
        background-size: 25px auto
    }

.selectedradio .bookFlight, .selectedFlights .flightitem {
    position: relative
}

.selectedFlights .airlinename {
    max-width: 60%
}

.selectedFlights .flightwrap > div:first-child .flightitem::before {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.selectedradio .flightitem .fitemmain::before, .selectedFlights .flightitem::before, .flightbottomprice .Notavailable::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: .1;
    background: var(--main-bg-color)
}

.selectedradio .bookFlight.w-100::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    opacity: .4;
    background: var(--main-bg-color);
    overflow: hidden;
    top: 0
}

.myRTCol .mbsIcons {
    position: absolute;
    bottom: 5px;
    right: 10px;
    display: none
}

.selectedFlights .mbsIcons {
    display: block
}

.mbsIcons a {
    opacity: .5;
    transition: all .3s linear;
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    font-size: 18px;
    color: var(--main-bg-color) !important;
    width: 24px;
    height: 24px
}

.mbsIcons > span {
    display: inline-block;
    vertical-align: middle
}

.mbsIcons a:hover {
    opacity: 1
}

.mbsIcons a + a {
    margin-left: 10px
}

.mbsSeat {
    background: url(../../assets/images/thumbs/SeatIcon.svg) center no-repeat;
    background-size: 18px auto
}

.mbsMeal {
    background: url(../../assets/images/thumbs/dinnerIcon.svg) center no-repeat;
    background-size: 18px auto
}

.mbsBaggage {
    background: url(../../assets/images/thumbs/bagIcon.svg) center no-repeat;
    background-size: 18px auto
}

.mbsSeat.active {
    background: url(../../assets/images/thumbs/SeatIconActive.svg) center no-repeat;
    background-size: 18px auto
}

.mbsMeal.active {
    background: url(../../assets/images/thumbs/dinnerIconActive.svg) center no-repeat;
    background-size: 18px auto
}

.mbsBaggage.active {
    background: url(../../assets/images/thumbs/bagIconActive.svg) center no-repeat;
    background-size: 18px auto
}

.wnwrap {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block
}

.myRTCol path {
    transform: translateX(-50%);
    left: 50%;
    width: 72%;
    border-top: 1px dashed #595959 !important;
    top: 10px
}

@media(min-width:1201px) {
    .myRTCol ul.fitemftstops {
        padding-top: 20px
    }

    .intlntsnlitem path, .cstmrlgnflt path {
        border-top: 1px dashed #e0e0e0 !important
    }

    .intlntsnlitem path, .cstmrlgnflt path {
        top: 10px
    }

    .myRTCol ul.fitemftstops li:before {
        top: -19px !important
    }

    .myRTCol .fitemftstops[totalstops="0"] path:before, .intlntsnlitem .fitemftstops[totalstops="0"] path:before, .intlntsnlitem .fitemftstops[totalstops="0"] path:after, .cstmrlgnflt .fitemftstops[totalstops="0"] path:after, .cstmrlgnflt .fitemftstops[totalstops="0"] path:before {
        background: #fff0;
        display: none
    }

    .intlntsnlitem .fitemftstops[totalstops="0"]:before, .cstmrlgnflt .fitemftstops[totalstops="0"] path:before {
        position: absolute !important;
        margin-top: -16px !important;
        z-index: 4 !important
    }

    .cstmrlgnflt .fitemftstops[totalstops="0"] path:before {
        margin-top: 0px !important
    }

    .intlntsnlitem ul.fitemftstops, .cstmrlgnflt ul.fitemftstops {
        padding-top: 16px
    }

    .myRTCol .fitemftstops[totalstops="0"] path:before, .intlntsnlitem .fitemftstops[totalstops="0"] path:before, .cstmrlgnflt .fitemftstops[totalstops="0"] path:before {
        left: 50%;
        width: 20px;
        margin-left: -10px;
        height: 20px;
        display: block;
        background-image: url(../images/path-icon-flight.svg);
        background-size: 20px auto;
        content: "" !important
    }

    .myRTCol .fitemftstops[totalstops="0"] path:after, .myRTCol .fitemftstops[totalstops="0"] path:after, .myRTCol .fitemftstops[totalstops="1"] path:after, .myRTCol .fitemftstops[totalstops="1"] path:before, .myRTCol .fitemftstops[totalstops="2"] path:after, .myRTCol .fitemftstops[totalstops="2"] path:before {
        display: none !important
    }

    .myRTCol .selectedFlights .fitemftstops[totalstops="0"] path:before {
        margin-top: 0px !important;
        margin-left: -7px !important
    }
}

.myRTCol path:after {
    right: -15px
}

.myRTCol .myRTResult .fitemthumb {
    width: 100%;
    min-height: 30px;
    position: relative;
    padding: 10px 0 10px 40px;
    margin-top: 0
}

    .myRTCol .myRTResult .fitemthumb > .fitemdurprice {
        position: absolute;
        right: 10px;
        top: auto;
        bottom: 0
    }

        .myRTCol .myRTResult .fitemthumb > .fitemdurprice .fitemprice {
            width: auto;
            padding: 0;
            align-items: end
        }

.myRTCol .myRTResult .fitemthumbinner {
    width: 24px;
    height: auto;
    top: 50%
}

.myRTCol .myRTResult .flighttitle {
    display: none
}

.myRTResult .fitemthumbinner img {
    height: auto
}

.myRTCol .myRTResult .fitemdurprice {
    flex-wrap: wrap
}

.myRTCol .myRTResult .fitemdft > div {
    width: 90% !important
}

.myRTCol .myRTResult .fitemdurprice .price {
    padding-right: 0px !important
}

.myRTCol .myRTResult .bookFlight .fitempriceinner {
    display: none
}

.myRTCol .myRTResult.selectedFlights .bookFlight .fitempriceinner, .myRTCol .myRTResult.selectedFlights .flighttitle {
    display: block
}

.myRTCol .myRTResult.selectedFlights .bookFlight .fitempriceinner {
    font-size: 130%;
    text-align: right !important
}

.myRTCol .myRTResult .fitempriceinner > * {
    display: inline-block;
    vertical-align: middle
}

.flightbottomprice .Notavailable {
    background: url(/assets/images/Notavailable.svg) no-repeat;
    margin: 0 auto;
    background-position: top 15px center;
    background-size: 60px;
    padding-top: 15px;
    position: relative;
    text-align: center !important
}

    .flightbottomprice .Notavailable p {
        padding-top: 66px;
        font-size: 17px;
        font-weight: 700;
        margin-bottom: 0
    }

.myRTCol .myRTResult .fitemdfrom, .myRTResult .fitemdto {
    width: 33%
}

.myRTCol .myRTResult .fitemdft {
    width: 33%
}

.myRTCol .myRTResult .flightitem + .flightitem {
    display: none
}

.myRTCol .myRTResult.selectedFlights .flightitem + .flightitem {
    display: block
}

.myRTCol .myRTColIn {
    min-height: 500px
}

.myRTCol .myRTColIn {
    padding: 20px 15px;
    border-radius: 10px;
    border: 1px solid #ddd;
    margin-bottom: 40px;
    position: relative;
    height: auto
}

.myRTCol .myRTFIlters {
    margin-bottom: 15px;
    box-shadow: 0 5px 10px rgb(0 0 0 / .15);
    border-radius: 10px;
    background: #fff;
    z-index: 9;
    position: sticky;
    top: 20px
}

    .myRTCol .myRTFIlters.flight_RtpPopup_filter {
        display: none !important
    }

.myRTCol .myRTFIlterTop > div {
    padding: 5px 5px 5px 10px
}

.myRTCol .myRTDisplayFilters .myRTFIlterStops > div {
    padding: 0 5px 0 10px
}

.myRTCol .myRTFIlterTop > div + div, .myRTCol .myRTFIlterStops .myRTCheckboxWrap + .myRTCheckboxWrap {
    border-left: 1px dashed #ddd
}

.myRTCol .myRTFIlterTop {
    border-bottom: 1px dashed #ddd
}

    .myRTCol .myRTFIlterTop p, .myRTCol .myRTFIlterMid p, .myRTCol .myMdlBody p {
        margin-bottom: 5px
    }

.myRTCol .checkbox {
    position: relative;
    padding-left: 20px;
    overflow: hidden
}

    .myRTCol .checkbox .cr {
        position: absolute;
        left: 1px;
        top: 4px;
        border-radius: 4px;
        overflow: hidden
    }

    .myRTCol .checkbox label .cr + span {
        font-size: 80%
    }

    .myRTCol .checkbox label {
        margin-top: 0;
        margin-bottom: 0
    }

.myRTCol .myRTFIlterDeparture .myRTCheckboxWrap, .myRTCol .myRTFIlterArrival .myRTCheckboxWrap {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.myRTCol .myRTFIlterTop {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.myRTCol .myRTFIlterBottom {
    padding: 0 10px;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.myRTCol .results_hot h2, .myRTCol .results_hot p {
    padding-left: 12px;
    padding-right: 12px
}

.myRTCol .myRTDisplayFilters .myRTFIlterStops .checkbox {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

    .myRTCol .myRTDisplayFilters .myRTFIlterStops .checkbox:last-child {
        margin-right: 0
    }

.myRTCol .myRTFIlterStops .myRTCheckboxWrap label {
    margin-bottom: 0
}

.myRTCol .myRTDisplayFilters .myRTFIlterStops {
    display: grid;
    grid-template-columns: 1fr 1fr
}

    .myRTCol .myRTDisplayFilters .myRTFIlterStops p {
        padding-right: 20px
    }

.myRTCol .myRTFIlterBottom {
    line-height: 30px;
    border-top: 1px dashed #ddd
}

    .myRTCol .myRTFIlterBottom a {
        display: inline-block;
        vertical-align: middle;
        line-height: 10px
    }

.myRTCol .myRTFilterBottomRight a + a {
    margin-left: 20px;
    position: relative
}

.myRTCol .myRTPopupFiltersDprt {
    position: absolute;
    min-width: 100%;
    padding: 15px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000
}

    .myRTCol .myRTPopupFiltersDprt:before {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background: rgb(0 0 0 / .4);
        border-radius: 10px
    }

.myRTCol .myModalContainer {
    background: #fff;
    box-shadow: 0 5px 10px rgb(0 0 0 / .15);
    border-radius: 10px;
    max-height: 80vh;
    overflow: auto;
    position: sticky;
    top: 15px
}

.cartflightshop {
    height: 20px;
    vertical-align: middle;
    display: none
}

.myRTCol .myMdlHeader {
    border-bottom: 1px solid #ddd;
    padding: 10px 15px
}

.myRTCol .myMdlFooter {
    border-top: 1px solid #ddd;
    padding: 10px 15px;
    background: #fff;
    position: sticky;
    bottom: 0
}

.myRTCol .closeFilters {
    float: right;
    padding: 5px;
    position: relative;
    width: 30px;
    height: 20px
}

.myRTCol .myMdlBody {
    padding: 15px
}

    .myRTCol .myMdlBody .myRTFIlterTop > div {
        padding: 0;
        border-left: none
    }

    .myRTCol .myMdlBody .myRTFIlterTop, .myRTCol .myMdlBody .myRTFIlterDeparture .myRTCheckboxWrap, .myRTCol .myMdlBody .myRTFIlterArrival .myRTCheckboxWrap {
        display: block
    }

    .myRTCol .myMdlBody .myRTCheckboxWrap .checkbox {
        display: inline-block;
        vertical-align: middle
    }

    .myRTCol .myMdlBody .myRTFIlterTop > div {
        margin-bottom: 15px
    }

        .myRTCol .myMdlBody .myRTFIlterTop > div.myPriceSlider {
            margin-bottom: 25px
        }

    .myRTCol .myMdlBody .myRTFIlterTop {
        border-bottom: none
    }

        .myRTCol .myMdlBody .myRTFIlterTop .checkbox {
            margin-right: 10px
        }

.myRTCol .mybtn.mybtn-outline {
    background: transparent !important;
    border-color: var(--main-bg-color) !important;
    color: var(--main-bg-color) !important
}

.myRTCol.derarture-arrival {
    display: none
}

.myRTCol .PriceSort {
    position: relative;
    padding-right: 20px
}

    .myRTCol .PriceSort:before {
        position: absolute;
        content: "";
        right: 3px;
        top: 4px;
        border: 6px solid #fff0;
        border-top-color: #ddd
    }

    .myRTCol .PriceSort.LTH:before {
        border-top-color: var(--main-bg-color) !important
    }

    .myRTCol .PriceSort.HTL:before {
        top: -3px;
        border-top-color: transparent !important;
        border-bottom-color: var(--main-bg-color) !important
    }

.myRTCol .DRTRadioWrap {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.myRTCol .results_hot {
    width: 100%;
    box-shadow: none
}

.myRTCol .DRTRadioWrap input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.myRTCol .DRTRadioWrap .Radiomark {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #ddd
}

.myRTCol .DRTRadioWrap:hover input ~ .Radiomark {
    background-color: #edeeee
}

.myRTCol .DRTRadioWrap input:checked ~ .Radiomark {
    background-color: var(--main-bg-color)
}

.myRTCol .DRTRadioWrap .Radiomark:after {
    content: "";
    position: absolute;
    display: none
}

.myRTCol .DRTRadioWrap input:checked ~ .Radiomark:after {
    display: block
}

.myRTCol .DRTRadioWrap .Radiomark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

.myRTCol .myRTResult.selectedFlights .fitemtoggle {
    padding: 5px 0 !important
}

.myRTCol .myRTResult .fitempriceinner > .price {
    padding-right: 0px !important
}

.myRTCol .myRTResult.selectedFlights .bookFlight {
    border-bottom: 1px dashed #ddd
}

.myRTCol .myRTResult.selectedFlights .fitemdtl {
    border-bottom: 1px dashed #ddd
}

.mycstmModal .canamnt {
    padding-bottom: 30px
}

.mycstmModal.modal.fade .modal-dialog {
    max-width: 260px
}

#modalAlreadySSR .mycstmModal.modal.fade .modal-dialog {
    max-width: 420px
}

.myRTCol .myRTResult.selectedFlights .fitemdtl + .bookFlight {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 0 dashed #ddd;
    border-radius: 0 0 10px 10px
}

.myRTCol .myRTResult.selectedFlights .flightwrap {
    border-radius: 10px
}

.myRTCol .flightwrap {
    margin-bottom: 10px
}

.myRTCol .selectedFlights .fitemprice b, .myRTCol .selectedFlights .holdtab b, .myRTCol .selectedFlights .bggbox .sumfare b, .myRTCol .selectedFlights .sl-fare b, .myRTCol .selectedFlights .sl-dtl b {
    font-size: 110%
}

.myRTCol .selectedFlights .sl-fare {
    padding-right: 0;
    min-width: 100px;
    vertical-align: bottom !important
}

.myRTCol .selectedFlights .summarytab .sl-fare {
    padding-right: 0;
    min-width: 0;
    vertical-align: middle !important
}

.myRTCol .selectedFlights .sl-fare .SLI-check {
    right: 0;
    top: 0;
    transform: translate(0,0)
}

.myRTCol .selectedFlights .radio-group label {
    padding: 0 5px;
    font-size: 10px !important
}

.myRTCol .selectedFlights .FlightNav .dropdown .dropdown-menu {
    top: 22px !important;
    transform: translate3d(0,0,0) !important
}

.myRTCol .selectedFlights .fitemdtl .fiditem {
    display: block !important;
    position: relative;
    padding: 0 10px;
    margin-top: 10px
}

.myRTCol .selectedFlights .fitemdtl .fiditemfrom, .myRTCol .selectedFlights .fitemdtl .fiditemto, .myRTCol .selectedFlights .fitemdtl .fiditempath {
    display: block;
    width: 100%;
    padding: 0
}

.myRTCol .selectedFlights .fitemdtl .fiditempath {
    display: none
}

.myRTCol .selectedFlights .fitemdtl .fiditemfrom[mobflightname]:after {
    content: attr(mobflightname);
    position: relative;
    font-size: 85%
}

.myRTCol .selectedFlights .fitemdtl .fiditem:before {
    position: absolute;
    top: 20px;
    bottom: 0;
    z-index: 2;
    content: "";
    border-left: 1px dashed #ddd;
    left: 15px
}

.myRTCol .selectedFlights .fitemdtl .fiditemto:after {
    position: absolute;
    top: 10px;
    bottom: 0;
    z-index: 2;
    content: "";
    border-left: 3px solid #fff;
    left: 3px
}

.myRTCol .selectedFlights .fitemdtl .fiditemfrom, .myRTCol .selectedFlights .fitemdtl .fiditemto {
    padding-left: 20px;
    position: relative;
    margin-bottom: 10px
}

    .myRTCol .selectedFlights .fitemdtl .fiditemfrom:before, .myRTCol .selectedFlights .fitemdtl .fiditemto:before {
        position: absolute;
        z-index: 3;
        content: "";
        left: 0;
        top: 5px;
        width: 11px;
        height: 11px;
        -webkit-border-radius: 11px;
        -moz-border-radius: 11px;
        -ms-border-radius: 11px;
        -o-border-radius: 11px;
        border-radius: 11px;
        border: 2px solid #636363
    }

.myRTCol .selectedFlights .fitemdtl .sumbox .fiditempath {
    display: block;
    width: 40%;
    padding: 1px
}

.myRTCol .selectedFlights .fitemdtl .sumbox .fiditem {
    padding: 0;
    margin-top: 15px
}

.myRTCol .selectedFlights .bookFlight .fitemprice {
    padding-left: 5px;
    padding-right: 5px
}

.myRTCol .selectedFlights .fitemdtl .sumbox .fiditemfrom, .myRTCol .selectedFlights .fitemdtl .sumbox .fiditemto {
    width: 30%;
    padding-left: 0;
    margin-top: -15px;
    margin-bottom: 0
}

    .myRTCol .selectedFlights .fitemdtl .sumbox .fiditemfrom:before, .myRTCol .selectedFlights .fitemdtl .sumbox .fiditemto:before {
        display: none
    }

.myRTCol .selectedFlights .fitemdtl .sumbox .fiditemfrom, .myRTCol .selectedFlights .fitemdtl .sumbox .fiditemto, .myRTCol .selectedFlights .fitemdtl .sumbox .fiditempath {
    float: left
}

.myRTCol .selectedFlights, .myRTCol .selectedFlights .flight_mywrap .fitemmain .airlinename, .myRTCol .selectedFlights .flight_mywrap .fitemdfrom, .flight_mywrap .fitemdto {
    font-size: 13px
}

    .myRTCol .selectedFlights .flightname, .myRTCol .selectedFlights ul.fitemftstops li *, .myRTCol .selectedFlights .holdtab span, .myRTCol .selectedFlights .fitempriceinner span, .myRTCol .selectedFlights .fitemdtl span, .myRTCol .selectedFlights .fitemdtl b, .myRTCol .selectedFlights .kTouchspin .col-form-label span {
        font-size: 100%
    }

    .myRTCol .selectedFlights .flight_mywrap path {
        width: 72%
    }

    .myRTCol .selectedFlights .fitemftmain, .myRTCol .selectedFlights ul.fitemftstops {
        margin-top: 6px
    }

.myRTCol .fitemftmain, .myRTCol ul.fitemftstops {
    padding-left: 15px;
    padding-right: 15px
}

.myRTCol .selectedFlights path:before, .myRTCol .selectedFlights path:after {
    background-size: contain;
    height: 15px;
    width: 15px;
    margin-top: 2px
}

.myRTCol .selectedFlights .fitemduration[timelayover]:before {
    content: attr(timelayover);
    position: absolute;
    left: 20px;
    bottom: -2px;
    opacity: .75
}

.myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice {
    right: 0;
    top: auto;
    bottom: 0
}

.myRTCol .selectedFlights .fitemduration {
    padding-bottom: 30px
}

    .myRTCol .selectedFlights .fitemduration[timelayover]:after {
        content: "\e081";
        font-family: 'simple-line-icons';
        position: absolute;
        left: 3px;
        bottom: -2px;
        opacity: .75
    }

.myRTCol .selectedFlights .flighttitle {
    padding: 10px 10px 0 10px
}

.myRTCol .selectedFlights .fitemmain {
    padding-left: 10px;
    padding-right: 10px
}

.myRTCol .selectedFlights .flighttitle .fitempriceinner {
    text-align: right
}

    .myRTCol .selectedFlights .flighttitle .fitempriceinner .price {
        padding-right: 0px !important
    }

.myRTCol .selectedFlights ul.fitemftstops[totalstops]:before {
    display: none
}

.myRTCol .irs-to {
    left: auto !important;
    right: 0 !important
}

.myRTCol .irs-from {
    left: 0 !important;
    right: auto !important
}

    .myRTCol .irs-from:after, .myRTCol .irs-to:after, .myRTCol .irs-single:after {
        display: none
    }

.myRTCol .irs-single {
    left: 50% !IMPORTANT;
    transform: translateX(-50%)
}

.myRTCol .selectedFlights .FareRuleTop [class*="col-md-6"] {
    width: 50%
}

.myRTCol .selectedFlights .FareRuleDetail {
    margin-top: 15px
}

.myRTCol .selectedFlights .fiditemto.v-align .v-alignin {
    text-align: left
}

.myRTCol .selectedFlights {
    position: sticky;
    top: 10px;
    margin-bottom: 40px;
    transition: all .3s linear
}

    .myRTCol .selectedFlights path.eclipse:before, .myRTCol .selectedFlights path.eclipse:after {
        top: -10px
    }

    .myRTCol .selectedFlights .contentBoxDITClick ul li a {
        padding: 3px 5px !important;
        font-size: 80% !important
    }

    .myRTCol .selectedFlights .totalfare {
        font-size: 130%
    }

.myRTCol ul.fitemftstops li > span {
    display: none
}

.myRTCol .myRTColIn {
    height: 100%;
    margin-bottom: 0
}

.myRTCol#DRTDeparture, .myRTCol#DRTArrival {
    padding-bottom: 40px
}

.myRTCol .flgtLyovrInfo.tooltipBox {
    min-width: 220px;
    bottom: 30px
}

.myRTCol .selectedFlights .fitemftmain {
    display: none
}

body.DRTbody {
    padding-top: 0px !important;
    height: auto
}

    body.DRTbody .fixed-top {
        transition: all .3s linear;
        height: auto;
        position: relative !important
    }

    body.DRTbody .mainHeader {
        position: sticky;
        top: 0;
        transition: all .3s linear
    }

        body.DRTbody .mainHeader .TabConWrap.hidefixed.fixed, body.DRTbody .mainHeader .TabConWrap.hidefixed {
            top: 0px !important;
            transform: translate(0,0) !important;
            opacity: 1 !important
        }

            body.DRTbody .mainHeader .TabConWrap.hidefixed.fixed .tab-content, body.DRTbody .mainHeader .TabConWrap.hidefixed .tab-content {
                padding-top: 0px !important;
                padding-bottom: 0px !important;
                padding-left: 20px !important
            }

            body.DRTbody .mainHeader .TabConWrap.hidefixed.fixed .kSearchBtn, body.DRTbody .mainHeader .TabConWrap.hidefixed .kSearchBtn {
                width: 40px;
                height: 40px;
                line-height: 37px;
                font-size: 16px
            }

span.sectionHdng {
    position: absolute;
    left: 19px;
    top: -12px;
    padding: 0 15px;
    background: #fff;
    z-index: 1;
    border-radius: 20px;
    border: 1px solid #ddd
}

.myRTCol .airlineNameTooltip {
    bottom: 102%
}

.flightbottomprice #ArrFlightSummary {
    border-top: 1px dashed #ddd
}

.fareboxx .sumfare + .sumfare, .fareboxx .totalfare {
    border-top: 1px dashed #ddd
}

@media (max-width:1500px) {
    .myRTCol .myRTResult.flightitemWrap .flightwrap .flightitem .fitemftmain span {
        display: block
    }
}

@media (max-width:1300px) {
    .myRTCol .myRTResult .fitemthumb {
        position: initial
    }

    .myRTCol .myRTResult .fitemthumbinner {
        top: 20px
    }

    .myRTCol .checkbox .cr {
        margin-right: 0;
        width: 13px;
        height: 13px;
        top: 5px
    }

    .myRTCol .checkbox {
        padding-left: 15px
    }

        .myRTCol .checkbox .cr .cr-icon, .myRTCol .radio .cr .cr-icon {
            left: 0
        }

    .myRTCol .myRTFIlters {
        top: 10px
    }
}

@media (max-width:1230px) {
    .myRTCol .myRTResult .bookFlight .fitemmain .donebox {
        padding: 0
    }
}

@media (max-width:1205px) {
    .myRTCol .myRTResult .bookFlight .fitemmain .donebox {
        padding: 0
    }
}

@media (max-width:1200px) {
    .myRTCol.flightbottomprice .fitemthumbinner {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px
    }

    .myRTCol.flightbottomprice .fitemthumb {
        max-width: none
    }

    .myRTCol.flightbottomprice .airlinename {
        display: inline-block;
        vertical-align: middle
    }

    .myRTCol.flightbottomprice {
        position: fixed;
        bottom: 0;
        z-index: 9999;
        left: 0;
        right: 0;
        max-height: 100vh;
        padding: 0
    }

    .mbsIcons {
        top: -19px;
        right: 0
    }

    .myRTCol.flightbottomprice .fitemthumbinner img {
        margin-bottom: 5px
    }

    .myRTCol.flightbottomprice .myRTResult .fitemduration {
        display: none
    }

    .myRTCol .selectedFlights, .flightbottomprice .flightwrap {
        margin-bottom: 0;
        box-shadow: 0 -5px 10px rgb(0 0 0 / .08)
    }

    .flightbottomprice.myRTCol .selectedFlights .fitemmain {
        padding-top: 0;
        padding-bottom: 0
    }

    .flightbottomprice.myRTCol .bookFlight {
        background: transparent !important
    }

    .flightbottomprice.myRTCol .contentBoxDITab {
        overflow-y: auto;
        max-height: 360px
    }

    .myRTCol .myRTResult .FareRuleDetailinner {
        font-size: 12px
    }

    .myRTCol .myRTResult .sumbox.fareboxx .totalfare b {
        font-size: 150%
    }
}

@media (max-width:1023px) {
    .myRTCol .myRTResult .fitemthumbinner {
        top: 0
    }

        .myRTCol .myRTResult .fitemthumbinner img {
            margin-bottom: 4px
        }

    .myRTCol .myRTResult .fitemthumb {
        padding: 7px 0 10px 0
    }

    .myRTCol .myRTResult.flightitemWrap .contentBoxDITClick ul li a {
        padding: 8px 8px !important
    }

    .myRTCol .airlinename {
        position: relative;
        opacity: 1
    }

    .myRTCol .airlineNameTooltip {
        bottom: 30px
    }
}

@media (max-width:1023px) {
    .mainHeader .TabConWrap.posRel {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }
}

@media (max-width:850px) {
    #DRTArrival.myRTCol .myRTFIlterDeparture p b span, #DRTArrival.myRTCol .myRTFIlterArrival p b span, #DRTDeparture.myRTCol .myRTFIlterDeparture p b span, #DRTDeparture.myRTCol .myRTFIlterArrival p b span {
        display: block
    }

    .myRTCol .myRTFIlters {
        top: -172px
    }
}

@media only screen and (min-width:768px) and (max-width:850px) {
    .myRTCol .myRTFIlterDeparture .myRTCheckboxWrap, .myRTCol .myRTFIlterArrival .myRTCheckboxWrap {
        grid-template-columns: 1fr
    }
}

@media (max-width:800px) {
    .myRTCol .myRTFIlterBottom {
        grid-template-columns: 1fr 2fr
    }

    .myRTCol .myRTDisplayFilters .myRTFIlterStops .checkbox {
        margin-right: 6px
    }
}

@media (max-width:767px) {
    .myRTCol .myRTFIlters {
        top: -57px
    }

    .myRTCol .myRTPopupFiltersDprt {
        left: -16px;
        right: -16px;
        width: auto
    }

    .myRTCol .airlineNameTooltip {
        min-width: 100px
    }

    #MainDRT > .form-row > div > .form-row {
        display: block
    }

    .myRTCol.derarture-arrival {
        display: inline-block;
        margin-bottom: 15px;
        position: sticky;
        top: 84px;
        left: 10px;
        margin-left: 6px;
        width: calc(100% - 12px);
        z-index: 10;
        padding: 10px 20px;
        background: #fff;
        box-shadow: 0 5px 10px rgb(0 0 0 / .07);
        border-radius: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 0%;
        max-width: 100%
    }

    .DRTbody .TabConWrap.showme, .DRTbody .mainHeader.landing .TabConWrap.showme, .DRTbody .mainHeader .TabConWrap.posRel.showme, .mainHeader {
        z-index: 10000 !important
    }

    .myRTCol.flightbottomprice .contentBoxDITab {
        overflow-y: auto;
        max-height: 300px
    }

    .myRTCol .myRTResult .bookFlight .fitemmain .donebox {
        padding: 8px 15px
    }

    .flightbottomprice.myRTCol .selectedFlights {
        margin-bottom: 0
    }

    .myRTCol.hidemetab {
        display: none
    }

    .myRTCol .selectedFlights .fitemmain {
        padding: 0 10px
    }

    .myRTCol .myRTResult.selectedFlights .flightwrap {
        margin-bottom: 0
    }

    .myRTCol.hidemetab.active {
        display: block
    }

    .myRTCol.derarture-arrival h5 {
        display: inline-block;
        border: 1px solid #ddd;
        border-radius: 4px;
        font-weight: 700;
        margin-right: 12px;
        margin-bottom: 0
    }

        .myRTCol.derarture-arrival h5 a {
            color: #636363;
            font-size: 12px;
            padding: 3px 12px;
            display: inline-block
        }

        .myRTCol.derarture-arrival h5.active {
            background: var(--main-bg-color) !important;
            color: #fff;
            border: 1px solid var(--main-bg-color) !important;
            position: relative
        }

            .myRTCol.derarture-arrival h5.active a {
                color: #fff
            }

    #DRTArrival.myRTCol .myRTFIlterDeparture p b span, #DRTArrival.myRTCol .myRTFIlterArrival p b span, #DRTDeparture.myRTCol .myRTFIlterDeparture p b span, #DRTDeparture.myRTCol .myRTFIlterArrival p b span {
        display: inline-block
    }
}

@media (max-width:560px) {
    .cartflightshop {
        display: block;
        color: var(--main-bg-color) !important
    }

    .flightdonbox.donebox {
        font-size: 0 !important;
        background: transparent !important
    }

    .myRTCol .myRTFIlters {
        z-index: 4
    }
}

@media (max-width:490px) {
    .flightresult .bookFlight .fitemdurprice {
        position: absolute;
        width: 100%
    }
}

@media (max-width:480px) {
    .flightresult .bookFlight .flightsmall {
        width: 90%
    }

    .myRTCol .myRTFIlters {
        top: -107px
    }

    .myRTCol .myRTResult .fitemthumb {
        padding: 3px 0 5px 0
    }

    .myRTCol.flightbottomprice .contentBoxDITab {
        overflow-y: auto;
        max-height: 46vh
    }

    .flightbottomprice .flighttitle {
        padding-top: 0 !important
    }

    .myRTCol .bookFlight .fitemprice {
        height: auto
    }

    .myRTCol .fitemtoggle {
        padding: 6px 10px
    }

    .flightbottomprice .Notavailable {
        background-position: top 10px center;
        padding-top: 12px;
        background-size: 36px
    }

        .flightbottomprice .Notavailable p {
            padding-top: 44px;
            font-size: 15px
        }

    .myRTCol .myRTFIlterDeparture .myRTCheckboxWrap, .myRTCol .myRTFIlterArrival .myRTCheckboxWrap {
        grid-template-columns: 1fr
    }

    .myRTCol .checkbox label .cr + span {
        font-size: 80%
    }

    .myRTCol .myRTFIlterDeparture .myRTCheckboxWrap .checkbox label, .myRTCol .myRTFIlterArrival .myRTCheckboxWrap .checkbox label {
        margin-bottom: 2px
    }
}

@media (max-width:400px) {
    .myRTCol .checkbox .cr {
        width: 13px;
        height: 13px;
        margin-right: 3px
    }

    .myRTCol .myRTFIlters {
        top: -130px
    }

    .myRTCol .checkbox .cr i::before {
        font-size: 8px
    }

    .myRTCol .checkbox {
        padding-left: 16px
    }

        .myRTCol .checkbox .cr .cr-icon {
            left: 15%
        }

    #DRTArrival.myRTCol .myRTFIlterDeparture p b span, #DRTArrival.myRTCol .myRTFIlterArrival p b span, #DRTDeparture.myRTCol .myRTFIlterDeparture p b span, #DRTDeparture.myRTCol .myRTFIlterArrival p b span {
        display: block
    }

    .myRTCol .myRTResult .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a {
        padding: 7px 4px !important
    }
}

@media (max-width:352px) {
    .myRTCol .myRTFIlters {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: -15px
    }

    .myRTCol .checkbox .cr {
        width: 12px;
        height: 12px
    }

    .myRTCol .checkbox label .cr + span {
        font-size: 70%
    }
}

.myrtcRadioWrap.myRTCheckboxWrap .checkbox {
    padding-left: 0
}

.myrtcRadioWrap.myRTCheckboxWrap {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.myRTCheckboxWrap [type="radio"]:checked, .myRTCheckboxWrap [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px
}

    .myRTCheckboxWrap [type="radio"]:checked + label, .myRTCheckboxWrap [type="radio"]:not(:checked) + label {
        position: relative;
        padding-left: 22px;
        cursor: pointer;
        line-height: 20px;
        display: inline-block;
        color: #666;
        font-size: 80%
    }

        .myRTCheckboxWrap [type="radio"]:checked + label:before, .myRTCheckboxWrap [type="radio"]:not(:checked) + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 1px;
            width: 16px;
            height: 16px;
            border: 1px solid #a9a9a9;
            border-radius: 100%;
            background: #fff
        }

        .myRTCheckboxWrap [type="radio"]:checked + label:after, .myRTCheckboxWrap [type="radio"]:not(:checked) + label:after {
            content: '';
            width: 10px;
            height: 10px;
            background: #252525;
            position: absolute;
            top: 4px;
            left: 3px;
            border-radius: 100%;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease
        }

        .myRTCheckboxWrap [type="radio"]:not(:checked) + label:after {
            opacity: 0;
            -webkit-transform: scale(0);
            transform: scale(0)
        }

        .myRTCheckboxWrap [type="radio"]:checked + label:after {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }

.myRTCol .animatedBackground {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: #eee;
    background: -webkit-gradient(linear,left top,right top,color-stop(8%,#eeeeee),color-stop(18%,#dddddd),color-stop(33%,#eeeeee));
    background: -webkit-linear-gradient(left,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);
    background: linear-gradient(to right,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);
    -webkit-background-size: 800px 104px;
    background-size: 800px 104px;
    position: relative
}

@@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0
    }

    100% {
        background-position: 468px 0
    }
}

@@keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0
    }

    100% {
        background-position: 468px 0
    }
}

.myRTCol .loaderBg {
    background-color: #eee
}

.myRTCol .w-100-custom {
    width: 100% !important
}

.myRTCol .w-90-custom {
    width: 90% !important
}

.myRTCol .w-80-custom {
    width: 80% !important
}

.myRTCol .w-70-custom {
    width: 70% !important
}

.myRTCol .w-60-custom {
    width: 60% !important
}

.myRTCol .w-50-custom {
    width: 50% !important
}

.myRTCol .w-40-custom {
    width: 40% !important
}

.myRTCol .w-30-custom {
    width: 30% !important
}

.myRTCol .w-20-custom {
    width: 20% !important
}

.myRTCol .w-10-custom {
    width: 10% !important
}

.myRTCol .h-10-custom {
    height: 10px !important
}

.myRTCol .h-15-custom {
    height: 15px !important
}

.myRTCol .h-20-custom {
    height: 20px !important
}

.myRTCol .h-25-custom {
    height: 25px !important
}

.myRTCol .h-35-custom {
    height: 35px !important
}

.myRTCol .h-60-custom {
    height: 60px !important
}

.myRTCol .skelaton .h-20-custom, .myRTCol .skelaton .h-15-custom, .myRTCol .skelaton .h-10-custom, .myRTCol .skelaton .h-25-custom {
    margin: 10px 0
}

.myRTCol .skelaton .srp-left-panel {
    padding-top: 0
}

.myRTCol .itemCenter {
    margin: 0 auto !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important
}

.myRTCol .skelaton .trending-place-item, .myRTCol .skelaton .coupon-section {
    margin-bottom: 20px;
    box-shadow: 0 0 17px 0 rgb(0 0 0 / .1)
}

.myRTCol .myRTFIlterBottom a {
    color: var(--main-bg-color) !important
}

.myRTCol .totalfare b {
    font-size: 130%
}

.resultfltcolumn .myRTCol .myRTResult .fitemthumbinner {
    width: 50px;
    height: auto;
    top: 14px;
    transform: translate(0,0)
}

.resultfltcolumn .bookFlight .fitemprice {
    height: 24px;
    width: auto
}

.resultfltcolumn .myRTCol .DRTRadioWrap {
    width: 18px;
    height: 18px;
    margin-top: 4px
}

    .resultfltcolumn .myRTCol .DRTRadioWrap .Radiomark:after {
        top: 5px;
        left: 5px;
        width: 4px;
        height: 4px
    }

.resultfltcolumn .fitemmain {
    padding-right: 4px
}

.airlinedblelmnt {
    max-width: 150px
}

span.airlinename.airlinedblelmnt > * {
    display: block;
    line-height: 1.5
}

.oldpriceseats {
    text-align: right;
    padding-right: 6px
}

    .oldpriceseats > * {
        display: block;
        line-height: 1.5
    }

.selectedFlights .oldpriceseats .fewText {
    font-size: 85% !important
}

.oldpriceseats .fewText {
    text-decoration: none !important
}

.selectedFlights .fitempriceinner small * {
    font-size: 85% !important
}

@media(min-width:993px) and (max-width:1200px) {
    .selectedFlights .airlinename {
        margin-top: 0px !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice.results_cartprice, .myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice.results_fitemdurprice {
        bottom: 0px !important
    }
}

@media(min-width:330px) and (max-width:450px) {
    .myRTCol .myRTResult.selectedFlights #DepSelectedFlight .flightitem, .myRTCol .myRTResult.selectedFlights #DArrSelectedFlight .flightitem {
        min-height: 67px
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice.results_cartprice {
        bottom: 0px !important
    }
}

@media(min-width:451px) and (max-width:767px) {
    .mbsIcons {
        top: -26px !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice.results_fitemdurprice {
        bottom: -1px !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumb > .fitemdurprice.results_cartprice {
        bottom: 3px !important
    }
}

@media(min-width:1201px) {
    .resultfltcolumn .myRTCol .myRTResult .fitemthumb, .resultfltcolumn .fitemduration {
        padding-left: 65px
    }

    .myRTCol .PriceSort.LTH:before {
        transform: rotate(-180deg);
        top: -2px
    }

    .myRTCol .PriceSort.HTL:before {
        transform: rotate(-180deg);
        top: 4px
    }

    .fitemthumbinner {
        top: 22px
    }

    .selectedFlights .airlinename {
        max-width: none
    }

    .airlinename * {
        font-size: 10px
    }

    .itrnntnldtm {
        padding-left: 7px;
        line-height: 50px
    }

    .fitemthumbdmstc {
        padding-left: 0px !important
    }

    .myRTCol .myRTResult .fitemthumb {
        padding-bottom: 0
    }

    .myRTCol .myRTResult .fitemduration {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 65px
    }

    .myRTCol .myRTResult.selectedFlights .fitemduration {
        padding-bottom: 25px;
        padding-left: 35px
    }

    .myRTCol .myRTResult.selectedFlights .fitemdfrom {
        width: 30% !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemdft {
        width: 30% !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemdto {
        width: 37% !important
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumbinner {
        top: 31px
    }

    .myRTCol .myRTResult.selectedFlights .mbsIcons {
        bottom: 38px
    }

    .selectedFlights .airlinename {
        margin-top: -45px
    }

    .myRTCol .selectedFlights .fitemduration[timelayover]:before, .myRTCol .selectedFlights .fitemduration[timelayover]:after {
        bottom: -40px
    }

    body .fitemdtl .contentBoxDITClick ul li a {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        font-size: 85%
    }

    .airlinename > div:first-child {
        font-weight: 700
    }

    .myRTCol .myRTResult.selectedFlights .fitemthumbinner {
        width: 30px
    }

    .airlinename span, .airlinename strong {
        display: inline-block;
        vertical-align: middle
    }

    .resultfltcolumn .fitemmain {
        padding-left: 15px
    }
}

@media(max-width:1300px) {
    .resultfltcolumn .fitemmain {
        padding-left: 10px
    }
}

@media(max-width:1200px) {
    .myRTCol .myRTResult .fitemthumb > .fitemdurprice {
        top: auto;
        bottom: 0
    }

    .myRTCol .myRTResult.selectedFlights .mbsIcons {
        bottom: 26px
    }

    .intlntsnlitem .bookFlight .fitemprice, .intlntsnlitem .fitemtoggle, .intlntsnlitem .bookFlight .fitemmain {
        height: 30px;
        line-height: 30px
    }

    ul.fitemftstops[totalstops]:before {
        top: 1px !important
    }

    path:before, path:after {
        display: none !important
    }

    .bookflightbottomheight .fitemmain {
        height: 45px;
        line-height: 38px
    }

    .intlntsnlitem .fitemthumb {
        min-width: 50px;
        max-width: 50px;
        margin-top: 5px !important
    }

    .resultfltcolumn .myRTCol .myRTResult .fitemthumbinner {
        top: 0;
        width: 34px;
        position: absolute
    }

    .myRTCol .fitemduration[timelayover]:before, .myRTCol .fitemduration[timelayover]:after {
        bottom: -10px !important
    }

    .myRTCol .airlinename {
        max-width: none;
        font-size: 100%
    }

    .myRTCol .fitemduration {
        padding-bottom: 10px
    }

    .myRTCol .myRTResult .fitemthumb {
        padding-bottom: 0px !important
    }

    .myRTCol .airlinename * {
        display: inline-block;
        vertical-align: middle
    }

    .myRTCol .myRTResult .fitemduration {
        padding-top: 0
    }

    .selectedFlights .airlinename {
        margin-top: -1px
    }

    .resultfltcolumn .fitemthumb {
        min-width: 80px !important;
        max-width: 130px !important
    }

    .resultfltcolumn .bookFlight .fitemprice {
        height: 26px
    }

    .resultfltcolumn .myRTCol .fitemtoggle {
        padding-left: 0
    }

    .flightresult .bookFlight .fitemdurprice {
        right: 3px
    }

    .flightresult .fitemtoggle i {
        padding: 0
    }

    .resultfltcolumn .fitemdurprice + .v-alignin {
        display: block
    }

        .resultfltcolumn .fitemdurprice + .v-alignin .airlinename {
            padding-top: 6px
        }

    .myRTCol .myRTResult .fitemduration {
        padding-left: 44px
    }

    .myRTCol .myRTResult .fitemdft {
        padding-top: 24px
    }
}

@media (max-width:400px) {
    .resultfltcolumn .myRTCol .myRTFIlters {
        top: -155px
    }
}

@media (max-width:1330px) {
    .bookFlight.bookfilightnew span.gstfitemtoggle {
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
}

@media (max-width:1200px) {
    .bookfilightnew .justify-content-center .itrnntnldtm {
        line-height: 26px
    }

    .bookFlight.bookfilightnew span.gstfitemtoggle {
        position: relative;
        top: 0
    }

    .bookfilightnew .fitemmain {
        height: 52px !important;
        line-height: 26px !important
    }

    .bookFlight.bookfilightnew span.gstfitemtoggle {
        padding-left: 0;
        top: 0;
        margin-top: 26px
    }

    .bookFlight.bookfilightnew .flightsmall {
        vertical-align: middle;
        align-items: center;
        display: flex;
        flex-flow: row-reverse;
        height: 52px
    }
}

.bookFlight.bookfilightnew span.gstfitemtoggle {
    color: red;
    font-size: 10px;
    white-space: nowrap;
    line-height: 0
}

.as-home-page-section {
    margin-top: 40px;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    align-items: flex-end;
    margin-bottom: 45px
}

    .as-home-page-section .title-container {
        margin-bottom: 10px
    }

        .as-home-page-section .title-container h3 {
            font-size: 26px;
            font-weight: 700
        }

    .as-home-page-section .card-item-wrapper .card-image {
        flex-shrink: 0;
        overflow: hidden;
        position: relative;
        width: 100%;
        height: auto;
        background-color: #e0e0e0;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
        height: 240px
    }

    .as-home-page-section .card-item-wrapper {
        position: relative;
        height: auto;
        width: 100%;
        border-radius: 10px;
        overflow: hidden
    }

    .as-home-page-section .recommend-location {
        position: absolute;
        top: 10px;
        width: 100%;
        height: 34px;
        padding: 0 15px;
        color: #fff
    }

        .as-home-page-section .recommend-location span {
            font-weight: 700;
            font-size: 15px;
            vertical-align: middle
        }

    .as-home-page-section .recommend-city {
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 20px;
        font-size: 19px;
        line-height: 23px;
        color: #fff;
        z-index: 2;
        padding: 0 16px;
        font-weight: 400
    }

    .as-home-page-section .owl-carousel {
        overflow: visible !important;
        display: block
    }

    .as-home-page-section .recommend-city .properties {
        margin-bottom: 6px
    }

    .as-home-page-section .recommend-city .price {
        font-size: 28px
    }

    .as-home-page-section .slick-arrow {
        position: absolute;
        top: 50%;
        width: 40px;
        height: 40px;
        background: #fff;
        box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
        border-radius: 30px;
        border: 1px solid #fff0;
        font-size: 0;
        left: -10px;
        outline: none;
        margin-top: -20px
    }

        .as-home-page-section .slick-arrow.slick-next {
            cursor: pointer;
            left: auto;
            right: -10px;
            background: #fff center url(../images/homeImage/right-arrow-angle.svg) no-repeat;
            transform: rotate(0deg);
            background-size: 8px
        }

        .as-home-page-section .slick-arrow.slick-prev {
            cursor: pointer;
            left: auto;
            left: -10px;
            background: #fff center url(../images/homeImage/right-arrow-angle.svg) no-repeat;
            transform: rotate(180deg);
            background-size: 8px;
            z-index: 9
        }

    .as-home-page-section .recommend-location img {
        display: inline-block !important;
        position: relative !important;
        float: left;
        width: auto !important;
        align-items: center;
        vertical-align: middle
    }

    .as-home-page-section .carousel-col:focus {
        outline: 0
    }

    .as-home-page-section .slick-slide img {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .as-home-page-section .carousel-col {
        border-radius: 10px;
        box-shadow: 0 3px 6px rgb(0 0 0 / .1);
        background: var(--white);
        position: relative;
        overflow: hidden;
        height: inherit;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 10px
    }

    .as-home-page-section .recommend-city .sub-city-title {
        font-size: 15px
    }

.internationalDestinations .card-item-wrapper .card-image {
    height: 220px
}

.domesticDestinations .card-item-wrapper .card-image {
    height: 260px
}

.bestDomesticHotel .card-item-wrapper .card-image {
    height: 158px
}

.as-home-page-section .card-image {
    position: relative
}

    .as-home-page-section .card-image:after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to top,rgb(0 0 0 / .5),#fff0)
    }

.as-home-page-section .official-advantage img {
    border-radius: 8px
}

.as-home-page-section .bestDomesticHotel {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.as-home-page-section .card-item-wrapper .recommend-info-box {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%;
    line-height: 1.2;
    padding: 0 14px 16px;
    -webkit-box-align: start;
    align-items: flex-start;
    background: #fff;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 154px
}

    .as-home-page-section .card-item-wrapper .recommend-info-box .titlereview-box .title h3 {
        display: -webkit-box;
        width: 100%;
        line-height: 20px;
        max-height: 38px;
        margin-top: 12px;
        margin-bottom: 6px;
        font-size: 15px;
        font-weight: 700;
        text-align: left;
        white-space: normal;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

        .as-home-page-section .card-item-wrapper .recommend-info-box .titlereview-box .title h3 a {
            color: #232323
        }

            .as-home-page-section .card-item-wrapper .recommend-info-box .titlereview-box .title h3 a:hover {
                color: #232323
            }

.as-home-page-section .info-title-review {
    display: block;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 5px
}

.as-home-page-section .hotelTopCities .recommend-city {
    left: 0;
    right: 0
}

.as-home-page-section .info-title-review .recommend-review-number {
    padding-left: 3px
}

.as-home-page-section a:focus {
    outline: none
}

.as-home-page-section .info-title-review span {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    align-items: center
}

.as-home-page-section .info-title-review img {
    height: 15px;
    position: relative;
    width: auto
}

.as-home-page-section .recommend-info-price {
    width: 100%;
    font-size: 14px;
    -webkit-box-orient: vertical;
    margin-top: 25px
}

.as-home-page-section .titlereview-box {
    width: 100%
}

.as-home-page-section .info-title-review .star {
    float: right
}

.as-home-page-section .recommend-info-price del {
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 400;
    color: var(--theme-reg--light-color:);
    text-decoration: line-through;
    line-height: 14px
}

.as-home-page-section .recommend-info-price .card-sell-price {
    font-size: 17px
}

.as-home-page-section .recommend-book {
    float: right;
    background: var(--main-bg-color) !important;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    border-radius: 4px;
    font-weight: 700
}

    .as-home-page-section .recommend-book:hover {
        color: #fff
    }

    .as-home-page-section .recommend-book:focus {
        outline: none
    }

.as-home-page-section .recommend-info-price .card-sell-price {
    font-size: 17px
}

.as-home-page-section .recommend-book {
    float: right;
    background: var(--main-bg-color) !important;
    color: #fff;
    font-size: 15px;
    padding: 6px 20px;
    border-radius: 4px;
    font-weight: 700
}

    .as-home-page-section .recommend-book:hover {
        color: #fff
    }

    .as-home-page-section .recommend-book:focus {
        outline: none
    }

.as-home-page-section .fight-recommend {
    background: rgb(39 36 44 / .4);
    padding: 1rem;
    box-sizing: border-box;
    left: 0
}

.as-home-page-section .city_country {
    display: inline-block;
    float: left;
    padding-right: 15px
}

.as-home-page-section .exchange-icon {
    display: inline-block;
    left: 0;
    position: relative;
    height: auto;
    width: 36px;
    float: left;
    padding-right: 15px;
    height: 30px
}

    .as-home-page-section .exchange-icon svg {
        height: 20px;
        fill: #fff
    }

.as-home-page-section .city_country .city {
    font-size: 17px;
    font-weight: 700
}

.as-home-page-section .city_country .country {
    font-size: 12px;
    font-weight: 400
}

.as-home-page-section .trip-amount-from {
    font-size: 12px;
    color: #828086;
    display: block;
    margin-bottom: .25rem
}

.as-home-page-section .recommend-city.flight-recommend {
    bottom: 15px
}

.as-home-page-section .recommend-info-price {
    margin-top: 0
}

.as-home-page-section .card-item-wrapper .recommend-info-box.flight-recommend-info-box {
    height: 50px;
    margin-top: 15px
}

.as-home-page-section .card-item-wrapper .recommend-info-box.package-recommend-info-box {
    height: 136px
}

.as-home-page-section .card-item-wrapper .card-image.theme-experiences {
    height: 454px
}

.as-home-page-section .recommend-city .package-count {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 0
}

.recommend-info-box.activities-recommend-info-box {
    height: 100px !important
}

.recommend-info-box.rentalcar_recommend-info-box {
    height: 130px !important
}

.recommend-location.e-rail-recommend {
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    z-index: 9
}

.as-home-page-section .height-7 {
    height: 7px
}

.ahotel-item.hot_hotel-item.kstm-item.clsMyLINO0.clsMyLINO.clsimg-height-100 .ahotel-image.hot_hotel-image .img img {
    height: 100% !important
}

.ahotel-item.hot_hotel-item.kstm-item.clsMyLINO0.clsMyLINO.clsimg-height-100 .donebox.anchselect {
    background: #1e2f75 !important
}

.assrc_history_rental.search_history tr {
    color: #fff
}

    .assrc_history_rental.search_history tr:nth-child(even), .assrc_history_rental {
        background: var(--main-bg-color) !important;
        background: #1e2f75 !important
    }

@media (max-width:767px) {
    .as-home-page-section .title-container {
        margin-bottom: 0
    }

    .domesticDestinations .card-item-wrapper .card-image {
        height: 180px
    }

    .as-home-page-section .recommend-city .properties {
        margin-bottom: 0
    }

    .as-home-page-section {
        margin-top: 0;
        margin-bottom: 20px
    }

        .as-home-page-section .title-container h3 {
            height: auto;
            line-height: 1.3
        }

        .as-home-page-section .recommend-city {
            font-size: 17px;
            bottom: 15px;
            left: 0;
            right: 10px
        }

            .as-home-page-section .recommend-city .sub-city-title {
                font-size: 12px
            }

        .as-home-page-section .slick-arrow {
            display: none !IMPORTANT
        }

        .as-home-page-section .recommend-city .price {
            font-size: 21px
        }

    .bestDomesticHotel .card-item-wrapper .card-image {
        height: 124px
    }

    .as-home-page-section .card-item-wrapper .recommend-info-box .titlereview-box .title h3 {
        font-size: 14px !important
    }

    .as-home-page-section .info-title-review span {
        font-size: 11px
    }

    .as-home-page-section .info-title-review img {
        height: 12px
    }

    .as-home-page-section .recommend-info-price .card-sell-price {
        font-size: 15px;
        font-weight: 700
    }
}

.ahotel-body.activityheading h3 {
    display: -webkit-box;
    width: 100%;
    line-height: 20px;
    max-height: 38px;
    margin-top: 12px;
    margin-bottom: 6px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    white-space: normal;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.advancedSearch {
    height: 34px;
    border-radius: 5px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    background: #e9ecef;
    border: 1px solid rgb(0 0 0 / .15);
    color: #252525;
    font-size: 14px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.advancedSearchFormgroup {
    width: 100%;
    display: none;
    position: relative;
    max-width: 100% !important;
    flex: 0 0 100%
}

    .advancedSearchFormgroup .paddingL7ad {
        padding-left: 7px !important
    }

    .advancedSearchFormgroup div.checkbox.switcher label, div.radio.switcher label {
        padding: 0;
        margin: 0
    }

        .advancedSearchFormgroup div.checkbox.switcher label *, div.radio.switcher label * {
            vertical-align: middle;
            font-size: 14px;
            font-weight: 400
        }

        .advancedSearchFormgroup div.checkbox.switcher label input, div.radio.switcher label input {
            display: none
        }

            .advancedSearchFormgroup div.checkbox.switcher label input + span, div.radio.switcher label input + span {
                position: absolute;
                display: inline-block;
                margin-right: 0;
                width: 46px;
                height: 23px;
                background: #f2f2f2;
                border: 1px solid #eee;
                border-radius: 25px;
                right: 12px;
                transition: all 0.3s ease-in-out;
                left: auto;
                top: 50%;
                transform: translateY(-50%)
            }

                .advancedSearchFormgroup div.checkbox.switcher label input + span small, div.radio.switcher label input + span small {
                    position: absolute;
                    display: block;
                    width: 50%;
                    height: 100%;
                    background: #fff;
                    border-radius: 50%;
                    transition: all 0.3s ease-in-out;
                    left: 0
                }

            .advancedSearchFormgroup div.checkbox.switcher label input:checked + span, div.radio.switcher label input:checked + span {
                background: var(--main-bg-color) !important;
                border-color: var(--main-bg-color) !important
            }

                .advancedSearchFormgroup div.checkbox.switcher label input:checked + span small, div.radio.switcher label input:checked + span small {
                    left: 50%
                }

.label-textshowpack {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.advancedSearchFormgroup .checkbox.switcher {
    clear: both;
    position: relative
}

    .advancedSearchFormgroup .checkbox.switcher .bottom-text {
        position: absolute;
        left: 0;
        bottom: -30px
    }

.advancedSearch span.addadvance {
    font-size: 18px;
    font-weight: 700;
    margin-right: 5px
}

.ftrdownloadappwrap ul li a, .ftrdownloadappwrap ul li {
    display: inline-block
}

    .ftrdownloadappwrap ul li img {
        max-height: 40px
    }

.uc-para-wrap ul, .FareRuleDetailinner ul {
    list-style: initial !important;
    padding-left: 20px !important
}

.ahotel-item-main.topExc .uc-final-wrapper .uc-final-content {
    max-height: 360px !important;
    display: block;
    overflow-y: auto
}

.checkbox label span.cr + span {
    width: 85% !important;
    max-width: none !important
}

.visahotel-body .uc-initial-content .visa-type {
    margin-bottom: 0;
    margin-top: 12px
}

    .visahotel-body .uc-initial-content .visa-type li {
        padding-bottom: 12px;
        width: 48%;
        display: inline-block;
        padding-right: 5px
    }

        .visahotel-body .uc-initial-content .visa-type li .icon {
            float: left;
            height: 42px;
            width: 42px;
            padding: 10px;
            border-radius: 4px;
            background-color: #f3f3f3;
            margin-right: 12px
        }

            .visahotel-body .uc-initial-content .visa-type li .icon svg {
                width: 21px
            }

                .visahotel-body .uc-initial-content .visa-type li .icon svg path {
                    fill: #505f79
                }

        .visahotel-body .uc-initial-content .visa-type li h4 {
            font-size: 15px;
            font-weight: 400;
            margin-bottom: 3px;
            color: #434343
        }

.visamainwrap .ahotel-item .ahotel-person {
    font-size: 16px
}

.visamainwrap .ahotel-item .ahotel-btns a {
    margin-bottom: 10px
}

.sidber-box.cats-step {
    margin-top: 20px
}

    .sidber-box.cats-step .steps-section-wrap {
        padding: 20px 30px 20px 54px
    }

.stepshdng {
    margin-left: -24px
}

.visamainwrap .kstm-item .ahotel-body h3 {
    padding-right: 0px !important
}

.visamainwrap .ahotel-item .ahotel-body {
    padding-left: 16px
}

.sidber-box.cats-step .steps-section-wrap .steps-section {
    position: relative
}

    .sidber-box.cats-step .steps-section-wrap .steps-section:before {
        position: absolute;
        content: '';
        border-left: 1px dashed #e6e6e6;
        width: 1px;
        height: 100%;
        left: -18px;
        top: 20px
    }

    .sidber-box.cats-step .steps-section-wrap .steps-section:after {
        position: absolute;
        content: '';
        width: 12px;
        height: 12px;
        left: -24px;
        top: 5px;
        background: #e6e6e6;
        border-radius: 50%
    }

    .sidber-box.cats-step .steps-section-wrap .steps-section .heading h3 {
        margin-bottom: 12px;
        font-size: 20px;
        font-weight: 900;
        color: #dadada
    }

    .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        align-items: start
    }

        .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .steps-wrapper {
            width: 75px
        }

            .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .steps-wrapper span {
                width: 60px;
                height: 60px
            }

                .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .steps-wrapper span img {
                    max-width: 40px
                }

        .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .content {
            flex: 1
        }

            .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .content .step-heading {
                font-size: 14px;
                color: #434343;
                line-height: 26px;
                margin-bottom: 5px;
                font-weight: 700
            }

            .sidber-box.cats-step .steps-section-wrap .steps-section .steps-sub-section .content .step-discription {
                font-size: 12px;
                line-height: 26px;
                margin-bottom: 0
            }

    .sidber-box.cats-step .steps-section-wrap .steps-section:last-child:before {
        height: 0
    }

.fl-visa-item.fl-is-open .fl-accordion-toggle {
    background: rgb(255 139 139 / .6)
}

.cart_box.cart_boxb.dollyback {
    background-color: rgb(255 139 139 / .36)
}

    .cart_box.cart_boxb.dollyback::before {
        border-left: 4px solid #ff8b8b
    }

.passportsub-heading {
    font-size: 13px;
    font-weight: 700
}

#divVisa .visaimgcont .visaimgtext span {
    font-size: 100%
}

#divVisa .visaimgflag {
    right: 10px
}

#divVisa .visaimgcont {
    padding: 12px 60px 60px 10px
}

.gm-style-iw-a .gm-style-iw-c {
    min-width: 280px !important;
    max-width: 320px !important;
    padding-top: 30px
}

.gm-style-iw-a .gm-ui-hover-effect span {
    width: 24px !important;
    height: 24px !important
}

.mapbubble .wide {
    font-size: 16px
}

.mapbtmwrap {
    display: flex;
    justify-content: end
}

.gm-ui-hover-effect {
    top: 0 !important;
    right: 5px !important;
    height: 36px !important;
    border-bottom: 1px solid #d9d7d9 !important;
    width: 36px !important;
    background: #fff !important;
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / 4%),0 12px 16px 0 rgb(52 105 203 / 12%);
    border-radius: 5px
}

.gm-style-iw-d {
    max-height: 426px !important
}

.wide a {
    outline: none !important;
    border: transparent !important
}

.hotel-price {
    border-left: transparent !important
}

.current-price {
    font-size: 15px
}

.sort-list-map {
    grid-template-columns: 1fr 1fr 1fr 2fr 1fr !important;
    column-gap: 15px !important
}

.sort-list.sort-list-map .map_button {
    padding: 0px !important;
    border: #fff0
}

.flightresult .fitemprice .donebox {
    border-radius: 36px !important;
    border: 0 !important
}

.map_button .banner_avail .box-switch > div {
    padding: 6px 25px !important;
    border-radius: 10px;
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !IMPORTANT
}

    .map_button .banner_avail .box-switch > div img {
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
        left: 0
    }

    .map_button .banner_avail .box-switch > div.active img {
        filter: brightness(100)
    }

.modifyhotel-body {
    overflow: initial !important
}

.mainHeader .navbar-brand + .more-item-show {
    display: none
}

.navbar .nav-tabs .nav-link img {
    height: 20px;
    max-width: 20px;
    margin-right: 5px;
    vertical-align: middle;
    align-items: center
}

.morelilist .nav-link img {
    height: 20px;
    max-width: 20px;
    margin-right: 5px;
    vertical-align: middle;
    align-items: center
}

a#back-to-top:hover {
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .4),0 12px 16px 0 rgb(52 105 203 / .12);
    background: #fff !IMPORTANT;
    color: var(--main-bg-color);
    transition: all .3s ease-in-out
}

.owl-carousel .as-home-page-section .slick-arrow:hover {
    font-size: 25px;
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)
}

.navbar-right li .nav-link img {
    height: 20px;
    max-width: 20px;
    margin-right: 0;
    vertical-align: middle;
    align-items: center
}

.page-title .title-content {
    text-transform: capitalize
}

.topupreservationWrap .datatable-header {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-bottom: 15px
}

.topupbooking-header {
    display: flex;
    gap: 25px;
    align-items: center
}

.topupamountsec {
    display: grid;
    gap: 0;
    text-align: left;
    padding-left: 40px;
    position: relative
}

    .topupamountsec .topup-title {
        font-size: 13px;
        font-weight: 700
    }

    .topupamountsec .topup-amount {
        font-size: 15px;
        font-weight: 700
    }

    .topupamountsec svg {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%)
    }

@media (max-width:1300px) {
    .mainHeader .nav.nav-tabs > li > a {
        padding: 12px 0;
        font-size: 13px
    }

    ul.sort-list.sort-list-map li.sortLstPriceStarRatings {
        width: 26% !important
    }
}

@media (max-width:1200px) {
    .mainHeader .more-item-show .morelilist {
        right: 0;
        left: auto
    }

    .mainHeader .nav.nav-tabs > li > a {
        padding: 10px 0
    }
}

@media (max-width:480px) {
    .mainHeader .nav.nav-tabs > li > a {
        font-size: 11px
    }

    .navbar .nav-tabs .nav-link img {
        margin-right: 3px;
        height: 16px;
        max-width: 16px
    }
}

.FareRuleDetailinner {
    overflow: auto !important;
    width: 100% !important
}

.completeYourBooking .datebirthcount .opensright {
    top: 56px !important;
    left: 0px !important
}

.completeBooking .typeheadbrdr .dash-form-group .intl-tel-input .txtMobile {
    padding-right: 0px !important
}

.sidebar .fltrWrap {
    position: sticky !important
}

.morelilist .nav-link.active {
    background-color: var(--main-bg-color);
    color: #fff !important
}

.morelilist a.nav-link.active img {
    filter: invert(1)
}

li.nav-item.restlistitem:hover img {
    filter: brightness(100) contrast(100)
}

input.form-control.txtEmail.mandatory {
    background: #fff0;
    border: 0 !important;
    outline: 0 !important
}

.as-home-page-section .slick-arrow.slick-next.slick-disabled, .as-home-page-section .slick-arrow.slick-prev.slick-disabled {
    display: none !important
}

.morelilist .nav-link .header-icon {
    width: 28px;
    display: inline-block
}

.modal-bg-white .modal-header .modal-title {
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    display: inline-block;
    color: #000
}

.modal-bg-white .modal-header {
    background: #fff !important;
    display: flex !important;
    vertical-align: middle;
    align-items: center
}

div#modalCancel .modal-dialog {
    max-width: 860px
}

#modalCancel-body .fl-accordion-panel.row {
    margin: 0 !important
}

#modalCancel-body .fl-is-open > .fl-accordion-toggle {
    background-color: var(--main-bg-color) !important
}

#modalCancel-body .FareRuleDetail.col-md-12 {
    padding: 0 !important
}

#divExcursionList .uc-final-content span.close {
    margin: 0;
    position: absolute;
    z-index: 10;
    background: #fff !important;
    opacity: 1 !important;
    box-shadow: none;
    padding: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center center !important;
    font-size: 0;
    width: 16px;
    height: 16px;
    top: 20px;
    right: 20px
}

    #divExcursionList .uc-final-content span.close::before {
        content: "";
        line-height: 30px;
        width: 100%;
        text-align: center;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
        background-repeat: no-repeat !important;
        background-size: 13px !important;
        background-position: center center !important
    }

    #divExcursionList .uc-final-content span.close:hover::before {
        height: 32px;
        width: 32px;
        position: absolute;
        content: '';
        left: 50%;
        transform: translate(-50%,-50%);
        top: 50%;
        border-radius: 50%;
        background: #f6f6f6;
        transition: transform 0.3s ease;
        z-index: -1
    }

#panel-cart #btnAddClient span {
    display: none
}

#panel-cart .quote-dash-form-group {
    display: flex;
    margin-bottom: 8px
}

#panel-cart .choose_guest_dash_form > div {
    padding-left: 0px !important;
    padding-right: 0px !important
}

#panel-cart .choose_guest_dash_form.mandatory {
    border-right: 0px !important
}

#panel-cart .card_dvnewclient {
    border-right: 1px solid rgb(0 0 0 / .1);
    border-left: 1px solid rgb(0 0 0 / .1)
}

.flight_RtpPopup_filter .flight_Rtc_checkboxwrap .checkbox label .cr + span {
    width: 100% !important;
    line-height: 26px
}

.donebox {
    text-shadow: none !important
}

.changeHotelTrav .trav1-one .clsHotelPrice span {
    color: #363636 !important
}

.main_box_pan_new .trav .travmain .donebox-outline {
    color: #545454 !important;
    border-color: var(--theme-border-light-clr) !important;
    transition: 0.3s ease-in-out
}

    .main_box_pan_new .trav .travmain .donebox-outline:hover {
        background: var(--main-bg-color) !important;
        color: #fff !important;
        font-weight: 400;
        border-color: var(--main-bg-color) !important
    }

#close_black {
    position: absolute;
    left: auto;
    right: 15px;
    top: 15px;
    border-radius: 50%;
    background: #fff;
    width: 32px;
    height: 32px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    transition: 0.3s ease-in-out;
    justify-content: center;
    cursor: pointer;
    z-index: 9;
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)
}

    #close_black:hover {
        background: var(--main-bg-color);
        color: #fff
    }

.tourdetail_pricewrap {
    background: #fff
}

.tourdetail_imagewrap {
    background: #fff;
    padding-top: 15px;
    border-radius: 10px;
    border: 1px solid rgb(0 0 0 / .1)
}

.tourdetail_herowrap {
    background: #fff;
    border: 1px solid rgb(0 0 0 / .1);
    border-radius: 10px;
    margin-bottom: 15px;
    padding-top: 10px
}

.tourdetail_divider {
    border-bottom: none !important
}

.tourdetail_sticknav {
    padding-left: 0;
    padding-right: 0
}

    .tourdetail_sticknav .tourdetail_pkgdtlnav {
        padding-left: 12px !important;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top: 1px solid rgb(0 0 0 / .1);
        border-left: 1px solid rgb(0 0 0 / .1);
        border-right: 1px solid rgb(0 0 0 / .1)
    }

.tourdetail_section {
    background: #fff;
    border-left: 1px solid rgb(0 0 0 / .1);
    border-right: 1px solid rgb(0 0 0 / .1)
}

.tourdetail_pkgdtlitnwrap {
    border-bottom: 1px solid rgb(0 0 0 / .1);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.tourdetail_pricewrap .three-bounce {
    padding-right: 0px !important
}

#panel-cart input.bookingdiscount {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.mainHeader .arrow-angle-toggle .dropdown-toggle::after {
    display: none
}

.flag_bdr_wrap .dropdown-menu li a {
    padding: 3px 10px !important
}

.mainHeader .arrow-angle-toggle > .nav-item, .mainHeader .arrow-angle-toggle > .nav-link {
    padding-right: 20px
}

.mainHeader .arrow-angle-toggle .down-arrow {
    position: absolute;
    right: 5px;
    top: calc(50% - 8px);
    transition: 0.3s ease-in-out;
    pointer-events: none;
    color: #252525
}

.mainHeader .arrow-angle-toggle .dropdown-toggle.show + .down-arrow, .mainHeader .arrow-angle-toggle.show .down-arrow {
    top: calc(50% - 7px);
    transform: rotate(-180deg)
}

.fl-accordion-item.fl-is-open .fl-arrow:before {
    transform: translate(2px,0) rotate(130deg)
}

.fl-accordion-item.fl-is-open .fl-arrow:after {
    transform: translate(-2px,0) rotate(225deg)
}

footer .copyright-section a:hover {
    color: var(--main-bg-color);
    transition: 0.3s ease-in-out
}

.flightwrap.intlntsnlitem .fitemdtl {
    background: transparent !important;
    border-bottom: 0;
    padding: 0
}

    .flightwrap.intlntsnlitem .fitemdtl ul {
        border: 0 !IMPORTANT;
        background: #fff !important;
        box-shadow: 0 2px 10px 0 rgb(52 105 203 / .12);
        margin-bottom: 0;
        border-bottom: 1px solid #dddddd !important
    }

.fitemdtl .contentBoxDITClick ul.nav-tabs li:last-child {
    border-right: 0 !important
}

.fitemdtl .contentBoxDITClick ul.nav-tabs li a {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    text-transform: uppercase;
    font-size: 100%
}

.fitemdtl .contentBoxDITClick ul li a.active {
    font-weight: 400 !important
}

.disabledClearAll {
    pointer-events: none;
    background: #d2d2d275
}

.flightresult .clr-grey {
    color: #252525
}

.promoarrow .promocontent {
    max-width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 14px !important
}

.summary:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.contentBoxDITab .summary {
    border: 1px solid #ddd
}

    .contentBoxDITab .summary:last-child {
        border-left: 0;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

.tour_transfer_border {
    background: #FFF;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 4px;
    padding: 7px 0 5px;
    margin-bottom: 10px;
    position: relative
}

    .tour_transfer_border .input-group-text {
        background: #fff0;
        border: 0;
        padding: 0 0 0 8px
    }

    .tour_transfer_border .input-group .tour_transfer_select {
        border: 0;
        box-shadow: none !important;
        margin-left: -21px;
        background: #fff0;
        padding-left: 25px !important;
        appearance: none;
        padding-top: 0
    }

    .tour_transfer_border .input-group:after {
        background-image: url(../images/searchform/arrowdown.png);
        position: absolute;
        right: 3px;
        top: 15px;
        content: "";
        background-repeat: no-repeat;
        height: 20px;
        width: 25px;
        pointer-events: none
    }

.tour_ksearchbtn {
    position: initial !important;
    border-radius: 5px !important;
    width: initial !important;
    height: 40px !important;
    text-align: center;
    line-height: 30px !important;
    padding: inherit !important;
    border: none !important;
    font-size: 20px;
    display: initial !important;
    -webkit-appearance: none;
    float: right
}

.tour_clrprimary {
    line-height: 12px;
    margin-bottom: 0
}

.tourdetail_pkgitinerary {
    padding-top: 20px !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.tourdetail_pkhdtsechdng {
    padding-bottom: 0px !important
}

.tour_pkgdtltitle {
    font-size: 26px
}

@media (min-width:1201px) and (max-width:1500px) {
    #ddl_pageSizeTour {
        padding: 0 !important;
        padding-left: 10px !important
    }

    .mainHeader .NavToggler.ddBox.open .ddBoxInner {
        padding: 20px
    }

    .as-home-page-section .title-container h3 {
        font-size: 21px !important
    }

    .flag_bdr_wrap .dropdown-menu {
        min-width: inherit
    }

    .last-search-modal-popup .modal-body {
        max-height: 450px
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .avblCol .customRadio [type="radio"]:checked + label, .avblCol .customRadio [type="radio"]:not(:checked) + label {
        margin-left: 8px
    }

    #ichange {
        font-size: 12px
    }
}

@media (min-width:1201px) and (max-width:1257px) {
    .col-md-7.text-left.avblCol {
        padding-right: 0
    }
}

@media (min-width:480px) and (max-width:992px) {
    .occdtl span {
        padding: 0 1px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .tavelPrt6 {
        margin-left: 30px
    }

    .travmain.nocncldsn .tavelPrt5 {
        padding-right: 30px
    }

    .main_box_pan_new .tavelPrt6 {
        margin-left: 0
    }
}

@media (min-width:450px) and (max-width:767px) {
    .navbar .navbar-right > .nav-item:nth-child(-n+3) {
        padding-right: 15px
    }

    .booking_contant {
        float: left
    }
}

@media (max-width:449px) {
    .navbar .navbar-right > .nav-item:nth-child(-n+3) {
        padding-right: 3px;
        margin-right: 3px
    }

    .ddBoxWrap.chngpasswrap.open {
        width: 216px
    }

    .notifyclick .ddBoxWrap {
        left: 83%
    }

    .panel-cart-container .btna-wrapper {
        padding: 6px
    }
}

@media (max-width:1400px) {
    .avblCol .customRadio [type="radio"]:checked + label:before, .avblCol .customRadio [type="radio"]:not(:checked) + label:before {
        top: 4px;
        width: 10px;
        height: 10px
    }

    .avblCol .customRadio label {
        font-size: 10px
    }

    .avblCol .customRadio [type="radio"]:checked + label, .avblCol .customRadio [type="radio"]:not(:checked) + label {
        padding-left: 15px
    }

        .avblCol .customRadio [type="radio"]:checked + label:after, .avblCol .customRadio [type="radio"]:not(:checked) + label:after {
            width: 6px;
            height: 6px;
            top: 6px;
            left: 2px
        }
}

@media (max-width:1200px) {
    #ichange {
        font-size: 10px
    }

    #ddl_pageSizeTour {
        padding: 0 !important;
        padding-left: 0 !important
    }

    .mainHeader .form-group.col-md-1.typeheadbrdr.nopadtab {
        padding: 0
    }

    .main_box_pan_new .trav .travmain .tavelPrt8 {
        text-align: right
    }
}

@media (max-width:1349px) {
    .sortBoxCustom .sort-list li:nth-child(1) {
        display: none
    }

    .sortBoxCustom .sort-list .sortDropDown li:nth-child(1) {
        display: block
    }
}

@media (max-width:1200px) {
    .sortBoxCustom.sort-box .sort-list {
        grid-template-columns: 1fr 1fr !important;
        column-gap: 10px !important
    }

    .sortBoxCustom .sort-list > li {
        margin-bottom: 10px
    }
}

@media (min-width:993px) and (max-width:1349px) {
    .sortBoxCustom.sort-box .sort-list {
        grid-template-columns: 1fr 1fr 1fr 1fr !important;
        column-gap: 10px !important
    }
}

@media (min-width:1350px) and (max-width:1578px) {
    .sortBoxCustom.sort-box .sort-list {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important
    }
}

@media (min-width:993px) and (max-width:1160px) {
    .sortBoxCustom .sort-list li {
        padding: 5px 10px !important
    }
}

.tourpkgdldaysec {
    padding-top: 19px !important;
    margin-top: 19px !important
}

.tour_ccltable-popup {
    border: 1px solid #ddd
}

    .tour_ccltable-popup tr th {
        background: transparent !important;
        color: #252525;
        font-weight: 600;
        font-size: 16px;
        border-right: 1px solid #ddd
    }

        .tour_ccltable-popup tr th:last-child {
            border-right: none !important
        }

.activity_option_wrap .activity_txttxtactdate {
    border: #fff0;
    background: #fff0;
    box-shadow: initial !important;
    color: #252525;
    font-weight: 600
}

.activity_option_wrap .input-group {
    background: #fff0
}

    .activity_option_wrap .input-group .daterangepicker {
        top: 38px !important;
        left: 0px !important
    }

.activity_transfer_border {
    background: #FFF;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 4px;
    padding: 7px 0 5px;
    margin-bottom: 10px;
    position: relative
}

    .activity_transfer_border .input-group-text {
        background: #fff0;
        border: none
    }

    .activity_transfer_border .input-group-btn .bootstrap-touchspin-down, .activity_transfer_border .input-group-btn .bootstrap-touchspin-up {
        background: #fff0;
        height: 30px;
        width: 33px;
        border-radius: 50% !important;
        min-height: 30px;
        line-height: 1.3;
        border: 1px solid #ced4da;
        padding: 4px 5px 8px 5px;
        font-size: 0 !important
    }

    .activity_transfer_border .input-group-btn .bootstrap-touchspin-down, .activity_transfer_border .input-group-btn .bootstrap-touchspin-up {
        position: relative;
        font-size: 0;
        transition: all .3s ease-in-out
    }

        .activity_transfer_border .input-group-btn .bootstrap-touchspin-down:before, .activity_transfer_border .input-group-btn .bootstrap-touchspin-up:before {
            content: '';
            position: absolute;
            left: 50%;
            top: 50%;
            transition: all .3s ease-in-out;
            background-position: center center;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDI4IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDNIMjgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iNS4zMzMzMyIvPgo8L3N2Zz4K);
            background-repeat: no-repeat;
            z-index: 1;
            width: 16px;
            height: 16px;
            background-size: 10px;
            transform: translate(-50%,-50%);
            opacity: .6
        }

        .activity_transfer_border .input-group-btn .bootstrap-touchspin-up:before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTRIMjhNMTQgMFYyOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI1LjMzMzMzIi8+Cjwvc3ZnPgo=)
        }

    .activity_transfer_border .input-group .activity_adult_child_txt {
        border: transparent !important;
        box-shadow: none !important;
        font-weight: 600;
        color: #252525
    }

    .activity_transfer_border .input-group .input-group-prepend, .activity_transfer_border .adult_activity_group .input-group-prepend {
        min-width: 90px
    }

    .activity_transfer_border .adult_activity_group {
        position: static
    }

        .activity_transfer_border .adult_activity_group .activity_droupmainbxc {
            top: 76px !important;
            transform: translate(0%,0%) !important;
            left: 0px !important;
            min-width: 246px !important;
            padding: 10px
        }

            .activity_transfer_border .adult_activity_group .activity_droupmainbxc:before {
                display: none !important
            }

        .activity_transfer_border .adult_activity_group .activity_droupmainbxc {
            background: #fff
        }

            .activity_transfer_border .adult_activity_group .activity_droupmainbxc .activity_agedetdiv input {
                border: none;
                font-weight: 600;
                color: #252525
            }

    .activity_transfer_border .form-group {
        padding-right: 15px
    }

.tour_activity .input-group:after {
    display: none !important
}

.ahotel-item {
    border: 1px solid rgb(0 0 0 / .07)
}

.hotel-item-wrap #divMyResults .main_box_pan_new .changeHotelTrav .trav1-two.ln30 {
    grid-template-columns: 1fr 1fr 2fr !important
}

#btnsavequote .modal-header .close {
    background-image: none !important
}

    #btnsavequote .modal-header .close::before {
        background-image: none !IMPORTANT
    }

#btnsavequote #dvClientNew .quote-dash-form-group {
    margin: 0;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 5px;
    padding: 5px 0;
    flex-direction: column;
    margin-bottom: 10px;
    clear: both;
    display: grid
}

#btnsavequote #dvClientNew:last-child .quote-dash-form-group {
    margin-bottom: 0 !IMPORTANT
}

#btnsavequote #dvNewClient.dvNewClient {
    padding: 0 10px;
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
    border-top: 0 solid rgb(0 0 0 / .1);
    border-bottom: 0 solid rgb(0 0 0 / .1);
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px
}

#btnsavequote #dvClientNew .quote-dash-form-group input.mandatory {
    border-right: 0px !important
}

#btnsavequote #dvClientNew .quote-dash-form-group input:focus {
    box-shadow: none !important
}

#btnsavequote #dvClientNew .quote-dash-form-group input {
    border: 0 !important;
    padding: 0 !important
}

#btnsavequote .modal-body .donebox.btnSaveQuote {
    float: right
}

#divPopupTimeOut * {
    font-size: 14px !important;
    line-height: 26px
}

.bookfilightnew .fitemprice .fitempriceinner {
    display: flex;
    flex-direction: column;
    margin-left: 12px
}

.passportwrap .input-wrap input {
    background: #fff0
}

.pkhdtlseccontent .dash-form-group {
    background: #FFF;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 4px;
    padding: 7px 0 5px 10px;
    margin-bottom: 10px;
    position: relative
}

.tour_pickupdetails .tourdetails_pickup {
    padding-left: 3px !important;
    border: none;
    box-shadow: none !important
}

.checkout_backbutton {
    cursor: pointer !important;
    background: transparent !important;
    border: 1px solid var(--main-bg-color);
    color: var(--main-bg-color) !important;
    height: 36px;
    align-items: center;
    display: flex;
    border-radius: 30px
}

#polcallid .clsCanPolHead {
    white-space: normal
}

.checkout_backbutton .arrow-wrapper {
    vertical-align: middle !important;
    align-items: center;
    padding-left: 4px;
    padding-right: 8px;
    -webkit-transition: padding 0.3s ease-in-out;
    transition: padding 0.3s ease-in-out;
    height: 18px;
    fill: var(--main-bg-color);
    margin: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    display: inline-flex
}

.checkout_backbutton:hover .arrow-wrapper {
    padding-left: 0;
    padding-right: 12px;
    cursor: pointer
}

.checkout_backbutton {
    opacity: .75
}

    .checkout_backbutton:hover {
        opacity: 1
    }

.applybtn {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
    vertical-align: middle;
    border-radius: 5px;
    border: 1px solid var(--main-bg-color);
    padding: 0 15px;
    position: absolute;
    right: 15px;
    transition: 0.3s ease-in-out
}

    .applybtn:hover {
        background: var(--main-bg-color);
        color: #fff !important
    }

        .applybtn:hover svg path {
            stroke: #fff !important
        }

.mainHeader #ddllanguages {
    min-width: 160px !important;
    padding: 10px 0
}

    .mainHeader #ddllanguages .flag_img {
        margin-right: 10px !important
    }

    .mainHeader #ddllanguages li a {
        padding: .5rem 1rem !important
    }

.results_fitempriceinner {
    display: grid
}

    .results_fitempriceinner .oldpriceseats {
        padding-right: 0px !important
    }

.results_fitemdurprice .fewText {
    padding-top: 20px;
    padding-right: 5px
}

.results_cartprice .fewText {
    padding-top: 20px;
    padding-right: 5px
}

.myRTCol .myRTResult.selectedFlights .fitemthumb > .results_cartprice, .myRTCol .myRTResult.selectedFlights .fitemthumb > .results_fitemdurprice {
    bottom: -10px !important
}

.reservation_title {
    background: #fff !important;
    border: 1px solid #f0eff3;
    margin-top: 20px;
    border-radius: 9px;
    padding-top: 15px;
    padding-bottom: 15px
}

.navbar_page-title {
    background: transparent !important;
    max-width: none !important
}

.reservation_title .title-content {
    font-size: 19px;
    line-height: 1.32;
    font-weight: 700;
    text-align: left;
    color: #252525 !important
}

.navbar_border_radius {
    border-radius: 9px
}

.report_containerwrap {
    padding-top: 63px;
    padding-bottom: 62px
}

@media(min-width:330px) and (max-width:450px) {
    .mainHeader .arrow-angle-toggle .down-arrow {
        right: -5px !important
    }
}

@media(min-width:451px) and (max-width:767px) {
    .mainHeader .arrow-angle-toggle .down-arrow {
        right: 1px !important
    }

    .flightitemWrap .SLI-arrow-down {
        padding-top: 4px !important
    }
}

.myRoundTripWrap .flighttab .flightresult .flightwrap.intlntsnlitem {
    border-radius: 7px
}

.myRoundTripWrap .flighttab .flightresult .tntrlntlflts {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px
}

.myRoundTripWrap .flighttab .fltrWrap {
    border-radius: 7px;
    overflow: hidden
}

.navbar_backgroundcolor .head_sec_detail .hdtl-hdrtxt p, .navbar_backgroundcolor .hdtl-hdrtxtRgt span {
    color: #000
}

.navbar_backgroundcolor .thumbslider.rsWithThumbsHor {
    border-radius: 5px
}

.htlpagewrapper .htlRslt .fltrWrap, .htlpagewrapper .listview .main_box_pan {
    border-radius: 7px;
    overflow: hidden
}

.tour-result-package .htlRslt .fltrWrap, .transferPagewrapper .htlRslt2 .fltrWrap, .activitymainwrap .htlRslt2 .fltrWrap {
    border-radius: 7px;
    overflow: hidden
}

.tour-result-package .hotel-item-wrap .main_box_pan {
    overflow: inherit !important
}

    .tour-result-package .hotel-item-wrap .main_box_pan .ahotel-item, .tour-result-package .hotel-item-wrap .main_box_pan .ahotel-image {
        border: 0px !important;
        border-top-left-radius: 7px !important;
        border-bottom-left-radius: 7px !important;
        border-bottom-right-radius: 7px;
        border-top-right-radius: 7px
    }

    .tour-result-package .hotel-item-wrap .main_box_pan .pkgOnwardsWrap, .transferPagewrapper #divTransferList .ahotel-item .ahotel-right, .activitymainwrap #divExcursionList .ahotel-item, .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-right {
        border-top-right-radius: 7px !important;
        border-bottom-right-radius: 7px !important
    }

.activitymainwrap #divExcursionList .ahotel-item-main, .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-image, .transferPagewrapper #divTransferList .ahotel-item .ahotel-image {
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px
}

.fltrWrap, .ahotel-item-main, .main_box_pan {
    border-radius: 7px !important
}

.for-main-color {
    background-color: #ebdfe1 !important
}

.modal-loader-bounce-wrap .modal-header {
    display: flex !important
}

.completeYourBooking #completeBooking .typeheadbrdr .form-control.txtEmail {
    border: none !important
}

.activitymainwrap .tavelPrt2 p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.mapviewpage .gm-bundled-control-on-bottom {
    right: 40px !important;
    left: initial !important
}

#calenderModal .avail_select .form-control, #calenderModal .avail_select_Mealtype .form-control {
    border: 1px solid #ddd !important;
    color: #333 !important;
    cursor: pointer;
    box-shadow: none !important
}

#calenderModal .modal-header {
    border-bottom: 1px solid #ddd
}

.multicenterflighthotel .hotelItemWrappMain .hot_hotel-item, .multicenterflighthotel .hotelItemWrappMain .hot_hotel-body {
    border-radius: 7px !important
}

.tour-result-package .pkgItemBig .ahotel-body .clickme {
    color: var(--main-bg-color) !important
}

#ddlHotel {
    background: transparent !important
}

.className {
    height: 20px !important
}

.popover-title {
    display: none
}

.cclmodal .cclcover-discount .cclribbon.promo-discount-offer:before, .cclcover-discount .cclribbon.promo-discount-offer:after, .cclribbon.promo-discount-offer .cclribbon-content:before, .cclribbon.promo-discount-offer .cclribbon-content:after, .cclribbon.promo-discount-offer .cclribbon-stitches-top, .cclribbon.promo-discount-offer .cclribbon-stitches-bottom {
    display: none
}

.cclcover-discount {
    width: 100%;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: #FFF1D3;
    text-align: left
}

.cclribbon.promo-discount-offer {
    background: transparent !important;
    border: 0;
    outline: 0;
    box-shadow: none;
    margin-left: 0;
    display: flex
}

.cclcover-discount {
    padding: 10px
}

.ribtxthold {
    color: #252525 !important
}

.multicenterflighthotel .hotelItemWrappMain .hot_hotel-item, .multicenterflighthotel .hotelItemWrappMain .hot_hotel-body {
    border-radius: 7px !important
}

.reservationWrap #myTable_wrapper .hcntltdnwrapTBL tr th, .account_fieldset .table-wrap-scroll table.table-booking-history.TableBig tr th, .SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.hcntltdnwrapTBL tr th, #financial #tblCurr tr th, #ClientTransTable_wrapper table tr th, .TableBigWrap.table-wrap-scroll table.table-booking-history.TableBig tr th, #EarnTable_wrapper table tr th, .TableBigWrap table.table-booking-history.tdsstable tr th, .innerconwrapBookingDetail table.table-booking-history tr th {
    width: 132px;
    background: var(--main-bg-color) !important;
    color: #fff !important;
    font-weight: 700;
    border: 1px solid #ddd
}

.reservationWrap #myTable_wrapper .hcntltdnwrapTBL.table-striped tbody tr:nth-of-type(odd), .account_fieldset .table-wrap-scroll table.table-booking-history.TableBig tr:nth-of-type(odd), #ClientTable_wrapper.dataTables_wrapper .dataTables_scrollHead table.table.table-striped tr:nth-of-type(odd), .SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.hcntltdnwrapTBL tr:nth-of-type(odd), #financial #tblCurr tr:nth-of-type(odd), .kstmdtbl480 #TransTable_wrapper .dataTables_scrollHead table tr:nth-of-type(odd), #ClientTransTable_wrapper table tr:nth-of-type(odd), .TableBigWrap.table-wrap-scroll table.table-booking-history.TableBig tr:nth-of-type(odd), #EarnTable_wrapper table tr:nth-of-type(odd), #Mandatory table tr:nth-of-type(odd), .innerconwrapBookingDetail table.table-booking-history tr:nth-of-type(odd) {
    background-color: rgb(255 255 255 / 3%)
}

.bodyrendr .page-title-row .page-title {
    background-color: transparent !important
}

.bgoverrlay {
    position: fixed;
    background: rgb(0 0 0 / .65);
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 2
}

.transferPagewrapper #divTransferList .ahotel-item {
    border-radius: 7px !important
}

.ahotel-trav-main .activityselect-option-wrap.activity_option_wrap#show-activitywrap {
    background-color: #ffffff !important
}

#google-map-tab .gm-svpc > div {
    width: 40px !important;
    height: 40px !important
}

#divMyResults .main_box_pan.main_box_pan_new.change_hotel .hot_hotel-item .b2bcontantbox a.lnkPreventDefaultClass {
    color: var(--main-bg-color) !important
}

.readMoreModal.show .modal-body.modal_infohota {
    padding: 20px !important
}

.changetrans .results_hot .greyclr {
    color: #9da9b9
}

@media (max-width:767px) {
    .pyscl_div {
        display: grid
    }

    .main_box_pan .compare {
        margin-top: 0px !important
    }

    .hotelItemWrappMain .main_box_pan .b2bctrbx1 .lnkPreventDefaultClass * {
        width: 100%
    }

    .sortBoxCustom ul.sort-list.sort-list-map > li:first-child {
        padding-left: 20px !important
    }

    .sortBoxCustom .sort-list .navDownArrow {
        margin-top: 0px !important
    }

    .sortBoxCustom .sort-list > li:nth-child(1) {
        left: initial !important;
        right: 0;
        top: 10px !important;
        border-radius: 0px !important
    }

    .ahotel-item.kstm-item.clsMyLINO0.clsMyLINO .ahotel-right .ahotel-btns .donebox {
        min-width: 76px;
        padding: 7px 5px
    }

        .ahotel-item.kstm-item.clsMyLINO0.clsMyLINO .ahotel-right .ahotel-btns .donebox:last-of-type {
            margin-bottom: 5px
        }

    .add_activity .modal-header .close.modal-close {
        top: 2px !important
    }

    .add_activity .hotel-item-wrap#divRight {
        padding: 8px !important
    }

    .ahotelRightScroll .activity {
        float: left !important
    }

    .ahotelRightScroll .ahotel-person {
        float: right !important
    }

    ahotelRightScroll {
        width: 100%
    }

    .ahotelRightScroll p {
        text-align: right !important;
        clear: both !important
    }

    .ahotelRightScroll a {
        float: right !important;
        padding: 5px 7px !important
    }

    .sidebar #fltrWrap.fltrWrap {
        position: initial !important
    }

    .ahotel-item-main .travmain.nocncldsn.activityselect-option .trav1-one {
        padding-left: 10px !important;
        padding-top: 5px !important
    }

    .chngactwrap .activityselect-option .trav1-one h3 span.h3inner {
        font-size: 15px !important
    }

    .noHeaderModal .close, body .modal-header .close.modal-close {
        top: 1px !important;
        ���
    }

    .bmdlbkg li {
        padding-left: 18px !important
    }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .travmain.nocncldsn .trav1-one .h3inner, .activitymainwrap .ahotel-item-main .ahotel-trav-main .travmain.nocncldsn .trav1-one .nonRefundableInner, .activitymainwrap .ahotel-item-main .ahotel-trav-main .travmain.nocncldsn .trav1-one .nonRefundableInner .clsCanPolHead {
        margin-right: 10px
    }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option .modifysec-activitysel {
        padding-right: 6px !important
    }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option .input-group #ddllanguage.ddllanguage {
        width: 106px !important
    }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option .input-group #ddltransfer.ddltransfer {
        width: 116px !important
    }

    .activitymainwrap .ahotel-item-main .ahotel-item .ahotel-image {
        border-top-right-radius: 7px;
        border-bottom-left-radius: 0px !important
    }

    .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-item .ahotel-right {
        border-top: 1px solid #ddd !important;
        border-bottom-left-radius: 7px;
        border-top-right-radius: 0px !important;
        height: 100px
    }

        .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-item .ahotel-right .ahotel-person {
            float: right
        }

        .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-item .ahotel-right .ahotel-btns {
            margin-top: 8px !important
        }

            .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-item .ahotel-right .ahotel-btns a.donebox.anchselect {
                padding: 7px !important
            }

        .activitymainwrap #divExcursionList .ahotel-item-main .ahotel-item .ahotel-right p {
            text-align: right;
            margin-top: 10px
        }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .ahotel-right .tavelPrt2 {
        white-space: initial !important
    }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .ahotel-right .tavelPrt6 {
        padding-top: 5px
    }

        .activitymainwrap .ahotel-item-main .ahotel-trav-main .ahotel-right .tavelPrt6 .donebox {
            padding-top: 4px !important;
            padding-bottom: 4px !important
        }

    .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option-wrap {
        padding: 10px
    }

        .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option-wrap .activity-result-response {
            margin-left: 0;
            display: initial !important
        }

            .activitymainwrap .ahotel-item-main .ahotel-trav-main .activityselect-option-wrap .activity-result-response .activity_save_div {
                margin-bottom: 14px
            }

    .activityselect-option .modifydate-pax a {
        line-height: 0;
        white-space: normal;
        font-size: 0;
        background: url(../images/modify-pax-date-icon.png) no-repeat;
        width: 25px;
        height: 25px;
        background-size: 100%;
        display: block;
        display: block;
        float: right
    }

    .activityselect-option .modifydate-pax {
        background: #aaa;
        position: relative;
        height: 25px;
        width: 25px;
        display: inline-block;
        z-index: 0
    }
}

@media only screen and (max-width:768px) {
    body .navbar .navbar-right > .nav-item.ProfileImg.not-logged-in a.nav-link {
        padding-top: 7px !important;
        padding-bottom: 7px !important
    }

        body .navbar .navbar-right > .nav-item.ProfileImg.not-logged-in a.nav-link #avPreview {
            font-size: 12px !important;
            line-height: normal
        }

    .global-navigation-site-header .navbar-brand {
        width: 120px !important
    }

    .add-transfer-popup .input-group .tour_transfer_select.add-trans-error.error {
        margin-left: -32px !important;
        padding-left: 35px !important
    }

    .changetrans .fltrWrap .cleatAllbut a {
        z-index: 999;
        clear: both;
        top: 35px;
        position: relative;
        right: -25px
    }

    .more-item-show .morelilist li a:hover {
        color: #252525 !IMPORTANT;
        background: #fff !important
    }

    .hotel-item-wrap #divExcursionList .ahotel-item .ahotel-btns a.donebox.anchselect {
        top: 15px
    }

    #divExcursionList .ahotel-item .ahotel-right > *, #divExcursionList .ahotel-right .ahotel-btns > b > * {
        display: block
    }

    .slots-header {
        text-overflow: initial;
        overflow: auto;
        white-space: normal;
        top: 1rem
    }
}

.preloadinner .preloader p:first-child {
    font-weight: 700
}

.add-transfer-popup .input-group .add-trans-error-head {
    padding-left: 3px !important
}

.add-transfer-popup .input-group .tour_transfer_select.add-trans-error.error#ddlDay {
    padding-left: 30px
}

.changetrans .cleatAllbut.disabledClearAll, .chngactwrap .cleatAllbut.disabledClearAll {
    background: #fff0
}

.changetrans .cleatAllbut a, .chngactwrap .cleatAllbut a {
    box-shadow: none;
    padding: 0
}

.changetrans .cleatAllbut.disabledClearAll a, .chngactwrap .cleatAllbut.disabledClearAll a {
    color: #cbcbcb !important
}

.activity_transfer_border .adult_activity_group .activity_droupmainbxc .activity_agedetdiv input {
    margin-right: -3px
}

.ahotel-body .uc-kstm-wrap p {
    color: #9c9fa1 !important
}

@media(max-width:1200px) {
    body #langid span.down-arrow, body .mainHeader .arrow-angle-toggle .down-arrow {
        right: 0px !important
    }

    .mainHeader .arrow-angle-toggle > .nav-item, .mainHeader .arrow-angle-toggle > .nav-link {
        padding-right: 0px !important
    }

    .navbar .navbar-right > .nav-item:nth-child(-n+3) {
        padding-right: 15px
    }

    .htlRslt2#divLeft .fltrWrap#fltrWrap {
        height: auto !important
    }

    .results_hot {
        width: 100%
    }

    .modal.imgPopup, #calenderModal.modal {
        z-index: 10000
    }

        #calenderModal.modal .modal-header {
            display: grid !important;
            grid-template-columns: 1fr 26px;
            align-items: start
        }

            #calenderModal.modal .modal-header .avai_htl_room {
                clear: both;
                padding-left: 0;
                padding-right: 0
            }

            #calenderModal.modal .modal-header .availcurrncy {
                position: relative;
                white-space: nowrap
            }

    .mainHeader .toolerr-toggle {
        display: none !important
    }

    #calenderModal.modal .modal-header #availCalClose {
        top: 0 !important
    }

    .navbar-nav.nav-tabs {
        width: calc(100% - 50px) !important
    }

    .sortBoxCustom.sort-box ul.sort-list.sort-list-map li.sortLstPriceStarRatings .sortDropDownStarCategories ul li.active {
        display: block !important
    }

    .modalbodyleft.mbrldesk .tab-pane {
        min-width: 50%
    }

    #cclmodal.cclmodal {
        z-index: 10000
    }

        #cclmodal.cclmodal .modal-header .close.modal-close {
            right: 0 !important
        }

    .searchviewform .modifysearchresult .mapviewlink {
        width: 146px;
        height: 37px;
        background: var(--main-bg-color);
        color: #fff !important;
        display: flex;
        vertical-align: middle;
        align-items: center;
        justify-content: center;
        gap: 10px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        background-image: url(../images/searchform/map-entry.png);
        background-size: auto 160%;
        border: 1px solid #e7e7e7;
        margin-left: 15px;
        border-radius: 9px
    }

    #divExcursionList .ahotel-right {
        text-align: initial !important
    }

    .searchviewform .modifysearchresult .mapviewlink span {
        color: var(--main-bg-color) !important;
        border-radius: 20px;
        background: #fff;
        padding: 2px 10px;
        box-shadow: 0 2px 10px rgb(0 0 0 / 10%);
        display: flex;
        gap: 7px;
        align-items: center;
        font-weight: 700;
        font-size: 11px
    }

    .searchviewform .modifysearchresult .mapviewlink svg path {
        fill: var(--main-bg-color) !important
    }

    ul.sort-list.sort-list-map > li.map_button {
        display: none
    }
}

@media (max-width:480px) {
    .activitymainwrap .ahotel-item-main .uc-kstm-wrap .clickme {
        position: absolute;
        right: 0;
        left: auto;
        bottom: 0
    }

    .uc-container .uc-initial .uc-initial-content span.description {
        height: 96px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        display: inline-block
    }
}

@media (max-width:550px) {
    .hotel-item-wrap #divExcursionList .ahotel-item .ahotel-btns a.donebox.anchselect {
        top: 18px;
        padding: 7px;
        border-radius: 5px
    }

    .checkoutservicepopup .modal-body .content-inner .title {
        font-size: 13px !important;
        line-height: 20px
    }

    .checkoutservicepopup .pricing .sell-price {
        font-size: 17px !important
    }

    #hotelpaxdetailspopup .srvavailability {
        padding-top: 6px
    }

    .fitemmain .fitemdurprice.results_fitemdurprice.v-align.justify-content-end .fitemprice .newprice {
        line-height: 10px
    }

    .fitemmain .fitemdurprice.results_fitemdurprice.v-align.justify-content-end {
        padding-top: 10px !important
    }

    .flightbottomprice.myRTCol .selectedFlights .fitemmain {
        padding-bottom: 5px !important
    }

    .ddBoxWrap.chngpasswrap.open, .nav-item.notifyclick.ddBox.open .ddBoxWrap.open, #langid #ddllanguages, .customscroll.show#ddlcurrencies, .ProfileImg.open .ddBoxWrap.open {
        z-index: 99999
    }
}

@media (min-width:320px) and (max-width:400px) {
    .activity_option_wrap .activity-result-response {
        display: grid;
        grid-template-rows: 1fr 1fr 1fr 1fr !important;
        width: 100%
    }
}

.show.small_strip .panel_cart_total-price {
    display: none !important
}

.pkgOnwards .OldPrice.font-white {
    color: #252525 !important
}

@media(max-width:1200px) {
    .searchviewform {
        box-shadow: none !important;
        border-bottom: 1px solid #e5e5e5 !important
    }

    .layoutBody {
        padding-top: 48px !important
    }

    header .navbar-nav.nav-tabs {
        display: none
    }

    .stnt_tblrapscrol.table-wrap-scroll table {
        min-width: 780px
    }

    .cleatAllbut {
        display: flex !important
    }

    .fltrClose {
        position: absolute;
        right: 15px;
        top: 12px;
        font-size: 20px
    }

    .fltrWrapInner.fltrShow span.fltrClose i.fa.fa-times {
        display: none
    }

    .fltrWrapInner.fltrShow span.fltrClose:before {
        content: 'x' !important;
        color: #252525 !important;
        right: 15px;
        font-size: 20px !important;
        top: 0
    }

    .chngactwrap .fltrcon.sidber-box.cats-price#tab-2 {
        border-top: 1px solid #fff0;
        margin-top: 10px;
        border-bottom: 0
    }

    .checkoutservicepopup.show #flightitemMainDiv .flightitem .fitemduration .fitemdfrom {
        width: 40%
    }
}

.signia-briefcase:before {
    background-image: url(../images/Suitecase.svg) !important;
    position: absolute;
    content: "";
    width: 19px;
    height: 18px;
    background: no-repeat;
    z-index: 999;
    background-size: cover;
    opacity: .5;
    left: 73px;
    top: 95px
}

.activitymainwrap .ahotel-item-main .ahotel-item {
    border-bottom-left-radius: 7px;
    border-top-left-radius: 7px
}

.htlpagewrapper .listview .hot_hotel-item {
    border-bottom: none !important
}

.htlpagewrapper.mapviewpage .mapview .gm-style-iw-d hr {
    margin-top: 10px;
    margin-bottom: 10px
}

.htlpagewrapper.mapviewpage .mapview .gm-style-iw-d .mapbubble .tripadvisor-img {
    padding-top: 8px;
    padding-right: 5px;
    display: none
}

.custom-cross-icon button.close span {
    display: none
}

.custom-cross-icon button.close {
    margin: 0;
    position: relative;
    z-index: 10;
    background: #fff !important;
    opacity: 1 !important;
    box-shadow: none;
    padding: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center center !important;
    font-size: 0;
    width: 16px;
    height: 16px;
    width: 34px;
    height: 32px
}

.modal-header.custom-cross-icon .header-content.header-content-custom {
    width: 100%
}

.modal-header.custom-cross-icon button.close:hover {
    border-radius: 50%;
    background-color: #f6f6f6 !important
}

div#cclmodal .cclcover-data.ccltblwrap {
    overflow-x: auto
}

div#alertPopupModal::before {
    content: '';
    z-index: 0;
    background: rgb(0 0 0 / .4);
    width: 100%;
    height: 100%;
    position: absolute
}

.iframe-modal #modalCancel-body .canamnt h5 {
    margin-bottom: 4px;
    font-weight: 300
}

.typeheadbrdr.uploadwrap input.txtPassport {
    border: 0px !important
}

.main-overlay-checkout {
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    opacity: .3;
    top: 0;
    left: 0
}

.preloader-checkout {
    text-align: center;
    z-index: 999 !important;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: all.5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear
}

    .preloader-checkout .preloadinner {
        padding-top: 50%;
        position: absolute;
        top: 50%;
        left: 50%;
        color: #fff;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.preloadinner .preloader p {
    font-size: 16px;
    margin-bottom: 0;
    color: #252525
}

.preloadinner .preloader {
    background: #fff;
    padding: 20px 20px 10px 20px;
    border-radius: 5px
}

.preloader-checkout {
    z-index: 999 !important
}

input#ddlHotel.form-control:disabled {
    background-color: #e9ecef !important
}

.avail_pric span.price {
    color: #3c3b3b !important
}

.preloader-checkout .preloadinner {
    width: 90%
}

.droupmainbxc#divTrAdltchlds1 #AgeTrDiv .input-group.bootstrap-touchspin input.form-control, .multicityselect.destination_list .activities_passanger .activitiesddboxwrap.open#ddBoxWrap .ddBoxInner #AgeDiv .input-group.bootstrap-touchspin input.form-control {
    background-color: transparent !important
}

.reservationWrap #myTable_wrapper .table.hcntltdnwrapTBL thead tr th, .userQuoteListWrap #QuoteTable_wrapper .table thead tr th, .standrd_rservwrap .stnt_tblrapscrol .table.hcntltdnwrapTBL thead tr th, body .SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.hcntltdnwrapTBL tr th {
    background-color: #fff !important;
    color: #000 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0
}

.reservationWrap #myTable_wrapper .table.hcntltdnwrapTBL tbody tr td, .userQuoteListWrap #QuoteTable_wrapper .table tbody tr td, .standrd_rservwrap .stnt_tblrapscrol .table.hcntltdnwrapTBL tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px !important
}

.reservationWrap #myTable_wrapper .table.hcntltdnwrapTBL tbody tr:nth-child(odd), .standrd_rservwrap .stnt_tblrapscro .table.hcntltdnwrapTBL tbody tr:nth-child(odd), SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.thead tr th.sorting:after, body .SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.hcntltdnwrapTBL tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.reservationWrap #myTable_wrapper .table.hcntltdnwrapTBL thead tr th.sorting_desc:after, .reservationWrap #myTable_wrapper .table.hcntltdnwrapTBL thead tr th.sorting:after, .userQuoteListWrap #QuoteTable_wrapper .table thead tr th.sorting_desc:after, .userQuoteListWrap #QuoteTable_wrapper .table thead tr th.sorting:after, .standrd_rservwrap .stnt_tblrapscrol .table.hcntltdnwrapTBL thead tr th.sorting_desc:after, .standrd_rservwrap .stnt_tblrapscrol .table.hcntltdnwrapTBL thead tr th.sorting:after, body .SOAWRap #myTable_wrapper .dataTables_scroll .fixedtable.thead tr th.sorting:after {
    bottom: 9px !important;
    font-weight: 100
}

.reservationWrap table.table-bordered.dataTable.hcntltdnwrapTBL td, .userQuoteListWrap table.table-bordered.table-hover.dataTable td {
    border-left: 0;
    border-right: 0
}

.reservationWrap #myTable_wrapper .datatable-header, .userQuoteListWrap #QuoteTable_wrapper .datatable-header, .standrd_rservwrap .stnt_tblrapscrol .datatable-header {
    border-bottom: 0;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important
}

.reservationWrap .dataTables_scrollFoot {
    margin-top: 10px;
    margin-bottom: 1px
}

.userQuoteListWrap .dataTables_scrollFoot {
    margin-top: 0;
    margin-bottom: 1px
}

    .reservationWrap .dataTables_scrollFoot .dataTables_scrollFootInner .table.hcntltdnwrapTBL, .userQuoteListWrap .dataTables_scrollFoot .dataTables_scrollFootInner .table {
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 0
    }

.reservationWrap #myTable_wrapper .datatable-footer .dataTables_info#myTable_info, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer .dataTables_info#QuoteTable_info, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_info#myTable_info {
    color: #333 !important
}

.reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination a, .reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li.previous a, .reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li.next a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li.previous a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li.next a {
    border: 0px !important
}

.userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination a, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li.previous a, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li.next a {
    border: 0px !important
}

.reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li a, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li a {
    border: 0
}

.reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li.disabled a, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li.disabled a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li.disabled a {
    background: #fff !important
}

.reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li a, .reservationWrap #myTable_wrapper .datatable-footer #myTable_paginate .pagination li span, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li a, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer .dataTables_paginate .pagination li span {
    padding: 3px 11px !important
}

.userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li a, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer #QuoteTable_paginate .pagination li span {
    padding: 3px 11px !important
}

.reservationWrap #myTable_wrapper tbody tr a, .standrd_rservwrap .stnt_tblrapscrol tbody tr a {
    position: relative;
    font-size: 13px;
    padding: 4px 10px
}

    .reservationWrap #myTable_wrapper tbody tr a:before, .standrd_rservwrap .stnt_tblrapscrol .dataTables_wrapper tbody tr a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 24px;
        border-radius: 15px;
        width: 100%;
        opacity: .9;
        border: solid 1px var(--main-bg-color) !important
    }

.reservationWrap #myTable_wrapper tbody tr td:first-child, .standrd_rservwrap .stnt_tblrapscrol tbody tr td:first-child, .userQuoteListWrap #QuoteTable_wrapper tbody tr td:first-child {
    background-color: #f0f6fb
}

.reservationWrap #myTable_wrapper tbody tr.even td:first-child, .standrd_rservwrap .stnt_tblrapscrol tbody tr.even td:first-child, .standrd_rservwrap .stnt_tblrapscrol tbody tr:nth-of-type(even) td:first-child, .userQuoteListWrap #QuoteTable_wrapper tbody tr.even td:first-child {
    background-color: #f9f9f9
}

.reservationWrap #myTable_wrapper tbody tr:hover td a:before, .standrd_rservwrap .stnt_tblrapscrol tbody tr:hover td a:before {
    border: solid 1px #ffffff !important
}

.reservationWrap #myTable_wrapper tbody tr td span.all-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.all-status {
    font-size: 13px;
    padding: 4px 10px;
    border-radius: 15px
}

.reservationWrap #myTable_wrapper tbody tr td span.confirmed-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.confirmed-status {
    background-color: #def1d7;
    color: #61ae41
}

.reservationWrap #myTable_wrapper tbody tr td span.cancelled-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.cancelled-status {
    background-color: #ffe7ed;
    color: #f81f58
}

.reservationWrap #myTable_wrapper tbody tr td span.onrequest-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.onrequest-status {
    background-color: #ebe4e4;
    color: #746a6a
}

.reservationWrap #myTable_wrapper tbody tr td span.onhold-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.onhold-status {
    background-color: #f3f0d8;
    color: #797438
}

.reservationWrap #myTable_wrapper tbody tr td span.onfaild-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.onfaild-status {
    background-color: #74292521;
    color: #742925
}

.reservationWrap #myTable_wrapper tbody tr td span.cancelled-request-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.cancelled-request-status {
    background-color: #10020224;
    color: #100202
}

.reservationWrap #myTable_wrapper tbody tr td span.soprinted-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.soprinted-status {
    background-color: #0c56ed1f;
    color: #0c56ed
}

.reservationWrap #myTable_wrapper tbody tr td span.intiated-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.intiated-status {
    background-color: #196a9830;
    color: #196a98
}

.reservationWrap #myTable_wrapper tbody tr td span.paid-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.paid-status {
    background-color: #3635681f;
    color: #363568
}

.reservationWrap #myTable_wrapper tbody tr td span.invoiced-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.invoiced-status {
    background-color: #ff005c24;
    color: #ff005c
}

.reservationWrap #myTable_wrapper tbody tr td span.default-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.default-status {
    background-color: #b1acac82;
    color: #837878
}

.reservationWrap #myTable_wrapper tbody tr td span.prconfir-status, .standrd_rservwrap .stnt_tblrapscrol tbody tr td span.prconfir-status {
    background-color: #e9d7f1;
    color: #ab69c9
}

.reservation_scroll #myTable_wrapper, .userQuoteListWrap #QuoteTable_wrapper, .standrd_rservwrap .stnt_tblrapscrol .dataTables_wrapper {
    padding: 20px;
    padding-bottom: 0
}

    .reservation_scroll #myTable_wrapper .datatable-scroll-wrap, .userQuoteListWrap #QuoteTable_wrapper .datatable-scroll-wrap, .standrd_rservwrap .stnt_tblrapscrol .datatable-scroll-wrap {
        border: 1px solid #dee2e6;
        border-bottom: 0;
        border-radius: 7px
    }

    .reservation_scroll #myTable_wrapper .table.hcntltdnwrapTBL.table-bordered, .userQuoteListWrap #QuoteTable_wrapper .table.hcntltdnwrapTBL.table-bordered, .standrd_rservwrap .stnt_tblrapscrol .table.hcntltdnwrapTBL.table-bordered {
        border: 0px !important
    }

    .reservation_scroll #myTable_wrapper .datatable-footer, .userQuoteListWrap #QuoteTable_wrapper .datatable-footer, .standrd_rservwrap .stnt_tblrapscrol .datatable-footer {
        border-top: 0
    }

    .userQuoteListWrap #QuoteTable_wrapper .table.table-bordered {
        border: 0px !important
    }

    .userQuoteListWrap #QuoteTable_wrapper .table tbody tr td span.refrence_column {
        position: relative;
        font-size: 13px;
        padding: 4px 10px;
        color: var(--main-bg-color) !important;
        white-space: nowrap
    }

        .userQuoteListWrap #QuoteTable_wrapper .table tbody tr td span.refrence_column:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            height: 24px;
            border-radius: 15px;
            width: 100%;
            opacity: .9;
            border: solid 1px var(--main-bg-color) !important
        }

    .userQuoteListWrap #QuoteTable_wrapper .table tbody tr:hover td span.refrence_column:before {
        border: solid 1px #ffffff !important
    }

    .userQuoteListWrap #QuoteTable_wrapper .table tbody tr:hover td span.refrence_column {
        color: #fff !important
    }

    .userQuoteListWrap #QuoteTable_wrapper .table tr.EditRow.AddedTR#EditFields:hover, .userQuoteListWrap #QuoteTable_wrapper .table tr.EditRow.AddedTR#EditFields:hover td {
        background-color: whitesmoke !important
    }

    .userQuoteListWrap #QuoteTable_wrapper .dataTable tr:hover td a, .userQuoteListWrap #QuoteTable_wrapper .dataTable tr:focus td a {
        color: var(--main-bg-color) !important;
        font-weight: 200
    }

    .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .quote_quotationdetails-repdes .quote_row.Quotations_heading a span {
        color: var(--main-bg-color) !important
    }

    .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .quote_quotationdetails-repdes .quote_row.Quotations_heading span, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-table-content.Servicesdiv .InsideservicesRow .tb-service .service-name a, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-table-content.Servicesdiv .InsideservicesRow .Quoteservice-price #service-price-amount, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-header-2 .budgets-header .quote_row .col, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-payment-module.fotaction .budgets-total.QuoteTotalPrice, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .tb-cell.tb-price .Quotenot-available-2.not-available, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-total.QuoteTotalNotavail, .userQuoteListWrap #QuoteTable_wrapper tr.EditRow.AddedTR#EditFields:hover .budgets-payment-module.fotaction .budgets-total.QuoteTotalPriceDate {
        color: #252525 !important
    }

    .userQuoteListWrap #QuoteTable_wrapper .three-bounce > div {
        display: inline-block;
        width: 12px;
        height: 12px
    }

.FareRuleDetail .FareRuleDetailinner#FareRuleDetailinner ul {
    display: block;
    box-shadow: 0 2px 7px 0 #fff0
}

.fl-accordion.fl-js-accordion .fl-accordion-panel .FareRuleDetailinner ul {
    display: block;
    box-shadow: 0 2px 7px 0 #fff0
}

.modal#modifyHotelsearchform .modal-dialog {
    max-width: 530px !important
}

@media (max-width:1200px) {
    .userQuoteListWrap #QuoteTable_wrapper .table tbody tr td span.refrence_column:before {
        display: none
    }

    .userQuoteListWrap #QuoteTable_wrapper .table tbody tr td span.refrence_column {
        border: solid 1px var(--main-bg-color) !important;
        border-radius: 20px;
        font-size: 12px;
        padding: 2px 8px
    }
}

header.mainHeader .navbar.navbar-expand-lg ul.nav.navbar-nav.flex-row.ml-md-auto.d-none.bookingside li.ticketb:nth-child(1) {
    margin-top: 130px !important
}

header.mainHeader .navbar.navbar-expand-lg ul.nav.navbar-nav.flex-row.ml-md-auto.d-none.bookingside li.ticketb:nth-child(2) {
    margin-top: 320px !important
}

.panel_cart_contenta ul li a {
    cursor: default
}

.popover.clockpicker-popover {
    z-index: 10001
}

.innerconwrapBookingDetail table.dtls-main-table td {
    min-width: 80px !important
}

.innerconwrapBookingDetail #Servicedate .description {
    display: -webkit-box;
    width: 100%;
    line-height: 20px;
    max-height: 38px;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden
}

    .innerconwrapBookingDetail #Servicedate .description.show {
        position: fixed;
        min-width: 640px;
        max-width: 640px;
        min-height: 364px;
        background: #FFF;
        border-radius: 10px;
        top: 50%;
        left: 50%;
        padding: 30px;
        transform: translate(-50%,-50%);
        z-index: 9;
        overflow: hidden
    }

.booking-details-bg-overlay {
    position: fixed;
    content: '';
    background: rgb(0 0 0 / .6);
    width: 100% !important;
    height: 100% !important;
    z-index: 5;
    display: none
}

.innerconwrapBookingDetail #Servicedate .description.show::before {
    margin: 0;
    position: absolute;
    z-index: 10;
    background: #fff !important;
    opacity: 1 !important;
    box-shadow: none;
    padding: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkwyMiAyMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0yMiAyTDIgMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: center center !important;
    font-size: 0;
    width: 16px;
    height: 16px;
    content: '';
    height: 15px;
    right: 15px
}

.chngactwrap .activityselect-option .ahotel-right {
    white-space: normal;
    padding-top: 8px;
    padding-bottom: 8px
}

    .chngactwrap .activityselect-option .ahotel-right .price {
        font-weight: 700
    }

    .chngactwrap .activityselect-option .ahotel-right .tavelPrt2 {
        margin-bottom: 8px
    }

.cats-facility #ulMealFilters label {
    display: flex
}

.board_type_div .btn-group .btn-default:active, .multicenter_Economy .btn-group .btn-default:active {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.mandboxdy .standrd_rservwrap {
    border: 1px solid #dee2e6;
    border-bottom: 0;
    border-radius: 7px
}

    .mandboxdy .standrd_rservwrap thead tr th:first-child {
        border-top-left-radius: 7px
    }

    .mandboxdy .standrd_rservwrap thead tr th:last-child {
        border-top-right-radius: 25px
    }

    .mandboxdy .standrd_rservwrap .stnt_tblrapscrol {
        padding-left: 0;
        padding-right: 0
    }

.talbe_bodr thead {
    border-bottom: 1px solid #dee2e6 !important
}

.reservationWrap #myTable_wrapper {
    padding: 20px
}

.layoutnavbar-icon li a span {
    line-height: 20px
}

.ddMTitle.dashboard {
    justify-content: end;
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 0
}

.ddMTitle #lblOutstanding, .ddMTitle #lblCRem {
    padding-right: 0 !important
}

.ddMTitle.dashboard a {
    font-weight: 700;
    background: var(--main-bg-color) !important;
    color: #fff;
    padding: .375rem .75rem;
    border-radius: 5px
}

.standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol {
    border: 1px solid #dee2e6;
    border-radius: 7px;
    margin-bottom: 10px
}

    .standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol .hcntltdnwrapTBL {
        margin-bottom: 0
    }

        .standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol .hcntltdnwrapTBL thead tr {
            border-bottom: 1px solid #dee2e6
        }

            .standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol .hcntltdnwrapTBL thead tr th:first-child {
                border-top-left-radius: 7px
            }

            .standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol .hcntltdnwrapTBL thead tr th:last-child {
                border-top-left-radius: 7px
            }

        .standrd_rservwrap .stnt_tblrapscrol .tabl_wrp_scrol .hcntltdnwrapTBL tr:nth-of-type(odd) {
            background: #f9f9f9
        }

.lds-ellipsis-loader {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 32px;
    overflow: hidden
}

    .lds-ellipsis-loader div {
        position: absolute;
        top: 10px;
        width: 11px;
        height: 11px;
        border-radius: 50%;
        background: #ddd !important;
        animation-timing-function: cubic-bezier(0,1,1,0)
    }

        .lds-ellipsis-loader div:nth-child(1) {
            left: 6px;
            animation: lds-ellipsis11 .6s infinite
        }

        .lds-ellipsis-loader div:nth-child(2) {
            left: 6px;
            animation: lds-ellipsis12 .6s infinite
        }

        .lds-ellipsis-loader div:nth-child(3) {
            left: 26px;
            animation: lds-ellipsis12 .6s infinite
        }

        .lds-ellipsis-loader div:nth-child(4) {
            left: 45px;
            animation: lds-ellipsis13 .6s infinite
        }

@keyframes lds-ellipsis11 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes lds-ellipsis13 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes lds-ellipsis12 {
    0% {
        transform: translate(0,0)
    }

    100% {
        transform: translate(19px,0)
    }
}

.saveloaderwrap .saveloadinner .saveloader p {
    margin-bottom: 0
}

.saveloaderwrap .saveloadinner .saveloader .pls_wait {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px
}

.srtlstprce a .navDownArrow {
    top: 1px !important
}

#ddlcurrencies .dropdown-item:hover {
    background-color: #e9ecef
}

.promtslde .owl-carousel .slick-track a {
    cursor: initial
}

.repls-popactivty {
    margin-top: 0px !important;
    border-top: 0px !important
}

.hotlnavdonarow {
    pointer-events: none
}

.trvlcuror select, .tourdetails_pickup {
    cursor: pointer
}

.notcursor {
    cursor: initial
}

.remveicon {
    height: 5px !important
}

.hotltavlprt {
    margin-bottom: 0px !important
}

.trvlon1e .h3inner {
    color: #252525 !important
}

.trvlon1e .clsCanPolHead {
    color: #898989 !important;
    font-weight: 700
}

.modiypax {
    display: flex;
    align-items: center
}

    .modiypax .show-activitywrap {
        padding-top: 8px !important;
        padding-bottom: 4px !important
    }

.trnsftocrt {
    background: transparent !important;
    border: 1px solid var(--main-bg-color) !important;
    color: var(--main-bg-color) !important
}

.pull-right #btnDownlaod {
    border-radius: 5px
}

.tour_transfer_select, .ddlLTitle {
    cursor: pointer
}

.chngactwrap .activityselect-option-wrap .input-group-btn .btn.bootstrap-touchspin-down, .chngactwrap .activityselect-option-wrap .input-group-btn .btn.bootstrap-touchspin-up {
    font-size: 0;
    width: 30px;
    position: relative;
    height: 30px !important
}

    .chngactwrap .activityselect-option-wrap .input-group-btn .btn.bootstrap-touchspin-down::before, .chngactwrap .activityselect-option-wrap .input-group-btn .btn.bootstrap-touchspin-up::before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        transition: all .3s ease-in-out;
        background-position: center center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDI4IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDNIMjgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iNS4zMzMzMyIvPgo8L3N2Zz4K);
        background-repeat: no-repeat;
        z-index: 1;
        width: 16px;
        height: 16px;
        background-size: 10px;
        transform: translate(-50%,-50%);
        opacity: .6
    }

    .chngactwrap .activityselect-option-wrap .input-group-btn .btn.bootstrap-touchspin-up::before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTRIMjhNMTQgMFYyOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI1LjMzMzMzIi8+Cjwvc3ZnPgo=)
    }

.standrd_rservwrap .daterangepicker .calendar tr th, .standrd_rservwrap .daterangepicker .calendar tr td {
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    position: relative;
    vertical-align: middle;
    color: var(--theme-reg-color) !important
}

.standrd_rservwrap .stnt_tblrapscrol .donebox {
    padding-top: 0;
    padding-bottom: 0
}

.standrd_rservwrap .stnt_tblrapscrol tbody tr:hover td a:before {
    border: 0px !important
}

.standrd_rservwrap .daterangepicker .calendar {
    padding-top: 0;
    padding-bottom: 5px
}

    .standrd_rservwrap .daterangepicker .calendar tbody tr:nth-of-type(odd), .standrd_rservwrap .daterangepicker .calendar tbody tr:hover {
        background: transparent !important
    }

.standrd_rservwrap .dataTable tbody tr:hover .daterangepicker .calendar td {
    background: transparent !important;
    color: var(--theme-reg-color) !important
}

    .standrd_rservwrap .dataTable tbody tr:hover .daterangepicker .calendar td:hover {
        background: var(--main-bg-color) !important;
        color: #FFFFFF !important
    }

.standrd_rservwrap .daterangepicker .calendar td.active.start-date.available::before {
    background: transparent !important
}

.standrd_rservwrap #MarkupTable_wrapper #EditFields .toggle .btn-primary:hover {
    border-color: #FFF !important
}

.moreoption button.dropdown-toggle:focus {
    outline: none;
    border: 0 !important;
    box-shadow: none !important
}

.loginDetailMain .dash-form-group, .contentdata .dash-form-group {
    background: #FFF;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 4px;
    padding: 7px 10px 5px;
    margin-bottom: 10px;
    position: relative
}

    .loginDetailMain .dash-form-group label, .contentdata .dash-form-group label {
        padding-left: 0;
        margin: 0
    }

    .loginDetailMain .dash-form-group input, .contentdata .dash-form-group input {
        background: #fff0;
        border: 0;
        font-weight: 700;
        padding: 0 !important;
        color: #000
    }

        .loginDetailMain .dash-form-group input:focus, #MarkupTable_wrapper .dash-form-group input:focus {
            box-shadow: none !important
        }

    .loginDetailMain .dash-form-group.form-disabled {
        background-color: #e9ecef
    }

.loginDetailMain #financial #tblCurr tr th, .contentdata #financial #tblCurr tr th {
    background-color: #fff !important;
    color: #000 !important;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #d7d3d7 !important
}

.loginDetailMain .table-wrap-scroll table {
    margin-top: 10px
}

.loginDetailMain #financial #tblCurr tr td, .contentdata #financial #tblCurr tr td {
    border: 1px solid #d7d3d7 !important
}

    .loginDetailMain #financial #tblCurr tr td .form-control {
        padding-right: 15px !important
    }

    .loginDetailMain #financial #tblCurr tr td#ChkAllowCreditId {
        text-align: center
    }

.loginDetailMain .logDtlFldsts fieldset {
    position: initial
}

#MarkupTable_wrapper .dash-form-group {
    background: #FFF;
    border: 1px solid var(--theme-border-light-clr);
    border-radius: 4px;
    padding: 7px 15px 5px;
    margin-bottom: 10px;
    position: relative
}

.loginDetailMain .toggle.btn .btn {
    border: 1px solid #d7d3d7
}

#EditFields .semi-bold {
    font-weight: 700
}

#MarkupTable_wrapper .dash-form-group input {
    border: 0
}

#MarkupTable_wrapper .dash-form-group .input-group-text {
    background: #fff0;
    border: 0;
    padding: 0;
    display: grid
}

#MarkupTable_wrapper .dataTable tbody tr:hover td .dash-form-group label {
    color: var(--theme-reg-color)
}

.subagentmainsec #Address .toggle-group .btn {
    align-items: center;
    display: flex;
    justify-content: center
}

.dash-form-group.switch-toggle {
    min-height: 70px
}

    .dash-form-group.switch-toggle .toggle.off .toggle-handle {
        background: #cecece;
        width: 20px;
        height: 20px;
        border-radius: 30px;
        position: absolute;
        left: 2px;
        top: 2px;
        right: auto
    }

    .dash-form-group.switch-toggle .toggle.off .toggle-group {
        left: 0
    }

    .dash-form-group.switch-toggle .toggle-group {
        width: 100%
    }

        .dash-form-group.switch-toggle .toggle-group .btn {
            background: transparent !important;
            border: 0 !important;
            font-size: 0;
            outline: 0
        }

    .dash-form-group.switch-toggle .toggle.btn {
        height: 26px !important;
        min-height: 26px !important;
        border-radius: 30px;
        border: 1px solid #d7d3d7 !important;
        margin-top: 5px
    }

.min-height-none {
    min-height: inherit !important
}

.dash-form-group.switch-toggle .toggle-group .btn:active {
    transform: scale(1)
}

.dash-form-group.switch-toggle .toggle.off .toggle-handle {
    background: #cecece !important
}

.dash-form-group.switch-toggle .toggle .toggle-handle {
    background: #FFFFFF !important;
    width: 20px;
    height: 20px;
    padding: 0;
    border-radius: 30px;
    position: absolute;
    left: auto;
    top: 2px;
    right: 2px
}

.moreoption .dropdown-menu {
    position: absolute;
    right: 0px !important;
    top: 100% !important;
    left: auto !important;
    transform: none !important
}

.moreoption .dropdown-toggle, .moreoption .dropdown-toggle:hover, .moreoption .dropdown-toggle:focus, .moreoption .dropdown-toggle:active {
    border: none !important;
    background: transparent !important;
    color: transparent !important;
    position: relative
}

    .moreoption .dropdown-toggle span:before, .moreoption .dropdown-toggle span:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -2px;
        margin-left: -2px;
        width: 4px;
        background: #828282;
        height: 4px;
        pointer-events: none;
        border-radius: 6px
    }

    .moreoption .dropdown-toggle span {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -2px;
        margin-left: -2px;
        width: 4px;
        background: #828282;
        height: 4px;
        pointer-events: none;
        border-radius: 6px
    }

table tr:hover .moreoption .dropdown-toggle span, table tr:hover .moreoption .dropdown-toggle span:before, table tr:hover .moreoption .dropdown-toggle span:after {
    background: #fff
}

.moreoption .dropdown-toggle span:before {
    margin-top: -10px
}

.moreoption .dropdown-toggle span:after {
    margin-top: 6px
}

.moreoption .dropdown-item:before, .standrd_rservwrap .stnt_tblrapscrol .dataTables_wrapper tbody tr .moreoption a.dropdown-item:before {
    border: 0px !important
}

.dataTable td .moreoption a.dropdown-item {
    color: #252525 !important;
    border-radius: 0px !important;
    border: none !important;
    font-weight: 700
}

td .min-height-none {
    min-height: inherit !important;
    height: 32px;
    vertical-align: middle;
    align-items: center
}

    td .min-height-none.dash-form-group.switch-toggle .toggle.btn {
        margin-top: 0
    }

.boxdivboarder {
    border: 1px solid #d7d3d7;
    border-radius: 10px;
    margin-bottom: 12px;
    padding: 5px 15px
}

#MarkupTable_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 60px
}

#MarkupTable_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    min-width: 66px
}

.flightitemWrap .fl-arrow:before, .flightitemWrap .fl-arrow:after {
    pointer-events: none;
    cursor: pointer
}

.loginDetailMain .table-wrap .boxdivboarder {
    background: #fff
}

.loginDetailMain .table-wrap .toggleLH1_2 {
    display: flex;
    align-items: center
}

    .loginDetailMain .table-wrap .toggleLH1_2 .switch-toggle.bg-transparent {
        margin-bottom: 0
    }

        .loginDetailMain .table-wrap .toggleLH1_2 .switch-toggle.bg-transparent .btn-default.off {
            margin-top: 0
        }

.loginDetailMain .table-wrap .innerconwrap #Address fieldset, .loginDetailMain .table-wrap #Additional fieldset {
    box-shadow: none;
    border: 1px solid #d7d3d7
}

.hotelItemWrappMain .main_box_pan_new .trav .travmain .detail-button.showdetailsonly {
    margin-right: 0 !important
}

.main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
    padding-right: 0 !important
}

body #tblCurrtbody tr td#ChekboxId .Defaulterror {
    border: 1px solid red !important
}

#divMyResults .main_box_pan_new .travmain.nocncldsn .booknowremove {
    min-width: 170px
}

    #divMyResults .main_box_pan_new .travmain.nocncldsn .booknowremove + .tavelPrt8 {
        min-width: 140px !important
    }

.main_box_pan_new .travmain.nocncldsn .tavelPrt5 {
    text-align: end
}

#divMyResults .main_box_pan .detail-button .mobicontxt.fa {
    display: none
}

#tblCurrtbody tr #txtTerm2Id, #tblCurrtbody tr #txtCurrId .twitter-typeahead {
    position: relative !important
}

.showSweetAlert.sweet-alert .sa-confirm-button-container .confirm {
    background: var(--main-bg-color) !important;
    margin-top: 10px;
    box-shadow: none !important
}

.showSweetAlert.sweet-alert .sa-button-container button.cancel {
    color: #6c757d;
    border: 1px solid #6c757d !important;
    margin-top: 10px;
    background: #fff !important
}

    .showSweetAlert.sweet-alert .sa-button-container button.cancel:hover {
        color: #fff !important;
        background-color: #6c757d !important;
        border-color: #6c757d
    }

.showSweetAlert.sweet-alert h2 {
    font-size: 20px;
    line-height: 1.5
}

#AgencyDetails .form-field-sec .dfgwrap .dash-form-group .twitter-typeahead, #AdminDetails .form-field-sec .dfgwrap .dash-form-group .twitter-typeahead {
    position: relative !important
}

#Address .pyscl_div .dash-form-group .twitter-typeahead .tt-dropdown-menu {
    max-height: 220px
}

.mainHeader .navbar .nav-tabs .nav-link, .mainHeader .arrow-angle-toggle > .nav-item, .mainHeader .arrow-angle-toggle > .nav-link {
    font-weight: 700
}

.hotelItemWrappMain .main_box_pan .hot_hotel-body p {
    color: #25282a !important
}

.more-item-show .morelilist li a {
    font-weight: 600
}

#tblCurrtbody .twitter-typeahead:after, #AdminDetails .twitter-typeahead:after, #AgencyDetails .twitter-typeahead:after {
    position: absolute;
    content: "";
    background-image: url(../images/icon-suggestion-dark.png);
    top: 8px;
    right: 10px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    opacity: .5;
    pointer-events: none
}

.tour_searchtrnsfer .searchtransfer .form-control {
    padding: 0 28px !important;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    border: none !important;
    margin-left: 0
}

    .tour_searchtrnsfer .searchtransfer .form-control:focus {
        box-shadow: none !important
    }

.tour_searchtrnsfer .input-group-prepend {
    position: absolute;
    left: 0;
    right: auto;
    display: grid;
    width: 30px;
    z-index: 1
}

.tour_searchtrnsfer .searchtransfer .transferuiauto ul {
    position: absolute;
    top: 35px;
    left: 0;
    font-size: 14px;
    text-align: left;
    background: #fff;
    min-width: 320px;
    max-width: 320px;
    width: auto;
    border-radius: 0;
    padding: 7px;
    z-index: 999;
    box-shadow: 0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12);
    border: 1px solid var(--theme-border-light-clr);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: auto;
    max-height: 200px
}

    .tour_searchtrnsfer .searchtransfer .transferuiauto ul li {
        line-height: 28px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        cursor: pointer;
        user-select: none;
        position: relative;
        padding-left: 5px
    }

        .tour_searchtrnsfer .searchtransfer .transferuiauto ul li a {
            font-size: 14px !important;
            line-height: 32px;
            font-weight: 700;
            color: var(--theme-reg-color) !important
        }

.BoxDiv-heading .cityimagupload.userimgblank:hover .avatar-upload .avatar-edit {
    opacity: 0 !important;
    transition: none
}

.iEditSquare-img-edit .iEditSquare-img-edit-cancel {
    background: #898989
}

.ProfileImg .cityimagupload.userimgblank .avatar-upload .avatar-edit input + label {
    background: #fff0 !IMPORTANT;
    box-shadow: none;
    height: 46px !important;
    width: 46px !important
}

.pkgItemBig .uc-kstm-wrap .tags-list i.signia {
    position: relative;
    height: 23px;
    margin-left: 0 !important
}

.pkgItemBig .uc-kstm-wrap .tags-list {
    display: flex;
    gap: 10px
}

    .pkgItemBig .uc-kstm-wrap .tags-list a {
        display: flex;
        margin-left: 0 !important;
        align-items: center
    }

    .pkgItemBig .uc-kstm-wrap .tags-list i.signia.signia-briefcase::before {
        margin-left: 0px !important;
        width: 23px;
        height: 23px;
        background-size: 23px
    }

    .pkgItemBig .uc-kstm-wrap .tags-list i.signia.signia-briefcase {
        margin-left: 0
    }

    .pkgItemBig .uc-kstm-wrap .tags-list a .signia-briefcase:before {
        left: 0;
        top: 0
    }

.fl-cruise-item.fl-transfer-item.fl-is-open .fl-accordion-toggle {
    background: rgb(102 193 195 / .6)
}

.cart_box.cart_boxc.seablueback {
    background: rgb(102 193 195 / .38)
}

.seablueback img.cart_hotel_img {
    min-height: inherit
}

.ahotel-item .can-policy strong {
    display: block;
    position: relative;
    color: #898989;
    min-width: 120px;
    margin-top: 3px;
    text-align: left;
    z-index: 2;
    padding-left: 7px
}

.ahotel-item .can-policy .image_result {
    margin-top: 0 !important;
    position: absolute;
    left: 0;
    top: 4px !important;
    margin-left: 0
}

.transferPagewrapper .ahotel-item .can-policy .image_result {
    top: 6px !important
}

.ahotel-item .can-policy span:first-of-type {
    margin-top: 0
}

#divExcursionList .can-policy span {
    float: none !important;
    left: 0px !important
}

#divExcursionList .cpolicy_hotela:hover .CANPOlicyFLoat {
    display: block
}

#divExcursionList .cpolicy_hotela {
    margin-bottom: 8px !important
}

    #divExcursionList .cpolicy_hotela * {
        pointer-events: none !important
    }

.transferPagewrapper .can-policy span {
    min-height: 33px
}

@media(max-width:1200px) {
    .can-policy span {
        font-size: 11px !important
    }
}

.starsuserrating {
    display: inline-flex;
    align-items: center;
    position: relative;
    color: #71ae5a
}

�� .starsuserrating .rslttsr {
    margin-left: 5px !important
}

���� .starsuserrating .rslttsr * {
    text-decoration: none !important;
    padding-right: 3px !important
}

.mapbtmwrap span.exchanged-price:empty {
    display: none
}

#loginSignupModal .modal-header {
    background: #fff !important;
    padding: 10px 24px
}

    #loginSignupModal .modal-header .modal-title {
        font-weight: 700;
        font-size: 23px;
        line-height: 1.5;
        margin-bottom: 6px;
        margin-top: 0;
        color: #212121
    }

    #loginSignupModal .modal-header p {
        font-size: 14px;
        color: #757575;
        line-height: 20px;
        margin-bottom: 0
    }

#loginSignupModal .modal-dialog {
    max-width: 460px !important
}

#loginSignupModal .modal-body {
    padding: 20px 24px;
    text-align: center
}

    #loginSignupModal .modal-body input {
        background-color: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        display: inline-flex;
        font-size: 16px;
        min-height: 44px;
        position: relative;
        transition: border .24s cubic-bezier(.22,0,.08,1);
        width: 100%;
        padding: 0 15px
    }

    #loginSignupModal .modal-body button {
        width: 100%
    }

#loginSignupModal .home_Signup_Popup, #loginSignupModal .home_SIngup_Popup_LoginBtn {
    color: var(--main-bg-color);
    cursor: pointer
}

#loginSignupModal .footer-login p {
    color: #757575
}

#loginSignupModal .footer-login {
    padding-top: 10px !important;
    text-align: center;
    color: #757575
}

.social-sign-in {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: center
}

    .social-sign-in .socialbox.facebook {
        height: 38px;
        background: transparent !important;
        border: 1px solid #e6e6e6;
        border-radius: 4px;
        align-items: center;
        display: flex;
        justify-content: center
    }

.ProfileImg ul.dropdown-menu {
    padding: 6px 0
}

    .ProfileImg ul.dropdown-menu li {
        display: flex;
        align-items: center;
        gap: 10px;
        line-height: 18px;
        min-width: 180px;
        padding: 8px 20px;
        cursor: pointer
    }

        .ProfileImg ul.dropdown-menu li:hover span, .ProfileImg ul.dropdown-menu li:hover a {
            color: var(--main-bg-color)
        }

.my-account-tabcontent input:focus {
    outline: 0
}

#Newsletter .saveprofilebtn button {
    background: var(--main-bg-color);
    color: #fff
}

#booking-info-details .calender-head .seprator {
    display: none
}

#modalCancel-body .canamnt h2, #modalCancel-body .canamnt h3 {
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 !important;
    font-size: 20px
}

#modalCancel-body .modal-body {
    padding-top: 10px
}

#modalCancel-body .canamnt div {
    width: 100%;
    justify-content: space-between;
    padding-left: 0 !important;
    align-items: center
}

.faild_booking_modal .bokCntMain li {
    list-style-type: none
}

.faild_booking_modal .bokCntMain {
    margin-top: 0
}

.navbar .navbar-right > .nav-item.ProfileImg {
    display: inline-flex !important
}

.navbar .navbar-right > .nav-item > .nav-link, .mainHeader .arrow-angle-toggle .down-arrow, .navbar .navbar-right > .nav-item > .nav-link #spnLang {
    color: #ffffff !important
}

.topaccountlist .firstletter {
    width: 35px;
    height: 35px;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 600
}

.topaccountlist:hover .firstletter {
    color: #fff !important
}

.topaccountlist:hover span {
    color: #000 !important
}

.login_mail {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
    display: block
}

.home_Log_Out_Btn, .home_MyAccount_Btn {
    width: 100%;
    font-size: 15px
}

@media (max-width:1200px) {
    #loginSignupModal .footer-login {
        padding-bottom: 10px !important
    }
}

@media (min-width:1201px) {
    .mycustombody .preloadwrap .lds-ellipsis-loader {
        width: 120px
    }

        .mycustombody .preloadwrap .lds-ellipsis-loader div {
            width: 20px;
            height: 20px;
            background: #a7a7a7 !important
        }

            .mycustombody .preloadwrap .lds-ellipsis-loader div:nth-child(1) {
                left: 20px
            }

            .mycustombody .preloadwrap .lds-ellipsis-loader div:nth-child(2) {
                left: 32px
            }

            .mycustombody .preloadwrap .lds-ellipsis-loader div:nth-child(3) {
                left: 60px
            }

            .mycustombody .preloadwrap .lds-ellipsis-loader div:nth-child(4) {
                left: 75px
            }

    #DRTArrival .myRTColIn .myRTFilterBottomLeft .PriceSort, #DRTDeparture .myRTColIn .myRTFilterBottomLeft .PriceSort {
        line-height: 14px
    }

    .flgtrow {
        display: flex;
        width: 100%;
        justify-content: center
    }

        .flgtrow .innerrow {
            min-width: 300px;
            max-width: 300px;
            padding-top: 5px
        }

    .seatReservation.sssmodal .flgtrow {
        display: flex;
        justify-content: center
    }

        .seatReservation.sssmodal .flgtrow .innerrow {
            min-width: 300px;
            max-width: 300px;
            padding-top: 5px
        }

    .seatrow {
        text-align: center;
        justify-content: center;
        display: flex
    }

    .seatReservation.sssmodal.bigplane .flgtrow .innerrow {
        min-width: 500px;
        max-width: 500px;
        padding-top: 5px
    }

    .seatReservation.sssmodal.bigplane .back-flight {
        min-width: 500px;
        max-width: 500px
    }

    .seatReservation.sssmodal .back-flight {
        z-index: 0;
        top: 100%;
        left: 50%;
        transform: translate(-50%,0);
        min-width: 300px;
        max-width: 300px
    }
}

.currency_sign {
    line-height: 10px
}

.fitemdtl .farerule table {
    width: 100%
}

    .fitemdtl .farerule table thead tr {
        background: #fbfbfb !important
    }

    .fitemdtl .farerule table tbody tr:nth-child(odd) {
        background: #f2f2f2 !important
    }

    .fitemdtl .farerule table tbody tr:nth-child(even) {
        background: #fbfbfb !important
    }

    .fitemdtl .farerule table td, .fitemdtl .farerule table th {
        border: 0 solid #ddd;
        border-radius: 0 !important;
        padding: 10px 8px
    }

.fitemdtl .farerule table {
    background: #fbfbfb !important;
    border-radius: 5px;
    overflow: hidden
}

.selectedFlights .farerule .fl-accordion, .fitemdtl .farerule .fl-accordion {
    margin: 0 0 15px 0
}

.selectedFlights .farerule > .fl-accordion, .fitemdtl .farerule > .fl-accordion {
    border: none !important
}

.selectedFlights .farerule .fl-accordion:last-child, .fitemdtl .farerule .fl-accordion:last-child {
    margin-bottom: 0
}

.mbsIcons a,.mbsIcons>span{display:inline-block;vertical-align:middle}#exclusiveTravel{z-index:99999}#exclusiveTravel .modal-content{border-radius:16px;border:0;overflow:hidden}#exclusiveTravel .modal-header{background:var(--main-bg-color)!important;position:relative}#exclusiveTravel .modal-header::before{position:absolute;width:100%;background:url(https://cdn.sriggle.tech/kantents/production/1/20016/02/04123835-698b-412c-8ae9-e40f40530ab0.png) 0 0/contain;content:'';top:auto;bottom:-50px;height:70px;left:0}#exclusiveTravel .logoico{height:80px;width:80px;margin:16px auto}#exclusiveTravel .close{position:absolute;top:30px;right:30px;background:#f88989;border-radius:50%;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:1}#exclusiveTravel .modal-title{color:#fff;text-align:center;display:block;font-size:30px;line-height:1.3;margin-bottom:24px}#exclusiveTravel .helpsec,#exclusiveTravel .modal-body .content b{color:var(--theme-reg-color)}#exclusiveTravel .modal-body{padding:36px}#exclusiveTravel .modal-body .content{color:#555;font-size:16px;line-height:1.652}#exclusiveTravel .subscribe{display:flex;gap:10px;position:relative;margin:24px 0}#exclusiveTravel .subscribe input::placeholder{color:var(--theme-reg-color);font-size:16px;font-weight:500}#exclusiveTravel .helpsec{font-weight:600;border:1px solid #e0e0e0;border-radius:30px;padding:4px 16px;display:flex;gap:10px;align-items:center}#exclusiveTravel .helpsec a,#exclusiveTravel .policy a{color:var(--main-bg-color)}.helpsec a.whats-app svg{fill:#36D772}#exclusiveTravel .subscribe input{display:flex;flex-grow:1;height:46px;font-size:16px;position:relative;align-items:center;border:1px solid #e0e0e0;background:#fafafa;border-radius:30px;padding:0 16px;color:var(--theme-reg-color)}#exclusiveTravel .subscribe button{display:flex;height:46px;position:relative;align-items:center;padding:0 16px;border-radius:30px;background:var(--main-bg-color);color:#fff;border:0;cursor:pointer}#exclusiveTravel .secseprator{display:flex;position:relative;text-align:center;margin:16px auto;justify-content:center}#exclusiveTravel .secseprator::after,#exclusiveTravel .secseprator::before{content:'';position:absolute;width:100%;height:1px;background:#e0e0e0;top:50%;transform:translateY(-50%)}#exclusiveTravel .secseprator::after{width:60px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:30px;height:30px;content:'OR';font-family:Montserrat,sans-serif!important;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}#exclusiveTravel .policy{font-size:14px;text-align:center;margin-top:16px;display:flex;justify-content:center;gap:5px}.mainHeader .arrow-angle-toggle .down-arrow{transition:none!important}.grayfilter{filter:grayscale(1);opacity:.9}body .landingpageotaform .trip-search-landing-form .FlightNav{border-radius:30px!important;overflow:hidden!important}#divPopupTimeOut .modal-title{text-align:center!important}#showlanguage,.mobileviewimage,.newpaxbox .ddBoxWrap .droupmainbxc:before,body #divPopupTimeOut{display:none!important}.myRTPopupFiltersDprt .myMdlFooter .mybtn{cursor:pointer}.navbar .nav-tabs .nav-link.active{background:0 0!important}.appstore,.clearTxt.hidden,.googleplaystore,.svghidden{display:none}.navbar .nav-tabs .nav-link.active img{filter:invert(1)}ul.internallinks li{display:inline-block;vertical-align:top;margin-bottom:5px;margin-right:10px}ul.internallinks li *{color:grey}.trip-search-landing-form .typhead-loader{position:absolute;background:#fff;height:200px;min-width:320px;border:1px solid #afafaf;z-index:99;display:none;left:0;top:40px;border-radius:5px;width:100%}.AED::before,.INR::before,.MUR::before,.NPR::before,.PKR::before{position:relative;padding-left:2px}.cart_box .mbsIcons,.clearTxt,.clearTxt.visible{display:block}.trip-search-landing-form .typhead-loader .loader,.trip-search-landing-form .typhead-loader .loader:after,.trip-search-landing-form .typhead-loader .loader:before{width:1.5em;height:1.5em}.trip-search-landing-form #Flights .typhead-loader{left:0;top:40px}.trip-search-landing-form .three-bounce.loader{position:absolute;top:calc(50% - 30px);left:50%;transform:translate(-50%,-50%)}#avPreview img{height:100%!important;width:100%!important;min-width:100%;max-width:none!important;max-height:none!important}.AMtop-20{top:20px}.INR::before{content:'₹'}.MUR::before,.NPR::before,.PKR::before{content:'₨'}.ARS::before,.AUD::before,.BBD::before,.BMD::before,.BND::before,.BSD::before,.CAD::before,.CLP::before,.COP::before,.FJD::before,.GYD::before,.HKD::before,.KYD::before,.LRD::before,.MXN::before,.NAD::before,.NZD::before,.SBD::before,.SGD::before,.SRD::before,.SVC::before,.TVD::before,.USD::before,.XCD::before{content:'$';position:relative;padding-left:2px}.MUR::before{content:'MUR'}.AED::before{content:'AED'}.directionArrow img{max-width:65%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.directionArrow{border:1px solid #ced4da;border-bottom:1px solid #ced4da;height:34px;width:36px;position:absolute;left:50%;margin-left:-18px;text-align:center;cursor:pointer;background:#fff;z-index:15}.form-to-50{width:50%;float:left}.clearTxt,.mbsIcons a{width:24px;height:24px}.p-r-16{padding-right:16px!important}.p-l-16{padding-left:16px!important}.clearTxtWrap,.from-to-wrap,.more-item-show{position:relative}.no-b-r-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.no-b-r-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.b-r-r-4{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.mbsIconsMainWrap{margin-bottom:3px}.cart_box .price{padding-right:0!important}.mbsIcons a{opacity:.5;transition:.3s linear;font-weight:700;font-size:18px;color:var(--main-bg-color)!important}.clearTxt,span.clearTxt{right:5px;top:50%;font-size:20px;color:#333;cursor:pointer;z-index:1;text-align:center}.mbsIcons a:hover{opacity:1}.mbsIcons a+a{margin-left:10px}.mbsSeat{background:url(../../assets/images/thumbs/SeatIcon.svg) center/18px auto no-repeat}.mbsMeal{background:url(../../assets/images/thumbs/dinnerIcon.svg) center/18px auto no-repeat}.mbsBaggage{background:url(../../assets/images/thumbs/bagIcon.svg) center/18px auto no-repeat}.mbsSeat.active{background:url(../../assets/images/thumbs/SeatIconActive.svg) center/18px auto no-repeat}.mbsMeal.active{background:url(../../assets/images/thumbs/dinnerIconActive.svg) center/18px auto no-repeat}.mbsBaggage.active{background:url(../../assets/images/thumbs/bagIconActive.svg) center/18px auto no-repeat}.newpaxbox .ddBoxWrap{padding-bottom:51px}.newpaxbox .ddBoxWrap .droupmainbxc{position:relative!important;left:auto!important;top:auto!important;right:0!important;transform:none!important;width:283px!important;margin-left:-146px;margin-top:10px;min-width:100px!important}.newpaxbox .ddBoxWrap .bootstrap-touchspin .input-group-addon:first-child+.input-group-btn .btn{border-radius:4px 0 0 4px!important}body .newpaxbox .ddBoxWrap .bootstrap-touchspin input.form-control{border-radius:0!important}.newpaxbox .ddBoxWrap .form-group:last-of-type{margin-bottom:0!important}.newpaxbox .ddBoxInner .col-form-label{padding-top:0!important;padding-bottom:0!important}.form-control[readonly]{background:#fff!important}.kTouchspin.ddBox .ddBoxInner{max-height:300px}.TabConWrap.fixed .form-row>.form-group{margin-top:0!important}body .clearTxtWrap .form-control{padding-right:40px!important}.clearTxt{background:#fff;position:absolute;margin-top:-12px}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.more-item-show .morelink{border:1px solid #ddd!important;border-radius:50%;width:30px;height:30px;padding:0;text-align:center}.more-item-show .morelilist{position:absolute;width:220px;background:#fff;padding:12px 0;right:0;display:none;box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);min-width:180px;max-width:max-content;border-radius:0 0 4px 4px;left:0;border-bottom:3px solid var(--main-bg-color)!important}.more-item-show .morelilist li a{color:#252525;transition:.6s}.more-item-show .morelilist li a:hover{background-color:var(--main-bg-color);transition:.5s;color:#fff}.more-item-show .morelilist li a:before{display:none}.more-item-show .morelilist li a i{margin-right:5px;color:var(--main-bg-color)!important}span.header-icon.flight-icons-24 img{height:20px!important;max-width:20px!important;margin-right:0}.header-content-custom{width:100%;text-align:left}#myFailedBookingModal .btnbooksuccess,.modal-popup-but{background:var(--main-bg-color)!important;font-weight:700;cursor:pointer;padding:0 20px;line-height:32px;color:#fff!important;border:1px solid;border-radius:20px}#alertPopupModal .modal-footer{border-top:1px solid #fff0;margin-top:-20px;padding-top:0}#myFailedBookingModal .faild_booking_modal .cart_name{font-size:12px;padding:1px 0;white-space:normal!important;width:100%;overflow:auto;text-overflow:initial}@media(max-width:767px){.newpaxbox .bootstrap-touchspin .btn-default{min-width:20px}.kTouchspin.ddBox .ddBoxWrap{min-width:280px}.newpaxbox .ddBoxWrap .droupmainbxc{width:250px;margin-left:-140px}.hmd-book-container{max-width:310px}.modal#alertPopupModal{z-index:99999!important}.more-item-show .morelink{width:24px!important;height:24px!important;line-height:16px}.mainHeader .navbar.navbar-expand-lg.navbar-light span.header-icon.flight-icons-24 img{height:20px!important;max-width:20px!important}.navbar .nav-tabs .nav-link img{margin-right:1px}.navDownArrow{padding:2px}.dataTables_scrollBody{min-height:auto}#myFailedBookingModal{top:10%!important}#myFailedBookingModal .faild_booking_modal .cart_name{font-size:12px;padding:1px 0;white-space:normal!important;width:100%;overflow:auto;text-overflow:initial}#myFailedBookingModal .faild_booking_modal .modal-header .close.modal-close{right:-4px!important;top:0!important}.as-home-page-section .recommend-book{padding:6px 15px}.popover.clockpicker-popover.clockpicker-align-left{z-index:99999}}@media(max-width:500px){.fitemdurprice .fitemprice.v-align span.fewText{line-height:11px;padding-left:16px;font-size:10px}.modal-open .fltrToggle,.modal-open .myRTCol.flightbottomprice{z-index:8}.fitemmain .fitemdurprice.results_fitemdurprice.v-align.justify-content-end .fitemprice .fewText{width:80px!important;font-size:10px}.flightbottomprice .selectedFlights.myRTResult .flightwrap .flightitem .fitemthumb.fitemthumbdmstc .fitemdurprice.results_cartprice .fitemprice .fewText{padding-top:0}.flightbottomprice .selectedFlights.myRTResult .flightwrap .flightitem .flighttitle{font-size:12px}.myRTCol .myRTResult.selectedFlights .fitemthumb>.results_cartprice{bottom:4px!important}.bodyrendr .myRoundTripWrap #MainDRT .resultfltcolumn{z-index:1}.quatLoader{z-index:9999!important}.selectedFlights.myRTResult #ArrSelectedFlight .flightitem .fitemdurprice.results_cartprice .fewText{width:80px!important}.fitemprice *{line-height:14px}}@media(max-width:992px){body .fltactive .myMdlBody{height:90vh}.myRTFIlterTop .checkbox{width:100%}.destopviewimage{display:none!important}.mobileviewimage{display:block!important}.mainHeader{z-index:9!important}body .navbar .navbar-right>.nav-item.ProfileImg{padding:0!important;border-width:1px!important}#avPreview img{height:110%!important;width:110%!important;min-width:110%;max-width:none!important;max-height:none!important}.fltrWrapInner.fltrShow span.fltrClose:before{content:'×'!important;color:#252525!important;right:15px;font-size:26px!important;top:0}.fltrWrapInner.fltrShow span.fltrClose i.fa.fa-times{display:none}.fltrToggle{position:fixed;bottom:0;left:0;right:0;top:auto;text-align:center;padding:7px;display:block;background:rgb(0 0 0 / .8);color:#fff;z-index:102;cursor:pointer}.slides{z-index:1}}@media screen and (min-width:767px) and (max-width:991px){.cleatAllbut{display:flex!important}.fltrClose{position:absolute;right:15px;top:12px;font-size:20px}.fltrClose i.fa.fa-times,.fltrcon:first-of-type .cats-title{color:#aaa!important}.navbar-right>li>a{min-width:45px}#langid span.down-arrow{right:-10px!important}.fltrWrapInner.fltrShow{-webkit-box-shadow:-4px -2px 15px #999;-moz-box-shadow:-4px -2px 15px #999;box-shadow:-4px -2px 15px #999}.filterResultMain{grid-template-columns:1fr 112px}.hotelItemWrappMain .sortBoxCustom.fltrShow li.hidden-xs.hidden-sm span{padding-left:20px!important}}.colorBlue{color:#202b5a}.customCheckbox{margin-bottom:15px}.customCheckbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.customCheckbox label{position:relative;cursor:pointer;margin-top:7px}.customCheckbox label:before{content:'';-webkit-appearance:none;background-color:#fff0;border:2px solid #ced4da;box-shadow:0 1px 2px rgb(0 0 0 / .05),inset 0 -15px 10px -12px rgb(0 0 0 / .05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;margin-top:-2px}.customCheckbox input:checked+label:before{border:2px solid #152858}.customCheckbox input:checked+label:after{content:'';display:block;position:absolute;top:4px;left:7px;width:6px;height:12px;border:solid #152858;border-width:0 2px 2px 0;transform:rotate(45deg)}.childPolicy{padding-top:7px}.fa-info-circle{cursor:pointer;color:#1e2f75}.modal-body{overflow:auto}.quatLoader{position:absolute;height:94%;background-color:#000;opacity:.5;padding-top:350px;z-index:999!important}.navBookClose1{font-size:17px;margin-right:0!important;position:absolute!important;top:1px!important;right:0!important;cursor:pointer}@media(min-width:768px){body .navbar-expand-lg .navbar-nav .bkngLi{z-index:1400;display:block!important;position:fixed!important;top:148px!important;left:30px!important;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;-o-transform:translate(-50%,0)!important;transform:rotate(90deg)!important;padding:4px 32px 4px 17px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#fff!important;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-moz-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-ms-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);-o-box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);box-shadow:0 10px 20px rgb(0 0 0 / .1),0 6px 6px rgb(0 0 0 / .1);transform-origin:top left}body .navbar-expand-lg .navbar-nav .bkngLi .tooltip-arrow{left:10px!important}body .navbar-expand-lg .navbar-nav .bkngLi a{padding:0!important}body .navbar-expand-lg .navbar-nav .bkngLi a:before{display:none!important}.navBookClose,.navBookClose1{font-size:16px!important;right:8px!important;width:14px!important;top:8px!important}}span.clearTxt{width:24px;height:24px;background:#fff;position:absolute;margin-top:-12px;display:none}#deletingCart .vres-prog-div{max-width:560px;border-radius:10px}.linkdescbold ul,.textdescbold{font-weight:700!important}.dstn-rslt-wrap#Cities{padding-left:5px!important}#Cities .dstn-rslt-list li:before,#HotelsResultList .dstn-rslt-list li:before{left:6px!important}#Cities .dstn-rslt-list li,#HotelsResultList .dstn-rslt-list li{padding-left:30px;padding-right:10px}#Cities .dstn-rslt-hdng,#HotelsResultList .dstn-rslt-hdng{padding-left:7px}#Cities .dstn-rslt-list li:hover,#HotelsResultList .dstn-rslt-list li:hover,.airport-list .dstn-rslt-list li:hover{background:#efefef;border-radius:5px}.icon-footer-section{display:flex;justify-content:end;gap:15px}.footer-image-section{display:flex;gap:10px}.footer-image-section img{height:30px;border:1px solid #d7d3d7;border-radius:4px}ul.footer-nav li{margin-left:12px!important}.vrsnwrap.inline{display:flex;align-items:center;justify-content:center;padding-top:20px;border-top:1px solid #dadada;margin-top:20px}@media (max-width:1024px){.copyright-section .row{flex-direction:column!important;justify-content:center;gap:13px!important}.footer-image-section,.icon-footer-section{justify-content:center;flex-wrap:wrap}}
@keyframes cycle-words{0%{transform:translateY(0)}33.33%{transform:translateY(-100%)}66.66%{transform:translateY(-200%)}100%{transform:translateY(-300%)}}.navbar-nav li a.whats-app{color:#fff!important;border-radius:30px;background:#39c244!important;width:35px!important;min-width:35px!important;height:35px!important;display:flex;align-items:center;justify-content:center;padding:6px;margin-left:10px}.feedback_btn{position:fixed;top:66%;right:-40px;bottom:20px;padding:12px;border:none;background:var(--btn-gradient)!important;color:#fff;cursor:pointer;z-index:9999;display:flex;align-items:center;justify-content:center;height:50px;transform:rotate(270deg);border-top-right-radius:5px;border-top-left-radius:5px;gap:7px;font-size:14px}.feedback_btn:hover span{color:#fff!important}.feedback_btn svg{transform:rotate(90deg)}.navbar-nav li a.whats-app{fill:#fefdff;width:28px;height:28px}#Flights .connecting-arrow .directionArrow{transform:translateY(-50%)}.swiper-slide video{height:100%;width:100%;object-fit:cover}.freemealearnpoint .rewards_point_container{margin:0;margin-bottom:0!important}.freemealearnpoint{display:flex;gap:10px}b,strong{font-weight:700!important}.freemealflight{display:inline-flex;align-items:center;position:relative;color:var(--main-bg-color);height:36px;padding:0 16px;padding:0 16px;gap:8px}.myRTColIn .rewards_point_container{margin-right:10px!important}.myRTCol .freemealflight path{transform:translateX(0%);left:0;width:100%;border-top:0 dashed #595959!important;top:0;position:relative}.checkoutservicepopup .modal-footer button{background:var(--btn-gradient)!important;position:relative;border:0;border-radius:30px;width:90px}.freemealflight::before{background:var(--main-bg-color);position:absolute;content:'';height:30px;border-radius:12px;width:100%;z-index:0;opacity:.12;left:0}.freemealflight svg{width:16px}.freemealflight{margin-top:5px;margin-bottom:5px}.freemealflight span{font-size:14px}.flight_heading_container .mobile_meal{display:none}.trip-search-landing-form .directionArrow img{transform:rotate(-90deg);left:10px;top:10px}*{letter-spacing:0!important}.otaservicetabs .formLink ul li a.active::before{bottom:-1px!important}.otaservicetabs .formLink .sevname{opacity:1!important}.global-navigation-site-header{min-height:78px}.global-navigation-site-header #aCurrentCurr{padding-top:0!important;padding-bottom:0;border:1px solid !IMPORTANT;border-radius:30px!important;white-space:nowrap;height:30px;align-items:center;display:flex;padding-right:30px;padding-left:10px;font-weight:400}.mainHeader #ddlcurrencies.dropdown-menu{top:55px!important}.mainHeader #ddllogindata{top:56px!important}.global-navigation-site-header .bookingside li .down-arrow{right:10px}.calendra .night-count .form-group #txtHNights{font-size:14px!important}body .night-count .form-group{border:1px solid #E64D58!important}.mainHeader ul li #ddlcurrencies.dropdown-menu{min-width:240px;padding:15px!important;border-radius:12px}.mainHeader ul li #ddlcurrencies.dropdown-menu li{border-radius:12px;margin-bottom:10px}.mainHeader ul li #ddlcurrencies.dropdown-menu li a,#ddlcurrencies .dropdown-item:hover{border-radius:12px}.mainHeader ul#ddlcurrencies li.active a{padding-right:28px!important}.mainHeader ul#ddlcurrencies li.active a::before{content:'';position:absolute;z-index:-1;height:calc(100% + 2px);width:calc(100% + 2px);left:-1px;top:-1px;border-radius:13px}.mainHeader ul#ddlcurrencies li .check-icon{display:none}.mainHeader ul#ddlcurrencies li.active .check-icon{position:absolute;display:block;right:10px;top:50%;width:15px;height:15px;transform:translateY(-50%)}.mainHeader ul li #ddlcurrencies.dropdown-menu li:last-child{margin-bottom:0}.promwrapper .promcard.hastext:before{opacity:0}.promotionbannersec .recommend-city{position:relative!important;margin-top:30px;bottom:0;text-align:center}.completeYourBooking .taxpricesevsec .currencytax{margin-left:3px}.tripstac_container{padding:40px 0}.landingpageotaform .kSearchBtn:active,.landingpageotaform .kSearchBtn:focus,.landingpageotaform .kSearchBtn:focus-within{outline:0!important}.flight_search_history:before{display:none}.flight_search_history{margin-left:0px!important;width:100%}.destination_history_div{border-bottom:1px dashed #CACACA!important;padding-left:20px!important;padding-right:20px!important;padding-top:0px!important}.destination_history_div span{font-size:14px;font-weight:400;color:#686868;display:block;padding-bottom:10px}.flight_search_history .No_Rooms_history_div h3,.flight_search_history .checkout_history_div h3,.flight_search_history .checkin_history_div h3,.flight_search_history .destination_history_div h3{padding:0px!important;margin-bottom:0px!important;font-size:18px!important;font-weight:400;color:#000}.No_Rooms_history_div span,.checkout_history_div span,.checkin_history_div span{font-size:12px;font-weight:400;color:#686868;display:block;padding-bottom:10px}.date_history_div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #CACACA!important;padding-left:20px!important;padding-right:20px!important}.checkout_history_div{text-align:end}.history_main_heading{font-size:16px!important;padding-top:16px!important;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;margin-bottom:-2px!important;padding-bottom:0px!important}.history_main_heading:before{position:absolute;content:"";height:1px;border-top:1px solid #F8F8F8;left:20px;right:20px;bottom:-18px;z-index:2}.search_history_table_container{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:-2px}.No_Rooms_history_div{padding-left:20px!important;padding-right:20px!important;position:relative}.No_Rooms_history_div:before{position:absolute;content:"";height:1px;border-top:1px solid #F8F8F8;left:20px;right:20px;bottom:-7px;z-index:2}body .vres-prog-wrap .vres_prog_history{background:#fff0;position:relative!important;display:flex;flex-direction:column;box-shadow:none}.vres_prog_history .lds-ellipsis-loader{width:100px!important}.vres_prog_history .lds-ellipsis-loader div:nth-child(2){left:15px}.vres_prog_history .lds-ellipsis-loader div:nth-child(3){left:40px}.vres_prog_history .lds-ellipsis-loader div:nth-child(4){left:60px}.vres_prog_history br{height:10px}.vres_prog_history #squaresWaveG{margin-top:12px!important;margin-bottom:20px!important}.ticket_history_design{position:relative!important;height:40px;flex-shrink:0;margin:0 15px;background-color:#fff}.ticket_history_design::before,.ticket_history_design::after{position:absolute;content:"";width:50px;height:50px;border:10px solid #fff0;border-top-color:#fff;border-right-color:#fff;transform:translate(-50%,-50%) rotate(45deg);border-radius:50%;top:50%}.ticket_history_design::before{left:-15px}.ticket_history_design::after{right:-65px;transform:translate(-50%,-50%) rotate(225deg)}.peoplesay_identity{display:flex;align-items:center;gap:10px}.peoplesay_identity img{width:42px;height:42px;border-radius:50px;object-fit:cover}.peoplesay_name{font-size:16px;font-weight:700;color:#222;margin-bottom:0}.peoplesay_member{font-size:12px;font-weight:400;color:#9A9A9A;margin-bottom:0}.peoplesay_Experiance_heading{font-size:16px;font-weight:700}.peoplesay_Experiance_subheading{font-size:14px;font-weight:400;color:#4B4B4B}.deskpeople{padding-bottom:50px!important}.deskpeople .swiper-slide{background:#fff;border-radius:9px;padding:15px;border:1px solid #dadada}.deskpeople .swiper-button-next,.deskpeople .swiper-button-prev{display:none}.deskpeople .swiper-pagination{display:block}.Recently_image{display:inline-block;width:100%;height:200px;margin-bottom:10px}.Recently_image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.Recently_name{font-size:19px;color:#000}.Recently_name,.peoplesay_Experiance_heading,.peoplesay_name{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;text-transform:uppercase}.peoplesay_Experiance_subheading{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.peoplesay_member{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;max-width:200px}.Recently_name:hover{color:#000}.Featured_image{width:100%;display:block}.Featured_image img{border-radius:9px}.all_airport_div .air-cityname{display:block;text-align:start;line-height:1.5!important}.all_airport_div .allairport_text{display:block;color:#adadad;line-height:1.5!important}#fareRolepopup table *,table{border-color:#d7d3d7!important}#fareRolepopup .modal-header.cance-header{display:flex!important;align-items:center}.reviewWrapper .reviewaddition.d-none{display:none!important}.reviewWrapper .reviewaddition{display:flex!important}.peoplesay_container .promcard{min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.modify_pax_container{text-align:end;margin-bottom:15px}body .sortFlightLstPriceStarRatings,body .sortLstPriceStarRatings,body .sortdepartureLstPriceStarRatings,body .sortarrivalLstPriceStarRatings{border:0!important}.modify_pax_button{border-radius:20px;padding:5px 25px;border:0;color:#fff;font-weight:600;cursor:pointer}.tripstac_container{padding:40px;background:#fff;border-radius:24px;margin:30px 0 40px}.tripstac_container p:last-child,.tripstac_container li:last-child{margin-bottom:0}.cclInner,.navbar .nav-tabs .nav-link.active,.kSearchBtn,.ddMoreToggle,.hoverIcon,.ddMenuInner a{transition:all 0s linear!important;-webkit-transition:all 0s linear!important;-moz-transition:all 0s linear!important;-ms-transition:all 0s linear!important;-o-transition:all 0s linear!important}.rewards_price .taxpricesevsec span:first-child{display:flex;align-items:center}.sweet-overlay{filter:blur(2px);background:rgb(55 55 55 / .6);backdrop-filter:blur(10px)}.ProfileImg #avPreview .firstletter{color:var(--main-bg-color)!important;display:flex;align-items:center;font-size:18px;line-height:normal}header .ProfileImg .nav-link #avPreview{background:#fff}.login_to_continue{border-radius:50px!important;color:#fff!important}.ProfileImg .topaccountlist .firstletter{text-transform:uppercase}.nav-item.ProfileImg #avPreview .firstletter{padding-top:3px}body .navbar .navbar-right>.nav-item.ProfileImg{border:0px!important}.PaxNameUserValid{position:absolute;right:10px;bottom:6px;z-index:3}.Contineudisable{opacity:.5;pointer-events:none}.errormessage{color:red;font-size:13px}.checkoutservicepopup .modal-title{display:none!important}.checkoutservicepopup .modal-header{border-bottom:0px!important}.checkoutservicepopup .modal-body{text-align:center;font-size:16px;padding-top:0;padding-bottom:20px}.checkoutservicepopup .modal-footer{text-align:center;justify-content:center;padding-bottom:30px;padding-top:10px!important}.checkoutservicepopup .modal-footer button{font-size:16px!important}.checkoutservicepopup .modal-body b{font-weight:400}.htlRslt.sidebar .fltrcon{padding-bottom:16px!important}.htlRslt.sidebar .checkbox-star,.htlRslt.sidebar .facility,.htlRslt.sidebar .help-widget,.htlRslt.sidebar .price-Pips,.htlRslt.sidebar .select-filtersa{padding-bottom:0!important}.view_all_filters{padding:0 22px;display:flex;justify-content:end}.view_all_filters:empty{display:none}.view_all_filters a{font-size:15px!important}.Ameneties_list,#ullocalityFilters{max-height:360px;overflow:auto}.paybypoints{position:absolute;top:-75px;padding:0 30px;border-top-left-radius:24px;border-top-right-radius:24px;left:47px;width:324px;text-align:center;font-size:14px}.mapviewpage .paycheckout_container{display:none!important}.mapviewpage .mapPay .paycheckout_container{display:flex!important}.reload-points{display:flex;align-items:center;gap:6px;cursor:pointer}.earnrewardpoints .rewardssec span{opacity:.7}.earnrewardpoints div.text-uppercase{text-align:center}.earnrewardpoints .rewardssec .reload-points span{opacity:1}.earnrewardpoints{display:flex;justify-content:center;align-items:center;min-height:75px;white-space:nowrap;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;font-size:14px;gap:50px;left:50%;transform:translateX(-50%);top:0;z-index:99;padding:20px 16px 12px}.earnrewardpoints::before{content:'';width:1px;position:absolute;left:calc(50% + 0px);height:30px;background:#fff;transform:translateX(-50%)}.earnrewardpoints div{min-width:112px;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--burn-rewards-inner-text)}.points-count{font-size:16px;font-weight:700;margin-bottom:0}.paycheckout_container{height:44px;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-bottom:20px;width:100%;position:relative;padding:0 16px}.paycheckoutsticky{position:sticky;top:78px;z-index:99}.flightsticky{top:56px}.flightsticky .paycardwrap{padding:0!important}.DRTbody .flightsticky .payblank{display:none!important}.DRTbody .flightsticky .paycardwrap{padding:0 15px!important}.paycheckout_heading{font-size:17px;color:var(--colortransparent)!important;background:var(--burn-rewards-inner-text)!important;background-clip:text!important}.paycheckout_swiper{padding:0 6px;height:26px;display:flex;align-items:center;border-radius:4px;margin-left:5px!important;color:#fff}.card-content-wrapper{position:relative;overflow:hidden;height:100%;color:var(--burn-rewards-inner-text)}.paycheckout_swiper .card-content{animation:cycle-words 10s linear infinite;height:100%;display:flex;justify-content:center;align-items:center}.paycheckout_wrap{display:grid;align-items:center;justify-content:center;overflow:hidden;grid-template-columns:1fr auto}.paycheckout_wrap .paycheckout_heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.paycheckout_swiper .swiper-wrapper{height:22px;width:auto!important}.paybypoints .paycheckout_swiper{background:transparent!important;height:30px;justify-content:center}.paycheckout_swiper .swiper-wrapper .swiper-slide{display:flex;display:flex;align-items:center;min-width:70px;justify-content:center}.paycheckout_swiper .swiper-wrapper .swiper-slide div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;overflow:hidden;position:relative;display:inline-block;margin:0 5px 0 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.paycheckout_subheading{text-transform:uppercase;font-style:italic;font-size:13px;font-weight:400;letter-spacing:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:auto;max-width:125px;text-align:center;display:flex;justify-content:center;line-height:1}.paycheckout_container .close-burn{position:absolute;right:16px;cursor:pointer;z-index:1}.DRTbody .bookFlight.w-100{height:44px;display:flex;align-items:center}@keyframes reload-rotate-animation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.reload-points.reloader svg{animation:reload-rotate-animation 10s infinite linear}.card-content-wrapper .card-content:only-child{animation:none}.flightwrap span.Radiomark::before{position:absolute;height:34px;width:100px;border:1px solid;border-radius:30px;right:0;top:auto;bottom:0;content:'Select';text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px}.resultfltcolumn .myRTCol .DRTRadioWrap{width:100px;height:30px;margin-top:0;display:flex;align-items:center;margin-bottom:0}.myRTCol .DRTRadioWrap:hover input~.Radiomark{background-color:transparent!important;border-radius:30px}.myRTCol .results_cartprice .fewText{padding-top:0}.myRTCol .DRTRadioWrap .Radiomark{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff0;border-radius:0;border-radius:30px;border:0 solid #ddd}.myRTCol .DRTRadioWrap .Radiomark:after{display:none!important}.flightwrap.selectedradio span.Radiomark::before{position:absolute;height:34px;width:100px;border-radius:30px;right:0;top:auto;bottom:0;content:'Selected';text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px;-webkit-text-fill-color:#fff !IMPORTANT}.sortlist_container.desktop_sortlist{display:flex;align-items:center;background:#fff;width:100%;border-radius:10px;margin-bottom:10px;min-height:54px;padding:0 16px}.sortlist_container.desktop_sortlist .sortingcontainer_Dep{display:flex;align-items:center}.sortlist_container.desktop_sortlist .flitemshort{display:flex;align-items:center;gap:6px;color:#252525;border:1px solid #ededed;height:36px;padding:0 20px;border-radius:30px;transform:rotate(0deg);-webkit-transform:rotate(0deg)!important}.sortlist_container.desktop_sortlist .flitemshort.HTL .navDownArrow,.sortlist_container.desktop_sortlist .flitemshort.HDTL .navDownArrow{transform:rotate(360deg)!important;-webkit-transform:rotate(360deg)!important}.sortlist_container.desktop_sortlist .flitemshort .navDownArrow{transform:rotate(0deg)!important;-webkit-transform:rotate(0deg)!important;padding:0!important}.sortlist_container.desktop_sortlist .sortingcontainer_Dep span{font-size:16px;color:#252525}.sortlist_container.desktop_sortlist .navDownArrow{border:0!important}.desktop_sortlist .PriceSort.navDownArrow{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.print_btn_container,.header_table{display:none}body .paynowsidebtnbx #btnpaymentonline.btnPayment.Pay_Now.disable{pointer-events:none!important;background:#ccc!important}.flightinnerwraps_wrap{position:relative}.flightinnerwraps-overlay-checkout{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:1;filter:blur(2px);background:rgb(0 0 0 / .16);backdrop-filter:blur(10px)}.flightinnerwraps_checkout{width:100%!important;max-width:350px!important;height:auto;min-height:170px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;background:#fff;border-radius:5px;z-index:10;display:flex;align-items:center}.flightinnerwraps_checkout .preloader{text-align:center}.fareamount_container .fareamount_CardFooter button.donebox{border:1px solid var(--main-bg-color)!important;white-space:nowrap}#Flights .ddMoreToggle .btn.btn-cancel{background:transparent!important}.selectedfare .fareamount_CardFooter button{background:var(--sub-gradient);color:#fff!important;background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important}.refundcancel_text{font-size:13px;color:rgb(102 102 102)}.canpolicyitem .Freecancellation+.showCnslRule svg path{stroke:#088d16!important}.mobile_flight_name_div .fewText{right:10px!important;transform:translate(0%,-50%)!important}.flight_heading_container .mobile_flight_name_div .airlinename div:first-child{white-space:nowrap;text-overflow:ellipsis;width:170px !IMPORTANT;overflow:hidden}.commonallHotelMainSection .promotionbannersec .textSlider,.commonMainSection .promotionbannersec .bigofferss,.commonMainSection .promotionbannersec .bigOffer,.commonMainSection .promotionbannersec .popular{font-family:"Montserrat",sans-serif!important;letter-spacing:1.2px!important}.freecancellation{display:none!important}@media(min-width:1201px){.flight_heading_container .mobile_flight_name_div .airlinename div:first-child{width:120px !IMPORTANT}.flight_bottomprice .freemealflight{background:rgb(255 255 255)!important;border-radius:30px;position:absolute;bottom:-10px}body .flight_bottomprice .freemealflight:before{height:36px!important}.fitemtoggle1 svg path{transform:inherit!important}body #tmpSlider.customclick .irs-from{left:0px!important;right:auto!important}.contentBoxDITab .htldet_tab .farerule{padding:15px!important}.destination_history_div{padding:0 30px 15px 30px!important}.date_history_div,.No_Rooms_history_div{padding:20px 30px 15px 30px!important}body .vres-prog-wrap .vres_prog_history{width:450px!important;max-height:450px!important}.city_name_container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fareamount_CardBody{padding:10px 15px;min-height:236px;max-height:236px;overflow:auto}body .select-filtersa .select2-container--default .select2-search--inline .select2-search__field{margin:0;padding-left:5px!important;padding-right:5px!important}.hoteladdress_text .hotelmap_name{max-width:500px!important;white-space:normal!important}#modalCancel .mobbtnfull{padding-right:15px !IMPORTANT}.hoteladdress_text .hotelmap_name span{display:inline;text-decoration:none}body .mob-search-form-wrap.desktop_form_wrap{position:absolute!important;z-index:9;width:100%;top:100%!important;left:50%!important;transform:translate(-50%,-50%)!important;padding-left:35px!important;padding-right:35px!important;border:0}.layover_flighttitle b{display:none}#MainDRT .flightbottomprice .selectedFlights .donebox{line-height:40px}.DRTbody.fltactive .myMdlHeader{color:#fff}#MainDRT .flightbottomprice .selectedFlights .loadderbtn{padding-top:3px}#modifyHotelsearchform .isDektop .radio-group label.active{border-radius:30px}#modifyHotelsearchform .radio-group label+input[type=radio]+label{border-left:solid 0 #ced4da}.tripstac_container h2{font-size:28px!important}.tripstac_container h3{font-size:24px!important}.tripstac_container h4{font-size:21px!important}body .desktop_form_wrap .trip-search-landing-form.isMobile,body .desktop_form_wrap .trip-search-landing-form.isDektop,body .desktop_form_wrap .desktop-hotel-search-landing-form{box-shadow:0 8px 43.6px 0 #ABABAB40!important;padding:50px 30px 30px!important}.map_button .banner_avail{filter:grayscale(1) contrast() brightness(1)!important}.desktop_form_wrap .otaservicetabs{border-bottom:0px!important}.desktop_form_wrap .formLink{display:flex;align-items:center;justify-content:center;position:absolute;top:-75px;left:0;right:0;border:0px!important}.desktop_form_wrap .formLink .navQuickLinks{background:#fff!important;border-radius:50px;display:flex;margin:0;padding:9px!important;justify-content:space-between;gap:5px;box-shadow:0 8px 43.6px 0 #ABABAB40!important}.desktop_form_wrap .formLink .nav-tabs .nav-link{padding-left:12px!important;padding-right:12px!important;padding-top:4px!important;padding-bottom:4px!important}.desktop_form_wrap .formLink .nav-tabs .nav-link.active:before{display:none}.desktop_form_wrap .formLink .nav-tabs .nav-link.active{background:#EFEFEF!important;border-radius:50px}.desktop_form_wrap .formLink .nav-link.active .sevname{font-weight:600}.desktop_form_wrap .formLink ul li a{padding-top:0px!important}.desktop_form_wrap .trip-search-landing-form .FlightNav{padding:0px!important}.desktop_form_wrap .trip-search-landing-form .FlightNav .radio-group{height:40px!important}.desktop_form_wrap .trip-search-landing-form .FlightNav .radio-group label.active{border-radius:50px!important}.desktop_form_wrap .slctd_ecnomy{padding-bottom:20px!important}.desktop_form_wrap .directionArrow{background:#E6E8EC!important;border:0px!important}.recentsearch_desktop{position:absolute;background:#F8F8F8;width:100%;bottom:-40px;left:0;right:0;margin-bottom:0px!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:10px!important;padding-bottom:10px!important;justify-content:start!important;padding-left:15px!important;color:#777E90;flex-direction:column}.recentsearch_desktop .recentlabel{cursor:pointer}.recentsearch_desktop .recent-slider,.recentsearch_desktop.open .recent-slider{display:none}.deskFeatured .swiper-wrapper,.deskrecentpromosec5 .swiper-wrapper{padding-bottom:40px}.Recently_image{margin-bottom:25px}.desktop_flight_swiper .swiper-pagination,.desktop_hotel_swiper .swiper-pagination{bottom:250px!important;z-index:1 !IMPORTANT;left:auto!important;text-align:left;position:relative;padding-right:35px!important;padding-left:35px!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.desktop_flight_swiper .swiper-pagination .swiper-pagination-bullet,.desktop_hotel_swiper .swiper-pagination .swiper-pagination-bullet,.deskfltpromosec2 .swiper-pagination .swiper-pagination-bullet,.deskhtlpromosec2 .swiper-pagination .swiper-pagination-bullet,.deskpeople .swiper-pagination .swiper-pagination-bullet,.deskrecentpromosec5 .swiper-pagination .swiper-pagination-bullet,.deskFeatured .swiper-pagination .swiper-pagination-bullet{border-radius:5px!important;height:5px!important;width:24px!important;border:0}.deskhtlpromosec2 .swiper-wrapper,.deskfltpromosec2 .swiper-wrapper{padding-bottom:52px}.myRoundTripWrap .flighttab .flightresult .flightwrap.intlntsnlitem{border-radius:16px!important}.myRoundTripWrap .flighttab .flightresult .tntrlntlflts{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.myRoundTripWrap .flighttab .flightresult .tntrlntlflts.active{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.flight_heading_container .mobile_flight_name_div .airlinename *{font-size:14px!important}.flight_heading_container .fitemthumbinner img{border-radius:5px!important}body .hotel_landing_page{background:#fff!important;padding-top:150px!important}.searchviewform{box-shadow:none!important}.htlpagewrapper .main_box_pan.main_box_pan_new{padding:0px!important;border:0!important}body .hot_hotel-item .hot_hotel-image .img,body .hot_hotel-item .hot_hotel-image .img img,body .main_box_pan .designimage,body .main_box_pan .hot_hotel-image .img:before,body .htlpagewrapper .hot_hotel-item .hot_hotel-image{border-top-right-radius:0!important;border-bottom-right-radius:0!important}body .htlpagewrapper .hotelItemWrappMain .main_box_pan_new .hot_hotel-item .hot_hotel-body{padding-top:15px!important}.htlpagewrapper .b2bview-more.d-flex-more-rooms{padding:15px}.searchviewform label{margin-top:0}body .searchviewform .search-reslult-text{padding-bottom:0}.modify_container .modify_city_div .iconimage{margin-right:10px}.sortBoxCustom .sort-list .navDownArrow{border-width:0 2px 2px 0;border-radius:1px;padding:4px;right:auto!important;top:4px!important;left:15px}ul.sort-list.sort-list-map li.sortLstPrice,ul.sort-list.sort-list-map li.sortLstPriceStarRatings{border-radius:30px}.sidber-box .checkbox label span{font-size:16px}body .sidebar .fltrWrapInner{border:0 solid #eee}.sidebar.htlRslt .fltrWrap{border:0!important}body .fltrWrap .fltrcon{margin-bottom:12px!important;border-radius:12px!important;border-bottom:0!important}.cleatAllbut{border-bottom:0!important}.modify_container #totalNights{display:none}body .hotelItemWrappMain .sortBoxCustom{border-radius:16px}.b2bctrbx1 span.stars{letter-spacing:2px!important}.sortBoxCustom .sort-list>li{font-size:16px}.sortBoxCustom .sort-list>li a{font-size:12px!important;padding-left:30px}.modify_container.searchviewform{padding-bottom:24px}.modify_container.searchviewform .page-wrap{padding-top:24px}.hotel_rewrads.rewards_point_container,.flightwrap .rewards_point_container,.Flexibility_amount_header .rewards_point_container{font-size:14px!important;font-weight:700!important;padding:10px!important;border-radius:29px;margin-right:0;display:inline-flex;position:relative;max-height:36px}.flightwrap .rewards_point_container{margin-bottom:10px}.hotel_rewrads.rewards_point_container span span{font-weight:400}.hotel_rewrads.rewards_point_container::before,.flightwrap .rewards_point_container::before,.Flexibility_amount_header .rewards_point_container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1}.hotelItemWrappMain .main_box_pan{box-shadow:none!important}.htlpagewrapper.desktop_hotel_htlpagewrapper{padding-top:40px!important}.htlpagewrapper .main_box_pan.main_box_pan_new{margin-bottom:16px!important}ul.fitemftstops li:before{line-height:17px;padding-left:0}.myRTCol .myRTFilterBottomRight a+a{margin-top:2px;line-height:14px}.myRTColIn .rewards_point_container,.myRTColIn .freemealflight{margin-top:15px;margin-bottom:0}.resultfltcolumn .form-row .checkbox .glyphicon-ok:before{margin-left:-3px;padding:2px}body .myRTCol ul.fitemftstops{padding:0;width:50px;height:2px;left:0;right:0;margin:auto;top:2px;bottom:0;z-index:1;background:#f5a622;justify-content:center;align-items:center;display:flex;border:0px!important}body .myRTCol ul.fitemftstops li{width:8px!important;height:8px!important;border:2px solid #e7e7e7;display:inline-block;background:linear-gradient(90deg,#f2606a,#b5054d)!important;position:relative;z-index:2;margin:0 2px;border-radius:20px;font-size:0}body .myRTCol ul.fitemftstops li+.solid,body .myRTCol ul.fitemftstops .solid:before,body .myRTCol ul.fitemftstops li:hover,body .myRTCol ul.fitemftstops li:before{display:none!important}body .myRTCol ul.fitemftstops .solid{border:0px!important;position:absolute;top:initial;transform:initial;left:initial}body .myRTCol ul.fitemftstops .solid img{width:26px}.myRTCol .selectedFlights .fitemduration[timelayover]:before,.myRTCol .selectedFlights .fitemduration[timelayover]:after{bottom:-35px!important}.myRTCol .myRTResult.selectedFlights .fitemthumb>.fitemdurprice{bottom:-5px!important}#cancelText.sucess{position:relative}#cancelText.sucess:before{background:#34d399;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}#btnHotelApply:hover{color:#fff!important}}@media(max-width:992px){.navbar-nav li a.whats-app{width:30px!important;min-width:30px!important;height:30px!important}.flight_heading_container .mobile_flight_name_div .fewText{transform:initial!important;right:0px!important}.DRTbody.fltactive .paycheckoutsticky.flightsticky{display:none!important}.flightsticky{top:68px}.flightsticky .paycheckout_container{margin-bottom:0!important}.paycheckout_container{border-radius:0}.myRTColIn .rewards_point_container{margin-right:6px!important}.earnrewardpoints{top:0;padding:0 16px 0;min-height:56px;z-index:3}.paybypoints{top:-29px;left:50%;width:324px;z-index:2;transform:translateX(-50%)}body .navbar .navbar-right>.nav-item.ProfileImg .nav-link,body .navbar .navbar-right>.nav-item.ProfileImg{width:32px!important;height:32px!important;max-height:32px!important;min-width:32px!important}.mobile_meal{display:inline-flex!important}.searchviewform .modifysearchresult .sort-box .sort-list li.filterisapply{border:1px solid #fff!important}.mainHeader .ProfileImg .nav-link #avPreview{height:32px!important;width:32px!important;border-radius:50px!important}.mainHeader .ProfileImg .nav-link #avPreview img{border-radius:50px;height:100%!important;width:100%!important;min-width:100%!important}.nav-item.ProfileImg #avPreview .firstletter{font-size:13px!important}.flighttabcon{padding-top:15px}.nextday_addmargin{margin-top:25px}.DRTbody .myRTCol .myRTResult.selectedFlights .showflights .fitemdtl+.bookFlight{position:sticky!important}.property-amenities .aseemore.a-show{padding-left:0px!important}#AmenitespopupFilter .modal-dialog{max-width:100%}.kTouchspin.ddBox .ddBoxWrap{min-width:100%}.all_airport_div .allairport_text{padding-left:20px}#fareRolepopup{position:fixed!important;top:0!important}#fareRolepopup .modal-header.cance-header{display:flex!important;align-items:center}#fareRolepopup #modal-fare-rules{height:100vh!important;min-height:90vh}.airport-list .airport_content{white-space:normal}.copyright-section .row{flex-direction:column-reverse;gap:20px}.sortingcontainer_Retu{display:flex;gap:12px;width:100%}.reviewhotel .datepax .pax_count{display:block}.deskFeatured,.deskrecentpromosec5{padding-bottom:33px!important}.Recently_image{height:140px!important}.Recently_name{font-size:14px!important;margin-bottom:0}.deskpeople{padding-bottom:0px!important}.deskpeople .swiper-slide{border:0px!important}.peoplesay_Experiance_subheading{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.deskpeople .swiper-pagination{display:none}.deskpeople .swiper-button-next,.deskpeople .swiper-button-prev{display:flex;align-items:center;font-weight:700;top:85%;background:#DDD;border-radius:50px;width:35px;height:35px}.deskpeople .swiper-button-next.swiper-button-disabled,.deskpeople .swiper-button-prev.swiper-button-disabled{color:#120a0a!important}.deskpeople .swiper-button-next{right:16px}.deskpeople .swiper-button-prev{right:62px;left:auto}.deskpeople .swiper-button-next::after,.deskpeople .swiper-button-prev::after{font-size:13px}.vres_prog_history #squaresWaveG{margin-bottom:2px!important;margin-top:16px!important}.flight_search_history .No_Rooms_history_div h3,.flight_search_history .checkout_history_div h3,.flight_search_history .checkin_history_div h3,.flight_search_history .destination_history_div h3{font-size:16px!important}.vres_prog_history{max-width:90%!important}.ticket_history_design{width:inherit!important}.vres_prog_history .lds-ellipsis-loader{height:30px}.swiper-pagination-bullet{border:0!important}.sidebar .cleatAllbut{position:sticky!important;top:0;z-index:99999}.disabledClearAll{pointer-events:all!important}.disabledClearAll .clrAllFilter{pointer-events:none}.hotelmap_name span{font-size:14px!important}.fltactive .sortlist_container,.fltactive .dom_derarture-arrival{display:none!important}.otaservicetabs .formLink ul li a .sevname{color:var(--color636363)!important;background:#fff0;-webkit-text-fill-color:currentColor}.multicity .mobcitysearch .Ftext,.multicity .mobcitysearch .Ttext{display:flex;flex-direction:column-reverse}.flight_RtpPopup_filter body.fltactive .myMdlHeader{padding-top:16px;padding-bottom:16px;align-items:center}.DRTbody .checkbox .cr .cr-icon{transform:translateY(-50%)!important}.DRTbody .fitemduration .fitemdfrom .v-alignin span:first-child{font-weight:600}body .fltrWrapInner.fltrShow{max-height:100vh!important}.srpformlistingheader{border-bottom:0 solid #e5e5e5!important}.htl-img-gallery-wrapper .mycstmribbon{left:0!important}.clrAllFilter.active a{opacity:1!important}.DRTbody.fltactive .dom_derarture-arrival{display:none!important}.taxpricesevsec .currencytax,.taxpricesevsec .taxprice,.taxpricesevsec .taxcontent{line-height:17px}.tripstac_container{padding:24px;background:#fff;border-radius:16px;margin:20px 0 30px}body.fltactive .flight_RtpPopup_filter .myMdlBody{padding-bottom:70px}.myRTCol .flight_RtpPopup_filter .myMdlFooter{border-top:0 solid #ddd;padding:10px 15px;background:#fff;position:fixed;bottom:0;width:100%}.reviewcheckout_content span.pl-md-2{font-weight:600}.mycustombody #modalCancel .table-wrap-scroll table{min-width:inherit!important}.sa-button-container{display:flex;justify-content:center;flex-direction:column-reverse}.sa-button-container button{width:100%;border-radius:40px}.sweet-alert .sa-confirm-button-container{margin-bottom:20px}body .navbar .navbar-right>.nav-item.ProfileImg:focus,body .navbar .navbar-right>.nav-item.ProfileImg:focus-visible,body .navbar .navbar-right>.nav-item.ProfileImg a:focus,body .navbar .navbar-right>.nav-item.ProfileImg a:focus-visible{outline:0;box-shadow:none}body.fltactive .myMdlBody{padding-bottom:90px!important;overflow:auto;scrollbar-width:none;height:calc(100vh - 140px)!important}.home_landing_swiper .swiper-slide,.flight_landing_swiper .swiper-slide,.landing_swiper{height:204px!important}#modifyHotelsearchform .FlightNav .radio-group label.active{border-radius:50px}.mainHeader ul li #ddlcurrencies.dropdown-menu li a{padding:10px;font-size:14px!important;font-weight:600}td.active.start-date.active.end-date.available{pointer-events:none}body .trip-search-landing-form #Hotels .mobcitysearch,body .trip-search-landing-form #Hotels .hotel_traveller_div .txthtRoom{font-size:13px!important}body #divPopupTimeOut .donebox,#divPopupTimeOut .donebox{border-radius:36px!important;border:0!important;height:36px!important}body #Hotels .mobcitysearch .RoundTripFdate span,body #Hotels .mobcitysearch .RoundTripTdate span{font-size:12px}body #Hotels .mobcitysearch .RoundTripFdate .ftdatespan,body #Hotels .mobcitysearch .RoundTripTdate .ftdatespan{padding-right:2px}.promotionbannersec{margin-bottom:0!important}.as-home-page-section .title-container h3.populares,.as-home-page-section .title-container h3.popular{font-size:18px!important}.myRTCol .myRTColIn{padding-top:0!important}.selectedradio .flightitem .fitemmain::before,.selectedFlights .flightitem::before,.flightbottomprice .Notavailable::before{background:#fff!important;border:0 solid var(--main-bg-color)!important;border-bottom:0!important;opacity:1!important}.DRTbody .bookFlight{border-top:0!important}.DRTbody .bookFlight::after{position:absolute;content:'';width:100%;height:1px;left:0;top:-6px}.selectedradio .bookFlight.w-100::before{background:#fff!important;opacity:1!important;top:0;border:0 solid var(--main-bg-color)!important;border-top:0}.flightwrap.selectedradio{border:2px solid var(--main-bg-color)!important}#DRTDeparture span.sectionHdng,#DRTArrival span.sectionHdng{height:38px;display:inline-flex;align-items:center;position:relative}.getresults li{position:relative;padding-left:40px!important;padding-top:8px!important;padding-bottom:8px!important;border:1px solid #EDEDED;border-radius:9px;padding-right:8px;margin-bottom:10px;display:block;border-top:1px solid #EDEDED!important}.getresults li .mapicon{left:10px!important}.trip-search-landing-form .roundtrip .retdate span.close{width:24px!important;height:24px!important;background-size:10px!important;border-radius:24px!important;border:2px solid #cecece!important;display:flex;align-items:center;justify-content:center}.trip-search-landing-form .directionArrow img{transform:rotate(0deg);left:8px;top:8px}.partialflightsearch .directionArrow{top:13px!important}.mulbtnwrap.flight-add-rows{height:inherit!important}.promotionbannersec{overflow-x:hidden!important;max-width:100%}.mobile_noslidercards,.mobile_flightbigoffer,.promocountbottom,.hotel_swiperpromosec,.hotel_popularpormosec,.mobile_mobhtlpromosec4{padding-bottom:33px}body .hotel_landing_page{margin-top:36px!important}body .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a{font-size:14px!important;padding:10px 0 5px!important}.flightwrap .fitemdtl{border-top:1px dashed #EBEBEB!important}.sidebar .cleatAllbut{padding:12px 16px 12px 16px!important}.sidebar .backarrow{position:relative}.sidebar .fltrClose,.htlRslt.sidebar .fltrWrapInner.fltrShow .fltrClose{width:40px;height:40px;opacity:0;top:12px;left:16px;right:0;margin:0}.filter-title{font-size:16px!important}.fitemdtl .fidlayover::before{display:none!important}.fitemdtl .contentBoxDITCont b{font-size:14px!important}.fitemdtl .contentBoxDITCont .v-alignin,.fitemdtl .contentBoxDITCont .v-alignin span,.fitemdtl .fiditemfrom[mobflightname]:after{font-size:12px!important;font-weight:400!important;color:#686868!important;margin-bottom:5px!important;display:block}.fitemdtl .fidlayover{background:#FFF6E6!important;opacity:1!important;border-radius:10px}.fitemdtl .fiditemfrom:before,.fitemdtl .fiditemto:before{border:0!important}.fitemdtl .fiditem:before{border:0!important}.home_landing_swiper .swiper-pagination,.flight_landing_swiper .swiper-pagination{top:115px;z-index:1 !IMPORTANT;left:16px!important;text-align:left}.mainsrchwrap .srchhdng{font-size:16px}.myRTPopupFiltersDprt .myMdlBody{background:#EFEFEE;padding:0!important}.myRTPopupFiltersDprt .myRTFIlterTop{padding:15px!important}.myRTCol .myMdlBody .myRTFIlterTop>div.myPriceSlider{margin-bottom:15px}.myMdlBody .myPriceSlider,.myMdlBody .myRTFIlterDeparture,.myMdlBody .myRTFIlterArrival,.myMdlBody .myRTFIlterStops,.myMdlBody .myRTFIlterArrival,.myMdlBody .myRTFIlterFare{background:#fff!important;padding:16px!important;border-radius:12px!important}.DRTbody .bookFlight{position:relative!important}body .flightwrap.showflights .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a{padding-left:5px!important;padding-right:5px!important}.myMdlBody p b{font-size:16px}.myMdlFooter .mybtn{border-radius:50px!important;border:0;font-size:14px!important}.DRTbody .flight_RtpPopup_filter .flight_Rtc_checkboxwrap .checkbox label .cr+span{font-size:14px}.DRTbody .flightbottomprice .bookFlight::after{border-top:0 dashed #E7E7E7!important}.DRTbody .myMdlFooter .mybtn.mybtn-outline{border:1px solid!important}.htlpagewrapper a.lnkPreventDefaultClass #htlname{font-size:18px!important}.flight_RtpPopup_filter .flight_Rtc_checkboxwrap .checkbox label .cr+span{font-size:16px}.recentlist p.citysearch{font-size:14px;font-weight:600;display:flex;gap:7px}.recentlist p.citysearch span{display:flex;align-items:center}.recentlist .recentdatesearch{font-size:12px}.b2bview-more .rewards_price{padding-bottom:15px!important}.hotel_rewrads.rewards_point_container span span{font-weight:400}.hot_hotel-item .stars:before{color:#e5b52e!important;letter-spacing:3px!important;font-size:18px}.select2-container--default .select2-selection--multiple{border:0!important}.main_box_pan .hot_hotel-item .hot_hotel-image .img{min-height:127px!important;max-height:127px!important}.hotel_rewrads.rewards_point_container,.flightwrap .rewards_point_container,.Flexibility_amount_header .rewards_point_container{font-size:13px!important;font-weight:700!important;padding:10px!important;border-radius:29px;margin-right:15px;display:inline-flex;position:relative;max-height:36px}.flightwrap .rewards_point_container{margin-bottom:0!important}.flightwrap .topinfoclass{align-items:center;margin-bottom:10px;grid-template-columns:auto 130px!important}.hotel_rewrads.rewards_point_container::before,.flightwrap .rewards_point_container::before,.Flexibility_amount_header .rewards_point_container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1}.Flexibility_amount_header .rewards_point_container{margin-right:0}.recentlabel{gap:10px}.recentlabel svg{fill:transparent!important}.recentlabel label{font-weight:600;font-size:16px;color:#B1B5C3}.select2-container--default .select2-selection--multiple{padding:6px 38px 6px 17px!important}.mobile_filter_hotel .filterResultInnerData.singleData{padding-right:90px!important}.searchbyProperty #btnmobapply,.select2-container--default .select2-selection--multiple{border-radius:16px!important}.searchbyProperty #btnmobapply{justify-content:center!important;min-width:80px!important}.mainsrchwrap .srchsubhdng{font-size:14px!important}body.fltactive .myRTPopupFiltersDprt .myMdlHeader{padding-top:16px!important;padding-bottom:16px!important;align-items:center}.myRTCol .myMdlHeader .mybtn.mybtn-outline{font-size:14px}.sortBoxCustom ul.sort-list li a{padding-right:0!important}.sort_by_container svg.filtericon path{fill:transparent!important}.sortBoxCustom{background:transparent!important}.modify_container .mainsrchwrap{border-bottom:0px!important;padding:15px 60px 10px 66px!important}.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(1),.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(odd){border-radius:30px!important;padding:0!important}body .flighttab .fltrWrapInner.fltrShow .checkbox-star{padding-bottom:0}body .sortBoxCustom ul.sort-list.sort-list-map>li:first-child{padding-left:0!important}.modifysearchresult .sortBoxCustom .sort-list>li a{padding:0 16px!important;font-size:14px;font-weight:400!important;display:inline-flex;height:34px;align-items:center}.sortBoxCustom .sort-list .navDownArrow{display:none!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink{padding-top:0!important;padding-bottom:0!important}.mainsrchwrap .editsearch svg path{fill:transparent!important}.promotionbannersec .recommend-city{position:relative!important;margin-top:30px;bottom:0;text-align:center}.flighttab .fewText{color:#DA4747!important;font-weight:600!important}.flightitem .airlinename *{font-size:12px!important;margin-top:5px}.flightitem .airlinename>*:first-child{font-size:14px!important;margin-top:0!important}.flight_code{font-size:12px}.mobile_layover_details{padding:0 12px;border-radius:10px;display:flex!important;align-items:center;gap:8px;margin-top:10px;min-height:30px;padding-top:0!important;font-size:12px}.fltrWrap .fltrWrapInner .fltrcon .checkbox label,.sidber-box .checkbox label span,.DRTbody .flight_RtpPopup_filter .flight_Rtc_checkboxwrap .checkbox label .cr+span{font-size:14px!important;color:#6B6B6B}.trip-search-landing-form #Hotels .dash-form-group .form-group,.dash-form-group.dash-form-group-bordernone .fromToCityexchange .dash-form-group{min-height:57px;max-height:70px}.promwrapper .promcard.hastext:before{background:transparent!important}body .landingpageotaform .trip-search-landing-form .night-count .form-group,#modifyHotelsearchform #Hotels .night-count .form-group{border:1px solid!important;height:24px!important;border-radius:38px;padding:10px 12px!important;min-height:initial!important;display:flex;align-items:center;justify-content:center}.htlpagewrapper .b2bview-more .rewards_price{text-align:right!important;margin-top:12px}.htlRslt .fltrWrap .fltrcon,.sidebar .fltrWrap .fltrcon{margin:16px!important}.night-count .form-group #txtHNights{padding:0 0 0 0px!important;height:inherit!important;display:inline!important;display:flex !IMPORTANT;align-items:center;justify-content:center;text-align:center}.swiper-pagination-bullet{border-radius:5px!important;height:4px!important;width:24px!important}body .isMobile #OneWay .hotels-multi-dates .connecting-arrow,body .isMobile #RoundTrip .hotels-multi-dates .connecting-arrow{transform:rotate(0deg)!important;right:16px!important;top:62px!important}body .mobcitysearch,.mobcitysearch .ftairportname,.multicity .ftairportcity{font-size:12px!important}body .ftairportname{color:var(--theme-reg-color)!important}.mainHeader #ddllogindata{top:44px!important}.mainHeader #ddlcurrencies.dropdown-menu{top:39px!important}.home_landing_swiper .slidercontent,.flight_landing_swiper .slidercontent{top:12%!important}.landingpageotaform .page-wrap.mob-search-form-wrap{border:1px solid #E8E8E8}.landingpageotaform .page-wrap.mob-search-form-wrap .trip-search-landing-form{border-top:0!important}.otaservicetabs .formLink ul li a{padding-bottom:10px!important;padding-top:10px!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink ul{border-bottom:1px solid #eeeeee!important}.mob-search-form-wrap .trip-search-landing-form .trip-searchbtn button{height:54px!important;font-size:16px!important}.trip-search-landing-form .from_div label,.trip-search-landing-form .toflight_div label{font-size:12px}body .trip-search-landing-form .fromToCityexchange .dash-form-group,body .trip-search-landing-form .hotels-multi-dates .form-group,body .trip-search-landing-form .multicityselect.destination_list .form-group,body .trip-search-landing-form .fromToCityexchange .dash-form-group,body .trip-search-landing-form .hotels-multi-dates .form-group,body .trip-search-landing-form .multicityselect.destination_list .form-group,body .trip-search-landing-form .hotel_traveller_div,.return_link_div{padding:10px 16px!important}.landingpageotaform .mob-search-form-wrap .trip-search-landing-form{padding:10px 16px 16px!important}.trip-search-landing-form.isMobile #Flights .multicity .fromToCityexchange .form-group{max-height:60px}.mobcalsearchwrap.dash-form-group.dash-form-group.multicityselect.hotels-multi-dates.calendra.w-100 .form-group{min-height:60px;max-height:60px!important}.trip-search-landing-form.isMobile #Flights .multicity .fromToCityexchange .mobcitysearch{min-height:40px!important}.multicity .donebox.btn-outline-primary:before{display:none!important}body .trip-search-landing-form #Flights .mulbtnwrap.flight-add-rows .donebox{border:1px dashed!important;height:50px!important;border-radius:50px!important;font-size:14px!important}.partialflightsearch .radio-group label{font-size:14px!important;font-weight:400!important}.otaservicetabs .formLink ul li a .sevname{font-size:16px!important}.otaservicetabs .formLink ul li a.active .sevname{font-weight:600}.home_landing_swiper .slidercontent h1,.flight_landing_swiper .slidercontent h1{font-size:21px;font-weight:700}.home_landing_swiper .slidercontent p,.flight_landing_swiper .slidercontentp{font-size:12px}.home_landing_swiper .swiper-slide::before,.flight_landing_swiper .swiper-slide::before{content:''!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(90deg,#ffffff,#ffffff,transparent)!important}.global-navigation-site-header #aCurrentCurr{padding:0 10px!important;padding-right:30px !IMPORTANT;font-size:12px!important;line-height:0}.mainHeader ul.bookingside .arrow-angle-toggle .down-arrow{right:15px!important;position:absolute!important}.mainHeader .arrow-angle-toggle .down-arrow svg{height:13px!important;width:13px!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink{border-bottom:0}.isMobile .multicityselect.destination_list .ddBoxWrap.open label{line-height:inherit!important}.isMobile .multicityselect.destination_list .ddBoxWrap.open .form-group b,.isMobile .multicityselect.destination_list .ddBoxWrap.open .form-group .traveler_age,.traveller_room_heading span,.trip-search-landing-form #Flights .kTouchspin.ddBox .ddBoxInner b,.ddBoxWrap.open .radio_input_container label{font-size:14px!important}.ddBoxWrap .radio_input_container{margin-top:12px!important}.ddBoxWrap.open .radio_input_container label::before{top:2px}.mobile_hmd_add_btn{border:1px dashed;margin:16px;padding-top:0px!important;height:50px;border-radius:50px;justify-content:center!important}.hmd-book-container .mobile_hmd_add_btn .hmd-add.btn.btn-primary{font-weight:600!important;font-size:16px!important}.ddBoxWrap.open .radio_input_container input[type="radio"]+label::after{top:4px}.dayoftravel_text{color:#A5A5A5!important}.open .drawerheader{margin-bottom:8px!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink{background:#fff!important;border-top-left-radius:18px;border-top-right-radius:18px}.landingpageotaform .mob-search-form-wrap .trip-search-landing-form{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.landingpageotaform.hotelbg,.landingpageotaform.flightbg,.hotel_landing_page{background:#EFEFEE!important}body .landingpageotaform .trip-search-landing-form .FlightNav,#modifyHotelsearchform .FlightNav,body #modifyHotelsearchform .FlightNav .radio-group{border:0px!important;height:38px!important}.select2-search__field::placeholder{color:#887C7C!important;font-weight:400!important;font-size:14px!important}body .landingpageotaform .trip-search-landing-form .FlightNav li{height:100%}body .landingpageotaform .trip-search-landing-form .FlightNav .radio-group{height:38px!important}body .landingpageotaform .trip-search-landing-form .FlightNav .radio-group label.active{border-radius:50px!important}#modifyHotelsearchform .partialhotelsearch .multiCenterSearchDiv .backs,#modifyHotelsearchform .partialhotelsearch .open span.backs{top:45px}#modifyHotelsearchform .open .drawerheader .backs{top:0px!important}#modifyHotelsearchform .trip-search-landing-form .hotels-multi-dates .form-group{padding-top:4px!important;padding-bottom:4px!important}#modifyHotelsearchform .mobile_confirm_text{font-size:14px}#modifyHotelsearchform .directionArrow img{left:10px;top:10px}#modifyHotelsearchform .isMobile.trip-search-landing-form #RoundTrip .multicityselect.destination_list .ddBoxWrap.open .form-group{margin-bottom:0}.dom_derarture-arrival{margin-top:-1px;position:sticky;top:0;z-index:4;padding-top:8px;padding-bottom:8px;display:none}.srpformlisting{z-index:3!important}.DRTbody .dom_derarture-arrival{display:flex!important}.fltactive .myRoundTripWrap #MainDRT .resultfltcolumn{z-index:4!important}body .bodyrendr .myRTCol.derarture-arrival{text-align:center;display:flex!important;justify-content:center!important;border-radius:50px!important;max-width:135px;padding:0;margin:10px auto!important;position:initial!important}.myRTCol.derarture-arrival h5{border-radius:50px!important;border:0px!important;margin-right:0px!important}.myRTCol.derarture-arrival h5 a{border-radius:50px!important;padding:8px 29px!important}body .myRTCol.derarture-arrival h5.active a,body .myRTCol.derarture-arrival h5.active{border:0px!important;border-radius:50px!important}body.fltactive .myMdlHeader{display:flex;justify-content:space-between;padding-top:25px;padding-bottom:25px}body.fltactive .myModalContainer .myMdlHeader h6{padding-left:65px;color:#fff;font-size:18px!important}body.fltactive .myModalContainer .myMdlHeader .closeFilters{height:40px!important;width:40px!important;position:absolute;top:14px;left:20px!important;opacity:1}body.fltactive .myModalContainer .myMdlHeader .closeFilters:before{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxNSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU4NTkgMjZMMi4yODU4NiAxNC43QzIuMTAyNjMgMTQuNTEzMSAyIDE0LjI2MTggMiAxNEMyIDEzLjczODIgMi4xMDI2MyAxMy40ODY5IDIuMjg1ODYgMTMuM0wxMy41ODU5IDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIvPgo8L3N2Zz4K);width:20px;height:20px;background-size:10px;background-repeat:no-repeat;left:14px}body.fltactive .myModalContainer .myMdlHeader .closeFilters .signia-cross{display:none}body a.ccvonebtn.donebox{border-radius:50px!important;width:100%;padding-top:11px;padding-bottom:11px;font-size:14px!important}#modalCancel .mobbtnfull{padding-right:15px!important}.booking_details_nighttxt span{font-size:14px!important}.recentlist .citysearch{display:flex;align-items:center;gap:10px}.recentlist .citysearch span{display:flex}}@media screen and (min-width:993px) and (max-width:1200px){.as-home-page-section .title-container h3{font-size:20px}body .night-count .form-group #txtHNights{padding-right:0px!important}.checkout_coupon_container .coupon_main_container .discount_subtext{display:block}body .desktop_form_wrap .trip-search-landing-form.isDektop,body .mycustombody .desktop_form_wrap .desktop-hotel-search-landing-form{margin-top:0px!important}.desktop_flight_swiper .swiper-pagination,.desktop_hotel_swiper .swiper-pagination{padding-left:15px!important;padding-right:15px!important}.landingpageotaform .mob-search-form-wrap .modify-w-100,.landingpageotaform .mob-search-form-wrap .modify-w-50,.landingpageotaform .mob-search-form-wrap .oneway .modify-w-100,.landingpageotaform .mob-search-form-wrap .roundtrip .modify-w-100,.landingpageotaform .mob-search-form-wrap .mulcrow .modify-w-100,.landingpageotaform .mob-search-form-wrap #Transfers .modify-w-100,.landingpageotaform .mob-search-form-wrap #FlightHotels .modify-w-50,#Flights .connecting-arrow{max-width:100%!important}.desktop_form_wrap .formLink{top:-45px!important}body .hotel_landing_page{padding-top:260px!important}body .hotelbg+.hotel_landing_page{padding-top:130px!important}.deskfltpromosec4 .swiper-slide,.deskhtlpromosec4 .swiper-slide{width:195px!important}.deskfltpromosec3 .swiper-slide,.deskfltpromosec1 .swiper-slide,.deskhtlpromosec1 .swiper-slide,.mobile_noslidercards .swiper-slide{width:235px!important}body .myRoundTripWrap .flighttab .fltrWrap{position:initial!important;z-index:initial!important}.flightresult .fitemprice .donebox{padding:0 20px;line-height:15px}.bookfilightnew .justify-content-center .itrnntnldtm{line-height:64px}body #Flights .connecting-arrow{z-index:0!important}.myRTCol.flightbottomprice .myRTResult .fitemduration{display:inline-flex;padding-bottom:0}.myRTCol .selectedFlights .fitemduration[timelayover]:before{bottom:-18px!important;left:auto;right:0}.myRTCol .selectedFlights .fitemduration[timelayover]:after{left:auto;right:85px;bottom:-18px!important}.myRTCol.flightbottomprice .flightwrap .flightitem .rewards_point_container{position:absolute;top:-23px;right:0}body .htlpagewrapper .main_box_pan.main_box_pan_new{grid-template-columns:1fr 22%!important}body .hotelItemWrappMain .b2bctrbx1>span#htladd,body .htlpagewrapper .hoteladdress_text .hotelmap_name{display:block!important}.main_box_pan_new .rewards_price .taxpricesevsec{white-space:nowrap}}@media screen and (min-width:1250px) and (max-width:1200px){body .desktop_form_wrap .trip-search-landing-form.isDektop,body .mycustombody .desktop_form_wrap .desktop-hotel-search-landing-form{margin-top:-155px!important}.desktop_form_wrap .formLink{top:-160px!important}}@media screen and (min-width:640px) and (max-width:1200px){body .home_landing_swiper .swiper-slide,body .flight_landing_swiper .swiper-slide,body .landing_swiper{height:254px!important}body .landingpageotaform.hotelbg .page-wrap,body .landingpageotaform.flightbg .page-wrap{top:-11px!important}.home_landing_swiper .swiper-pagination,.flight_landing_swiper .swiper-pagination{top:190px!important}}@media (max-width:480px){.paycheckout_container .close-burn{right:10px!important}}@media screen and (min-width:561px) and (max-width:1200px){#modifyHotelsearchform .trip-search-landing-form .tab-pane{width:100%}}@media screen and (min-width:768px) and (max-width:1200px){body .htlpagewrapper .main_box_pan .hot_hotel-item>div.hot_hotel-image{position:absolute!important;max-width:150px !IMPORTANT}#tui-detail-header .container{padding-right:0px!important;padding-left:0px!important}.htlpagewrapper .hot_hotel-item{padding-left:160px!important}.htlpagewrapper .hot_hotel-item .hot_hotel-image{height:100%;z-index:1;overflow:hidden}.main_box_pan .hot_hotel-item .hot_hotel-image .img{max-height:100%!important}.htlpagewrapper .hotelItemWrappMain .main_box_pan_new .hot_hotel-item .hot_hotel-body{display:inherit!important}body .mainHeader ul.bookingside .arrow-angle-toggle .down-arrow{right:24px!important}body .hotelbg+.hotel_landing_page,body .hotel_landing_page{padding-top:50px!important}body #Flights .connecting-arrow{z-index:1!important}.home_landing_swiper .swiper-pagination,.flight_landing_swiper .swiper-pagination{top:350px!important}body .home_landing_swiper .swiper-slide,body .flight_landing_swiper .swiper-slide,body .landing_swiper{height:390px!important}.home_landing_swiper .swiper-slide::before,.flight_landing_swiper .swiper-slide::before{background-image:none!important}.recentsearch,.slctd_ecnomy{flex-direction:column}.DRTbody .contentBoxDITab .container-fluid .summary{flex:initial}body .bodyrendr .myRTCol.derarture-arrival h5{margin-top:5px;margin-bottom:3px!important}#modalCancel{z-index:9999!important}#modalCancel .mobbtnfull{padding-right:0px!important;margin-bottom:15px!important}.room-review-detailssec{gap:15px!important}body .canclPolicyModal .modal-header .close.modal-close{top:0px!important;right:0px!important}.vrsnwrap.inline,.vrsnwrap.inline *{text-align:center}ul.footer-nav{float:none;text-align:center}ul.footer-nav li{float:none;display:inline-block;vertical-align:middle;margin:3px}footer .copyright-section .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.DRTbody .contentBoxDITab .container-fluid .summary.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 92%;flex:0 0 92%;max-width:92%}.contentBoxDITab .container-fluid .summary.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 47%;max-width:47%}body #modifyHotelsearchform .trip-search-landing-form .form-control.hotels-inputs-fields{padding-left:0px!important}}@media(max-width:576px){.mainHeader #ddllogindata{top:39px!important}.peoplesay_member{max-width:160px}}@media screen and (min-width:768px) and (max-width:992px){body .mob-search-form-wrap.desktop_form_wrap{left:0}}@media screen and (min-device-width:768px) and (max-device-width:1025px) and (orientation :portrait){body .container.page-wrap.sriflighthotelwrapper{padding-top:15px!important}.sriflighthotelwrapper .main_box_pan_new .preview-price .viewdealbtn{margin-top:12px}.hot_hotel-body .viewbtn_srp_section,.hot_hotel-body .flighthotel_srp_section{flex:0 0 100%;max-width:100%}body .hot_hotel-body .preview-price.align-items-end{height:100px!important}.dropdown.flight_cls,.dropdown.flight_cls a,body .landingpageotaform .trip-search-landing-form .FlightNav{width:100%!important}body .landingpageotaform .trip-search-landing-form .FlightNav{margin-bottom:15px}footer.footer{padding-bottom:100px}#Flights .connecting-arrow{flex:0 0 8.333333%!important;max-width:8.333333%!important}.landingpageotaform .landing_swiper{z-index:0!important}.search-inputPopup.destinations-popup{max-width:inherit!important}.airport-main-ul .airport-main-li{padding-left:30px!important}body.room_overflow.layoutBody{overflow:auto!important}.airport_searchbar li .mapicon{position:absolute;top:14px;left:0;width:18px;height:18px;background-image:url(../../images/save-more/icon_destination_m.png);background-size:contain;background-position:top center;background-repeat:no-repeat}body .trip-search-landing-form #Flights .dropdown-menu.dropdown-menu-left{transform:translate3d(0,40px,0)!important;padding:15px}#Hotels .dstn-rslt-wrap{max-width:100%}.destinations-popup .dstn-rslt-list li b{width:100%}.dstn-rslt-list li{flex-direction:column;align-items:start!important}.airport_searchbar .dstn-rslt-list li .subitem{text-align:left;display:block!important}.airport_searchbar .dstn-rslt-section{padding-left:0}.search-inputPopup.destinations-popup{box-shadow:0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)!important}body .landingpageotaform .clearTxtWrap #txtDestHotel{padding-left:0px!important}body .landingpageotaform .trip-search-landing-form .night-count .form-group{height:24px!important;padding:0 10px!important}.multicity .mulcremove{border:0!important}body .landingpageotaform .mob-search-form-wrap .mulcrow .modify-w-100{flex:0 0 100%!important;max-width:100%!important}.trip-search-landing-form #Flights .input-group{position:inherit!important}body .hotels-multi-dates .input-group div#DatepickID.dropdown-menu.ltr{position:absolute!important;right:auto!important;left:0!important;height:auto!important;top:76px!important;width:100%}.daterangepicker.ltr .calendar{flex:100%!important;max-width:100%!important}.landingpageotaform .trip-search-landing-form .flight_cls .dropdown-toggle{display:flex;height:40px!important;align-items:center}.dash-form-group.multicityselect.destination_list,.multicity .multicityselect.destination_lis{position:relative!important}#Hotels .search-inputPopup.destinations-popup{top:70px!important}#Hotels .hotels-multi-dates .input-group div#DatepickID.dropdown-menu.ltr{top:69px!important;width:100%}#Hotels .to-date label{width:100%}#Hotels .hmd-room-section.trvlcuror.adults .textcont,#Hotels .hmd-room-section.trvlcuror.childs .textcont{display:block!important}#Hotels .hmd-room-section.trvlcuror.adults .textcont .reg,#Hotels .hmd-room-section.trvlcuror.childs .textcont .reg{display:block!important}.hotel_traveller_div .hmd-book-container{max-width:100%}.mobile_hmd_add_btn{border:1px dashed;margin:16px;padding-top:0px!important;height:50px;border-radius:50px;justify-content:center!important}.dstn-rslt-wrap#Hotels .dstn-rslt-list li::before,.dstn-rslt-wrap#HotelsResultList .dstn-rslt-list li::before{content:'';position:absolute;z-index:1;background-size:18px;background-repeat:no-repeat;background-image:url(../../images/save-more/Icon_hotel_m.png)!important;left:0;width:24px;height:18px;top:50%;transform:translateY(-50%)}#Hotels .hmd-ConfirmRoom.btn.btn-primary{margin-bottom:0}.trip-search-landing-form .directionArrow img{transform:rotate(-90deg)!important}.ddBoxInner .no-gutters{margin:0 0px!important}body #Flights .ddBoxWrap.open .ddBoxInner .form-group.row.no-gutters{margin-bottom:0px!important}.trip-search-landing-form .dash-form-group .ddBoxWrap .form-group{min-height:40px!important}.form-group.return_date_group .input-group-prepend.mobile_icon_group{display:none}.deskfltpromosec1 .swiper-button-prev,.deskhtlpromosec1 .swiper-button-prev{left:0!important}.deskfltpromosec1 .swiper-button-next,.deskhtlpromosec1 .swiper-button-next{right:0!important}body .landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink{padding-left:0px!important;padding-right:0px!important}body .htlRslt.sidebar .fltrWrapInner{display:block!important}.htlpagewrapper #divMyResults{padding:0 0}.sidber-box .checkbox-star,.sidber-box .facility,.sidber-box .help-widget,.sidber-box .price-Pips{padding:0 0px!important}.cats-title{padding-left:0}body .htlpagewrapper .main_box_pan .hot_hotel-item>div.hot_hotel-body{width:100%!important}body .vres-prog-wrap .vres_prog_history{max-width:400px!important}.searchviewform.modify_container.desktop_modify_hotel{margin-bottom:15px;background:#fff!important;padding:15px;position:initial}.htlpagewrapper .sidebar .fltrWrap,.sidebar .cleatAllbut{position:initial!important}#DivFilter .irs .irs-from,body .irs-to{z-index:inherit}.fltrWrap .fltrWrapInner .cats-title{font-size:16px!important}#totrec.filterResultInnerCol{margin-left:0!important;font-size:14px!important}.srechfltr.SEES .cats-title .d-flex{flex-direction:column}body .sortfilter_container #fltrWrap .fltrWrapInner.fltrShow{position:relative!important;z-index:initial!important}body .sortfilter_container .fltrWrapInner.fltrShow .fltrClose{display:none!important}.desktop_modify_hotel.modify_container .form-row{margin-bottom:0!important;position:relative;min-height:66px;margin-right:0;margin-left:0}.searchviewform.modify_container.desktop_modify_hotel .form-row .col-md-3:last-child{flex:0 0 50%;position:initial;max-width:50%}#modifyHotelsearchform #Hotels .night-count .form-group{min-height:30px}.htlRslt.sidebar .fltrClose{display:none!important}.searchviewform.modify_container.desktop_modify_hotel .modifysearchresult.modifymapresult{position:inherit}.searchviewform.modify_container.desktop_modify_hotel .modifymapresult .srimodify{position:absolute;top:11px;font-size:14px;right:10px;gap:5px}#modifyHotelsearchform .modal-dialog{top:100px!important}.select2-container--default .select2-selection--multiple{padding:6px 10px 6px 10px!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{white-space:pre-wrap}#modifyHotelsearchform .trip-search-landing-form .form-control.hotels-inputs-fields#txtDestHotel{padding-left:0px!important}#modifyHotelsearchform .trip-search-landing-form .hmd-book-rooms.allroom{max-height:260px;overflow:auto}#modifyHotelsearchform .trip-search-landing-form #Hotels .hmd-book-container{padding-bottom:80px!important}#modifyHotelsearchform .trip-search-landing-form #Hotels #divRooms .hmd-sub{display:grid;grid-template-columns:1fr 1fr;gap:10px}#modifyHotelsearchform .modal-dialog-centered{margin-left:auto!important;margin-right:auto!important}body #modifyHotelsearchform .trip-search-landing-form .form-control.hotels-inputs-fields#txtDestHotel{padding-left:0px!important}body .mainHeader .navbar .container{padding-top:0px!important;padding-bottom:0px!important}body .htlpagewrapper .main_box_pan .b2bcontantbox.cntrlinliner{display:none!important}body .mainHeader ul li #ddlcurrencies.dropdown-menu.show{position:fixed;top:50px!important;right:63px!important}body .mainHeader ul li #ddlcurrencies.dropdown-menu li a{padding:12px 34px 12px 20px!important}.mainHeader #ddllogindata.show{position:fixed;top:50px!important;right:14px!important}.flighttab .fltrToggle{display:none!important}.flight_modify_desktop.searchviewform>div{display:block!important}.city_name_container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htlpagewrapper .tui-detail-header .tui-htl-detail-info{padding-top:24px!important;border-radius:10px!important;margin-top:15px;margin-left:0px!important;margin-right:0px!important}.best_deals_popup_main .modal-dialog-custom .modal-body-custom .best-deal-content{margin-top:10px!important}.tui-htl-about-info .tui-htl-about-infowrapper{margin-top:15px}.htlpagewrapper #htlOverview{padding-bottom:15px!important;display:grid;grid-template-columns:59% 40%}#best_Deal_modal{margin-top:0px!important}.tui-htl-about-info .tui-htl-about-infowrapper{background:transparent!important;box-shadow:none!important}.tui-htl-about-info .tui-htl-about-infowrapper #HotelDescription{background:#fff!important;margin-bottom:15px!important;border-radius:10px!important;box-shadow:0 5px 15px rgb(187 186 186 / 50%)!important}.tui-htl-about-infowrapper .property-amenities{padding-top:22px;margin-bottom:15px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgb(187 186 186 / 50%)}#AmenitespopupFilter .modal-dialog{top:auto!important;bottom:0px!important;margin:0px!important}.sticky-detail-header-top{top:50px!important}#hotel-info-tabs li a{padding:14px .35rem!important;background:#fff0;position:relative!important}#hotel-info-tabs li a:before{height:2px;bottom:-2px;top:auto;content:'';position:absolute!important;width:100%;transition:transform 250ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);left:0}body .tui-room_container .tui-room_right_container{grid-template-columns:1fr!important;margin-top:7px!important}.tui-room_left_content .roomcntntcntrl{margin:0px!important;border:0px!important;padding:0px!important}.room-deal-tupple{margin-top:0px!important}.room-deal-tupple:first-child{margin-top:15px!important}body section#hotelPolicies .HotelPolicies_container .dtlpage-heading{padding-left:15px!important;padding-bottom:10px!important}body #hotelPolicies .HotelPolicies_container{padding-top:15px!important;padding-bottom:15px!important}body .container{max-width:100%!important;width:100%!important;overflow:hidden}body .landingpageotaform .desktop_form_wrap .container{padding-left:0px!important;padding-right:0px!important}.tui-htl-about-info{margin-left:0px!important;margin-right:0px!important}body .tui-room_container .tui-room_right_container .room-deal-tupple{padding:15px!important;background:#fff!important;border-radius:10px!important;border:1px solid #e5e5e5!important;margin-top:0px!important}.global-navigation-site-header{min-height:50px!important}.htl-tabs-links{margin-top:0px!important}.rvw-checkin{margin-right:0px!important}.reviewdetails-room.detail-room .col-12{padding-right:0px!important}.searchviewform .search-reslult-text{padding-bottom:0px!important}.fitemduration[timelayover]:after,.fitemduration[timelayover]:before,.mobile_rewards.rewards_point_container{display:none!important}.intlntsnlitem .fitemthumb{min-width:30%!important;max-width:30%!important;padding-left:0}.fitemduration{padding-top:20px;padding-bottom:0}body .flighttab .fewText{width:auto!important}ul.fitemftstops li,.fitemftmain{display:block;font-size:inherit}.fitemduration .fitemdto{text-align:end}body .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a{padding-left:10px!important;padding-right:10px!important}#menu1_03 .container-fluid{padding-top:15px!important;padding-bottom:15px!important}.cancellation_tab #menu1_05{padding:0 15px 15px 15px!important}.bookfilightnew .justify-content-center .itrnntnldtm{gap:10px}#modifyHotelsearchform .trip-search-landing-form.isDektop{padding:0px!important}#modifyHotelsearchform .slctd_ecnomy{gap:15px}#modifyHotelsearchform .slctd_ecnomy .radio-group label{border-left:0px!important}#modifyHotelsearchform .hotels-multi-dates::before{display:none}.modal-dialog-centered{align-items:end!important;margin:0px!important}.PaxRow .phone_no_col,.PaxRow .first_name_col{flex:0 0 100%;max-width:100%}.accountinfo_main_container{margin-top:0px!important}.imgUploadWraperSec::before{opacity:1!important;border-radius:50%}.Sriggle-booking-id{grid-column-start:inherit!important}.mybookingsTabs .trip-tab a{padding-top:10px!important}.myaccount-navTabs .nav-tabs>li:last-child{border-bottom:0px!important}#cancelText.sucess,.uptrips-wrapper .Sriggle-booking-id .statusgreen .Status,.uptrips-wrapper .Sriggle-booking-id .statusred .Status,.my-account-tabcontent .showdetaildiv #cancelText{position:relative!important;background:transparent!important;color:var(--color484848)!important;padding:9px 15px!important;padding-left:40px!important}#cancelText.sucess:before,.uptrips-wrapper .Sriggle-booking-id .statusgreen .Status::before{background:#34d399;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;border-radius:50px}.my-account-tabcontent .showdetaildiv #cancelText:before,.uptrips-wrapper .Sriggle-booking-id .statusred .Status:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;background:red!important;border-radius:50px}.my-account-tabcontent .showdetaildiv .loyalityPoint{position:relative;padding:10px;color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important;margin-bottom:10px!important;display:inline-block}.my-account-tabcontent .showdetaildiv .loyalityPoint:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1;background:var(--main-bg-color)!important}.account_hotel_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.room-review-detailssec{margin-top:0px!important}.CancellationPolicy{margin-bottom:0px!important}#cancelText{display:inline-block!important}.navbar .navbar-right.mobiletabsnavbar::before{z-index:-1}.pointsbalance{align-items:center!important}.pointstext{padding-right:6px!important}.booking-txt{margin-top:0px!important}.confirmation_wrapper_skeleton{grid-template-columns:165px 61%!important}.trip-item_skeleton{grid-template-columns:40px 45% 37%!important}.booking_id_skeleton,.paxemail_skeleton,.confirmation_wrapper_skeleton .ckindate_skeleton,.confirmation_wrapper_skeleton .CheckInTime_skeleton,.confirmation_wrapper_skeleton .mybooking_item_skeleton,.confirmation_wrapper_skeleton .name-review.booking_id_skeleton{width:100%!important}.myaccount-navTabs .form-row{display:grid;grid-template-columns:100%}.userImguploadsec{border-radius:20px}.guestPrimarysec .form-row .col-md-4,.confirmation-wrapper .hotl-img{max-width:100%}.loyalityPoint.deskhide,.loyalityPoint.mobhide,.bookingDetails_skeleton div:last-child,.whitebgcard p:empty{display:none!important}.sriflightdetails .confirmation-wrapper .mobroww{display:flex!important;gap:15px}.sriflightdetails .confirmation-wrapper .mobroww p{margin-bottom:0px!important}.check-in-out-date-sec{gap:10px}.tui-htl-image .detail-image-display>li:first-child{grid-column:1 / 8;grid-row:1 / 3;height:170px!important}.tui-htl-image .detail-image-display>li:nth-child(2){grid-column:1 / 2;grid-row:3 / 4;display:none}.tui-htl-image .detail-image-display>li:nth-child(3){grid-column:4 / 6;grid-row:3 / 5}.tui-htl-image .detail-image-display>li:nth-child(4){grid-column:4 / 1;grid-row:3 / 5}.tui-htl-image .detail-image-display>li:nth-child(5){grid-column:6 / 8;grid-row:5 / 3}body #Imghotelbind .htl-main-image-inner-wrap img{min-height:100px!important}}@media screen and (min-device-width:936px) and (max-device-width:1200px) and (orientation :landscape){.dropdown.flight_cls,.dropdown.flight_cls a,body .landingpageotaform .trip-search-landing-form .FlightNav{width:100%!important}body .landingpageotaform .trip-search-landing-form .FlightNav{margin-bottom:15px}footer.footer{padding-bottom:100px}#Flights .connecting-arrow{flex:0 0 8.333333%!important;max-width:8.333333%!important}.landingpageotaform .landing_swiper{z-index:0!important}.search-inputPopup.destinations-popup{max-width:inherit!important}.airport-main-ul .airport-main-li{padding-left:30px!important}body.room_overflow.layoutBody{overflow:auto!important}.airport_searchbar li .mapicon{position:absolute;top:14px;left:0;width:18px;height:18px;background-image:url(../../images/save-more/icon_destination_m.png);background-size:contain;background-position:top center;background-repeat:no-repeat}body .trip-search-landing-form #Flights .dropdown-menu.dropdown-menu-left{transform:translate3d(0,56px,0)!important;padding:15px}.destinations-popup .dstn-rslt-list li b{width:100%}.dstn-rslt-list li{flex-direction:column;align-items:start!important}.airport_searchbar .dstn-rslt-list li .subitem{text-align:left;display:block!important}.airport_searchbar .dstn-rslt-section{padding-left:0}.search-inputPopup.destinations-popup{box-shadow:0 2px 4px 0 rgb(5 47 95 / .04),0 12px 16px 0 rgb(52 105 203 / .12)!important}body .landingpageotaform .clearTxtWrap #txtDestHotel{padding-left:0px!important}body .landingpageotaform .trip-search-landing-form .night-count .form-group{height:24px!important;padding:0 10px!important}.multicity .mulcremove{border:0!important}body .landingpageotaform .mob-search-form-wrap .mulcrow .modify-w-100{flex:0 0 100%!important;max-width:100%!important}.landingpageotaform .trip-search-landing-form .flight_cls .dropdown-toggle{display:flex;height:40px!important;align-items:center}.dash-form-group.multicityselect.destination_list,.multicity .multicityselect.destination_lis{position:relative!important}.search-inputPopup.destinations-popup{top:40px!important}.multicity .multicityselect .daterangepicker{top:52px!important}#Hotels .hotels-multi-dates .input-group div#DatepickID.dropdown-menu.ltr{top:69px!important;width:auto}#Hotels .to-date label{width:100%}#Hotels .hmd-room-section.trvlcuror.adults .textcont,#Hotels .hmd-room-section.trvlcuror.childs .textcont{display:block!important}#Hotels .hmd-room-section.trvlcuror.adults .textcont .reg,#Hotels .hmd-room-section.trvlcuror.childs .textcont .reg{display:block!important}.hotel_traveller_div .hmd-book-container{max-width:100%}.mobile_hmd_add_btn{border:1px dashed;margin:16px;padding-top:0px!important;height:50px;border-radius:50px;justify-content:center!important}.dstn-rslt-wrap#Hotels .dstn-rslt-list li::before,.dstn-rslt-wrap#HotelsResultList .dstn-rslt-list li::before{content:'';position:absolute;z-index:1;background-size:18px;background-repeat:no-repeat;background-image:url(../../images/save-more/Icon_hotel_m.png)!important;left:0;width:24px;height:18px;top:50%;transform:translateY(-50%)}#Hotels .hmd-ConfirmRoom.btn.btn-primary{margin-bottom:0}.trip-search-landing-form .directionArrow img{transform:rotate(-90deg)!important}.ddBoxInner .no-gutters{margin:0 0px!important}body #Flights .ddBoxWrap.open .ddBoxInner .form-group.row.no-gutters{margin-bottom:0px!important}.trip-search-landing-form .dash-form-group .ddBoxWrap .form-group{min-height:40px!important}.form-group.return_date_group .input-group-prepend.mobile_icon_group{display:none}.deskfltpromosec1 .swiper-button-prev,.deskhtlpromosec1 .swiper-button-prev{left:0!important}.deskfltpromosec1 .swiper-button-next,.deskhtlpromosec1 .swiper-button-next{right:0!important}body .htlRslt.sidebar .fltrWrapInner{display:block!important}.htlpagewrapper #divMyResults{padding:0 0}body .htlpagewrapper .main_box_pan .hot_hotel-item>div.hot_hotel-image{width:100%!important;max-width:150px !IMPORTANT;border-top-right-radius:0px!important}body .htlpagewrapper .main_box_pan .hot_hotel-item>div.hot_hotel-body{width:100%!important}body .vres-prog-wrap .vres_prog_history{max-width:400px!important}.searchviewform.modify_container.desktop_modify_hotel{margin-bottom:15px;background:#fff!important;padding:15px;position:initial}.htlpagewrapper .sidebar .fltrWrap,.sidebar .cleatAllbut{position:initial!important}#DivFilter .irs .irs-from,body .irs-to{z-index:inherit}.fltrWrap .fltrWrapInner .cats-title{font-size:16px!important}#totrec.filterResultInnerCol{margin-left:0!important;font-size:14px!important}.srechfltr.SEES .cats-title .d-flex{flex-direction:column}#modifyHotelsearchform #Hotels .night-count .form-group{min-height:30px}body .sortfilter_container #fltrWrap .fltrWrapInner.fltrShow{position:relative!important;z-index:initial!important}body .sortfilter_container .fltrWrapInner.fltrShow .fltrClose{display:none!important}.desktop_modify_hotel.modify_container .form-row{margin-bottom:0!important;position:relative;min-height:66px;margin-right:0;margin-left:0}.searchviewform.modify_container.desktop_modify_hotel .form-row .col-md-3:last-child{flex:0 0 50%;position:initial;max-width:50%}.htlRslt.sidebar .fltrClose{display:none!important}.searchviewform.modify_container.desktop_modify_hotel .modifysearchresult.modifymapresult{position:inherit}.searchviewform.modify_container.desktop_modify_hotel .modifymapresult .srimodify{position:absolute;top:11px;font-size:14px;right:10px;gap:5px}#modifyHotelsearchform .modal-dialog{top:100px!important}.select2-container--default .select2-selection--multiple{padding:6px 10px 6px 10px!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{white-space:pre-wrap}#modifyHotelsearchform .trip-search-landing-form .form-control.hotels-inputs-fields#txtDestHotel{padding-left:0px!important}#modifyHotelsearchform .trip-search-landing-form{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}#modifyHotelsearchform .trip-search-landing-form .hmd-book-rooms.allroom{max-height:260px;overflow:auto}#modifyHotelsearchform .trip-search-landing-form #Hotels .hmd-book-container{padding-bottom:80px!important}#modifyHotelsearchform .trip-search-landing-form #Hotels #divRooms .hmd-sub{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .mainHeader{display:block!important}.searchviewform>div{display:block!important}.htlpagewrapper .tui-detail-header .tui-htl-detail-info{padding-top:24px!important;border-radius:10px!important;margin-top:15px;margin-left:0px!important;margin-right:0px!important}.sticky-detail-header-top{top:50px!important}#hotel-info-tabs li a{padding:14px .35rem!important;background:#fff0;position:relative!important}.hotel_rewrads.rewards_point_container{margin-right:15px}.hotel_rewrads:before{opacity:.1}.htlpagewrapper #htlOverview{padding-bottom:15px!important;display:grid;grid-template-columns:64% 35%}#best_Deal_modal{margin-top:0px!important}.tui-htl-about-info .tui-htl-about-infowrapper{background:transparent!important;box-shadow:none!important}.tui-htl-about-info .tui-htl-about-infowrapper #HotelDescription{background:#fff!important;margin-bottom:15px!important;border-radius:10px!important;box-shadow:0 5px 15px rgb(187 186 186 / 50%)!important}.tui-htl-about-infowrapper .property-amenities{padding-top:22px;margin-bottom:15px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgb(187 186 186 / 50%)}.tui-room_left_content .roomcntntcntrl{margin:0px!important;border:0px!important;padding:0px!important}.modal-dialog-centered{align-items:end!important;margin:0px!important}#modifyHotelsearchform .modal-dialog-centered{margin-left:auto!important;margin-right:auto!important}body #Imghotelbind li:first-child .htl-main-image-inner-wrap img{min-height:281px!important}body #Imghotelbind .htl-main-image-inner-wrap img{min-height:142px!important}.tui-htl-about-info .tui-htl-about-infowrapper{margin-top:15px}body .container{max-width:100%!important;width:100%!important;overflow:hidden}.tui-htl-about-info{margin-left:0px!important;margin-right:0px!important}body #room-choice .tui-room-tupple{border-radius:15px;padding:15px}body .tui-room_container .tui-room_right_container .room-deal-tupple{padding:15px!important;background:#fff!important;border-radius:10px!important;border:1px solid #e5e5e5!important;margin-top:0px!important}body .tui-room_container .tui-room_right_container{margin-top:7px!important}.htl-tabs-links{margin-top:0px!important}body .footer .container{padding-top:0px!important}body footer .copyright-section{padding-bottom:80px!important}.city_name_container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #hotelPolicies .HotelPolicies_container{padding-top:15px!important;padding-bottom:15px!important}body section#hotelPolicies .HotelPolicies_container .dtlpage-heading{padding-left:15px!important;padding-bottom:10px!important}body .mainHeader ul li #ddlcurrencies.dropdown-menu.show{position:fixed;top:50px!important;right:63px!important}body .mainHeader ul li #ddlcurrencies.dropdown-menu li a{padding:12px 34px 12px 20px!important}.mainHeader #ddllogindata.show{position:fixed;top:50px!important;right:14px!important}.searchviewform .search-reslult-text{padding-bottom:0px!important}.accountinfo_main_container{margin-top:0px!important}.imgUploadWraperSec::before{opacity:1!important;border-radius:50%}.Sriggle-booking-id{grid-column-start:inherit!important}.mybookingsTabs .trip-tab a{padding-top:10px!important}#cancelText.sucess,.uptrips-wrapper .Sriggle-booking-id .statusgreen .Status,.uptrips-wrapper .Sriggle-booking-id .statusred .Status,.my-account-tabcontent .showdetaildiv #cancelText{position:relative!important;background:transparent!important;color:var(--color484848)!important;padding:9px 15px!important;padding-left:40px!important}#cancelText.sucess:before,.uptrips-wrapper .Sriggle-booking-id .statusgreen .Status::before{background:#34d399;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;border-radius:50px}.my-account-tabcontent .showdetaildiv #cancelText:before,.uptrips-wrapper .Sriggle-booking-id .statusred .Status:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;background:red!important;border-radius:50px}.my-account-tabcontent .showdetaildiv .loyalityPoint{position:relative;padding:10px;color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important;margin-bottom:10px!important;display:inline-block}.my-account-tabcontent .showdetaildiv .loyalityPoint:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1;background:var(--main-bg-color)!important}.account_hotel_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.room-review-detailssec{margin-top:0px!important;grid-template-columns:55% 45%!important;gap:0px!important}.CancellationPolicy{margin-bottom:0px!important}#cancelText{display:inline-block!important}.navbar .navbar-right.mobiletabsnavbar::before{z-index:-1}.pointsbalance{align-items:center!important}.pointstext{padding-right:6px!important}.booking-txt{margin-top:0px!important}.confirmation_wrapper_skeleton{grid-template-columns:165px 61%!important}.trip-item_skeleton{grid-template-columns:40px 45% 37%!important}.booking_id_skeleton,.paxemail_skeleton,.confirmation_wrapper_skeleton .ckindate_skeleton,.confirmation_wrapper_skeleton .CheckInTime_skeleton,.confirmation_wrapper_skeleton .mybooking_item_skeleton,.confirmation_wrapper_skeleton .name-review.booking_id_skeleton{width:100%!important}.myaccount-navTabs .form-row{display:grid;grid-template-columns:100%}.userImguploadsec{border-radius:20px}.guestPrimarysec .form-row .col-md-4,.confirmation-wrapper .hotl-img{max-width:100%}.loyalityPoint.deskhide,.loyalityPoint.mobhide,.bookingDetails_skeleton div:last-child,.whitebgcard p:empty{display:none!important}.sriflightdetails .confirmation-wrapper .mobroww{display:flex!important;gap:15px}.sriflightdetails .confirmation-wrapper .mobroww p{margin-bottom:0px!important}.check-in-out-date-sec{gap:10px}.reviewdetails-room.detail-room .col-12{padding-right:0px!important}.rvw-checkin{margin-right:0px!important}}@media screen and (min-device-width:821px) and (max-device-width:1200px) and (orientation :portrait){body .otaservicetabs .formLink ul li a{-webkit-text-fill-color:var(--color636363)!important}#Flights .search-inputPopup.destinations-popup{top:40px!important}.otaservicetabs .formLink ul li a.active::before{bottom:-5px!important}.trip-search-landing-form .multicityselect.destination_list .ddBoxWrap.open{top:60px!important}.global-navigation-site-header #aCurrentCurr{padding-right:36px!important}.mainHeader #ddlcurrencies.dropdown-menu{top:40px!important}.mainHeader #ddllogindata{top:45px!important}body .trip-search-landing-form #Flights .dropdown-menu.dropdown-menu-left{transform:translate3d(0,38px,0)!important}.page-wrap.mob-search-form-wrap.desktop_form_wrap{background:transparent!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink ul{padding-top:10px!important}.otaservicetabs .page-wrap{border-top-left-radius:16px;border-top-right-radius:16px;background:#fff!important}.desktop_hotel_htlpagewrapper .fltrWrap .fltrcon{padding:15px 12px!important}}@media screen and (min-device-width:1024px) and (max-device-width:1200px) and (orientation :landscape){body .otaservicetabs .formLink ul li a{-webkit-text-fill-color:var(--color636363)!important}.otaservicetabs .formLink ul li a.active::before{bottom:-5px!important}.global-navigation-site-header #aCurrentCurr{padding-right:36px!important}.mainHeader #ddlcurrencies.dropdown-menu{top:40px!important}.mainHeader #ddllogindata{top:45px!important}body .trip-search-landing-form #Flights .dropdown-menu.dropdown-menu-left{transform:translate3d(0,38px,0)!important}.page-wrap.mob-search-form-wrap.desktop_form_wrap{background:transparent!important}.landingpageotaform .mob-search-form-wrap .otaservicetabs .formLink ul{padding-top:10px!important}.otaservicetabs .page-wrap{border-top-left-radius:16px;border-top-right-radius:16px;background:#fff!important}}@media(min-width:1201px){body.DRTbody .flightwrap .flightitem .airlinename strong{color:#fff!important}body.DRTbody .flightwrap .flightitem .airlinename span,.domestic_flightitemwrap .fitemduration .flight_day_wrap,body .desktop_sortlist .sortingcontainer_Dep .Sort_by_text{display:none!important}.sortlist_container.desktop_sortlist{border-radius:8px;min-height:40px;padding-right:0px!important;padding-left:0px!important;overflow:hidden}.sortlist_container.desktop_sortlist .sortingcontainer_Dep{width:100%}.sortlist_container.desktop_sortlist .sortingcontainer_Dep div:last-child a.navDownArrow{border-right:0px!important}.sortlist_container.desktop_sortlist .sortingcontainer_Dep div:nth-child(2) a.navDownArrow{border-left:0px!important}body .desktop_sortlist .sortFlightLstPriceStarRatings,body .desktop_sortlist .sortLstPriceStarRatings,body .desktop_sortlist .sortdepartureLstPriceStarRatings,body .desktop_sortlist .sortarrivalLstPriceStarRatings{width:25%}body .desktop_sortlist .sortingcontainer_Dep a.PriceSort{border-left:2px solid #DBDBDE!important}body .desktop_sortlist .sortingcontainer_Dep a.navDownArrow{font-size:14px;color:#454545;display:flex;align-items:center;gap:10px;padding:10px 15px;height:100%;border-right:2px solid #DBDBDE!important;position:relative;border-radius:0px!important;margin-top:0px!important}.desktop_sortlist a.navDownArrow span.navDownArrow{height:16px;position:absolute;right:15px}body .sortlist_container.desktop_sortlist a.navDownArrow.active.HTL span.navDownArrow svg{transform:rotate(360deg)}body .sortlist_container.desktop_sortlist a.navDownArrow.active.LTH span.navDownArrow svg{transform:rotate(180deg)!important}.desktop_sortlist a.navDownArrow.active:before{content:"";position:absolute;width:100%;height:2px;top:0;left:0;right:0}.sortlist_container.desktop_sortlist .sortingcontainer_Dep span{height:initial}body .desktop_sortlist .sortingcontainer_Dep a.navDownArrow svg path{transform:translateX(-50%);left:50%;width:72%;border-top:1px dashed #595959!important;top:10px}.mobile_flight_name_div .fewText{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);padding:6px 12px}.mobile_flight_name_div .fewText:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1}.flightresult .flightwrap .fitemthumb{width:40%;min-width:initial!important;max-width:initial!important}.flight_bottomprice .fli-trvlDays{position:absolute;top:-7px;right:0;font-size:12px}#booking-info-details .flighttrip{display:none}.domestic_flightitemwrap .fitemdurprice .fitemprice{height:111px}.domestic_flightitemwrap .flightwrap.selectedradio{border:2px solid}span.sectionHdng{top:50px}.dom_sorting_ul{display:flex;height:40px;background:#fff;align-items:center;border-radius:4px}.dom_sorting_ul li a{font-size:14px;color:#454545;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 9px;height:100%;border-right:2px solid #DBDBDE;position:relative}.dom_sorting_ul li:last-child a{border-right:0}.dom_sorting_tag{display:flex;align-items:center;justify-content:center;width:15px}.dom_sorting_ul li .active .dom_sorting_dropdown svg{transform:rotate(180deg)}.dom_sorting_ul li a.active:before{content:"";position:absolute;width:100%;height:2px;top:0;left:0;right:0}.flight_bottomprice .flightwrap{display:grid;grid-template-columns:400px 400px 1fr;background:#222;color:#fff;margin:0;padding:15px;gap:20px}.flight_bottomprice .selectedFlights.myRTResult .fitemmain .clr-grey,.flight_bottomprice .fitemtoggle{color:#fff}.flight_bottomprice_button,.flight_bottomprice .fitemmain{background:#222}.flight_bottomprice .bookFlight{background:transparent!important}.flight_totalearnpoint{position:relative;padding:10px;text-align:center;font-size:15px;margin-bottom:10px;background:rgb(255 255 255)!important;border-radius:20px;display:none}.flight_totalprice{font-size:18px;color:#fff;padding:0 15px 5px 15px;text-align:center}.flight_totalearnpoint:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.125}.flight_bottomprice{position:fixed;bottom:0;max-width:1070px;margin:0 auto;z-index:99;width:100%}.flight_bottomprice .selectedFlights{position:relative;transition:inherit;top:0!important;margin:0}.flight_bottomprice .fitemdfrom,.flight_bottomprice .fitemdto{font-size:14px}.flight_bottomprice .fitemdft{font-size:13px}.flight_bottomprice .rewards_point_container,.flight_bottomprice .fitemthumb,.flight_bottomprice .fitemduration[timelayover]:before,.flight_bottomprice .fitemduration[timelayover]:after,.flight_bottomprice .flighttitle,.flight_bottomprice .bookflightbottomheight,.flight_bottomprice .fitemftstops,.flight_bottomprice .fitemdft .v-alignin span,.filter-container-outer-section .backarrow,.domestic_flightitemwrap .selectedradio .flightitem .fitemmain::before,.domestic_flightitemwrap .selectedradio .bookFlight.w-100::before,.domestic_flightitemwrap .fitemdurprice .fitemthumb .v-alignin,.domestic_flightitemwrap .results_fitempriceinner .oldpriceseats{display:none!important}.flight_bottomprice .fitemdfrom .d-block span,.flight_bottomprice .fitemdto .d-block span,.domestic_flightitemwrap .fitemprice{display:block!important}body .flight_bottomprice .fitemdto .flight_code_wrap,body .flight_bottomprice .fitemdfrom .flight_code_wrap{display:flex!important;margin-bottom:6px}.flight_day_wrap{margin-top:6px;display:block}.flight_bottomprice .fitemduration{justify-content:space-between;padding-left:60px!important}.flight_bottomprice .fitemdto{text-align:end}.flight_bottomprice .fitemthumbinner{width:52px!important;top:14px!important;transform:inherit;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight_bottomprice .fitemthumbinner img{width:32px}.flight_bottomprice .flightitem{border-bottom:0px!important}.flight_bottomprice .selectedFlights .fitemmain{padding-left:0px!important;padding-right:0px!important}.domestic_flightitemwrap .fitemduration{padding-left:60px!important}.domestic_flightitemwrap .fitemthumbinner img{width:30px!important}.domestic_flightitemwrap .fitemdurprice .fitemduration{width:70%!important}.domestic_flightitemwrap .fitemdurprice .fitemthumb{width:30%!important}.domestic_flightitemwrap .rewards_point_container{margin:0px!important}.filter-container-outer-section{display:flex;justify-content:space-between;padding:16px 0}.card-box-style{background-color:var(--colorffffff);border-radius:16px;padding:16px}.filter-section{margin-bottom:16px}.filter-section.fltr-pricerange .filter-section--title{display:flex;justify-content:space-between}.filter-section--title{font-size:16px;line-height:1.5;font-weight:600;padding:6px 0 12px}.filter-section--title{font-size:16px;line-height:1.5;font-weight:600;padding:6px 0 12px}.filter-section.fltr-pricerange a{color:var(--main-bg-color);font-weight:400}.filter-wrap--checkbox{display:flex;gap:12px;flex-direction:column}.fltr-pricerange .irs{height:40px}.clearall{color:var(--main-bg-color)}.fltr-pricerange .irs-bar{background:var(--sub-gradient)!important;opacity:1;height:12px;top:25px;position:absolute;display:block}.irs-slider{position:absolute;display:block;cursor:default;z-index:1;width:16px;height:16px;top:22px;background-position:0 -120px;border:1px solid #aaa;background:#ddd;border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgb(0 0 0 / .3);cursor:pointer}body .irs-slider{background:#fff!important;border-color:#fff!important}body .irs-to,body .irs-from{visibility:visible;position:absolute;left:auto!important;right:0px!important;background:transparent!important;color:#252525!important;border:1px solid #c9cacb!important;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px}.filter-container-outer-section .title{margin:0px!important}.filter-container-outer-section .filter_md,.filter-container-outer-section .filter_md:hover{color:var(--main-bg-color)}filter-container-outer-section *{font-size:16px}.domestic_flightitemwrap .fitemdurprice{text-align:justify!important;padding-top:5px}.domestic_flightitemwrap .fitemdurprice .fitemthumbdmstc .fitemdurprice{position:inherit;right:inherit}.domestic_flightitemwrap .flightresult .bookFlight{background:transparent!important;height:auto;padding-top:0;padding-bottom:10px}.domestic_flightitemwrap .flightresult .bookFlight .fitemprice{height:auto}.domestic_flightitemwrap .fitemdurprice .fitemthumb,body .flight_bottomprice .fitemdto .flight_code_wrap{justify-content:end}.domestic_flightitemwrap .fitemdurprice .newprice,.domestic_flightitemwrap .fitemdurprice .fitemprice,.domestic_flightitemwrap .fitemdto{text-align:end}.domestic_flightitemwrap .flightwrap{border-radius:6px;border:1px solid #E4E4E4;box-shadow:none}.domestic_flightitemwrap .flightwrap .fitemmain{padding-right:10px!important;padding-bottom:0px!important}.resultfltcolumn .myRTColIn{padding-left:0px!important;padding-right:0px!important;border:0px!important}.selectedFlights .airlinename{margin-top:5px!important;color:#fff!important}body .flight_bottomprice .selectedFlights .airlinename *{color:#fff!important;font-size:12px!important}.domestic_flightitemwrap .fitemdto .v-alignin{position:relative}.domestic_flightitemwrap .fitemdto .v-alignin .fli-trvlDays{position:absolute;right:0;top:-19px;font-size:13px;color:#DA3442}.myRTCol .domestic_flightitemwrap ul.fitemftstops{background:transparent!important;width:106px;margin:15px auto;padding-right:26px!important}.myRTCol .domestic_flightitemwrap ul.fitemftstops:before{content:"";background:url(../../images/ccimages/icon/flight-duration-arrow.svg) no-repeat!important;position:absolute;top:-4px;width:100%;height:8px;left:-8px}.flight_bottomprice .fitemthumbinner strong,.flight_bottomprice .fitemduration b{font-weight:normal!important}.domestic_flightitemwrap .fitemthumbinner strong{font-weight:normal!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.domestic_flightitemwrap .fitemduration *{font-size:14px!important}.domestic_flightitemwrap .fitemduration b{color:#23262F!important}.domestic_flightitemwrap .flightitem{border-bottom:0px!important}body .domestic_flightitemwrap .fitemprice .donebox{background:transparent!important;border:1px solid!important;font-weight:400;font-size:14px}.domestic_flightitemwrap .fitemduration .fitemdft{position:relative}.domestic_flightitemwrap .fitemduration .fitemdft span{color:#333}.stopcity{position:absolute;display:block;left:0;right:0;bottom:-20px}body header.mainHeader .navbar ul.leftsidemenuitems li{position:relative}body header.mainHeader .navbar ul.leftsidemenuitems li a{color:rgb(118 118 118)!important}body header.mainHeader .navbar ul.leftsidemenuitems li a.active span:before{content:"";position:absolute;top:19px;left:0;right:0;bottom:0;border-radius:20px;height:35px;min-width:85px;z-index:-1}body header.mainHeader .navbar ul.leftsidemenuitems li a.active,body header.mainHeader .navbar ul.leftsidemenuitems li a.active:hover{color:#fff!important}body .mainHeader .navbar .global-navigation-site-header ul.leftsidemenuitems li a.active{border-bottom:0px!important}.paycheckoutsticky.flightsticky .row{justify-content:end}.dom_sorting_ul li{width:100%}}.DRTbody .flightwrap .flightitem .airlinename strong{color:#232323!important}.sortingcontainer_Dep .lng_Sort_by{height:30px;display:flex}.mob_international_book{display:none}.Flexibility_amount_container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dadada;padding-left:15px}.Flexibility_amount_container .fareamount_CardFooter{border-top:0px!important}.Flexibility_amount_header .fareamount_Card_heading{padding-bottom:0px!important}.SME_fare_icon{display:flex;align-items:center;padding-right:5px;cursor:pointer}.SME_fare_icon svg path{transform:initial}@media(max-width:1200px){.landingpageotaform.hotelbg .page-wrap,.landingpageotaform.flightbg .page-wrap{top:-50px}.hmd-book-container .mobile_hmd_add_btn .hmd-add.btn.btn-primary{width:100%;text-align:center;justify-content:center;display:flex}.hotel_srp_card .hot_hotel-item .breakfast.checkicon,.sriflighthotelwrapper .main_box_pan_new .hot_hotel-image .includeditems{padding:6px 8px!important;font-size:10px!important}span.sppclosebtn.active span::before{opacity:.15}.sortlist_container.desktop_sortlist,.paymob-hide{display:none}.layoutBody{padding-top:0px!important}.htlRslt .fltrWrap .fltrcon,.sidebar .fltrWrap .fltrcon{margin:8px!important;padding:10px}body .htlpagewrapper .main_box_pan .hot_hotel-item>div.hot_hotel-image{width:100%!important;height:200px!important}body .htlpagewrapper .main_box_pan .hot_hotel-image .img{min-height:100%!important;max-height:100%!important;margin:0px!important}.fltrWrapInner{opacity:0;position:fixed;top:100%;left:0;right:0;padding:0 0 44px 0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;z-index:101;background:#fff;bottom:0;overflow:auto}.fltrWrapInner.fltrShow{opacity:1;top:84px}.fltrWrap .fltrcon{padding-top:16px!important;padding-bottom:16px!important;border-radius:12px!important}.sriflighthotelwrapper .fltrWrap .fltrWrapInner .cats-title,.fltrWrap .fltrWrapInner .cats-title{padding-top:0!important;font-weight:600!important;font-size:16px!important;color:#4B4B4B!important;padding-left:5px}.sidebar .sidber-box .filt_btn{top:-10px}body .desktop_flighthotel_landing_form #FlightHotels .dash-form-group.airport_list.w-100{padding:10px 16px!important}#FlightHotels .select2-container--default .select2-selection--multiple .select2-selection__rendered li{white-space:nowrap!important}.modify_search_form#modifysearchform .modal-dialog{align-items:start!important;margin:0 auto!important}.sidebar .disabledClearAll.cleatAllbut a,.sidebar .cleatAllbut.disabled a,.sidebar .cleatAllbut a,.myRTCol .myMdlHeader .mybtn.mybtn-outline{opacity:.7;width:auto!important}.sidebar .disabledClearAll,.sidebar .cleatAllbut,.htlRslt#DivFilter .fltrWrap#fltrWrap .cleatAllbut{display:flex;justify-content:space-between}span.sppclosebtn{position:fixed;bottom:0;text-align:center;right:0;left:0;padding:12px 15px!important;border-radius:0!important;z-index:1}body .sortfilter_container #fltrWrap .fltrWrapInner.fltrShow{padding-bottom:200px!important}body .flighttabcon .fltrWrapInner.fltrShow{padding-bottom:100px!important;background:var(--colorf2f2f2)!important}span.sppclosebtn span::before,.flight_RtpPopup_filter .myMdlFooter .mybtn::before{content:'';position:absolute;left:0;right:0;height:100%;z-index:-1}span.sppclosebtn span,.flight_RtpPopup_filter .myMdlFooter .mybtn{border-radius:46px!important;border:1px solid;width:100%;display:flex;justify-content:center;height:46px;align-items:center;position:relative;overflow:hidden;font-size:16px}.mainsrchwrap .backs svg,.srpformlistingheader .backarrow svg,.sidebar .backarrow svg{stroke:#fff!important}.mainsrchwrap .backs,.mainsrchwrap .editsearch,.sort_by_container,body .travcitylisting .backarrow,body .srpformlistingheader .filterbtn,.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(1),.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(odd),.sidebar .cleatAllbut a,.sidebar .backarrow,.myRTCol .myMdlHeader .mybtn.mybtn-outline,body.fltactive .myMdlHeader .closeFilters{border-radius:14px!important;border:0 solid #dadada!important;padding:10px;background:rgb(255 255 255 / .12)!important;display:flex}body .sort_by_container{height:34px;margin-right:15px;min-width:34px;position:relative;display:flex!important;align-items:center;vertical-align:middle;justify-content:center;padding:0!important}.searchviewform .sort_by_container svg path{fill:transparent!important}.sort_by_container::before{content:'';width:2px;height:84%;position:absolute;right:-15px;background:rgb(255 255 255 / .2);top:50%;transform:translateY(-50%)}body .mainsrchwrap .backs,body .mainsrchwrap .editsearch,body .travcitylisting .backarrow,body .srpformlistingheader .filterbtn,.sidebar .backarrow,.sidebar .cleatAllbut a,.myRTCol .myMdlHeader .mybtn.mybtn-outline{width:40px;height:40px;min-width:40px;min-height:40px;display:flex!important;align-items:center;justify-content:center}.editsearch span{display:none!important}.feedback_btn{top:75%}.fltrWrapInner.fltrShow .sppclosebtn{display:flex!important}.srpformlistingheader span.citytrip{font-size:13px!important}.fitempriceinner .newprice{font-size:12px!important}.flight_heading_container .mobile_flight_name_div .fewText{font-size:10px!important}.flightitem .fitemduration .fitemdfrom .flttime,.flightitem .fitemduration .fitemdto .flttime{font-size:15px!important}.home_landing_swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.calendra .night-count .form-group #txtHNights{font-size:10px!important}#back-to-top{bottom:90px!important}.home_landing_swiper .swiper-pagination,.flight_landing_swiper .swiper-pagination{z-index:1!important}.home_landing_swiper .slidercontent,.flight_landing_swiper .slidercontent,.mobile_flightresult .flightdetails_earn_section .freemealflight{display:none!important}body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities,body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities .hotel_srp_amenities_wrap,body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities ul li:first-child,body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities ul li:nth-child(2),body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities ul li:nth-child(3){display:inline!important}.mob_faresummary_arrow .flight_dots_icon{position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);padding-left:4px;padding-right:4px;background:#fff}.mob_faresummary_arrow li{width:8px!important;height:8px;border:2px solid #e7e7e7;display:inline-block;background:linear-gradient(90deg,#f2606a,#b5054d)!important;position:absolute!important;z-index:2;margin:0 2px;border-radius:20px;top:0;left:50%;transform:translate(-50%)}.myRTCol .DRTRadioWrap input:checked~.Radiomark{background-color:transparent!important}.flight_Flexibility_container .Flexibility_amount_header .rewards_point_container{margin-bottom:0px!important}.flight_Flexibility_container .swiper-wrapper{display:grid;gap:15px}.flight_Flexibility_container .swiper-button-next,.flight_Flexibility_container .swiper-button-prev,.bookFlight .fitemdurprice .fitemprice .rewards_point_container,.mob_faresummary_arrow li+path .flight_dots_icon,body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities ul li{display:none!important}body .htlpagewrapper .hotelItemWrappMain .hotel_srp_card.main_box_pan_new .hotel_srp_amenities ul li a{margin-bottom:10px}.mob_international_book .loadderbtn{border-radius:30px}.mob_international_book .loadderbtn .lds-ellipsis-loader{height:16px}.mob_faresummary_arrow path{background:url(../../images/ccimages/icon/flight-duration-arrow.svg) no-repeat;background-size:106px;width:106px;height:10px;border:0px!important;position:absolute;top:0}.mob_international_book{display:block}.mobile_flight_name_div .fewText{position:relative;padding:5px 10px!important;border-radius:29px;display:flex;align-items:center;justify-content:center}.mobile_flight_name_div .fewText:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;opacity:.1}.mob_international_book_button{border-radius:30px;height:30px;width:108px;display:flex;align-items:center;justify-content:center;font-size:14px!important;border:1px solid;font-weight:600}#DRTArrival .hiderewardspoints,#DRTDeparture .hiderewardspoints,.flightwrap.showflights .fitemmain .rewards_point_container,.mob_international_book .mob_cart_button,.desktop_international_book{display:none}.bodyrendr .myRoundTripWrap #MainDRT .resultfltcolumn{width:100%!important}.viewFareBtnmodal .onwoard_Image{display:flex;align-items:center}.viewFareBtnmodal .lng_trip_onward_text{padding:10px;border-radius:5px;background:#fff;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;display:flex;align-items:center;gap:10px}.viewFareBtnmodal .modal-header{justify-content:end;padding-top:15px!important}.viewFareBtnmodal .viewFare_header{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.viewFareBtnmodal .viewFare_header .lng_viewFare_bheading{display:block;color:#292929;font-size:16px;font-weight:600}.viewFareBtnmodal .viewFare_header .lng_viewFare_subheading{font-size:16px;font-weight:500;color:#292929}body .viewFareBtnmodal .modal-header .modal-close{background-color:#F4F4F4!important;border-radius:13px;padding:5px;height:40px;width:40px;right:0px!important}body .mobile_flightresult .fitemprice .donebox{background:transparent!important;border:1px solid!important}body .mobile_flightresult .fitemftmain b,body .mobile_flightresult .fitemftmain span{color:#767676!important;font-size:12px!important;font-weight:400}body .mobile_flightresult .flightwrap{border-radius:16px!important}body .mobile_flightresult .selectedradio .flightitem .fitemmain::before{border-top-left-radius:16px;border-top-right-radius:16px}body .mobile_flightresult .fitemdft{padding-top:5px!important;padding-bottom:5px!important}body .mobile_flightresult .fitemprice{justify-content:center!important}body .mobile_flightresult .fitempriceinner .newprice{margin-top:0px!important}body .mobile_flightresult .fitemtoggle{padding-top:0px!important;padding-bottom:0px!important;font-size:14px}body .mobile_flightresult .bookFlight.w-100{height:35px!important}body .mobile_flightresult .flightwrap span.cityname{font-size:12px;color:#686868}body .mobile_flightresult .flightdetails_earn_section .rewards_point_container{font-size:14px!important}.flightbottomprice .bookflightbottomheight .selectflight_price{text-align:end}.flightbottomprice .bookflightbottomheight{height:90px!important;flex-direction:column}.flightbottomprice .bookflightbottomheight .rewards_point_container{margin-right:0px!important}.flightbottomprice .bookflightbottomheight .fitemtoggle{font-size:16px}.flightbottomprice .bookflightbottomheight .fitempriceinner{font-size:18px!important}.sortingcontainer_Dep{width:100%;gap:12px!important;justify-content:space-between}.sortlist_container .sortLstPriceStarRatings,.sortlist_container .sortFlightLstPriceStarRatings,.sortlist_container .sortdepartureLstPriceStarRatings,.sortlist_container .sortarrivalLstPriceStarRatings{width:25%;display:flex;align-items:center;justify-content:center;height:34px;padding:0px!important}.sortlist_container .sortLstPriceStarRatings .navDownArrow.active::before,.sortlist_container .sortFlightLstPriceStarRatings .navDownArrow.active::before,.sortlist_container .sortarrivalLstPriceStarRatings .navDownArrow.active::before,.sortlist_container .sortdepartureLstPriceStarRatings .navDownArrow.active::before{width:100%!important;left:0!important;height:100%!important}body .sortlist_container .navDownArrow{padding:1px 0px!important;gap:3px;margin-top:0px!important;padding-left:0px!important}body .sortlist_container .navDownArrow svg{width:12px!important;height:12px!important}body .sortlist_container a.navDownArrow.active{padding-left:7px!important;padding-right:7px!important}.myRoundTripWrap .dom_derarture_arrival_domestic .derarture-arrival h5.active a{background:transparent!important}.dom_derarture_arrival_amount:before{height:4px!important;width:4px!important;left:4px!important}body .dom_derarture_arrival_domestic .derarture-arrival h5.active .dom_derarture_arrival_time{opacity:0.9!important}.dom_derarture_arrival_time{gap:4px!important}.dom_derarture_arrival_amount .price{padding-left:3px!important;padding-right:0px!important}.sectionHdng,.booking_footer_table{display:none!important}body .resultfltcolumn{margin-top:0px!important}.mobile_flightresult .flightwrap.selectedradio .fitemdtl,.mobile_flightresult .flightwrap.selectedradio .fitemdtl .contentBoxDITCont,.mobile_flightresult .flightwrap.selectedradio .fitemdtl .tab-content,.mobile_flightresult .flightwrap.selectedradio .fitemdtl .tab-content .tab-pane{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.flightwrap .fitemdtl .fl-accordion{border:1px solid #dadada!important}body .flightwrap .fitemdtl .tab-content.htldet_tab>.active.farerule{padding-top:15px!important;padding-bottom:15px!important}.flightwrap .fitemdtl .fl-accordion .FareRuleDetail h4{margin-top:0px!important}body .row.flightresult>*.flightwrap{padding:0px!important}body .flightwrap .flightitem:first-child .fitemmain{padding-top:10px!important}.flightwrap .fliStopsSec .flight_dots{width:180px!important;height:16px!important;margin:auto;z-index:1;background:transparent!important;justify-content:center;align-items:center;display:flex!important;transform:translate(-50%,-32%);left:50%!important;top:50%!important;right:auto!important}.modifysearchresult .sortBoxCustom .sort-list>li a,.modifymapresult .sort-list .navDownArrow svg{padding-right:16px!important}.modifymapresult .sort-list .navDownArrow svg{display:none!important}.completeYourBooking .reviewcheckout_form .servicecontinuebtn{padding-left:15px;padding-right:15px}.completeYourBooking .reviewcheckout_form .servicecontinuebtn.flight-proceed-btn{padding-left:0;padding-right:0}.viewfare_popup .onward_flight_div .boldFont.blackText.white-space-no-wrap{display:none}}@media(max-width:1300px){.applybtn{padding:0 10px!important;font-size:11px!important}.fltrWrap .cats-title,.filterResultInnerCol{font-size:14px!important}body header.mainHeader .navbar ul.leftsidemenuitems li a.active span:before{top:6px}}@media screen and (max-width:359px){.navbar .mobiletabsnavbar.navbar-right{padding-left:5px!important}body .navbar .navbar-right>.nav-item.ProfileImg.not-logged-in a.nav-link{padding:6px 10px!important}body .trip-search-landing-form .hotels-multi-dates .form-group.date_from_group{padding-left:7px !IMPORTANT;padding-right:7px !IMPORTANT}body .landingpageotaform .trip-search-landing-form .night-count .form-group{padding:10px 7px!important}body .vres-prog-div h3{font-size:14px!important}body .trip-search-landing-form .rounddatebox .form-group{padding:10px 12px!important}}
.rightnavhide li.nav-item, .navbar .rightnavhide.navbar-right > .nav-item.ProfileImg {display: none !important;}.rightnavhide li.nav-item.whats-app-list {display: block !important;}.footer-nav a label{cursor:pointer;}
:root{--heading-font-family:"Montserrat", sans-serif !important;--paragraph-font-family:"Montserrat", sans-serif !important;--color484848:#484848;--color898989:#898989;--colorF6F6F6:#F6F6F6;--colorF5F5F5:#F5F5F5;--coloreaeaea:#EAEAEA;--color000000:#000000;--color3E3E3E:#3E3E3E;--colorDA4747:#DA4747;--color909090:#909090;--colorD9D9D9:#D9D9D9;--colortransparent:transparent;--colorlayover:#FFF6E6;--colorffffff:#ffffff;--color2D2D2D:#2D2D2D;--color636363:#636363;--colorf1f1f1:#f1f1f1;--colorf2f2f2:#f2f2f2;--colorEDEDED:#EDEDED;--color686868:#686868;--colorE7E7E7:#E7E7E7;--colorEFEFEE:#EFEFEE;--radius16:16px;--padding16:16px;--colortheme:rgba(181, 5, 77, 0.2);--htlloyalgradient:linear-gradient(180deg, #F48A85, #B5064D) !important;--burn-rewards:linear-gradient(-5deg, #B5064D, #E64D58) !important;--burn-rewards-highlight:#000;--burn-rewards-inner:#000;--burn-rewards-inner-text:#000}.otaservicetabs .formLink ul li a.active,.otaservicetabs .formLink ul li a,.otaservicetabs .formLink ul li a:hover,.otaservicetabs .formLink .nav-link.active .sevname,.rewards_pricewrap .loyaltypointwrap,.peoplesay_Experiance_heading,.pointsbalance,.contact_404_btn,.contact_404_btn:hover,.flighthotelcount .counts,.account_Userheading .sc-gEvDqW,.download-voucher span.text,.bookconfirmedbody .redeemed,.completeYourBooking div#pills-Cancellation p:first-child,.skiptopay,.paynowwrap.hotel-sec-step .checkout_agree_container a,.Sriggle-booking-id .BurnPonits .countsRedeemed,.fareamount_CardFooter button,.mob_international_book_button{color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important}.paycheckout_container{background:var(--burn-rewards-inner)!important}.paycheckout_swiper{background:var(--burn-rewards-highlight)!important}.otaservicetabs .formLink ul li a.active::before,.mainHeader .navbar.bg-light:before,.radio_input_container input[type="checkbox"]:checked+label::before,.radio_input_container input[type="radio"]:checked+label::before,.topaccountlist .firstletter,.my-account-tabcontent .showdetaildiv .loyalityPoint,.account_search_header{background:var(--main-gradient)!important}.pandetails .form-check input:checked+label::after{background-color:var(--main-bg-color)!important}body .night-count .form-group,.searchviewform .srimodify{background:var(--colorf2f2f2)!important}.radio_input_container input[type="checkbox"]:checked+label::before,.radio_input_container input[type="radio"]:checked+label::before,.radio_input_container input[type="radio"]+label::after,.checkout_paynow_container .mobile_checkout_agree_control input[type="checkbox"]:checked+label::before,span.fltcount,.faqgenralbutton,.pandetails .form-check input:checked+label.form-check-label::before,.desktop_hotel_htlpagewrapper .sortLstPrice.filterisapply,.desktop_hotel_htlpagewrapper .sortLstPriceStarRatings.filterisapply,.contact_404_btn,.fareamount_container.selectedfare,.flightwrap span.Radiomark::before,.fareamount_CardFooter button,.mob_international_book_button{border-color:var(--main-bg-color)!important}.checkout_paynow_container .mobile_checkout_agree_control input[type="checkbox"]:checked+label::before,.nav>li>a:before,body .daterangepicker td.active,body .daterangepicker .calendar td.start-date.in-range::before,body .daterangepicker .calendar td.in-range::before,body .daterangepicker .calendar td.active.start-date.available::before,.landingpageotaform .trip-search-landing-form .FlightNav .radio-group label.active,.banner_avail .box-switch .active:before,body .reviewflight .loyaltypointwrap::before,.radio_input_container11 input[type="radio"]:checked+label::before,body .custom-checkbox .custom-control-input:checked~.custom-control-label::before,.section-Points::before,.price-range-card-section span.irs-line .irs-line-left,.price-range-card-section .irs-bar-edge,body .myRoundTripWrap .dom_derarture_arrival_domestic .derarture-arrival h5.active,.dom_sorting_ul li a.active:before{background:var(--main-bg-color)!important}.landingpageotaform .kSearchBtn,.open .sercomplete,.kTouchspin .ddMoreToggle .btn,.fareamount_CardFooter.selectedfare button,.donebox.savetravellerbtn,.landingpageotaform .kSearchBtn,.open .sercomplete,.kTouchspin .ddMoreToggle .btn,#MainDRT .flightbottomprice .selectedFlights .donebox,#modifyHotelsearchform .isDektop .trip-searchbtn .kSearchBtn,#room-choice .room-detail-info .hotel_room_btn .room-btn,.btn.btn-primary.btnVoucher,.fltrWrap .glyphicon-ok:before,.cont_box .glyphicon-ok:before,#modalCancel-body .mobbtnfull button,.saveprofilebtn .btn-primary,.saveprofilebtn .ChangePassword,.showSweetAlert.sweet-alert .sa-confirm-button-container .confirm,.room-btn .btnVoucher,.Mealloaderhide a.select-meal,.Baggageloaderhide a.select-meal,.departure-paymentbottom.property-section .col-md-2 button,#MealPaymentEve,#BaggagePaymentEve1,.Validate_pax,.homepage_404_btn,.homepage_404_btn:hover,.flightwrap.selectedradio span.Radiomark::before,.acsorttypeby li a.active{background:var(--btn-gradient)!important}.paybypoints,.earnrewardpoints{background:var(--burn-rewards)!important}body .night-count .form-group,.aseemore.a-show,#divRight li.row .custom-checkbox a,.checkout_content_header .title,.pointsbalance svg,.room-info .morelink,.view_all_filters a,.redeemable-points .points,.rewards-pay-with-points .points-calc .points,.rewards-pay-with-points .price-range-card-section input.from,.flighthotelcount span.servicon,.acPointsRedeemed span.countsRedeemed span,.download-voucher .icon,.bookconfirmedbody .redeemed::before,.checkout_agree_container a,.otherfareSummary .text,.account_info_color{color:var(--main-bg-color)!important}.hotelItemWrappMain{background:var(--colortransparent)!important}.dom_derarture-arrival,body .srpformlisting{background:var(--sub-gradient2)!important}.hotel_loyalty_div[style="display: block;"]{background:var(--htlloyalgradient)!important}.viewFareBtnmodal .trip_onward_text{background:var(--main-gradient)!important}body #divPopupTimeOut .modal-title,#divPopupTimeOut .modal-title,.sidebar .irs-bar,.myMdlBody .irs-bar,body a.ccvonebtn.donebox,body.fltactive .myMdlHeader,#btnpaymentonline,.mycstmribbon:before,.mobdetailsheaders,.accountinfo_main_container .gradbg{background:var(--sub-gradient)!important}.desktop_form_wrap .formLink .nav-tabs .nav-link.active .header-icon svg path,.account_booking_icon svg path,.svg_color{fill:var(--main-bg-color)!important}body #divPopupTimeOut .donebox,#divPopupTimeOut .donebox,.myMdlFooter .mybtn,.mob-search-form-wrap .trip-search-landing-form .trip-searchbtn button,#MainDRT .flightbottomprice .selectedFlights .donebox,.trip-search-landing-form .trip-searchbtn button,.faild_booking_modal .modal-footer button,.fareamount_CardFooter.selectedfare button,.fareamount_btn:hover,.fareamount_btn,.hmd-ConfirmRoom.btn.btn-primary,.flightresult .fitemprice .donebox,.bookFlight .mobfnowrap a,#modifyHotelsearchform .kSearchBtn,#btnpaymentonline,.revalidatedu .go_back_text,.mainHeader ul#ddlcurrencies li.active a::before,.modify_pax_button,.mailmodal .default-action-button,.best_deals_popup_main .modal-dialog-custom .booknow-pop-but,.room-btn>span,.room-btn>a,.room-btn>span:hover,.room-btn>a:hover,.login_to_continue{background:var(--btn-gradient)!important}.DRTbody .myMdlFooter .mybtn.mybtn-outline,.hotel_rewrads.rewards_point_container *,.flightwrap .rewards_point_container,.reviewflight .loyaltypointwrap,.reviewflight .content .pricing .session-expires,body .hotel_room_btn .room-btn>span,body .hotel_room_btn .room-btn>a,.room-inclusions .dtl-listing .ashow,.Flexibility_amount_header .rewards_point_container,.flight-section-details .citytitle,.flight_totalearnpoint span,.mobile_fitemduration .fewText,body .mobile_flightresult .fitemprice .donebox,.domestic_flightitemwrap .flightwrap .fitemmain .fitemtoggle{color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important}body .swiper-pagination-bullet.active,body .swiper-horizontal .swiper-pagination-bullet-active,body .landingpageotaform .trip-search-landing-form .FlightNav .radio-group label.active,.searchbyProperty #btnmobapply,.myRTCol.derarture-arrival h5 a,body .bodyrendr .myRTCol.derarture-arrival,#modifyHotelsearchform .FlightNav .radio-group label.active,.guest_form_check input[type="checkbox"]:checked+label::before,.infocheckbox input[type="checkbox"]:checked+label::before,.hotel_rewrads.rewards_point_container::before,.Flexibility_amount_header .rewards_point_container::before,.flightwrap .rewards_point_container::before,.flight_totalearnpoint:before,.mobile_fitemduration .fewText:before,.mobile_flight_name_div .fewText:before{background:var(--main-bg-color)!important}.htlpagewrapper .searchbyProperty,body .myRTCol.derarture-arrival h5.active a,body .myRTCol.derarture-arrival h5.active,.revalidatedu .recheck_text,.card-redemption-section,.rewards-pay-with-points{background:var(--colorffffff)!important}body .landingpageotaform .trip-search-landing-form .FlightNav,#modifyHotelsearchform .FlightNav,.mainHeader ul li #ddlcurrencies.dropdown-menu li{background:var(--colorF5F5F5)!important}.fitemdtl .fiditemfrom:before,.fitemdtl .fiditemto:before{background:var(--colorD9D9D9)!important}.select2-container--default .select2-selection--multiple,body .landingpageotaform .trip-search-landing-form .night-count .form-group{background:var(--colorf2f2f2)!important}.landingpageotaform.hotelbg,.landingpageotaform.flightbg,.hotel_landing_page,.recentlist li{background:var(--colorEFEFEE)!important}.mobile_layover_details{background:var(--colorlayover)!important}.MealCountData,.SeatCountData,.BaggageCountData,.AncillaryCountData,.faqgenralbutton.active::before,.card-redemption-section .redempoints::before,.added-card.active-card::before{background:var(--main-bg-color)!important}body .trip-search-landing-form #Flights .mulbtnwrap.flight-add-rows .donebox,.mobile_hmd_add_btn,.return_link_div,.viewFareBtnmodal .modal-body,.rewards-pay-with-points .points-calc{background:var(--colorF6F6F6)!important}body .fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a::before,.mybookingsTabs .nav-tabs li a.active::after,.mybookingsTabs .nav-tabs li.active a::after{background:var(--color000000)!important}body .landingpageotaform .trip-search-landing-form .FlightNav .radio-group label,.home_landing_swiper .slidercontent,.flight_landing_swiper .slidercontent,.bookFlight .fitemtoggle span,.fitemdtl .contentBoxDITCont b,.flightitem .airlinename>*:first-child,body .myRTCol.derarture-arrival h5.active a,body .myRTCol.derarture-arrival h5.active,.checkout_yourbooking .reviewWrapper .flight_name_section .airlinename .flightname_content,.return_link_div a,#modifyHotelsearchform .FlightNav .radio-group label,.mulcremove svg,.reviewcheckout_content .saved_traveller_link,.mobile_checkout_text,.fltrcon .filt_btn *,.pricing .session-expires .S_minutes,.pricing .session-expires .S_seconds,.revalidatedu .recheck_text,.recentsearch li svg,.revalidatedu .recheck_text,.sortDropDown li.active,.mobile_checkout_agree_control a,.trip-search-landing-form .roundtrip .retdate span.close,.otaservicetabs .header-icon svg,.flighttab .fewText,.flightresult .fewText,.topinfoclass .fewText,.mainHeader ul#ddlcurrencies li.active .check-icon,body .promotionbannersec .recommend-city,.flightbottomprice .fewText,.deskpeople .swiper-button-next,.deskpeople .swiper-button-prev,.card-redemption-section .redempoints span,.booknow_btn,.booknow_btn:hover{color:var(--main-bg-color)!important}body .trip-search-landing-form #Flights .mulbtnwrap.flight-add-rows .donebox,.hmd-book-container .mobile_hmd_add_btn .hmd-add.btn.btn-primary{color:var(--color636363)!important}.main_box_pan .b2bview-more .lnkPreventDefaultClass,.trip-search-landing-form .from_div label,.trip-search-landing-form .toflight_div label,.dash-form-group input::placeholder,.pr-room-pr-ngt div.nightTxt span,.room-inclusions .dtl-listing li{color:var(--color909090)!important}.lnkPreventDefaultClass .NewPrice,.menu_footer_container label,.mainHeader ul li .dropdown-menu li a,.nav .show .dropdown-menu,.mainHeader ul li #ddlcurrencies.dropdown-menu li a,.rewards-pay-with-points .points-calc .cost,.flightwrap span.Radiomark::before,.mybookingsTabs .trip-tab a.active,.mybookingsTabs .trip-tab.active a,.domestic_flightitemwrap .fitemprice .donebox,.stopcity,.acPointsRedeemed span.countsRedeemed,.acPointsRedeemed span.currencysym,.otherfareSummary .pricewrap{color:var(--color000000)!important}.filter-title,.mainsrchwrap .srchhdng,.searchbyProperty #btnmobapply,.tripcitypaxsec span,.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li,.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(1),.modifysearchresult .sortBoxCustom .sort-list>li:nth-child(odd),.modifysearchresult .sortBoxCustom .sort-list>li a,.modifysearchresult .sortBoxCustom .sort-list>li a .navDownArrow,.mainsrchwrap .srchsubhdng,.editsearch path,.myRTCol.derarture-arrival h5 a,.viewFareBtnmodal .trip_onward_text,.mobdetailsheaders,.paybypoints,.earnrewardpoints,.flightwrap.selectedradio span.Radiomark::before,.acsorttypeby li a.active,body .myRoundTripWrap .dom_derarture_arrival_domestic .derarture-arrival h5.active a,body .myRoundTripWrap .dom_derarture_arrival_domestic .derarture-arrival h5.active,.mybookingsTabs.acsorttypeby .trip-tab a.active{color:var(--colorffffff)!important}.copyright-section a{color:var(--theme-reg-color)!important}.flightresult .clr-grey,.flightitem .airlinename *,.flight_code{color:var(--color686868)!important}.mainHeader ul li .dropdown-menu li a,.taxpricesevsec{color:var(--color2D2D2D)!important}.DRTbody .bookFlight::after{border-top:1px dashed #E7E7E7!important}body .trip-search-landing-form #Flights .mulbtnwrap.flight-add-rows .donebox,.mobile_hmd_add_btn,.radio_input_container11 input[type="radio"]:checked+label::before,.radio_input_container11 input[type="radio"]+label::after,.price-range-card-section span.irs-line .irs-line-left,.acsorttypeby li a,.acsorttypeby li a:hover,body .domestic_flightitemwrap .fitemprice .donebox,body .mobile_flightresult .fitemprice .donebox,.domestic_flightitemwrap .flightwrap.selectedradio{border-color:var(--main-bg-color)!important}.global-navigation-site-header #aCurrentCurr{border-color:var(--colorffffff)!important}.btn-outline-default.mulcremove,.guest_form_check input[type="checkbox"]:checked+label::before,.infocheckbox input[type="checkbox"]:checked+label::before,body .hotel_room_btn .room-btn>span,body .hotel_room_btn .room-btn>a,.room-inclusions .dtl-listing .ashow,#room-choice .room-detail-info .hotel_room_btn *,.revalidatedu .recheck_text,body .landingpageotaform .trip-search-landing-form .night-count .form-group,#modifyHotelsearchform #Hotels .night-count .form-group,.revalidatedu .recheck_text,.filter_hotel_text,.sortDropDown,.card-redemption-section .redemption-card-section .added-card.active-card{border-color:var(--main-bg-color)!important}body .trip-search-landing-form .fromToCityexchange .dash-form-group,body .trip-search-landing-form .hotels-multi-dates .form-group,body .trip-search-landing-form .multicityselect.destination_list .form-group,body .trip-search-landing-form .fromToCityexchange .dash-form-group,body .trip-search-landing-form .hotels-multi-dates .form-group,body .trip-search-landing-form .multicityselect.destination_list .form-group,body .trip-search-landing-form .hotel_traveller_div,.trip-search-landing-form .dash-form-group body .open span.backs,.room-inclusions .dtl-listing li,.room-inclusions .dtl-listing .ashow,.trip-search-landing-form .dash-form-group,.rewards-pay-with-points .points-calc{border-color:var(--colorEDEDED)!important}#room-choice .tui-room-tupple .room-deal-tupple .room-detail-info .addon-list ul li:first-child span.NonRefundable{color:#BA4B4B!important}body .reviewaddition .cus-chat-date button{border-color:var(--main-bg-color)!important}.reviewflight .loyaltypointwrap::before{opacity:.1}@media (min-width:1201px){ul.sort-list.sort-list-map li.sortLstPrice,ul.sort-list.sort-list-map li.sortLstPriceStarRatings{background:var(--colorf2f2f2)!important}.searchviewform .modifysearchresult svg,.total.desktop_checkout_total.row,.bookFlight .fitemtoggle i,.fitemtoggle1 svg{color:var(--main-bg-color)!important}body .htlRslt#DivFilter .fltrWrap#fltrWrap .cleatAllbut,.sortfilter_container .fltrWrap,body .sidebar .disabledClearAll{background:var(--colortransparent)!important}body .mainHeader .navbar.bg-light:before{background:var(--HeaderBackgroundColor)!important}.global-navigation-site-header #aCurrentCurr{border-color:var(--HeaderTextColor)!important}.mainHeader .navbar ul.leftsidemenuitems li a.active{border-bottom-color:var(--HeaderTextColor)!important}body .mainHeader ul li a,body .navbar .navbar-right>.nav-item>.nav-link,.mainHeader .navbar .nav-tabs .nav-link:hover,.global-navigation-site-header #aCurrentCurr,body .mainHeader .arrow-angle-toggle .down-arrow,.navbar .navbar-right>.nav-item>.nav-link #spnLang{color:var(--HeaderTextColor)!important}body .mainHeader .navbar .global-navigation-site-header ul.leftsidemenuitems li a.active{border-bottom-color:var(--HeaderTextColor)!important}body header.mainHeader .navbar ul.leftsidemenuitems li a:hover,body .mainHeader .navbar .nav-tabs .nav-link:hover{color:var(--HeaderTextColor)!important}body #DRTDeparture span.sectionHdng,body #DRTArrival span.sectionHdng{background:var(--colorffffff)!important}.reviewflight .rewards_container.loyaltypointwrap::before,.reviewhotel .loyaltypointwrap.hotel_loyalty_checkout::before,.accountinfo_main_container .imgUploadWraperSec::before,.hoteldetail_loyality:before,.checkout-summary .loyaltypointwrap:before,.rewards_pricewrap .loyaltypointwrap:before,.mobile_flight_name_div .fewText:before,body .desktop_sortlist .sortingcontainer_Dep a.navDownArrow:before{background:var(--main-bg-color)!important}.DRTbody .myRTCol .myMdlFooter .mybtn:hover,.my-account-tabcontent .showdetaildiv .loyalityPoint,.account_search_header .form-row *{color:var(--colorffffff)!important}.reviewhotel .loyaltypointwrap.hotel_loyalty_checkout span,.DRTbody .myRTCol .myMdlFooter .mybtn.mybtn-outlin:hover,.hoteldetail_loyality span,.mobile_flight_name_div .fewText{color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important}.resultfltcolumn .form-row .checkbox .glyphicon-ok:before,body header.mainHeader .navbar ul.leftsidemenuitems li a.active span:before{background:var(--main-gradient)}}@media (max-width:1200px){body .mainHeader .navbar.bg-light:before{background:var(--HeaderBackgroundColor)!important}.global-navigation-site-header #aCurrentCurr{border-color:var(--HeaderTextColor)!important}body header.mainHeader .navbar ul.leftsidemenuitems li a.active,body header.mainHeader .navbar ul.leftsidemenuitems li a:hover,body .mainHeader .navbar .nav-tabs .nav-link:hover{color:var(--HeaderTextColor)!important}body .mainHeader ul li a,body .navbar .navbar-right>.nav-item>.nav-link,.mainHeader .navbar .nav-tabs .nav-link:hover,.global-navigation-site-header #aCurrentCurr,body .mainHeader .arrow-angle-toggle .down-arrow,.navbar .navbar-right>.nav-item>.nav-link #spnLang{color:var(--HeaderTextColor)!important}body .promotionbannersec .recommend-city,.fitemdtl .contentBoxDITClick ul.nav.nav-tabs li a,span.fltcount{color:var(--main-bg-color)!important}body #roomChoice .tui-room-tupple .room-deal-tupple .room-detail-info .htl-price-wrap .hotel_room_btn .room-btn .loadderbtn .lds-ellipsis-loader div,span.sppclosebtn.active span::before,.accountinfo_main_container .imgUploadWraperSec::before,.rewards_pricewrap .loyaltypointwrap:before{background:var(--main-bg-color)!important}span.sppclosebtn span::before,.htlRslt.sidebar .fltrWrapInner.fltrShow,.flight_RtpPopup_filter .myMdlFooter .mybtn::before{background:var(--colorf2f2f2)!important}.sidebar .disabledClearAll.cleatAllbut a,.sidebar .cleatAllbut.disabled a,.sidebar .cleatAllbut a,.myRTCol .myMdlHeader .mybtn.mybtn-outline,.myRTCol .checkbox .cr i::before{color:var(--colorffffff)!important}.guest_form_check input[type="checkbox"]:checked+label::before,span.sppclosebtn span,.flight_RtpPopup_filter .myMdlFooter .mybtn{border-color:var(--main-bg-color)!important}.searchviewform.modify_container,.sidebar .disabledClearAll,.sidebar .cleatAllbut,.htlRslt#DivFilter .fltrWrap#fltrWrap .cleatAllbut,.topquotesec,.accountinfo_main_container .gradbg,.preferredmeal_popup.modal-bg-white .modal-header,.preferredseat_popup.modal-bg-white .modal-header,.preferredservice_popup.modal-bg-white .modal-header,.extrabaggage_popup.modal-bg-white .modal-header,.sortlist_container,.topquotesec,.guest_form_check input[type="checkbox"]:checked+label::before,.flightotherservices .flighttopsection{background:var(--sub-gradient)!important}.accountinfo_main_container .loyalityPoint,#btnpaymentonline,.paxmealselection,.checkbox label input[type="checkbox"]:checked+.cr,.acsorttypeby li a.active{background:var(--btn-gradient)!important}#room-choice .room-detail-info .hotel_room_btn .room-btn{background:var(--colortransparent)!important}span.sppclosebtn{background:var(--colorffffff)!important}.otaservicetabs .formLink ul li a .sevname{color:var(--color636363)!important}.otaservicetabs .formLink ul li a.active .sevname,.DRTbody .fitemduration .fitemdfrom .v-alignin span:first-child,.viewFareBtnmodal .lng_trip_onward_text{color:var(--main-bg-color)!important}#room-choice .room-detail-info .hotel_room_btn .room-btn *,span.sppclosebtn span,.flight_RtpPopup_filter .myMdlFooter .mybtn{color:var(--colortransparent)!important;background:var(--text-gradient)!important;background-clip:text!important;-webkit-text-fill-color:var(--colortransparent)!important}}
body .promotionbannersec .recommend-city {color: var(--theme-reg-color) !important;}
