/*@font-face {
	font-family: 'SolaimanLipi';
	src: url('fonts/subset-SolaimanLipi.eot');
	src: url('fonts/subset-SolaimanLipi.eot?#iefix') format('embedded-opentype'),
	url('fonts/subset-SolaimanLipi.woff2') format('woff2'),
	url('fonts/subset-SolaimanLipi.woff') format('woff'),
	url('fonts/subset-SolaimanLipi.ttf') format('truetype'),
	url('fonts/subset-SolaimanLipi.svg#SolaimanLipi') format('svg');
	font-weight: normal;
	font-style: normal;
	}*/

	@font-face {
		font-family: 'SolaimanLipi';
		src: url('fonts/SolaimanLipi-2024.eot');
		src: url('fonts/SolaimanLipi-2024.woff') format('woff'),
		url('fonts/SolaimanLipi-2024.ttf') format('truetype'),
		/*url('fonts/SolaimanLipi.svg#SolaimanLipiNormal') format('svg'),*/
		url('fonts/SolaimanLipi-2024.eot?#iefix') format('embedded-opentype');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	}

	body{
		background-color: white;
		font-family: 'SolaimanLipi', sans-serif;
		overflow-x: hidden;
	}
	body h1,h2,h3,h4,p,span,a{
		font-family: 'SolaimanLipi', sans-serif;
		font-size: 20px;
		line-height: 22px
	}


	/*margin*/
	.margin0{
		margin: 0px !important;
	}
	.marginT0{
		margin-top: 0px !important;
	}
	.marginT3{
		margin-top: 3px !important;
	}
	.marginT4{
		margin-top: 4px !important;
	}
	.marginT10{
		margin-top: 10px !important;
	}
	.marginT20{
		margin-top: 20px !important
	}
	.marginT30{
		margin-top: 30px
	}
	.marginT75{
		margin-top: 75px
	}

	.marginB20{
		margin-bottom: 20px
	}
	.marginB0{
		margin-bottom: 0px
	}
	.marginB10{
		margin-bottom: 10px
	}
	.marginL10{
		margin-left: 10px !important;
	}

	.padding0{
		padding: 0px !important;
	}
	.padding5{
		padding: 5px !important;
	}
	.padding10{
		padding: 10px !important;
	}
	.padding20{
		padding: 20px
	}
	.paddingL0{
		padding-left: 0px !important;
	}
	.paddingLR0{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.paddingLR5{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.paddingLR20{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.paddingR0{
		padding-right: 0px !important;
	}
	.paddingT0{
		padding-top: 0px !important;
	}
	.paddingT20{
		padding-top: 20px
	}

	.fontBold{
		font-weight: bold;
	}
	.fontSizeSmall{
		font-size: 1rem !important;
		line-height: 1.6rem !important;
	}
	.fontSize11{
		font-size: 11px !important;
	}
	.fontSize12{
		font-size: 12px;
		line-height: 15px
	}
	.fontSize13{
		font-size: 13px
	}
	.fontSize14{
		font-size: 14px
	}
	.fontSize16{
		font-size: 16px;line-height: 19px
	}
	.fontSize18{
		font-size: 18px;line-height: 22px
	}
	.fontSize22{
		font-size: 22px
	}
	.positionRelative{
		position: relative !important;
	}
	.positionAbsolute{
		position: absolute !important;
	}
	.verticalMiddle: {
		vertical-align: middle !important;
	}
	.displayInlineBlock{
		display: inline-block !important;
	}
	.hUnset{
		height: unset !important;
	}
	.height100P{
		height: 100%
	}
	.w29{
		width: 29px !important
	}
	.w100P{
		width: 100% !important;
	}
	.m-w100P{
		/*max-width: 100% !important;*/
	}

	.colorUnset{
		color: unset !important;
	}
	.colorWhite{
		color: white !important;
	}
	.colorBlack{
		color: black !important;
	}
	.color1{
		color: #F37021;
	}
	.color2{
		color: #d1cfd1 !important;
	}

	.bgWhite{
		background-color: white
	}
	.bgBrand{
		background-color: #F37021 !important;
	}
	.bg1{
		background-color: rgb(248 249 250) !important
	}
	.bg2{
		background-color: #f1f1f1 !important
	}
	.bgHoverAsh:hover{
		background-color: #f6f6f6 !important;
	}
	.shadow1{
		box-shadow: 0px 5px 13px 0px rgba(0,0,0,.4);
	}
	.borderC1-1{
		border: 1px solid #ccd7d7;
	}
	.borderC1T1{
		border-top: 1px solid #ccd7d7;
	}
	.borderC1B1{
		border-bottom: 1px solid #ccd7d7;
	}
	.borderRadius0{
		border-radius: 0px !important;
	}
	.borderRadius3{
		border-radius: 3px !important;
	}
	.borderRadius5{
		border-radius: 5px !important;
	}
	.borderRadius10{
		border-radius: 10px !important;
	}
	.borderTRadius5{
		border-top-left-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}
	.borderTRadius10{
		border-top-left-radius: 10px !important;
		border-top-right-radius: 10px !important;
	}
	.borderBRadius5{
		border-bottom-left-radius: 5px !important;
		border-bottom-right-radius: 5px !important;
	}
	.borderBRadius10{
		border-bottom-left-radius: 10px !important;
		border-bottom-right-radius: 10px !important;
	}


	/*all*/
	/*scrollbar*/
	/* width */
	.scrollbar1::-webkit-scrollbar {
		width: 5px;
	}
	/* Track */
	.scrollbar1::-webkit-scrollbar-track {
		background: #f1f1f1; 
	}
	/* Handle */
	.scrollbar1::-webkit-scrollbar-thumb {
		background: #888; 
	}
	/* Handle on hover */
	.scrollbar1::-webkit-scrollbar-thumb:hover {
		background: #555; 
	}

	/* width */
	.scrollbar2::-webkit-scrollbar {
		width: 3px;
	}
	/* Track */
	.scrollbar2::-webkit-scrollbar-track {
		background: white; 
	}
	/* Handle */
	.scrollbar2::-webkit-scrollbar-thumb {
		background: #888; 
	}
	/* Handle on hover */
	.scrollbar2::-webkit-scrollbar-thumb:hover {
		background: #555; 
	}
	.scrollbar2:root{
		scrollbar-color: rgb(210,210,210) rgb(46,54,69) !important;
		scrollbar-width: thin !important;
	}


	.linkOverlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.flex-row{
		display: flex;
	}

	.customScrollBar1::-webkit-scrollbar {
		width: 5px;
	}
	.customScrollBar1::-webkit-scrollbar-track {
		background: #f1f1f1; 
	}
	.customScrollBar1::-webkit-scrollbar-thumb {
		background: #F37021; 
	}
	.customScrollBar1::-webkit-scrollbar-thumb:hover {
		background: #F37021; 
	}

	.placeholderAsh::placeholder {
		color: #f3e5e5;
		opacity: 1;
	}

	.placeholderAsh:-ms-input-placeholder {
		color: #f3e5e5;
	}

	.placeholderAsh::-ms-input-placeholder {
		color: #f3e5e5;
	}


	.navbar-dark .navbar-nav .nav-link {
		color: black;
	}
	.categoryDropdown{
		border-radius: 0px;
		margin-top: 6px;
	}
	.categoryDropdown .dropdown-item{
		color: white;
		font-size: 16px;
		line-height: 20px
	}
	.categoryDropdown .dropdown-item:focus, .dropdown-item:hover {
		color: white;
		text-decoration: none;
	}
	.categoryDropdown .dropdown-item.active, .dropdown-item:active {
		color: white;
		text-decoration: none;
	}
	.dropdown-toggle::after {
		font-size: 14px;
	}

	.viewCartMenu{
		list-style-type: none;
		padding: 0px;
		margin: 0px
	}
	.viewCartMenu a{
		color: white;
		margin-right: 2px;
		padding: 5px 10px 5px 10px;
		font-size: 14px;
		line-height: 17px;
		border-radius: 3px;
		border: 1px solid #ccd7d7;
	}
	.map{
		margin: 0 auto
	}


	/*social icons*/
	.topSocialIcon .fa {
		padding: 7px;
		font-size: 14px;
		width: 30px;
		text-align: center;
		text-decoration: none;
		margin: 5px 1px;	}
		.topSocialIcon a:first-child{
			margin-left: 0px
		}
		.topSocialIcon .fa:hover {
			opacity: 0.7;
		}
		.topSocialIcon .fa-facebook {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-facebook:hover {
			color: #3B5998;
		}
		.topSocialIcon .fa-twitter {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-twitter:hover {
			color: #55ACEE;
		}
		.topSocialIcon .fa-google {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-google:hover {
			color: #DD4B39;
		}
		.topSocialIcon .fa-linkedin {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-linkedin:hover {
			color: #007BB5;
		}
		.topSocialIcon .fa-youtube {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-youtube:hover {
			color: #BB0000;
		}
		.topSocialIcon .fa-instagram {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-instagram:hover {
			color: #125688;
		}
		.topSocialIconColored .fa-facebook{
			background-color: #3b5998;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-facebook:hover{
			color: white;
		}
		.topSocialIconColored .fa-twitter{
			background-color: #1da1f2;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-twitter:hover{
			color: white;
		}
		.topSocialIconColored .fa-instagram{
			background-color: #c32aa3;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-instagram:hover{
			color: white;
		}
		.topSocialIconColored .fa-linkedin{
			background-color: #003b5f;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-linkedin:hover{
			color: white;
		}
		.topSocialIconColored .fa-youtube{
			background-color: #ff0000;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-youtube:hover{
			color: white;
		}
		.topSocialIcon .fa-whatsapp {
			border: 1px solid #ccd7d7;
			color: black;
		}
		.topSocialIcon .fa-whatsapp:hover {
			color: #007BB5;
		}
		.topSocialIconColored .fa-times{
			background-color: #ff0000;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-times:hover{
			color: white;
		}

		.topSocialIconColored .fa-print{
			background-color: #8f8888;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-print:hover{
			color: white;
		}
		.topSocialIconColored .fa-download{
			background-color: #17a2b8;
			color: white;
			border: none;
		}
		.topSocialIconColored .fa-download:hover{
			color: white;
		}

		.footerSocialIcon .fa {
			padding: 7px;
			font-size: 14px;
			width: 30px;
			text-align: center;
			text-decoration: none;
			margin: 5px 1px;
			border-radius: 50%
		}
		.footerSocialIcon a:first-child{
			margin-left: 0px
		}
		.footerSocialIcon .fa:hover {
			opacity: 0.7;
		}
		.footerSocialIcon .fa-facebook {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-facebook:hover {
			color: #3B5998;
		}
		.footerSocialIcon .fa-twitter {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-twitter:hover {
			color: #55ACEE;
		}
		.footerSocialIcon .fa-google {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-google:hover {
			color: #DD4B39;
		}
		.footerSocialIcon .fa-linkedin {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-linkedin:hover {
			color: #007BB5;
		}
		.footerSocialIcon .fa-youtube {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-youtube:hover {
			color: #BB0000;
		}
		.footerSocialIcon .fa-instagram {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-instagram:hover {
			color: #125688;
		}
		.footerSocialIcon .fa-times {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-times:hover {
			color: #BB0000;
		}
		.footerSocialIcon .fa-print {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-print:hover {
			color: #BB0000;
		}
		.footerSocialIcon .fa-download {
			border: 1px solid #d8d0d0;
			color: black;
		}
		.footerSocialIcon .fa-download:hover {
			color: #BB0000;
		}
		/*end social icons*/

		.footerLinks a{
			font-size: 16px;
			color: black;
			text-decoration: none;
		}
		.pageNumber{
			color: white;
			background-color: #6e566e;
			font-size: 16px;
			padding: 4px 10px;
			line-height: 30px;
			margin: 0px 2px;
		}
		.textDecorationNone{
			text-decoration: none !important;
		}
		.datepicker{
			z-index: 9999 !important;
		}
		.visible-xs{
			visibility: hidden;
		}
		.hidden-xs{
			visibility: visible;
		}

		.mobileFooterLinkDiv .linkDiv{
			text-align: center;
			padding: 10px 5px;
		}
		.mobileFooterLinkDiv .linkDiv a{
			color: #212121;
			font-size: .9rem;
			padding: 3px 7px 3px 7px;
			border-radius: 3px;
			margin: 4px 2px;
			display: inline-block;
			text-decoration: none !important;
			border: 1px solid #212121;
		}
		.mobileFooter{
			padding-bottom: 30px;
		}
		.mobileFooter .editorDiv{
			background-color: #edebeb;
			height: 100%;
			border-radius: 5px;
			padding: 5px;
		}
		.mobileFooter .editorDiv p{
			font-size: 13px !important;
			line-height: 17px !important
		}
		.desktopFooter .linkDiv{
			text-align: center;
			padding: 10px 0px;
			/*border-left: 1px solid #edebeb;*/
			/*border-right: 1px solid #edebeb;*/
		}
		.desktopFooter .linkDiv a{
			color: black;
			font-size: 1.2rem;
			/*background-color: #e8ebeb;*/
			padding: 5px 10px;
			border-radius: 3px;
			margin: 5px;
			display: inline-block;
			text-decoration: none !important;
			border: 1px solid #4ab0ef;
		}
		.desktopFooter .linkDiv a:hover{
			color: #5f5d5d !important;
			border: 1px solid #085482;
		}

		.bgBrand{
			background-color: #F37021 !important;
		}
		.categoryDropdown{
			background-color: #F37021;
		}
		.categoryDropdown .dropdown-item:focus, .dropdown-item:hover {
			background-color: #F37021;
		}
		.categoryDropdown .dropdown-item.active, .dropdown-item:active {
			background-color: #F37021;
		}
		.viewCartMenu a{
			/*background-color: #F37021;*/
			color: black !important;
		}
		.headerMenus{
			margin: 0px 5px;
			padding: 3px 10px;
			/*background-color: #F37021;*/
			border: 1px solid #ccd7d7;
		}
		.pageNumberActive{
			background-color: #F37021;
		}
		.datepicker .highlight{
			background-color: #fde19a !important
		}
		.dateInputField::placeholder {
			color: black;
			outline: none !important;
			border: none !important;
		}
		.dateInputField:-ms-input-placeholder {
			color: black;
			outline: none !important;
			border: none !important;
		}
		.dateInputField::-ms-input-placeholder {
			color: black;
			outline: none !important;
			border: none !important;
		}
		.datepicker .highlight{
			background-color: #fde19a !important
		}

		.leftDiv{
			width: 10%;
			margin-right: 1%;
			display: inline;background-color: white;overflow: hidden;
		}
		.middleDiv{
			width: 39%;
			display: inline;
			border: 1px solid #ccd7d7;
		}
		.rightDiv{
			width: 50%;display: inline;border: 1px solid #ccd7d7;border-left: none;height: 600px;overflow-y: scroll;
		}
		.leftDivTile{
			margin-bottom: 10px;background-color: #d9d9d9;padding: 5px 10px;font-size: 20px;line-height: 26px;text-align: center;color: black
		}
		.leftDivHeight{
			width: 80%;margin-left: 10%;height: 550px
		}
		.headerDiv{
			padding: 25px 0px;
		}
		.headerLogo{
			height: 40px;
			margin-top: 0px
		}
		.xs-sidebar{
			display: none;
		}
		.archiveDiv{
			display: inline;
			padding: 1px 10px;
			border-left: 1px solid #ccd7d7;
		}
		.detailSocialIcon{
			color: white; right: 0; font-size: 40px !important; line-height: 58px !important; height: 70px !important; width: 70px !important; border-radius: 10px !important
		}
		.detailPageLogo{
			padding: unset;background-color: unset !important;float: left;margin-top: 15px;
		}
		.detailViewCartMenu{
			width: 100%;background-color: #b7b7b7;display: inline-block;padding: 20px
		}
		.previousPageButton{
			background-color: #F37021;
			left: 0;
			color: white;
			padding: 10px 7px 10px 7px;
			position: absolute;
			z-index: 9;
			top: 30%;
			transform: translateY(-70%);
		}
		.nextPageButton{
			background-color: #F37021;
			right: 0;
			color: white;
			padding: 10px 7px 10px 7px;
			position: absolute;
			z-index: 9;
			top: 30%;
			transform: translateY(-70%);
		}
		.previousPageButton:hover{
			color: black;
		}
		.nextPageButton:hover{
			color: black;
		}
		.mainNavHeight{
			height: 50px
		}

		.sidenav {
			height: 100%;
			width: 0;
			position: fixed;
			z-index: 1;
			top: 0;
			left: 0;
			background-color: #f0f0f0;
			overflow-x: hidden;
			transition: 0.5s;
			padding-top: 0px;
		}
		.sidenav a {
			padding: 10px 10px 10px 15px;
			text-decoration: none;
			font-size: 16px;
			color: #786464;
			display: block;
			transition: 0.3s;
			border-bottom: 1px solid #bfbfbf;
		}
		.sidenav a:hover {
			color: #e18b20;
		}
		.sidenav .closebtn {
			font-size: 35px;
			line-height: 14px;
			float: right;
			margin-top: 5px;
			cursor: pointer;
			color: #e18b20;
		}
		.datepicker-dropdown{
			top: 50px !important;
		}
		.headerMenuItem{
			border-radius: 30px;
			color: black !important;
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
		.categoryDropdown .dropdown-item {
			color: white;
		}
		.dateDiv{
			display: table-cell;
			padding-left: 20px;
			padding-right: 15px;
			border-top-left-radius: 30px;
			border-bottom-left-radius: 30px;
			/*box-shadow: 0px 5px 13px 0px rgba(0,0,0,.4);*/
			/*background-color: #F37021;*/
			border: 1px solid #ccd7d7;
		}
		.dateDiv span{
			color: black;line-height: 26px;font-size: 16px
		}
		.archivePickerDiv{
			display: table-cell;
			padding: 2px 10px 2px 10px;
			/*background-color: #a9b0b0;*/
			border-top-right-radius: 30px;
			border-bottom-right-radius: 30px;
			/*box-shadow: 0px 5px 13px 0px rgba(0,0,0,.4);*/
			border: 1px solid #ccd7d7;
		}
		.archivePickerDiv input{
			border-radius: 0;border-radius: 0;background-color: unset;padding: 0px;border: none;color: white;width: 110px
		}
		.dropdown-menu{
			border-radius: 5px;
		}
		.dropdown-menu{
			border: none;
		}
		.clear{
			display: none !important;
		}
		.datepicker-days{
			border: 5px solid rgb(1, 122, 195) !important;
			border-radius: 5px !important;
			padding: 5px !important;
		}
		.table-condensed thead tr:nth-child(2) {
			background-color: #F37021 !important;
			color: white !important;
		}
		.table-condensed thead tr:nth-child(2):hover {
			color: black !important;
		}
		.table-condensed .datepicker td, .datepicker th{
			border-radius: 0px !important;
		}
		.mobileImageDiv{
			padding: 0px;position: relative;
		}
		.mobileImageDiv img{
			width: 100% !important;height: unset !important;
		}
		.mobileAllPageDiv{
			overflow: auto;white-space: nowrap;padding: 15px 0px;margin-left: 10px;margin-right: 10px
		}
		.mobileAllPage{
			margin-bottom: 0px;text-align: center;padding: 6px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 2px solid #F37021;
		}
		.mobileAllPage a{
			color: black;text-decoration: none;font-size: 22px;line-height: 25px
		}
		.footerDiv3{
			width: 100%;border-top: 1px solid #d5d5d5;margin-top: 50px;padding: 10px;background-color: #fafafa
		}
		.copyrightDiv{
			color: #676767;font-size: 1.1rem;text-align: center;margin-bottom: 20px
		}
		.footerDivFooterText{
			color: #676767;font-size: 1.1rem;text-align: center;
		}
		.modalCloseButton{
			background-color: #505050 !important;opacity: 1 !important;padding: 0px 15px 6px 15px !important;color: white;right: 0;margin-left: 20px;border-radius: 5px
		}
		.latestScrollDiv{
			background-color: white;width: 100%;padding: 0px 0px;border-top: 1px solid #ccd7d7;border-bottom: 1px solid #ccd7d7;position: relative;margin-top: 60px;min-height: 40px;
		}
		.latestScrollDivTitle{
			background-color: #F37021;padding: 0px 10px;font-size: 1.2rem;line-height: 1.2rem;width: 11%;color: white;text-align: center;position: absolute;z-index: 9;height: 100%;padding-top: 10px
		}
		.headerMenuMobile{
			color: black;font-size: 14px;line-height: 21px;background-color: unset;padding: 3px 0px;border: none;
		}
		.pickDateMobile{
			color: black;font-size: 14px;line-height: 21px
		}
		.mobileSecondHeader{
			width: 100%;border-top: 1px solid #ccd7d7;margin-top: 3px;text-align: center;
		}
		.mobileBnButton{
			padding-top: 0px;color: white;padding: 4px 7px;font-size: 14px;border-radius: 3px;background-color: #F37021;
		}
		.ajaxLatestNews{
			padding-top: 7px !important;
		}


		/*sidemenu*/
		.sidepanel  {
			width: 0;
			position: fixed;
			z-index: 9999;
			height: 100%;
			top: 0;
			left: 0;
			background-color: rgb(0 0 0 / 62%);
			overflow-x: hidden;
			transition: 0.1s;
			box-shadow: unset;
		}

		.sidepanel a {
			text-decoration: none;
			font-size: 18px;
			color: black;
			display: block;
			transition: 0.3s;
			/*border-bottom: 1px solid #c7e5e5;*/
			/*font-family: 'Newsreader';*/
		}

		.sidepanel a:hover {
			color: #337ab7;
		}
		.sidepanel .sidebarCatTitle{
			font-family: 'Newsreader';
			padding: 3px 5px 4px 0px;
		}

		.sidepanel .closebtn {
			font-size: 30px;
			border: none;
			padding: 0px !important;
			background-color: #F37021;
			color: white;
			display: block !important;
			width: 30px;
			height: 30px;
			text-align: center;
			line-height: 1.5rem;
			border-radius: 3px;
		}
		.sidebarMainDiv{
			width: 280px;box-shadow: 0 3px 12px 0 rgb(0 0 0 / 40%);background-color: white;height: 100%;
		}
		.sidebarMainDiv .np-social a{
			margin-right: 2px;
			color: black;
		}
		.modal-backdrop {
			z-index: 9999
		}



		/*new css*/
		.firstNavbar{
			position: fixed;
			z-index: 9999;
			top: 0;
			width: 100%;
		}
		.backgroundColorGray {
			background-color: #ece7e4 !important;
		}
		.adDiv{
			text-align: center;
			margin: 0 auto;
		}
		.w970{
			width: 970px;
		}
		.paddingT10{
			padding-top: 10px !important;
		}
		.paddingB10{
			padding-bottom: 10px !important;
		}
		#navbar_top {
			position: sticky;
			top: 0;
			z-index: 9999;
			margin-top: 110px;
		}
		.epaperNav {
			color: inherit;
			min-height: unset; 
			margin-bottom: 0px; 
			border: none; 
			padding: 0px;
			border-radius: 0px;
			display: block;
			/*transition: color .1s linear;*/
			/*display: block;*/
			/*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16);*/
		}
		.epaperNav .headerMenu{
			text-align: center;
			padding: 5px 0px;
			/*margin-top: 2px;*/
			display: inline;
			/*border-bottom: 2px solid black;*/
		}
		.epaperNav .headerMenu ul{
			list-style: none;
			padding: 0px;
			margin: 0px;
			display: inline-table;
			/*width: 100%;*/
		}
		.epaperNav .headerMenu ul li{
			display: table-cell;
			padding: 7px 7px 3px 7px;
		}
		.epaperNav .headerMenu ul li:hover{
			/*background-color: #b50e13;*/
			border-radius: 4px;
			color: black;
		}
		.epaperNav .headerMenu ul li:first-child{
			/*padding-left: 0px;*/
		}
		.epaperNav .headerMenu ul li:last-child{
			/*padding-right: 0px;*/
		}
		.epaperNav .headerMenu .dropdown-menu ul li:hover{
			background-color: unset !important;
		}

		.epaperNav .headerMenu ul li a{
			font-size: 18px;
			color: var(--text-color);
			text-decoration: none !important;
			padding: 5px 4px;
			font-weight: 700;
			white-space: nowrap;
			/*font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif !important;*/
			font-family: "Tahoma" !important;
		}

		.epaperNav .headerMenu ul li a:hover{
			border-radius: 0px;
			/*color: #f37021;*/
			text-decoration: underline !important;
			text-decoration-thickness: 1.5px;
		}
		.trendinNnavbar {
			border-bottom: 1px solid #e5e5e5; 
		}
		.bgWhite{
			background-color: white;
		}
		.bgWHite{
			background-color: white;
		}
		.shadow4 {
			box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16);
		}
		.moreMenuDiv a:hover{
			border-radius: 0px;
			/*color: #f37021;*/
			/*text-decoration: underline !important;*/
			/*text-decoration-thickness: 1.5px;*/
		}

		.moreMenuDivAClass .toggle-icon {
			font-size: 18px;
			font-weight: 900;
			display: inline-block;
			vertical-align: middle;
		}
		.moreMenuDiv{
			display: inline;
			margin-left: 2px;
			margin-top: 2px !important;
			color: var(--text-color);
		}

		.moreMenuDiv a{
			padding: 5px 4px;
			font-size: 18px;
			font-family: "Tahoma" !important;
		}

		.moreMenuDivAClass{
			padding: 5px 4px;
			font-size: 18px;
			font-family: "Tahoma" !important;
		}

		.moreMenuDiv a:hover{
			border-radius: 0px;
			text-decoration: underline !important;
			text-decoration-thickness: 1.5px;
			color: var(--text-color);
		}
		.trendinNnavbar {
			border-bottom: 1px solid #e5e5e5; 
		}
		.trending a:hover{
			border-radius: 0px !important;
			color: #000000;
			text-decoration: underline !important;
			text-decoration-thickness: 1.5px !important;
		}
		.fontFamilyTahoma {
			font-family: "Tahoma" !important;
		}
		.textColorBlack {
			color: #000000;
		}
		.fontSize18 {
			font-size: 18px !important;
		}
		.paddingL15 {
			padding-left: 15px !important;
		}
		.paddingL10 {
			padding-left: 10px !important;
		}
		.paddingB7 {
			padding-bottom: 7px !important;
		}
		.paddingT8 {
			padding-top: 8px !important;
		}
		.zIndex9 {
			z-index: 9;
		}
		.mainDiv{
			margin-top: 15px
		}
		.headerMenuItem {
			font-size: 16px;
			line-height: 20px;
		}
		.fontSize16{
			font-size: 16px !important;
			line-height: 20px !important;
		}
		.paddingLR10{
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		/*new css*/


		/*new footer*/
		.np-footer {
			background: #3B3936;
			color: #e5e7eb;
			border-top: 1px solid rgba(148,163,184,.25);
			padding-top: 40px;
			font-size: 16px;
			line-height: 1.7;
			margin-top: 50px;
		}
		.np-footer h3 {
			color: #cbd5e1;
			font-size: 22px;
		}
		.np-footer h4 {
			color: #cbd5e1;
			font-size: 18px;
			text-transform: uppercase;
			margin-bottom: 15px;
			font-weight: 600;
		}
		.np-footer p, .np-footer a, .np-footer li, .np-footer small {
			font-size: 16px;
		}
		.np-footer a { color: #e5e7eb; text-decoration: none; }
		.np-footer a:hover { color: #38bdf8; text-decoration: underline; }
		.np-divider { height: 1px; background: rgba(148,163,184,.25); margin: 25px 0; }
		.np-social a {
			display: inline-block;
			width: 40px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			border: 1px solid rgba(148,163,184,.25);
			border-radius: 6px;
			margin-right: 10px;
			color: #cbd5e1;
			font-size: 18px;
		}
		.np-social a:hover { color: #38bdf8; border-color: #38bdf8; }

		.np-store img {
			max-height: 50px;
			margin: 5px 10px 5px 0;
		}

		@media (max-width: 767px) {
			.np-footer { text-align: center; }
			.np-footer .row > div { margin-bottom: 25px; }
			.np-footer .text-right { text-align: center !important; }
			.np-social a { margin-bottom: 8px; }
			.np-store img { margin: 8px auto; display: block; }
			.np-footer {padding-left: 20px; padding-right: 20px;}
			.np-divider { margin: 0px 0px 25px 0;}
		}
		.np-logo {
			max-width: 180px;
		}
		/*new footer*/


		/*small device css*/
		@media only screen and (max-width: 767px) {
			.xs-marginT0{
				margin-top: 0px !important
			}
			.xs-marginT10{
				margin-top: 10px !important
			}
			.xs-marginT20{
				margin-top: 20px !important
			}
			.xs-marginT80{
				margin-top: 80px
			}
			.xs-marginB20{
				margin-bottom: 20px
			}
			.xs-marginLR-10{
				margin-left: -10px;
				margin-right: -10px;
			}

			.xs-paddingB0{
				padding-bottom: 0px !important
			}
			.xs-paddingLR0{
				padding-left: 0px !important
			}
			.xs-paddingLR5{
				padding-left: 5px !important;
				padding-right: 5px !important;
			}
			.xs-paddingLR10{
				padding-left: 10px !important;
				padding-right: 10px !important;
			}
			.xs-paddingL15{
				padding-left: 15px !important
			}
			.visible-xs{
				visibility: visible;
			}
			.hidden-xs{
				visibility: hidden;
			}

			.navbar{
				/*justify-content: unset !important*/
			}
			.smallDeviceShareIcon{
				display: block !important;
				margin-top: 10px;
				float: unset !important;
			}
			.archivePickerDiv{
				background-color: unset !important;
				box-shadow: unset !important;
				padding: 0px !important;
			}
			.datepicker-dropdown{
				top: 70px !important;
			}
			.mainNavHeight{
				height: 75px !important
			}
			.mainPage{
				width: 100% !important;
				background-repeat: no-repeat !important;
				/*border-right: none !important;*/
			}
			.hidden-xs{
				visibility: hidden !important;
			}
			.visible-xs{
				visibility: visible !important;
			}
			.middleDiv{
				width: 100% !important;
				border: none;
				/*margin-top: 70px;*/
			}
			.headerDiv{
				padding: 0px 0px;
			}
			.headerLogo{
				height: 25px;
				margin-top: 0px
			}
			.xs-center{
				text-align: center;
			}
			.xs-marginT70{
				margin-top: 85px !important
			}
			.xs-paddingT20{
				padding-top: 20px
			}
			.xs-footerFollowDiv{
				padding: 10px;
				background-color: #e1e1e1
			}
			.xs-borderB2{
				border-bottom: 2px solid #ccd7d7
			}
			.xs-sidebar{
				display: inline-block;
			}
			.archiveDiv{
				display: inline;
				padding: 1px 10px;
				border-left: none;
			}
			.navbar{
				border-bottom: 1px solid white;
				position: fixed;
				width: 100%;
				z-index: 99;
			}
			.secondHeader{
				position: fixed;
				width: 100%;
				z-index: 99;
				margin-top: 50px;
				padding: 1px 10px !important;
			}
			.xs-paddingT90{
				padding-top: 90px
			}
			.sidenav a{
				font-size: 18px;
			}
			.footerDiv p{
				font-size: 17px !important;
				line-height: 19px !important
			}
			.nextPageButton{
				background-color: #F37021;
				top: 40%;
				right: 0;
				color: white;
				padding: 7px 6px 7px 10px;
				position: absolute;
				z-index: 9;
				transform: translateY(-60%);
			}
			.previousPageButton{
				background-color: #F37021;
				left: 0;
				color: white;
				padding: 7px 10px 7px 6px;
				position: absolute;
				z-index: 9;
				top: 40%;
				transform: translateY(-60%);
			}
			.headerDiv{
				width: 100% !important
			}
			.dateDiv{
				width: 60% !important
			}
			.archivePickerDiv{
				width: 40% !important
			}
			.archivePickerDiv input{
				width: 80% !important
			}
			.weeklyNewsThumb{
				width: 100px !important;
			}
			.copyrightDiv{
				font-size: 1rem;
			}
		}
		@media only screen and (max-width: 370px) {
			.headerAllPage{
				display: none !important;
			}
		}

		@media print
		{    
			.hidden-print{
				display: none !important;
			}
		}