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;

}
header, footer, nav, section, aside, article, figure{ display:block;}  
body{background:#fff; font-size:12px; font-family: 'Lato', sans-serif;  transition-duration: 1s; transition-property: all;}
.clear{clear:both;}
.wrapper{ width:1200px; margin:0 auto; }

/*-----------header srat----------*/
.planner{ position:fixed; left: -125px; bottom:31%; z-index:2000; cursor:pointer; transition-duration: 1s; transition-property: all; }
.planner:hover{ left:0;}
.overlay{ background: rgba(0, 0, 0, 0.8); width:100%; position:absolute; z-index:9999; padding:10% 0 20%; display:none;}
.form_head {border-bottom: 1px solid #000;color: #000; display: block; font-family: "Oswald",sans-serif;font-size: 26px;font-weight: 400;line-height: 41px;margin-bottom: 5px; text-align: center;}
.overlay_form{ width:300px; padding:15px; background:#FFCC33; padding:10px; border-radius:5px; margin:0 auto; position:relative; box-shadow:2px 2px 3px #000; padding-bottom:5px;}
.overlay_form input[type="text"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; display: block; margin: 0 auto 10px; padding: 5px 0;text-indent: 5px; width: 96%;}
.overlay_form input[type="email"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; display: block; margin: 0 auto 10px; padding: 5px 0;text-indent: 5px; width: 96%;}
.overlay_form select { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom:10px; padding: 5px 0; text-indent: 5px; width: 98%;}
.overlay_form label{ font-size:16px; line-height:22px; display:block; clear:both;}
.overlay_form p{ width:50%; float:left;}
.overlay_form input[type="submit"] { background: #CC3300 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; margin: 15px auto; padding: 7px 15px; text-align: center; text-transform: uppercase; cursor:pointer; width:100px; display:block; transition-duration: 1s; transition-property: all;}
.overlay_form input[type="submit"]:hover{ background: #000 none repeat scroll 0 0;}
.close_overlayform{ right:-9px;cursor: pointer; position: absolute; top: -6px;}

.overlay_event{ background: rgba(0, 0, 0, 0.8); width:100%; position:absolute; z-index:9999; padding:10% 0 35%; display:none;}
.eventIMG{ width:687px; margin:0 auto; position:relative; }
.eventIMG img{ width:100%; box-shadow:2px 2px 3px #000;}
img.close-overlay_event{ right:-9px;cursor: pointer; position: absolute; top: -6px; width:auto; box-shadow: none !important;}
.puja_event{ position:fixed; right: -280px; bottom:50%; z-index:2000; cursor:pointer; transition-duration: 1s; transition-property: all; display:none;}
.puja_event:hover{ right:0;}

.clickBook{ color:#fff; text-align:right; padding:5px; text-decoration:none; font-size:16px; float:right; cursor:pointer;}
.clickBook:hover{ text-decoration:underline;}



.callback{ position:absolute; width:153px; right:0; top:32%; cursor:pointer;}
.callback_form{ position:absolute; right:0; top:57%; background:#FFCC33; padding:10px; border-radius:5px; width:220px; display:none; z-index:999;}
.callback_form input[type="text"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px; padding: 5px 0; text-indent: 5px; width: 100%;}
.callback_form input[type="email"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px; padding: 5px 0; text-indent: 5px; width: 100%;}
.callback_form input[type="tel"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px; padding: 5px 0; text-indent: 5px; width: 100%;}
.callback_form input[type="submit"] { background: #ff9933 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; margin: 0 auto; padding: 7px 15px; text-align: center; text-transform: uppercase; cursor:pointer;}
.callback_form input[type="submit"]:hover{ box-shadow:2px 2px 3px #666;}
.close_callform { left: -11px; position: absolute; top: -11px; cursor:pointer;}
.IRCTC{background:url(../images/IRCTC.png) center left no-repeat; font-family: "Oswald",sans-serif;font-size: 16px;font-weight:300;line-height: 20px; position:absolute; width:425px; left:-294px; top:32%; color:#051c39; cursor:pointer;  padding: 25px 0 20px 6px; z-index:999; transition-duration: 1s; transition-property: all;}
.IRCTC:hover{left:0px;}
.IRCTC span{ font-weight:600;}
.Irctc_click{ display:block;font-size:13px; font-family: 'Lato', sans-serif; font-weight:600; color:#ad1313; padding-top: 2px; display:block;}
.IRCTC_Info { background: #ffcc33 none repeat scroll 0 0; border-radius: 5px; display: none;left: 0;padding: 10px; position: absolute; top: 94%; width: 215px; z-index: 999;}
.IRCTC_Info input[type="submit"] { background: #ff9933 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; margin: 0 auto; padding: 7px 15px; text-align: center; text-transform: uppercase; cursor:pointer;}
.IRCTC_Info input[type="text"] { background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px; padding: 5px 0; text-indent: 5px; width:98%;}
.close_info { cursor: pointer; position: absolute; right: -8px; top: -7px;}

header{ position: absolute; top: 0; width: 100%; z-index: 999;}
.top_pan { background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; padding: 10px 0; }
.logo{ width:30%; float:left; }
.right_set{ width:50%; float:right; text-align:right;}
.social{ text-align:right; margin:11px 0 0px;} 
.social li{list-style:none; vertical-align:top; font-size:18px; line-height:27px; color:#959595; display:inline-block;}
.social li a{ padding:0 2px; opacity:1; transition-duration: 1s; transition-property: all;}
.social li:last-child a{padding-right:0;}
.social li a:hover{opacity:1;}
.contact{ text-align:right;}
.contact li{ list-style:none; margin-left:20px; display:inline-block; vertical-align:top; font-size:18px; line-height:27px; color:#959595; }
.contact li a{font-size:18px; line-height:27px; color:#959595; text-decoration:none;}
.contact li a:hover{ color:#666666;}
.contact li:first-child{background:url(../images/call.png) center left no-repeat; padding-left:30px;}
.contact li:last-child{background:url(../images/mail.png) center left no-repeat; padding-left:30px;}

#mob_nav{ display:none;}
nav{ width:100%; background:#000;}
.mainNav{ list-style:none; text-align:center;}
.mainNav li{ display:inline-block; padding:0 25px; position:relative; transition-duration: 1s; transition-property: all;}
.mainNav li a{ font-size:16px; line-height:22px; font-weight:400; color:#fff; padding:10px 15px; text-decoration:none; display:block; transition-duration: 1s; transition-property: all;}
.mainNav li a:hover{}
.mainNav li a:hover{ background:#16c9ef; color:#fff;}
.mainNav li.selected a{ background:#16c9ef; color:#000;}
.mainNav li.selected ul a{ background:#333333;}
.mainNav li.selected ul a:hover{ background:#16c9ef; color:#000;}
.mainNav li ul{ display:none; position:absolute; transition-duration: 1s; transition-property: all; width:200px;}
.mainNav li ul li{ display:block;}
.mainNav li:hover ul{ display:block; margin:0 auto;}
.mainNav li:hover ul li{ display:block; background:#333333; border-bottom:1px solid #666666; padding:0;}
.mainNav li:hover ul li a{font-size:13px; line-height:22px; font-weight:400; color:#fff; padding:10px 0px; text-decoration:none; display:block; transition-duration: 1s; transition-property: all; width:100%; text-align:left; text-indent:5px;}
.mainNav li:hover ul li a:hover{background:#16c9ef; color:#000;}

.banner{ width:100%; position:relative;}

.welcome{ width:100%; background: rgba(255, 145, 3, 0.8) none repeat scroll 0 0;  margin-top:-250px; z-index:300; position:relative;}
.welcome h1{ color:#fff; font-family: 'Oswald', sans-serif; font-weight:600;font-size:78px; line-height:85px; text-shadow:1px 1px 1px #000; width:30%; float:left; border-right: 2px dotted #fff; box-shadow: 1px 0 0 #666; margin-right: 25px; padding:35px 0 45px;}
.welcome h1 span{ display:block; font-size:57px; font-weight:300; color:#000; }
.head_content{ width:65%; float:left; margin-top:47px;}
.head_content p{ font-size:17px; line-height:25px; font-weight:400; text-align:left; color:#fff;}
.raed_top{ background:#fff; color:#524535; border:1px solid #524535; font-size:16px; line-height:22px; text-align:center; padding: 8px 16px; transition-duration: 1s; transition-property: all; margin-top:17px; display:inline-block; cursor:pointer; text-decoration:none;}
.raed_top:hover{ background:#524535; color:#fff;}

.service_panel{ width:100%; background:#000;}
.service_panel ul{ text-align:left; list-style:none; width:80%; float:left;}
.service_panel ul li { border-right: 1px dotted #666; color: #59bdee; display: inline-block; font-size: 15px; line-height: 18px; padding: 25px 25px 25px 84px; text-align: left;}
.service_panel ul li:first-child{ margin-right:25px;}
.service_panel p {border: 0 none; color: #fff; font-family: "Oswald",sans-serif; font-size: 30px; font-weight: 400; line-height: 35px; padding: 13px 0 0; width:15%; float:left;}
.service_panel ul li:last-child{ padding-right:0; border:0;}
.service_panel ul li.bus{ background:url(../images/bus.png) no-repeat center left;}
.service_panel ul li.car{ background:url(../images/car.png) no-repeat center left;}
.service_panel ul li.hotel{ background:url(../images/hotel.png) no-repeat center left;}
.service_panel ul li.pack{ background:url(../images/package.png) no-repeat center left;}

.hotdeal{ padding:53px 0; background:#e7dab8;}
.hotdeal ul{ list-style:none; text-align:center;}
.hotdeal ul li{ display:inline-block; background:#000; margin:0 22px; width:21%;}
.deal_pan{ position:relative;}
.spot{ width:100%; height: 175px; overflow: hidden;}
.spot img{ width:100%; height:98%;}
.hot_deal_tag{ position:absolute; z-index:999; top:0; left:1%;}
.pack_but{ position:absolute; bottom:00; right:0;}
.deal_pan_bot{ position:relative; background:#16c9ef; text-align:left; transition-duration: 1s; transition-property: all; cursor:pointer;}
.deal_pan_bot p{ color:#fff; font-size:18px; line-height:32px; font-family: "Oswald",sans-serif; font-weight:400; text-shadow:1px 1px 1px #666; padding:17px 0 17px 10px;}
.deal_pan_bot:hover{background:#0b7389;}
.hotdeal ul li img{ transition-duration: 1s; transition-property: all;}
.hotdeal ul li:hover img{ opacity:0.6;}

.package_panel{ width:100%;  background: rgba(0, 0, 0, 0) url("../images/package_bg.jpg") no-repeat fixed 50% 0 / cover ;
    padding: 50px 0;}
.package_sec{ width:72%; float:left; }	
aside{ width:25%; float:right; background:#313131;}
.package_top{ width:100%;}
.package_top h2{ font-family: "Oswald",sans-serif; font-size:39px; line-height:45px; font-weight:300; text-align:left; float:left; width:50%; color:#fff; text-shadow:2px 2px 3px #000;}
.view{ float:right; width:102px; text-decoration:none; color:#fff; font-size:16px; line-height:22px; font-weight:400; background:url(../images/viewmore.png) center left no-repeat; padding-left:24px; cursor:pointer;}
.view:hover{ text-decoration:underline;}
.package_sec ul{ list-style:none; margin-top:30px;}
.package_sec ul li{ display:inline-block; background:rgba(255, 255, 255, 0.6); padding:8px; transition-duration: 1s; transition-property: all; margin:0 20px; }
.package_sec ul li:hover{ background:rgba(255, 255, 255, 1);}
.package_sec ul li div.package_spot { width:100%;}
.package_sec ul li div.package_spot img{ width:98%; height:100%; border:3px solid #363737 ; box-shadow:1px 4px 5px #666; border-radius:100%; margin:0 auto; transition-duration: 1s; transition-property: all; }
.package_sec ul li div.package_spot img:hover{border:3px solid #054a60;  }
.package_sec ul li:hover div.package_spot img{border:3px solid #054a60;  }
.package_sec ul li p{ font-size:19px; text-align:center; line-height:22px; color:#000; font-weight:400; padding:15px 0 30px;}
.book { background: #252b2d url("../images/package_deep.png") no-repeat scroll 12px center; border-radius: 5px; color: #fff; display: block; font-family: "Oswald",sans-serif;  font-size: 19px;  font-weight: 300; line-height: 25px; padding: 8px 0 8px 54px; text-align: left; transition-duration: 1s; transition-property: all; cursor:pointer;}
.book:hover{ background-color:#054a60;}
.package_sec ul li:last-child{ margin-right:0px;}
.package_sec ul li:first-child{ margin-left:0px;}

.testi_head{ background:#41afa0; width:100%; font-size:23px; font-weight:400; text-align:center; text-shadow:1px 1px 1px #666; padding:8px 0; color:#fff; margin-bottom:10px; }
.testi{ padding:2px 0 10px; border-bottom:1px solid #666; margin-bottom:13px;}
.testi p {background: rgba(0, 0, 0, 0) url("../images/doublecomma.png") no-repeat scroll 8px top; padding: 1px 10px 0 35px; font-size:13px; line-height:22px; font-weight:400; color:#fff;}
aside div:last-child{ margin-bottom:0;}
.author{ color:#27b9e7; font-size:13px; line-height:18px; padding:0px 9px; }
.showall{background: #999 none repeat scroll 0 0; color: #000; float: left;  margin-top: -2px; padding: 3px 5px; text-decoration: none;  width: 50px;}
.showall:hover{ text-decoration: underline;}

.newarrival { padding:50px 0; background:#ffd081; }
.newarrival h3{ font-family: "Oswald",sans-serif; font-size:39px; line-height:45px; font-weight:300; text-align:left; float:left; width:50%; color:#000; margin-bottom:15px; }
.newarrival ul{ list-style:none; clear:both;}
.newarrival ul li{ width:30%; display:inline-block; background:#fff; padding:10px; margin:13px; height: 200px; position:relative;}
.newarrival ul li:first-child{ margin-right:0;}
.newarrival ul li:last-child{ margin-left:0;}
.left_arrival_image{ width:35%; float:left;border:2px solid #b5b4b4;}
.left_arrival_image img{ width:100%; height:auto;}
.right_set{ width:60%; float:right;}
.right_set h4{ color:#06405c; font-size:15px; padding:3px 0 8px; line-height:18px; text-align:left;}
.right_set p{ color:#474a4b;font-size:15px; padding:0px 0 8px; line-height:18px; text-align:left;}
.click{ background:#5e6060; color:#cdd0d1; padding:3px 5px; text-decoration:none; transition-duration: 1s; transition-property: all; cursor:pointer; font-size:15px; line-height:18px; border-radius:5px; font-weight:300; position:absolute; right:7px; bottom:7px;}
.click:hover{ background:#000; color:#fff;}

footer{ width:100%;}
.foot_top{background:#161616; padding:25px 0;}
.foot_top div:last-child{ margin-right:0;}
.foot_pan{ width:22%; float:left; margin-right:30px; }
.foot_pan h4{ color:#7f7e7e;font-family: "Oswald",sans-serif; font-size:18px; line-height:25px; text-align:left; font-weight:300; background:url(../images/love_icon.png) center left no-repeat; padding-left:21px; margin-bottom:15px;}
.foot_pan ul{ list-style:none;}
.foot_pan ul li{ font-size:14px; line-height:22px; font-weight:300;  color:#504f4f; padding:3px 0; border-bottom:1px dotted #333333;}
.foot_pan ul li:last-child{ border:0;}
.foot_pan ul li a{ text-decoration:none; color:#504f4f;}
.foot_pan ul li a:hover{ color:#fff;}
.add{ background:url(../images/location.png) left 5px no-repeat; padding-left:25px !important;}
.foot_ph{ background:url(../images/foot_call.png) center left no-repeat; padding-left:25px !important;}
.foot_mail{ background:url(../images/foot_mail.png) center left no-repeat; padding-left:25px !important;}
.foot_bottom{ background:#000; color:#424141; font-size:14px; text-align:center; color:#504f4f; padding:15px 0;}

.message{color:#474a4b;font-size:22px; padding:15px 0 ; line-height:28px; text-align:left;}
.testi a { background: #999999 none repeat scroll 0 0; color: #fff; float: right; margin-top: -15px; padding: 5px 0; text-align: center; text-decoration: none; width: 72px;}
.testi a:hover{ color:#00FFFF;}

.down { background: #d2d2d2 none repeat scroll 0 0; border-radius: 10px; float: right; font-family: oswald; margin-top: -52px; padding: 7px 10px 8px !important; width: 250px;}
.down a { color: #333333; font-size: 17px; line-height: 30px; text-decoration: none;}
.down a img { border-radius: 21%;  float: right;}
.down a:hover{ color:#FF6600;}

/*----------------inner page-------------*/
.inner_header{ position:relative;}
.innerbanner{ background:url(../images/innerbanner.jpg) no-repeat; padding: 50px 0;}
.title {color: #fff; font-size: 59px; font-weight: 400; line-height: 48px; text-align: right; text-shadow: 1px 2px 2px #000;}
.inner_content{ padding:50px 0;}
.inner_content h1{ font-family: 'Oswald', sans-serif; font-weight:400;font-size:32px; line-height:38px; color:#FF981F; padding-bottom:25px;}
.inner_content p{ font-size:15px; line-height:22px; text-align:left; font-weight:400; color:#333333; padding-bottom:15px;}
.inner_content h2{ font-family: 'Oswald', sans-serif; font-weight:400;font-size:22px; line-height:28px; color:#FF981F; padding-bottom:25px;}

.tour_set{ width:45%; float:left; padding:20px; margin-bottom:25px; min-height:300px;}
.tour_image{ width:254px; float:left; margin-right:10px; height: 241px;}
.tour_image img{ width:98%; border:3px solid #363737 ; box-shadow:1px 4px 5px #666; border-radius:100%; margin:0 auto; transition-duration: 1s; transition-property: all; height:inherit; }
.tour_detail{ width:50%; float:left;}
.tour_detail h2{padding-bottom:15px;}
.View{background: #CC3300 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; padding: 7px 10px; text-align: center; text-transform: uppercase; cursor:pointer; width:100px; display:block; float:right; transition-duration: 1s; transition-property: all; font-family: 'Oswald', sans-serif; text-decoration:none;}
.View:hover{ background:#000; color:#fff; display:inline-block;}
.book_deal{background: #CC3300 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px;  padding: 7px 10px; text-align: center; text-transform: uppercase; cursor:pointer; width:110px; display:block; float:left; transition-duration: 1s; transition-property: all; font-family: 'Oswald', sans-serif;}
.book_deal:hover{ background:#000; color:#fff; display:inline-block;}

.tour_panel_full{ widows:80%; margin:0 auto;}
.inner_content p.bold{font-family: 'Oswald', sans-serif; font-size: 18px; line-height:22px; font-weight:400; padding-right:15px; float:left;}
.tour_panel_full .tour_set{ width:100%;}

.content_leftPan{ width:70%; float:left;}
.detail_blog { margin:0 10px 25px 0; width: 95%; border-bottom:1px dotted #666666;}
.detail_blog h2 { color: #FF981F; font-family: "Oswald",sans-serif;font-size: 34px; font-weight: 300; line-height: 38px; padding: 15px 0; text-align: left;}
.detail_blog  img{ width:100%;}
.detail_blog a { color: #0099cc;font-family: "Oswald",sans-serif; font-weight: 300;  font-size: 18px; line-height: 32px; text-decoration: none;}
.detail_blog a:hover{ color:#000;} 


.content_right_pan { float: right; width: 30%;}
.blog_sidebar h3 {background: #22538b none repeat scroll 0 0;color: #fff;display: block;font-family: "Oswald",sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; padding: 16px 0;text-align: center;text-transform: uppercase; width: 100%;}
.blog_sidebar ul { margin-bottom: 30px;}
.blog_sidebar ul li {background: #ccc none repeat scroll 0 0; border-bottom: 1px dotted #333;color: #fff; cursor: pointer; display: block;float: none; font-size: 21px; font-weight: 300; line-height: 22px; padding: 15px 0; text-align: left;transition-duration: 1s;  transition-property: all; width: 100%;}
.blog_sidebar ul li:hover {background: #a8aaaa none repeat scroll 0 0; color: #000;}
.blog_sidebar ul li a { color: #333; font-size: 16px; line-height: 20px; padding-left: 25px; text-align: left; text-decoration: none;}
	

.contact_form { background: #ffcc33 url("../images/grl.png") no-repeat scroll 363px top; border-radius: 5px; float: left; margin: 0 auto; padding: 10px 232px 5px 10px; position: relative; width: 50%;}
.contact_form input[type="text"] {background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99;border-radius: 5px; display: block; margin: 0 auto 10px; padding: 12px 0; text-indent: 5px; width: 98%; font-family: 'Lato', sans-serif;}
.contact_form input[type="email"] {background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99;border-radius: 5px; display: block; margin: 0 auto 10px; padding: 12px 0; text-indent: 5px; width: 98%; font-family: 'Lato', sans-serif;}
.contact_form input[type="tel"] {background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99;border-radius: 5px; display: block; margin: 0 auto 10px; padding: 12px 0; text-indent: 5px; width: 98%; font-family: 'Lato', sans-serif;}
.contact_form textarea {background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99;border-radius: 5px; display: block; margin: 0 auto 10px; padding: 5px 0; text-indent: 5px; width: 98%; height:80px; font-family: 'Lato', sans-serif;}
.contact_form input[type="submit"] { background: #CC3300 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; margin: 15px auto; padding: 7px 15px; text-align: center; text-transform: uppercase; cursor:pointer; width:150px; display:block; transition-duration: 1s; transition-property: all;}
.contact_form input[type="submit"]:hover{ background: #000 none repeat scroll 0 0;}

.comment-respond h3{color: #FF981F; font-family: "Oswald",sans-serif;font-size:28px; font-weight: 300; line-height:30px; padding: 15px 0; }
div.wpcf7-response-output{ font-size:15px;}

.comment-form label{ width:100px; float:left;}
.comment-form input[type=text]{  background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px;  padding: 5px 0; text-indent: 5px; width:40%;}
.comment-form textarea{  background: #ffffcc none repeat scroll 0 0; border: 1px solid #ffcc99; border-radius: 5px; margin-bottom: 5px;  padding: 5px 0; text-indent: 5px; width:40%; height:80px;}

.comment-form input[type="submit"] { background: #ff9933 none repeat scroll 0 0; border: 0 none; border-radius: 5px; color: #fff;  font-size: 15px; margin: 0 auto; padding: 7px 15px; text-align: center; text-transform: uppercase; cursor:pointer;}
.comment-form input[type="submit"]:hover{ box-shadow:2px 2px 3px #666;}

.blogcomment{ font-size:15px; line-height:22px; text-align:left; font-weight:400; color:#333333; padding-bottom:15px;}
.blogcomment span{ font-size:15px; line-height:22px; text-align:left; font-weight:600; color:#333333; padding-bottom:15px;}
.detail_blog div:first-child{ border-top:1px dotted #666; padding-top:10px;}
/*-------media query start-----------*/
@media screen and (max-width:1209px){
.wrapper{ width:98%;}
.mainNav li {display: inline-block; padding: 0 17px;}
.contact_left{float:none; margin: 0 auto 50px; width: 50%;}
.contact_right{ float:none; margin: 0 auto;}
.contact_form { background: #ffcc33 url("../images/grl.png") no-repeat scroll 363px top; border-radius: 5px; float: none; margin: 0 auto 25px; padding: 10px 232px 5px 10px; position: relative; width: 70%;}
.contact_right{ width:50%;}
}

@media screen and (max-width:1190px){
 .hotdeal ul li{ width:20%;}
}

@media screen and (max-width:1024px){
	.wrapper{ width:98%;}
	.planner{ bottom:35%;}
	.mainNav li{ padding:0 25px;}
	.callback{ top:74%;}
	.welcome{ margin-top:0;}
	.welcome h1{ font-size:70px;}
	.head_content{ margin-top:3%;}
	.service_panel p{ font-size:28px; padding: 23px 0 0;}
	.service_panel ul li{ width:11%;}
    .hotdeal ul li {margin: 0 22px 50px; width: 44%;}
	.package_sec{ width:90%; float:none; margin:0 auto;}
	.package_sec ul{ text-align:center;}
	aside{ width:100%; float:none; margin:50px 0; }
	.newarrival ul li{ width:28%; height:300px;}
	
	
}

@media screen and (max-width:800px){
	.welcome h1 span{ font-size:44px;}
	.welcome h1 {font-size: 53px; line-height:68px;}
	.mainNav li {padding: 0 13px;}
	.head_content p{ font-size:16px; line-height:21px;}
	.planner {bottom: 17%;}
	.head_content { margin-top: 2%;}
	.service_panel p{ width:100%; float:none; text-align:center;}
	.service_panel ul{ width:100%; float:none;}
	.service_panel ul li {width: 9%; border:none;}
	.foot_pan{ width:29%;}
	
	.tour_set{ width:90%; float:none; padding:20px; margin:0 auto 25px; border-bottom:1px dotted #666;}
	
	.contact_form { background-image:none; border-radius: 5px; float: none; margin: 0 auto 25px; padding: 10px 10px 5px 10px; position: relative; width: 70%;}
	.contact_left{ width:90%;}
}

@media screen and (max-width:700px){
	.wrapper{ width:92%;}
	.IRCTC{ display:none;}
	.IRCTC_Info{ display:none;}
	header{ position:relative;}
	.callback {top: 67%; z-index:999}
	.callback_form{ top:81%;}
	.logo{ width:100%; margin:0 auto; text-align:center; float:none;}
	.right_set{ width:100%; text-align:center; float:none; margin:0 auto;}
    .social{ text-align:center;}
	.contact { margin: 0 auto; text-align: left;width: 276px;}
	.contact li{ display:block; margin-bottom:5px;}
	#mob_nav{ display:block; padding:5px 10px; cursor:pointer;}
	.mainNav{ display:none;}
    .mainNav li { border-bottom: 1px dotted #333; padding: 0; display:block;}
    .mainNav li ul {display: none; position: relative; width: 100%;}
	.welcome{ padding-bottom:15px;}
	.welcome h1 span { display: inline-block; font-size: 44px; padding: 0 5px 0 0;}
	.welcome h1 {display: inline-block;font-size: 44px; padding:15px 0; border:0; width:100%; float:none; text-align:center; box-shadow:none;}
	.head_content { float: none; margin-top:0px; width: 100%; text-align:center;}
	.service_panel{ display:none;}
	.service_panel p{ font-size:28px; padding: 23px 0 23px;}
	.service_panel ul li{ margin-right:0; border-bottom: 1px dotted #666; width:100%; display:block;}
	.service_panel ul { float: none; margin: 0 auto; width: 233px;}
	.hotdeal ul li {display: block; margin: 0 0 50px; width: 100%;}
	.package_sec ul li{ display: block; margin: 0 0 20px !important;}
	.newarrival ul li { display: block; margin: 0 auto 20px !important; width: 80%;}
	.left_arrival_image{ margin-right:10px;}
	.click{ float:right;}
	.foot_pan {display: block; float: none; margin: 0 auto 50px; width: 80%;}
	
	.content_leftPan{ width:98%; float:none; margin:0 auto 50px;}
    .content_right_pan { float: none; width: 98%; margin:0 auto;}
	
	.puja_event, .overlay_event{ display:none !important;}
	

}

@media screen and (max-width:640px){
	.tour_image{ width:254px; float:none; margin:0 auto 15px; height: 241px;}
	.tour_detail{ width:90%; float:none; margin:0 auto;}
	
	.contact_form { margin-bottom:50px;}
	.newarrival ul li{ width:28%; height:300px;}
}

@media screen and (max-width:500px){
	.wrapper{ width:85%;}
	.overlay{ padding-bottom:50%;}
	.planner{ display:none;}
}
@media screen and (max-width:360px){
    .inner_content .wrapper{ width:96%;}
    .tour_set { padding: 20px 0;width: 100%;}
	.View{ width:90px;}
	.book_deal{}
	.contact_form{ width:90%;}
	.rc-anchor-normal {width: 180px !important;}

}
.rc-anchor-normal {
    height: 74px;
    width: 200px !important;
}
.submitreview{
    float: right;
    width: 150px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    background: url(../images/viewmore.png) center left no-repeat;
    padding-left: 24px;
    cursor: pointer;
}