/* // GENERIC BTSTRP MODS */
abbr[title], abbr[data-original-title]			{border:0; text-decoration:none;}

legend,
.dropdown-header,
table th										{text-transform: uppercase;}
table th.smWidth								{width:80px;}
.table tbody th									{text-transform:none; font-size:13px;}
.table th										{font-size:13px; font-weight:600; position:relative;}
legend											{font-size:14px; font-weight:600; border:0; margin-bottom:10px;}
.form-control									{box-shadow:none; border-color:#e3e3e3;}
.btn											{font-weight:600;}
button											{background-color:#f2f2f2; color:#039;}
button:hover,
button:focus,
button:active									{background-color:#f0eb9a; border-color:#f0eb9a;}
.btn-group.open .dropdown-toggle:focus,
.btn-group.open .dropdown-toggle:active			{box-shadow:none;}

.table > thead > tr > th						{vertical-align:top;}

.input-sm	{font-size:13px;}
input.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #000; opacity: 1; /* Firefox */}
input.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #545454;}
input.form-control::-ms-input-placeholder { /* Microsoft Edge */ color: #545454;}

.alert-danger	{background-color:#a13a50;}
.text-muted 	{color: #575757;}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus				{color:#575757;}
/* // START CSS */
strong											{font-weight:600;}
.Abbr											{border-bottom:1px dotted #8f8f8f!important;}
.table .sortOption a							{text-decoration:none;}

#CriminalDet a[href*="//"]:after 				{content: "\f35d"; font-family: Font Awesome\ 5 Free; font-weight: 900; font-size: 8px; margin-left: 2px; display: inline-block; margin-top: -2px; opacity: 0.8; vertical-align: top;}
#CriminalDet a[href="http://fra.europa.eu"]:after {content:none;}


#Header											{padding-top:15px; padding-bottom:15px;}
#Header a										{float:left; width:auto;}
#Header h1										{font-size:16px; font-weight:600; float:left; width:500px; color:#223193; border-left:1px solid #f2f2f2; margin:0 0 0 33px; padding:12px 0 12px 32px; text-transform: uppercase;}
#Header h1 small								{display:block; margin-top:5px; color:#223193; font-size:12px;}

table a.LinkIcon,
.table a.LinkIcon								{display:block; text-decoration:none;}
.LinkIcon i										{font-size:18px; opacity:0.7;}

selector + [data-readmore-toggle],
selector[data-readmore]							{display: block; width: 100%;}
a[data-readmore-toggle='rmjs-1']				{font-weight:600; text-transform:uppercase; font-size:13px; margin-top:10px;}
.article-readmore 								{max-height: 10em;}

.QuickSearch									{position:relative; border:1px solid #f2f2f2; padding: 0; margin-top: 5px; height: 36px;}
.QuickSearch:hover,
.QuickSearch:focus,
.QuickSearch:active								{box-shadow:0 0 1px rgba(1,1,1,.1); border-color:#dddddd;}
.QuickSearch label								{position: relative; z-index: 4; color: #545454; cursor: text; padding: 0; margin: 0; height: 30px; width: 79%;}
.QuickSearch input								{padding: 0 0 0 30px; margin: 0; position: absolute; width: 100%; top: 1px; left: 0; z-index: 1; border:0;}
.QuickSearch input:focus						{background-color:#fdfad7;}
.QuickSearch button								{position:absolute; top: 50%; right: 2px; transform: translateY(-50%); text-transform: uppercase;}
.QuickSearch input:focus						{box-shadow:none;}
.QuickSearch i									{padding: 10px; z-index: 100; position: relative; color:#575757;}

.navbar											{margin-bottom:0;}
.navbar	i										{font-size:29px}
.navbar ul										{list-style:none;}
.navbar ul ul									{padding-left:0;}
.navbar-nav > li > a							{padding:15px 32px;}
.navbar .dropdown-header						{border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}
.navbar-nav .dropdown-header li					{margin-left:20px; padding:3px;}
.navbar-nav .dropdown-header li:hover,
.navbar-nav .dropdown-header li:focus 			{background-color:#f2f2f2;cursor:pointer;}
.navbar-nav .dropdown-header a					{text-transform:none; color:#383838; text-decoration:none;}
.navbar-nav .dropdown-header li li				{padding:5px 15px;}
.navbar-nav .dropdown-header li li:hover,
.navbar-nav .dropdown-header li li:focus		{background-color:#f2f2f2; cursor:pointer;}
.navbar-nav .dropdown-header .active,
.navbar-nav .dropdown-header .active:hover,
.navbar-nav .dropdown-header .active a			{background-color:#fdfad7; cursor:text;}

.jumbotron h2				{font-size:30px;}
.jumbotron  p				{font-size:16px;}
.jumbotron  p:last-child	{margin-bottom:0;}
.ExtViewTitle				{font-size: 14px; margin: 50px 0 20px 0; color: #ffffff; text-transform: uppercase; background-color: #565961; padding: 5px 10px; border-radius: 2px;}
h2							{font-size:22px;}
h2.page-header				{font-size:29px;}
.ExtViewWithMap h2.page-header,
.ExtViewNoMap h2.page-header{margin:20px 0; font-size:22px; border:0;}
h3							{font-size:18px;}
h4							{font-size:16px;}
.modal-title 				{font-size:16px;}


.multiselect:hover,
.multiselect:focus,
.multiselect:active								{border-color:#f8dc13;}
.multiselect-container							{padding:10px;}
.multiselect-container input[type="checkbox"]	{margin-top:3px;}
.multiselect-container label					{margin:0;  font-weight:normal;}
.multiselect-container li a						{padding:0 0 0 20px; cursor:pointer;}
.multiselect-container label:hover,
.multiselect-container li a:hover				{cursor:pointer;}

#DatabaseFilters								{padding-bottom:30px;}
#DatabaseFilters input.form-control				{height:32px;}
.FiltersBTN 									{text-align:right;}

.ExportShare i									{font-size:14px; opacity: 0.5; width:14px;}
.ExportShare .dropdown-menu i					{font-size: 14px; opacity: 0.5; width:18px;}

.ResultsTools									{margin:20px 0; padding-bottom:20px; border-bottom:1px solid #ebeff2;}
.NoBorder										{border:none; padding-bottom:0;}
.ResultsDSP > p									{margin:5px 10px 5px 0;}
.ResultsDSP > p,
.ResultsDSP > .btn-group,
.ResultsDSP > nav								{float:left; margin-right:5px;}
.ResultsDSP .pagination							{margin:0 10px 0 0;}
.NatStandards .ResultsTools						{float:none; width:auto; padding:0; margin:-60px 0 30px 0; border:0;}

.ResultsPerPage									{width:200px; margin-right:20px; padding-right:5px; border-right:1px solid #ebeff2; }
.ResultsPerPage .control-label					{padding:5px 0 0 0; font-weight:normal;}
.ResultsPerPage select							{padding:0; height:31px;}

.DBTable										{table-layout:fixed;}
.DBTable .wSM									{width:40px;}
.DBTable .checkbox								{margin-top:1px; margin-bottom:0;}
td > div > span									{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
button.Arrow									{margin:0;padding:0; background-color:transparent; border:none; width:100%;}
button.Arrow:hover,
button.Arrow:focus,
button.Arrow:active								{background-color:transparent; border:none; color:#8b92c3;}
.Arrow::before 									{content: "\f078"; font-size:10px; font-family: Font Awesome\ 5 Free; font-weight: 900;}
.ExCo .Arrow::before 							{content: "\f053"; font-family: Font Awesome\ 5 Free; font-weight: 900;}
td[data-label="Read more"]						{white-space:nowrap;}
.DBTable .CountryName							{display:none;}
.DBTable .noshow .CountryName					{display:initial;}
.DBTable .noshow .CountryFlag					{display:none;}

.DBmap											{border: 1px solid #f0f0f0;}

#CriminalDet.ExtendedHome .CountriesList 								{float:left; width:70%; box-sizing: border-box; margin:40px 150px;}
#CriminalDet.ExtendedHome .CountriesList .btn-group						{width:25%; float:left;}
#CriminalDet.ExtendedHome .CountriesList button							{float:left; width:100%; text-align:left; border:1px solid #fff; padding:0; color:#383837;}
#CriminalDet.ExtendedHome .CountriesList img							{margin:10px; border:1px solid #fff;}

#CriminalDet.ExtendedHome .TagCloud										{float:left; width:70%; box-sizing: border-box; margin:10px 15% 30px 15%;}
#CriminalDet.ExtendedHome .TagCloud .btn-group							{margin:2px;}
#CriminalDet.ExtendedHome .TagCloud button								{border-radius: 10px; padding:5px 10px;}
#CriminalDet.ExtendedHome .TagCloud .Frequency1							{font-size:20px; font-weight:700; background-color:#fdfad7;}
#CriminalDet.ExtendedHome .TagCloud .Frequency2							{font-size:18px; font-weight:600;}
#CriminalDet.ExtendedHome .TagCloud .Frequency3							{font-size:16px; opacity:0.8;}
#CriminalDet.ExtendedHome .TagCloud .Frequency4							{font-size:14px; opacity:0.7;}
#CriminalDet.ExtendedHome .TagCloud .Frequency5							{font-size:12px; opacity:0.6;}
#CriminalDet.ExtendedHome .TagCloud .Frequency1:hover,
#CriminalDet.ExtendedHome .TagCloud .Frequency2:hover,
#CriminalDet.ExtendedHome .TagCloud .Frequency3:hover,
#CriminalDet.ExtendedHome .TagCloud .Frequency4:hover,
#CriminalDet.ExtendedHome .TagCloud .Frequency5:hover					{opacity:1; background-color: #f0eb9a; border-color: #f0eb9a;}

#CriminalDet.ExtendedHome .CountriesList .btn-group i,
#CriminalDet.ExtendedHome .TagCloud .btn-group i						{margin-right:10px; opacity:0.7; font-size:16px;}
#CriminalDet.ExtendedHome .CountriesList ul,
#CriminalDet.ExtendedHome .TagCloud ul									{padding:10px 0;}
#CriminalDet.ExtendedHome .TagCloud ul li:hover							{cursor:pointer;}

#CriminalDet.NormalHome .CountriesList									{list-style:none; padding:0; float:left; margin:40px 150px;}
#CriminalDet.NormalHome .CountriesList li								{float:left; width:25%;}
#CriminalDet.NormalHome .CountriesList li a								{float:left; width:100%; border:1px solid #FFF; background-color:#f7f7f7;}
#CriminalDet.NormalHome .CountriesList li a:hover						{background-color:#f0f0f0; text-decoration:none;}
#CriminalDet.NormalHome .CountriesList li a:focus						{background-color:#fdfad7;}
#CriminalDet.NormalHome .CountriesList img								{margin:10px; border:1px solid #fff;}
#CriminalDet.NormalHome .CountriesList span								{color:#383837; font-weight:600; padding-right:10px;}

#CriminalDet.NormalHome .TagCloud										{list-style:none; padding:0; margin:40px 150px; float:left;}
#CriminalDet.NormalHome .TagCloud li									{float:left; width:auto; margin:5px 0; line-height:20px;}
#CriminalDet.NormalHome .TagCloud li a									{float:left; width:auto;background-color:#f7f7f7; border:1px solid #FFF; border-radius:10px; padding:5px 10px;}
#CriminalDet.NormalHome .TagCloud li a:hover							{background-color:#f0f0f0; text-decoration:none;}
#CriminalDet.NormalHome .TagCloud li a:focus							{background-color:#fdfad7;}
#CriminalDet.NormalHome .TagCloud .Frequency1 a							{font-size:20px; font-weight:700; background-color:#fdfad7;}
#CriminalDet.NormalHome .TagCloud .Frequency2 a							{font-size:18px; font-weight:600;}
#CriminalDet.NormalHome .TagCloud .Frequency3 a							{font-size:16px; opacity:0.8;}
#CriminalDet.NormalHome .TagCloud .Frequency4 a							{font-size:14px; opacity:0.7;}
#CriminalDet.NormalHome .TagCloud .Frequency5 a							{font-size:12px; opacity:0.6;}

#AntiMus .CountriesList										{list-style:none; padding:0; float:left; margin:40px 150px;}
#AntiMus .CountriesList li									{float:left; width:25%;}
#AntiMus .CountriesList li a								{float:left; width:100%; border:1px solid #FFF; background-color:#f7f7f7;}
#AntiMus .CountriesList li a:hover							{background-color:#f0f0f0; text-decoration:none;}
#AntiMus .CountriesList li a:focus							{background-color:#fdfad7;}
#AntiMus .CountriesList img									{margin:10px; border:1px solid #fff;}
#AntiMus .CountriesList span								{color:#383837; font-weight:600; padding-right:10px;}

#AntiMus .TagCloud											{list-style:none; padding:0; margin:40px 150px; float:left;}
#AntiMus .TagCloud li										{float:left; width:auto; margin:5px 0; line-height:20px;}
#AntiMus .TagCloud li a										{float:left; width:auto;background-color:#f7f7f7; border:1px solid #FFF; border-radius:10px; padding:5px 10px;}
#AntiMus .TagCloud li a:hover								{background-color:#f0f0f0; text-decoration:none;}
#AntiMus .TagCloud li a:focus								{background-color:#fdfad7;}
#AntiMus .TagCloud .Frequency1 a							{font-size:20px; font-weight:700; background-color:#fdfad7;}
#AntiMus .TagCloud .Frequency2 a							{font-size:18px; font-weight:600;}
#AntiMus .TagCloud .Frequency3 a							{font-size:16px; opacity:0.8;}
#AntiMus .TagCloud .Frequency4 a							{font-size:14px; opacity:0.7;}
#AntiMus .TagCloud .Frequency5 a							{font-size:12px; opacity:0.6;}

.list-group										{background-color:#f9f9f9; padding:15px 10px; margin-bottom:3px;}
.list-group	.btn								{margin-top:5px;}
.list-group-item-heading						{font-size:13px; margin-bottom:10px; text-transform:uppercase; font-weight:600;}
.list-group-item-text							{line-height:1.8; font-size:15px;}
.list-group-item-text .btn						{margin-top:0;}
.list-group-item-text img						{margin-right:5px;}
.list-group-item-text span						{margin-right:5px;}
.list-group-item-text span::before				{content: "/"; color:#cecece; padding-right:5px;}
.list-group-item-text span:first-child::before	{content:none;}
.FreeText h3									{font-size:19px; font-weight:600; margin-top:30px; margin-bottom:10px; padding-top:20px; border-top: 1px dotted #e3e3e3; line-height:1.8;}
.FreeText p										{font-size:15px; line-height:1.8;}
.Map											{margin-bottom:20px;}



.Disclaimer										{font-size:13px; border:1px solid #d1d0d0; padding:10px 10px 0 10px; color:#575757; margin:30px 0;}
.Disclaimer strong								{display:block;}




.Active,
.table-striped > tbody > tr:nth-of-type(odd).Active,
.table-striped > tbody > tr:nth-of-type(odd).Active:hover				{background-color:#fdfad7;}
.table-hover > tbody > tr.Active:hover,
.table-hover > tbody > tr:nth-of-type(odd).Active:hover					{background-color:#fbf4a6;}




.Highlighted			{text-transform:uppercase; font-size:15px; font-weight:600; border-bottom:1px dotted #e3e3e3; padding:10px 0; margin:40px 0 20px 0;}
.panel-default			{border-color:#ececec;}
.panel-group .panel		{margin:15px auto; max-width:760px; box-shadow:none;}
.panel-title			{font-size:15px; line-height: 1.6;}
.panel-title a			{display:block;}
.panel-title a:link,
.panel-title a:visited,
.panel-title a:hover,
.panel-title a:active	{text-decoration:none;}
.panel-title br			{display:none;}
.panel-default > .panel-heading + .panel-collapse > .panel-body	{border:0;}
.panel-default > .panel-heading	{background-color:#ececec;}
.panel-heading:hover	{background-color:#f5f5f5;}
.figcaption				{font-size:13px;}
.ViewDataset			{margin:20px auto 0 auto; display: block; width: 40%;}
.CustomList				{list-style:none; padding:10px 30px; font-size:14px; border:1px solid #f2f2f2; width:auto; max-width:760px; margin:0 auto;}
.CustomList ul			{list-style:none; padding-left:20px;}
.CustomList li			{margin:10px 0; padding:5px 10px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; background-color:#f9f9f9;}
.CustomList li li		{margin:5px 0 0 0;}

.major-incident,
.major-hate-crime-incident,
.major-good-practice,
.major-case-study					{padding-left:36px; background-repeat: no-repeat; background-position: 10px 0;}
.major-incident						{background-image: url("../images/icon_incident.png");}
.major-hate-crime-incident			{background-image: url("../images/icon_HateCrimeIncident.png");}
.major-good-practice				{background-image: url("../images/icon_GoodPractice.png");}
.major-case-study					{background-image: url("../images/icon_CaseStudy.png");}

.leaflet-div-icon					{background-color: #000; border:0; color:#fff;}

.Footer											{margin-top:60px; padding:30px 0 30px 0; background-color:#f0f0f0; font-size:13px;}
.FooterLinks									{list-style:none; margin:0; padding:0;}
.FooterLinks									{float:right; margin:0; padding:0;}
.FooterLinks li									{float:left; padding-left:20px;}
.FooterLinks li:first-child						{padding-left:0px;}
.Footer p										{padding:0; margin:0;}
.Footer	a										{color:#575757;}
.Footer	a:hover,
.Footer	a:focus									{color:#039;}



/* // START Media Queries */
@media screen and (min-width: 1024px) and (max-width:1439px)
{
.navbar-nav > li > a	{padding:15px 15px;}
}


@media screen and (max-width: 768px)
{
.navbar			{margin-bottom:20px;}
.nav > li > a	{padding:10px 5px;}
}

@media screen and (min-width: 768px)
{
.lg-w250										{width:250px;}
.TruncatedCell									{display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:22px;}

.DBTable .w3									{width:3%;}
.DBTable .w5									{width:7%;}
.DBTable .w10									{width:10%;}
.DBTable .w15									{width:15%;}
.DBTable .w20									{width:20%;}
.DBTable .w25									{width:25%;}

#CriminalDet .open > .dropdown-menu .sortOption,
#CriminalDet .open > .dropdown-menu .dropdown-header.sort-results-by,
#CriminalDet .open > .dropdown-menu .divider 	{display:none;}

}

@media screen and (min-width: 768px) and (max-width:1023px)
{
.navbar-nav > li		{max-width:140px;}
.navbar-nav > li > a	{padding:10px; height:60px;}
.Footer strong			{display:block;}

.DBTable .w10									{width:8%;}
.DBTable .w15									{width:13%;}
.DBTable .w20									{width:15%;}
.DBTable .w25									{width:20%;}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td	{padding:10px 5px 10px 5px;}
.table .eu_flag 			{background-position: 5px 16px;}
}


@media screen and (min-width: 768px) and (max-width:1200px) /* Tablets and Laptops */
{
#Header h1								{font-size:21px;}
.jumbotron								{padding:20px 0;}
.jumbotron h1							{font-size: 31px;}
.jumbotron p							{font-size: 16px;}
.article-readmore 						{max-height: 9.5em;}
}


@media screen and (min-width: 768px) and (max-width:991px)
{
.QuickSearch							{margin-top:10px;}
}

@media screen and (min-width: 768px) and (max-width:1024px)
{
#Header h1			{font-size:15px; margin-left:10px; padding-left:10px; width:300px;}
.QuickSearch label	{width:90%;}
.QuickSearch input	{width:83%;}
}

@media screen and (max-width:1024px)
{
#AntiMus .CountriesList,
#AntiMus .TagCloud,
#CriminalDet.ExtendedHome .CountriesList,
#CriminalDet.ExtendedHome .TagCloud,
#CriminalDet.NormalHome .CountriesList,
#CriminalDet.NormalHome .TagCloud			{margin-left: 0; margin-right: 0; width:100%;}
}

@media screen and (min-width: 769px) and (max-width:1024px)
{
#Header h1			{margin-left:15px; padding-left:15px;}
#Header h1			{font-size:15px; margin-left:20px; padding-left:20px; width:380px;}
}


@media screen and (max-width: 767px)	/* Extra small devices (phones, less than 768px) */
{
#Header											{padding-top:10px; text-align:center;}
#Header	img										{margin:0 0 10px 0;}
#Header h1										{width:auto; text-align:center; padding:15px 0 0 0; border:0; font-size:13px; text-align :left;}
#Header h1 span									{margin-top:5px;}

.QuickSearch label								{float:left; width:85%;}
.QuickSearch input								{padding-left:5px;}
.QuickSearch .QuickSearchBtn					{padding:5px;}

.ExtViewTitle									{font-size:19px;}
h2												{font-size:19px; padding-bottom:0; margin:20px 0;}
.jumbotron h2 									{font-size: 23px;}
h3												{font-size:17px; padding:0; margin:20px 0 15px 0; line-height:1.5;}
h3.Highlighted									{margin-top:20px;}
.text-center									{text-align:left;}

.navbar											{min-height:30px;}
.navbar-toggle 									{margin-top:0; margin-bottom:0;}
.navbar-nav .dropdown-header					{white-space: normal; border-color:#5565ab;}
.navbar-nav .dropdown-header a					{color:#fff}
.navbar-nav .dropdown-header,
.navbar-nav .dropdown-header .dropdown-header	{color:#aeb0e3;}
.navbar-nav .dropdown-header li li:hover,
.navbar-nav .dropdown-header .active,
.navbar-nav .dropdown-header .active a			{background-color:#2c419e;}


.jumbotron										{padding-top:20px; padding-bottom:10px;}
.jumbotron h1									{font-size: 21px; margin:5px 0;}
.jumbotron p									{font-size: 14px; font-weight:400;}
.article-readmore 								{max-height: 8em;}
.ExportShare .fa 								{opacity: 1;}

.TagCloud										{margin:0 0 30px;}

h4.Highlighted									{font-size:14px; margin:15px 0; text-align:left;}
.FigSection										{padding-bottom:10px;}
.FigSection figcaption							{font-size:14px;text-align:left; padding:10px;}
.FigExplanation									{padding:10px;}
.ViewDataset									{width:100%;}
.CustomList										{padding:10px;}

.ResultsTools									{margin-top: 20px;}

.list-group-item-text							{font-size:14px;}
.FreeText h3									{font-size:17px;}

.DBTable thead 									{display: none;}
/*.DBTable tbody tr td							{display:block; padding:5px; padding-left:45%; position:relative; border-top-style:dotted; font-size:13px;} */
.DBTable tbody tr td							{display:block; padding:5px; padding-left:45%; position:relative; border-top-style:dotted; font-size:13px; clear:both;}
.DBTable > tbody > tr:nth-of-type(odd),
.DBTable > tbody > tr:nth-of-type(even)			{background-color:#fff;}
.DBTable > tbody > tr.Active					{background-color:#fbf4a6 !important;}
.DBTable td:first-child							{border:0; background-color:#e8e8e8; text-align:right;}
/*.DBTable td:before							{content:attr(data-label); float:left; width:35%; position:absolute; left:10px; top:8px; text-transform:uppercase; font-weight:600; font-size:11px;}*/
.DBTable td:before								{content:attr(data-label); float:left; width:75%; margin-left:-80%; margin-top:2px; margin-bottom:5px; text-transform:uppercase; font-weight:600; font-size:11px;}
.DBTable .Arrow									{margin-right:5px;}
.DBTable tr										{position:relative; border:1px solid #f0f0f0; display:block; margin-top:20px;}
.DBTable td.ReadMore							{background-color:#f8f8f8; padding:0; text-align:center; font-weight:600;}
.DBTable td.ReadMore a							{text-decoration:none; display:block; padding:5px;}

.DBTable td .CountryFlag						{display:none;}
.DBTable td .CountryName						{display:initial;}

.ExCo .Arrow::before 							{content: "\f0d9";}

.Footer											{padding:10px 0;}
.Footer	strong									{margin-bottom:10px; display:block;}
.FooterLinks									{float:left;}

#AntiMus .CountriesList li,
#CriminalDet.ExtendedHome .CountriesList .btn-group,
#CriminalDet.NormalHome .CountriesList li		{width: 50%; float: left;}

#AntiMus .CountriesList,
#CriminalDet.ExtendedHome .CountriesList,
#CriminalDet.NormalHome .CountriesList,
#AntiMus .TagCloud,
#CriminalDet.ExtendedHome .TagCloud,
#CriminalDet.NormalHome .TagCloud				{margin-top:0;}
}

@media screen and (max-width: 375px)
{
#Header a	{float:none;}
#Header h1	{float:none; padding:0; margin:0 0 10px 0; text-align:center;}

#AntiMus .CountriesList img,
#CriminalDet.ExtendedHome .CountriesList img,
#CriminalDet.NormalHome .CountriesList img			{margin: 10px 5px;}
}

@media screen and (max-width: 374px)
{
#AntiMus .CountriesList img,
#CriminalDet.ExtendedHome .CountriesList img,
#CriminalDet.NormalHome .CountriesList img			{width:18%;}
#AntiMus .CountriesList span,
#CriminalDet.ExtendedHome .CountriesList span,
#CriminalDet.NormalHome .CountriesList span			{font-weight:400;}
}
