html {
	scroll-behavior: smooth;
	}
	:root {
	--color1: rgb(68, 91, 222, 1);
	--weekHeaderBGColor: rgb(68, 168, 222);
	--todayTextColor: rgba(234, 43, 187);
	--dayActiveColor: rgb(68, 91, 222, 0.9);
	--dayHoverColor: rgba(222, 216, 68, 0.3);
	--borderColor: rgba(0, 0, 0, 0.1);
	--fullDayHeight: 6rem;
	--transitionTime: 300ms;
	}
	body {
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #555;
	overflow-x: hidden !important;
	background-color: #fff;
	}
	::selection {
	color: #fff;
	background: #8f8f8f;
	}
	@font-face {
	font-family: "SourceSansPro-Bold";
	src: url("../customfont/SourceSansPro-Bold.ttf") format("opentype");
	}
	@font-face {
	font-family: "TT0283M_";
	src: url("../font/TT0283M_.TTF") format("opentype");
	}
	@font-face {
	font-family: "TT0351M_";
	src: url("../font/TT0351M_.TTF") format("opentype");
	}
	@font-face {
	font-family: "SourceSansPro-Regular";
	src: url("../customfont/SourceSansPro-Regular.ttf") format("opentype");
	}
	@font-face {
	font-family: "SourceSansPro-It";
	src: url("../customfont/SourceSansPro-It.ttf") format("opentype");
	}
	@font-face {
	font-family: "SourceSansPro-Light";
	src: url("../customfont/SourceSansPro-Light.ttf") format("opentype");
	}
	@font-face {
	font-family: "SourceSansPro-Semibold";
	src: url("../customfont/SourceSansPro-Semibold.ttf") format("opentype");
	}
	.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}
	.fa-font:before {
	content: "\f031";
	}
	a {
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	text-decoration: none;
	color: #000;
	}
	a:hover {
	text-decoration: none;
	color: #000;
	}
	a:focus {
	text-decoration: none;
	outline: none;
	}
	a:-webkit-any-link:focus-visible {
	outline-offset: 0px;
	}
	:focus-visible {
	outline: -webkit-focus-ring-color auto 0px;
	}
	button:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	}
	header img {
	max-width: auto!important;
	width: auto!important;
	}
	p {
	font-size: clamp(1rem, 1vw, 3rem);
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	color: #000;
	line-height: 1.4;
	}
	ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	ol {
	list-style-type: none;
	padding-left: 0;
	}
	/* ***************header******************* */
	header {
	background-color: #4db2ba21;
	padding: 10px 0px;
	z-index: 99;
	}
	header .row {
	justify-content: center;
	align-items: center;
	}
	header .row .logo.ashoka {
	width: 80%;
	max-width: 80%;
	}
	header .row .logo.emblem {
	width: 90%;
	max-width: 90%;
	}
	.italic {
	font-style: italic;
	}
	em {background-color: #fff!important;
	}

	/* header .header-content .Supreme {
	color: #000;
	margin-bottom: 0px;
	text-align: center;
	font-size: clamp(2.8rem, 1vw, 3rem);
	line-height: 43px;
	font-family: "SourceSansPro-Bold";
	}
	header .header-content h3 {
	color: #fff;
	margin-bottom: 0px;
	text-align: center;
	text-transform: capitalize;
	font-size: clamp(1.5rem, 1vw, 3rem);
	font-family: "GOTU-REGULAR";
	margin-top: 15px;
	margin-bottom: 15px;
	}
	header .header-content .Reports span {
	color: #000;
	margin-bottom: 0px;
	text-align: center;
	display: block;
	text-transform: capitalize;
	font-size: clamp(2rem, 1vw, 3rem);
	margin-top: 18px;
	line-height: 43px;
	font-family: "SourceSansPro-Semibold" !important;
	}
	.Fortnightly h3 {
	margin-bottom: 0px !important;
	margin-top: 5px !important;
	}
	.Reports h1 {
	margin-top: 20px !important;
	}
	header .header-content .Official {
	font-size: clamp(1.8rem, 1vw, 2rem);
	color: #000;
	margin-bottom: 0px;
	text-align: center;
	text-transform: capitalize;
	display: block;
	font-family: "SourceSansPro-Regular";
	}

	header .header-content .fort {
    font-size: clamp(1.5rem, 0.5vw, 1rem);
    color: #000;
    margin-bottom: 0px;
    text-align: center;
    text-transform: capitalize;
    display: block;
    font-family: "SourceSansPro-Regular";
} */



	.header-content {
	text-align: center;
	}
	/* ***************header******************* */
	/* ***************sidebar******************* */
	.centerdata {
	margin-bottom: 0px;
	}
	.highlight-points {
	position: relative;
	/*height: 100%;*/
	}
	.volume-data {
	padding: 0px 6px;
	}
	.highlight-points p {
	font-size: clamp(0.9rem, 1vw, 2rem);
	padding: 0px 15px;
	}
	.highlight-points p:first-child {
	color: #000;
	margin-bottom: 5px;
	display: flex;
	column-gap: 8px;
	align-items: baseline;
	line-height: 26px;
	}
	.highlight-points p p span {
	position: relative;
	top: 3px;
	}
	.highlight-points p:last-child {
	color: #484848bd;
	margin-bottom: 15px;
	line-height: 26px;
	}

	.cji p{font-size: clamp(1rem, 1vw, 3rem)!important;}
	.profile p{color: #000;	font-size: clamp(1rem, 1vw, 3rem);line-height: 28px;text-align: justify;}
	.about.Disclaimer p{color: #000;	font-size: clamp(1rem, 1vw, 3rem);line-height: 28px;text-align: justify;}
	.Bridging p{color: #000;	font-size: clamp(1rem, 1vw, 3rem);line-height: 28px;text-align: justify;
	}
	.Highlights-data {
	border-bottom: 1px solid #f6ecd2;
	margin-bottom: 15px;
	}
	.highlight-points .heading-highlight {
	background-color: #f6ecd2;
	font-size: clamp(1rem, 1vw, 3rem);
	margin-bottom: 40px;
	font-weight: 600;
	text-align: center;
	display: block;
	padding: 4px 10px;
	}
	.content-div .held span {
	font-weight: 600;
	font-family: "SourceSansPro-Regular";
	}
	.content-div .held p {
	font-size: clamp(1rem, 1vw, 3rem);
	margin-bottom: 20px;
	text-align: justify;
	font-family: "SourceSansPro-It";
	}
	.Fortnightly p {
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1rem, 1vw, 3rem);
	color: #000;
	}
	.centerdata .col-lg-2.col-md-3.col-12 {
	padding: 0px 0px;
	}
	.split {
	margin: 0px 40px;
	padding-top: 10px;
	}
	.split .row {
	justify-content: space-between;
	align-items: center;
	}
	.split .inner-icon {
	margin-bottom: 10px;
	}
	.volume-data a{	font-family: "SourceSansPro-Regular";}
	.sidebar.index2 .civil span{font-family: "SourceSansPro-Regular";position: relative!important;}

	.search-section label {
	display: block !important;
	font-family: 'SourceSansPro-Semibold';
	margin-right: 10px;
	/* font-size: clamp(0.2rem, 1vw, 1.5rem); */
	}
	.searchdiv {
	margin: 60px 0px;
	}
	.searchdiv select {
	width: 100%;
	padding: 10px 10px;
	font-family: "SourceSansPro-Regular";
	border-radius: 11px;
	background: #fff;
	color:#000;
	/* font-size: clamp(0.2rem, 1vw, 1.5rem); */
	}
	.sidebar.index2 {
	background-color: #fff !important;
	}

	ul.multiselect-container.dropdown-menu label{font-family: "SourceSansPro-Regular"!important;}
	.sidebar.index2 .sidebar {
	padding: 0px !important;
	}
	.sidebar.index2:before {
	display: none;
	}
	.sidebar {
	background-color: #4db2ba21;
	position: relative;
	/* height: 100%; */
	}
	.sidebar .Part {
	background-color: #4db2bae6;
	font-size: clamp(1rem, 1vw, 3rem);
	margin-bottom: 40px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	display: block;
	padding: 4px 10px;
	font-family: "SourceSansPro-Semibold";
	}
	.searchdiv .row {
	justify-content: center;
	align-items: center;
	border: 0;
	}
	.sidebar img {
	width: 60%;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: 10px;
	}
	.sidebar p {
	margin-bottom: 0;
	font-family: "SourceSansPro-Regular";
	}
	.sidebar .volume-download {
	display: flex;
	justify-content: center;
	text-align: center;
	margin-bottom: 20px;
	}
	.email-data .error{
		color:#fc4517;
		font-size:14px;
	 }
	 .email-data .success{
	   color:#29d402;
		font-size:16px;
	 }
	 .email-data .form-label {
		font-size: clamp(1rem, 1vw, 2rem)!important;    font-family: "SourceSansPro-Regular";
	  }
 .email h4{font-size: clamp(1.5rem, 1vw, 2rem)!important;color: #fff!important;padding: 10px;margin-top: 30px;margin-bottom: 0;font-family: "SourceSansPro-Semibold";margin-top: 48px;margin-bottom: 0px!important;
		 background: #4db2ba63;}
		.email-data .email {    font-family: "SourceSansPro-Regular";
		 background-color: #4db2ba21;
	 }
	 .email-data button{padding: 8px 10px;   background-color: #4db2bae6;
		border:1px solid #4db2bae6;font-size: clamp(1rem, 1vw, 2rem)!important;font-family: "SourceSansPro-Regular";
		border-radius: 4px;
		color: #fff;}   
		   .email-data {   background-color: #4db2ba21;padding: 20px;
	 }
		.email-data input[type="submit"] {
	   background-color: #4db2bae6;
		
		 padding: 10px;
		 border-radius: 4px;
		 color: #fff;
		 border: none;
		 display: flex;font-family: "SourceSansPro-Regular";
		 text-align: center;
		 margin: 0 auto;
		 margin-top: 10px;
	 }
	.views {
	position: relative;
	background: #fff;
	height: 100%;
	}
	.cji .views {
	margin-bottom: 40px;
	}
	.EditorialCommittee .judgesinner {
	margin-bottom: 40px;
	}
	/* .views:before {
	height: 100%;
	display: block;
	width: 2px;
	background: #CBCCC9;
	top: 0;
	border-right: 1px white;
	content: '';
	position: absolute;
	left: -16px;
	} */
	.judges {
	background: #f7f7f6 !important;
	margin-top: 70px;
	}
	#scroll {
	position: fixed;
	right: 10px;
	bottom: 28px;
	cursor: pointer;
	width: 75px;
	height: 45px;
	background-color: #4db2bae6;
	color: #fff;
	border: 0px;
	display: none;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 8px;
	z-index: 999;
	}
	#scroll span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -12px;
	height: 0;
	width: 0;
	border: 2px solid transparent;
	border-bottom-color: #ffffff;
	}
	.jaduges-content.Chandrachuddiv img {
	width: 80% !important;
	max-width: 80% !important;
	margin: 0 auto;
	}
	.cji-profile {
	background-color: #4db2ba21;
	padding: 20px 20px;
	border-radius: 4px;
	border-radius: 6px;
	border: 1px solid #ededed;
	box-shadow: 0 0 6px 0.2rem rgb(178 178 178 / 16%);
	cursor: pointer;
	transition: all 0.5s ease;
	margin-top: 30px;
	}
	#cite {
	cursor: pointer;
	}
	.citedetails {
	padding: 10px 18px;
	border-radius: 4px;
	}
	.citedetails p {
	color: #000;
	font-size: clamp(1rem, 1vw, 1rem);
	margin-bottom: 0px;
	font-weight: 500 !important;
	font-family: "SourceSansPro-Regular";
	}
	.modal-header h5 {
	font-size: clamp(1rem, 1vw, 3rem);
	margin-bottom: 0;
	font-weight: 600;
	font-family: "SourceSansPro-Bold";
	}
	.citedetails p:nth-child(2) {
	margin: 0px 0px 8px !important;
	font-family: "SourceSansPro-Regular";
	}
	/* .citedetails {font-size: clamp(0.4rem, 1vw, 0.8rem);} */
	#myBtn:hover {
	background-color: #cbccc9;
	}
	.sidebar .read {
	margin: 20px 0px;
	}
	.sidebar .read span {
	display: block;
	font-size: clamp(1rem, 1vw, 1rem);
	font-weight: 600;
	margin-bottom: 30px;
	font-family: "SourceSansPro-Regular";
	}
	.sidebar .linking-section a.active {
	color: #000;
	text-decoration: underline;
	font-size: clamp(0.95rem, 1vw, 0.75rem);
	}
	.sidebar .linking-section li a {
	color: #000;
	font-family: "SourceSansPro-Regular";
	}
	.sidebar h5 {
	font-family: "SourceSansPro-Regular";
	}
	.sidebar .linking-section li {
	text-align: left;
	margin-bottom: 10px;
	font-size: clamp(0.95rem, 1vw, 0.75rem);
	line-height: 20px;
	list-style: auto;
	}
	.citedetails {
		line-height: 28px;
	}
	.author {
	cursor: pointer;
	display: inline-block;
	position: relative!important;
	}
	.author sup {
		top: 7px;
		color: #268e97;
		font-size: 40px;
		position: absolute;
		right: 0px;
	}
	.author:hover::before {
	content: "Author";
	position: absolute;
	font-size: 1rem;
	top: -39px;
	padding: 7px 13px;
	font-size: 24px;
	border-radius: 4px;
	right: 8px;
	color: #fff;
	background-color: #868584;
	}
	.sidebar.index2 .linking-section {
	padding-left: 12px;
	}

	.content-div h2 {
	text-align: center;
	font-weight: 600;
	font-size: clamp(1.8rem, 1vw, 3rem);
	margin-bottom: 40px;
	line-height: 20px;
	font-family: "SourceSansPro-Semibold";
	}
	.content-div h3 {
	font-size: clamp(1.5rem, 1vw, 3rem);
	font-family: "SourceSansPro-Regular";
	}
	.content-div h4 {
	font-size: clamp(1.4rem, 1vw, 3rem);
	margin-bottom: 50px;
	font-family: "SourceSansPro-Regular";
	}
	.cititaion p {
	margin-bottom: 5px !important;
	color: #000;
	text-align: left !important;
	font-size: clamp(1.6rem, 1vw, 3rem) !important;
	}
	.cite-data {
	font-weight: 600;
	}
	.sidebar.index2 .linking-section a {
	font-size: clamp(1.3rem, 1vw, 2rem);
	text-decoration: none !important;
	font-family: "SourceSansPro-Regular";
	}
	.sidebar.index2 .linking-section a.active {
	font-size: clamp(1.3rem, 1vw, 3rem) !important;
	text-decoration: none !important;
	font-family: "SourceSansPro-Semibold";
	line-height: 24px;
	display: inline-block;
	}
	.sidebar.index2 .linking-section li {
	margin-bottom: 40px;
	font-size: clamp(1.3rem, 1vw, 2rem);
	list-style: none;
	box-shadow: 0 0 6px 0.2rem rgb(78 78 73 / 5%);
	padding: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding-bottom: 5px;
	}
	.sidebar.index2 .split a {
	font-size: clamp(1rem, 1vw, 1rem) !important;
	}
	.sidebar.index2 #cite {
	display: flex !important;
	}
	.sidebar.index2 #cite img {
	max-width: 22px !important;
	height: 22px !important;
	}
	span.resent {
		text-align: center;
		display: flex;
		justify-content: center;
		margin-bottom: 10px;
		color: #000;
		font-size: 16px;
		position: relative;
		top: -29px;font-family: 'SourceSansPro-Semibold';
	}
	.sidebar.index2 .civil {
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1rem, 1vw, 3rem) !important;
	margin-bottom: 35px;
	line-height: 33px;
	}
	.search-section.global-search {
	position: relative;
	}
	.sidebar.index2 .split {
	margin: 0px 0px !important;
	}
	.sidebar.index2 .inner-icon img {
	width: auto !important;
	display: flex;
	justify-content: center;
	margin: 0 !important;
	}
	.sidebar.index2 .cititaion p {
	margin: 20px 0px;
	font-family: "SourceSansPro-Semibold" !important;
	margin-bottom: 5px !important;
	color: #000;
	font-size: clamp(1rem, 1vw, 3rem) !important;
	font-weight: 600;
	}
	.sidebar.index2 .civil p {
	line-height: 1.4;
	}
	.content-div p {
	font-size: clamp(1rem, 1vw, 3rem);
	margin-bottom: 10px;
	text-align: justify;
	font-family: "SourceSansPro-Regular";
	}
	.sidebar.past-part .part {
	display: flex;
	justify-content: center;
	}
	.issue p {
	display: flex;
	column-gap: 5px;
	}
	.content-div .civil p {
	font-size: clamp(1.2rem, 1vw, 3rem);
	margin-bottom: 0;
	font-family: "SourceSansPro-Semibold";
	color: #000;
	font-style: normal;
	}
	.views .circlediv p {
	margin-bottom: 0px;
	color: #142b61;
	border-bottom: 0;
	}
	body .modal-header .btn-close {
	font-size: 15px !important;
	}
	.innercircle p {
	text-align: center;
	color: #142b61;
	}
	.inner-icon img {
	max-width: 32px;
	}
	.innercircle.Citation .circlediv {
	background-image: url("../images/cit.png");
	border: 0px;
	background-position: bottom;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	padding: 18px;
	}
	.innercircle.Altmetric .circlediv {
	background-image: url("../images/altmetric.png");
	border: 0px;
	background-position: bottom;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	padding: 18px;
	}
	.innercircle.View .circlediv {
	background-image: url("../images/box.png");
	border: 0px;
	background-position: bottom;
	background-size: cover;
	padding: 18px;
	background-repeat: no-repeat;
	}
	.innercircle.View .circlediv p {
	color: #fff;
	}
	.split .inner-icon a {
	font-size: clamp(1rem, 1vw, 1rem);
	margin-bottom: 0;
	font-style: normal;
	text-align: justify;
	display: flex;
	align-items: center;
	color: #000;
	font-family: "SourceSansPro-Regular";
	column-gap: 7px;
	}
	.modal.fade .modal-dialog {
	z-index: 9999999;
	}
	.search-section {
	position: relative;
	/* display: flex;
	align-items: center; */
	}
	.cite-data .cititaion {
	font-size: clamp(1rem, 1vw, 2rem);
	font-weight: 600;
	color: #000;
	width: 50%;
	text-align: right;
	}
	.select_dropdown_arrow {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-image: url(../images/arrow.png) !important;
	border: 2px solid #4db2bae6;
	content: "";
	background-position: right !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	border-radius: 0px 10px 10px 0px;
	background-color: #fff !important;
	}
	button.coverimg {
	border: 0;
	background-color: transparent;
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1.1rem, 1vw, 2rem);
	margin-bottom: 0px;
	color:#000;
	}
	#footer .footer-inner a {
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1.3rem, 1vw, 1rem) !important;
	margin-bottom: 0px;
	color: #fff;
	display: inline-block;
	text-decoration: none !important;
	}
	#footer .Copyright p {
	font-family: "SourceSansPro-Regular";
	margin-bottom: 0;
	}
	.modal-dialog {
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	}
	.views h4 {
	text-align: center;
	font-size: clamp(1.2rem, 1vw, 3rem);
	background-color: #4db2ba21;
	padding: 20px 5px;
	font-family: "SourceSansPro-Regular";
	color: #000;
	font-weight: 600;
	}
	.views h3 {
	text-align: center;
	font-size: clamp(1.2rem, 1vw, 3rem);
	background-color: #4db2ba21;
	padding: 20px 5px;
	font-family: "SourceSansPro-Regular";
	color: #000;
	font-weight: 600;
	}
	.jaduges .jaduges-content p {
	text-align: center;
	font-size: clamp(1rem, 1vw, 1rem);
	color: #484848;
	font-family: "SourceSansPro-Regular";
	margin-bottom: 25px;
	}
	.jaduges .jaduges-content img {
	width: 100%;
	margin: 0 auto;
	display: flex;
	margin-bottom: 20px;
	}
	.jaduges .jaduges-content.Editorial img {
	width: 100%;
	margin: 0 auto;
	display: flex;
	}
	.EditorialCommittee p {
	margin-top: 20px;
	font-size: clamp(1rem, 1vw, 3rem) !important;
	}
	.EditorialCommittee {
	background: #fff;
	margin-bottom: 150px;
	}
	.profile-jaduges {
	background-color: #4db2ba21;
	padding: 50px 20px;
	border-radius: 4px;
	border-radius: 6px;
	border: 1px solid #ededed;
	box-shadow: 0 0 6px 0.2rem rgb(178 178 178 / 16%);
	cursor: pointer;
	transition: all 0.5s ease;
	margin-bottom: 20px;
	}
	.cji {
	background: #fff;
	}
	.circle {
	padding: 20px;
	display: flex;
	background: #cfd6ea;
	justify-content: space-between;
	}
	#chcp_font_size .fa {
	color: #000;
	font-size: clamp(1.3rem, 1vw, 1rem);
	}
	#chcp_font_size button {
	color: #000;
	padding: 0px;
	background-color: transparent;
	font-size: clamp(1.3rem, 1vw, 1rem);
	}
	/* .font-increase .input-group {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
	justify-content: flex-end;
	} */

	.font-increase {
		position: absolute;
		right: 0;
		bottom: 2px;
		display: flex;
		justify-content: flex-end;
	
		column-gap: 10px;
	  }

	  .home-position{position: relative;}
	  .font-increase  .input-group {
		position: relative;
		display: block;

		width:auto;
	  }
	.print button {
	display: flex;
	justify-content: flex-end;
	margin: 0px !important;
	background-color: #4db2bae6;
	color: #fff !important;
	padding: 8px 10px !important;
	display: inline-block !important;
	border-radius: 4px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	}
	
	.font-increase button:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	}
	#footer {
	background-color: #72706e;
	color: #fff;
	padding: 10px 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	position: relative;
	bottom: 0;
	margin-top: 15px;
	width: 100%;
	z-index: 9;
	}
	.search-section button {
	background-color: #142b61;
	color: #fff;
	padding: 10px 10px;
	border: 0px;
	border-radius: 5px;
	font-size: 1rem;
	}
	/* ***************sidebar******************* */
	/* ***************Split******************* */
	.parent {
	width: 100%;
	}
	.parent .vertical-tab {
		background-color: #4db2ba21;
		position: relative;
		height: 100%;
		padding-bottom: 20px;
	}
	.parent .vertical-tab ul li a {
	text-decoration: none;
	color: #000;
	padding: 10px 20px;
	}
	.parent .vertical-tab ul {
	padding-left: 0px;
	}
	.displaydata1.Judement {
	margin: 20px 0px;
	display: flex;
	justify-content: center;
	}
	.jugdmentgo {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 20px;
	align-items: center;
	column-gap: 11px;
	}
	.tabheading a:last-child {
	border: none;
	}
	.tabheading a {
	font-size: clamp(1rem, 1vw, 3rem);
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-family: "SourceSansPro-Regular";
	padding: 15px 10px;
	}
	.volume-data p {
	text-align: center !important;
	line-height: 24px;
	display: flex;
	align-items: baseline;
	font-family: "SourceSansPro-Regular";
	column-gap: 15px;
	justify-content: center;
	margin-bottom: 0px;
	}
	.tabheading a:active {
	color: #000;
	font-weight: 600;
	}
	.split i.fa.fa-book {
	font-size: clamp(1.5rem, 1vw, 3rem) !important;
	}
	.right-content:before {
	height: 100%;
	display: block;
	width: 2px;
	background: #cbccc9;
	top: 0;
	border-left: 1px white;
	content: "";
	position: absolute;
	left: -16px;
	}
	.tabheading .active {
	color: #fff !important;
	font-weight: 600;
	background: #4db2bae6 !important;
	font-size: clamp(1rem, 1vw, 3rem);
	}
	.standerview {
	background-color: #4db2bae6;
	color: #fff !important;
	padding: 5px 10px !important;
	display: inline-block !important;
	border-radius: 4px;
	text-align: center;
	border: 0px;
	}
	.htmlview {
	margin-bottom: 100px !important;
	margin-top: 40px;
	}
	/******************Split***********************/
	.profileparent h4 {
	font-size: clamp(1.5rem, 1vw, 3rem);
	padding: 40px 0px;
	justify-content: center;
	display: flex;
	font-weight: 600;
	font-family: "SourceSansPro-Semibold";
	}
	.profile-details {
	position: relative;
	}
	.profile-details img {
	border: 10px solid #fff;
	margin-top: 3px;
	box-shadow: 0 0 6px 0.2rem rgb(178 178 178 / 16%);
	border-radius: 4px;
	}
	.profile {
	margin-bottom: 100px;
	}
	.profile p {
	margin-top: 0;
	margin-bottom: 1rem;
	display: flex;
	align-items: baseline;
	font-family: "SourceSansPro-Regular";
	column-gap: 10px;
	text-align: justify;
	}
	.profileparent {
	margin-bottom: 115px;
	}
	.judges .views p {
	text-align: center;
	font-size: clamp(1rem, 1vw, 1rem);
	color: #000;
	line-height: 26px;
	font-family: "SourceSansPro-Regular";
	}









	.highlight-points span i {
	font-size: 8px;
	}
	.about {
	margin-bottom: 120px;
	}
	.about h4 {
	font-size: clamp(1.5rem, 1vw, 3rem);
	padding: 20px 0px;
	justify-content: center;
	display: flex;
	font-weight: 600;
	background: #4db2ba63;
	}
	.sidebar.past-part img {
	max-width: 40%;
	width: 40%;
	}
	.about p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-family: "SourceSansPro-Regular";
	margin-top: 40px;
	column-gap: 10px;
	}
	.profile-details {
	position: relative;
	}
	.profile-details img {
	border: 10px solid #fff;
	margin-top: 3px;
	box-shadow: 0 0 6px 0.2rem rgb(178 178 178 / 16%);
	border-radius: 4px;
	}
	.profile {
	margin-bottom: 100px;
	}
	.profile p {
	margin-top: 0;
	margin-bottom: 1rem;
	display: flex;
	align-items: baseline;
	font-family: "SourceSansPro-Regular";
	column-gap: 10px;
	text-align: justify;
	}
	/* filter-start */
	.filter-search {
	padding: 40px 0px;
	margin-bottom: 100px;
	}
	.filter-search .filter-left label {
	display: block;
	margin-bottom: 10px;
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1rem, 1vw, 2rem);
	}
	.filter-search .filter-left .filter-inner {
	background-color: #4db2ba21;
	padding: 16px 16px;
	}
	.filter-search .filter-left .filter-inner .filter-data select {
	width: 100%;
	padding: 8px;
	background: #ffff;
	border-radius: 4px;
	font-family: "SourceSansPro-Regular";
	border: 1px solid #ccc;
	font-size: 15px;
	}
	.filter-search .filter-left .filter-inner .filter-data input {
	width: 100%;
	font-family: "SourceSansPro-Regular";
	padding: 8px;
	background: #ffff;
	border-radius: 4px;
	border: 1px solid #ccc;
	font-size: 15px;
	}
	.filter-search .filter-left .filter-inner .filter-data {
	margin-bottom: 15px;
	}
	.filter-search .filter-left .filter-inner .filter-data button {
	color: #fff;
	font-size: clamp(0.6rem, 1vw, 2rem);
	background-color: #4db2bae6;
	padding: 7px 16px;
	border-radius: 4px;
	border: 0;
	display: flex;
	margin: 0 auto;
	margin-top: 30px;
	font-family: "SourceSansPro-Regular";
	}
	.filter-search .filter-right {
	padding-left: 20px;
	}
	.filter-search .filter-right .relevance {
	display: flex;
	justify-content: flex-end;
	padding: 0px 25px;
	column-gap: 15px;
	align-items: center;
	}
	.filter-search .filter-right .relevance .go-back a {
	padding: 9px;
	background: #4db2ba21;
	border-radius: 4px;
	border: 1px solid #4db2ba21;
	font-size: clamp(0.8rem, 1vw, 2rem);
	font-family: "SourceSansPro-Regular";
	}
	.filter-search .filter-right select {
	padding: 6px;
	background: #ffff;
	border-radius: 4px;
	border: 1px solid #000;
	font-size: clamp(0.8rem, 1vw, 2rem);
	font-family: "SourceSansPro-Regular";
	}
	.search-box,
	.close-icon,
	.search-wrapper {
	position: relative;
	padding: 10px;
	}
	.close-icon {
	border: 1px solid transparent;
	background-color: transparent;
	display: inline-block;
	outline: 0;
	cursor: pointer;
	}
	.close-icon:after {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	background: ;
	z-index: 1;
	right: 0px;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-size: contain;
	text-align: center;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
	}
	.search-box:not(:valid) ~ .close-icon {
	display: none;
	}
	.inner-search {
	width: 100%;
	}
	.inner-search .searchwrapper input {
	width: 100%;
	margin-left: 6px;
	background-color: transparent;
	}
	.inner-search .searchwrapper form {
	width: 100%;
	font-size: clamp(1rem, 1vw, 2rem);
	border: 0;
	padding: 14px;
	display: flex;
	align-items: center;
	background-color: #4db2ba21;
	}
	.search-box {
	position: relative;
	padding: 0px;
	border: 0;
	}
	.button-hindienglish {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	column-gap: 10px;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 10px;
	}
	.button-hindienglish a {
	border-radius: 4px;
	padding: 7px 15px;
	color: #fff;font-size: clamp(1rem, 1vw, 2rem);
	margin-top: 10px;
	background-color: #4db2bae6;
	margin-bottom: 10px;
	font-family: "SourceSansPro-Regular";
	}
	.searchbox .row {
	align-items: center;
	}
	.searchbox p {
	font-weight: 600;
	}
	.filter-left h4 {
	margin-bottom: 10px;
	font-size: 18px;
	font-family: "SourceSansPro-Semibold";
	color: #000;
	}
	/* filter end*/
	/* feedback */
	.feedback .card input {
	display: inline-block;
	border: 0;
	border-bottom: 0;
	color: #484848;
	background-color: #fafafa;
	padding: 12px;
	border-radius: 4px;
	margin-bottom: 40px;
	line-height: 20px;
	}
	.feedback .card input:focus {
	background-color: #fff;
	outline: 0;
	box-shadow: none;
	}
	.feedback label {
	color: #484848;
	position: absolute;
	pointer-events: none;
	left: 10px;
	top: 10px;
	font-size: clamp(1rem, 1vw, 1rem);
	transition: 0.2s;
	}
	.feedback input:focus ~ label {
	top: -16px;
	left: 10px;
	font-size: clamp(0.9rem, 1vw, 1rem);
	background-color: transparent;
	padding: 0 0px 0 0px;
	line-height: 16px;
	}
	.feedback input:valid ~ label {
	top: -16px;
	left: 10px;
	font-size: clamp(0.9rem, 1vw, 1rem);
	background-color: transparent;
	padding: 0 0px 0 0px;
	line-height: 16px;
	}
	.feedback .card {
	border: 0px;
	background: #f9f6ec;
	}
	.feedback .feedbackimg {
	background: #f9f6ec;
	}
	body .feedback .col-lg-4.col-md-6.col-12 {
	background-color: #f9f6ec;
	padding: 30px 0px 0px 30px;
	}
	body .feedback .col-lg-3.col-md-6.col-12 {
	background-color: #f9f6ec;
	padding: 30px 30px 0px 0px;
	}
	.feedbackbtn button {
	margin: 30px 0px;
	background-color: #f6ecd2;
	color: #484848;
	padding: 10px 20px;
	border: 1px solid #f6ecd2;
	font-size: clamp(1rem, 1vw, 1rem);
	border-radius: 4px;
	margin-bottom: 0;
	}
	.feedbackbtn {
	display: flex;
	justify-content: flex-end;
	}
	.feedback .card-header {
	background: #f9f6ec;
	border: 0;
	}
	.feedback {
	margin-top: 100px;
	margin-bottom: 200px;
	}
	.feedback .Suggestion span {
	font-size: clamp(1rem, 1vw, 1rem);
	margin-bottom: 10px;
	display: block;
	}
	.feedback .form-control:focus {
	border-color: #424141;
	outline: 0;
	box-shadow: none;
	}
	.feedback .feedbackimg h4 {
	font-size: clamp(2rem, 1vw, 12em);
	text-align: center;
	font-weight: 600;
	margin-top: 24px;
	margin-bottom: 50px;
	}
	.records span {
	display: block;
	margin-bottom: 15px !important;
	font-size: clamp(2rem, 1vw, 2em);
	font-family: "SourceSansPro-Regular";
	}
	.hidediv1 .civil.filter{margin-bottom: 14px!important;text-decoration:none!important ;}
	img {
	max-width: 100%;
	}
	.hidediv1 .civil p:nth-child(2) {margin-bottom: 14px;
	
	  }
	span.home a{color: #000;
		font-family: "SourceSansPro-Regular";
		font-size: clamp(1.2rem, 1vw, 1rem);
		border: 1px solid #000;
		border-radius: 4px;
		padding: 1px 10px;
		line-height: 28px;
		text-decoration: none!important;
	}
	.hidediv1 .civil p:first-child{margin-bottom: 4px;
	}

	#form .text-field {
	position: relative;font-family: "SourceSansPro-Regular";
	}
	#form .errormsg {
	font-size: 14px;
	position: absolute;
	top: -38px;
	color: red;
	left: 9px;
	}
	/* feedback */
	.filter-banner {
	width: 100%;
	background-color: #f9f6ec99;
	padding: 50px 0;
	}
	.filter-banner img {
	width: 100%;
	}
	.filter-banner h1 {
	font-size: clamp(2.5rem, 1vw, 2rem);
	margin-bottom: 10px;
	}
	.filter-banner p {
	font-size: 19px !important;
	}
	.filter-inner .accordion-button:not(.collapsed) {
	box-shadow: transparent;
	border-color: #000;
	background-color: transparent;
	color: #000;
	}
	.filter-inner .accordion-button:focus {
	border-color: #000;
	box-shadow: none;
	}
	.accordion-button::after {
	background-size: 1rem;
	}
	.sidebar.index2 .cite-data .cititaion {
	display: flex;
	width: auto;
	justify-content: end;
	}
	.sidebar.index2 .cite-data .cititaion span {
	display: inline-block;
	background: #4db2bae6;
	color: #fff;
	padding: 8px 10px;
	text-wrap: nowrap;
	font-family: "SourceSansPro-Semibold";
	}
	.Advancedview .databyjudgment span{font-size: clamp(1.1rem, 1vw, 1rem);}
	.page-item{font-size: clamp(1.1rem, 1vw, 2rem) !important;}
	.page-link{font-size: clamp(1.1rem, 1vw, 2rem) !important;padding: 6px 16px;}
	.sidebar.index2 .linking-section a {
	font-size: clamp(1rem, 1vw, 2rem) !important;
	font-family: "SourceSansPro-Regular";
	column-gap: 6px;
	margin-bottom: 7px;
	align-items: center;
	}
	.split-data {
	margin-top: 12px;
	display: flex;
	align-items: center;
	column-gap: 30px;
	justify-content: end;
	}
	.sidebar.index2 .linking-section a img {
	width: 35px !important;
	}
	.metadata {
	color: #751c24;
	font-size: 13px;
	display: flex;
	justify-content: end;
	}
	.cover-image .modal-body {
	background-image: url(../../admin/judgement_file/cover_img/cover_old.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 847px;
	position: relative;
	text-align: center;
	}
	.cover-image .modal-body .year p {
	color: #773e1b;
	font-size: 72px !important;
	top: 57%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	}
	.seventeen-div p{margin-top: 0px;}
	.seventeen-div{display: flex; column-gap: 5px;font-size:15px;margin:10px 0px;justify-content: center;}
	.cover-image button.btn-close {
	color: #fff;
	position: absolute;
	right: 0;
	z-index: 999;
	}
	.cover-logo {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	}
	.btn-close:focus {
	box-shadow: none;
	}
	.cover-logo img {
	width: 20%;
	}
	.content-report p {
	color: #794a2f;
	font-size: 32px;
	font-family: "TT0283M_";
	text-transform: uppercase;
	margin-top: 40px;
	line-height: 25px;
	margin-bottom: 0;
	}
	.content-report span {
	color: #2b2a29;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 7px;
	display: inline-block;
	}
	.published p {
	color: #2b2a29;
	font-size: 15px;
	font-family: "TT0283M_";
	margin-top: 40px;
	line-height: 15px;
	margin-bottom: 0;
	}
	.published span {
	color: #2b2a29;
	font-family: "TT0283M_";
	font-size: 25px;
	margin-bottom: 0;
	margin-top: 0px;
	display: inline-block;
	}
	.published {
	position: absolute;
	bottom: 0;
	text-align: center;
	transform: translate(50%, -50%);
	}
	.about h4 {
	font-size: clamp(1.5rem, 1vw, 3rem);
	padding: 20px 0px;
	justify-content: center;
	display: flex;
	font-family: "SourceSansPro-Semibold";
	}
	.about p {
	margin-top: 0;
	margin-bottom: 1rem;
	margin-top: 40px;
	column-gap: 10px;
	}
	.cover-seventeen .modal-body {
	background-image: url(../../admin/judgement_file/cover_img/Coverimage-bg.png);
	background-size: cover;

	background-repeat: no-repeat;
	height: 875px;
	position: relative;
	text-align: center;
	}
	.cover-seventeen button.btn-close {
	color: #fff;
	position: absolute;
	right: 0;
	z-index: 999;
	top: -24px;
	filter: brightness(0) invert(1);
	}
	/* .cover-seventeen .cover-logo {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	padding-top: 20px;
	} */
	.seventeen-div{
	font-size: 72px !important;
	font-family: "TT0351M_";
    top: 39%;
	position: absolute;
	left: 50%;
	display: block;
	width: 100%;
	transform: translate(-50%, -50%);}
	.cover-seventeen .valume-part {
	display: flex;
	justify-content: center;
	background: #4db2bae6;
	padding: 0px;
	margin-top: 16px;
	column-gap: 6px;
	}
	/* .cover-seventeen .valume-part p:nth-child(2) {
	border: 1px solid #fff;
	border-top: 0;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 0px;
	} */
	.cover-seventeen .valume-part p {
	margin-bottom: 0px;
	color: #fff;
	font-size: 20px;
	}
	.cover-seventeen .cover-logo img {
	width: 20%;
	}
	.cover-seventeen .content-report p {
	color: #000;
	font-size: 32px;
	text-transform: uppercase;
	margin-top: 30px;
	line-height: 25px;
	font-family: "SourceSansPro-Regular";
	margin-bottom: 0;
	}
	.cover-seventeen .content-report span {
	color: #2b2a29;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 7px;
	display: inline-block;
	text-transform: capitalize;
	}
	.cover-seventeen .highlights-issue h4 {
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 7px;
	display: inline-block;
	text-transform: capitalize;
	}
	.cover-seventeen .highlights-issue p {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 7px;
	font-weight: 600;
	display: block;
	}
	.cover-seventeen .highlights-issue {
	padding: 40px 65px;
	text-align: left;
	}
	.cover-seventeen .highlights-issue span {
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 0px;
	display: block;
	}
	.cover-seventeen .published {
	margin-bottom: 20px;
	padding-top: 200px;
	}
	.cover-seventeen .published p {
	color: #2b2a29;
	font-size: 15px;
	font-family: "SourceSansPro-Regular";
	line-height: 15px;
	font-weight: 600;
	margin-bottom: 0;
	}
	.cover-seventeen .published span {
	color: #2b2a29;
	font-family: "SourceSansPro-Regular";
	font-size: 25px;
	margin-bottom: 0;
	margin-top: 0px;
	display: inline-block;
	}
	.cover-seventeen .highligts-data {
	margin-bottom: 14px;
	}
	.cover-seventeen .published {
	position: relative !important;
	transform: none;
	font-family: "SourceSansPro-Regular";
	}
	a#signup {
	text-decoration: underline;
	}
	a#login {
	text-decoration: underline;
	}
	.errormsg {
	color: red;
	position: absolute;
	font-size: 13px;
	bottom: -2px;
	}
	span.errormsg.star {
	color: red;
	position: relative;
	top: 0;
	}
	.error-wrap {
	position: relative;
	}
	.msg {
	position: relative;
	}
	.errormsg {
	position: absolute;
	top: -24px;
	font-size: 13px;
	z-index: 99;
	}
	.login-input input {
	margin-bottom: 25px;
	}
	.search-submit {
	display: flex;
	justify-content: flex-end;
	position: relative;
	top: 16px;
	}
	.search-submit input[type="search"] {
	width: 100%;
	padding: 10px 10px;
	font-family: "SourceSansPro-Regular";
	border-radius: 11px;
	background: #fff;
	border: 2px solid #d7caa8;
	font-size: clamp(1rem, 1vw, 1.5rem);
	}
	.search-section.global-search form {
	margin-bottom: 0;
	}
	.search-section.global-search button {
	background-color: transparent;
	color: #4db2bae6;
	padding: 8px 10px;
	border: 0px;
	right: 40px;font-size: clamp(1rem, 1vw, 1.5rem);
	position: relative;
	border: 1px solid #4db2bae6;
	font-family: "SourceSansPro-Semibold";
	border-radius: 5px;
	}
	.databyjudgment {
	display: flex;
	align-items: center;
	column-gap: 7px;
	}
	.keywords {
	margin-bottom: 20px;
	}
	.keywords .form-control:focus {
	box-shadow: none !important;
	}
	.button-goback {
	display: flex;
	justify-content: flex-end;
	float: right;
	}
	.button-goback a {
	background-color: #4db2bae6;
	color: #fff !important;
	padding: 5px 10px !important;
	display: inline-block !important;font-size: clamp(1rem, 1vw, 1.5rem);font-family: "SourceSansPro-Regular";
	border-radius: 4px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 10px;
	}
	.citedetails.nutral {
	display: flex;
	column-gap: 12px;
	}
	.citedetails.nutral p {
	font-size: 1rem !important;
	}
	.button-hindienglish [data-title]:hover:after {
	opacity: 1;
	transition: all 0.1s ease 0.5s;
	visibility: visible;
	}
	
	.button-hindienglish [data-title]:after {
	content: attr(data-title);
	background-color: #4db2ba21;
	color: #111;
	font-size: 15px;
	position: absolute;
	padding: 1px 5px 2px 5px;
	bottom: -1.6em;
	left: 100%;
	white-space: nowrap;
	box-shadow: 1px 1px 3px #222222;
	opacity: 0;
	border: 0px;
	z-index: 99999;
	visibility: hidden;
	}
	.button-hindienglish [data-title] {
	position: relative;
	}
	#myRadioGroup {
	display: flex;
	column-gap: 25px;
	padding: 30px 0px 30px 60px;
	}
	#myRadioGroup label {
	display: flex;
	column-gap: 5px;
	align-items: center;
	word-spacing: 2px;
	width: auto;
	font-size: clamp(1.1rem, 1vw, 2rem);
	font-family: 'SourceSansPro-Semibold';
	color: #000;
	cursor: pointer;
	}
	.advancesearch #myRadioGroup input {
	width: auto;
	cursor: pointer;
	}
	.advancesearch input {
	width: 100%;
	padding: 8px;
	}
	.formsearch label {
	white-space: nowrap;
	font-size: clamp(1.2rem, 1vw, 1.3rem);
	color: #000;
	position: absolute;
	margin-bottom: 28px;word-spacing: 2px;
	letter-spacing: 0.5px;
	top: -13px;
	background: #f9f9f9cc;
	padding: 0px 5px;
	font-family: 'SourceSansPro-Semibold';
	}
	.formsearch form {
	background-color: #d4e2e340;
	padding: 50px;
	border-radius: 4px;
	color: #000;
	padding-bottom: 0px;
	}
	.Advancedview .databyjudgment {
	display: flex;
	align-items: center;
	column-gap: 7px;
	}
	/* .form-control {
	font-family: "SourceSansPro-Regular";
	} */
	.form-control:focus {
	color: var(--bs-body-color);
	background-color: var(--bs-body-bg);
	box-shadow: none;
	border-color: #ddd;
	}
	.Advancedview ::placeholder {
	font-size: clamp(1.1rem, 1vw, 2rem) !important;
	color: #000;
	}
	.Cause-data .table-dataview tr td{    font-family: "SourceSansPro-Regular";    font-size: clamp(1.1rem, 1vw, 2rem);}
	.Cause-data .table-dataview tr td:first-child{font-family: "SourceSansPro-Semibold"; word-spacing: 2px;    letter-spacing: 0.5px;}
	.Cause-data .table-dataview tr td:nth-child(2) {
	font-size: clamp(1rem, 1vw, 2rem);
	}
	#Citationdivopen .Advancedview{position: relative;}
	#Citationdivopen .Advancedview label{left: 9px;
		top: -17px;}
	.relevance {
	display: flex;
	column-gap: 20px;
	align-items: baseline;
	width:100%;
	padding: 30px 60px 30px 0px;
	float:right;
	}
	.relevance button {
	margin: 0px !important;
	font-size: clamp(1.2rem, 1vw, 2rem) !important;
	background-color: #4db2bae6;
	color: #fff !important;
	padding: 8px 10px !important;
	font-family: "SourceSansPro-Regular";
	display: inline-block !important;
	border-radius: 4px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	}
	.relevance a {
	margin: 0px !important;
	background-color: #4db2bae6;
	color: #fff !important;
	font-size: clamp(1.2rem, 1vw, 2rem) !important;
	padding: 8px 10px !important;
	display: inline-block !important;
	border-radius: 4px;
	text-align: center;
	font-family: "SourceSansPro-Regular";
	border: 0px;
	text-decoration: none;
	}
	.relevance label.form-label {
	display: table-cell;
	font-size: clamp(1.2rem, 1vw, 2rem) !important;
	font-family: 'SourceSansPro-Semibold';
	white-space: nowrap;
	}
	.relevance select {
	appearance: auto;
	font-size: clamp(1.1rem, 1vw, 2rem) !important;
	font-family: "SourceSansPro-Regular";
	}
	.date-between {
	display: flex;
	column-gap: 20px;
	}
	.date-between .Advancedview {
	position: relative;
	}
	.casetype-yearno {
	display: flex;
	column-gap: 20px;
	}
	.year-volume {
	display: flex;
	column-gap: 20px;
	}
	.button-clearsubmit .clearall-submit {
	display: flex;
	justify-content: end;
	column-gap: 20px;
	}
	.Advancedview .btn-group {
	width: 100%;
	border: var(--bs-border-width) solid var(--bs-border-color);
	background-color: #fff;
	color: #000;
	margin-bottom: 0px !important;
	display: flex;
	font-size: 15px;
	}
	.Advancedview button.multiselect.dropdown-toggle.btn.btn-default {
	text-align: left;
	font-size: 15px;
	background: #fff;
	color: #000;
	margin-bottom: 0px !important;
	padding: 0.375rem 0.75rem;
	font-size: clamp(1.1rem, 1vw, 2rem) !important;
	}
	.formsearch select {
	width: 100%;
	font-size: clamp(1.1rem, 1vw, 2rem);
	appearance: auto !important;
	}

	.no-print {
		border: 1px solid #ddd;
		padding: 5px;
		border-radius: 5px;
	  }
	.formsearch button {
	padding: 7px 20px;
	border-radius: 4px;
	background-color: #54524b;
	border: 0;
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1.1rem, 1vw, 2rem) !important;
	color: #fff;
	margin-bottom: 20px;
	}
	.records span {
	display: block;
	font-size: 20px;
	font-family: "SourceSansPro-Regular";
	}
	.content-div .records {
	padding-bottom: 30px;
	}
	.content-div .keywords {
	padding-bottom: 33px;
	}
	.formsearch input{font-size: clamp(1.1rem, 1vw, 2rem) !important;}
	.sidebar.index2 .linking-section .chekbox-wrap a.active {
	font-size: clamp(1.4rem, 1vw, 3rem) !important;
	font-family: "SourceSansPro-Regular";
	color: #3038bd;
	line-height: 32px;
	letter-spacing: 0.5px;
	word-spacing: 2px;
	margin-bottom: 14px;
	}
	.tabheading .active {
	color: #fff !important;
	font-weight: 600;
	background: #4db2bae6!important;
	font-size: clamp(1rem, 1vw, 3rem);
	}
	.sidebar.index2 .civil.filter p {
	font-size: clamp(1rem, 1vw, 2rem) !important;
	margin-bottom: 0;
	font-family: "SourceSansPro-Semibold";
	color: #000;
	font-style: normal;
	line-height: 28px;
	}
	.headnote-read p {
	margin-top: 7px;
	font-size: clamp(1rem, 1vw, 1.5rem) !important;
	margin-bottom: 6px;font-family: "SourceSansPro-Regular";
	line-height: 30px;
	display: inline-block;
	color:#000;
	word-spacing: 2px;
	}
	#neutral-cite {
	color: #fff;
	background: #41737685;
	}
	a.read-more__link {
	color: blue !important;	font-size: clamp(1rem, 1vw, 2rem) !important;
	}
	#dynamic_content td{font-size: clamp(1rem, 1vw, 2rem) !important;font-family: "SourceSansPro-Regular";
	}
	#dynamic_content td{font-size: clamp(1rem, 1vw, 2rem) !important;font-family: "SourceSansPro-Regular";
	}
	#dynamic_content th{font-size: clamp(1rem, 1vw, 2rem) !important;font-family: "SourceSansPro-Regular";
	}
	.Citationnutral {
	display: flex;
	column-gap: 10px;
	position: relative;
	}
	.Citationnutral label {
	width: auto;
	display: flex;
	column-gap: 10px;
	margin-bottom: 20px;
	}
	.filter-showdata li {
	/* list-style-type: decimal !important; */
	}
	.cover-image.File .modal-body{    background-image: url(../../admin/judgement_file/cover_img/2000-2022.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 875px;
	position: relative;
	text-align: center;}
	.sidebar.index2 .civil.filter {
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1.2rem, 1vw, 2rem) !important;
	text-decoration: underline;
	column-gap: 10px;
	}
	span.dynamicdata {
	display: flex;
	column-gap: 10px;
	flex-wrap: wrap;word-spacing: 2px;
	}
	span.dynamicdata p{    font-family: 'SourceSansPro-Semibold';line-height: 36px!important;}
	.judges-data .author{font-family: "SourceSansPro-Regular"!important; margin-top: 0!important;}
	span.judges-data {font-size: clamp(1.2rem, 1vw, 2rem) !important;font-family: "SourceSansPro-Regular"!important;
	display: block;	line-height: 36px!important;
	color:#000;
	}
	.show_more{background: #4db2bae6;padding: 10px 10px;border-radius: 4px;font-size: clamp(1rem, 1vw, 2rem) !important;display: inline-block;cursor: pointer;    margin: 20px 0px;margin-bottom: 40px;
	color: #fff;}
	.show_less{background: #4db2bae6;padding: 10px 10px;border-radius: 4px;font-size: clamp(1rem, 1vw, 2rem) !important;display: inline-block;cursor: pointer;    margin: 20px 0px;margin-bottom: 40px;
	color: #fff;}
	.viewform {
	margin: 40px 0px 100px 0px;
	}
	/* .viewform .row{justify-content: center;} */
	.viewform .citation-heading {
	height: 100%;
	position: relative;
	padding: 20px;
	padding-right: 0px;
	}
	.citation-heading p {
	font-family: "SourceSansPro-Semibold" !important;
	font-size: clamp(1rem, 1vw, 3rem) !important;
	}
	.visible-data {
	font-size: clamp(1rem, 1vw, 2rem);
	padding: 20px;
	}
	.viewform p {
	margin-bottom: 10px;
	font-family: "SourceSansPro-Regular";
	color: #000;
	font-size: clamp(1rem, 1vw, 3rem) !important;word-spacing: 2px;
	line-height: 28px;
	}
	.viewform h4 {
	text-align: center;
	font-size: clamp(1.5rem, 1vw, 3rem) !important;
	font-family: "SourceSansPro-Regular";
	margin-bottom: 40px;
	letter-spacing: 0.5px;
	font-weight: 600;    word-spacing: 2px;
	}
	.view-keyword {
	padding: 20px;
	border-top: 1px solid #ddd;
	}
	.view-keyword p {
	margin-bottom: 0px;display: inline-block;
	text-align: justify;
	}
	label.totalrecords {
	margin-bottom: 20px;
	color:#000;	font-size: clamp(1.2rem, 1vw, 2rem) !important;
	}
	.view-keyword h5 {
	font-size: clamp(1.5rem, 1vw, 3rem) !important;
	margin-bottom: 20px;
	font-family: "SourceSansPro-Semibold" !important;
	background: #ddd;
	display: inline-block;
	padding: 4px 10px;
	}
	.view-key ul {
	display: flex;
	column-gap: 10px;
	flex-wrap: wrap;
	}
	.view-key ul li {
	border: 1px solid #ddd;
	font-size: clamp(1rem, 1vw, 2rem) !important;
	padding: 7px 16px;
	margin-bottom: 10px;
	border-radius: 100px;
	}
	.viewform iframe {
	border: 0;
	width: 100%;
	height: 100%;
	}
	.Cause-data {
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-bottom: 20px;
	}
	.view-keyword.act ul {
	padding-left: 20px;
	}
	.view-keyword.act li {
	list-style-type: decimal;    
	font-size: clamp(1rem, 1vw, 2rem) !important;
	font-family: "SourceSansPro-Regular";
	}
	.view-keyword table a {
	color: blue;
	word-spacing: 2px;
	}
	.heading-judgment {
	position: relative;
	}
	.heading-judgment .button-goback a {
	background-color: #4db2bae6;
	color: #fff !important;
	padding: 5px 10px !important;
	display: inline-block !important;
	border-radius: 4px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	margin: 0px !important;
	right: 10px;
	}
	ul.pagination {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	}
	.printsub {
	display: flex;
	justify-content: flex-end;
	column-gap: 10px;
	margin-bottom: 20px;
	}
	.shortby .row {
	align-items: center;
	}

	p.Footnote {
		font-size: 12px!important;}
	.view-one {
	display: grid;
	column-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	}
	.view-two {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 20px;
	}
	.part-div {
	column-gap: 20px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	}
	.year-volume {
	display: grid;
	column-gap: 20px;
	grid-template-columns: repeat(2, 1fr);
	}
	.casedetails {
	display: grid;
	column-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	}
	.search-citenutral {
	border: 1px solid #ccc;
	padding: 20px;
	border-radius: 4px;
	}

	#Neutraldivopen span {
	font-weight: 600;
	font-size: clamp(1rem, 1vw, 2rem);
	font-family: "SourceSansPro-Regular";background: #f9f9f9cc;
	position: relative;
	top: 13px;
	left: 10px;
	}
	.INSClabel {
	position: relative;
	top: 32px!important;

	left:0!important;
	}
	div#JudgmentDate {
	position: relative;
	position: relative;
	border: 1px solid #ccc;
	padding: 20px;
	border-radius: 4px;
	}
	.dateoption {
	display: flex;
	column-gap: 20px;
	}
	span.datejudtwo {
	position: absolute;
	top: -34px;
	padding: 0px 5px;
	background-color:#f9f9f9cc;
	padding: 0px 5px;
	}
	span.datejudone {
	position: absolute;
	top: -13px;
	padding: 0px 5px;
	background-color:#f9f9f9cc;
	padding: 0px 5px;
	}
	.jname {
		margin-left: 5px;
	  }
	.dateoption span {
	font-weight: 600;
	font-size: clamp(1rem, 1vw, 2rem);
	font-family: "SourceSansPro-Regular";
	}
	div#JudgmentDate label {
	left: 5px;
	}
	.wrapdiv {
	display: flex;
	align-items: baseline;
	column-gap: 10px;
	}
	.standerview-button {
	display: flex;
	column-gap: 5px;
	flex-wrap: wrap;
	row-gap: 5px;
	margin-left: 5px;
	}
	.about ul {
	margin-left: 2rem;
	}
	.about h6 {
	margin-bottom: 20px;
	font-size: 20px;
	font-family: "SourceSansPro-Semibold";
	}
	.about li {
	list-style-type: decimal;
	margin-bottom: 10px;
	font-family: "SourceSansPro-Regular";
	font-size: clamp(1rem, 1vw, 3rem);
	}
	.about h5 {
	text-align: center;
	font-family: "SourceSansPro-Semibold";
	font-size: 22px;
	margin-top: 30px;
	}
	.modal-backdrop.show {
	opacity: 0.4 !important;
	}
	.view-inner {
	border: 1px solid #ccc;
	margin-bottom: 30px;
	padding: 20px 20px;
	border-radius: 4px;
	position: relative;
	}
	#Citationdiv {
	position: relative;
	}
	#Neutral {
	position: relative;
	}
	.select-cited {
	display: flex;
	position: absolute;
	top: -20px;
	}
	div#Citationdivopen {
	margin: 15px 0px;
	position: relative;
	}

	.numbr{
		padding-top: 22px;
		padding-right: 8px;
		font-size: 18px;
		font-family: "SourceSansPro-Regular";
	}
	
	.linumbr{
		/*font-weight: 600;*/
		font-size: 18px;
		font-family: "SourceSansPro-Regular";
		list-style: decimal !important;
	}


/*For pagination hidden*/
.footerpt{
      padding-top: 90px;
}

/* view_consti_judgment_list page */
.splitview {
  font-size: 18px;
  font-weight: 400;
}

.lebelbox{
  font-size: 17px;
  font-weight: 500;
  padding-bottom: 4px;
}


/* view_judgment_list page start */
.boxshadow {
  box-shadow: 0 0 6px 0.2rem rgb(78 78 73 / 5%);
}

.fontt-family {
  font-family: "SourceSansPro-Semibold";
}

.fsizee {
  font-family: "SourceSansPro-Regular";
  font-size: 19px;
}

.volpr {
  padding-right: 4px;
}

.volspan {
  font-size: 19px;
  font-family: "SourceSansPro-Regular";
}

.judgename {
  color: #3038bd;
  font-size: clamp(1.4rem, 1vw, 3rem) !important;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "SourceSansPro-Semibold";
}
.Searchline {
  border: 1px solid #5ebac1;
  margin-right: 12px;
}
.Searchsize {
  font-size: 20px !important;
}
.scrbox {
  font-size: clamp(1rem, 1vw, 2rem);
  display: inline-block;
  background: #4db2bae6;
  color: #fff;
  padding: 8px 10px;
  text-wrap: nowrap;
  font-family: "SourceSansPro-Semibold";
}
.inscbox {
  font-size: clamp(1rem, 1vw, 2rem);
  display: inline-block;
  background: #41737685;
  color: #fff;
  padding: 8px 10px;
  text-wrap: nowrap;
  font-family: "SourceSansPro-Semibold";
}

.outterdiv {
  background-color: #d4e2e340;
  padding: 50px 50px;
  border-radius: 4px;
  color: #000;
  padding-bottom: 0px;
}

.outline {
  position: relative;
  border: 1px solid #ccc;
  padding: 8px 20px 20px 20px;
  border-radius: 4px;
}

.clearbtn {
  padding: 7px 20px;
  border-radius: 4px;
  background-color: #54524b;
  border: 0;
  font-family: "SourceSansPro-Regular";
  font-size: clamp(1.1rem, 1vw, 2rem) !important;
  color: #fff;
  margin-bottom: 20px;
}

.outlinespan {
  white-space: nowrap;
  font-size: clamp(1.2rem, 1vw, 1.3rem);
  color: #000;
  position: absolute;
  margin-bottom: 28px;
  word-spacing: 2px;
  letter-spacing: 0.5px;
  top: -13px;
  background: #f9f9f9cc;
  padding: 0px 5px;
  font-family: "SourceSansPro-Semibold";
}

.insidebox {
  display: flex;
  justify-content: center;
  column-gap: 30px;
}

.coldap {
  display: flex;
  justify-content: space-around;
}

.scrparent {
  position: relative;
}

.scrchild {
  position: absolute;
  top: 14px;
  padding-left: 8px;
  background-color: #f9f9f9cc;
  z-index: 1;
}

.merginRL{
    margin-right: 8px;
    margin-left: 8px;
}

@media only screen and (max-width: 547px) {
  .outlinespan {
    position: initial;
  }
  .scrchild {
    position: initial;
  }
}

#headnote1{
font-family: SourceSansPro-Regular !important;
line-height: 1.5 !important;
font-size: clamp(1rem, 1vw, 1.5rem) !important;
}


.casereffer_load{
margin-left: -38px;
  padding-bottom: 8px;

}



/* hilighter issue solution */
.headnoteHilight{
font-weight: 500 !important;
  margin-top: 7px;
  font-size: clamp(1rem, 1vw, 1.5rem) !important;
  margin-bottom: 6px;
  font-family: "SourceSansPro-Regular";
  line-height: 30px;
  display: inline-block;
  color: #000;
  word-spacing: 2px;
}

.showbtnHilight{
  background: #4db2bae6 !important;
  padding: 10px 10px;
  border-radius: 4px;
  font-size: clamp(1rem, 1vw, 2rem) !important;
  display: inline-block;
  cursor: pointer;
  margin: 20px 0px;
    margin-bottom: 20px;
  margin-bottom: 40px;
  color: #fff;
}


.highlight{
      background-color:yellow;
   }

/* rest */