html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:Rockwell;font-size:14px;color:#404040;background:#fff;}
.search{position:relative;margin:0 auto;width:70%;}
.search input{font-size:8px;font-family:Rockwell;height:45px;width:100%;padding:0 12px 0 25px;border:1px solid;border-color:#a8acbc #babdcc #c0c3d2;border-radius:10px;-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px #e5e7ed, 0 1px #fcfcfc;box-shadow:inset 0 1px #e5e7ed, 0 1px #fcfcfc;}
.search input:focus{outline:0;border-color:#66b1ee;-webkit-box-shadow:0 0 2px rgba(85, 168, 236, 0.9);box-shadow:0 0 2px rgba(85, 168, 236, 0.9);}
.search input:focus + .search-ac{display:block;}
.search-ac{display:none;position:absolute;top:35px;left:0;right:0;z-index:10;background:#fff;border:1px solid;border-color:#cbcfe2 #c8cee7 #c4c7d7;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.search-ac:hover{display:block;}
.search-ac li{display:block;}
.search-ac li:first-child{margin-top:-1px;}
.search-ac li:first-child:before, .search-ac li:first-child:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;margin-left:-5px;border:5px outset transparent;}
.search-ac li:first-child:before{border-bottom:5px solid #c4c7d7;top:-11px;}
.search-ac li:first-child:after{border-bottom:5px solid #fdfdfd;top:-10px;}
.search-ac li:first-child:hover:before, .search-ac li:first-child:hover:after{display:none;}
.search-ac li:last-child{margin-bottom:-1px;}
.search-ac a{display:block;position:relative;margin:0 -1px;padding:6px 40px 6px 10px;color:#808394;font-weight:500;text-decoration:none;text-shadow:0 1px white;border:1px solid transparent;border-radius:3px;}
.search-ac a span{font-weight:200;}
.search-ac a:before{content:'';position:absolute;top:50%;right:10px;margin-top:-9px;width:18px;height:18px;}
.search-ac a:hover{color:black;background:#FFF;border-color:#2380dd #2179d5 #1a60aa;}
:-moz-placeholder{color:#a7aabc;font-weight:200;}
::-webkit-input-placeholder{color:#a7aabc;font-weight:200;line-height:14px;}
::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none;}
.lt-ie9 .search input{line-height:26px;}
#india{text-align:center;font-size:25px;}#india a{text-decoration:none;color:#fff;}#india a:hover{color:#fff;font-size:25px;}
#india p a{color:#000;font-size:14px;}
#india p a:hover{color:#000;font-size:14px;text-decoration:underline;}
#login{margin-top:1%;}
#login a{color:#000;text-decoration:none;font-size:13px;font-weight:bold;}
#login a:hover{color:#CB2027}
#login strong{font-style:italic;}
span.p2h{font-family:Arial, Helvetica, sans-serif;}
#cart{width:8%;margin-left:2%;margin-top:3%;}
.numberCircle{border-radius:50%;behavior:url(PIE.htc);width:20px;height:20px;padding:5px;background:#D22727;border:2px solid #D14646;color:#FFF;text-align:center;font:10px Arial, sans-serif;font-weight:bold;}
.dropbtn{background-color:#FFF;color:#000;padding:16px;font-size:16px;border:none;cursor:pointer;}
.dropdown{position:relative;display:inline-block;}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);font-size:10px;}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropdown-content a:hover{background-color:#f1f1f1}
.dropdown:hover .dropdown-content{display:block;}
#my_booking table th{background-color:#666;color:#FFF;padding:1%;}
#my_booking table td{text-align:center;padding:1%;}#my_booking table tr:nth-child(even){background:#C1D3FB;}#my_booking table tr:nth-child(odd){background:#FFF;}
#my_booking{height:300px;overflow:auto;}
#my_booking a{color:#000;}
#my_booking a:hover{text-decoration:underline;}#result-listing{height:200px; overflow:auto; width:94%; margin: 8% 3% 0 3%; color:#000;font-size:14px;}
@media only screen and (min-width:481px){.search{width:40%;}
.search input{font-size:12px;}
#cart{width:5%;margin-left:2%;margin-top:0%;}#result-listing{width:74%; margin: 5% 13% 0 13%;}
}
@media only screen and (min-width:769px){.search{width:35%;}
.search input{font-size:16px;}#cart{width:3%;margin-left:2%;margin-top:0%;}
.dropdown-content{font-size:14px;}#result-listing{height:105px; overflow:auto; width:35%; margin: 0% 32% 0 32%;}
}