body
{
	background: url(../img/body-tail.gif) center top repeat;
}

/************************************* HEADER **********************************/

header 
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: url("../img/fon.jpg") center bottom;
    background-size: cover;
    box-shadow: inset 10px 0 300px #34495e;
    padding: 60px 40px;
}

header .logo 
{
    display: inline-block;
    color: #fff;
    font-size: 25px;
}

header .logo br
{
    display: none;
}

header .mobile-btn 
{
    display: none;
    width: 30px;
    height: 5px;
    background: #fff;
    position: absolute;
    top: 25px;
    right: 25px;
    z-index: 5;
}

header .mobile-btn:before 
{
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    background: #fff;
    position: absolute;
    top: 10px;
    left: 0;
}

header .mobile-btn:after 
{
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    background: #fff;
    position: absolute;
    top: 20px;
    left: 0;
}

/************************************* MENU INDEX-2.html **********************************/

#navbar 
{
	width:40%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navbar li 
{
	text-indent: 0.5em;
	text-align: left;	
}
#navbar a 
{
	text-decoration: none;
	display: block;
}
#navbar a:hover 
{
	background-color: lightgrey;
	border-left: 5px solid red;
}

#barnav
{
	position: fixed;
    right:20px;
    top: 20px;
    padding: 10px;
    border-radius: 5px;
    background: #f7f7f7;
	border: 1px solid grey;
	font-size:14px;
	margin-top:0px;
}

#barnav a
{
	display: block;
	color:black;
}
#barnav a.active{
    color: red;
	font-weight:bold;
}

/************************************* SLIDER **********************************/

.slider {
        width: 100%;
		height: 40%;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }

.slick-slide {
      margin: 0px 100px;
    }

.slick-slide img {
	  height: 100%;
	  width: 100%;
    }

/************************************* WRAPPER **********************************/

.margin-top {
    margin-top: 180px;
	margin-left: 6%;
}

.wrapper 
{  
    position: relative;
}

.slider-wrapper 
{
	width:90%;
    padding: 25px 25px 25px 25px;
    background: WHITE;
    position: relative;
    z-index: 1;
    font-size: 20px;
    font-family: "Roboto", sans-serif;
    text-align: justify;
    line-height: 2;
    color: black;
}

.slider-wrapper1
{
	height: 100%;
    width: 90%;
    padding: 25px 25px 25px 25px;
    background: WHITE;
    position: relative;
    z-index: 1;
    font-size: 20px;
    font-family: "Roboto", sans-serif;
    text-align: justify;
    line-height: 2;
    color: black;
}

.fright {float:right;}

.grid_24
{   
	display: inline;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-right: 5px;
    margin-top: 20px;
    margin-bottom: -42px;
}

.layer1 
{
    padding: 5px;
    float: left;
    width: 300px;
	margin: 50px 0px 0px 120px;
}

.layer2 
{
    padding: 5px;
    width: 300px;
    float: left;
	margin: 50px 0px 0px 120px;
}

.clear 
{
    clear: left;
}

.imagis
{
	width:400px;
	height:500px;
	margin: 2em 0em 4em 4em;
}

.imagis1
{
	float:right; 
	margin: 7px 0 7px 7px; 
	width: 35%; 
	height: 35%;
}
.imagis2
{
	width:50%;
}

.imgag
{
	width: 40%;
}

.imggag
{
	width:30%;
}

.imgag1
{
	width: 25%;
	height: 25%;
}

.divi
{
	border: 2px solid red;
	width: 30%;
	margin: 0 auto;
	box-shadow: 0 0 25px rgba(0,0,0,0.5);
}

.divi1
{
	border: 2px solid red;
	width: 60%;
	margin: 0 auto;
	box-shadow: 0 0 25px rgba(0,0,0,0.5);
}

/************************************* TOP-SITE **********************************/

#TopYou {
text-align:center;
padding:5px;
display:none;
font-family:verdana;
opacity:0.8;
}

#TopYou a{
	text-decoration: none;
}

#TopYou a:hover {
	text-decoration: underline;
}
		
/************************************* UP TO TOP-SITE **********************************/

#toTop {
width:100px;
border:1px solid grey;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:20px;
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}

/************************************* FOOTER **********************************/

footer {
	width:100%; 
	padding: 30px 0px 20px 0px;
    text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#696969;
	text-transform:uppercase;
}

/************************************* CONTACT-FORM **********************************/

#contact-form {
	position:relative;
	vertical-align:top;
	width:100%;
	z-index:1;
	}		
			
		#contact-form input {
			width:400px;
			padding:8px 10px;
			margin:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:1.23em;
			color:#555; 
			border:1px solid #e0e0e0;
			background:#fff;
			outline:none;
		}
		#contact-form textarea {
			height:250px;
			width:450px;
			padding:8px 10px;
			margin:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:1.23em;
			color:#555; 
			border:1px solid #e0e0e0;
			background:#fff;
			overflow:auto;
			outline:none;
		}
			
		.buttons-wrapper { padding:32px 0 0 0;}
		.buttons-wrapper a { margin-left:15px;}
		
		.button 
		{
			display:inline-block; 
			font-weight:bold;
			cursor:pointer;
		}
/************************************* STYLE **********************************/

a {color:red;}
a:hover {text-decoration:none;}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px; 
	line-height:2em;
	font-weight:normal;
	text-transform:uppercase;
	color:#565656;
	margin-top:-10px;
	text-indent: 1em;
}

h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px; 
	font-weight:normal;
	text-transform:uppercase;
	color:#565656;
	margin-top:-10px;
}

sup{
	top:-.5em;
	position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

p {
	font-family: Times New Roman, serif;
	text-indent: 2em;
	color:black;
	line-height:2;
}

text{
	font-family: Times New Roman, serif;
	text-indent: 2em;
	color:black;
	line-height:2;
}

dl dt {color: black;margin-bottom: 17px;font-size:18px;}

ol, ul {list-style: none;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button,
h1 a {text-decoration:none;}

.buttons a:hover {cursor:pointer;}

#menus {background-color:red;}

/************************************* MEDIA **********************************/

@media (max-width: 569px)
{
	header .logo 
	{
		display: block;
		text-align: center;
	}
	header .logo br
	{
		display: block;
	}
	.layer1
	{
		width:100%;
		margin: 50px 0px 0px 0px;
	}
	.layer2
	{
		margin: 50px 0px 0px 0px;
		width:100%;
	}
	.margin-top 
	{
		margin-top: 0;
		margin-left: 0;
	}
	.slider-wrapper 
	{
		width:auto;
		text-align:start;
	}
	.slider-wrapper1
	{
		width:auto;
	}
	#contact-form input 
	{
			width:100%;
	}
	#contact-form textarea 
	{
			height:250px;
			width:100%;
	}
	.pstyle
	{
		font-size: 19px; text-align: left;
	}
	.imagis
	{
		width: 100%;
		height: 85%;
		margin: 0em 0em 1em 0em;
	}
	.imagis1
	{
		width: 100%;
		height: 35%;
		float:none; 
		margin: 0px;
	}
	.imagis2
	{
		width:100%;
	}
	.imgag
	{
		width: 100%;
	}
	.imgag1
	{
		width: 45%;
		height: 20%;
	}
	h2 
	{
		text-align: center;
		font-size: xx-large;
		text-indent:0;
	}
	#toTop
	{
		right:30px;
	}
	#barnav 
	{
		 visibility: hidden;
	}
	#navbar
	{
		width: 100%;
	}
	.divi {
		width: 100%;
	}
	.divi1 {
		width: 100%;
	}
	.slider {
        width: 100%;
		height: 100%;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }
	.slick-slide {
      margin: 0px 20px;
    }

	.slick-slide img {
	  height: 100%;
	  width: 100%;
    }
}
@media (max-width: 767px) 
{
	h2 
	{
		text-align: center;
		text-indent:0;
	}
	#barnav
	{
		visibility: hidden;
	}
	.slider-wrapper1
	{
		height:auto;
	}
}
@media (max-width: 1100px)
{	
    header
	{
        position: static;
		padding: 5px 5px;
    }
    header .logo
	{
        float: none;
    }
	.divi {
		width: 100%;
	}
	.divi1 {
		width: 100%;
	}
	.layer1
	{
		width:100%;
		margin: 50px 0px 0px 0px;
	}
	.layer2
	{
		margin: 50px 0px 0px 0px;
		width:100%;
	}
	.margin-top 
	{
		margin-top: 0;
		margin-left: 0;
	}
	.slider-wrapper 
	{
		width:auto;
	}
	.slider-wrapper1
	{
		width:auto;
	}
	.slider {
        width: 100%;
		height: 20%;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }

	.slick-slide {
      margin: 0px 20px;
    }

	.slick-slide img {
	  height: 100%;
	  width: 100%;
    }
}
