﻿@media only screen and (max-width:990px) and (min-width:768px) {
.gv_galleryWrap {
	height: 440px !important;
}
img {
	max-width: 100%;
}
.fix_width {
	max-width: 768px;
	width: 100%;
	margin: 0 auto;
}
#header .logo {
	width: 22%;
}
#header .top_strip .right li {
	font-size: 12px;
}
#header .social_icon {
	margin-top: 10px;
}
#header .nav ul li a.home {
	margin-right: 0;
}
#header .nav ul li a {
	font-size: 12px;
	padding: 0px 3px;
}
.form_tab {
	width: 49%;
	min-height: inherit;
	border-radius: 5px;
	-moz-border-radius: 5px;
	  position: relative;
}
#banner, #Airbanner {
	width: 48%;
	height: inherit;
	overflow: hidden;
	border-radius: 0 25px;
	-moz-border-radius: 0 25px;
}
#banner img {
	border: 1px solid #972497 !important;
	border-radius: 0 25px;
	width:100% !important;
	-moz-border-radius: 0 25px;
}
ul.tabs li {
	padding: 0px 13px;
	line-height: 40px;
}
ul.tabs li span {
	margin-top: 12px;
}
.search_form h3 {
	font-size: 20px;
}
.tab_content {
	padding: 15px;
}
.search_form .search_bus select, .search_form .search_bus input {
	padding: 0 5px;
	width: 100%;
	height: 22px;
}
.search_form .search_bus input.date {
	background: url(../images/site/icon_sprite.png) no-repeat 145px -80px #fff;
	padding: 0 5px;
	width: 93%;
	line-height: 22px;
}
.search_form .search_bus div.select_box, .search_form .search_bus div.calender {
	margin-bottom: 10px;
}
.search_form .search_bus input.submit, .search-btn {
	height: 28px;
	font-size: 15px;
	line-height: inherit;
}
#content .title {
	line-height: 38px;
}
#content h2 {
	font-size: 22px;
	height: 40px;
}
#content .intro_txt p {
	font-size: 13px;
	line-height: 22px;
}
#content .popular_packages {
	margin-top: 15px;
}
.slider1 {
	margin: 15px 0 0;
}
#content .services_sec {
	margin-top: 15px;
	padding: 15px 0;
}
#content .services_sec li {
	margin-right: 15px;
	width: 31%;
}
#footer {
	padding: 0;
	padding-top: 15px;
}
#footer h3 {
	font-size: 22px;
}
#footer ul li {
	line-height: 25px;
	font-size: 12px;
}
#footer ul {
	margin-right: 15px;
}
#footer .f_con p {
	font-size: 12px;
	margin-bottom: 0;
}
/*inner pages*/
    .pagecap h2 {
	padding-bottom: 15px;
}
p {
	font-size: 13px;
}
.CP_SingleDetail {
	margin-left: 6px;
	min-height: 235px;
}
.Dv_MainDirec {
	float: left;
	width: 100%;
}
.Direc-left {
	width: 35%;
	margin: 0 10px 10px 0;
}
.Direc-right {
	width: 97% !important;
	float: none !important;
}
.Direc-img {
	width: 97%;
	height: 100%;
}
.slider1 .overview {
	width: 767px !important;
}
#header .nav1 ul li a {
	font-size: 13px;
}
.slider {
	width: 40%;
}
.pl_detail {
	width: 58%;
}
.fdv {
	padding: 0 0 15px 0;
	word-wrap: break-word;
}
.tourdetail {
	width: 60%;
}
.trend {
	width: 39%;
}
.odd .Direc-right {
	width: 30% !important;
	float: right !important;
}
.abt-mng .Direc-left {
	width: 30%;
}
.odd .Direc-left {
	width: 97% !important;
	float: none;
}
.odd .Direc-img {
	text-align: right;
	float: right;
}
.even1, .odd.odd1 {
	float: left;
	width: 100%;
}
.MilestonesBg object {
	width: 767px !important;
	height: 490px;
}
.st-icon {
	position: relative;
	top: 3px;
	margin: 0 0 0 10px;
}
.from-left {
	float: left;
	width: 50%;
}
.search-aaa {
	float: left;
	width: 100%;
	MARGIN: 10px;
}
.from-left-subl select {
	width: 60% !important;
}
.O_OurOfferings .Direc-left, .O_OurOfferings .Direc-right {
	width: auto !important;
}
.Direc-right.O_OurOfferings {
	width: 74% !important;
	float: left !important;
}
.O_OurOfferings .Direc-left {
	float: left !important;
}
.O_OurOfferings .Direc-right {
	float: right !important;
}
.O_OurOfferings-main .Direc-left {
	width: 154px;
}
.main-right {
	width: 22%;
}
.main-left {
	width: 27%;
}
.main-left table {
	font-weight: normal !important;
	width: 100%;
}
.main-left table p {
	line-height: 18px;
}
.main-left select, .main-left input, .twise-trip input {
	width: 100% !important;
}
#ctl00_sitecontent_chkIAgree {
	width: auto !important;
	margin-left: 0;
}
.twise-trip .search-btn {
	width: 100%;
	margin-bottom: 5px;
}
.twise-trip.NewClass_RoundTrip {
	margin: -520px 0 0;
}
.round-trp .tableCell {
	width: 40px;
}
.main_right .right-side-column, .main_right right, .journey-info, .journey-info table {
	float: left;
	width: 100%;
	font-size: 13px;
}
.left-side-tab1 .cldr-inp-val {
	width: 26px !important;
}
.cldr-inp.cldr-inp-val1 {
	width: 148px !important;
}
.Return_SelectGander .cldr-inp.cldr-inp-val1 {
	width: 95% !important;
}
.contactus .Direc-left {
	width: 100%;
	margin: 0;
}
.contactus ul li {
	min-height: 65px;
	width: 48%;
}
.pages_contents {
	FLOAT: left;
	width: 68%;
}
#slideshow {
	width:100% !important;
	border:1px solid #B591B6 !important;
}
#slideshow img {
	width:512px !important;
	height:auto !important;
	padding: 5px;
}
#bigPic1 {
	width:100% !important;
}
.dLine14 {
	border:none !important;
	width: 100% !important;
}
.slide-right {
	float:right;
	width:28%;
}
.slide-right .fright {
	width:100% !important;
}
.bus-opt-main {
	width:100%;
}
.trips-title-bar {
	width: 82% !important;
}
.log-frm {
	float:left;
	padding:0 !important;
	margin: 0 auto;
}
.log-frm tr, .log-frm th, .log-frm td {
	text-align: left !important;
}
.cancle-page table {
	float:left;
}
.log-frm table {
	width:100% !important;
}
.cancle-page {
	float: left;
	width: 100%;
}
.cancellation {
	overflow:hidden;
	width: 98%;
	margin: 0;
	clear:both
}
.cancle-page-main table {
	float:left;
	width:100% !important;
}
.cancle-page-main input, .cancle-page-main select {
	width:100% !important;
}
.cancle-page-main #ctl00_sitecontent_ChkIAgree {
	width:auto !important;
	margin-left: 0 !important;
}
.bus-tour-menutab-main table, .bus-tour-menutab {
	width: 100%;
}
.bus-tour-menutab {
	margin:10px 0;
	border-top:2px solid #C8C8C8;
}
.c_h_img {
	width:100% !important;
}
.crsl-item {
	padding:0 10px 0 0 !important;
}
#content .tour_dtl {
	position:inherit;
	bottom:0;
	  float: left;
  width: 100%;
  margin:0;
  padding: 2%;
}
.crsl-item .thumbnail {
	  margin-bottom: 0 !important;
}
#content .tour_dtl h3 {
	font-size:16px;
	float:left;
	width:100%;
	line-height:18px;
	padding-bottom:5px;
}
#content .tour_dtl p {
	float:left;
	width:100%;
	line-height:18px;
}
.StaticSubMenu li {
  margin: 5px 0;
}
.o-of-sub .c_h_img {
	width:75% !important;
}
.o-of-sub .c_table {
  float: left;
  width: 100%;
}
.o-of-sub .c_table1 {
	float:left;
	width:100%;
	height:auto;
}
.o-of-sub .c_table div {
	min-height: 34px;
	height: auto;
	word-break:break-all;
}
.o-of-sub .c_table1 div {
	height:auto;
	min-height:145px;
}
.o-of-sub .c_subtab {
	  width: 29.5%;
}
.o-of-sub .c_subtab div img {
  border: none;
  padding-right: 10px;
}
.BookTicket {
	  left: 91%;
	  top:25px;
	  display:none;
}
.busop-slider {
	width:68% !important;
}
.boxes .bx-part {
	float:left;
	width:48%;
}
.boxes .line_for_left {
	display:none;
}
#chart_div2 {
	width:100%;
}
#chart_div2 div, #chart_div2 svg {
	width:100% !important;
}
.width922, .width918 {
  width: 100% !important;
}
.citybus-opt .width205 {
  width: 26%;
}
.citybus-opt .width498 {
	width:58%
}
.citybus-opt .width498 table {
	width:100% !important;
}
.citybus-opt .adver_on_bus_trans {
	  width: 14%;
}
.bus_our_coaches {
	float:left;
	width:100%;
}
.coaches {
	padding:0 !important;
}
.c-p1 {
	width:23%;
	  margin-right: 15px !important;
}
.c-p1 .i_img {
	width:100%;
}
.box2-subpart {
  float: left;
  width: 100% !important;
}
.bus_op_infrastructure, .bus_op_infra_box, .bus_op_tech_box_desc {
	width:100% !important;
}
.bus_op_infra_box_desc {
	width:82% !important;
}
.box2-mainpart .line_for_left {
	display:none;
}
.box2-subpart p {
	padding:0;
}
.advertise-part .advertise-part-sub {
	  float: left;
  margin: 0 10px 0 0;
}
.from-left-main {
	  width: 98%;
}
.ajax__calendar .ajax__calendar_container {
	  top: 349px !important;
}
.airbook-page .air-radio input {
	margin:0 5px !important;
}
}
 @media only screen and (max-width:767px) {
.gv_galleryWrap {
	height: 350px !important;
}
img {
	max-width: 100%;
}
.fix_width {
	width: 96%;
	padding: 0;
	max-width: inherit;
	clear: both;
}
#header .nav {
	display: none;
}
.mob_menu {
	display: block;
	padding-top: 5px;
}
#header .nav1 ul li .SubMenu {
	width: 100%;
	background-color: #060000;
}
#header .nav1 ul li .SubMenu li:last-child {
	border: none;
}
#header .logo {
	float: left;
	padding-top: 15px;
	margin: 0 auto;
	width: 50%;
	text-align: left;
}
.mob_menu a.bar {
	margin: 15px 00px 0 0px;
	text-indent: -5000px;
	background: none;
	border: none;
	padding: 0;
}
.mob_menu a.bar:after {
	content: '';
	position: relative;
	background: #7851A4 url(../images/mob-menu-btn.png) no-repeat center center;
	float: right;
	width: 30px;
	height: 40px;
	padding: 0 10px;
}
.mob_menu ul {
	background: rgba(0, 0, 0, 0.7);
	top: -2px;
	position: relative;
	float: left;
}
.mob_menu ul li a {
	background: none;
	transition: 2s all;
	color: #E2E2E2 !important;
	border-bottom: 1px solid #949494;
	line-height: 40px !important;
}
.nav1 ul {
	top: 0;
	background: none;
}
.mob_menu ul li a:hover, #header .nav1 ul li a:hover {
	background: rgba(120, 81, 164, 1);
	color: #FFFFFF !important;
	transition: 2s all;
}
.mob_menu ul li.active a {
	background: rgba(120, 81, 164, 1);
}
.Sub_M_Head:before {
	content: '';
	position: relative;
	float: right;
	background: url(../images/site/icon_sprite.png) no-repeat;
	background-position: 0px -52px;
	width: 20px;
	height: 17px;
	top: 8px;
}
/*#header .nav1 ul li:hover .SubMenu {
  display: none;
}*/
    .form_tab {
	width: 100%;
	min-height: inherit;
	margin-bottom: 15px;
	border: none;
}
.tabs {
	float: left;
	width: 100%;
	border: 1px solid #d6cae4;
	border-radius: 5px 5px 0 0;
}
ul.tabs li.active {
	border-bottom: 1px solid #333333;
}
.tab_container {
	border: 1px solid #d6cae4;
	border-top: none;
	border-radius: 0 0 5px 0;
}
#banner, #Airbanner {
	width: 60%;
	height: inherit;
	float: none;
	overflow: hidden;
	margin: 0 auto;
}
#Airbanner {
	  border: 1px solid #d6cae4;
  border-radius: 5px;
}
#banner img {
	border: none;
}
ul.tabs li {
	padding: 0px 0px;
	line-height: 40px;
	border-bottom: none;
	width: 19%;
	text-align: center;
}
.search_form h3 {
	font-size: 20px;
}
.tab_content {
	padding: 15px;
}
.search_form .search_bus select, .search_form .search_bus input {
	padding: 0 5px;
	width: 100%;
	height: 28px;
}
.search_form .search_bus input.date {
	background: #fff url(../images/iconcal.png) no-repeat right;
	padding: 0 5px;
	width: 94%;
	line-height: 22px;
}
.search_form .search_bus div.select_box, .search_form .search_bus div.calender {
	margin-bottom: 15px;
}
.search_form .search_bus input.submit, .search-btn {
	height: 32px;
	font-size: 15px;
	line-height: inherit;
	width: inherit;
}
#content .title {
	line-height: 38px;
}
#content h2 {
	font-size: 22px;
	height: 40px;
}
#content .intro_txt p {
	font-size: 13px;
	line-height: 22px;
}
#content .popular_packages {
	margin-top: 15px;
	float: left;
	width: 100%;
}
.slider1 {
	margin: 15px 0 0;
}
#content .services_sec {
	margin-top: 15px;
	padding: 15px 0;
}
#content .services_sec li {
	margin-right: 12px;
	width: 31%;
}
#content .view_all_pkg a {
	padding: 0 20px;
	font-size: 15px;
}
#footer {
	padding: 0;
	padding-top: 15px;
}
#footer h3 {
	font-size: 22px;
}
#footer ul li {
	line-height: normal;
	font-size: 12px;
	padding: 8px 0 0px 0px;
}
#footer ul {
	margin-right: 15px;
}
#footer .f_con p {
	font-size: 12px;
	margin-bottom: 0;
}
#footer .f_con {
	width: 25%;
}
.f_con.f-add {
	width: 100% !important;
	text-align: center;
}
ul.tabs li span {
	margin-left: 22px;
	margin-top: 13px;
	margin-right: 0;
}
ul.tabs li .tabsub-d {
	float: none;
}
#header .nav1 ul li {
	float: none;
	text-align: left;
}
/*inner pages*/
    .pagecap h2 {
	padding-bottom: 15px;
	height: inherit !important;
}
p {
	font-size: 13px;
}
.CP_SingleDetail {
	margin-left: 5px;
	min-height: 235px;
	width: 21%;
	margin-bottom: 10px;
}
.CP_SingleDetail {
	font-size: 14px;
}
.CP_DetailFooter {
	margin-top: 30px;
}
.Dv_MainDirec {
	float: left;
	width: 100%;
}
.Direc-left {
	width: 40%;
	margin: 0 10px 10px 0;
}
.Direc-right {
	width: 96% !important;
	float: none !important;
}
.Direc-img {
	width: 97%;
	height: 100%;
}
.slider, .pl_detail {
	width: 100%;
}
.fdv {
	min-height: inherit !important;
	height: inherit !important;
	float: left;
}
.date {
	background: #fff url(../images/iconcal.png) no-repeat right;
	width: 98%;
}
.tourdetail {
	width: 60%;
	margin: 0 0 10px 0;
}
.trend {
	width: 38%;
}
.DV_WWW {
	float: left;
	width: 100%;
	padding: 0;
}
.nav1.nav2 {
	display: none;
}
#header .nav1 {
	width: 100%;
	color: #222;
	margin-top: 0;
	float: left;
}
.odd .Direc-right {
	width: 40% !important;
	float: right !important;
}
.abt-mng .odd .Direc-right, .abt-mng .Direc-left {
	width: 28% !important;
}
.abt-csr.abt-mng .odd .Direc-right, .abt-csr.abt-mng .even1 .Direc-left {
	width: 40% !important;
}
.odd .Direc-left {
	width: 97% !important;
	float: none;
}
.odd .Direc-img {
	text-align: right;
	float: right;
}
.Direc-img img {
	width: 100%;
	height: inherit;
}
#header .top_strip .right li {
	padding: 0 6px;
}
.Direc-left-full {
	width: 96%;
}
.even1, .odd {
	float: left;
	width: 100%;
}
.even1 .list4 li {
	display: inline-block;
}
.MilestonesBg object {
	width: 100% !important;
	height: 300px;
}
.st-icon {
	position: relative;
	top: 3px;
	margin: 0 0 0 10px;
}
.from-left {
	float: left;
	width: 100%;
	margin: 0 auto;
}
.from-left-subl {
	width: 50%;
	margin: 5px 0;
}
.search-aaa {
	float: none;
	width: 150px;
	MARGIN: 0 auto;
	overflow: hidden;
}
.from-left-subl input {
	width: 95px !important;
}
.from-left-subl select {
	width: 60% !important;
}
.from-left-subl input {
	padding-left: 5px;
	width: 96% !important;
	float: left;
}
.cal-icon {
	float: left;
	top: 5px;
	right: -3px;
}
.ajax__calendar .ajax__calendar_container {
	z-index: 9999;
}
.bus_detail {
	height: auto;
}
.bus_detail h2 {
	padding-left: 0 !important;
}
.tab-width1 {
	width: 7% !important;
}
.tab-width2 {
	width: 22% !important;
}
.tab-width3 {
	width: 20% !important;
}
.tab-width3 input {
	width: 100%;
}
.tab-width1 img {
	margin-bottom: 5px;
}
.O_OurOfferings-main .Direc-left img, .O_OurOfferings-main .Direc-left .Direc-img {
	width: 100%;
	height: auto;
}
.O_OurOfferings-main .Direc-left {
	width: 23%;
}
.Direc-right.O_OurOfferings {
	width: 70% !important;
	float: left !important;
}
.emp-spk .Direc-left, .emp-spk .odd .Direc-right {
	width: 87px !important;
}
.emp-spk .odd .Direc-left {
	width: 96% !important;
}
.main-left {
	float: left;
	width: 100%;
	min-height: inherit;
}
.main-left table {
	width: 100%;
}
.twise-trip {
	width: 100% !important;
	margin: 0;
}
.middle-side-column {
	float: right;
	width: 65%;
}
.middle-side-column .middle {
	margin: 0;
	width: 95%;
	float: right;
}
.main_right {
	float: left;
	width: 35%;
}
.main_right .right-side-column, .main_right .right, .main_right .journey-info, .main_right table {
	width: 100%;
	float: left;
	font-size: 13px;
}
.left-side-tab1 {
	float: left;
	width: 100%;
}
.left-side-tab1 input {
	width: 100% !important;
	height: 20px !important;
	line-height: normal;
}
.left-side-tab1 .cldr-inp-val {
	width: 8% !important;
}
.cldr-inp.cldr-inp-val1 {
	width: 90% !important;
}
#ctl00_sitecontent_chkIAgree {
	width: auto !important;
	margin-left: 0;
}
.main-left table p {
	line-height: 18px;
}
.twise-trip .search-btn {
	width: auto !important;
	height: 32px !important;
}
.round-trp .tableCell, .round-trp .tooltips {
	width: 40px;
}
.contactus .Direc-left {
	width: 100%;
	margin: 0;
}
.contactus ul li {
	min-height: inherit;
	width: 98%;
}
.Dv_MainDirec-cont-sub {
	width: 100%;
}
#content .main-contact h2 {
	padding-bottom: 0;
	font-size: 20px;
	line-height: 30px;
}
.log-frm {
	float:left;
	width:100% !important;
	padding:0 !important;
	margin: 0 auto;
}
.log-frm table {
	width:100% !important;
}
.log-frm tr, .log-frm th, .log-frm td {
	text-align:left !important;
}
#ctl00_sitecontent_ValidatorCalloutExtender1_popupTable {
	left: 277px;
	width: 40%;
}
.cancle-page {
	float: left;
	width: 100%;
}
.cancellation {
	overflow:hidden;
	width: 98%;
	margin: 0;
	clear:both;
}
.cancle-page-main table {
	float:left;
	width:100% !important;
}
.cancle-page-main input, .cancle-page-main select {
	width:100% !important;
}
.cancle-page-main #ctl00_sitecontent_ChkIAgree {
	width:auto !important;
	margin-left: 0 !important;
}
.trips-img {
	height: auto;
	width: 17%;
}
.trips-title-bar {
	width: 82% !important;
}
.c_h_img {
	width:100% !important;
}
.dLine14 {
	width:97% !important;
}
#slideshow {
	width:100% !important;
}
#bigPic1 {
	width:100% !important;
}
#slideshow #bigPic1 img {
	width:91% !important;
}
.slide_right_marquee {
	width:100% !important;
}
.slide_right_marquee marquee {
	width:100% !important;
}
.line_for_left {
	display:none;
}
.smart_cart {
	width:285px !important;
	max-width:100% !important;
	padding-top: 22px !important;
}
.bus_op_infrastructure {
	max-width:100% !important;
}
.bus_op_infra_box {
	max-width:100% !important;
}
.bus_op_infra_box_img {
	max-width:100% !important;
}
.bus_op_infra_box_desc {
	max-width:100% !important;
}
.bus_op_tech_box_desc {
	max-width:100% !important;
}
.buss_model_box_main, .buss_model_box {
	max-width:100% !important;
	margin:15px 0 0 15px;
}
.green_box {
	width:100% !important;
}
.adver_on_bus {
	width:100% !important;
	margin-top:10px;
}
.adver_on_bus_proj {
	padding:0px !important;
	margin:15px 0 0 15px;
}
.adver_on_bus_trans {
	float: left !important;
	margin:15px 0 0 15px;
	max-width:100% !important;
}
.line_width {
	max-width:100% !important;
}
.bus_our_coaches {
	max-width:100% !important;
}
.bus_service_glance {
	padding-right: 7px !important;
}
.bus_service_glance_box {
	max-width:100% !important;
}
.bus_service_glance_main {
	max-width:100% !important;
	padding-left: 5px !important;
}
.bus_service_glance_desc_main, .bus_service_glance_desc_box {
	max-width:100% !important;
}
#content .tour_dtl {
	position:inherit;
	bottom:0;
	  float: left;
  width: 100%;
  margin:0;
  padding: 2%;
}
.crsl-item .thumbnail {
	  margin-bottom: 0 !important;
}
#content .tour_dtl h3 {
	font-size:14px;
	float:left;
	width:100%;
	line-height:18px;
	padding-bottom:5px;
	  word-break: break-all;
}
#content .tour_dtl p {
	float:left;
	width:100%;
	line-height:18px;
}
.bus-tour-menutab-main table, .bus-tour-menutab {
  width: 100%;
}
.bus-tour-menutab {
  margin: 10px 0;
  border-top: 2px solid #C8C8C8;
}
.bus-tour-menutab .nav1.nav2 {
	display:block;	
}
.jssort01 .c {
	width:97% !important;
}
.media-page div {
	/*width:100% !important;*/
	overflow:hidden !important;
	border:none !important;
}
.media-page div iframe {
	width:100% !important;
}
.slider_ST {
	width:100%;
	margin-bottom:10px;
}
.pl_detail_ST {
  width: 40%;
  float: none;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
}
.ourvis .Dv_Offering_right {
	height:auto;
}
.Dv_Offering_right iframe {
	border:none;
}
.abt-mng .lean-slider-slide img {
  height: 210px !Important;
}
.StaticSubMenu li {
  margin: 5px 0;
}
.o-of-sub .c_h_img {
	width:72% !important;
}
.o-of-sub .c_h_cnt {
	width:21%;
	word-break:break-all;
}
.o-of-sub .c_table {
  float: left;
  width: 100%;
}
.o-of-sub .c_table1 {
	float:left;
	width:100%;
	height:auto;
}
.o-of-sub .c_table div {
	min-height: 34px;
	height: auto;
	word-break:break-all;
	  font-size: 85%;
  width: 13.8%;
}
.o-of-sub .c_table1 div {
	height:auto;
	min-height:145px;
	  font-size: 85%;
  width: 13.8%;
}
.o-of-sub .c_subtab {
	  width: 44%;
	    padding: 10px;
}
.o-of-sub .c_subtab div img {
  border: none;
  padding-right: 10px;
}
.R_Title {
  float: left;
  width: 70%;
  word-break: break-all;
}
.R_Button {
	float:right;
	width:25%;
}
.R_Button .btn_Download {
	float:right;
}
.R_ContentHeader {
	float:left;
	width:100%;
}
.Dv_Offering p {
	float:left;
	width:100%;
}
.BookTicket {
	right:0;
	left:inherit;
	top: 180px;
	display:none;	
}
.jssorb01 div {
  background-color: rgb(36, 19, 19) !important;
  border:none !important;
  opacity:1 !important;
}
.jssorb01 .av {
	background-color:#7851A4 !important;
}
.boxes .bx-part {
	float:left;
	width:60%;
}
.boxes .line_for_left {
	display:none;
}
#chart_div2 {
	width:100%;
}
#chart_div2 div, #chart_div2 svg {
	width:100% !important;
}
.width922, .width918 {
  width: 100% !important;
}
.citybus-opt .width205 {
    width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.buss_model_box .width190 {
  width: 95%;
}
.citybus-opt .width498 {
	  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.citybus-opt .width498 table {
	width:100% !important;
}
.citybus-opt .adver_on_bus_trans {
	  width: 50%;
  text-align: center;
  margin: auto;
  float: none !important;
  padding: 10px 0;
  overflow: hidden;
}
.bus_our_coaches {
	float:left;
	width:100%;
}
.coaches {
	padding:0 !important;
}
.c-p1 {
	width:21%;
	  margin-right: 15px !important;
}
.c-p1 .i_img {
	width:100%;
}
.c-p1 .i_img img {
	height:auto !important;
}
.box2-subpart {
  float: left;
  width: 100% !important;
}
.bus_op_infrastructure, .bus_op_infra_box, .bus_op_tech_box_desc {
	width:100% !important;
}
.box2-subpart .bus_op_infra_box_desc {
	width:70% !important;
}
.box2-mainpart .line_for_left {
	display:none;
}
.box2-subpart p {
	padding:0;
}
.advertise-part .advertise-part-sub {
	  float: left;
  margin: 0 10px 0 0;
}
.buss_model_box_main {
	float:left;
}
}

@media only screen and (max-width:565px) {
#header .top_strip {
	height: 80px;
	text-align: center;
}
#header .social_icon {
	width: 100%;
}
.top_strip .right {
	float: right;
	text-align: center;
	width: 100%;
}
.round-trp .tableCell, .round-trp .tooltips {
	width: 39px;
}
.c_h_img {
	width:100% !important;
}
.c_table1 div {
	width:13.7%;
	font-size:70%;
}
.c_table div {
	width:13.7%;
	font-size:66%;
}
.c_subtab {
	margin: 3px;
	padding: 1px;
	width: 98%;
}
#mobile-menu {
	  margin-top: 175px !important;
}
.BookTicket {
	  top: 216px;
}
}
 @media only screen and (max-width:550px) {
ul.tabs li span {
	margin-left: 26px;
	margin-top: 13px;
	margin-right: 0;
}
ul.tabs li .tabsub-d {
	float: none;
}
.O_OurOfferings-main .Direc-left {
	width: 32%;
	float: none;
	margin: 0;
}
.Direc-right.O_OurOfferings {
	width: 96% !important;
	float: left !important;
}
.Direc-right.O_OurOfferings .Direc-left {
	width: auto;
	float: left;
	text-align: left;
}
.left-side-tab1, .main_right {
	float: left;
	width: 100%;
}
.main_right .right-side-column, .main_right .right, .main_right .journey-info, .main_right table {
	height: inherit;
}
.middle-side-column {
	float: left;
	width: 100%;
}
.middle-side-column .middle {
	width: 100%;
}
.cldr-inp.cldr-inp-val1 {
	width: 90% !important;
}
.left-side-tab1 .cldr-inp-val {
	width: 8% !important;
}
.gv_galleryWrap {
	height: 300px !important;
}
.o-of-sub .c_subtab {
  width: 94%;
  padding: 10px;
  font-size:12px;
}
.o-of-sub .c_table div {
  min-height: 50px;
}
.o-of-sub .c_table1 div {
  height: auto;
  min-height: 175px;
  word-break:break-all;
}

}
 @media only screen and (max-width:480px) {
.fix_width {
	width: 94%;
}
#header .top_strip {
	float: left;
	width: 100%;
	height: initial;
}
#header .social_icon, .top_strip .right {
	float: none;
	margin-top: 0px;
	width: 100%;
	margin: 10px auto;
	text-align: center;
}
#header .social_icon li {
	margin-left: 10px;
}
.top_strip .right, #header .top_strip .right li {
	margin-top: 0;
}
.search_form .search_bus div.select_box, .search_form .search_bus div.calender {
	margin-bottom: 10px;
	width: 100%;
}
.search_form .search_bus input.date {
	background: url(../images/iconcal.png) no-repeat right center;
	width: 96%;
}
#content .services_sec li {
	margin-right: 0;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
#content .services_sec li p {
	text-align: center;
}
#footer .f_con {
	width: 50%;
	margin-bottom: 15px;
}
#banner {
	width: 100%;
}
ul.tabs li {
	width: 19%;
	border-bottom: none;
	HEIGHT: 40PX;
}
ul.tabs li span {
	margin-left: 0;
	text-align: center;
	float: none;
	margin-top: 5px;
}
ul.tabs li:last-child {
	border: none;
}
ul.tabs li.active:first-child {
	border-radius: 5px 0 0 0;
}
ul.tabs li.active {
	border-bottom: 1px solid #8C8C8C;
	background: rgba(213, 213, 213, 0.72);
}
ul.tabs li.active span {
	color: #474747;
}
ul.tabs li.active span.bus {
	background-position: -139px -31px;
}
ul.tabs li.active span.tour {
	background-position: -165px -31px;
}
ul.tabs li.active span.air {
	background-position: -196px -31px;
}
ul.tabs li.active span.car {
	background-position: -225px -31px;
}
ul.tabs li.active span.hotel {
	background-position: -254px -31px;
}
#footer .copyright p {
	margin: 8px 0;
}
#footer .copyright, #footer .copyright p {
	line-height: inherit;
}
#footer ul li {
	font-size: 14px;
}
.f_con.f-add {
	text-align: left;
}
.abt-mng .odd .Direc-right, .abt-mng .Direc-left, .abt-csr.abt-mng .odd .Direc-right, .abt-csr.abt-mng .even1 .Direc-left {
	width: 100% !important;
	text-align: center;
	margin: 10px 0px 0px 0;
}
.abt-mng .odd .Direc-img {
	text-align: center;
	float: left;
	width: 100%;
}
.abt-csr.abt-mng .Direc-img {
	width: 100%;
}
.abt-csr.abt-mng .Direc-img img {
	width: auto;
}
/*Inner Pages*/
    .CP_SingleDetail {
	margin-left: 6px;
	min-height: 220px;
	width: 29%;
	margin-bottom: 10px;
}
.Direc-left {
	width: 100%;
	text-align: center;
	margin: 10px 0px 0px 0;
}
.Direc-right {
	width: 94% !important;
	float: left !important;
}
.bgcontent_inner .odd .Direc-right {
	width: 100% !important;
	margin: 10px 0 0 0;
}
.odd .Direc-img {
	text-align: center;
}
.odd .Direc-left {
	width: 95% !important;
	float: left;
	text-align: left;
	clear: both;
}
.Direc-img {
	width: 100%;
	height: 100%;
}
ul.tabs li .tabsub-d {
	display: none;
}
.tourdetail, .trend {
	width: 100%;
}
.Direc-img img {
	width: 274px;
}
.search-aaa {
	margin: 0;
}
.tab-width2 {
	width: 22% !important;
}
.tab-width3 {
	width: 20% !important;
}
.routedetail {
	font-size: 13px;
}
.tab-width3 input {
	font-size: 13px;
}
.top-tab span {
	padding-left: 0 !important;
}
.from-left {
	float: left;
	width: 100%;
}
.cal-icon {
	top: 5px;
	right: 0px;
}
.from-left-subl input {
	width: 96% !important;
}
.from-left-subl {
	width: 100%;
}
.Abt_Branding .Direc-left {
	float: none;
	margin: 0 auto;
	width: 70%;
}
.Direc-right.O_OurOfferings .Direc-right, .O_OurOfferings-main .Direc-left-full .Direc-right {
	width: auto !important;
	float: right !important;
}
.O_OurOfferings-main .Direc-left-full .Direc-left {
	width: auto !important;
	float: left !important;
}
.emp-spk .Direc-left, .bgcontent_inner.emp-spk .odd .Direc-right {
	margin: 10px auto 0;
	float: none !important;
	width: 87px !important;
}
.contactus .Direc-left {
	text-align: left;
}
.contactus ul li, .contactus .Direc-left {
	width: 96%;
}
.gv_galleryWrap {
	height: 275px !important;
}
.cancle-page-main input {
	width:100% !important;
}
.mini-cal {
	width:auto !important;
}
.cancle-page-main .search-btn {
	height:auto !important;
	padding:6px;
}
#content .tour_dtl h3 { 
	font-size:15px;
}
.BT_BookAdd table td {
	width:100% !important;
	float:left;
	border-bottom:1px dashed #000 !important;
	border-right:none !important;
	padding:5px 0 !important;
	text-align:center;
}
.BT_BookAdd table td:last-child {
	border-bottom:none !important;
}
.trips-img img {
	height:auto;
}
.ourvis .Dv_Offering_left {
	width:100%;
	border-right:none !important;
	margin: 0 0 10px 0;
}
.ourvis .Dv_Offering_left .list4 {
	border:none !important;
}
.ourvis .Dv_Offering_right {
	  width: 100%;
}
.ourvis .Dv_Offering_right iframe {
	width: auto !important;
	height:inherit !important;
}
.abt-mng .lean-slider-slide img {
  height: 180px !Important;
}
.o-of-sub .c_h_img {
  width: 100% !important;
}
.o-of-sub .c_h_cnt {
  width: 45%;
  word-break: break-all;
  float: none !important;
  margin: 0 auto;
  overflow: hidden;
}
.o-of-sub .c_table div {
	width:13.4%;
}
.o-of-sub .c_table1 div {
	width:13.4%;
	  min-height: 215px;
}
.o-of-sub .c_subtab {
	  width: 92%;
}
.R_Title {
  float: left;
  width: 100%;
  word-break: break-all;
  line-height: normal !important;
    margin-bottom: 5px;
}
.R_Button {
	float:left;
	width:97%;
}
.R_Button .btn_Download {
	float:left;
}
#mobile-menu {
  margin-top: 174px !important;
}
.BookTicket {
  top: 208px;
}
.search_form h3 {
  font-size: 14px;
  position:relative;
  z-index:9999999999;
}
.bus_op_infra_box_img.width138 {
	  width: 24%;
  margin: 0 10px 0 0;
}
.adver_on_bus_proj_box td {
	  padding: 6px 0;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li a span {
	  background: #9A2E9C !important;
	  height:auto;
	  word-break:break-all;
	    padding: 3px 6px;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li {
	padding:0;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li a span.right {
	background:none !important;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li a {
	background:none;
	  padding: 0 0 0 2px;
}
.c-p1 {
  width: 45%; 
}
.international, .domestic {
	width:90%;
	border-radius:0;
	margin:0 0 4px 0;
}
.airbook-page .air-radio input {
  margin: 0 5px !important;
}
.grvfleft
{
    width:100%;
}
.grvfright
{
    width:100%;
}
}
 @media only screen and (max-width:405px) {
.mob_menu ul {
	top: 0px;
}
.routedetail tr.titlebg-mybook td:first-child {
	display: none !important;
}
.cal-icon {
	float: left;
}
.O_OurOfferings-main .Direc-left {
	width: 45%;
}
#ctl00_sitecontent_lblinquirenum {
	  float: left;
  width: 142px;
  background: #7851A4;
  line-height: normal;
  text-align: center;
  padding: 5px 0;
  margin: 5px 0;
}
}
 @media only screen and (max-width:360px) {
#header .top_strip .right li {
	border-right: none;
	margin-bottom: 5px;
}
#header .social_icon, .top_strip .right {
	margin: 10px auto 5px;
}
.mob_menu {
	margin: 0 auto;
	position: relative;
	width: 94%;
}
.CP_SingleDetail {
	margin-left: 5px;
	min-height: 235px;
	width: 43%;
}
#header .nav1 {
	overflow: visible;
}
.mob_menu ul {
	top: 1px;
}
.SubMenu, #header .nav1 ul li:hover .SubMenu {
	/*display: block;*/
}
.cal-icon {
	right: 0px;
	top: 8px;
}
.gv_galleryWrap {
	height: 225px !important;
}
.o-of-sub .c_table div {
    min-height: 60px;
}
.o-of-sub .c_table1 div {
    min-height: 240px;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li {
	padding:0;
}
.adver_on_bus_proj_box .LearnMoreBtn ul li a span {
	padding:3px 6px;
	height:auto;
}
.adver_on_bus_proj_box .contentText02 {
	width: 20%;
    word-break: break-all;
	  padding: 6px 2px;
	  float:left;
}


}
@media only screen and (max-width:350px) { 
.BookTicket {
    top: 220px;
} 
}
 @media only screen and (max-width:340px) {
.Direc-left {
	float: none !important;
	margin: 10px auto 0;
	width: 70%;
}
.Direc-img {
	width: 100%;
	height: 100%;
}
.middle-side-column .ChartDisplay .tableCell {
	width: 40px;
}
.middle-side-column .ChartDisplay .tooltips {
	width: 40px;
}
#slider1_container {
	width: 270px !important;		
}
.o-of-sub .c_h_cnt {
	 width: 55%;
}
}
 @media only screen and (max-width:900px) {
.gv_gallery, .gv_panel, .gv_panelWrap {
	width: 100% !important;
	height: 100% !important;
}
.gv_galleryWrap {
	width: 100% !important;
}
.gv_panel img {
	left: 0px !important;
	width:100% !important;
	height: 100% !important;
	top:0px !important;
}
.gv_panelNavNext, .gv_panelNavPrev {
	top: 50% !important;
}
.gv_filmstripWrap, .gv_navWrap {
	display: none;
}
}
