@media (max-width:1530px) {
	.font-increase {
		position: relative;
		right: 0;
	}

	.relevance {
		width: 100%;
	}

	.printsub img {
		max-width: 18px !important;
	}


}

@media (max-width:1366px) {
	.search-section label {
		display: block !important;
		width: 100%;
		font-size: clamp(0.9rem, 1vw, 1rem);
	}

	.printsub img {
		max-width: 18px !important;
	}

	.searchdiv select {
		width: 100%;
		font-size: clamp(0.9rem, 1vw, 1rem);
		position: relative;
	}

	.jaduges-content.Chandrachuddiv img {
		width: 50% !important;
		max-width: 50% !important;
	}

	.search-section {
		margin-bottom: 0px;
		display: block;
	}

	.search-section.volume select {
		width: 100%;
	}

	.views h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	#chcp_font_size button {
		padding: 0px 5px;
		line-height: 25px;
	}

	.views h3 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	/*********header start *************/
	header .header-content .Official {
		font-size: clamp(1.5rem, 1vw, 2rem);
		line-height: 20px;
	}

	header .header-content .Supreme {
		font-size: clamp(1.7rem, 1vw, 3rem) !important;
		line-height: 25px;
	}

	header .header-content .Reports span {
		font-size: clamp(1.7rem, 1vw, 3rem) !important;
		line-height: 25px;
		display: block;
		margin-top: 7px !important;
		margin-bottom: 10px !important;
	}

	/*********header end *************/
	/* sidebar start*/
	.sidebar .read span {
		margin-bottom: 0px;
	}

	/* sidebar end*/
	.inner-icon img {
		max-width: 20px;
	}

	.content-div h2 {
		font-size: clamp(1.7rem, 1vw, 3rem);
	}

	.content-div h3 {
		font-size: clamp(1.3rem, 1vw, 3rem);
	}

	.content-div h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	.sidebar.index2 .linking-section a {
		font-size: clamp(1rem, 1vw, .75rem) !important;
	}

	.content-div .civil p {
		font-size: clamp(1rem, 1vw, .75rem) !important;
	}

	.cite-data .cititaion {
		font-size: clamp(1rem, 1vw, .75rem) !important;
	}

	.formsearch form {
		padding: 25px;
	}

	.formsearch label {
		white-space: nowrap;
		font-size: 15px;
	}

	.view-inner {
		padding: 18px 14px;
	}

	.formsearch button {
		font-size: 15px !important;
	}


	.font-increase {

		bottom: -6px;


	}

}

@media (max-width:1224px) {
	.formsearch form {
		padding: 20px;
	}

	.view-inner {
		padding: 20px 7px;
	}

	.formsearch label {
		padding: 0px 2px;
	}

	#myRadioGroup {
		padding: 30px 0px 30px 30px;
	}

	.relevance {
		padding: 30px 30px 30px 0px;
	}
}

@media (max-width:1124px) {
	.view-one {
		grid-template-columns: repeat(1, 1fr);
	}

	.view-two {
		grid-template-columns: repeat(2, 1fr);
	}

	.parent .vertical-tab {
		height: 100% !important;
	}

	.sidebar.index2 .cite-data .cititaion span {
		padding: 8px 4px;
		font-size: 14px;
	}


	.search-section.global-search button {
		margin-top: 20px;
		margin-bottom: 0;
		padding: 7px 10px;
	}

	.searchdiv {
		margin: 25px 0px;
	}

}

@media (max-width:1024px) {

	/* header */
	header .header-content .Supreme {
		font-size: clamp(1.7rem, 1vw, 3rem) !important;
	}

	header .header-content .Reports span {
		font-size: clamp(1.7rem, 1vw, 3rem) !important;
	}

	.search-section label {
		display: block !important;
		width: 100%;
		font-size: clamp(0.9rem, 1vw, 1rem);
	}

	header .header-content .Official {
		margin: 10px 0px !important;
	}

	#chcp_font_size .fa {
		font-size: clamp(1rem, 1vw, 1rem);
	}

	/* header */
	/********index*********/

	.searchdiv select {
		width: 100%;
		font-size: clamp(0.9rem, 1vw, 1rem);
	}

	.profileparent h4 {
		font-size: clamp(1.3rem, 1vw, 3rem);
	}

	.sidebar.index2 .linking-section a.active {
		font-size: clamp(1.1rem, 1vw, 3rem) !important;
	}

	.content-div {
		padding: 0px 5px;
	}

	.cite-data {
		flex-wrap: wrap !important;
	}

	.cite-data .cititaion {
		font-size: clamp(1rem, 1vw, 1rem);
		text-align: left;
	}

	.split {
		margin: 0px 19px;
	}

	/********index*********/
}

@media (max-width:992px) {
	ul.multiselect-container.dropdown-menu label {
		white-space: normal;
	}

	.sidebar.index2 .cite-data .cititaion {

		justify-content: start;
		margin-bottom: 12px;
	}

	.sidebar.index2 .civil {
		line-height: 25px;
		margin-bottom: 10px;
	}

	.author sup {
		top: 9px;
		font-size: 30px;
	}

	.search-submit {

		position: relative;
		top: 0px;
	}

	.relevance {
		padding: 30px 15px 30px 0px;
	}

	/********index*********/
	.centerdata .container-fluid {
		padding: 0px 12px;
	}

	.inner-icon img {
		max-width: 20px;
	}

	.button-clearsubmit .clearall-submit {
		margin-top: 20px;
	}

	#Citationdivopen select {
		margin-bottom: 15px;
	}

	.search-citenutral {
		padding: 12px;
	}

	.views h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	.views h3 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	.jaduges .jaduges-content p {
		font-size: clamp(1rem, 1vw, 1rem);
	}

	.content-div h2 {
		font-size: clamp(1.6rem, 1vw, 2rem);
	}

	.content-div h3 {
		font-size: clamp(1.3rem, 1vw, 2rem);
	}

	.content-div h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
		margin-bottom: 30px;
	}

	.content-div h3 {
		font-size: clamp(1.2rem, 1vw, 2rem);
	}

	.split {
		margin: 20px 10px 20px;
	}

	.content-div {
		padding: 0px 0px;
	}

	.profile {
		margin-bottom: 0px;
	}

	.profileparent h4 {
		font-size: clamp(1.3rem, 1vw, 3rem);
	}

	.split .inner-icon a {
		margin-bottom: 10px;
	}

	.split .row {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.button-hindienglish a {
		padding: 7px 8px;
	}

	.htmlview {
		padding: 0px 10px !important;
	}

	/********index*********/
	.viewform h4 {
		font-size: 18px;
	}

	#Citationdivopen .Advancedview label {

		top: -13px;
	}

	.chekbox-wrap .cite-data .cititaion {
		display: flex;
		justify-content: flex-end;
	}

	.formsearch select {
		padding: 8px !important;
	}

	.show_more {
		padding: 7px 10px;
		margin: 0px 0px 20px 0px;
	}

	.show_less {
		padding: 7px 10px;
		margin: 0px 0px 20px 0px;
	}

	span.multiselect-selected-text {
		white-space: normal;
	}
}

@media (max-width:769px) {

	.htmlview table {
		display: block;
		width: 95%;
		overflow-x: auto;
		max-width: 95%;
		margin: 0px auto 20px auto !important;
	}

	.sidebar.index2 .cite-data .cititaion span {
		padding: 8px 10px;
		font-size: 16px;
	}

	p.Citation {
		margin-bottom: 20px !important;
		font-size: 18px !important;
	}

	p.Apeal {
		margin-bottom: 20px !important;
		font-size: 18px !important;
	}

	p.Date-of-Decision {
		margin-bottom: 20px !important;
		font-size: 18px !important;
	}

	h1.Coram {
		margin-bottom: 20px !important;
		font-size: 18px !important;
	}

	.formsearch button {
		margin-bottom: 0;
	}

	.view-one .view-inner:last-child {
		margin-bottom: 0;
	}

	.view-two .view-inner:last-child {
		margin-bottom: 0;
	}

	.author:hover::before {
		padding: 3px 8px;
		line-height: 28px;
		font-size: 18px;
	}

	header .header-content .Supreme {
		font-size: clamp(1.3rem, 1vw, 3rem) !important;
	}

	header .header-content .Reports span {
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
		margin-bottom: 0px !important;
	}

	header .header-content .Official {
		margin: 0px !important;
		font-size: clamp(1rem, 1vw, 1rem) !important;
	}

	#Neutral {
		position: relative;
		top: -5px;
	}

	#Citationdiv {
		position: relative;
		top: -5px;
	}


	.htmlview p.DSCR-Citation {

		font-size: 20px !important;
	}

	.Apeal.ParaOverride-1 {
		font-size: 20px !important;
	}

	.Date-of-Decision.ParaOverride-1 {
		font-size: 20px !important;
	}

	.Coram.ParaOverride-2 {
		font-size: 20px !important;
	}

	.Party-Name.ParaOverride-1 {
		font-size: 20px !important;
	}

	.select-cited {

		column-gap: 10px;
	}

	.search-section {
		margin-bottom: 10px;
		display: block;
	}

	.sidebar.index2 .civil {
		line-height: 26px;
	}

	#selectcition {
		margin-right: 5px;
	}

	#Citationdivopen select {
		margin-bottom: 24px;
	}

	.search-section.global-search button {
		position: relative;
		right: 0px;
	}

	.sidebar.index2 .cite-data .cititaion span {
		margin-bottom: 10px;
	}

	.search-section.volume select {
		width: 100%;
	}

	.searchdiv {
		margin: 20px 0px;
	}

	.content-div h2 {
		font-weight: 600;
		font-size: clamp(1.4rem, 1vw, 2rem);
		margin-bottom: 20px;
	}

	.content-div {
		padding: 0px 6px;
		margin-top: 20px;
	}

	.split {
		margin: 20px 10px 20px;
	}

	.heading-judgment .button-goback a {
		top: 30px;
	}

	.profile-details img {
		width: 50%;
		margin: 0 auto;
		max-width: 50%;
		margin: 0 auto;
		display: flex;
	}

	.split .inner-icon a {
		margin-bottom: 10px;
		margin-bottom: 20px;
	}


	p.Headnote {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.content-div h3 {
		font-size: clamp(1.1rem, 1vw, 3rem);
	}

	.content-div h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
		margin-bottom: 20px;
	}

	.search-section button {
		padding: 7px 10px;
		margin: 0px 0px 0px 0px !important;
		font-size: clamp(1rem, 1vw, 1.5rem);
	}

	.Advancedview.keyword {
		margin-top: 0px;
	}

	.select_dropdown_arrow {
		position: relative;
	}

	.jaduges-content.Chandrachuddiv img {
		width: 60% !important;
		max-width: 60% !important;
	}

	.sidebar:before {
		display: none;
	}

	.sidebar.index2 .cite-data .cititaion {
		flex-wrap: wrap;
		justify-content: flex-start !important;
		margin-bottom: 0px;
	}

	.hidediv1 .civil p:nth-child(2) {
		margin-bottom: 5px;
	}

	span.dynamicdata p {
		text-align: left;
		line-height: 28px !important
	}

	.split .inner-icon a {
		text-wrap: nowrap;
	}

	.filter-search .filter-right {
		padding-left: 0px;
	}

	.sidebar.index2 .linking-section li {
		padding: 10px;
	}

	.filter-showdata ul {
		padding-left: 15px !important;
	}

	ul li::marker {
		font-size: 14px !important;
	}

	/********index*********/
	/********Split*********/

	.tabheading a {
		font-size: 14px;
		padding: 5px 20px;
		margin-bottom: 8px;
		border: 1px solid #fff4f4 !important;
		margin-right: 2px;
	}

	.filter-search .filter-right .relevance {
		padding: 0px 5px;
	}

	body .caselawcited table td {
		padding-right: 20px;
	}

	.right-content:before {
		display: none;
	}

	.parent .tabheading ul {
		display: flex;
		flex-wrap: wrap;
	}

	.volume-data.split-data {
		margin: 10px 0px;
	}

	.standerview {
		margin-left: 0px;
		margin-top: 0px;
	}

	#footer .footer-inner a {
		font-size: clamp(1rem, 1vw, 1rem) !important;
	}

	.highlight-points h4 {
		font-size: clamp(1rem, 1vw, 2rem);
	}

	body .feedback .col-lg-4.col-md-6.col-12 {
		order: 2;
		padding-top: 0px;
	}

	body .feedback .col-lg-3.col-md-6.col-12 {
		order: 1;
	}

	.feedback .feedbackimg h4 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#myRadioGroup {
		display: flex;
		column-gap: 7px;
		padding: 15px 0px 15px 20px;
	}

	#myRadioGroup label {
		margin-bottom: 0;
		column-gap: 5px;
		font-size: clamp(1rem, 1vw, 2rem);
	}

	.relevance label.form-label {
		font-size: clamp(1rem, 1vw, 2rem) !important;
	}

	.formsearch label {
		display: inline-block;
		margin-bottom: 6px;
	}

	.year-volume {
		display: grid;
		column-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}

	.casetype-yearno #caseno {
		margin-top: 30px;
	}

	.casetype-yearno #case_year {
		margin-top: 30px;
	}

	.filter-search {
		padding: 20px 0px;
	}

	.records span {
		margin: 0;
		padding: 0;
	}

	.content-div .records {
		padding-bottom: 0;
	}

	.chekbox-wrap .cite-data .cititaion {
		display: flex;
		justify-content: flex-end !important;
	}

	.filter-showdata .content-div {
		padding: 0px;
		margin-top: 0px;
	}

	.formsearch form {
		padding: 15px 15px;
	}

	.relevance {
		column-gap: 12px;
		padding: 15px 0px 15px 20px;
		margin-bottom: 20px;
	}

	.Advancedview {
		display: block;
	}

	.shortby .row {
		justify-content: center;
	}

	.relevance a {
		font-size: clamp(1rem, 1vw, 2rem) !important;
	}

	.relevance button {
		font-size: clamp(1rem, 1vw, 2rem) !important;
	}

	.sidebar.index2 .linking-section .chekbox-wrap a.active {
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
	}

	span.judges-data {
		font-size: clamp(1rem, 1vw, 2rem) !important;
	}

	button.coverimg {
		font-size: clamp(1rem, 1vw, 2rem);
	}

	.sidebar.index2 #cite img {
		max-width: 24px !important;
		height: 24px !important;
	}

	.right-content {
		margin-top: 20px;
	}

	h1.Party-Name span.CharOverride-1 {
		font-size: 17px;
		line-height: 26px;
	}

	h1.Coram span.CharOverride-1 {
		font-size: 17px;
		line-height: 26px;
	}

	.htmlview {
		margin-top: 77px;
	}

	.htmlview p.DSCR-Citation {

		font-size: 18px !important;
	}

	.Apeal.ParaOverride-1 {
		font-size: 18px !important;
	}

	.Date-of-Decision.ParaOverride-1 {
		font-size: 18px !important;
	}

	.DSCR-Citation.ParaOverride-1 {
		font-size: 18px !important;
	}

	.Coram.ParaOverride-2 {
		font-size: 18px !important;
	}

	.Party-Name.ParaOverride-1 {
		font-size: 18px !important;
	}

	.view-two {
		display: block;
		margin-top: 24px;
	}

	.profileparent h4 {
		font-size: clamp(1.1rem, 1vw, 3rem);
		text-align: center;
	}

	.about h4 {
		font-size: clamp(1.2rem, 1vw, 3rem);
	}

	.formsearch {
		padding: 0;
	}

	/********Split*********/
}

@media (max-width: 669px) {

	.INSClabel {
		position: relative;
		top: 8px !important;
	}

	#Citationdiv input {
		margin-right: 5px;
	}

	#Neutral input {
		margin-right: 5px;
	}

	.relevance select {
		font-size: clamp(1rem, 1vw, 2rem) !important;
		width: 60%;
	}

	.viewform h4 {
		margin-bottom: 24px;
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
	}

	.view-keyword h5 {
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
	}

	.model-pdf .modal-dialog {
		margin-right: auto;
		margin-left: auto;
		max-width: auto !important;
	}

	label.totalrecords {

		font-size: clamp(1rem, 1vw, 2rem) !important;
	}

	.view-keyword {
		padding: 12px;
	}

	.Cause-data .table-dataview {

		padding: 12px 12px 0px 12px !important;
	}

}

@media (max-width:600px) {
	header .header-content h4 {
		font-size: clamp(1rem, 1vw, 2rem);
		line-height: 20px;
	}
	.col-lg-2.col-md-2.col-12.firstone {	order:2;
	}

	.col-lg-8.col-md-8.col-12.secondone {
		order:1;
	}
	.col-lg-2.col-md-2.col-12.thridone {order:3;
	}
	#footer .col-lg-4.col-md-4.col-4 {
		padding: 0;
	}
	.about h5 {
	
		font-size: 18px;
		margin-top: 28px;
	}
	input#doj2 {
		margin-top: 20px;
	}
	.sidebar {

		height:auto!important;
	}
	.content-div {
		
		margin-top: 0px!important;
	}
	.highlight-points {
padding-bottom: 10px;
		height:auto!important;
	}
	.no-print iframe {
		height: 100% !important;
	}

	.jugdmentgo {
		justify-content: center;
	}

	.cover-seventeen .modal-body {
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #000000e0;
		background-position: center;
	}

	.cover-seventeen .valume-part {
		margin: 18px;
	}

	.seventeen-div {
		width: 70%;
		top:42%;
	}

	.feedback {
		margin-top: 00px;
	}

	.feedback .feedbackimg img {
		display: none;
	}

	header .header-content h1 {
		font-size: clamp(1.3rem, 1vw, 3rem) !important;
		line-height: 25px;
		margin-bottom: 0;
	}

	header .header-content h2 {
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
		line-height: 25px;
		margin-top: 6px !important;
		margin-bottom: 3px;
	}

	.profile-details img {
		width: 60%;
		margin-bottom: 15px;
		max-width: 60%;
	}

	.play_audio .captcha_play_image {
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 25px;
	}

	.profileparent h4 {
		padding: 10px 20px;
	}

	.profileparent {
		margin-top: 30px;
	}

	.cover-image .modal-body {
		height: 542px !important;
	}

	.cover-image .modal-body .year p {
		font-size: 45px !important;
		top: 65%;
	}

	.cover-seventeen .published {
		padding-top: 86px;
	}

	.cover-image .modal-body {
		background-image: url(../../admin/judgement_file/cover_img/cover_old.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #000000e0;
		background-position: center;
	}

	.cover-image button.btn-close {
		filter: brightness(1) invert(1);
	}

	.cover-image.File .modal-body {
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #000000e0;
		background-position: center;
	}

	.cover-image .modal-body .year p {
		top: 50%;
		font-size: 30px !important;
		position: absolute;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (max-width:569px) {
	.relevance {
		justify-content: center;
	}

	.split .inner-icon a {
		text-wrap: wrap;
	}

	p.Issues-for-Consideration {

		margin-left: 10px !important;
	}

	.cover-seventeen .modal-body {
		height: 542px;
	}

	.view-two {
		display: block;
	}

	.email h4 {
		font-size: clamp(1.2rem, 1vw, 2rem) !important;
	}

	#myRadioGroup {
		justify-content: center;
		flex-wrap: wrap;
		padding: 35px 0px 0px 0px;
	}

	.right-content table {
		display: block;
		width: 95%;
		overflow-x: auto;
		max-width: 95%;
		margin: 0px auto 20px auto !important;
	}

	.right-content {
		margin-top: 15px;
	}

	.date-between {
		display: block;
	}

	#dateoption {
		margin-bottom: 24px;
	}

	span.datejudtwo {
		left: 10px;
		top: -14px;
	}

	.dateoption {
		display: block;
	}

	.viewform {
		margin: 20px 0px 100px 0px;
	}

	h1.Party-Name {
		font-size: 18px !important;
	}
}

@media (max-width: 389px) {
	.cover-image .modal-body {
		height: 480px !important;
	}

	.cover-seventeen .modal-body {
		height: 480px;
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #fff;
		background-position: center;
	}

	.play_audio .captcha_play_image {
		max-width: 25px;
	}

	.published {
		margin-top: 150px;
	}

	.published span {
		font-size: 20px;
		margin-bottom: 0;
	}

	header .col-lg-8.col-md-8.col-8 {
		padding: 0px;
	}

	header .header-content .Supreme {
		font-size: clamp(1.2rem, 1vw, 3rem) !important;
	}

	.seventeen-div {
		width: 90%;
	}

	.seventeen-div p {
		font-size: 14px;
	}

	.date-between {
		display: block;
	}

	#dateoption {
		margin-bottom: 24px;
	}

	span.datejudtwo {
		top: -14px;
		left: 10px;
	}

	.dateoption {
		display: block;
	}

	.model-pdf .modal-dialog {
		margin-right: auto;
		margin-left: auto;
		max-width: 300px;
	}

	#scroll {
		bottom: 110px;
	}

	.casedetails {

		grid-template-columns: repeat(1, 1fr);
		grid-gap: 16px;
	}

	.part-div {
		display: grid;
		grid-gap: 16px;
		grid-template-columns: repeat(1, 1fr);
	}

}