/*Temp CSS*/
/*********  Video *********/
.videoSection .customsVideo{ width:100%; height:355px; object-fit:cover;}
.videoSection .videoHolder{ background:var(--white-color); padding:15px; border-radius:10px; box-shadow:rgb(241, 241, 241) 0px 0px 12px 0px;}

.container .container {
	padding:0px 0px;
}
.import-contact-us-bg {
	margin: -50px 0;
}
.airCustomIconSection {
	padding: 0 0 50px 0;
}
.grayBox.mt-50 {
	margin-top:50px;
} /*.airCustomInner { padding:0; } */
.innerContent.airCommissionerate.pb-50.pt-50 {
	padding: 50px 0;
}
.innerBanner.airCustomInnerBanner.cf .container .pageTitle {
	padding-top: 0;
} /*.airCustomInner .pageTitle { padding-top: 50px; }*/
.innerContent.airCustomInner {
	padding-bottom: 50px;
}
.innerContent.airCustomInner {
	min-height: 600px !important;
} /*.innerContent.airCommissionerate { padding: 0 0 50px 0; } .airCommissionerate .pageTitle { padding-top: 50px !important; }*/ /*Temp CSS*/
.dispalyNone {
	display: none;
}
.Beware-img {
	padding-top: 50px;
}
.cursonPointer {
	cursor:pointer;
}
.grayBox .mainbox {
	box-shadow: none;
	padding: 0;
}
:root {
--Font-23:1.35em;
--Font-24:1.5em;
--Font-32:2em;
}
.reference {
	font-weight: 600;
	margin: 10px 0 3px 0;
	font-size:17px !important;
}
.pageTitle {
	font-size: var(--Font-32);
	font-weight: 600 !important;
	margin-bottom: 15px;
}
.chaCornerImg {
	padding: 0 !important;
}
.growth-swiper-container {
	position: relative;
}
.growth-swiper-container .swiper-button-next, .growth-swiper-container .swiper-button-prev {
	top: -17% !important;
}
.growth-swiper-container .swiper-button-prev {
	right: 3% !important;
	left: auto !important;
}
.growthSecTitle {
	margin: 40px 0 30px 0;
	line-height: 26px;
}
.growthHeading {
	padding: 16px 22px;
	background: rgba(0, 0, 187, 0.11);
	border-radius: 8px 8px 0 0;
	font-size: var(--Font-24);
	font-weight: 600;
	color: var(--blue-color);
	line-height: 29px;
}
.GrowthData {
	background: #E7E7F4;
	padding: 30px;
	border-radius: 0 0 8px 8px;
}
.growthItem {
	width: 210px;
}
.growthTitle {
	margin-bottom: 0;
	font-weight: 500;
	line-height: 22px;
}
.GrowthInfo span {
	font-size: var(--Font-20);
	font-weight: 600;
	line-height: 29px;
}
.GrowthInfo {
	margin-bottom: 15px;
}
.GrowthInfo:last-child {
	margin-bottom: 0;
}
.growth-swiper {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
.GrowthSection .swiper-pagination {
	display:none;
}
.profileRight {
	border-radius: 8px;
	padding: 30px 27px; /* margin: 0 0 0 82px; background: #fff; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); backdrop-filter: blur(9.9px);*/
}
.profileRightBox {
	padding: 30px 33px;
	border-radius: 8px;
	margin-bottom: 30px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 30px;
	backdrop-filter: blur(9.9px);
	border-width: 1px 1px 1px 7px;
	border-style: solid solid solid solid;
	border-color: rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3);
	background: #fff;
}
.profileRightBox:last-child {
	margin-bottom: 0;
}
.profileRightBox .Heading30 {
	font-size: 2em;
	font-weight: 700 !important;
	color: var(--blue-color);
}
.sm-our-commitment .list {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);
	padding: 30px 0px 30px 23px;
	background: #fff;
}
#commonTabbing {
	margin-bottom: 15px;
	width: fit-content;
}
.commonTab .nav-item .nav-link {
	font-size: 24px;
	padding: 15px 45px;
	margin-right: 4px;
}
.commonTab .nav-item .nav-link {
	border-radius: 8px 0 0 0;
	background: #DDDDE6;
	color: #323232 !important;
}
.commonTab .nav-item .nav-link.active {
	background: var(--pink-color) !important;
	color:#fff !important;
	font-weight: 600;
	border-radius:inherit !important;
}
.commonTab .nav-item:first-child .nav-link {
	border-radius: 8px 0 0 0 !important;
}
.commonTab .nav-item:last-child .nav-link {
	border-radius: 0 8px 0 0 !important;
}
.Heading30 {
	font-size:var(--Font-24);
	font-weight:700 !important;
}
.whiteBox {
	padding: 37px;
	border: 1px solid #dedede;
	box-shadow: 0px 0px 40px #0000000f;
	border-radius: 8px;
	flex: 1;
	background: #fff;
	height: 100%;
	margin-bottom: 1.5rem;
}
.whiteBox p:last-child {
	margin-bottom:0;
}
.bulletText50 {
	display: flex;
	flex-wrap: wrap;
}
.bulletText50 li {
	width: 50%;
}
b, strong {
	font-weight: 600 !important;
}
.lightBlack {
	color:#323232;
}
.our-standards-section {
	padding: 30px 40px !important;
}
.officersInfo {
	background: #fff;
}
.Heading22 {
	font-size: 1.5em;
}
.bulletText .unOrderList li {
	background: none;
}
.strategy-mission-section .our-mission {
	background-color: #ffffff;
}
.dpGuidelines .bulletBox {
	background: #fff;
}
.bulletBox {
	border-radius: 8px !important;
	background: #fff !important;
} /*new Citizen Charter start Css*/
.our-standards-section {
	background-color: #fff;
	border-radius: 10px;
	padding: 60px;
	box-shadow: rgba(122, 122, 122, 10%) 0px 4px 8px;
	margin:0px 0px;
}
.clickHere {
	color: var(--pink-color);
} /*new Citizen Charter End Css*/ /*new History start Css*/
.card.zone-box {
	height: 100%;
}
.card.zone-box .card-header {
	background-color: rgba(223, 55, 76, 0.14);
}
.card.zone-box .card-header h3 {
	color: #232347;
	font-weight: 600;
	margin-bottom: 0;
	font-size: var(--Font-20);
}
.card.zone-box .card-body ul {
	margin-bottom: 0 !important;
}
.evolution-Section {
	padding: 30px 20px;
	border-radius: 15px;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);
	background: #fff;
	margin-bottom: 30px;
}
.evolution-Section h3 {
	margin-left: 13px;
}
.timeline {
	position: relative;
	padding-left: 30px;
}
.timeline::before {
content: '';
position: absolute;
top: 52.5%;
left: 22px;
height: 100%;
width: 1.5px;
background-color: #BD1F31;
transform: translateY(-50%);
}
.timeline-icon .bi.bi-box-seam {
	position: absolute;
	top: 0;
	left: -45px;
	background: #232347;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}
.timeline-item {
	margin-bottom: 30px;
}
.timeline-item h4 {
	font-weight: bold;
}
.timeline-item p {
	margin-bottom: 0;
}
.timeline-item:last-child {
	margin-bottom: 0;
}
.evolution-Section .timeline-item {
	position: relative;
	padding-left: 13px;
}
.evolution-Section .timeline-item h4 {
	position: relative;
	font-weight: bold;
	font-size: 1.25rem;
	margin-bottom: 2px;
}
.evolution-Section .timeline-item h4::before {
position: absolute;
left: -26.1px;
top: 20%;
color: #fff;
width: 13px;
height: 13px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 15px;
background-color: #FFBBC3;
border: 2px solid #BD1F31;
}
.evolution-Section .timeline-item h4:before {
	content: "";
}
.evolution-Section .timeline-item ul {
	margin-bottom: 0 !important;
}
.evolution-Section .timeline-item ul.bulletText {
	padding-left: 20px;
}
.evolution-Section .timeline-item ul.bulletText li {
	margin-bottom: 5px;
} /*new History End Css*/
.bulletBox {
	padding:20px;
	border-radius: 0px 8px 8px 0px;
	margin-left: 0px;
	background: rgba(223, 55, 76, 0.04);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 30px;
	backdrop-filter: blur(9.9px);
	border-width: 1px 1px 1px 7px;
	border-style: solid solid solid solid;
	border-color: rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3);
	margin-bottom:1.5rem
}
.bulletBox {
	margin-top: 10px;
}
.bulletBox .bulletText {
	margin-bottom:0
}
.grievance-redressal-page .card-header {
padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
	background-color: rgba(0, 0, 187, 0.11);
}
.contact-us-bg {
	background: #ECECF2BF;
}
.contact-us-page .contant-info-box {
	display: flex;
	justify-content: start;
	align-items: center;
}
.contact-us-page {
	padding: 30px;
	background: #ffff;
	border-radius: 20px;
}
.contact-us-page h3.heading {
	color: #232347;
	font-size: 30px;
	font-weight: 700;
}
.contant-inf {
	width: 94%;
}
.contant-info-box .icon i {
	font-size: 22px;
	transition: all 0.3s linear;
}
.contact-us-page .contant-info-box:not(last-child) {
margin-bottom: 25px;
}
.contact-us-page .main-text {
	margin-bottom: 25px;
	display: none;
}
.contant-info-box .contant-inf .contant-inf-heading span {
	font-weight: 600;
	font-size: 24px;
	color: #222245;
}
.contact-us-page .contant-info-box .icon {
	background: rgba(35, 35, 71, 0.1);
	color: #232347;
	width: 80px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 18px;
	transition: all 0.3s linear;
}
.contact-us-page .main-text p {
	font-size: 17px;
	font-weight: 500;
} /*.contact-us-page h3.heading { color: #fff; font-size: 36px; font-weight: 700; display: inline-block; padding: 10px 19px; background: #232347; border-radius: 0 30px 30px 0px; margin-left: -30px; }*/
.contact-us-page h3.heading {
	color: #222245;
	font-size: 30px;
	font-weight: 700;
	display: inline-block;
	padding: 10px 19px;
	background: #232347;
	border-radius: 0 30px 30px 0px;
	margin-left: -30px;
	background: rgba(223, 55, 76, 0.14);
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(9.9px);
	-webkit-backdrop-filter: blur(9.9px);
	border: 1px solid rgba(223, 55, 76, 0.3);
	border-left: none;
}
.contact-us-page .contant-info-box:hover .icon {
	background: #232347;
}
.contact-us-page .contant-info-box:hover .icon i {
	color: #e8e8ec;
}
.contant-inf span {
	color: #4d4d4d;
} /*new Contact Us End Css*/
.our-commitment-section h3 {
	margin-bottom: 5px;
}
.refLink {
	color: #0a6af7 !important;
font-weight: 600;
}

.moduleSearchOuter #btnSearch {
	border: none;
}
.availableFacilitiesTabs2 a::before {
height: 25px;
width: 25px;
}
.availableFacilitiesTabs a:hover {
	background: #232347 !important;
	transform: translateY(-10px);
}
.availableFacilitiesTabs a:hover span {
	color: #fff !important;
}
.lightSkyBlue {
	background: #dfeef4 !important;
}
.availableFacilitiesTabs2 a:hover span {
	color: #fff;
}
.availableFacilitiesTabs2 a:hover {
	background: #232347 !important;
} /*.bulletText { margin-bottom: 0 !important; }*/
.moduleSearch li .btnSearchReset {
	margin-top: 26px !important;
}
.PagedList-pageCountAndLocation:hover a {
	background: none !important;
}
.usefulLinksWrap .row {
	justify-content: start !important;
	text-align: center;
}
.usefulLinksWrap .row .usefulLinksBox a span img {
	width: 100%;
	object-fit: contain;
	max-height: 70px;
}
.contant-box {
	height: 100%;
	background-color: #fff9;
	box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
	text-align: center;
	padding: 20px;
	padding-top: 20px;
	border-radius: 10px;
	min-height: 100%;
	margin-bottom: 15px;
	padding-top: 59px;
	transition: all 0.3s linear;
}
.contact-us-page iframe {
	box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.20);
	border-radius: 5px;
	border: 1px solid #dedede;
}
.contant-box:hover .icon {
	background-color: #BD1F31;
}
.contant-box .icon i {
	font-size: 40px;
	width: 50px;
	height: 50px;
	color: #fff;
	transition: all 0.3s linear;
}
.contant-box .icon {
	position: absolute;
	left: 50%;
	top: -53px;
	transform: translate(-50%, 0);
	background: #232347;
	padding: 15px 26px;
	border-radius: 50%;
	transition: all 0.3s linear;
}
.contant-box:hover i::before {
animation: tada 1.3s ease-in-out 50ms;
}
@keyframes tada {
0% {
transform: scaleX(1);
}
10%, 20% {
transform: scale3d(.9, .9, .9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
100% {
transform: scaleX(1);
}
}
.fileSize {
	font-size: 14px !important;
}
.availableFacilitiesTabs2 a {
	position: relative;
	overflow: hidden;
	border: 1px solid #d0d0d0;
	background:#f8fdff
} /*.availableFacilitiesTabs2 a::before { content: ""; height: 15px; width: 15px; border-radius: 0 50px 0 0; bottom: 0; left: 0; position: absolute; background: #232347; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; } .availableFacilitiesTabs2 a:hover::before { background:#232347; width: 100%; height: 100%; border-radius: 0; z-index: 9; } .availableFacilitiesTabs2 a:hover span { z-index: 99999; color:#fff; }*/
.availableFacilitiesTabs2 a span {
	transition: all 350ms ease 0s;
	-webkit-transition: all 350ms ease 0s;
}
.dialog-buttons button {
	display: inline-block;
	vertical-align: baseline;
	cursor: pointer;
	font-style: normal;
	text-decoration: none;
	border: 0;
	outline: 0;
	margin: 0 5px;
	-webkit-background-clip: padding-box;
	font-size: 1em;
	font-weight: 400;
	padding: 11px 31px;
}
.innerContent .accordion-header .accordion-button {
	border: 1px solid #acacac;
}
.innerContent .accordion-item {
	border: none;
	margin-bottom: 15px;
}
.innerContent .accordion-button.collapsed {
	color: #323232;
}
.forms-page .accordion-button.collapsed {
	background-color: #fff;
}
.innerContent .accordion-button:focus {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.innerContent .accordion-button.collapsed {
	background-color: #fff;
}
.innerContent .accordion-button::after {
filter: none;
}
.innerContent .accordion-button:not(.collapsed) {
color: var(--bs-accordion-active-color);
background-color: #fff;
border: 1px solid var(--bs-accordion-active-color);
box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
font-weight: 600;
}
.showChart {
	padding: 5px 10px;
	border-radius: 8px 8px 0 0;
	margin-left: auto;
	text-align: right;
	display: flex;
	width: fit-content;
	margin-right: 5px;
}
.showChart:hover {
	color: #fff;
	background: var(--blue-color);
	border-color: var(--blue-color);
}
.chart-img {
	width: 55%;
	margin-bottom: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	border-radius:8px
}
.blueStrip {
	background: #232347;
	padding: 40px 0;
	margin-bottom: 40px;
	border-radius: 15px;
}
.blueStrip h3 {
	color: #fff;
	text-align: center;
	font-size: 2em;
	margin-bottom: 31px;
}
.blueStrip h4 {
	color: #fff;
	font-weight: 600;
	font-size: 31px;
	text-align:center;
	margin-bottom:20px
}
.blueStrip h6 {
	position: relative;
	color: var(--pink-color);
	font-weight: 600;
	font-size: 24px;
}
.blueStrip .blueStripLine {
	position: relative;
	text-align:center;
}
.blueStrip .blueStripLine:before {
content: "";
 position: absolute;
 left: -1px;
 top: 50%;
 margin-top: -6px;
 z-index: auto;
 height: 60%;
 width: 1px;
 background: #595959;
 overflow: hidden;
 transform: translateY(-50%);
}
.blueStrip .blueStripLine:first-child::before {
content: none;
}
.blueStrip h3, .blueStrip p {
	color: #fff;
}
.mainbox {
	padding: 15px 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 1;
	border-radius: 0;
	height: 80%;
	background: #fff;
}
.pdfListPage h3 { /* background-color: rgb(35, 35, 71, 0.14); */
	color: #232347;
	border-radius: 0;
	display: inline-block;
	padding: 7px 20px 10px 0;
	margin: 0;
	display: flex;
	align-items: center;
}
.pdfListPage .Heading30 span {
	font-size: 18px;
}
.customManualTitle {
	color: #393939;
	transition: padding 0.3s ease-in-out;
	position: relative;
	width:80%;
}
.customManualTitle::before {
content: "";
width: 0;
height: 4px;
background: #ff6577;
z-index: 999;
position: absolute;
left: -16px;
top: 10px;
border-radius: 0 10px 10px 0;
transition: width 0.3s linear;
}
.manualBox:hover a .customManualTitle::before {
width: 13px;
}
.manualBox:hover a .customManualTitle {
	padding-left: 7px;
}
.manualBox:hover a span {
	color: var(--pink-color);
}
.customManualListing {
	height: 240px;
	overflow-y: auto;
}
.manualBox a {
	display: block;
	border-bottom: 1px solid #e4e4e4;
	margin: 0 14px 0px 0;
	padding: 10px 0; /* padding: 10px 50px; */
	position: relative;
	display: flex;
	justify-content: space-between;
}
.manualBox .pdfIcon {
	color:var(--blue-color);
}
.manualBox:not(:only-child):last-of-type a {
border-bottom: none;
} /*.manualBox a::after { content: ''; position: absolute; top: 0; right: 0px; bottom: 0; background: url(../../../images/pdf-icon.svg) 10px; background-size: 23px; background-repeat: no-repeat; opacity: 0.8; height: 45px; width: 45px; }*/ /*.innerTemplate h3{position:relative;margin-bottom: 35px; position: relative;} .innerTemplate h3::before { content: ""; width: 100px; height: 3px; background: var(--pink-color); color: var(--pink-color); z-index: 1; position: absolute; bottom: -8px; border-radius: 8px; left: 0; } .innerTemplate h3::after { content: ""; width: 50px; height: 3px; background: var(--pink-color); color: var(--pink-color); z-index: 1; position: absolute; bottom: -15px; left: 0; border-radius: 8px; }*/
.member-box::after {
content: "";
position: absolute;
width: 2px;
height: 35px;
background-color: #afafaf;
top: -66px;
left: 50%;
transform: translateX(-50%);
z-index: -1;
}
.customsManualPage .mainbox {
	height: 80% !important;
}
.customsManualPage .pdfIcon {
	width: 110px;
}
.pdfListPage .mainbox {
	height:auto !important;
}
.rti-page .pdfListPage h3::after {
position: absolute;
content: "";
height: 3px;
width: 25px;
background: #BD1F31;
bottom: 1px;
}
.rti-page .pdfListPage.manualBox a {
	margin: 0 14px 0px 14px;
	margin: 0;
}
.rti-page .pdfListPage h3 {
	position: relative;
}
.tableTab .nav-link.active {
	background: var(--pink-color);
	color: #ffff;
	border-color: var(--pink-color);
}
table tr td:first-child, table tr th:first-child {
	text-align: center;
}


table.noWidth tr th:first-child {
	width: auto;
}
table.noWidth tr th:nth-child(2) {
width: auto;
}


table.noSr tr td:first-child, table.noSr tr th:first-child {
	text-align:left
}
table tr td:last-child, table tr th:last-child {
	text-align: left;
}
.tableTab .nav-link {
	color: var(--bs-body-color);
	border-color: var(--bs-nav-tabs-link-hover-border-color);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
}
.tableTab #tableTabbing {
	border: none;
	margin: 0 5px 1px 0;
}
.tableTab .nav .nav-item:first-child .nav-link {
	width: 42px;
	height: 42px;
	border-radius: 50% 0% 00% 50%;
	justify-content: center;
	display: flex;
	align-content: center;
}
.tableTab .nav .nav-item:nth-child(2) .nav-link {
width: 42px;
height: 42px;
border-radius: 0% 50% 50% 0%;
justify-content: center;
display: flex;
align-content: center;
} /*organogram accordions Css start*/
.accordions {
	list-style: none;
	margin: 0;
	padding: 0;
}
.orgInner {
	display: none;
}
a.orgToggle {
	width: 100%;
	display: block;
transition: background .3s ease;
	position: relative;
}
.organogram-accordions li .title-text h3 {
	margin-right: 30px;
}
.organogram-accordions li a.orgToggle {
	color: #000 !important;
}
.organogram-accordions li h3.orgToggle {
	position: relative;
	width: 100%;
	display: block;
	cursor: pointer;
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 4px #d1d1d1;
	padding: 10px;
	font-size: 18px;
	font-weight: 500;
	border-radius:6px;
}
.organogram-accordions li h3.orgToggle.active {
	border-radius:6px 6px 0px 0px;
}
.orgToggle.active .bi-plus-circle::before {
content: "\F2E6";
color: #BD1F31;
}
.orgToggle .bi-plus-circle::before {
content: "\f4fa";
float: right;
color: #bcbcbc;
margin-top: 2px;
transition: all 0.5s linear;
}
.organogram-accordions {
	display: none;
}
.member-list .modal-dialog .modal-header {
	justify-content: space-between;
}
.organogram-accordions {
	margin: 0px 25px;
}
.member-list-box.left {
	left: -63px;
}
.member-box.beforeLine::after {
top: -69px;
}
.organogram-chart-section .close {
	background-color: transparent;
	border: none;
}
.organogram-chart-section .modal-header .close {
	padding: 0px 4px 7px 4px;
	margin: -70px -12px 0 0;
}
.organogram-chart-section .modal-header {
	justify-content: space-between;
}
.forms-page .accordion-body .pdfIcon {
	vertical-align: middle;
	padding-left: 5px
}
.forms-page .accordion-body .fileSize {
	margin-left: 5px;
}
@media only screen and (max-width:1854px) {
.street-line {
width: 83.4%;
}
.member-box::after {
top: -68px;
}
.member-list-box.box-align .member-box::after {
top: -66px;
}
}


@media only screen and (max-width:1632px) {
.member-box span.member-name {
font-size: 14px;
}
.member-box .member-designation {
font-size: 14px;
}
.chairman-all-information .chairman-box h3 {
font-size: 22px;
}
.member-box {
min-height: 177px;
}
}
@media only screen and (max-width:1505px) {
.member-box span.member-name {
font-size: 12px;
}
.member-box .member-designation {
font-size: 12px;
}
.member-box {
min-height: 160px;
}
.organogram-chart-section {
margin: 40px 15px 40px 15px;
}
}
@media only screen and (max-width:1450px) {
.innerSideMenu {
right: 20px;
top:-8px;
}
}
@media only screen and (max-width:1366px) {
.importProcedure a.importBox {
font-size: 14px;
}
}
@media only screen and (max-width:1280px) {
.accordion .accordionHeading {
font-size: 0.929em;
}
.importProcedure h3 {
font-size: var(--Font-24);
}

}
@media only screen and (max-width:1200px) {

.organogram-chart-section {
    margin: 57px 15px 40px 15px;
  }
}
@media only screen and (max-width:1199px) {
.orgChartHolder {
display: none;
}
.organogram-accordions {
display: block;
}
.chairman-all-information::before, .member-box::after, .member-box.beforeLine::before {
display: none;
}
.member-list {
width: 30%;
}
.member-list-box.left {
left: 0;
}
#clonedChairmanContent .col-11 {
width: 100%;
}
.chairman-all-information {
margin: 180px 0 40px 0;
}
.member-list-box {
flex-wrap:wrap;
border-radius: 0px 0px 10px 10px;
}
.member1, .member2, .member3 {
margin-bottom: 0px;
margin-top: 58px;
}
.member-box span.member-name {
font-size: 14px;
}
.member-box .member-designation {
font-size: 14px;
}
.member-list-box.left .member-list {
width: 40%;
}
.member-list-box left .member-box.beforeLine {
margin-top: 76px;
margin-left: 0;
}
.organogram-accordions li h3.orgToggle {
margin-bottom: 15px;
}
.organogram-accordions .orgInner.show {
margin-bottom: 15px;
}
#clonePrachiContent .member-list-box.left .member-list .member-box.beforeLine {
margin-left: 0;
}
#clonePrachiContent .member-list-box.left .member-list {
width: 60%;
}
#clonePrachiContent .member-list-box.left {
padding-top: 20px;
}
}
@media only screen and (max-width: 868px) {
.moduleSearch li {
width: 33%;
}
}
@media only screen and (max-width: 767px) {
.innerBanner h2 {
	font-size: 1.5em !important;
}
.innerTemplate h2 {
	font-size: 1.4em !important;
}
.back-link {
	position: relative !important;
}
.innerSideMenu {
	right: 10px !important;
}
.mobileNav {
width: 80%;
}
.stickyHeader .top-header {
position: relative !important;
}
#commonTabbing {
width: 100%;
}
.commonTab .nav-item .nav-link {
width: 100%;
}
#commonTabbing .nav-item {
width: 50%;
}
.commonTab .nav-item .nav-link {
padding: 15px 0;
text-align: center;
}
.bulletText {
margin-bottom: 10px;
}
.bulletText li {
font-size: 1em !important;
}
.unOrderList > li {
font-size: 1em !important;
padding: 2px 0 2px 19px !important;
}
.unOrderList > li::before {
top: 16px !important;
}
.innerContent {
padding: 20px 0;
}
.innerBanner h2 {
font-size: 1.825em;
margin: 0;
}
.pageTitle {
font-size: 1.825em;
font-weight: 600 !important;
margin-bottom: 15px;
}
.Heading20 {
font-size: var(--Font-17);
}
.h4, h4 {
font-size: 1.1em;
}
.mb-4 {
margin-bottom: 0.5rem !important;
}
.my-4 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.p-4 {
padding: 1rem !important;
}
.innerContent .accordion-header .accordion-button {
padding: 12px 47px 12px 12px;
}
.accordion-body {
padding: 10px 3px;
}
.mission-card {
	padding: 15px 10px !important;
	margin-bottom: 10px;
}
.innerBanner {
min-height: 100px !important;
}
.breadcrumb {
display:none !important;
}
.member-list {
width: 40%;
}
.member-box {
margin-top: 27px;
}
.member3 {
margin-bottom: 0px;
margin-top: 0px;
}
.member-list-box {
padding-top: 50px;
}

.member1, .member2 {
margin-top: 0px;
margin-bottom: 30px;
}
#clonePrachiContent .member-list-box.left {
margin-bottom: 0;
margin-top:0;
top: 0;
padding-top: 10px;
}
#clonePrachiMember .member-list-box {
padding-top: 10px;
}
#clonePrachiContent .member-list-box.left .member-list {
width: 90%;
}
.budgetBox .imgHolder img {
width: 37%;
}
.budgetBox {
padding: 15px 10px;
}
.budgetBox .budgetLink a {
font-size: 16px;
margin-bottom: 3px;
}
.budgetBox .imgHolder {
margin-bottom: 05px;
}
.evolution-Section .timeline-item h4::before {
width: 10px;
height: 10px;
}
.evolution-Section .timeline::before {
top: 13px;
transform: translateY(0%);
}
.evolution-Section .timeline-item ul.bulletText {
padding-left: 0;
}
.evolution-Section .timeline-item h4 {
font-size: 1.0625em;
}
.timeline::before {
left: 21.3px;
}
.card.zone-box .card-header h3 {
font-size: var(--Font-17);
}
.customsInitiatives {
padding: 20px 0;
}
}
@media (max-width:575px) {
.manualBox a {
flex-direction:column;
}
.customManualTitle {
width: 100%;
}
.budgetBox .imgHolder img {
width: 40%;
}
.header-right {
margin-top: 13px;
}
#commonTabbing .nav-item {
width: 100%;
margin-bottom:5px;
}
}
@media only screen and (max-width: 479px) {
.mobileNav {
width: 100%;
}
.budgetBox .imgHolder img {
width: 49%;
}
#clonedChairmanContent .col-11 {
padding-left: 0;
padding-right: 0;
}
.chairman-grayBox {
padding: 10px 15px;
}
.chairman-all-information {
margin-top: 190px;
}
.chairman-all-information .chairman-box h3 {
font-size: 20px;
}
.chairman-grayBox {
padding: 10px;
}
.organogram-accordions {
margin: 0px 15px;
}
.grayBox {
padding: 0;
background: transparent;
box-shadow: none;
}
.content-div {
padding: 15px 0 10px 0;
}
.mission-card {
padding: 0;
background: transparent;
border: none;
box-shadow: none;
}
.member-list {
width: 90%;
}
#clonedChairmanMember .member-list-box .member-list {
margin-bottom: 25px;
}
#clonedChairmanMember .member-list-box .member-list .member-box.member5, #clonedChairmanMember .member-list-box .member-list .member-box.member6 {
margin-top: 0;
}
#clonePrachiContent .member-list-box.left .member-list {
width: 90%;
}
#clonePrachiMember .member-grayBox {
margin-bottom: 10px;
}
#clonePrachiMember .member-list-box {
padding-bottom: 10px;
}
.organogram-chart-section {
	margin: 200px 15px 40px 15px;
}
}
@media only screen and (max-width: 420px) {
.organogram-accordions .orgToggle {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
}
.organogram-accordions li h3.orgToggle {
font-size: 16px;
padding-right: 19px;
}
.extLogo img {
width: 100%;
}
.pageTitle, h2.pageTitle {
font-size: 1.75em;
}
.innerBanner h2 {
font-size: 1.75em;
margin: 0;
}
}
@media only screen and (max-width: 385px) {
.pageTitle, h2.pageTitle {
font-size: 1.75em;
}
.innerBanner h2 {
font-size: 1.75em;
margin: 0;
}
.content-div {
padding: 5px 0 5px 0;
}
.exportProcedure .swiper-button-next, .importProcedure .swiper-button-prev {
top:36px;
}
.exportProcedure .swiper-button-prev {
right: 88px !important;
}
.playPause {
right: 50.5px;
top: 14px;
}
.btns {
display:flex;
flex-direction: column;
}
.btns a:first-child {
margin-bottom: 10px;
}
} /*organogram accordions Css End*/
a.linkTexts {
	color: #232347;
}
.orderList {
	padding-left: 16px;
}
.orderList>li {
	margin-bottom: 0px;
	padding: 6px 0px 6px 3px;
	font-size: 16px;
}
.unOrderList>li {
	position:relative;
	margin-bottom:0;
	padding:6px 0 6px 19px;
	font-size:1.0625em;
	border-radius:5px
}
.unOrderList>li::before {
content:"";
position:absolute;
left:0;
top:18px;
transform:translateY(-50%);
width:8px;
height:8px;
background-color:#ffbbc3;
border:1px solid #BD1F31;
border-radius:50%
}
.profileBlock {
	background-color:#fff;
	padding:20px;
	border-radius:8px;
	box-shadow:0 0 10px rgba(0, 0, 0, .15);
	text-align:center;
	width:100%;
transition:.3s linear, _ .3s linear;
	display:flex;
	height:100%;
	justify-content:center;
	align-items:center;
	border-bottom:3px solid var(--pink-color)
}
.profileBlock:hover {
	transform: translateY(-10px);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	border-bottom: 2px solid var(--pink-color);
	border-bottom-width: revert-layer;
}
.profilePic img {
	width: 140px;
	height: 140px;
	border:1px solid #e4e4e4; /* box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;*/
	border-radius: 6px;
}
.profileBlock .profileContent {
	padding-left: 20px;
}
.profileBlock .Heading20 {
	font-weight:600;
	color:var(--pink-color);
	text-align:left;
	font-size:20px;
	margin-bottom:5px
}
.profileBlock .profileContent p {
	text-align:left;
	margin-bottom:0;
	font-size:17px
}
.left-sidebar-list {
	border-radius: 10px;
	border-width: 1px 1px 1px 7px;
	border-style: solid solid solid solid;
	border-color: rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3) rgba(223, 55, 76, 0.3);
	margin-top: 50px;
} /*section Unaccompanied baggage(UBC) Information start*/
.profileContent p {
	display: flex;
	margin-bottom: 10px;
}
.profileContent .prodg {
	font-weight:600;
	margin-bottom:10px;
}
.profileContent i {
	color: #BD1F31;
	margin-right: 10px;
} /*Trade Facilitation Measures - Export Commissionerate start*/ /*.facilitation-listView .list { box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 24px; padding: 20px 0px 20px 23px; margin-bottom: 24px; display: flex; justify-content: start; align-items: center; border-radius: 8px; background-color: #fff; }*/
.facilitation-listView .list {
	box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 24px;
	padding: 10px 0px 10px 15px;
	margin-bottom: 24px;
	display: flex;
	justify-content: start;
	align-items: center;
	border-radius: 8px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
.facilitation-listView .list .list-img {
	background-color: #faeaee;
	border-radius: 50px;
	display: inline-block;
	padding: 20px;
}
.facilitation-listView .list .list-img img {
	filter: brightness(0) saturate(100%) invert(67%) sepia(53%) saturate(7063%) hue-rotate(321deg) brightness(81%) contrast(121%);
}
.facilitation-listView .list p {
	margin-bottom: 0;
	font-size: 18px;
	color: #323232;
	margin-left: 20px;
	font-weight: 500;
}
.ccoSection {
	padding: 30px 30px 30px 270px;
	position: relative;
	color: #fff;
	background: #232347 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 46px #0000000A;
	border-radius: 12px;
}
.ccoSectionContent {
	padding-left: 24px;
	min-height: 250px;
}
.chiefs-img {
	left: 30px;
	position: absolute;
}
.officerName {
	font-size: 36px;
	font-weight: 600;
	color: #fff;
}
.designation {
	padding-bottom: 20px;
	font-size: 22px;
	line-height: 27px;
	font-weight: 500;
	position: relative;
}
.designation:after {
	content: '';
	position: absolute;
	width: 57px;
	left: 0px;
	bottom: -4px;
	height: 8px;
	border-radius: 6px;
	background-color: #BD1F31;
}
.deskContent {
	margin-bottom: 0px;
	font-weight: 300;
}
h3.sectionHeading {
	margin-bottom: 30px;
	font-size: 32px;
	font-weight: 600;
	color: #323232;
}
.sectionSubHeading {
	font-size: 24px;
	font-weight: 600;
	color: #323232;
}
.mapSpacing {
	background-color:#fff;
	padding:20px;
	box-shadow:0 0 46px #0000000A;
	border-radius:12px;
	margin-bottom:40px;
}
.mapTabContent {
	background-image: url('../../../../images/f-map.webp');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
}
.mapTabContent .tab-pane iframe {
	width: 100%;
	height: 480px;
}
.map-nav-tabs {
	box-shadow: 3px 3px 24px #00000014;
	border-radius: 16px;
	overflow: hidden;
}
.map-nav-tabs li.map-item {
	width: 22%;
	box-shadow: 3px 3px 24px #00000014;
	border-radius: 16px;
}
.map-nav-link {
	transition: all 0.3s;
	background: #fff;
	border: none;
	border-bottom: 9px solid transparent;
	padding: 50px 34px;
	height: 100%;
	font-weight: 500;
	min-height: 100px;
	line-height: 27px;
	font-size: 20px;

	color: #323232;
	display: flex;
	text-align: center;
	justify-content:center;
	align-items:center;
}
.map-nav-link.active {
	border-bottom: 9px solid #BD1F31;
} /*new ccc section start*/
.nav.nav-tabs.map-nav-tabs.locations-list.bg-remove-style {
	background-color: transparent;
	box-shadow: none;
	border: none;
	gap: 30px;
	display: flex;
	justify-content: center;
}
.map-nav-tabs li.map-item:first-child {
	width: 100%;
	border-radius: 16px;
	border: 1px solid #fff;
}
.map-nav-tabs li.map-item:first-child a {
	font-size: 28px;
	font-weight: 600;
}
.location-link {
	border-radius:10px;
	border:1px solid transparent;
}
.location-link:hover {
	border-color:var(--pink-color);
}
.location-link::before {
width: calc(100% - 30px);
transform: translateX(-50%);
transition: all 0.5s ease;
position: absolute;
content: "";
background: #353582;
height: 6px;
bottom: -6px;
left: 50%;
z-index: 1;
border-radius: 0 0 16px 16px;
}
.map-nav-tabs li.map-item:first-child .location-link::before {
/*width: calc(100% - 104px);*/
/*transform: translateX(-50%);*/
transition: all 0.5s ease;
position: absolute;
content: "";
background: #353582;
height: 6px;
bottom: -6px;
/*left: 50%;*/
z-index: 1;
border-radius: 0 0 16px 16px;
left:20px;
right:20px;
}
.map-nav-tabs li.map-item:first-child .location-link:hover::before, .map-nav-tabs li.map-item .location-link:hover::before, .map-nav-tabs li.map-item .location-link.selected:before {
/*transform: translateX(-50%);*/
background-color:var(--pink-color);
/*left:50%;*/
} /*new ccc section End*/
.mt-70 {
	margin-top: 70px;
}
.mt-50 {
	margin-top: 50px;
}
.mt-30 {
	margin-top: 30px;
}
.mapAddress {
	top: 10%;
	left: 21%;
	position: absolute;
	box-shadow: 0px 0px 46px #0000000A;
	border-radius: 12px;
	width: 340px;
}
.cccZone3 .mapAddress {
	top: 3%;
	left: 20%;
}
.ccc4General .mapAddress {
	top: 29%;
	left: 21%;
}
.scrollToTopBtn {
	height: 100%;
}
.addresBox {
	position: relative;
	border-radius: 12px;
	padding: 30px 24px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
}
.addresBox::after {
content:'';
width:90%;
height:8px;
position:absolute;
bottom:-8px;
left:50%;
border-radius:0 0 50px 50px;
transform:translateX(-50%);
background:no-repeat padding-box #BD1F31
}
.addresBox::before {
content:'';
width:20px;
height:20px;
position:absolute;
bottom:-22px;
left:45%;
transform:translateX(-50%);
border-radius:3px;
background:0 0;
rotate:135deg;
border:10px solid #ccc;
border-color:#BD1F31 #BD1F31 transparent transparent
}
.cccImport .mapAddress {
	top: 4%;
	left: 12%;
}
.cccImport .addresBox::after {
content:'';
width: 8px;
height: 90%;
position:absolute;
bottom: 8px;
left: -4px;
border-radius: 50px 0 0px 50px;
transform:translateX(-50%);
background:no-repeat padding-box #BD1F31
}
.cccImport .addresBox::before {
content:'';
width:20px;
height:20px;
position:absolute;
bottom: 63%;
left: -10px;
transform: translateY(-50%);
border-radius:3px;
background:0 0;
rotate: 225deg;
border:10px solid #ccc;
border-color:#BD1F31 #BD1F31 transparent transparent
}
.cccAppeals .mapAddress {
	bottom: 34%;
	top: unset;
	left: unset;
	right: -2%;
}
.ccc6Preventive .mapAddress {
	top: -22%;
	left: 44%;
}
.ccc4Export .mapAddress {
	top: -17%;
	left: unset;
	right: 5%;
}
.cccAdmn .mapAddress {
	top: unset;
	bottom: 22%;
	left: 30%;
}
.cccAirport1 .mapAddress {
	top: -8%;
	left: -1.5%;
}
.map-image-section {
	margin-bottom: 40px;
	border-radius: 12px;
	overflow: hidden;
	position: relative;
	box-shadow: 0px 0px 46px #0000000A;
}
.map-image-section img {
	width: 100%;
	height: 100%;
	min-height: 480px;
	object-fit: cover;
}
.f-map-img {
	overflow: hidden;
	box-shadow: 0px 0px 46px #0000000A;
	border-radius: 12px;
	margin-bottom: 40px;
}
.accordionInner .mapAddress {
	position: static;
}
.accordionInner .addresBox::before {
display: none;
}
.mobileViewSection .accordion {
	margin: 0px auto;
}
.mobileViewSection .accordion .accordionHeading.active {
	border-bottom: 1px solid #ACACAC;
}
.mobileViewSection .accordion .accordionInner {
	padding: 0px;
	background-color:transparent;
	border: none;
	border-top:none;
	border-bottom-right-radius:0px;
	border-bottom-left-radius: 0px;
	margin-top: 0px;
	margin-bottom:24px;
}
.addresBox h4 {
	font-weight: bold;
	font-size: 20px;
}
.mapAddress .adressLink {
	font-size: 16px;
	color: #BD1F31;
	display: flex;
	font-weight: 500;
	text-decoration: none;
	align-items: center;
} /* officer page css here */
.officersDetail h3 {
	font-size: var(--Font-30);
	font-weight: 600;
}
.subTexts {
	font-size: 18px;
}
.officer-details.customCardBox {
	position: relative;
	display: block;
	box-shadow: rgba(0, 0, 0, 0.07) 3px 5px 30px;
	background: rgb(255, 255, 255);
	border-radius: 10px;
	transition: all 0.3s linear;
	height: 100%;
}
.officer-section {
	position: relative;
	text-align: center;
	padding: 60px 15px 0px 15px;
}
.officer-duties {
	padding: 5px 15px 15px 15px;
	height: 230px;
	overflow: auto;
}
.customCardBox::after {
position: absolute;
content: "";
width: 0%;
height: 5px;
bottom: -5px;
left:50%;
right:50%;
background: #353582;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
transition:all 0.5s ease;
}
.customCardBox:hover {
	transform: translateY(-10px);
}
.customCardBox:hover::after {
position: absolute;
content: "";
width: 80%;
left:10%;
right:10%;
}
h5.officer-name {
	color: #232347;
	font-weight: 600;
	margin-bottom: 0;
	font-size: var(--Font-20); /* font-size: 20px; */
}
p.officer-designation {
	margin-bottom: 0px;
	text-align: center;
}
.officer-duties h6 {
	font-size: 18px;
	font-weight: 600;
}
.pro-icon {
	left: 50%;
	top: -40px;
	transform: translateX(-50%);
	left: 50%;
	border-radius: 100%;
	width: 90px;
	position: absolute;
	display: flex;
	height: 90px;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease-in-out;
}
.pro-icon img {
	max-width: 100px;
	border-radius: 100%;
}
.verticle-divider {
	width: 1px;
	height: 100%;
	background: #ccc;
	margin: auto;
}
.CourierCompany {
	display: flex;
	flex-wrap: wrap;
}
.CourierCompany li {
	display: inline-block;
	padding: 0px 30px;
	width: 32.33%;
	margin-bottom: 8px;
	border-right: 1px solid #ccc;
}
.CourierCompany li:nth-child(3n) {
border-right: none;
}
.steps:after {
	right: 2px;
}
.PoT-1 {
	top: 1px;
}
.PoT-2 {
	top: 2px;
}
.PoT-3 {
	top: 3px;
}
.PoT-4 {
	top: 4px;
}
.PoT-5 {
	top: 5px;
}
.PoT-6 {
	top: 6px;
} /*Trade Facilitation Measures - Export Commissionerate end*/
@media only screen and (min-width:1400px) { /* map css here start */
.cccZone3 .mapAddress {
top: 6%;
left: 25.5%;
}
.cccAirport1 .mapAddress {
top: -8%;
left: 8.5%;
}
.cccImport .mapAddress {
top: 5%;
left: 17%;
}
.ccc4Export .mapAddress {
top: -16%;
left: unset;
right: 14%;
}
.cccAppeals .mapAddress {
bottom: 34%;
top: unset;
left: unset;
right: 9%;
}
.ccc6Preventive .mapAddress {
top: -22%;
left: 45%;
}
.ccc4General .mapAddress {
top: 33%;
left: 27%;
}
.cccAdmn .mapAddress {
top: unset;
bottom: 22%;
left: 33%;
}
}
@media only screen and (min-width:1200px) {
.mobileViewSection {
display: none;
}
}
@media only screen and (max-width:1299.9px) {
.top-header {
padding: 30px 0 12px 0 !important;
}
.top-header .navbar-nav.cloneNavTop {
top:10px;
}
}
@media only screen and (max-width:1199.9px) {
.mobileViewSection {
display: block;
}
.deskView {
display: none;
}
.addresBox .adressLink {
font-size: 16px;
color: #BD1F31;
display: flex;
font-weight: 500;
text-decoration: none;
align-items: center;
}
.airCustom-container {
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
}
@media only screen and (max-width: 1102px) {
.linkText {
width: auto;
}
}
@media only screen and (max-width: 767px) {
.moduleSearch li {
width: auto;
}
.ccoSectionContent {
padding-left: 24px;
min-height: auto;
}
.ccoSection {
padding: 30px 30px 30px 30px;
}
.chiefs-img {
margin-bottom: 30px;
text-align: center;
left: 30px;
position: static;
}
.airCustom-item {
min-width: 100%;
max-width: 100%;
}
}
.blok:nth-of-type(odd) {
background-color:white;
}
.blok:nth-of-type(even) {
background-color:black;
}
@-webkit-keyframes border-transform {
0%, 100% {
border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
}
14% {
border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
}
28% {
border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
}
42% {
border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
}
56% {
border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
}
70% {
border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
}
84% {
border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
}
}
.paginacontainer {
	height: 3000px;
} /* #Progress ================================================== */
.progress-wrap {
	position: fixed;
	right: 30px;
	bottom: 30px;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
	z-index: 10000;
	opacity: 0;
	visibility: hidden;
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.progress-wrap::after {
position: absolute;
font-family: 'unicons';
content: '\e84b';
text-align: center;
line-height: 46px;
font-size: 24px;
color: rgba(0, 0, 0, 0.3); /* --- Pijl kleur --- */
left: 0;
top: 0;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
z-index: 1;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap:hover::after {
opacity: 0;
}
.progress-wrap::before {
position: absolute;
font-family: 'unicons';
content: '\e84b';
text-align: center;
line-height: 46px;
font-size: 24px;
opacity: 0;
background: black; /* --- Pijl hover kleur --- */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
left: 0;
top: 0;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
z-index: 2;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap:hover::before {
opacity: 1;
}
.progress-wrap svg path {
	fill: none;
}
.progress-wrap svg.progress-circle path {
	stroke: rgba(0, 0, 0, 0.2); /* --- Lijn progres kleur --- */
	stroke-width: 4;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
.mainDiv {
	position: relative;
}
.subBoxGroup {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.availableFacilitiesTabs .airCustom-item::before {
position: absolute;
width: calc(100% - 30px);
left: 50%;
content: "";
transform: translateX(-50%);
height: 6px;
bottom: -6px;
background: #353582;
z-index: 1;
border: none;
border-radius: 0px 0px 16px 16px;
}
.availableFacilitiesTabs .airCustom-item {
	height: 100%;
	box-shadow: 3px 5px 30px #70707012;
	border-radius: 16px;
	border:none;
	transition: 250ms ease-in-out;
	-webkit-transition: 250ms ease-in-out;
	padding: 30px 15px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.availableFacilitiesTabs .airCustom-item:hover {
	transform: translateY(-10px);
}
.availableFacilitiesTabs .airCustom-item span {
	font-size: 22px;
	font-weight: 700;
	color:#323232
}
.availableFacilitiesTabs .airCustom-item span img {
	width: 100%;
	max-height:50px;
	object-fit: contain;
	margin-bottom: 24px;
}
.availableFacilitiesTabs .airCustom-item:hover::before {
bottom: -6px;
}
.availableFacilitiesTabs .airCustom-item:hover::after {
z-index: 5;
left: 15px;
right:15px;
} /* gallery designing css here */ /* Grid items */
.photoGallery .gallery {
	margin-left: 0px;
	margin-right: 0px;
}
ul.gallery.albumList {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	padding: 0;
	justify-items: center;
	margin: 24px 0px 24px;
}
ul.gallery.albumList li {
	width: 100%;
	padding:0px;
}
.imgHolder {
	transition: all 0.3s ease;
}
.imgHolder img {
	transition: all 0.3s ease;
}
.galleryBox:hover .imgHolder img {
	transform: scale(1.1);
} /* .photo-filter { width: 100%; } */
.pg-control {
	width: 60%;
	display: flex;
	border-radius: 8px;
	border: 1px solid #dadada;
	background: #f1f2f2;
	padding: 15px;
	margin-top:24px;
	margin-bottom: 20px;
}
.pg-search-input {
	width: calc(100% - 170px);
}
.buttonRow {
	text-align: right;
	width: 170px;
} /* responsive css here */
@media only screen and (max-width:1364.9px) {
.responsive-tabs li a {
font-size: 16px;
padding: 8px 12px;
}
.growthItem {
width:100%;
}
.growthHeading {
padding: 16px 14px;
}
.GrowthData {
padding: 30px 14px;
}
.importProcedure h3 {
width: 56%;
}
}



@media only screen and (max-width:1024px) {
.officerName {
font-size: 28px;
}
.preventiveCommision .airCustom-container, .apsc .airCustom-container, .ccoCommision .airCustom-container, .appealCommision .airCustom-container {
grid-template-columns: repeat(3, 1fr);
}
.steps {
margin-top: 24px;
margin-left: 0px;
}
.map-nav-tabs li.map-item {
width:47%;
}
.airCustom-container {
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.our-standards-section {
min-height: 565px;
}
}
@media only screen and (max-width:991.9px) {
/*	.innerContent {
    min-height: auto !important;
}
.innerTemplate {
	min-height: auto !important;
}*/
.our-standards-section {
min-height: 433px
}
.profileRightBox .Heading30 {
font-size: var(--Font-24);
}
.pg-control {
margin-top: 36px;
width: 80%;
}
.gallery.photoList li, .gallery.videoList li {
flex: 0 0 33.33%;
max-width: 33.33%;
}
.subBoxGroup {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
}
#airportCustomPostingorders .col-lg-3::after {
width: calc(100% - 60px);
height: 1px;
transform: translate(0%, 0%);
top: auto;
bottom: 10px;
right: 30px;
}
.alliedSection:not(:last-child) {
margin-bottom: 30px;
padding-bottom: 30px;
}
.custonTabSection .newsList {
min-height: 100px !important;
}
.step-container {
margin-left: 0px;
}
.stepInquiry .row {
height: auto;
}
/*.exportProcedure .swiper-button-next, .importProcedure .swiper-button-prev {
right: 12px !important;
}*/
.exportProcedure .swiper-button-prev {
right: 88px !important;
}
.playPause {
right: 50.5px;
}
.growth-swiper-container .swiper-button-next, .growth-swiper-container .swiper-button-prev {
top: -10% !important;
}
.growth-swiper-container .swiper-button-prev {
right:35px!important;
}
.GrowthSection {
padding-top: 20px;
}
#jump1, #jump2, #jump3, #jump4, #jump5, #jump6, #jump7, #jump8, #jump9, #jump10, #jump11, #jump12, #jump13, #jump14, #jump15, #jump16, #jump17, #jump18, #jump19, #jump20, #jump01, #jump02, #jump03, #jump04, #jump05, #jump06, #jump07, #jump08, #jump09, #jump010, #jump011, #jump012, #jump013, #jump014, #jump015, #jump016, #jump017, #jump018, #jump019, #jump020, #tile1, #tile2, #tile3, #tile4, #tile5, #tile6, #tile7, #tile8, #tile9, #tile10, #tile11, #tile12, #tile13, #tile14, #tile15, #tile16, #tile17, #tile18, #tile19, #tile20, #keyFeatures, #keyFacilities, #operationalExcellence, #aboutMial, #achievements, #keuContacts, #edp, #edp1, #edp2, #edp3, #edp4, #edp5, #edp6, #edp7, #edp8, #edp9, #edp10, #edp11, #edp12, #edp13, #edp14, #edp15, #edp16, #edp17, #edp18, #edp19, #edp20 {
padding-top: 0;
margin-top: 0;
}

.profileBlock{display: inline-block;}
.profilePic {margin-bottom: 20px; text-align: left;}
.profileBlock .profileContent{padding-left:0;}
}
@media only screen and (max-width:767px) {
:root {
--Font-32: 30px;
--Font-30: 26px;
--Font-20: 18px;
}
.gallery.photoList li, .gallery.videoList li {
flex: 0 0 50%;
max-width: 50%;
}
ul.gallery.albumList {
grid-template-columns: repeat(2, 1fr);
}
.preventiveCommision .airCustom-container, .apsc .airCustom-container, .ccoCommision .airCustom-container, .appealCommision .airCustom-container {
gap: 0px;
}
.mobileArrow {
font-size:var(--Font-30);
color:var(--pink-color);
position:absolute;
top:50%;
transform:translateY(-50%)!important;
z-index:10;
right:15px!important;
left:15px!important
}
.BewareMr {
padding: 15px;
}
.Beware-img {
padding-top: 0px;
}
.beware-fraudsters .grayBox, .duty-payment .grayBox {
padding: 0px 0px 0px 0px;
}
.duty-payment-information-section {
padding: 15px 15px 0px;
}
.evolution-Section {
padding: 30px 10px 30px 0px;
}
.importCommisionInner, .appealCommisionInner, .generalCommisionInner, .exportCommisionInner, .apscInner {
padding: 30px 0 0px;
}
.officerName {
font-size: 28px;
}
.map-nav-tabs li.map-item:first-child a {
font-size: 24px;
}
}
@media only screen and (max-width:700px) {
.subBoxGroup {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.pagination {
display: block !important;
}
.pagination li.page-item, .pagination li.page-link {
display: inline-block;
margin-right: 7px !important;
}
.PagedList-pageCountAndLocation{
display: block !important;
padding: 10px !important;
margin-bottom: 15px;
}
}
@media only screen and (max-width:575px) {
:root {
--Font-32: 28px;
--Font-30: 22px;
--Font-20: 18px;
}
p {
font-size: 1em;
}
.Heading30 {
font-size: var(--Font-18);
font-weight: 700 !important;
}
.innerSideMenu {
position: absolute !important;
right: 10px;
top: -5px;
}
.airCustomMenu .customCommonLinks {
width: 240px;
}
.whiteBox {
padding: 15px;
}
.accordion-button::after {
right: 5px;
}
.accordion-body {
padding: 10px 10px;
}
.bulletText50 li {
width: 100%;
}
.commonTab .nav-item .nav-link {
font-size: 20px;
padding: 7px 7px;
}
.growthHeading {
padding: 16px 14px;
}
.GrowthData {
padding: 30px 14px;
}
.historyPage .evolution-Section {
padding: 30px 0px;
}
/*.exportProcedure .swiper-button-next, .importProcedure .swiper-button-prev {
right: 12px !important;
}*/
.exportProcedure .swiper-button-prev {
right: 88px !important;
}
.playPause {
right: 50.5px;
}
.ccoSectionContent {
padding-left: 0px;
}
.officerName {
font-size: 24px;
}
.map-nav-tabs li.map-item {
width:100%;
}
.designation {
font-size: 18px;
}
.stepInquiryLeftBox {
padding: 30px 5px;
}
#multiStepForm {
padding: 30px 5px;
} /* responsive font size */
.from-commissioner-desk-section {
padding: 24px 24px;
}
.from-commissioner-desk-section .continent_box .title_main_text h3 {
font-size: 28px;
}
.knowMore {
margin-top: 20px;
}
.petrolingBox {
padding: 24px;
}
.rummangSection .rummangBox-1, .rummangSection .rummangBox-2 {
padding: 24px;
} /* .preventiveCommision .airCustomFaq{margin: 30px 0px;} */
.preventiveServices {
padding: 30px 0px !important;
}
.custonTabSection {
padding: 30px 0;
}
.our-standards-section {
padding: 30px 16px !important;
}
.gallery.photoList li, .gallery.videoList li {
flex: 0 0 100%;
max-width: 100%;
}
ul.gallery.albumList {
grid-template-columns: repeat(1, 1fr);
}
.blueStrip .blueStripLine::before {
	content: "";
	position: absolute;
	left: 50%;
	top: -1px;
	margin-top: -6px;
	z-index: auto;
	height: 1px;
	width: 60%;
	background: #595959;
	overflow: hidden;
	transform: translateX(-50%);
}
.chart-img{width: 90%;}
}
@media only screen and (max-width:480px) {
.contact-us-page .contant-info-box {
display: flex;
justify-content: center;
align-items: start;
flex-direction: column;
}
.contact-us-page .contant-info-box .icon {
width: 72px;
height: 70px;
}
.importProcedure h3 {
font-size: var(--Font-30);
}
.importProcedure h3 {
width:auto;
}
.jumplink-page div:target h3{width:80%;}
}
@media only screen and (max-width:400px) {
.importProcedure.p-relative {
position: relative;
}
.p-relative .airCustomMenu {
position: absolute;
top: -50px;
right: 15px;
}
.importProcedure.p-relative .btns {
display: inline-flex;
width: 100%;
flex-direction: row;
justify-content: center;
}
.importProcedure .btns a {
padding: 10px 8px;
}
.p-relative .btnGrp {
width: 100%;
margin-bottom: 15px;
}
.p-relative .btns a:first-child {
margin-bottom: 0px;
margin-right: 12px;
}
.videoSection .customsVideo{ height:auto;}
.videoSection{ padding-bottom:0px;}
}
@media only screen and (max-width:375px) {
.top-header .navbar-nav.cloneNavTop .nav-link {
font-size: 13px;
font-weight: 500;
margin: 0 3px;
padding: 0px 2px;
}
.viewAllLink {
width: 113px;
}
.advancedSearch input[type="text"] {width: 100%!important;}
}



