@charset "UTF-8";
.container {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
header {
	/*Header */
	background-color: rgba(208,207,207,1.00);
	overflow: auto;
	font-family:Arial;
	font-style: normal;
	font-weight: 400;
}
.logo {
	/* Company Logo text */
	width: 28%;
	float: left;
	padding-left: 2%;
	padding-top: 12px;
	padding-bottom: 12px;
	color:aqua;
}
h1, h2 {
	/* Styling for main headings */
	color: rgba(146,146,146,1.00);
	font-family:Arial;
}
 h3 {
	/*Captions ot Taglines */
	color: rgba(146,146,146,1.00);
	font-family:Arial;

}
.bannerImage {
	/*Container for main banner image */
	width: 100%;
	background-color: #ed1c24;
}
p{
	color: rgba(0,0,0,1.00);
	font-family:Arial;

}
.authorInfo {
	/* Author info section */
	background-color: #ED1C24;
}
footer article {
	/* Footer articles */
	width: 45%;
	float: left;
	padding-left: 2%;
	padding-right: 2%;
	text-align: justify;
	font-family: Arial;
	font-style: normal;
	font-weight: 200;
	color: rgba(146,146,146,1.00);
}

.mainContent {
	/* Container for the blog post in individal blog view */
	padding-left: 2%;
	width: 50%;
	float: left;
	padding-right: 2%;
	padding-top: 25px;
}
.sidebar {
	/* Sidebar*/
	width: 30%;
	padding-left: 2%;
	padding-right: 2%;
	float: left;
	margin-top: 25px;
}
.adimage {
	/* Container for Image in sidebar */
	width: 100%;
	background-color: rgba(208,207,207,1.00);
	margin-top: 46px;
	float: none;
	overflow: auto;
}

.footerbar {
	/* Footer bar at the bottom of the page */
	height: 30px;
	padding-left: 10px;

	clear: both;
	background-color: rgba(208,207,207,1.00);
	width: 100%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
footer {
	/* Container for footer artices */
	width: 100%;
	padding-left: 2%;
	padding-right: 2%;
}

/*static Box*/
div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 8px;
  background-color: yellow;
  border: 2px solid black;
}

.notOnDesktop {
	/*element to be displayed only in mobile view and tabet view */
	display: none;
}
 
/* Navbar container */
.navbar {
  overflow: hidden;
  background-color: #333;
  font-family: Arial;
  width: 100%;
}
/* Links inside the navbar */
.navbar a {
  float: right;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 20px 20px;
  text-decoration: none;
}

/* The dropdown container */
.dropdown {
  float: right;
  overflow: hidden;
}

/* Dropdown button */
.dropdown .dropbtn {
  font-size: 16px; 
  border: none;
  outline: none;
  color: white;
  padding: 20px 20px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: red;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 24px 24px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

.responsive {
  width: 100%;
  height: auto;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-image: url("../../image/FlagBG.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 5em;
  border-radius: 0.3rem;
}

.text-center {
  text-align: center !important;
}

.mt-2,
.my-2{
  margin-top: 0.5rem !important;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* Tablet view */
@media screen and (max-width:769px) {
.notOnDesktop {
	/* Search box shown only in mobile view and Tablet view */
	display: block;
	text-align: right;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 96%;
}
.content .notOnDesktop input {
	height: 28px;
}
.mainContent {
	/* Container for the blog post */
	padding-top: 0px;
	float: none;
	width: 96%;
}
.sidebar {
	/* Sidebar*/
	float: none;
	width: 92%;
	padding-top: 13px;
	overflow: auto;
	margin-top: 3px;
	padding-bottom: 13px;
}
.adimage {
	/* Image in sidebar */
	width: 60%;
	margin-top: 0px;
	float: left;
}
footer {
	/* Footer region */
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}
footer article {
	/*Each footer article */
	width: 46%;
}
header {
	/* Header */
	width: 100%;
}
}

/* Mobile view */
@media screen and (max-width:559px) {
.logo {
	/* Company Logo text in header */
	width: 96%;
	align-items: center;
}
.adimage {
	/* Container for image in sidebar */
	width: 100%;
}
.sidebar {
	/* sidebar */
	padding-bottom: 0px;
}
.content .notOnDesktop {
	/* Search box shown only in mobile and tablet view */
	width: 100%;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.content .notOnDesktop input {
	width: 80%;
	text-align: center;
}
h3 {
	/* Title under maincontent, if any */
	font-size: 14px;
}
}
