.hads,.top_nav_menu,.mobileads,.botads,.mobshow,#aleosoftimage{display:none;}

/*hotels india section css*/
.hotel-wid{width:704px; float:left; border: thin solid #000; font-family:arial,sans-serif;margin-bottom: 5px;}
 .hotel-tab{width:704px; float:left; background: url('../hotels-india/dynasearch/images/blue-orange-border.jpg') repeat-x top left;}
 .h-tab{background: #FF9B0F; font-size: 25px; margin: 11px 10px 0px; float: left; line-height: 33px; font-weight: bold; padding: 0px 12px 0px 2px;}
 .h-tab img{padding:5px 7px; float:left;}
 .srch-bx{float:left; width:704px; background:url('../hotels-india/dynasearch/images/blue-background.jpg') repeat-x top left; height:120px; border-top: thin solid #000;}
 .src-loc{float:left; width:328px; height:120px; border-right: thin solid #000; position:relative;}
 .frm-titl{float:left; width:100%; font-size: 18px; line-height: 25px; font-weight: bold;}
 .src-plc{float:left; width:328px; height:120px; position:relative;}
 .or{position: absolute; right: -20px; top: 40px;}
.location{float: left; width: 80%;margin: 8px 0px 0px 35px;}
.place{float: left; width: 80%;margin: 8px 0px 0px 35px;}
ul.horizontal-city {width: 93%;}
ul.horizontal-city li {width: 33%;float: left;}
.rows{float:left; width:100%; position:relative; margin:5px 0px 2px;}
.reg_select{background:url('../hotels-india/dynasearch/images/select-bg.png') no-repeat top left; width:225px; float:left; position:relative;  background-size: 100% 30px;}
.reg_input2{background:url('../hotels-india/dynasearch/images/select.jpg') no-repeat top left; width:225px; float:left; position:relative;}
.selected-text{position: absolute; z-index: 3; width: 180px; height: 20px; top: 8px; left: 11px; text-shadow: none; color: #545454;}
.location select{width: 221px; height: 30px; border: none; float: left; line-height: 15px; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
filter: alpha(opacity=00);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;}
.location input{border:none;}
.reg_input2 input{width: 215px; height: 35px; border: none; float: left; line-height: 21px; background: none; padding-left: 7px; outline: none;}
.sub-mit{ background: url('../hotels-india/dynasearch/images/go-button.jpg') no-repeat top left; float: right; padding: 8px 13px; font-size: 18px; cursor: pointer; position: absolute; bottom:8px;}
.ui-menu-item{float:left; margin:0px; padding:0px; list-style:none; width:100%;}
.ui-menu-item:hover{background:#a5b78e;}
.ui-menu-item:hover a{color:#fff; cursor:pointer;}

.intnl_contr_link_hotels{border: 1px solid #E2DFE0;
margin: 0 auto;
background: url(http://www.mapsofindia.com/widgets/travel/images/bg.jpg) repeat;
width: 600px;
display: table;}
.intnl_heading_hotels{font: 16px arial;
font-weight: 600;
width: 600px;
margin: 15px 0 5px 25px;}
.intnl_heading_hotels h3{display: inline;color: #065D96;}
.intnl_heading_hotels{width: 580px;  margin: 15px 0 15px 25px;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  color: #065D96;}
.intnl_heading_hotels a{text-decoration:none;color: #065D96;}
.intnl_heading_hotels a:hover{text-decoration:none;color: #065D96;}
.intrl_links_hotels {
font: 11px arial;
color: black;
text-decoration: none;
font-weight: bold;
float: left;
text-align: left;
width: 98%;
margin: 0px 0px 0px 15px;
}
.intrl_links_hotels ul{padding:0;}
.intrl_links_hotels ul li {
margin: 0;
padding: 3px 0;
text-align: left;
display: inline-table;
width: 194px;
}

.intrl_links_hotels ul li a:link, .intrl_links ul li a:visited {
font: 12px arial;
color: #2B2B2B;
text-decoration: none;
font-weight: normal;
background: url(http://www.mapsofindia.com/widgets/travel/images/arrow.jpg) center left no-repeat;
padding: 0 0 0 10px;
vertical-align: top;
text-align: left;
}


.new_table{border:1px solid #d0d0d0;width:100%; color:#203f53;  font-weight: 800;}
.new_table th{background:#28485d;border-bottom: 1px solid #d0d0d0;height: 25px;color:#ffffff;}
.new_table h2{color:#fff !important;}
.new_table td{border-bottom: 1px solid #d0d0d0;}
.new_table .grey{background:#efefef;}

.mobshow,#div-gpt-ad-1417419205614-0,#div-gpt-ad-1418896175571-0{display:none}
.places_vid{width:96%;float:left;margin:2%;}
.youtube_sec{width:100%;float:left;}
.yout_vid{width:300px;float:left;margin-left: 5px;}
/*hotels india section css*/
.section_travel{width:100%;float: left;margin: 0 0 10px 0;}
.travel_box{width: 45%;float: left;padding: 2%;border: 1px solid #D5D5D5;margin: 2px;height: 500px; overflow-y: scroll;}
.box_head{background-color: #2998B6;color: #fff;  padding: 5px 0 5px 5px;margin-bottom: 10px;font-weight: 600;font-size: 15px;}
.section_travel h2 {margin: 10px 0 5px 0;display: block !important;clear: both;float: left;width: 100%;}
.week {width: 100%;display: block;float: left;margin: 5px 0 5px 0;}
table.thumbs_td_res {text-align: center;}

@media screen and (max-width:768px){
table.mytable.buynowform {width: 84%;}
#buy_now_str{width: 100px;height: 25px;}
.content-text img {width: 100%;}
.tourist_att{width:100%;}
.thumb-container,.thumb-container2{width:100%;height:auto;float: left;}
/*maps table thumbs*/
.thumbs_td_res tr td{width:25%;border: 1px solid #fff;}
.thumbs_td_res tr td b {word-break: break-word;}
.thumbs_td_res20 tr td{width:20%;border: 1px solid #fff;}
.thumbs_td_res20 tr td b {word-break: break-word;}
/*maps table thumbs*/

.table_to_block .table_block{display:block;width:100%;}
/*goa maps section css*/
.content {  width: 98%;  float: left;  margin: 1%;}
.tourismtop {width: 100%;}
.tourismtop .box {width: 100%;}
.tourismtop .box .text{  width: 97%;}
.howtoreach {width: 100%;}
.howtoreach .box {width: 100%;}
.howtoreach .box .text {margin: 1%;width: 98%;}
.howtoreach1 {width: 100%;}
.howtoreach1 .box {width:98%; margin: 1%;}
.howtoreach1 .box .text {margin: 1%;  width: 98%;}
.hotels {width: 100%;}
.hotels .box {width:98%; margin: 1%;}
.hotels .box .text {margin: 1%;  width: 98%;}
.hotels .head {margin: 10px 0px 0 10px;}
.placesto {width: 100%;}
.placesto .inner .hotels .box {width: 98%;margin: 1%;}
/*goa maps section css*/

div#myDiv img {width: 10px !important;}
.metro_fare1,.metro_fare{width: 100% !important;background-size: 100%;}
#div-gpt-ad-1417419205614-0,#div-gpt-ad-1418896175571-0{display: block;width: 98% !important;float: left;text-align: center;margin: 1%;}
.share {float: left;margin: 0 3px;}
.sha_ic{margin:5px auto;width:265px;height:20px;text-align:center;}
.shtxt{font-size:15px;color:#000;}
.sh_bu{float:left;width:100%;margin:5px 0;display:block;}

#main{width:98%; margin:auto;padding:1%;}
.mobhide,footer,.tab_nav,#div-gpt-ad-1385033790590-0,.logoright,.content-top,#div-gpt-ad-1378116060310-0,.add-div1,.right-panel,#div-gpt-ad-1385033790590-4,#ltsl,.searchbox .left1,.searchbox1 .left,#div-gpt-ad-1385033790590-5,.slider-top3,.country-map,.social,#div-gpt-ad-1385033790590-2,.slider-top1,#div-gpt-ad-1385033790590-6,#div-gpt-ad-1385033790590-7,#div-gpt-ad-1385033790590-15,.live-post,.slider-top,.gallery-shadow,#gallery-next,#gallery-prev,#div-gpt-ad-1385033790590-16,.store_footer,.bottom_two_ads{display:none !important;}
.navigation{display: block !important;width: 98%;}
.hads{margin:5px auto!important;text-align:center;width:100%;height:auto;display:block;float:left;background: url("../advertisement1.png") top left no-repeat;padding-top: 10px;}
.leftbox{display:none;float:left;margin:0;padding:0;width:250px;position:absolute;left: 0px;top: 0px;z-index:2;border:solid 2px #000000;height:300px;overflow-y:auto;overflow-x:hidden;}
header,#content,.firstbox,.rightbox,.content-text .text,.main,.travel,.content-top1{width:100%;height:auto;}
.logosec{float:left;height:auto;}
.logosec1{width: 100%;height: auto;}
.logo{width: 80%;text-align: center;}
.sociallogo{width: 100%;}
.top-nav{width:100%;}
.content-text{width:94%;}
.background_image{width:100% !important;background: none !important;background-color: rgb(207, 207, 207) !important;}
.select_box{padding:0 !important;;margin:0 !important;}
.search_by_city{width: 100%;text-align: center;display: block;color: #000;}
.click_but{width:100%;text-align:center;}
.top_nav_menu {display:block;position:absolute; right:0;top:10px;background: #fff;}
topnavnav {width: 100%;z-index: 1006;position: relative;float: left;background: url(http://www.mapsofindia.com/widgets/travel/images/nav.jpg) top left repeat-x;}
.top-nav1 {box-shadow: 0px 2px 15px #888;width: 100%;height: 60px;margin: 0 auto;height:auto;}
topnavnav ul {margin: 0;padding: 0;list-style-type: none;width: 100%;min-height: 170px;background: #514c49;position: relative;float: left;}
topnavnav ul li {float: left;font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none;font-weight: bold;margin: 5px 0px 5px 5px;width: 98% !important;text-align: left;}
topnavnav ul li a{color:#fff;}
.top-men-bg{position:absolute;right:0px;}
.lightbox-panel{position: initial;width: 100%;height:auto;float:none;}
.searchbox .right{width: 100%;height:auto;position: relative;}
.searchbox {width: 100%;height:auto;}
.sub{width:100%;}
.right .sub{padding: 5px 0 0 5px;}
.searchbox1{width:100%;position: relative;}
.searchbox1 .right{width: 100%;height: auto;}
.rigbox1{width: 97%;}
.rigbox2 .box1{width: 97%;}


.search{margin: 10px 0px 0px 30px;}
.lightbox-panel{width: 265px;}
topnavnav ul{width:275px;}
topnavnav ul li a {color: #fff;background: #857d7d;width: 94%;display: block;padding: 5px;}
.bottom-links{padding-bottom: 50px;}
.rigbox{width: 250px;margin: 10px 0 0 5px;}
.rigbox .box{width: 250px;}

.search1 select {width: 225px;margin: 15px 0 0 0px;}
.right .sub {width: 98%;text-align: center;}
.rigbox2{width:250px;}
.rigbox2 .box1{height: 100px;border:none}
.search2 select{margin: 15px 0 0 0px;}

.searchbox .left2,.searchbox .left4{display:none;}
.rigboxfl{width: 250px;}
.rigboxfl .box{width: 250px;height: 105px;}
.search{margin:10px 0px 0px 30px}
.rigboxrl{width:250px;height: 165px;}

.rigboxrl .box{width:250px;border:none;}
.searchbox .left3{display:none;}
.mobileads{position:fixed;bottom:0;margin:0 auto;width:100%;text-align:center;display:block;background:gray;}
.hads{margin:5px auto!important;text-align:center;width:100%;height:auto;display:block;}
.botads{margin:0 auto!important;width:100%;text-align:center;display:block;}
.bottom-links {padding-bottom: 50px;width: 88%;text-align: center;}
.fotxt {color: #717171;text-align: center;font-size: 12px;display: block;}
.fotxt a {color: #717171 !important;}
.mobshow{display:block;}

.search_by_city {font: 15px 'FrutigerNeueLTW01-CnMd','Arial Narrow',Arial,sans-serif !important;color: #4B4242 !important;font-weight: 800!important;padding-top: 10px;}
.box ul li{word-wrap: break-word;}
.box ul{border: 1px dotted #0E4F96;}

.selectcity {width: 80%;padding: 2% 10% 2% 10%;background:none;}
.selectcity select{width: 100%;}
.search_but{width: 100%;text-align: center;float: left;}
.button_image{position: static;float: none;}



/*hotels india section css*/
.hotel-wid {width: 100%;}
.hotel-tab {width: 100%;}
.srch-bx{width: 100%;background: #DEF9F7;height: auto;}
.src-loc {width: 100%;height:auto;}
.src-plc {width: 100%;height:auto;}
.sub-mit{position: static;float:none;}
.or{display:none;}
.reg_input2 {background: #fff;width: 100%;}
.reg_input2 input{width:95%;}
.sub_form{width:100%;margin:0 !important;text-align:center;float:left;}
.reg_select{background: none;width: 100%;}
.location select {width: 100%;opacity: 1;}
.intnl_contr_link_block,.intnl_contr_link_block1 {width:100%;}
.intnl_contr_link_block1 h3{font-size: 24px;}
.intnl_heading1{width: 100%;margin: 15px auto;float: left;}
.intnl_heading{width:90%;}
.selected-text,.link_table{display:none;}
.intnl_contr_link_hotels{width:100%;}
.intnl_heading_hotels{width:91%;}

.mapbox1,.mapbox1 .lf{width:100%;}
.mapbox1 img{width:100%;}
.mapstrip2{display:none;}
.table_hide{width:100%;overflow-x:scroll; overflow-y:hidden;}

div#map_canvas,#map {width: 100% !important;}
 .mobshow{display:block;width:100%;float:left;}
 .text1{padding: 0;width: 100%;}
/*hotels india section css*/

#div-gpt-ad-1407309518126-0{background: url("../advertisement1.png") top left no-repeat;padding: 10px 0 0;float: left;}
.mobileads{background: url("../advertisement-wht.png") top left no-repeat gray;padding: 10px 0 0;float: left;}
#div-gpt-ad-1417419205614-0,#div-gpt-ad-1418896175571-0{display: block;width: 98% !important;float: left;text-align: center;margin: 1%;background: url("../advertisement1.png") top left no-repeat;padding: 10px 0 0;}
div#fb-root iframe {width: 60px;}
.mapbox, .mapbox .lf {width: 100%;}
.mapbox .lf img {width: 98%;}
.places_vid{width:96%;float:left;margin:2%;}
.places_vid iframe {width: 100% !important;}
.rightbox table img {width: 100%;}
.slidebtn{width: 20%;float: left;margin-top: 15px;}
table.table_de_thmb {width: 100%;text-align: center;}
table.table_de_thmb img {width: 200px !important; height:174px;}
.main_top_map{width:100% !important;overflow: visible !important;}
ul.horizontal-city {width: 94%;}
ul.horizontal-city li {width: 33%;float: left;}
.travel_box {width: 44%;}
}


@media screen and (max-width:580px){
.selectcity {width: 80%;padding: 2% 10% 2% 10%;}
.selectcity select{width: 100%;}
.yout_vid{width:100%;float: left;text-align: center;}
.yout_vid h2{float: none !important;margin: 0 !important;}
.yout_vid iframe {width: 100%;}
.travel_box {width: 95%;}

}

@media screen and (max-width:400px){
.text table img {width: 100%;max-width: 350px;max-height: 220px;padding:0 !important;}
ul.horizontal-city {width: 90%;}
ul.horizontal-city li {width: 50%;float: left;}
}

@media screen and (max-width:360px){
.selectcity {width: 80%;padding: 2% 10% 2% 10%;}
.selectcity select{width: 100%;}
.search{margin: 10px 0px 0px 28px;}
.lightbox-panel{width: 265px;}
topnavnav ul{width:275px;}
topnavnav ul li a {color: #fff;background: #857d7d;width: 94%;display: block;padding: 5px;}
.rigbox{width: 250px;margin: 10px 0 0 5px;}
.rigbox .box{width: 250px;}
.search1 select {width: 225px;margin: 15px 0 0 0px;}
.right .sub {width: 98%;text-align: center;}
.rigbox2{width:250px;}
.rigbox2 .box1{height: 100px;border:none}
.search2 select{margin: 15px 0 0 0px;}
.searchbox .left2,.searchbox .left4{display:none;}
.rigboxfl{width: 250px;}
.rigboxfl .box{width: 250px;height: 105px;}
.rigboxrl{width:250px;height: 165px;}
.rigboxrl .box{width:250px;border:none;}
.searchbox .left3{display:none;}
.box ul li{word-wrap: break-word;}
.box ul{border: 1px dotted #0E4F96;}
.trav_vid {padding: 0 !important;float: none !important;}
.trav_vid iframe {width: 280px;}
}



@media screen and (max-width:340px){

.lightbox-panel{width: 265px;}
topnavnav ul{width:275px;}
topnavnav ul li a {color: #fff;background: #857d7d;width: 94%;display: block;padding: 5px;}
.rigbox{width: 250px;margin: 10px 0 0 5px;}
.rigbox .box{width: 250px;}
.search1 select {width: 225px;margin: 15px 0 0 0px;}
.right .sub {width: 98%;text-align: center;}
.rigbox2{width:250px;}
.rigbox2 .box1{height: 100px;border:none}
.search2 select{margin: 15px 0 0 0px;}
.searchbox .left2,.searchbox .left4{display:none;}
.rigboxfl{width: 250px;}
.rigboxfl .box{width: 250px;height: 105px;}
.rigboxrl{width:250px;height: 165px;}
.rigboxrl .box{width:250px;border:none;}
.searchbox .left3{display:none;}



}
.moi-mobile-anchor { width: 300px; height: 50px; }
@media(min-width: 500px) { .moi-mobile-anchor { width: 468px; height: 60px; } }
@media(min-width: 800px) { .moi-mobile-anchor { width: 728px; height: 90px; } }
.moi-responsive-top { width: 300px; height: 50px; }
@media(min-width: 500px) { .moi-responsive-top { width: 468px; height: 60px; } }
@media(min-width: 800px) { .moi-responsive-top { width: 728px; height: 90px; } }


@media screen and (max-width:300px){
.logo img {width: 100%;}
.moi-responsive-top { width: 295px; height: 50px; }
#div-gpt-ad-1407309518126-0{width: 280px !important;overflow: hidden;}
}


