
body {
	font-family: Roboto;
}

a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: none;
}

a:focus {
	color: black;
	text-decoration: none;
}

input:focus,
input:hover,
input:active {

	outline: none;
}

.hidden {
	display: none;
}

.dropdown-menu {
	background-color: black !important;
}

.dropdown-menu li {
	color: white;
}

.dropdown-menu li a {
	background-color: black !important; 
	color: white; 
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#428bca),to(#428bca));
}

.navbar-brand {
	vertical-align:middle;
	color: white !important;
	font-size: 26px;
	/*padding:8px;
	margin-left: 5px;*/
	font-family: 'YatraOne', sans-serif;                                            
	font-weight: 900;
}

.logoStyle {
	color: white !important;
	font-size: 26px;
	font-family: Merriweather;
	font-weight: 900;
}

#navbar ul li a {
	font-size: 16px;
	color: white;
}

.bar1 {
	background-color: #FFEBC7;
	padding: 15px
}

.bar1 span {
	color: #777777;
}

.masterBg {
	background-color: #FFF5E3;
}

.masterBg2 {
	background-color: #FAFAFA;
}

.masterBg3 {
	background-color: #8536c9;
}

.masterBg4 {
	background-color: #FFEBC7;
}

.masterBg5 {
	background-color: #321414;
}

.blackBg {
	background-color: #000000;
}

#masterNav div {
	background-color: #321414 !important;
	padding-top: 5px;
	padding-bottom: 3px;
}

#masterNav2 {
	background-color: transparent;;
}

#masterNav2 div {
	background-color: transparent !important;
	padding-top: 5px;
	padding-bottom: 3px;
	border: none;
}

.actionBtn1  {
	color: white;
	background-color: #c1121f;
	padding: 5px 8px 5px 8px;
	border-radius: 5px;
	border: 0px solid black;
	cursor: pointer;
}

.actionBtn2  {
	color: white;
	background-color: #c1121f;
	padding: 15px;
	border-radius: 10px;
	border: 0px solid black;
	cursor: pointer;
}

#search:focus {
	border: 1px solid #dedede;
}

.actionBtn3  {
	color: white;
	background-color: #c1121f;
	padding: 5px 8px 5px 8px;
	border-radius: 5px;
	border: 0px solid black;
	cursor: pointer;
}

.actionBtn3a  {
	color: white;
	background-color: #c1121f;
	padding: 5px 8px 5px 8px;
	border-radius: 5px;
	border: 0px solid black;
	cursor: pointer;
	font-size: 15px;
	margin: 5px 0px 50px 0px;
}

.actionBtn3a:hover {
	color: white;
}

.actionBtn3a:focus {
	color: white;
}


.actionBtn5  {
	color: white;
	background-color: #9c48e7;
	padding: 15px;
	border-radius: 5px;
	border: 0px solid black;
	cursor: pointer;
}

.actionBtn6  {
	color: white;
	background-color: #23e23b;
	padding: 15px;
	border-radius: 5px;
	border: 0px solid black;
	cursor: pointer;
}

.heading1 {
	font-size: 26px;
	font-family: 'Playfair Display';
	font-weight: 900;
}

.heading1a {
	font-size: 26px;
	font-family: 'Playfair Display';
	font-weight: 900;
	color: #321414;
}

.heading1b {
	font-size: 32px;
	font-family: 'Playfair Display';
	font-weight: 900;
	color: #321414;
}

.heading2 {
	font-size: 42px;
	color: #ffffff;
	font-family: Merriweather;
	font-weight: bold;
}

.heading2a {
	font-size: 30px;
	color: #ffffff;
	font-weight: 900;
}

.heading3 {
	font-size: 52px;
	font-weight: bold;
	color: white;
	padding-bottom: 10px;
	font-family: 'Playfair Display', serif;
}

.heading4 {
	font-size: 20px;
	color: #7f7f7f;

}

/* Media query for smaller screens */
@media only screen and (max-width: 768px) {
	.heading1 {
		font-size: 34px;
	}

	.heading2 {
		font-size: 22px;
		color: white;
	}
}

::placeholder {
	color: #b7b7b7;
}

.inputStyle1 {
	width: 250px;
	border: 1px solid #dedede;
	background-color: white;
	padding: 20px;
	margin: 5px;
}

.inputStyle2 {
	border: 1px solid #dedede;
	background-color: white;
	padding: 20px;
	margin: 5px;
}

.inputStyle3 {
	border: none;
}

.noborder {
	border: none;
}

.labelStyle1 {
	color: #b7b7b7;
	font-size: 10px;
	margin: 10px;
}

.hashTags {
	background-color: #FFEBC7;
	border: 0px solid black;
	border-radius: 7px;
	margin: 10px 5px 10px 5px;
	padding: 7px 12px 7px 12px;
	cursor: pointer;
	font-size: 14px;
}

.hashTagActive {
	/*border: 2px solid #DDBB88*/;
	background-color: #ffe4b2;
	color: black;
}

.hashTagInactive {
	/*border: 0px solid black*/;
	/*background-color: #FFEBC7;*/
	background-color: #EF5B00;
	color: #FFFFFF;
}

.hashTagInactive:hover {
	color: #FFFFFF;
}


.jobTile {
	/*border: 1px solid black;*/
}

.jobTile a div{

	background-color: white;
	padding: 25px;
	margin-bottom: 30px;
	cursor: pointer;
	
}

.shadow {
	-moz-box-shadow: 3px 3px 6px 4px #eeeeee;
	-webkit-box-shadow: 3px 3px 6px 4px #eeeeee;
	box-shadow: 3px 3px 6px 4px #eeeeee;
}

.clearSpace {
	margin: 0 !important;
	padding: 0 !important;
}

.text-grey1 {
	color: #999999;
}

.right-vertical-line {
	border-right: 1px solid #CACACA; /* Adjust properties as needed */
	
}

.title1 {
	color:black;
	font-weight: 900;
	font-size: 22px;
	margin-bottom: 3px;
}

.description1 {
	font-size: 15px;
	color: #4a4a4a;
	font-family: Roboto;
}

.jobLocation {
	font-size: 14px;
	color: #999999;

}

.mg-5 {
	margin: 5px;
}

.limited-lines-1 {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 1.4; /* Adjust line-height to control spacing between lines */
	max-height: 1.4em; /* Number of lines * line-height */
}

.limited-lines-2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 1.4; /* Adjust line-height to control spacing between lines */
	max-height: 2.8em; /* Number of lines * line-height */
}

.limited-lines-3 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 1.4; /* Adjust line-height to control spacing between lines */
	max-height: 4.2em; /* Number of lines * line-height */
}

.pagination-container {
	text-align: center; /* Center content horizontally */
	/*max-height: 100px;
	overflow-y: auto;*/
}

.pagination {
	display: inline-block; /* Allow the pagination to take its content's width */
	list-style: none;
	padding: 0;
}

.page-link {
	display: inline-block;
	padding: 8px;
	margin: 4px;
	text-decoration: none;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 4px;
	transition: background-color 0.3s;
}

.page-link:hover {
	background-color: #f0f0f0;
}

.list-group {
	border: none;
	box-shadow: none;
}

.list-group-item {
	color: white;
	background-color: #8536c9;
	border: none;
	box-shadow: none;
	padding-left: 0px;
	font-size: 20px;
}

.list-group-item-img {
	width: 32px;
	height: 32px;
	margin-right: 10px;
}

.actionBtn4  {
	color: white;
	background-color: #02b97b;
	padding: 5px 8px 5px 8px;
	border: 0px solid black;
	min-width: 250px;
	min-height: 60px;
	cursor: pointer;
	margin: 5px;
	font-weight: bold;
	font-size: 15px;
}

.inputStyle4 {
	width: 250px;
	border: 1px solid #dedede;
	background-color: white;
	padding: 20px;
	margin: 5px;
	color: black;
}

.contactTile {

}

.contactTile div {

	margin: 10px;
	background-color: #ffebc7;
	padding: 30px;
	border-radius: 10px;
	min-height: 200px;

}

.contactTile div h4 {

	font-weight: bold;

}

.contactTile div p {

	margin: 0px;
	padding: 0px;

}

.article-description {
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
	font-size: 14px;
	font-weight: bold;

}

.pd-5 {
	padding: 5px;
}

.pd-10 {
	padding: 10px;
}

.footerItems li a {
	color: white;
	margin-left: 30px;
	font-size: 16px;
}

.footerItems2 li a {
	color: #666666;
}

.footerItems3 li a {
	margin-left: 3px;
}

.text-white {
	color: white;
}

.bg-veg{
	background-color: #00A000AA;
}

.bg-nonveg {
	background-color: #FF0000AA;
}