@media screen and (max-width:1600px){body{margin:0;padding:0;font-family:sans-serif;font-size:14px}
ul{padding:0;margin:0}
a,img{text-decoration:none;color:#000;border:0;outline:none}
.full-width{width:100%;float:left}
header{width:100%;float:left;background:#F7F7F7;position: relative;padding:5px 0;/* top:0; *//* left:0; */z-index:9999;}
header + section{/* margin-top:65px */}
.logo{width:182px;margin:3px 0 0 10px;float:left}
nav{width:75px;float:right;margin:10px 10px 0 0}
.search-bt{width:20px;float:left}
.search-bt {width: 20px;float: left;}
.nav-bt{width:40px;float: right;}
.top-bt {width: 75px;float: right;margin: 10px 10px 0 0;}
.h1-cont{width:100%;float:left;background:#255A7A;height:auto;position: relative;}
section{width:100%;float:left;position:relative}
.hm-link{width:40px;height:40px;float:left;margin:5px 0 5px 10px;border-radius:2px;background:url(../images/back.png) no-repeat #2196f3;background-position:10px 10px}
.hm-cont{width:51px;float:left}
.h1txt{width:calc(100% - 70px);width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);float:left;min-height:27px;background:#255a7a;margin:7px 0 5px 10px;padding:5px 0;border-radius:2px}
h1{padding:1px 0 0 10px;margin:0;color:#fff;font-family:sans-serif;font-size:20px;font-weight:400;width:calc(100% - 40px);float:left}
.left-nav{width:25px;height:30px;float:left}
.search-bar{width:100%;float:left;background:#009ED6;height:50px;}
.search-bar span{width:calc(100% - 35px);float:left;margin:5px 0 0 10px;position:relative}
.search-area{height:35px;width:calc(100% - 0px);background:url(https://www.google.com/cse/static/en/google_custom_search_watermark.gif) 0 50% no-repeat #fff;border:0;border-radius:3px;padding:0 0 0 7px}
.search{width:35px;position:absolute;height:30px;right:0px;border-radius:5px;border:0;background:#047FC5;color:#fff;font-family:sans-serif;font-size:16px;font-weight:600;top:3px}
.top-menu1 {background: #0A85B2;height: auto;z-index: 999999;margin: 0;}
.top-menu1 ul{font-family:Arial,Verdana;font-size:14px;margin:0;padding:0;list-style:none;z-index:1}
.top-menu1 ul li{width:96%!important;position:relative;margin:2px 2%;float:left}
.top-menu1 li ul{display:none;width:100%;float:left;background:#efefef}
.top-menu1 ul li a{text-decoration:none;color:#000;padding:7px 6px 5px;font-size:14px;font-weight:400;text-align:left;width:80%;float:left}
span.aco-icon {    content: " ";border-color: transparent #737373;border-style: solid;border-width: 5px 0 5px 5px;height: 0;width: 0;display: block;float: right;margin-right: 15px;margin-top: 12px;}
.pollSlider{position:fixed;height:100%;background:#fff;width:320px;left:0px;margin-left: -320px;top: 60px;}
.top-menu1 ul{font-family:Arial,Verdana;font-size:14px;margin:0;padding:0;list-style:none;z-index:1}
.left-nav-links{width:calc(100% - 70px);float:left;background:#009AD6;margin:2px 0 0;display:none;z-index:999999;position:absolute;top:43px}
.left-nav-links ul{margin:0;list-style-image:url(../images/arrow.png);padding:0 0 10px 30px}
.left-nav-links ul li{margin:10px 0 0}
.left-nav-links ul li a{color:#fff;font-weight:600;font-size:14px}
.map-cont{width:100%;float:left;position:relative;text-align:center}
.blue{width:96%;float:left;margin-left:2%}
.blue img{width:100%;height:auto}
.map-cont::before{content:"";height:65%;position:absolute;top:0;width:100%;background:#255A7A;left:0}
.map-cont img{z-index:5;position:relative}
.text-cont{width:calc(100% - 20px);text-align:left;padding:10px 10px 0;float:left;color:#585858;font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word;}
.text-cont a{color:#2196f3;text-decoration:underline;font-size:14px}
h3,h2{padding:0;margin:0;color:#295779;font-weight:400;font-size:22px}
span.read-mr{color:#000;display:block;margin:10px 0 0}
span.read-mr a{text-decoration:none;color:#000;border-bottom:solid #AEAEAE}
.facts{width:100%;background:#F7F7F7;padding:20px 0 5px;margin-bottom:10px;float:left}
.fact-hd{padding:0;margin:0;color:#295779;font-weight:400;font-size:20px;width:100%;text-align:center;display:block}
.fct-div{width:100%;float:left;border-bottom:1px solid #DDD;padding:10px 0}
.fct{width:calc(50% - 10px);float:left;text-align:center;font-size:14px;color:#000;padding:0 5px}
.fct a{color:#255A7A;text-decoration:none}
.view-more{width:68px;color:#000;border-bottom:1px solid #A4A4A4;padding-top:10px;margin:10px auto;display:block}
.complete{display:none}
.bot-links-sec{width:100%;float:left}
.bot-links-sec .list_heading{margin:3px 1%;width:96%;padding:9px 1%;background-color:#255A7A;position:relative;color:#fff}
.bot-links-sec .bot-links-list{width:98%;margin:5px 1%;float:left}
.bot-links-list ul{width:100%;margin:0;float:left;padding:0!important}
.bot-links-list ul li{width:42%;float:left;padding:3px 0 3px 20px;background:url(../images/square-bullet.gif) no-repeat 5px 10px;list-style:none}
.list_heading.hd2 a{color:#fff;text-decoration:none;font-size:18px;padding:0 0 0 5px}
footer{width:calc(100% - 20px);background:#262626;padding:10px;float:left;margin-top:10px;padding-bottom:70px;}
.social{width:100%;float:left}
.social ul{list-style:none}
.social ul li{float:left}
.social ul li a{width:38px;float:left;height:35px;list-style:none;margin:0 3px 0 0}
.social-ico{background:url(https://m.mapsofindia.com/images/social.png) no-repeat}
.fb{background-position:0 0}
.tw{background-position:-40px 0}
.in{background-position:-80px 0}
.pin{background-position:-120px 0}
.rss{background-position:-160px 0}
.advertise,.bottom-links{width:100%;float:left;margin:5px 0;color:#fff}
.advertise a,.bot-text a{color:#fff;font-size:13px;text-decoration:underline}
.bottom-links a{color:#DBDBDB;font-size:13px;text-decoration:none}
.logo-banner{width:100%;float:left;margin:5px 0;color:#DBDBDB;font-size:13px}
.logo-banner span{width:66px;float:left}
.logo-banner a{color:#DBDBDB;margin-bottom:5px;display:block}
.bot-text{width:calc(100% - 20px);float:left;background:#111;padding:10px}
.copy1{margin:5px auto;color:#DBDBDB;font-size:13px}
.copy{margin:0 auto;color:#DBDBDB;font-size:12px}
.mobile-ad{width:100%;float:left;text-align:center}
.text-cont ul{display:block;margin:0;position:relative;padding-left:20px}
.content_headingmid{font-size:20px;color:#065D96;text-decoration:none;font-weight:600}
#div-gpt-ad-1484051296275-0,#div-gpt-ad-1484051391573-0{height:250px;width:300px;margin:15px auto;background:url(../images/advertisement1.png) top left no-repeat;padding:10px 0 5px}
.text-cont hr{height:2px;color:#E5711A;background-color:#E5711A}
.mob{display:block;width:100%;float:left;text-align:center;overflow:hidden}
.anchor{position:fixed;bottom:0;padding:8px 0 5px!important;margin:0;background:url(../images/advertisement1.png) no-repeat grey;z-index:999999;width:100%;text-align:center;}
#div-gpt-ad-1484051504682-0{height:600px;width:300px;margin:0 auto;}
.oops{font-family:helvetica;font-size:60pt;color:#E66F0B}
.wrong{font-family:helvetica;font-size:16pt;font-weight:700;color:#000;text-decoration:none;display:block}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all,.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{z-index:99999999999!important}
.ui-menu .ui-menu-item a{font-size:13px!important}
.railways_tm{float:left;width:610px;margin:0;font-family:arial}
.form-tit_l{background:url(https://m.mapsofindia.com/railway-timetable/train/images/titl-bg.jpg) repeat-x top left}
.form-tit2{margin-left:21px;float:left;width:295px}
.trn-srch{float:left;width:585px;background:#F3F3F3;border:1px solid #EEE;box-shadow:2px 2px 2px #ACACAC;height:180px;padding:10px}
.form-tit_l{background:url(https://m.mapsofindia.com/railway-timetable/train/images/titl-bg.jpg) repeat-x top left;color:#FFF;font-size:18px;line-height:30px;width:290px;float:left}
.form-tit_l span{float:left}
.train-form_t{float:left;width:100%}
.frmtitl{border-bottom:1px dashed #acacac;float:left;width:97%;padding-left:7px;font-size:18px;color:#0782C6;font-weight:700}
.train-schd_tm{float:left;width:98%}
.train-schd_tm .rows{float:left;width:154px;margin:7px 10px}
.train-schd_tm .rows label{float:left;width:100%;font-size:15px}
.train-schd_tm .rows input{float:left;width:125px;border-radius:7px;border:1px solid #626262;padding-left:7px;line-height:23px;height:27px;outline:0}
.train-schd_tm .sub-mit{background:url(https://m.mapsofindia.com/railway-timetable/train/images/submit-btn.png) no-repeat top left;padding:5px 17px;border:none;float:left;margin-top:26px;margin-left:8px;height:25px;cursor:pointer}
.daysshow span{margin:2px;border:1px solid #ccc;padding:5px}
.clearfix{width:100%;clear:both;}
.railways_tm{margin-bottom:10px}
.advertise_for_mob{width:300px;height:250px;background:url(https://m.mapsofindia.com/images/banner-advertise.jpg) no-repeat;margin:0 auto}
.ban_text_center_mob{width:300px;margin:30px 0 0;float:right;font-size:25px;color:#45A8E3;line-height:30px;text-align:center;font-weight:600}
.ban_text_center_mob span{color:#F43C60}
span.ban_voc_mob{color:#3E3A3B;font-weight:400;font-family:arial,sans-serif;font-size:17px}
span.ban_million_mob{color:#FFA511;font-size:23px;text-shadow:0 .1em .05em #E7E3DA}
.plantour{width:100%;text-align:right}
.logo img{border:none}
.text-cont > ul{margin-bottom:10px}
.text-cont > ul > li{padding:5px 0}
.text-cont b{color:#484747}
.ui-datepicker .ui-datepicker-next{right:21px}
.ui-datepicker{width:16em;font-size:14px}
table{font-size:14px;width:100%;clear:both;text-align:left;border:1px solid #E2E9EB;border-spacing:0;color:#505050}
table a{color:#303133;text-decoration:none}
table td{padding:8px 4px;margin:3px;border-right:1px #E2E9EB solid;border-bottom:1px #E2E9EB solid;line-height:18px}
table td:last-child{border-right:none;color:#303133}
table th{background:#728c9b;color:#f9fcfb;font-weight:700;text-align:center;padding:8px 0;font-family:arial;line-height:18px}
table th h2,table th h3,table th b,table th a{color:#fff;font-size:1.2em}
table tr:nth-child(even){background:#fff}
table tr:nth-child(odd){background:#fafafa}
table caption{background:#255A7A;padding:10px 0;font-weight:700;color:#fff!important}
caption h3,caption h2,caption b{color:#fff!important;font-size:18px !important;}
table caption a,table caption h2,table caption h3{color:#fff !important;font-weight:bold;font-size:16px !important;text-decoration:none !important}
.table-responsive{overflow:auto;display:block;width:100%}
.cotent-box ul{padding-left:17px}
.tab_content{width:100%;float:left;text-align:left}
.tourism_tab{width:100%;height:auto;float:left}
.tabbing-linkdelhi{width:100%;float:left}
.tabbing-linkdelhi ul{padding:0;margin:0}
.TabbedPanelsTab a{color:#fff;text-decoration:none}
.tabbing-linkdelhi ul li{position:relative;top:1px;float:left;padding:4px 3px;margin:0 1px 8px 0;font:bold .9em sans-serif;list-style:none;-moz-user-select:none;-khtml-user-select:none;cursor:pointer}
.tabbing-linkdelhi ul li a{text-decoration:none;font-size:11px;font-weight:400;color:#fff}
.mmt{float:left;margin:0 50px}
.wdjt{width:100%;float:left;margin-bottom:10px}
.flht{width:300px;margin:0 auto}
.tablelink{float:left;border:1px solid #E4E2E3;border-top:0;width:calc(100% - 2px);width:-moz-calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-o-calc(100% - 2px); margin-bottom:20px}
.tablelink,.intrl_links{max-height:300px;overflow-y:auto}
.tablelink::-webkit-scrollbar-track,.intrl_links::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.tablelink::-webkit-scrollbar,.intrl_links::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
.tablelink::-webkit-scrollbar-thumb,.intrl_links-webkit-scrollbar-thumb{background-color:#000000;}
.tablelink ul{float:left;width:25%;padding-left:0;list-style:none}
.tablelink li{border-right:1px solid #E4E2E3;width:95%;float:left;height:auto;padding:5px 0}
.tablelink ul li a{font-size:12px;margin-left:10px;text-align:left;display:block;line-height:20px}
.intnl_contr_link_block .intrl_links ul{width:99%;float:left;list-style:none;padding-left:1%}
.intnl_contr_link_block .intrl_links ul li{width:25%;float:left;padding:5px 0}
.intnl_contr_link_block .intrl_links ul li a{font-size:12px;margin-left:10px;text-align:left;display:block;line-height:20px}
#div-gpt-ad-1484051459724-0{margin:0 auto}
.hotel-wid {width: 99%;float: left;border: thin solid #000;font-family: arial,sans-serif;margin-bottom: 15px;}
.hotel-tab {width: 100%;float: left;background: url(https://m.mapsofindia.com/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: 100%;background: url(https://m.mapsofindia.com/hotels-india/dynasearch/images/blue-background.jpg) repeat-x top left;height: auto;border-top: thin solid #000;background-size: 100% 100%;}
.src-loc {float: left;  width: 100%;height: auto;border-right: thin solid #000;position: relative;}
.location {float: left;width: 80%;margin: 8px 0px 0px 35px;}
.frm-titl {float: left;width: 100%;font-size: 18px;line-height: 25px;font-weight: bold;}
.rows-ipt {float: left;width: 100%;position: relative;margin: 5px 0px 2px;}
.reg_input2 {background: #fff;width: 100%;    float: left;position: relative;}
.reg_input2 input {width: 95%;height: 35px;border: none;float: left;line-height: 21px;background: none;padding-left: 7px;outline: none;}
.sub_form {width: 100%;margin: 0 !important;text-align: center;float: left;}
.src-plc {width: 100%;height: auto;float: left;position: relative;}
.reg_select {background: none;width: 100%;    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: 100%;opacity: 1;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;}
.sub-mit {background: url(https://m.mapsofindia.com/hotels-india/dynasearch/images/go-button.jpg) no-repeat top left;padding: 8px 13px;font-size: 18px;cursor: pointer;bottom: 8px;}
.cl{width:100%;max-height:0;display:inline-table;}
.advertisment{margin:15px auto;background:url(https://m.mapsofindia.com/images/advertisement1.png) top left no-repeat;padding:10px 0 5px}
.width_300{width:300px;}
.width_320{width:320px;}
.displaynobr br {display: none;}
.text-center{text-align:center;}
.img-responsive{max-width:100%;display:inline-block}
.padding-border-none{padding:0;border:0px}
.full_bg{width:100%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);float:left;padding:10px;}
.sec_hd {width: 100%;float: left;}
.bot-acc{background: #255A7A;}
.sec_list {width: 100%;height: auto;border: 0;text-align: left;padding: 0;float: left;}
.sec_list ul {width: 100%;margin: 10px 0 0;}
.sec_list ul li {list-style: none;width: calc(50% - 15px);width: -webkit-calc(50% - 15px);width: -moz-calc(50% - 15px);width: -ms-calc(50% - 15px);float: left;line-height: 20px;padding: 0 0 0 15px;background: url(../images/li-arrows.png) no-repeat 0 -13px;}
.accod ul li {background: url(../images/white-arrow.png) no-repeat 0 2px;}
.sec_list ul li a {color: #fff;}
.hd3 {position: relative;}
.sec_hd {width: 100%;float: left;}
.accod .sec_hd a {color: #fff;    float: left;font-size: 16px;font-weight: 600;}
.accod {margin-bottom: 1px;}
/*latlong utility css start*/
.right {width: 100%;height: 115px;float: right;background: #F5F5F5;}
.rigbox {float: left;padding: 0;margin: 10px 0 0 14px;width: 98%;height: auto;}
.rigbox .heading {float: left;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #0067A5;width: 100%;}
.rigbox .box {float: left;padding: 0;width: 580px;height: 64px;background: #f5f5f5;border: solid 1px #DEDEDE;margin: 5px 0 0 0;}
.search20 {font-weight: bold;padding: 0px 10px 3px 10px;text-align: center;font-size: 12px;height: 23px;width: 180px;float: left;}
.search20 select {width: 180px;float: left;padding: 8px;color: #8A7F83;margin: 15px 0 0 15px;}
.right .submit_lat {float: left;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;text-transform: uppercase;color: #ffffff;padding: 15px 0 0 35px;cursor: pointer;}
/*latlong utility css end*/
}
@media screen and (max-width:667px){h1{padding:5px 0 0 10px;font-size:16px}
.bot-links-list ul li{width:96%}
.railways_tm{height:auto;width:100%;margin-bottom:10px}
.form-tit_l,.trn-srch{width:100%}
.form-tit2{display:none}
.form-tit_l{width:100%}
.form-tit_l img{width:20px}
.trn-srch{width:94%;height:auto}
.time_tabl{margin:0!important}
.train-schd_tm .rows{float:left;width:96%!important;margin:10px 0}
.train-schd_tm .rows input{float:left;width:100%}
.go_btn{width:100%;float:left;text-align:center}
.go_btn input{float:none!important}
.train-form_t{width:100%!important}
.train-schd_tm .sub-mit{margin-top:0!important;margin-bottom:10px}
.fgt_links ul{width:50%}
.fgt_links ul li{height:40px}
.mobhide,.sidecurv{display:none}
.tablelink ul{width:50%}
.intnl_contr_link_block .intrl_links ul li{width:50%;float:left}
}
@media screen and (max-width:480px){.tablelink ul{float:left;width:100%}
.tablelink ul li{width:49%;float:left}
.tablelink ul li:nth-child(odd){margin-right:1%}
h2,h3{font-size:18px;text-align:left;padding:0 5px}
.tablelink li:nth-child(even){border-right:0px;}
}
