a{
	text-decoration: none;
}
@media(min-width: 1220px) {
	#mobile-header {
		display: none;
	}

	.header-top-container {
		box-shadow: 0px 0 20px 0px #0000001a;
	}

	.header-top-block {
		height: 50px;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

		.header-top-icon {
			font-size: 25px;
			color: #E50019;
			display: inline-flex;
			vertical-align: middle;
		}

		.header-top-text {
			margin-right: 15px;
			font-size: 16px;
			color: #000000;
			display: inline-flex;
			vertical-align: middle;
		}

		.header-top-dropdown__select {
			display: none;
		    padding: 8px 25px;
		    border-radius: 15px;
		    border-color: #E50019;
		    background-color: #ffffff;
		    outline: none;
		    font-size: 16px;
		    box-shadow: 0px 0 2px #0000003b;
		}

	.header-mid-block {
		padding-top: 45px;
		display: flex;
		justify-content: space-between;
	}

		.header-mid-logo__logo {
			max-width: 350px;
			object-fit: contain;
			min-height: 100%;
		}

		.header-mid-info {
			display: flex;
			justify-content: space-around;
			align-items: center;
		}

			.header-mid-info-item {
				display: flex;
				max-height: 67px; 
				box-sizing: border-box;
				padding: 0 20px;
			}

				.header-mid-info-item-icon {
					border-right: 1px solid #E50019;
					padding: 0 8px;
				}

				.header-mid-info-item-text {
					padding: 0 8px;
				}

				.header-mid-info-item-text__heading,
				.header-mid-info-item-text__text {
					margin: 3px 0;
				}

				.header-mid-info-item-text__heading {
					color: #E50019;
					font-size: 18px;
				}

				.header-mid-info-item-text__text {
					max-width: 180px;
					font-size: 16px;
					color: #E50019;
				}

	.header-bot-block {
		display: flex;
		padding-top: 50px;
		align-items: center;
		justify-content: space-between;
	}

	.header-nav__nav {
		display: flex;
	}
		
		.header-nav__nav ul {
				list-style: none;
				font-weight: 600;
				display: flex;
				margin: 0;
				padding: 0;
				font-size: 18px;
		}

		.header-nav__nav-item {
			max-width: 150px;
			margin-right: 20px;
		}

		.header-nav__nav-item a.active,
		.header-nav__nav-item a:hover {
			border-bottom: 3px solid red;
			transition: .1s;
		}

		.header-nav__nav-item a {
			color: #000000;
			padding-bottom: 15px;
			text-decoration: none;
			transition: .3s;
		}


		.header-opts {
			display: flex;
	    	align-items: center;
		}
			#search {
				font-size: 30px;
			    font-weight: 300;
			    /* display: inline-flex; */
			    display: none;
	    		margin-right: 60px;
			    color: #E50019;
			    cursor: pointer;
			}

			.header-opts__btn {
				background: #E50019;
				color: #ffffff;
				border: none;
				font-weight: 500;
				padding: 15px 40px 15px 40px;
				border-radius: 30px;
				font-size: 20px;
				cursor: pointer;
				transition: 0.3s;
			}
			.header-opts__btn:hover {
				background: #c87979;
				transition: 0.3s;
			}

}

@media(min-width: 1001px) and (max-width: 1220px) {
	#mobile-header {
		display: none;
	}

	.header-top-container {
		box-shadow: 0px 0 20px 0px #0000001a;
	}

	.header-top-block {
		height: 50px;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

		.header-top-icon {
			font-size: 25px;
			color: #E50019;
			display: inline-flex;
			vertical-align: middle;
		}

		.header-top-text {
			margin-right: 15px;
			font-size: 16px;
			color: #000000;
			display: inline-flex;
			vertical-align: middle;
		}

		.header-top-dropdown__select {
			display: none;
		    padding: 8px 25px;
		    border-radius: 15px;
		    border-color: #E50019;
		    background-color: #ffffff;
		    outline: none;
		    font-size: 16px;
		    box-shadow: 0px 0 2px #0000003b;
		}

	.header-mid-block {
		padding-top: 45px;
		display: flex;
		justify-content: space-between;
	}

		.header-mid-logo__logo {
			max-width: 350px;
			object-fit: contain;
			min-height: 100%;
		}

		.header-mid-info {
			display: flex;
			justify-content: space-around;
			align-items: center;
		}

			.header-mid-info-item {
				display: flex;
				max-height: 67px; 
				box-sizing: border-box;
				padding: 0 20px;
			}

				.header-mid-info-item-icon {
					border-right: 1px solid #E50019;
					padding: 0 8px;
				}

				.header-mid-info-item-text {
					padding: 0 8px;
				}

				.header-mid-info-item-text__heading,
				.header-mid-info-item-text__text {
					margin: 3px 0;
				}

				.header-mid-info-item-text__heading {
					color: #E50019;
					font-size: 18px;
				}
				

				.header-mid-info-item-text__text {
					max-width: 180px;
					font-size: 16px;
					color: #E50019;
				}

	.header-bot-block {
		display: flex;
		padding-top: 50px;
		align-items: center;
		justify-content: space-between;
	}

	.header-nav__nav {
		display: flex;
	}
		
		.header-nav__nav ul {
				list-style: none;
				font-weight: 600;
				display: flex;
				margin: 0;
				padding: 0;
				font-size: 16px;
		}

		.header-nav__nav-item {
			max-width: 150px;
			margin-right: 20px;
		}

		.header-nav__nav-item a.active,
		.header-nav__nav-item a:hover {
			border-bottom: 3px solid red;
			transition: .1s;
		}

		.header-nav__nav-item a {
			color: #000000;
			padding-bottom: 15px;
			text-decoration: none;
			transition: .3s;
		}


		.header-opts {
			display: flex;
	    	align-items: center;
		}
			#search {
				font-size: 30px;
			    font-weight: 300;
			    display: inline-flex;
	    		margin-right: 60px;
			    color: #E50019;
			    cursor: pointer;
			}

			.header-opts__btn {
				background: #E50019;
				color: #ffffff;
				border: none;
				font-weight: 500;
				padding: 15px 20px 15px 20px;
				border-radius: 30px;
				font-size: 16px;
				cursor: pointer;
			}
}

@media(min-width: 600px) and (max-width: 1001px) {
	#main-header {
		display: none;
	}

	#mobile-header {
		background: #ffffff;
	}

	.mobile-menu-logo-holder img{
		width: 140px;
	}

	.mobile-header-holder {
		height: 50px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #8d0000;
		font-size: 24px;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.mobile-header-menu-holder {
		display: none;
		padding: 0 15px;
	}

	.header-nav__nav-item {
	    padding: 10px 0;
	    border-bottom: 1px solid #00000024;
	}

		.header-nav__nav-item.active a {
			color: #8D0000;
		}

		.header-nav__nav-item a{
			color: #000000bd;
		    font-weight: 500;
		    text-decoration: none;
		}

	.mobile-header-menu-holder ul {
		padding: 5px;
		list-style: none;
	}

}

@media(max-width: 600px) {
	#main-header {
		display: none;
	}

	#mobile-header {
		background: #ffffff;
	}

	.mobile-menu-logo-holder img{
		width: 140px;
	}

	.mobile-header-holder {
		height: 50px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #8d0000;
		font-size: 24px;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.mobile-header-menu-holder {
		display: none;
		padding: 0 15px;
	}

	.header-nav__nav-item {
	    padding: 10px 0;
	    border-bottom: 1px solid #00000024;
	}

		.header-nav__nav-item.active a {
			color: #8D0000;
		}

		.header-nav__nav-item a{
			color: #000000bd;
		    font-weight: 500;
		    text-decoration: none;
		}

	.mobile-header-menu-holder ul {
		padding: 5px;
		list-style: none;
	}
}