	body{
		font-family: 'Roboto', sans-serif;
		color: #333;
		overflow-x: hidden;
		/*font-display: swap;*/
	}
		body a{
			color: #333;
		}
		body a:Hover{
			color: #333;
		}

		.container-fluid{
			max-width: 1351px;
		}


	.header{
		background-color: white;
		padding: 12px 0;
	}
		.header .header_logo img{
			height: 75px;
		}
		.header .header_phone a{
			text-decoration: none;
			font-size: 24px;
		}
		.header .header_phone{
			text-align: right;
		}
			.header .header_phone a:hover{
				text-decoration: underline;
			}
		.header .header_messeg{
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			justify-content: flex-end;
			margin-top: 4px;
		}
			.header .header_messeg .header_messeg-item{
				margin-left: 8px;
				width: 35px;
				height: 35px;
				-webkit-background-size: 35px;
				background-size: 35px;
				background-position: top right;
				background-repeat: no-repeat;
			}
			.header .header_messeg .btn-style{
				width: auto;
				font-size: 14px;
				box-shadow: 0px 2px 3px #9E9E9E;
				border-radius: 30px;
				margin-top: 0;
				min-height: 0;
				line-height: 32px;
				padding: 0 20px;
				margin-right: 4px;
			}
				.header .header_messeg .btn-style:hover{
					margin-top: 3px;
					margin-bottom: -3px;
					box-shadow: 0px 0px 0px #9E9E9E;
				}

	.top_nav{
		height: auto;
		background-color: #37a3e2;
	}
		.top_nav .top_nav-item{
			color: white;
			font-size: 18px;
			font-weight: 300;
			line-height: 1;
			padding: 16px 30px;
			background-color: #fff0;
			transition: 0.2s;
			display: inline-block;
			cursor: pointer;
		}
			.top_nav .top_nav-item.active{
				background-color: #ffff;
				text-decoration: none;
			}
			.top_nav .top_nav-item:hover{
				background-color: rgba(255,255,255,.1);
				text-decoration: none;
			}
		.top_nav .top_nav-item + .dropdown{
			position: absolute;
			top: 95%;
			left: 15px;
			z-index: 3;
			background-color: white;
			display: none;
		}
		.top_nav .top_nav-item + .dropdown.active{
			display: block;
		}
			.top_nav .top_nav-item + .dropdown>a:hover{
				background-color: #C4E8FD;
			}

		

	.fpage{
		line-height: 1.2;
		background-color: white;
		background-position: bottom;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		padding: 80px 0 200px;
		position: relative;
		z-index: 1;
	}
		.fpage:after{
			width: 100%;
			height: 400px;
			content: "";
			display: block;
			position: absolute;
			bottom: calc(0px - 200px);
			left: 0;
			background-image: url(../img/cloud.png);
			background-position: center;
			background-repeat: no-repeat;
			-webkit-background-size: contain;
					background-size: contain;		
		}

		.fpage  .fpage__title{
			margin-top: 20px;
			font-size: 44px;
			font-weight: bold;
			line-height: 1.2;
		}
		.fpage  .fpage__subtitle{
			font-size: 36px;
			font-weight: bold;
			margin-top: 20px;
		}
			.fpage  .fpage__subtitle span{
				color: #0F022D;
			}

		.fpage .fpage_cont{
			width: 390px;
			height: 120px;
			margin-top: 40px;
			position: relative;
		}
			.fpage .fpage_cont .fpage_cont-btn{
				position: absolute;
				top: 15px;
				left: 130px;
			}
				.fpage .fpage_cont img{
					width: 120px;
					height: auto;
					cursor:pointer;
				}



	.form{
		text-align: center;
		background-color: white;
		border-radius: 10px;
		box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.07);
		padding: 24px 40px;
	}
		.form .form-title{
			font-weight: bold;
			font-size: 32px;
			color: #414141;
		}
		.form .form-subtitle{
			font-size: 16px;
			line-height: 1.2;
			color: #737373;
			margin-top: 12px;
		}
		.form .form-info{
			font-size: 13px;
			line-height: 1.5;
			color: #8C8C8C;
			margin-top: 22px;
		}

		.form .form-cont{
			margin-top: 12px;
		}
		.form .form-input{
			text-align: center;
			background-color: #F8F8F8;
			margin-top: 20px;
			border: none;
			border-radius: 20px;
			width: 100%;
			font-size: 20px;
			height: 50px;
			outline: none;

		}

	.btn-style{
		width: auto;
		font-size: 18px;
		background-color: #FBB120;
		box-shadow: 0px 0px 24px #FB9620;
		border-radius: 5px;
		margin-top: 28px;
		min-height: 50px;
	    line-height: 50px;
	    font-weight: 500;
		padding: 0 20px;
		transition: 0.2s;
		cursor: pointer;
		display: inline-block;
	}
		.btn-style:hover{
			box-shadow: 0px 0px 0px #FB9620;
		}


.title__line{
	color: #291D3D;
	font-size: 36px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	display: inline-block;
}
	.title__line .title__line-center{
		width: 100%;
		text-align: center;
		overflow: hidden;
	}
	.title__line:before{
		content: "";
		width: 100%;
		height: 1px;
		background-color: black;
		right: calc(100% + 15px);
		top: 18px;
		display: block;
		position: absolute;
	}
	.title__line.title__line-right:before{
		content: "";
		width: 100%;
		height: 1px;
		background-color: black;
		left: calc(100% + 15px);
		top: 18px;
		display: block;
		position: absolute;
	}

	.title__line.title__line-center:before{
		content: "";
		width: 100%;
		height: 1px;
		background-color: black;
		right: calc(100% + 15px);
		top: 18px;
		display: block;
		position: absolute;
	}
	.title__line.title__line-center:after{
		content: "";
		width: 100%;
		height: 1px;
		background-color: black;
		left: calc(100% + 15px);
		top: 18px;
		display: block;
		position: absolute;
	}



.vrum{
	padding: 120px 0;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(216,231,240,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(216,231,240,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(216,231,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#d8e7f0",GradientType=1);
}

	.vrum .vrum_quest-margin{
		margin-top: 120px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
	}

		.vrum .vrum_quest-margin .vrum_btn{
			color: #291D3D;
			font-size: 18px;
			line-height: 36px;
			font-weight: 300;
			display: inline-block;
			border: 3px solid #291D3D;
			padding: 0 30px;
			margin-left: 15px; 
			cursor: pointer;
		}

	.vrum .vrum_ellipse{
		background-image: url(../img/ellipse.png);
		background-position: center;
		-webkit-background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
		width: 866px;
		height: 859px;
		margin: 50px auto 0;
		position: relative;
	}
		.vrum .vrum_ellipse .vrum_ellipse__item{
			background-position: top left;
			-webkit-background-size: 100%;
			background-repeat: no-repeat;
			background-size: auto;
			min-height: 103px;
			width: 350px;
			padding-left: 24px;
			padding-top: 40px;
			position: absolute;
		}
			.vrum .vrum_ellipse .vrum_ellipse__item .vrum_ellipse__item-title{
				font-size: 36px;
				font-weight: 300;
				line-height: 1;
				color: black;
			}
			.vrum .vrum_ellipse .vrum_ellipse__item .vrum_ellipse__item-desc{
				font-weight: 300;
				font-size: 18px;
				margin-top: 24px;
			}

		.vrum .vrum_ellipse .vrum_ellipse__item.item1{
			top: 82px;
			left: 83px;
		}
		.vrum .vrum_ellipse .vrum_ellipse__item.item2{
			top: 82px;
			left: 628px;
		}
		.vrum .vrum_ellipse .vrum_ellipse__item.item3{
			top: 350px;
			left: 705px;
		}
		.vrum .vrum_ellipse .vrum_ellipse__item.item4{
			top: 669px;
			left: 600px;
		}
		.vrum .vrum_ellipse .vrum_ellipse__item.item5{
			top: 669px;
			left: 83px;
		}
		.vrum .vrum_ellipse .vrum_ellipse__item.item6{
			top: 350px;
			left: -35px;
		}

	.vrum .btn-style{
		margin-top: 80px;
	}


	.vrum .vrum_cont{
		background-image: url(../img/item0.png);
		background-repeat: no-repeat;
		-webkit-background-size: 500px;
		background-size: 500px;
		background-position: 50% 40%;
		margin-top: 40px;
	}

	.vrum .vrum_cont .vrum_cont-item{
		min-height: 315px;
		background-repeat: no-repeat;
		background-size: 250px;
		background-position: top left;
		position: relative;
		margin-top: 80px;
		position: relative;
	}
	.vrum .vrum_cont .vrum_cont-item:after{
		display: block;
		content: "";
		width: 127px;
		height: 8px;
		position: absolute;
		background-position: center;
		-webkit-background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
		background-image: url(../img/img_arrow.png);
	}
		.vrum .vrum_cont .vrum_cont-item.item1:after{
			top: 100px;
			right: -50%;
		}
		.vrum .vrum_cont .vrum_cont-item.item2:after{
			bottom: 0;
			right: 25%;
			transform: rotate(90deg);
		}
		.vrum .vrum_cont .vrum_cont-item.item3:after{
			bottom: 0;
			left: -25%;
			transform: rotate(150deg);
		}
		.vrum .vrum_cont .vrum_cont-item.item4{
			margin-top: 40px;
		}
		.vrum .vrum_cont .vrum_cont-item.item4:after{
			top: -15%;
			left: -25%;
			transform: rotate(-150deg);
		}
		.vrum .vrum_cont .vrum_cont-item.item5:after{
			top: -25%;
			left: 25%;
			transform: rotate(270deg);
		}
		.vrum .vrum_cont .vrum_cont-item .vrum_cont-inner{
			width: 60%;
			color: #291D3D;
			background-color: #d8e7f099;
			border-radius: 5px;
			padding: 10px 20px;
			position: absolute;
			top: 25%;
			right: 0px;
		}
		.vrum .vrum_cont .vrum_cont-item .vrum_cont-title{
			font-size: 24px;
			font-weight: 800;
		}
		.vrum .vrum_cont .vrum_cont-item .vrum_cont-text{
			font-weight: 300;
			font-size: 16px;
		}




	.faq{
		padding: 120px 0;
		overflow-x: hidden;
	}
		.faq .title__line{
			margin-top: 75px;
		}
		.faq .faq_text{
			font-size: 18px;
			margin-top: 28px;
		}


	.orange_label{
		text-align: center;
		font-size: 48px;
		font-weight: 300;
		background-color: #fbb1204a;
		padding: 20px;
	}




	.select{
		padding: 80px;
		overflow-x: hidden;
	}
		.select .title__line{
			margin-bottom: 40px;
		}
		.select .select_item{
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			align-items: center;
			margin-top: 40px;
		}
		.select .select_item img{
			width: auto;
			height: auto;
			max-width: 100%;
			max-height: 100%;
		}
		.select .select_item .select_text{
			margin-left: 20px;
			font-size: 48px;
			line-height: 1.2;
		}


	.set_collect{
		padding: 100px 0;
		background-image: url(../img/set_collect_bg.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		background-position: center;
	}
		.set_collect .set_collect-title{
			font-size: 40px;
			line-height: 1.2;
			font-weight: 600;
			color: white;
		}

	.footer{
		padding: 60px 0 0;
		font-size: 16px;
		background: #FFFFFF;
		box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.5);
		font-weight: 300;
		position: relative;
		z-index: 10;
	}
		.footer .footer__logo img{
			height: 90px;
		}
		.footer .footer__desc{
			margin-top: 12px;
		    font-size: 14px;
		}
		.footer .footer_copyr{
		    font-size: 12px;
		}

		.footer .footer__link{
		}
			.footer .footer__link .footer__link-title{
				text-transform: uppercase;
				font-weight: 600;
				font-size: 18px;
			}
			.footer .footer__link a{
				text-decoration: underline;
				display: block;
			}
				.footer .footer__link a:hover{
					text-decoration: none;
					color: #555;
				}






	.modal.form{
		padding: 0px 10px 5px;
		box-shadow: none;
		background-color: transparent;
	}
		.modal.form .modal-sm{
			max-width: 325px;
		}
		.modal.form .close{
			position: absolute;
			top: 5px;
			right: 10px;
			z-index: 1;
		}

		.modal.form .modal-content{
			border: none;
		}
	
	.modal.form .qiuz_title{
		font-size: 32px;
	}
	.modal#modalQuiz .form-group{
		display: none;
	}
	.modal#modalQuiz .form-group.show{
		display: block;
	}
	.modal.form .quiz_radio{
		margin-top: 20px;
	}
		.modal.form .quiz_radio .quiz_radio-title{
			font-size: 20px;
			font-weight: 300;
			line-height: 1;
			display: block;
		}
		.modal.form .quiz_radio img{
			max-height: 140px;
			margin: 12px 0;
		}
		.modal.form .quiz_radio .form-check-input{
		    margin-left: 0;
		    margin-top: 0px;
    		bottom: 0px;
		}
	.modal.form .btn-style{
		color: white;
		margin-top: 40px;
	}







@media (min-width: 1400px) {
}




@media (max-width: 1024px) {
	.vrum .vrum_ellipse .vrum_ellipse__item .vrum_ellipse__item-title{
		font-size: 32px;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item .vrum_ellipse__item-desc{
		font-size: 16px;
	}
	.vrum .vrum_cont .vrum_cont-item .vrum_cont-title{
		font-size: 18px;
	}
	.vrum .vrum_cont .vrum_cont-item .vrum_cont-text{
		font-size: 14px;
	}

	.select .select_item .select_text{
		font-size: 32px;
	}

	.vrum .vrum_cont .vrum_cont-item{
		background-size: 200px;
	}
	.vrum .vrum_cont .vrum_cont-item .vrum_cont-inner{
	    width: 60%;
	    left: 30%;
	}

	.vrum .vrum_ellipse .vrum_ellipse__item{
		width: auto;
	}
	.vrum .vrum_cont{
		background-position: 43% 30%;
	}

	.vrum .vrum_cont .vrum_cont-item.item3:after{
	    left: 0;
	}
	.vrum .vrum_cont .vrum_cont-item.item2:after{
		bottom: 12px;
	}
	.vrum .vrum_cont .vrum_cont-item.item1:after{
		top: 40px;
		right: 0;
	}
	.vrum .vrum_cont .vrum_cont-item.item5:after{
		top: -32%;
	}

	.orange_label{
		font-size: 40px;
	}

	.select .select_item img{
		max-height: 160px; 
	}

	.set_collect{
		padding: 60px 0;
	}
	.set_collect .set_collect-title{
		font-size: 32px;
	}
}




@media (max-width: 768px) {
	.fpage .fpage__title br{
		display: none;
	}
	.fpage .fpage_cont .fpage_cont-btn{
		font-size: 24px;
		    top: 16px;
	}
	.fpage .fpage_cont .fpage_cont-btn br{
		display: none;
	}

	.footer .footer__link .footer__link-title{
		font-size: 16px;
	}

	.footer .footer__link a,
	.footer .footer__link p{
		font-size: 14px;
	}


	.vrum .vrum_ellipse{
		width: auto;
		height: 684px;
		-webkit-background-size: cover;
		background-size: cover;
	}

	.vrum .vrum_ellipse .vrum_ellipse__item .vrum_ellipse__item-desc{
		margin-top: 12px;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item1{
		top: 52px;
		left: 5%;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item2{
		top: 52px;
		left: 55%;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item6{
		top: 270px;
		left: -5%;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item3{
		top: 270px;
		left: 70%;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item5{
		left: 5%;
		top: 500px;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item4{
		top: 500px;
		left: 55%;
	}


	.vrum .vrum_quest-margin{
		margin-top: 80px;
	}

	.title__line{
		font-size: 32px;
	}

	.faq .faq_text{
		font-size: 16px;
		line-height: 1.2;
	}

	.select .select_item .select_text{
		margin-left: 12px;
		font-size: 24px;
	}

	.vrum{
		padding: 60px 0;
	}

	.vrum .vrum_cont{
		background-size: 360px;
	}
	.vrum .vrum_cont .vrum_cont-item.item4:after{
	    top: -25%;
	    left: 0;
	    transform: rotate(270deg);
	}
	.vrum .vrum_cont .vrum_cont-item.item3:after{
		left: -60px;
	}
	.vrum .btn-style{
		margin-top: 0px;
	}
	.faq{
		padding: 60px 0;
	}
}

@media(max-width: 425px){

	.fpage{
		background-position: left;
	}
	.fpage::after{
		height: 100px;
		bottom: -50px;
	}
	.header .header_phone a{
		font-size: 18px;
	}
	.fpage {
		padding: 60px 0;
	}
	.fpage  .fpage__title{
		font-size: 36px;
	}
	.fpage  .fpage__subtitle{
		font-size: 18px;
		margin-top: 12px;
	}
	.top_nav .top_nav-item{
		padding: 15px 0px;
		width: 100%;
		font-size: 16px;
		text-align: center;
	}

	.form{
		padding: 24px 20px;
	}
	.form .form-title{
		font-size: 28px;
		margin-top: 12px;
	}
	.form .form-subtitle{
		font-size: 18px;
    	margin-top: 12px;
	}
	.fpage  .form{
		margin-top: 80px;
	}

	.form .form-input{
		font-size: 16px;
	}







	.footer .footer__link .footer__link-title{
		margin-top: 20px;
	}
	.footer{
		padding-top: 40px;
	}
	.offers .step_item .step_item-circle{
		min-width: 100px;
	}
	.fpage  .fpage__advant .fpage__advant-item{
		width: 50%;
	}

	.modal.form .modal-sm{
		max-width: 100%;
	}

	.fpage  .fpage__advant .fpage__advant-item .fpage__advant-item_img{
		height: 50px;
	}
	.fpage  .fpage__advant .fpage__advant-item .fpage__advant-item_text{
		font-size: 14px;
	}
	.window .window__cont .btn-style{
		font-size: 16px;
		width: 180px;
	}


	.modal.form .quiz_radio img{
		max-height: 70px;
	}
	.modal.form .quiz_radio .quiz_radio-title{
		font-size: 14px;
	}

	.modal.form .qiuz_title{
		font-size: 24px;
		margin-top: 20px;
	}

	.header .header_messeg .btn-style{
		display: none;
	}






	.fpage .fpage__title{
		font-size: 28px;
	}

	.fpage .fpage_cont{
		width: 290px;
	}

	.fpage .fpage_cont .fpage_cont-btn{
		font-size: 18px;
		left: 80px;
		top: 0px;
	}
	.fpage .fpage_cont img{
		width: 60px;
	}

	.vrum .vrum_ellipse .vrum_ellipse__item{
		position: relative;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item1,
	.vrum .vrum_ellipse .vrum_ellipse__item.item2,
	.vrum .vrum_ellipse .vrum_ellipse__item.item3,
	.vrum .vrum_ellipse .vrum_ellipse__item.item4,
	.vrum .vrum_ellipse .vrum_ellipse__item.item5,
	.vrum .vrum_ellipse .vrum_ellipse__item.item6{
		top: auto;
		left: auto;
		margin-top: 12px;
	}
	.vrum .vrum_ellipse{
		height: auto;
		-webkit-background-size: 580px;
		background-size: 580px;
	}
	.vrum .vrum_ellipse .vrum_ellipse__item.item4{
		margin-top: 240px;
	}

	.vrum .vrum_quest-margin .vrum_btn{
		display: block;
		margin-left: 0;
		margin-top: 20px;
	}

	.vrum .vrum_quest-margin{
		display: block;
	}

	.vrum .vrum_cont{
		background-image: url();
	}

	.vrum .vrum_cont .vrum_cont-item{
		margin-top: 20px;
	}

	.vrum .vrum_cont .vrum_cont-item:after{
		width: 80px;
		background-position: right;
	}

	.vrum .vrum_cont .vrum_cont-item .vrum_cont-inner{
		width: auto;
		left: 10%;
		top: 50%;
	}

	.vrum .vrum_cont .vrum_cont-item.item1:after,
	.vrum .vrum_cont .vrum_cont-item.item2:after,
	.vrum .vrum_cont .vrum_cont-item.item3:after,
	.vrum .vrum_cont .vrum_cont-item.item4:after,
	.vrum .vrum_cont .vrum_cont-item.item5:after{
		top: 70%;
		left: -30px;
		transform: rotate(90deg);
	}
	.vrum .vrum_cont .vrum_cont-item:after{
		display: none;
	}

	.orange_label{
		font-size: 32px;
		line-height: 1.2;
	}

	.vrum .btn-style{
		margin-top: 30px;
	}


	.faq .title__line{
		margin-top: 20px;
	}
	.faq .faq_text{
		margin-bottom: 60px;
		margin-top: 12px;
	}

	.title__line.title__line-right:before{
		display: none;
	}
	
	.select{
		padding: 0 0 60px;
		margin-top: 80px;
	}

	.select .title__line{
		font-size: 28px;
	}

	.set_collect .set_collect-title{
		font-size: 28px;
	}

	.select .select_item{
		margin-top: 20px;
	}

	.select .select_item img{
		min-height: 120px;
	}

	.select .select_item .select_text{
		font-size: 18px;
		text-decoration: underline;
	}
}



					.header__city .header__city-item{
						font-size: 14px;
					}

					@media(max-width: 1024px){
						.header__city .header__city-item{
							font-size: 12px;
						}
					}
					.navbar_postheader .mega-dropdown {
					    position: static!important;
					}
					.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link {
						color: #fff;
						background-color: rgba(255,255,255,.1);
						font-weight: 700;
					    text-decoration: none;
					    padding: 1rem 2rem;
					    border-right: 1px solid rgba(255,255,255,.1);
					    white-space: nowrap;
					}
					.top_nav .top_nav-item .dropdown-toggle{
						color: white;
						position: relative;
					}
						.top_nav .top_nav-item .dropdown-toggle:hover{
							text-decoration: underline;
						}
						.dropdown-menu{
						    position: absolute;
							top: 100%;
							left: 0;
							z-index: 1000;
							display: none;
							float: left;
							min-width: 80vw;
							padding: .5rem 0;
							margin: .125rem 0 0;
							font-size: 1rem;
							color: #212529;
							text-align: left;
							list-style: none;
							background-color: #fff;
							background-clip: padding-box;
							border: 1px solid rgba(0,0,0,.15);
							-webkit-border-radius: .25rem;
							border-radius: .25rem;

							box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
							position: absolute!important;
							margin-top: 0;
						}
						 .dropdown-menu.mega-menu ul{
							display: block;
							padding: 0 0 0 1rem;
							margin: 0;
						}
						 .dropdown-menu.mega-menu ul li{
							display: block;
						}
						.dropdown-menu.mega-menu a.font-weight-bold.menu-item{
							font-size: 125%;
							text-decoration: none;
						}
							.dropdown-menu.mega-menu a.font-weight-bold.menu-item:hover{
								text-decoration: underline;
							}
						.sub-menu img{
							vertical-align: middle;
							border-style: none;
							width: 32px;
							height: auto;
							max-height: 32px;
							margin-right: .5rem;
						}
					@media(max-width: 768px){
						.dropdown-menu{
							min-width: 90vw;
						}
					}