@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Bold.otf) , url('../img/Montserrat-Bold.ttf');
	font-style: normal;
	font-weight: 700;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Italic.otf) , url('../img/Montserrat-Italic.ttf');
	font-style: normal;
	font-weight: 200;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Light.otf) , url('../img/Montserrat-Light.ttf');
	font-style: normal;
	font-weight: 300;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Medium.otf) , url('../img/Montserrat-Medium.ttf');
	font-style: normal;
	font-weight: 400;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Regular.otf) , url('../img/Montserrat-Regular.ttf');
	font-style: normal;
	font-weight: 400;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-SemiBold.otf) , url('../img/Montserrat-SemiBold.ttf');
	font-style: normal;
	
}
@font-face {
	font-family:"Montserrat";
	src:url(../fonts/Montserrat-Thin.otf) , url('../img/Montserrat-Thin.ttf');
	font-style: normal;
	font-weight: 100;
	
}
body {
	padding: 0;
	margin: 0;
	font-family: "Montserrat", sans-serif;
	overflow-x:hidden;
}




.block-drg-header img {
	height: 20px;
	padding-top: 5px;
}
.item-center {
	align-items: center;
}

header {
	background-image: url(../img/378022-svetik-min.jpg);
	background-repeat: no-repeat;
	background-size: row;
	width: 100%;
	height: 900px;
	color: #fff;
	background-size: 100% 100%;
}
.welcom {
	padding-top: 10rem;
}
.wrraper {
        background: #0000006e;
}

.footer-img-svg {
	width: 80px;
	padding: 20px;
}
.header-number-drg {
	justify-content: flex-end;
}
.block-absolut {
	background: #fff;
	position: absolute;
	top: 625px;
	left: 0;
	margin: 0 auto;
	right: 0;

}

.bg-img {
 padding-bottom: 100px;
 color: #000;
}
.tex-bac {
	text-align: center;
	margin: 0 auto;
	width: 50%;
	padding-top: 65px;
	color: #000;
}
.col-section-drg {
	background-color: #f5f5f5;
}
.kol{
	width: 100%;
		    border-radius: 5px;
    border: 1px solid #000;
}
.kol01 {
		width: 97%;
    padding: 10px 10px 200px 14px;	
		    border-radius: 5px;
    border: 1px solid #000;
}
.logo-header {
width: 80px;
}
.aliewr {
	display: none;
}
.boc {
	background-color: #f5f5f5;
	margin-bottom: 100px;
	padding-left: 15px;
	padding-right: 15px;
}
.im {
	margin: 0 auto;
}
.div-none-block  {
	display: flex;
}
.fcb {
	height: 4rem;
}
.kvas {
	    padding: 18px 0 40px 0;
}
.imba {
	margin: 0 auto;
}
.pt-div {
	padding-top: 40px;
	opacity: 1;
}
.imbas {
	width: 30%;
}
.bac-opacity {
	            background-color: #f5f5f5f2;
}
.block-drg-header {
	display: flex;
	width: 258px;
}
.razer {
	height: 280px;
}
@media screen and (max-width: 1200px){
	.header-number-drg {
		flex-wrap: wrap;
	}
	
}
@media screen and (max-width: 1000px){
	.header-number-drg {
		flex-wrap: wrap;
	}
	.bg-img {
		display: none;
	}
	.div-none-block  {
		display: block;
	}
}
@media screen and (max-width: 770px){
	.header-number-drg {
		flex-wrap:wrap;
		margin: 0 auto;
		justify-content: center;
	}
	.logo {
		text-align: center;
	}
	.kol {
	width: 100%;

	}
	.block-absolut {
	    top: 700px;    
	}
	.boc {
		margin-bottom: 10px;
	}

	
}
@media screen and (max-width: 450px) {
	.welcom {
		  
		        padding-top: 3rem;
    padding-bottom: 8rem;
	}
	
	.block-absolut {
	    top: 850px;    
	}
	
	select .form-control {
		width: 20%;
	}		
}