ul.iconsarr li {
			position: relative;
			transition: padding-left 0.3s, background 0.3s, color 0.3s;
			padding-left: 3px;
			padding-bottom: 6px;
			list-style: none;
			padding: 2px 0px;
			border-bottom: 1px solid #A3A3A3;
		}

		ul.iconsarr {
			list-style-image: none;
		}

		ul.iconsarr li {
			display: flex;
			align-items: center;
		}

		ul.iconsarr li a {
			position: relative;
			width: 100%;
			color: #000;
			text-decoration: none;
			transition: all .5s linear;
			transition: border-bottom 1s cubic-bezier(0.22, 0.61, 0.36, 1);
			display: flex;
			align-items: center;
			padding: 5px 0px;
			padding-bottom: 6px;
			flex: 1;
		}

		ul.iconsarr li a:hover {
			transition: all .5s linear;
			color: #fff;
		}

		ul.iconsarr li a:hover {
			text-decoration: none;
			color: #fff !important;
		}

		ul.iconsarr li a:before {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
			content: '';
			transform: scaleY(0);
			transition: transform 1s ease-in;
			z-index: -1;
		}

		ul.iconsarr li a:hover:before {
			transform: scaleY(1);
			z-index: -1;
			background: #EA8C1C;
			color: #fff
		}

		.icon-cover {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 40px;
			height: 40px;
			background: #EA8D00;
			margin-right: 10px;
		}

		.icon-cover {
			flex-shrink: 0;
		}
		.dwn-icon-cover{
box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.5);
}

		.icon-cover svg {
			width: 30px;
			height: 30px;
			transition: transform 0.5s ease;
		}

		.iconsarr li a:hover .icon-cover svg {
			transform: translateY(5px);
		}

		.switch-bg-grey {
			background-color: #DCDDDE;
		}

		.pdf-no-border {
			border: none !important;
		}

		.switch-drk-grey {
			color: #4D4D4F !important;
		}
.excel-btn {
    margin: 10px;
    display: inline-block;
    float: right;
    background: #EA8D00;
    padding: 10px 58px 10px 15px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    position: relative;
    text-decoration: none;
    border-radius: 15px;
    -webkit-transition: 0.6 ease-in-out;
    transition: 0.6 ease-in-out;
    margin-bottom: 20px;
}

.excel-btn::before {
    content: '';
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #EA8D00;
    position: absolute;
    left: -5px;
    top: -5px;
    border-radius: 15px;
}

.excel-btn::after {
    content: "\e944";
    font-family: 'icomoon';
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 15px;
    -webkit-transform: translateY(-50%) rotate(90deg) !important;
    transform: translateY(-50%) rotate(90deg) !important;
    -webkit-transition: 0.2s ease-in-out !important;
    transition: 0.2s ease-in-out !important;
}

.excel-btn:hover::after {
    right: 20px !important;
    top: 60% !important
}


.fin-tbl tr:hover {
    background: #FDEFE0;
    color: #4D4D4F;
}


/*TABLE ON HOVER HIGHLIGHTED COLOUMN TEXT COLOUR TO REMAIN STAT*/
.fin-tbl {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0px;
    line-height: 1.4;
}
.caption{font-size:14px;font-style:italic}

/*THE COMPLETE TABLE TO BE GIVEN 100% WIDTH; O MARGINS AND O PADDING*/
.fin-tbl tr td {
    padding: 3px 3px 3px 3px;
}

/*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {
    background-color: #E6E7E8;
    color: #404041 !important;
    padding: 2px 7px 3px 3px;
    font-weight: 400;
    text-align: right;
}
ol, ul {
    list-style: none;
    padding-left: 1rem!important;
}
ul.list {
    list-style-image: none;
    margin-left: 0;
    font-weight: normal !important;
}
ul.list li {
    position: relative;
}
ul.list li, ol.list li {
    padding-bottom: 0;
    line-height: 1.6em;
}
ul.list li:before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    left: -15px;
    top: 10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #464646;
}
.fin-tbl tr td strong{color: #211D1E;}
/*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.finheader {
    color: #D14E1D !important;
    font-weight: bold;
    border-bottom: 2px solid #D14E1D;
    border-top: 2px solid #D14E1D;
}

.finGreyheader {
    background-color: #E6E7E8;
}

/*Table layout*/
.finthin {
    border-bottom: 1px solid #4D4D4F;
}

.finthick {
    border-bottom: 2px solid #4D4D4F;
}

.finthickerbotleft {
    border-bottom: 5px solid #4D4D4F;
    border-left: 1px solid #4D4D4F;
}

.finthicker {
    border-bottom: 5px solid #4D4D4F;
    line-height: 1.3em;
}

.finthickerorange {
    border-bottom: 5px solid #CE4A0A;
}

.fintoporange {
    border-top: 5px solid #CE4A0A;
}

.fintop {
    border-top: 1px solid #4D4D4F;
}

.fintopleft {
    border-top: 1px solid #4D4D4F;
    border-left: 1px solid #4D4D4F;
}

.fintopright {
    border-top: 1px solid #4D4D4F;
    border-right: 1px solid #4D4D4F;
}

.fintbotleft {
    border-bottom: 1px solid #4D4D4F;
    border-left: 1px solid #4D4D4F;
}

.finbotright {
    border-bottom: 1px solid #4D4D4F;
    border-right: 1px solid #4D4D4F;
}

.finleft {
    border-left: 1px solid #4D4D4F;
}

.finright {
    border-right: 1px solid #4D4D4F;
}

.header {
    background: #EA8C1C;
    color: #fff;
    line-height: 1.3em;
}


.finthickertoporange {
    border-top: 5px solid #CE4A0A;
}

.finrowleft {
    border-left: 1px solid #4D4D4F;
    border-top: 1px solid #4D4D4F;
    border-bottom: 1px solid #4D4D4F;
}

.finrowright {
    border-right: 1px solid #4D4D4F;
    border-top: 1px solid #4D4D4F;
    border-bottom: 1px solid #4D4D4F;
}

.finrowrow {
    border-top: 1px solid #4D4D4F;
    border-bottom: 1px solid #4D4D4F;
}

.fintopbot {
    border-top: 1px solid #4D4D4F;
    border-bottom: 1px solid #4D4D4F;
}

.finthinLeftorange {
    border-left: 1px solid #CE4A0A;
}

.finthinRightorange {
    border-right: 1px solid #CE4A0A;
}

.finthickorange {
    border-bottom: 2px solid #CE4A0A;
}
.finthinorange {
    border-bottom: 1px solid #CE4A0A;
}

.fintopbothead {
    border-top: 1px solid #D14E1D;
    border-bottom: 2px solid #D14E1D;
}

.fintophead {
    border-top: 1px solid #D14E1D;
}

.switch-orange {
    color: #CE4A0A!important;
}

.switch-grey {
    color: #3D4753 !important;
}

/* index styles */
.home-img-section {
			padding-left: 0;
			margin-left: 0;
		}


		@keyframes animateIn {
			0% {
				opacity: 0;
				transform: scale(0.6) translateY(-2px);
			}

			100% {
				opacity: 1;
			}
		}

		.animateIn {
			animation: animateIn 0.2s ease-in-out forwards;
		}

		.home-img-section {
			position: relative;
		}

		.home-img-section img {
			opacity: 0;
			position: absolute;
			left: 0;
			top: 0;
			animation: animateIn 0.5s ease-in-out forwards;
			animation-delay: calc(var(--animation-order) * 1300ms);
			width: 100%
		}

		.home-img-section img:nth-child(1) {
			visibility: hidden !important;
			position: relative !important;
			animation: none !important;
			opacity: 1 !important;
		}

		.custom-mt {
			margin-top: 14px;
			display: block;
		}

		.home-banner-bg {
			background-image: url(images/new-home-banner.jpg);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
			overflow: hidden;
		}

		.mobile-logo{
			display: none;
		}

		@media screen and (max-width: 991px) {
    .desk-logo{
		display: none;
	}
	.mobile-logo{
			display: block;
		}
}