@font-face {font-family:CSr;src: url(../fonts/CirceSlabC-Regular.ttf);}

html{
    height: 100%;
}
body {
    font-size: 1vw;
	font-family: CSr;
	margin: 0;
	padding: 0;
	position: relative;
    height: 100vh;
    display: flex;
    flex-direction: column;
}
img {width:100%;height: auto;}
.pp1{padding-left: 1vw;padding-right: 1vw;}
.pp2{padding-left: 2vw;padding-right: 2vw;}
.pp3 {padding-left: 3vw;padding-right: 3vw;}
.pp4 {padding-left: 4vw;padding-right: 4vw;}
.pp5 {padding-left: 5vw;padding-right: 5vw;}
.pp6 {padding-left: 6vw;padding-right: 6vw;}
.pp7 {padding-left: 7vw;padding-right: 7vw;}
.pp8 {padding-left: 8vw;padding-right: 8vw;}

.mb1 {margin-bottom: 1vw;}.mb2 {margin-bottom: 2vw;}.mb3 {margin-bottom: 3vw;}.mb4 {margin-bottom: 4vw;}.mb5 {margin-bottom: 5vw;}.mb6 {margin-bottom: 6vw;}.mb7 {margin-bottom: 7vw;}.mb8 {margin-bottom: 8vw;}.mb9 {margin-bottom: 9vw;}.mb10 {margin-bottom: 10vw;}.mt1{margin-top: 1vw;}.mt2{margin-top: 2vw;}.mt3{margin-top: 3vw;}.mt4{margin-top: 4vw;}.mt5{margin-top: 5vw;}.mt6{margin-top: 6vw;}.mt7{margin-top: 7vw;}.mt8{margin-top: 8vw;}.mt9{margin-top: 9vw;}.mt10{margin-top: 10vw;}.ml1{margin-left: 1vw;}.ml2{margin-left: 2vw;}.ml3{margin-left: 3vw;}.ml4{margin-left: 4vw;}.ml5{margin-left: 5vw;}.ml6{margin-left: 6vw;}.ml7{margin-left: 7vw;}.ml8{margin-left: 8vw;}.ml9{margin-left: 9vw;}.ml10{margin-left: 10vw;}.mr1{margin-right: 1vw;}.mr2{margin-right: 2vw;}.mr3{margin-right: 3vw;}.mr4{margin-right: 4vw;}.mr5{margin-right: 5vw;}.mr6{margin-right: 6vw;}.mr7{margin-right: 7vw;}.mr8{margin-right: 8vw;}.mr9{margin-right: 9vw;}.mr10{margin-right: 10vw;}
.pl1{padding-left:1vw;}.pl2{padding-left:2vw;}.pl3{padding-left:3vw;}.pl4{padding-left:4vw;}.pl5{padding-left:5vw;}.pl6{padding-left:6vw;}.pl7{padding-left:7vw;}.pl8{padding-left:8vw;}.pl9{padding-left:9vw;}.pl10{padding-left:10vw;}.pr1{padding-right:1vw;}.pr2{padding-right:2vw;}.pr3{padding-right:3vw;}.pr4{padding-right:4vw;}.pr5{padding-right:5vw;}.pr6{padding-right:6vw;}.pr7{padding-right:7vw;}.pr8{padding-right:8vw;}.pr9{padding-right:9vw;}.pr10{padding-right:10vw;}.pt1{padding-top:1vw;}.pt2{padding-top:2vw;}.pt3{padding-top:3vw;}.pt4{padding-top:4vw;}.pt5{padding-top:5vw;}.pt6{padding-top:6vw;}.pt7{padding-top:7vw;}.pt8{padding-top:8vw;}.pt9{padding-top:9vw;}.pt10{padding-top:10vw;}.pb1{padding-bottom:1vw}.pb2{padding-bottom:2vw}.pb3{padding-bottom:3vw}.pb4{padding-bottom:4vw}.pb5{padding-bottom:5vw}.pb6{padding-bottom:6vw}.pb7{padding-bottom:7vw}
.pb8{padding-bottom:8vw}.pb9{padding-bottom:9vw}.pb10{padding-bottom:10vw}
.flexy {display: flex;}

.content {
  flex-grow: 1;
  flex-shrink: 0;
}
.footer {
  margin-top: auto;
}
/**************header**************/

.header_bg {
	background: radial-gradient(ellipse farthest-corner at 50% 49%, rgba(0, 8, 93, 0.89) 32.7%, rgba(0, 8, 44, 1) 100%);
	height: 10vw;
	width: 100%;
	color: #FFF;
	flex: 0 0 auto;
	/* 0 flex-grow, 0 flex-shrink, auto flex-basis */
}

.header_bg a {
	color: #FFF;
}

.header_bg a:hover {
	color:aquamarine;
	text-decoration: none;
	transition: 0.5s;
}

.footer_bg {
	background: radial-gradient(ellipse farthest-corner at 50% 49%, rgba(0, 8, 93, 0.89) 32.7%, rgba(0, 8, 44, 1) 100%);
	min-height: 10vw;
	width: 100%;
	color: #FFF;
    flex-shrink: 0;

}

.footer_bg a {
	color: #FFF;
}

.footer_bg a:hover {
	color:aquamarine;
	text-decoration: none;
	transition: 0.5s;
}

.main {
	flex: 1 0 auto;
}

.logo {
	font-size: 2.5vw;
	margin-right: 2vw;
}

.logoimg {
	width: 5vw;
}

.top_tel {
	font-size: 1.5vw;
}

.top_mail {
	font-size: 1.5vw;
}

.top_menu {
	margin-top: -0.5vw;
}


@media screen and (max-width:991px) {
	.footer_bg {
		font-size: 3.5vw;
	}
	.content {
		font-size: 4vw;
	}
	a {
		font-size: 4vw;
	}
	.header_bg {
		min-height: 50vw;
	}
	.nav-link {
		font-size: 4vw;
		color: #000 !important;
		text-transform: uppercase;
	}
	.mmb5 {
		margin-bottom: 7vw;
	}
	.logo {
		font-size: 7vw;
	}
	.logoimg {
		width: 15vw;
	}
}







