/* ************* Media Queries ****************** */
@media only screen and (max-width: 1599px){
	#nice-menu-1 li.menu-586 ul ul { left: -100%; }
	table.journalsMagazinesMain { border: medium none; }
}

@media only screen and (max-width: 1279px){
	body { padding: 0 20px; }
	.sidePanel { display: none; }
	.mediaGallery .box .img { min-height: 215px; }
	.mediaGallery .box .img img { min-height: 215px; }
	#nice-menu-1 ul { left: 14%; }
	.noJS .carouselBlock { padding: 0; }
	.noJS .carouselBlock .item { width: 20%; }
}

@media only screen and (max-width: 1219px){
	.floatMenu { margin: 0; left: auto; right: 35px; }
}

@media only screen and (max-width: 1200px){
	#nice-menu-1 li a { margin: 0 20px; font-size: 1.2em; }
	.govtLogos { text-align: center; }
	.govtLogos li:first-child { padding-left: 0; } .govtLogos li:last-child { padding-right: 0; }
	.govtLogos li { margin: 0; padding: 0 4%; }
}

@media only screen and (max-width: 1170px){
	#nice-menu-1 li a { font-size: 1.143em; }
	/*.topStrip { padding: 14px 0 6px; text-align: center; }
	.topStrip li { float: none; display: inline-block; vertical-align: top; }
	.topStrip .leftLinks { float: none; margin: 0; }
	.topStrip .rightLinks { float: none; margin: 15px 0 0; }*/
	/*.title h1, .mainTitle { font-size: 1.429em; }
	.title .subTitle { font-size: 0.85em; }*/
	.topStrip .leftLinks { margin-left: 13px; }
	#header .title { width: 100%; float: left; }
	.joinIndianNavy { width: 215px; }
	.joinIndianNavy a { font-size: 1.286em; }
	.scrollLogoBlock .item .unitWrap { width: auto; text-align: center; }
	.scrollLogoBlock .item .unitWrap .unitLogo, .scrollLogoBlock .item .unitWrap .unitName { float: none; display: inline-block; vertical-align: middle; }
	.scrollLogoBlock .item .unitWrap .unitName { text-align: left; }
	.tabber { width: 72%; }
	.sideNav { width: 25%; padding-left: 0; }
	.sideNav ul li a { font-size: 1.500em; }
	.mediaGallery .box .info .view a { font-size: 1.071em; }	
	.govtLogos li { padding: 0 2.6%; }
	.mediaGallery .box .info .view { width: 42%; }
	.mediaGallery .box .info .view a { padding: 21px 12px 19px; }
	.content.column2, .innerContent #messages { width: 76%; }
	.sportActivity li { width: 49%; padding: 16px 30px; }
	.view-shipmates .views-exposed-form .views-widget { width: 100%; }
	.view-shipmates .views-exposed-form label { width: auto; }
	.view-shipmates .views-exposed-widget.views-submit-button { padding-left: 10px; }
}

@media only screen and (max-width: 1024px){
	#wrapper { margin-bottom: 20px; }
	#footer { padding-bottom: 15px; }
	.footerLeft, .footerRight { width: 100%; float: none; padding: 0; text-align: center; }
	.footerLinks li { float: none; display: inline-block; }
	.footerLeft p { margin-bottom: 10px; }
	.footerRight { padding-top: 0; }
	.shareThis { float: none; display: inline-block; padding-top: 10px; }
	.w3cLogos { display: none; }
	.content.column2, .innerContent #messages { width: 73%; }
	.indexBanner .sliderBanner .item { height: 300px; }
	.mediaGallery .box .img { min-height: 200px; }
	.mediaGallery .box .img img { min-height: inherit; }
	.sitemap{width:910px}
	#primaryNav{ width:1000px;}
}

@media only screen and (min-width: 1024px){
	#nice-menu-1 ul { display: block !important; }
}

@media only screen and (max-width: 1023px){
	/*.topStrip .screenReader, .topStrip .rightLinks > li:first-child,*/ .topStrip .fontResize, .sidebar, .govtLogosOuter > .region-govt-logos { display: none; }
	#backtotop { display: none!important; } 
	.topStrip li.lang { padding-right: 0; }
	.topStrip li.lang li { padding-right: 6px; border-right: 1px solid #fff; }
	#nice-menu-1 {display:none;margin:0;position:absolute;left:0;right:0;background:#073e74;}
	#nice-menu-1 ul{background:#305d93;}
	.toggleMenu, #nice-menu-1 .menuIcon {display:block;}
	#nice-menu-1 li {float:none;display:block;border:none;}
	#nice-menu-1 li a{margin: 0; border-top:1px solid #002d63}
	#nice-menu-1 li a:before, #nice-menu-1 li.focus a:before, #nice-menu-1 li.active-trail > a:before { border: none; }
	#nice-menu-1 li.parent {position:relative;}
	#nice-menu-1 li .menuIcon.active { background-image: url(../images/top-arrow.gif); }
	#nice-menu-1 li .menuIcon, #nice-menu-1 li li .menuIcon, #nice-menu-1 li li li .menuIcon, #nice-menu-1 li li li li .menuIcon {width:46px; height:auto; background-color:#235289; background-color: rgba(0, 45, 99, 1); background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center 15px; position:absolute;right:0;top:0;bottom:0;cursor:pointer;}
	#nice-menu-1 li .menuIcon.active, #nice-menu-1 li li .menuIcon.active, #nice-menu-1 li li li .menuIcon.active, #nice-menu-1 li li li li .menuIcon.active {background-color:#235289; background-color: rgba(1, 36, 78, 0.5);}
	#nice-menu-1 li > a:hover, #nice-menu-1 li.hover > a, #nice-menu-1 li.active > a, #nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a {background-color:#235289;color: #fff;}
	#nice-menu-1 ul {width:100%;display:none;position:static;transition:none;-webkit-transition:none;}
	.hasJS #nice-menu-1 ul{opacity:1;}
	.content.column2, .innerContent #messages, #nice-menu-1 li ul li, #nice-menu-1 ul a {width:100%}
	#nice-menu-1 > li:hover > ul, #nice-menu-1 li li:hover > ul, #nice-menu-1 li li li:hover > ul {display:none;}
	#nice-menu-1 ul, #nice-menu-1 *:hover ul ul, #nice-menu-1 .hover ul ul, #nice-menu-1 .focus ul ul {margin-left:0;}
	#nice-menu-1 ul li a { font-size: 1.071em; }
	#nice-menu-1 li a { padding: 5px 15px; display:block;line-height:30px;font-size:15px;}
	#nice-menu-1 li ul li a {padding:7px 55px 7px 25px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 15px 15px;color:#fff;border:none}
	#nice-menu-1 li ul li ul li a {padding-left:45px;background-position:33px center}
	#nice-menu-1 li ul li ul li ul li a {padding-left:60px;background-position:45px center}
	#nice-menu-1 li ul li ul li ul li ul li a { padding-left:75px;background-position:57px center}
	#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > .highlight > a {background-color:#235289;color: #fff;}
	#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.active, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 ul > .highlight > a, #nice-menu-1 ul li.focus > a {background-color:#235289;color: #fff;}
	#nice-menu-1 ul li:hover > a { background-color: #235289; }
	#nice-menu-1 ul li > a:focus { background-color: #1a406d; }
	.govtLogos.govtLogoMobile { display: block; padding: 0 64px; }
	.govtLogos.govtLogoMobile li { padding: 0; }
	.govtLogos.govtLogoMobile li a { padding: 0; }
	.innerBanner { overflow: hidden; }
	.innerBanner img { max-width: inherit; }
	.breadCrumb { padding-right: 20px; }
	.breadCrumb li a, .breadCrumb li { font-size: 1em; }
	.leaderList li { width: 32.8%; float: none; display: inline-block; vertical-align: top; }
	.item-list .gallery li { width: 22.5%; min-height: inherit; float: none; display: inline-block; vertical-align: top; }
}

@media only screen and (max-width: 960px){
	/*.topStrip { padding: 0 7px 8px; }
	.topStrip .leftLinks, .topStrip .rightLinks { width: 100%; margin: 14px 0 0; }
	.topStrip li { padding: 0 10px; }
	.topStrip li.search { position: absolute; right: 24px; top: 20px; z-index: 1; }
	.topStrip li.search a { display: none; }
	.topStrip li.search .inputSearch { width: 220px; height: 42px; display: block!important; top: 0; }*/
	.mediaGallery .box { width: 48%; margin-bottom: 30px; } .mediaGallery .box.initiatives { width: 100%; } .mediaGallery .box.initiatives .info .view { width: 30%; }
	.mediaGallery .box .img img, .tabber, .innerContent .node-feedback-form > div > div, #user-login .form-item, .innerContent #user-register-form > div > div, #user-register-form .form-item, .innerContent #user-register-form .form-item.form-item-captcha-response { width: 100%; }
	.sideNav { width: 100%; float: none; clear: both; display: block; padding: 20px 0 0; text-align: center; }
	.sideNav ul li { display: inline-block; vertical-align: middle; padding: 0 3.5%; border-right: 1px dotted #a8a8a8; border-bottom: none; } .sideNav ul li:last-child { border: none; }
	.scroller { margin-top: 18px; }
	.captcha img { margin: 30px 0 0; }
	#views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button { clear: both; padding: 20px 20px 0 68px; }
	#views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button { padding-top: 20px; }
	.bachImg .field-items .field-item { width: 28.5%; }
}

@media only screen and (max-width: 800px){
	/*Responsive Table*/
	.tableOut table, .tableOut tr, .tableOut td, .tableOut td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }
	.tableOut table, .tableOut tr .tableOut td:last-child { border-bottom:none; }
	.tableOut thead, .tableOut tr th { position:absolute;	/* Hides table head but not using display none */ top:-1000em; left:-1000em; }
	.tableOut tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }
	.tableOut tr td:nth-child(1) { /* first column of the row */ border-left:none;}
	.tableOut tr td:last-child { /* last column of the row */ border-right:none; }
	.tableOut tr:last-child .td, .tableOut td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }
	.tableOut td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471;}
	
	/*[data-label]:before { content: attr(data-label); }*/
	.tableOut tbody {display:block;}
	.tableOut tr td {padding:5px 15px; width:auto !important;}
	.sportActivity li { padding: 16px 27px; }
	.item-list .gallery li { width: 30.5%; }
	.item-list .gallery li img { width: 100%; }
		
	
	.views-exposed-form label, .views-exposed-form .views-exposed-widget select, .views-exposed-form .views-exposed-widget, .views-exposed-form .views-widget, .views-exposed-form .views-widget input{ width:100%;}
	.views-exposed-form .views-exposed-widget{ padding-right:0; padding-bottom:20px;}
	.views-exposed-form .views-submit-button{ width:48%; float:left;}
	.views-exposed-form .views-reset-button {width:48%; float:right;}
	.views-exposed-form .views-exposed-widget .form-submit{ width:100%;}
}

@media only screen and (max-width: 768px){
	.topStrip { padding: 0 0 8px; text-align: right; }
	.topStrip .leftLinks, .topStrip .rightLinks { margin: 14px 0 0; }
	.topStrip .rightLinks { float: none; }
	.topStrip li { float: none; display: inline-block; padding: 0 8px; }
	.topStrip li.lang li { padding-right: 8px; }
	.topStrip li.search { width: 100%; height: 42px; clear: both; display: block; margin: 10px auto 5px; position: relative; left: 0; top: 0; }
	.topStrip li.search a, .r-tabs .r-tabs-nav, .sideNavDeskTop { display: none; }
	.topStrip li.search .inputSearch { width: 100%; height: 42px; display: block!important; top: 0; }
	#logo { width: 220px; }
	/*.indexBanner .sliderBanner .item { height: auto; }*/
	.r-tabs .r-tabs-accordion-title, .medalSection .medalDetail a.readMore { display: block; }
	.tabber { border-right: none; }
	.tabber .tabContainer { padding: 20px 20px 10px; }
	.tabber .tabContainer, .activityTicker, .sportActivity li { width: 100%; }
	.tabber .tabContent .activityTicker { padding: 20px 10px; }
	.tickerDivBlock { height: 200px!important; }
	.viewAll { padding-bottom: 12px; }
	.sideNav .sideNavMobile { display: block; padding: 0 64px; }
	.mediaGallery .box .info p { width: 53%; }
	.mediaGallery .box .info .view, .mediaGallery .box.initiatives .info .view { width: 47%; }
	.medalSection, .medalSection .medalDetail p { text-align: center; }
	.medalSection, .medalSectionDetails .medalDetailsImg { padding-left: 25px; padding-right: 25px; }
	.medalSection .medailImg, .medalSection .medalDetail { width: 100%; float: none; display: inline-block; }
	.medalSection .medailImg { margin-bottom: 25px; }
	.leaderList li { width: 49.4%; }
	.leaderBlock { min-height: inherit!important; }
	.capTitle { position: relative; background-color: #222; }
	.capTitle h2 { font-size: 1.429em; }
	.expColImg {margin-bottom: 20px; }
	.capTitle .expColBtn { height: 45px; font-size: 1.071em; padding: 7px 10px; }
	.capTitle .expColBtn:before { bottom: 8px; }
	.contentTabContent { padding: 10px 0; }
	.contentTabOuter .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #0f8ad9; }
	.innerContent .sportActivity li .text { width: 88%; float: none; display: inline-block; text-align: left; }
	.sportActivity li.leftCol .icon { float: left; margin: 0 -4px 0 0; }
	.sport-adventure-block .box .info p { padding: 20px 10px; font-size: 1.214em; }
	.innerContent .form-wrapper .form-type-textfield { width: 268px; }
	.searchbar .views-exposed-form .views-widget input { width: 192px; }
	.mixedImg div { width: 100%; text-align: center; padding-bottom: 10px; } .mixedImg div p { text-align: center!important; }
	.innerContent .node-feedback-form .captcha .form-item-captcha-response, .innerContent #user-register-form .captcha .form-item-captcha-response{ width:100%;}
#feedback-node-form .captcha img{ /*margin-top:35px;*/}
.sitemap.IHQ #primaryNav.col10 li, .sitemap.mat-branch #primaryNav.col10 li{ width:24%;}
.sitemap.IHQ #primaryNav{ margin-left:0; padding-left:0;}
#views-exposed-form-inba-page .views-reset-button{ padding-right:0;}
	.sitemap{width:640px}
	
}
@media only screen and (max-width: 667px){
	.sitemap{width:585px}
	#feedback-node-form .captcha img{ /*margin-top:51px;*/}
}


@media only screen and (max-width: 640px){
	.topStrip { text-align: center; }
	.topStrip .leftLinks, .topStrip .rightLinks { float: none; display: block; }
	.logobar { padding: 18px; text-align: center; }
	#logo { float: none; display: inline-block; }
	#header .title { margin-right: 0; padding-right: 18px; background-image: none; }
	.joinIndianNavy { width: 100%; float: none; }
	.joinIndianNavy a { padding: 13px 13px 11px; background-image: none; }
	.joinIndianNavy br, .expColImg img { display: none; }
	.title h1, .mainTitle { font-size: 21px; }
	.caption h2 { font-size: 1.429em; }
	.mediaGallery .box { width: 100%; margin-left: 0; margin-right: 0; }
	.mediaGallery .box .img { min-height: inherit; }
	.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12, .contentTabContent .bulletText, .sport-adventure-block .box img, .view-shipmates .views-exposed-form .views-exposed-widget { width: 100%; }
	ul.bulletText:first-child { margin: 0; }
	.leaderList h2 { font-size: 1.128em; }
	.leaderList h3 { font-size: 1.071em; }
	.imgLeft.imgBorder.shadow, .imgRight.imgBorder.shadow { width: auto; float: none; display: block; margin: 0 auto 20px; text-align: center; }
	.sport-adventure-block .box { width: 100%; padding-bottom: 25px; } .sport-adventure-block .box:last-child { padding-bottom: 0; }
	.scrollLogoBlock .item .unitWrap .unitName { width: auto; }
	.innerContent .sportActivity li .text {width: 82%; font-size: 1.143em; }
	.view-shipmates .views-exposed-form .views-exposed-widget.views-submit-button, .view-shipmates .views-exposed-form .views-exposed-widget.views-reset-button, .searchbar .views-exposed-form .views-exposed-widget.views-submit-button, .searchbar .views-exposed-form .views-exposed-widget.views-reset-button { width: auto; }
	.searchbar .views-exposed-form .views-widget input { width: 250px; }
	.searchbar .views-exposed-form .views-widget-filter-combine, #views-exposed-form-photo-gallery-page .views-exposed-form .views-widget-filter-combine, #views-exposed-form-video-gallery-page .views-exposed-form  .views-widget-filter-combine { width: 100%; padding: 10px 0 15px; }
	#views-exposed-form-photo-gallery-page .views-exposed-form .views-widget-filter-combine:first-child, #views-exposed-form-video-gallery-page .views-exposed-form  .views-widget-filter-combine:first-child { padding-bottom: 0; }
	.searchbar .views-exposed-form .views-exposed-widget.views-submit-button { padding: 0 20px 0 69px; }
	#views-exposed-form-photo-gallery-page .views-exposed-form label, #views-exposed-form-video-gallery-page .views-exposed-form label { width: 58px; }
	#views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget select, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget select { width: 220px; }
	#views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-widget-sort-by, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-widget-sort-by { clear: both; padding: 20px 0 0 0; }
	.bachImg .field-items .field-item { width: 45%; }
	.sitemap{width:460px}
   #feedback-node-form .captcha img{ /*margin-top:51px;*/}
   .listingView li .listViewImg { width: 100%; float: none; margin: 0 0 20px; text-align: center; border: none; }
   .listingView li .listViewDesc { width: 100%; float: none; }
}

@media only screen and (max-width: 480px){
	body, .sideNav { padding: 0; }
	.topStrip, #footer { padding-left: 15px; padding-right: 15px; }
	.tickerDivBlock { height: 210px!important; }
	.innerContent { padding: 20px; }
	.sideNav ul li, .leaderList li, .innerContent .form-wrapper .form-type-textfield, .searchbar .views-exposed-form .views-widget input, .searchbar .views-exposed-form .views-exposed-widget .form-submit, #views-exposed-form-photo-gallery-page .views-exposed-form .views-widget input, #views-exposed-form-video-gallery-page .views-exposed-form .views-widget input, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget select, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget select, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget .form-submit, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget .form-submit, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget { width: 100%; }
	.sideNav ul li a { padding-left: 0; padding-right: 0; }
	.sideNav ul li a:before, .sideNav ul li a:hover:before { background: none; }
	.tabber .tabContent .activityTicker, .tabber .r-tabs-accordion-title .r-tabs-anchor, .r-tabs .r-tabs-accordion-title, .mediaGallery .box h3, .leaderList li { text-align: center; }
	.scroller, .innerContent .form-wrapper .form-submit { margin-top: 0; }
	.footerRight p, .LastUpdate { font-size: 1em; }
	.leaderInfo { padding: 15px; }
	.leaderList .button { display: block; position: relative; right: 0; bottom: 0; }
	.innerContent .form-wrapper .form-submit { width: 100%; font-size: 1.071em; }
	.sportActivity li { padding: 10px 20px; }
	.innerContent .sportActivity li .text { width: 75%; }
	.capTitle h2 { padding: 13px 60px 13px 20px; font-size: 1.143em; text-align: left; }
	.searchbar .views-exposed-form .views-widget, .searchbar .views-exposed-form label, #views-exposed-form-photo-gallery-page .views-exposed-form .views-widget, #views-exposed-form-photo-gallery-page .views-exposed-form label, #views-exposed-form-video-gallery-page .views-exposed-form .views-widget, #views-exposed-form-video-gallery-page .views-exposed-form label { display: block; }
	.searchbar .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button { padding-left: 0; }
	.searchbar .views-exposed-form .views-exposed-widget.views-submit-button, .searchbar .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-submit-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button { width: 48%; padding-right: 0; }
	.searchbar .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-photo-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button, #views-exposed-form-video-gallery-page .views-exposed-form .views-exposed-widget.views-reset-button { float: right; }
	.item-list .gallery li { width: 47%; }
	
}

@media only screen and (max-width: 479px){
	.scrollLogoBlock .item .unitWrap .unitLogo, .region-home-slider, .region-innerpagebanner { display: none; }
	.innerBanner { overflow: visible; }
	.breadCrumb { position: relative; background-color: rgba(0,0,0,.8); }
	.sitemap{width:330px}
	#primaryNav{ width:1000px;}
	/*#feedback-node-form .captcha img{ margin-top:71px;}*/
}

@media only screen and (max-width: 360px){
	.title h1, .mainTitle { margin-bottom: 10px; }
	.mediaGallery .box .info { position: relative; }
	.mediaGallery .box .info p { width: 100%; max-height: inherit; text-align: center; background-color: #222; }
	.mediaGallery .box .info .view, .mediaGallery .box.initiatives .info .view { width: 100%; position: relative; text-align: center; }
	.mediaGallery .box .info .view a { padding: 12px; } .mediaGallery .box .info .view a:before { background: none; }
	.mediaGallery .box.photoGallery .img:before, .mediaGallery .box.videoGallery .img:before { top: 50%; }
	.footerLinks { margin-bottom: 20px; }
	.footerLinks li { display: block; margin: 0; padding: 0; border-right: none; border-bottom: 1px solid #252b60; } .footerLinks li:last-child { border: none; }
	.footerLinks li a { display: block; padding: 7px 0; }
	.footerLinks li a:hover { text-decoration: none; background-color: #252b60; }
	.sport-adventure-block .box .info { overflow: hidden; position: relative; background-color: #111; }
	.innerContent .sportActivity li .text { width: 70%; font-size: 1em; }
	.item-list .gallery { margin: 0; } .item-list .gallery li { width: 100%; margin: 0 0 20px; }
	.bachImg .field-items .field-item { width: 96%; margin-right: 0; margin-bottom: 20px; }
	.sitemap{width:270px}
	#primaryNav{ width:1000px;}
	/*.innerContent .content p{ text-align:left;}*/
	#feedback-node-form .captcha img{ /*margin-top:83px;*/}
}

/**********Responsive Chart**********/
/*@media only screen and (min-width:980px) and (max-width: 1024px)  {
.sitemap{width:950px}
}
@media only screen and (min-width:768px) and (max-width: 979px)  {
.sitemap{width:724px}
}*/

@media only screen and (max-width: 1024px)  {
#primaryNav li li li a{width:75%}
#primaryNav li a{font-size:13px}
#primaryNav li li a{font-size:11px}
#primaryNav li li li a{font-size:10px}
}
@media only screen and (max-width: 767px)  {
#primaryNav.col10 li{width:6%}
#primaryNav li a{line-height:15px;padding:8px 4px}
/*.sitemap{width:724px}*/
}