
/* ---------- General Layout ---------- */

body,
input,
textarea,
select {
  color: #000;
  background: none;
}
body.two-sidebars,
body.sidebar-first,
body.sidebar-second,
body {
  width: 640px;
}
#sidebar-first,
#sidebar-second,
.navigation,
#toolbar,
#footer-wrapper,
.tabs,
.add-or-remove-shortcuts {
  display: none;
}
.one-sidebar #content,
.two-sidebars #content {
  width: 100%;
}
#triptych-wrapper {
  width: 960px;
  margin: 0;
  padding: 0;
  border: none;
}
#triptych-first, #triptych-middle, #triptych-last {
  width: 250px;
}

/* ---------- Node Pages ---------- */

#comments .title,
#comments form,
.comment_forbidden {
  display: none;
}


.topStrip, #mainNav, .joinIndianNavy, .scrollLogoBlock, .scrollLogoBlock.scrollLogoCarousel, .indexBanner .owl-controls, .caption, .tabNav, .viewAll, .region-home-sidenavs, .scroller, .mediaGallery .box .info .view, .govtLogosOuter, #footer, .sidePanel, .breadCrumb, .sidebar, .innerContent #messages, .error, .noresult, .view-empty p, .floatMenu, #backtotop { display: none; }
#wrapper { max-width: inherit; border: none; }
.logobar { padding: 0; } #logo { margin-bottom: 25px; }
.tabber { border: none; background: none; }
.tabberOuter, .mediaGallery .box .info p, .mediaGallery .box, .innerContent .content.column2, .innerBanner, .innerBanner img { width: 100%; }
.mediaGallery .box { margin:0; padding-bottom: 25px; }
.mediaGallery .box a:before, .mediaGallery .box a { background: none; }
#header .title { width: 100%; float: left; margin: 0 0 20px; padding: 0; }
.tabber .tabContent { display: block; }
.tabber .tabContainer { width: 100%; min-height: inherit; padding: 25px 0; }
.tabber .tabContent .tickerDivBlock { height: auto!important; overflow: visible!important; }
.tabber .tabContent .activityTicker { position: relative!important; }
.tabber .tabContent .activityTicker li p { padding-bottom: 10px; }
.mediaGallery, .mediaGallery .box .info p, .innerContent, ul.bulletText li, .node-news ul li, .node-press-release ul li { padding-left: 0; padding-right: 0; }
.mediaGallery .box .info { position: relative; }
.mediaGallery .box .img img { width: 60%; }
.innerContent { min-height: inherit; }
table, .tableData { border-top: 2px solid #bbbbbb; border-left: 2px solid #bbbbbb; } th, td, .tableData th, .tableData td { border-right: 2px solid #bbbbbb; border-bottom: 2px solid #bbbbbb; }