.i-515-329{
/*background-image: url("../files/i-515-329.png");
background-repeat: no-repeat;
background-position: center top;
background-size: contain;*/
width: 100%;
width: 196px;height: 270px;
display: block;
margin: 0px auto 0px auto;
float: none;
box-shadow: 7px 8px 14px #ccc;
 


}

.i-447-263-rez{
background-image: url("../files/diplom.jpg");
background-repeat: no-repeat;
background-position: center top;
background-size: contain;
width: 196px;height: 270px;
overflow: hidden;
/*position: absolute;*/
left: 34px;top: 29px;
border: 1px solid #ccc;
}

.bg_block{
		/*background-image: url("../files/bg_block_big.jpg"); */
		background-repeat: no-repeat;
		background-position:  center top;
		background-size:     cover;
}

.krug{
		background-image: url("../files/krug-check.png"); 
		background-repeat: no-repeat;
		background-position:  center top;
		padding: 195px 10px 10px;
		font-size: 20px;
		line-height: 27px;
		text-align: center;
		margin-top: 30px;
}

.m-header{
	background-color: #e7e7e7;  /*#feb626;*/
	background-image: url("../files/man.png");
    background-repeat: no-repeat;
    background-position:  75% bottom;
    background-size:   auto 83%;
    width: 100%;
    /*min-height: 850px;*/
    display: block;
    margin: 0px;
    padding: 20px 35px;

}
.play-but{
	background-image: url("../files/play-but.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 50px;
	padding-top: 26px;
	font-size: 20px;
	height:74px;
	width:320px;
	margin: auto;
	cursor:pointer;
	text-align:center;
	color: #fff;
	margin-top: 110px;
}
@media (max-width: 1100px) {
.m-header{
	background-color: #e7e7e7;
	background-image: none;
    width: 100%;
    /*min-height: 850px;*/
    display: block;
    margin: 0px;
    padding: 20px;

}
.play-but{
	background-image: url("../files/play-but-dark.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 50px;
	padding-top: 26px;
	font-size: 20px;
	height:74px;
	width:320px;
	margin: auto;
	cursor:pointer;
	text-align:center;
	color: #494949;
	margin-top: 110px;
}
}
.logo{
	background-image: url("../img/header_logo_white.png");
	background-repeat: no-repeat;
	
    height: 81px;
	background-size: contain;
	max-width:100%; margin-top: 0px
}
.logo-text{
	color: #434343; 10px; margin-top: 20px
}
.h-main{
	/*color: #ff1a13;*/  font-family: Georgia; /*text-decoration: underline;*/   
	margin-top:50px;
	font-size: 35px;
	line-height: 49px;
	font-weight: 600;
	margin-top: 32px;
}
@media (max-width: 768px) {
	.h-main{
		font-size: 28px;
	}
}
.h-main span{
	color:#000; font-weight: 500;
}

.h-text{
	color:#000; 
	/*border-left: 4px solid #c73502; padding-left:10px; */
	font-size: 21px;
	line-height: 24px;
	margin: 40px 0px 0px 0px;
}
.font-white{
	color:#000;
}
.punkti{
	margin: 20px 0px;
}
.punkt-bg-1
{
	background-image: url("../files/romb-1.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 115px;
	padding-top: 27px;
	font-size: 18px;
	height:100px;
	margin: 10px 0px;
}
.punkt-bg-2
{
	background-image: url("../files/romb-2.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 115px;
	padding-top: 27px;
	font-size: 18px;
	height:100px;
	margin: 10px 0px;
}
.punkt-bg-3
{
	background-image: url("../files/romb-3.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 115px;
	padding-top: 27px;
	font-size: 18px;
	height:100px;
	margin: 10px 0px;
}
.punkt-bg-4
{
	background-image: url("../files/romb-4.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 115px;
	padding-top: 27px;
	font-size: 18px;
	height:100px;
	margin: 10px 0px;
}


.btn:not(.modal-btn) {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    padding: 20px 40px;
    border-radius: 100px;
	border: 2px solid #fde084;
    background-color: #393185;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
	text-transform: uppercase;
}

.btn:hover {
    
    text-decoration: none;
    background-color: #5848f4;
}

.btn[disabled], .btn[disabled]:hover {
    color: #fff;
    border-color: #7E7E7E;
    background-color: #7E7E7E;
    cursor: not-allowed;
}

.btn.outline {
    color: #c73502;
    background-color: transparent;
    border: 1px solid #c73502;
}

.btn.outline:hover {
    background-color: #c73502;
    color: #fff;
}

.b-blue{
    background-color: #2103d3;
	}
.b-hole-blue{
    background-color: none;
	color: #2103d3;
	border-color: #2103d3;
	}
.btn-blue  {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #2103d3;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.36);
}

.btn-blue:hover {
    color: #fff;
    text-decoration: none;
    background-color: #fb6d3a;
}

.btn-blue[disabled], .btn-blue[disabled]:hover {
    color: #fff;
    border-color: #7E7E7E;
    background-color: #7E7E7E;
    cursor: not-allowed;
}

.btn-blue.outline {
    color: #c73502;
    background-color: transparent;
    border: 1px solid #c73502;
}

.btn-blue.outline:hover {
    background-color: #c73502;
    color: #fff;
}

.top-but{
	margin-top:30px;
	text-align: center;
}
.date-start{
	color: #000;
	margin: 10px 0px;
	font-size: 18px;
}
@media (min-width: 1180px) {


		.i-1920-979{
			height: 100vh;
			min-height: 850px;

		}
		.i-1920-979 .box-1180,
		.d1-1,
		.d1-2
		{
		height: 100vh;
		min-height: 850px;
		}
}
@media111 (max-width: 720px) {
.play-but{
	background-image: url("../files/play-but.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
	padding-left: 50px;
	padding-top: 26px;
	font-size: 20px;
	height:74px;
	width:320px;
	margin: auto;
	cursor:pointer;
	text-align:center;
	color: #fff;
	margin-top: 0px;
}
}
