@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

*:focus {outline: none;}

@font-face {
    font-family: 'pfdindisplaypro-reg';
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot');
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff2') format('woff2'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff') format('woff'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.ttf') format('truetype'),
		 url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-size:100%;
	line-height:1;
	overflow:auto !important;
	overflow-x: hidden !important;
}

#wrap {
	margin:0px auto auto;
	width:100%;
}

.podlogka {
	
	background:#FFF;
	width:100%;
	display:block;
	z-index:2;
	height:auto;
	padding:0;
}

#pr1 { display:block;}
#pr2 { display:none;}
#pr3 { display:block;}
#pr4 { display:none;}

.sese {
	display:none;
	position:absolute;
	bottom:21px;
	right:33px;
}

.br2 {display:none !important;}
.br3 {display:block !important;}
.li {display:none !important;}

/*111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/

header  {
	display:block;
	cursor:default;
}

#hd {
	height:100%;
	width:100%;
	background: url(img/heder5-min.jpg) no-repeat center top;
	background-size:cover;
	position:absolute;
	top:0;
	z-index:50;
	display:block;
	float:left;
	cursor:default;
}

#hdb {
	height:100%;
	width:100%;
	background: url(img/opopopopop.jpg) no-repeat center center;
	position:absolute;
	background-size:cover;
	top:0;
	z-index:50;
	display:block;
	float:left;
	cursor:default;
}

#hdb2 {
	height:100%;
	width:100%;
	background: url(img/111.png) no-repeat center center;
	position:absolute;
	background-size:cover;
	top:0;
	z-index:51;
	display:block;
	float:left;
	cursor:default;
	opacity:0;
}


@keyframes obla {  0%   { -moz-transform: scale(1)}  100% { -moz-transform: scale(0); } }
@-moz-keyframes obla {  0%   { -moz-transform: scale(1)}  100% { -moz-transform: scale(0); } }
@-webkit-keyframes obla {  0%   { -webkit-transform: scale(1)}  100% { -webkit-transform: scale(0); } }
@-ms-keyframes obla {  0%   { -ms-transform: scale(1)}  100% { -ms-transform: scale(0); } }
@-o-keyframes obla {  0%   { -o-transform: scale(1)}  100% { -o-transform: scale(0); } }
	
.obla {-webkit-animation:obla 2s linear; -moz-animation:obla 2s linear; -ms-animation:obla 2s linear; -o-animation:obla 2s linear; animation:obla 2s linear;}	

.oblako3 {opacity:0;	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}
.oblako2 {opacity:0;	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}
.oblako3-2 {opacity:0;	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}
.oblako2-2 {opacity:0;	-webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}

#fiolet {
	display:block;
	position:absolute;
	width:580px;
	height:380px;
	padding:0px;
	top:50%;
	right:50%;
	margin-top:inherit;
	margin-right:-3800px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:0.8;
}
#fiolet2 {
	display:none;
	position:absolute;
	width:390px;
	height:255px;
	padding:0px;
	top:50%;
	right:50%;
	margin-top:inherit;
	margin-right:-800px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:0.8;
}

#fiolet3 {
	display:none;
	position:absolute;
	width:280px;
	height:240px;
	padding:0px;
	top:50%;
	right:50%;
	margin-top:inherit;
	margin-right:-800px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:0.8;
}

.arrow-mobil {-webkit-transition: all .1s ease;    -moz-transition: all .1s ease;    -ms-transition: all .1s ease;    -o-transition: all .1s ease;    transition: all .1s ease;}
.arrow-mobil2 {-webkit-transition: all .1s ease;    -moz-transition: all .1s ease;    -ms-transition: all .1s ease;    -o-transition: all .1s ease;    transition: all .1s ease;}

.dog-top {
	display:block; position:absolute; padding:0px; top:0; left:50%;	margin:-254px 0 0 -370px;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-center {
	display:block; position:absolute; padding:0px; top:50%;	right:50%; margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/ margin-right:-3800px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-bottom {
	display:block; position:absolute; padding:0px; top:0%; right:0%; margin-right:-267px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/ margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}

.dog-top2 {
	display:none; position:absolute; padding:0px; top:0; left:50%; margin:-169px 0 0 -370px;/*!!!!!!!!!!!!!!!!!!*/ z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-center2 {
	display:none; position:absolute; padding:0px; top:50%; right:50%; margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/ margin-right:-800px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-bottom2 {
	display:none; position:absolute; padding:0px; top:0%; right:0%;	margin-right:-178px;/*!!!!!!!!!!!!!!!!!!*/	margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}




/***********************************************************************************************************************************************************/
.center-head {display:block; position:absolute; width:1200px; height:450px; left:50%; top:50%; margin:-225px 0 0 -600px;}

.extra ul {display:block;float:left;}
.extras ul {display:block;}

.extra ul li {display:block;float:left;margin-right:0px;text-decoration:none;list-style:none;}
.extras ul li {display:block;margin-right:0px;text-decoration:none;list-style:none;}

.extra ul li h1 {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:80px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.25;
	list-style:none;
}
.extras ul li h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:80px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.2;
}
.extra {	display:block;	width:1200px;	margin-top:0px;	text-align:left;	position:absolute;	top:22%;	left:50%;	margin:0px 0 0 -600px;}
.extras {	display:block;	margin-bottom:75px;	text-align:left;	}

.btn-arrow {
	  display:block;
	  position:absolute;
	  bottom: 80px;/*  !!!!!!!!!!!!  */
	  left: 50%;
	  margin-left:-31px;
	  height:36px;
	  width:62px;
	  border:none;
	  background: transparent;
	  background-image:url("img/arrow-top.svg");
	  -webkit-transition: all .3s ease;
	  -moz-transition: all .3s ease;
	  -ms-transition: all .3s ease;
	  -o-transition: all .3s ease;
	  transition: all .3s ease;
	  cursor: pointer;
	  outline:none;
	  z-index:1;
	  opacity:0.2;
}

.ter1 { display:block !important;} .ter2 { display:none !important;} .ter3 { display:none !important;}
.defis { display:none !important;} .debr { display:none !important;}

.ultra {	display:block;	width:1200px;	text-align:left;	position:absolute;	bottom:250px;	left:50%;	margin:0px 0 0 -600px;}
.ultras {	display:block;	text-align:left;}

.ultra p {
	display:block;
	text-align:left;
	width:1200px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:27px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#FFF;
	list-style:none;
	line-height:1.2;
}

.center-head {display:block; position:absolute; width:1200px; height:450px; left:50%; top:50%; margin:-225px 0 0 -600px;}
.ultras p {
	display:block;
	text-align:left;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:27px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#FFF;
	list-style:none;
	line-height:1.2;
}

/*22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222*/

.upmenu {
	display:block;
	position:relative;
	width:100%;
	background:url(img/upheder4-min.jpg )no-repeat center top;
	height:85px;/******************/
	bottom:0px;
}

.br { display:none;}

.menu01 {display:block;	width:1700px;	height:390px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -850px;	opacity:0;	z-index:9999; background:transparent;}
.menu01-gi {display:block;	width:964px;	height:240px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -482px;	opacity:0;	z-index:9999; background:transparent;}
.menu01-en {display:block;	width:666px;	height:120px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -333px;	opacity:0;	z-index:9999; background:transparent;}
.menu01-me {display:block;	width:856px;	height:550px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -428px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:1064px;	height:240px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -532px;	opacity:0;	z-index:9999; background:transparent;}
.menu01-en-u {display:block;	width:764px;	height:150px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -382px;	opacity:0;	z-index:9999; background:transparent;}
.menu01-me-u {display:block;	width:900px;	height:390px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -430px;	opacity:0;	z-index:9999; background:transparent;}


.menu1 {display:none;	width:1680px;	height:360px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -840px;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:944px;	height:210px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -472px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:626px;	height:120px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -313px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:836px;	height:520px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -418px;	opacity:1;	z-index:10000; }

.menu1-gi-u {display:none;	width:1044px !important;	height:210px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -522px; !important	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:734px;	height:120px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -367px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:840px;	height:360px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 -401px;	opacity:1;	z-index:10000; }

.menu2 {display:none;	width:1680px;	height:300px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -840px;	opacity:1;	z-index:1000000;}
.menu2-gi {display:none;	width:944px;	height:190px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -472px;	opacity:1;	z-index:1000000;}
.menu2-me {display:none;	width:836px;	height:190px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -418px;	opacity:1;	z-index:1000000; }
.menu2-en {display:none;	width:626px;	height:120px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -313px;	opacity:1;	z-index:1000000;}

.menu2-gi-u {display:none;	width:1044px;	height:190px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -522px;	opacity:1;	z-index:1000000;}
.menu2-me-u {display:none;	width:840px;	height:190px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -401px;	opacity:1;	z-index:1000000; }
.menu2-en-u {display:none;	width:734px;	height:120px;	position:fixed;	top:84px;	left:50%;	margin: 0px 0 0 -367px;	opacity:1;	z-index:1000000;}



.men1 {height:360px; width:278px; float:left; z-index:10000;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men1-gi {height:210px; width:247px; float:left;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men1-en {height:120px; width:160px; float:left;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men1-me {height:520px; width:247px; float:left;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
/*-----------------------------------------------------------*/
.men2 {display:block; height:300px; width:269px; float:left; /*nonenonenonenonenonenonenonenonenonenonenonenonenonevnonenonenonenonenonenonenone*/
	   box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
}
.men2-gi {display:block; height:190px; width:247px; float:left; /*nonenonenonenonenonenonenonenonenonenonenonenonenonevnonenonenonenonenonenonenone*/
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men2-me {display:block; height:455px; width:247px; float:left; /*nonenonenonenonenonenonenonenonenonenonenonenonenonevnonenonenonenonenonenonenone*/
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men2-en {display:block; height:120px; width:160px; float:left; /*nonenonenonenonenonenonenonenonenonenonenonenonenonevnonenonenonenonenonenonenone*/
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}

.mem {background:transparent; display:block; height:390px; width:310px; z-index:10;}
.mem-gi {background:transparent; display:block; height:240px; width:310px; z-index:10; }
.mem-en {background:transparent; display:block; height:150px; width:310px; }
.mem-me {background:transparent; display:block; height:550px; width:350px; }

.mem2 {background:transparent; display:block; height:350px; width:400px; }
.mem2-gi {background:transparent; display:block; height:240px; width:300px; }
.mem2-me {background:transparent; display:block; height:510px; width:350px; }
.mem2-en {background:transparent; display:block; height:150px; width:300px; }



.qqq, .qqq2, .qqq3. .qqq4 {text-decoration:none; list-style:none;}

.qqq p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color: #585C60;
	text-decoration:none;
	list-style:none;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	background-color:#FFF;
}
.qqq p:hover {
	color:#000;
	 background-color:#F0F4F7;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.qqq p:focus {
	color:#000;
	 background-color:#F0F4F7;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.qqq3 p {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:15px;
	font-size:17px;
	font-style:normal;
	text-decoration:none;
	font-weight:400;
	color: #000;
	color: #454444;
	text-decoration:none;
	list-style:none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	background-color:#DFE9EF;
	background-color:#f5f6f8;
}
.qqq3 p:hover {
	color:#fff;
	 background-color:#879FBB;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.qqq3 p:focus {
	color:#fff;
	 background-color:#879FBB;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}


.qqq4 p {
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-family: 'pfdindisplaypro-reg', sans-serif;*/ /********************************************/
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#fff;
	text-decoration:none;
	list-style:none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	background-color:transparent;
	/*padding-right:35px;
	border-right:#fff 1px solid;*/
	padding-top:10px;
	line-height:1.2;
}
.qqq4 p:hover {
	color:#00f;
	background-color:transparent;
	/*border-right:#00f 1px solid;
	padding-right:35px;*/
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.qqq4 p:focus {
	color:#00f;
	background-color:transparent;
	/*padding-right:35px;
	border-right:#00b599 1px solid;*/
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.qqq4 p:after {
	color:#fff;
	background-color:transparent;
	/*padding-right:35px;
	border-right:#00b599 1px solid;*/
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.spin0 { font-family: 'pfdindisplaypro-reg', sans-serif; font-size:22px; line-height:1.1; color:#fff ; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}


.menu {
	display:block;
	width:1680px;
	margin-top:0px; /**/
	z-index:100;
}

.br { display:none;}

.logo1 {
	display:block;
	width:107px;
    height:113px;
	position:relative;
	top:13px;
}


div.ImgFields {
	display:inline-block;
	width:107px;
	height:113px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#aaaaaa1 { padding-bottom:29px;}
#bbbbbb1 { padding-bottom:29px;}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/


.spis11111 {
	display:block;
	float:left;
	margin-top:28px;
	position:relative;
	bottom:16px;
	padding-bottom:7px;  
	border-bottom:#00b599 solid 1px;
	border-bottom:none;
}
.nav11111 {
	display:block;
	cursor:default;
}
.nav11111 li {
	float:left;
	display:block;
	margin-right:87px;
	text-decoration:none;
}

.nav11111 li a {
	list-style:none;
	text-decoration:none;
}

.nav11111 li h3 {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-family: 'Fira Sans Condensed', sans-serif;/**************************************************/
	font-size:17px;
	font-size:17px;/**************************************************/
	font-style:normal;
	font-weight:500;
	text-decoration:none;
	color:#FFF;
	line-height:1.2;
	font-stretch:ultra-expanded;
}

.nav11111 li:last-child {
	float:left;
	display:block;
	margin-right:0px;
}

.li-logo { margin-right:10px !important; }

.menu {
	display:block;
	width:1680px;
	margin-top:0px; /**/
	z-index:1000;
}

.li-1 { display: block !important;}
.li-2 { display: none !important;}

.li-0 { display: block !important;}
.li-00 { display: none !important;}

.menu100 { position:absolute; height:320px; width:295px; top:64px; left:0; display:none; z-index:1000000;}
.menu100-me { position:absolute; height:245px; width:395px; top:53px; left:0; display:none; z-index:1000000;}
.menu200 {position:absolute; width:295px; height:300px; top:62px; left:0; display:none; z-index:1000000;}
.menu200-me {position:absolute; width:395px; height:200px; top:51px; left:0; display:none; z-index:1000000;}

.mar-logo { color:#32404C;
			transition-duration:0.5s;
			-webkit-transition-duration:0.5s;
			-moz-transition-duration:0.5s;
			-o-transition-duration:0.5s;
			-ms-transition-duration:0.5s;
}

.mar-logo:hover { color:#00B599;
                  /*color:#FFCB05;*/
				  transition-duration:0.5s;
				  -webkit-transition-duration:0.5s;
				  -moz-transition-duration:0.5s;
				  -o-transition-duration:0.5s;
			  	  -ms-transition-duration:0.5s;
}

#mar-logo { color:#32404C;
			transition-duration:0.3s;
			-webkit-transition-duration:0.3s;
			-moz-transition-duration:0.3s;
			-o-transition-duration:0.3s;
			-ms-transition-duration:0.3s;
}

#mar-logo:hover { color:#00B599;
			      /*color:#FFCB05;*/
			      transition-duration:0.3s;
		   	     -webkit-transition-duration:0.3s;
			     -moz-transition-duration:0.3s;
			     -o-transition-duration:0.3s;
			     -ms-transition-duration:0.3s;
}

.col2 {
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.men1 {height:305px; width:267px; float:left; z-index:1000000;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}
.men1-me {height:470px; width:277px; float:left; z-index:1000000;
       box-shadow: 15px 15px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 15px rgba(1,8,1,.10);
}

.men2 {height:310px; width:265px; float:left; z-index:10000;
	   box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -webkit-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -o-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
       -ms-box-shadow: 12px 15px 15px rgba(1,8,1,.10);
}

.men2-me {height:470px; width:277px; float:left; z-index:10000;
       box-shadow: 15px 15px 15px 13px rgba(1,8,1,.10);
       -moz-boxbox-shadow: 15px 15px 13px rgba(1,8,1,.10);
       -webkit-box-shadow: 15px 15px 13px rgba(1,8,1,.10);
       -o-box-shadow: 15px 15px 13px rgba(1,8,1,.10);
       -ms-box-shadow: 15px 15px 13px rgba(1,8,1,.10);
}


#col-02:hover {color:#FFCB05;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/






.spis1 {
	display:block;
	float:left;
	margin-top:25px;
	position:relative;
	bottom:107px;
	padding-bottom:0px;  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	border-bottom:#FFF solid 1px;
}

.nav1 {
	display:block;
	cursor:default;
}

.nav1 li {
	float:left;
	display:block;
	margin-right:100px;
	text-decoration:none;
}

.nav1 li a {
	list-style:none;
	text-decoration:none;
}

.nav1 li h3 {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
	color:#FFF;
	line-height:1.2;
	font-stretch:ultra-expanded;
}

.nav1 li:last-child {
	float:left;
	display:block;
	margin-right:0px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.spis2 {
	display:block;
	float:right;
	margin-top:25px;
	position:relative;
	bottom:107px;
	padding-bottom:0px;  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	border-bottom:#FFF solid 1px;
}

.nav2 {
	display:block;
}

.nav2 li {
	float:left;
	display:block;
	margin-left:99px;
	text-decoration:none;
}

.nav2 li a {
	list-style:none;
	text-decoration:none;
}

.nav2 li h3 {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
	color:#FFF;
	line-height:1.2;
	font-stretch:ultra-expanded;
}

.nav2 li:first-child {
	float:left;
	display:block;
	margin-left:0px;
}

.nav2 li:last-child {
	float:left;
	display:block;
	margin-right:0px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.image.first1, .image.second1, .image.third1, .image.first2, .image.second2, .image.third2, .images.firsts, .images.seconds {
	margin:0;
	padding:0;
}

.image.third1, .image.third2 {
	opacity:0;
	transition-duration:0.9s;
	-webkit-transition-duration:0.9s;
	-moz-transition-duration:0.9s;
	-o-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
}

.image.second1, .image.second2, .images.seconds  {
	display:block;
	opacity:0;
	transition-duration:0.9s;
	-webkit-transition-duration:0.9s;
	-moz-transition-duration:0.9s;
	-o-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
}

.image.first1, .image.first2, .images.firsts {
	opacity:1;
	display:block;
	position:absolute;
	z-index:100;
	transition-duration:0.9s;
	-webkit-transition-duration:0.9s;
	-moz-transition-duration:0.9s;
	-o-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
}

.images.seconds1, .images.seconds2, .images.seconds3, .images.seconds4, .images.seconds5, .images.seconds6  {
	display:block;
	opacity:0;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

.images.firsts1, .images.firsts2, .images.firsts3, .images.firsts4, .images.firsts5, .images.firsts6 {
	opacity:1;
	display:block;
	position:absolute;
	z-index:100;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}



div.ImgField {
	display:inline-block;
	width:30px;
	height:30px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.se1 {display:block;width:30px;height:30px;}

.se2 {display:block;width:30px;height:30px;}


/**********************************************************************************************************************************************/

.nav4 {
	position:relative;
	display:inline-block;
	border:none;
	outline:none;
}

.col {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-style:normal;
	line-height:0.9;
	color:#CCC;
	font-weight:600;
	position:relative;
	top:3px;
}

.col:hover {color:#FFF !important;}

.col:hover .palochka {display:none; !important;}

.col2:hover {color:#879FBB;}

.col4 {
	text-align:left;
	padding-bottom:27px;
	border-bottom: #00b599 solid 2px; /*fff*/
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.col5 {
	text-align:left;
	padding-bottom:27px;
	border-bottom:#fff solid 2px;
}
.item-anchor:after, .item-anchor0:after, .item-anch:after, .item-anch0:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 0;
  bottom: -10px;
  z-index: 200;
  background: transparent;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.item-anchor {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 20px; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anch {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 20px; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anchor0 {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 20px; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anch0 {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 20px; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anchor:hover, .item-anchor0:hover,
.item-anchor:focus, .item-anchor0:focus {
  color: #b6c6d8;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}


.item-anchor:hover:after, .item-anchor0:hover:after,
.item-anchor:focus:after, .item-anchor0:focus:after {
  width: 100%;
  background: #fff;  /*background: #00b599;*/
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.item-anch:hover:after, .item-anch0:hover:after,
.item-anch:focus:after, .item-anch0:focus:after {
  width: 100%;
  background: #00b599;;  /*background: #fff;*/
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.btn-nav2 {
  position: fixed;
  bottom: 15px;
  right: 15px;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  height:46px;
  width:46px;
  display:none;
  border: 0px;
  background:transparent;
  background:url("img/3.svg");/**************/
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  outline:none;
  z-index: 99;
  opacity:0.5;
}

.btn-nav2:hover {
	border:4px;
	border-radius:25px;
    background:url("img/6.svg");
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

/*333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333*/

.ult {
	display:none;
	margin-bottom:0px;
}
.ult p {
	width:90%;
	text-align:left;
	font-family: 'pfdindisplaypro-thing', sans-serif;
	font-size:26px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#173247;
	line-height:1.2;
	list-style:none;
	font-stretch:ultra-expanded;
}

/*.photo {float:right;}*/

.ph1 { display:block;}
.ph2 { display:none;}

.mg {display:none;}



.text0 {
	display:block;
	width:90%;/*********************************************************************************************************************************************************************************************************************/
	margin-top:50px;
	position:relative;
	top:00px;
}

.text0-2 {
	display:block;
	width:90%;/*********************************************************************************************************************************************************************************************************************/
	margin-top:00px;
	position:relative;
	top:00px;
}

.text1 {
	display:block;
	width:1000px;/*********************************************************************************************************************************************************************************************************************/
	/*margin-top:100px;*/
	position:relative;
	top:35px;
}

.privet2 {width:1000px;/*********************************************************************************************************************************************************************************************************************/}

.privet2 p {text-align:left;}

.text3 {
	display:block; 
	width:1000px;/***************************************************************/
}

.text4 {
	display:block;
	width:1000px;/***************************************************************/
}

.privet1, .privet3, .privet4  {	display:block;	padding-bottom:0px;	padding-top:0px;}


.privet1 p, .privet2 p, .privet3 p, .privet4 p, .privet51 p, .privet52 p {
	font-family: 'Open Sans', sans-serif;
	font-size:19px; /*222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222px*/
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#173247;
	line-height:1.4;
}

.ggg {
	font-weight:bold;
}
.ggg2 {
	font-weight:bold;
}

.p11 {
	padding-left:20px;
	border-left:#e49e34 solid 4px;
	width:870px;
}
.p22 {
	padding-left:20px;
	border-left:#a07ba5 solid 4px;
	width:870px;
}

.p1 {
	padding-left:20px;
	border-left:#d88619 solid 3px;
	width:870px;
}
.p2 {
	padding-left:20px;
	border-left:#826aaf solid 3px;
	width:870px;
}

.p3 {
	padding-left:20px;
	border-left:#bc6436 solid 4px;
	width:870px;
}
.p4 {
	padding-left:20px;
	border-left:#8cbf50 solid 4px;
	width:870px;
}
.p5 {
	padding-left:20px;
	border-left:#65ccf2 solid 4px;
	width:870px;
}
.p6 {
	padding-left:20px;
	border-left:#003399 solid 4px;
	width:1000px;
}

.krugok {
	display:block;
	width:8px;
	height:8px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	float:left;
	margin-right:18px;
	margin-top:10px;
	position:relative;
	top:11px;
	background:#00b0cb;
	background:#003399;
	marging-left:20px;
}
/*.photo {	display:block;	width:450px;	height:450px;}*/

.happy {display:block; width:100%; background:#f7f7f9; padding-bottom:50px; padding-top:25px;}
.happy2 {display:none; width:100%; background:#f7f7f9; padding-bottom:50px; padding-top:25px;}

.happ { padding-left:30px; padding-right:30px;}

.hap {
	border-radius:18px;
	-moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px;
    -ms-border-radius: 18px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.10);
    -moz-boxbox-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -webkit-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -o-box-shadow: 12px 12px 12px rgba(1,8,1,.10);
    -ms-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
}

.hap2 {
	border-radius:10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.10);
    -moz-boxbox-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -webkit-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -o-box-shadow: 12px 12px 12px rgba(1,8,1,.10);
    -ms-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
}

.sit {display:block; width:100%; background:#f7f7f9; padding-bottom:50px; padding-top:50px;}

.si { padding-left:30px; padding-right:30px;}

.s {
	border-radius:18px;
	-moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px;
    -ms-border-radius: 18px;
	box-shadow: 12px 15px 15px rgba(1,8,1,.10);
    -moz-boxbox-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -webkit-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
    -o-box-shadow: 12px 12px 12px rgba(1,8,1,.10);
    -ms-box-shadow: 12px 12px 15px rgba(1,8,1,.10);
}

.text-5-6 { width:1000px; height:350px; padding-top:25px; padding-bottom:25px;}
.text5 { width:480px; height:auto; float:left;}
.text6 { width:480px; height:auto; float:right; position:relative; left:25px; }


.zapis {
	display:block;
	width:500px;
	height:86px;
	position:relative;
	bottom:45px;
	z-index:2;
}

.zapis p {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:30px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#515863;
	line-height:1.2;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:18px;
	padding-top:18px;
	border:#515863 2px solid;
	border-radius:40px;
	background-color:#e5eedd;
}

.zapis a {
	list-style:none;
	text-decoration:none;
}

.btn {
	cursor: pointer;
    outline:none;
	border:none;
	background:transparent;
}

.lin {
	position:relative;
	bottom:90px;
}

.upkartinki {
	width:100%; height:545px; background: linear-gradient(-180deg, #fff, #e6eaf2) no-repeat center center; margin-bottom:100px;
}

.kartinki {
	display:block;
	margin-top:100px;
	width:1500px;
	height:545px;
	margin-bottom:100px;
}

.kart1 {
	float:left; width:25%; display:block;
}
.kart2 {
	float:left; width:25%; display:block;
}
.kart3 {
	float:left; width:25%; display:block;
}
.kart4 {
	float:left; width:25%; display:block;
}



/*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*//*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*/
/*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*//*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*/
/*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*//*ФУТЕРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР*/



footer {
	display:block;
	width:100%;
	background-color:#f3f4f6;
	position:relative;
	z-index:1000 !important; 
}


.contact_f {
	display:block;
	width:1500px;
	height:800px; /*450*/ 
	padding-top:100px;
	position:relative;
	z-index:1000 !important; 
}

.contact_form {
	width:1500px;
	position: relative;
}

#field0 { display: block; position: absolute; background-color: transparent; opacity:0.5;  z-index: 100; width: 1500px; top:280px; height: 455px;}
#fields { display: block; position: absolute; z-index: 99; width: 1500px; top:280px;}

.udob00 {display: none;}
.udob0 {display: block;}
.udob11 {display: none;}
.udob1 {display: block;}
.udob22 {display: none;}
.udob2 {display: block;}


.ggg {
	font-weight:bold;
}

.ggg2 {
	font-weight:bold;
}

.p1 {
	padding-left:20px;
	border-left:#d88619 solid 3px;
	width:870px;
}

.p2 {
	padding-left:20px;
	border-left:#826aaf solid 3px;
	width:870px;
}

.p3 {
	padding-left:20px;
	border-left:#0092c8 solid 3px;
	width:870px;
}

.p4 {
	padding-left:20px;
	border-left:#3f6c34 solid 3px;
	width:870px;
}

.p5 {
	padding-left:20px;
	border-left:#3493d0 solid 3px;
	width:870px;
}

.p6 {
	padding-left:20px;
	border-left:#7292cb solid 3px;
	width:1000px;
}

/*--------------------------------------------------------*/


.contact_form p.p1 {
	width:688px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:35px;
	background-color:#f3f4f6;
	border:#88a6ca;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	z-index:1000 !important; 
}
.contact_form p.p2 {
	width:682px;
	height: 298px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:47px;
	background-color:#f3f4f6;
	border:#88a6ca;
	z-index:1000 !important;
}
.contact_form input {
	position:relative;
	right:20px;
	height:70px; 
	width:590px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:80px;
	background:#f4f4f4;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-right:30px;
	outline:none;
	z-index:1000 !important; 
}
.contact_form textarea {
	width:584px;
	height:290px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-left:80px;
	padding-top:23px;
	background:#f4f4f4;
	padding-right:30px;
}


.cf1 placeholder {	font-family: 'pfdindisplaypro-reg', sans-serif;	font-weight:100; color:#606d7f;	color:#425c69;}
.cf2 placeholder {	font-family: 'pfdindisplaypro-reg', sans-serif;	font-weight:100; color:#606d7f;}


#comment { height:269px; }
#butt { position:relative; bottom:12px;}
#comment2 { height:179px;}

#narko-psiho { margin-top: -15px; margin-bottom: 35px; padding-top:5px; padding-bottom:5px; color:#153247 !important; line-height: 1.2; background-color:transparent;  }

.gal1 {display:block; height:45px; float:left; position:relative; top:10px;}
.gal2 {display:block; margin-left:50px;}


input.icon1 {background:url(img/iko-nik.svg) no-repeat center left;}
input.icon2 {background:url(img/iko-time.svg) no-repeat center left;}
input.icon3 {background:url(img/iko-telephone.svg) no-repeat center left;}
input.icon5 {background:url(img/iko-convert.svg) no-repeat center left;}
textarea.icon4 {background:url(img/iko-pen.svg) no-repeat top left;	margin-left:-20px;}


#pr1 { display:block;}
#pr2 { display:none;}
#pr3 { display:block;}
#pr4 { display:none;}

input[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }

input[type="tel"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }

textarea[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:24px; padding-left:15px;/* Цвет подсказывающего текста */   }

#toch1 { top: 3px; left:7px;}
#toch2 { top: 114px; left:7px;}
#toch3 { top: 224px; left:7px;}
#toch4 { top: 3px; left:7px;}

/* === BUTTONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN === */

.contact_form button {width:700px;
	height:77px;
	background-color:#42c3d9;
}

button.submit {
	background:url(img/iko-send.svg) no-repeat center left;
}

button.submit {
	position:relative;
	right:0px;
	background-color:#42c3d9;
	border:#42c3d9;
	border-left:#42c3d9 20px solid;
	border-right:#42c3d9 20px solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	color:#173247; color:#0a697f;
	font-weight: 700;
	font-size:24px;
	padding: 0px 0px;
	text-align: left;
	padding-left:90px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

button.submit:hover {
	background:url(img/iko-send-hov.svg) no-repeat center left;
	cursor: pointer; 
	color:#42c3d9;
	background-color:#153247;
	border-left:#153247 20px solid;
	border-right:#153247 20px solid;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

button.submit:active {
	background:url(img/iko-send-hov.svg) no-repeat center left;
	cursor: pointer; 
	color:#94d4df;
	background-color:#153247;
	border-left:#153247 20px solid;
	border-right:#153247 20px solid;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

button:active, button:focus {  outline: none;}
button::-moz-focus-inner {  border: 0;}
button::-ms-focus-inner {  border: 0;}
button::-o-focus-inner {  border: 0;}

.cf1 {
	display:block;
	width:700px;
	float:left;
}

.cf2 {
	display:block;
	width:700px;
	float:right;
	
}



.contact_form input:required:valid {
	display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
	width:590px;
	position:relative;
}

.contact_form input:focus:invalid {
	display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535;
	width:590px;
	position:relative;
}

.contact_form textarea:required:valid {
    display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
	width:584px;
	position:relative;
}

.contact_form textarea:focus:invalid {
    display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535;
	width:584px;
	position:relative;
}

/*.contact_f {
	display:block;
	width:1500px;
	height:450px;
}
.contact_form {
	width:1500px;
}
.contact_form p.p1 {
	width:670px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:54px;
	background-color:#f4f4f4;
	border:#f4f4f4;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.contact_form input {
	position:relative;
	right:20px;
	height:77px; 
	width:590px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:70px;
	background:#f4f4f4;
	border:none;
	padding-right:30px;
	outline:none;
}

.cf1 placeholder {
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-weight:100;
	color:#606d7f;
}

.contact_form p.p2 {
	width:670px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	margin-bottom:50px;
	background-color:#f4f4f4;
	border:#f4f4f4;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-top:0px;
}
.contact_form textarea {
	width:590px;
	height:185px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:none;
	padding-left:70px;
	padding-top:28px;
	background:#f4f4f4;
	padding-right:30px;
}
.cf2 placeholder {
	display:block;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	color:#606d7f;
}

input.icon1 {	background:url(img/vect1.svg) no-repeat center left;}
input.icon2 {	background:url(img/vect2.svg) no-repeat center left;}
input.icon3 {	background:url(img/vect3.svg) no-repeat center left;}
textarea.icon4 {	background:url(img/vect4.svg) no-repeat top left;	margin-left:-20px;}

.contact_form button {
	width:690px;
	height:77px;
	background-color:#42c3d9;
}
button.submit {
	background:url(img/vect-konv.svg) no-repeat center left;
}
button.submit {
	background-color:#42c3d9;
	border:#42c3d9;
	border-left:#42c3d9 20px solid;
	border-right:#42c3d9 20px solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	color:#173247;
	font-weight: 700;
	font-size:24px;
	padding: 0px 0px;
	text-align: left;
	padding-left:90px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
}
button.submit:hover {
	background:url(img/vect-konv-hov.svg) no-repeat center left;
	cursor: pointer; 
	color:#42c3d9;
	background-color:#153247;
	border-left:#153247 20px solid;
	border-right:#153247 20px solid;
}
button.submit:active {
	background:url(img/vect-konv-hov.svg) no-repeat center left;
	cursor: pointer; 
	color:#94d4df;
	background-color:#153247;
	border-left:#153247 20px solid;
	border-right:#153247 20px solid;
}
button:active, button:focus {
  outline: none;
}
button::-moz-focus-inner {
  border: 0;
}
button::-mms-focus-inner {
  border: 0;
}
button::-o-focus-inner {
  border: 0;
}
.cf1 {
	display:block;
	width:700px;
	float:left;
}
.cf2 {
	display:block;
	width:700px;
	float:right;
}
.contact_form input:required:valid {
	display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
	width:590px;
	position:relative;
}
.contact_form input:focus:invalid {
	display:block;
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535;
	width:590px;
	position:relative;
}
.contact_form textarea:required:valid {

	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
	width:590px;
}
.contact_form textarea:focus:invalid {

	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535;
	width:590px;
}
*/

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#niz {
	width:100%;
	height:190px;
	background-color:#173247;
	position:relative;
	top:20px;
}

.nc {
	display:block;
	width:1500px;
	height:190px;
}

.contacti {
	display:block;
	padding-bottom:65px;
	float:right;
	margin-top:30px;
}

.ik-tel {display:block; width:45px; height:45px; float:left; margin-top:22px; margin-left:40px;}

.telephone {
	display:block;
	float:left;
	margin-left:40px;
	margin-top:17px;
}

.telephone p {
	font-family: 'Open Sans', sans-serif;
	font-size:27px;
	font-weight:800;
	color:#8b99a3;
}

.ik-whats {
	display:block;
	width:65px;
	height:65px;
	float:left;
	margin-left:100px;
	background:transparent;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.ik-viber {
	display:block;
	background:url(img/vect-viber.svg);
	width:65px;
	height:65px;
	float:left;
	margin-left:20px;
	background:transparent;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.ik-teleg {
	display:block;
	background:url(img/vect-teleg.svg);
	width:65px;
	height:65px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	background:transparent;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.e {
	opacity:0.7;
}

.contacti .ik-whats a:hover  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.contacti .ik-whats a:focus  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.contacti .ik-viber a:hover  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.contacti .ik-viber a:focus  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.contacti .ik-teleg a:hover  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.contacti .ik-teleg a:focus  .e {
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  -o-transition: all .5s ease;
	  transition: all .5s ease;
	  opacity:1;
}

.k1, .k100 { -webkit-transition: all .3s ease;	  -moz-transition: all .3s ease;	  -ms-transition: all .3s ease;	  -o-transition: all .3s ease;	  transition: all .3s ease;}




/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */
/*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  *//*СЦЕНАРИИ  */




/*ВЫСОТААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
/*ВЫСОТААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
/*ВЫСОТААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
@media screen and (max-height:850px) { 
.extra {top:20%;/*************************/}
.extra ul li h1 {
	font-size:80px;/**/
	line-height:1.0;
}
.ultra {bottom:150px; /**/}
.ultra p {
	font-size:27px;
	line-height:1.1; /**/
}
.btn-arrow { bottom:40px;}
}
@media screen and (max-height:650px) { 
.extra {top:18%;/*************************/}
.extra ul li h1 {
	font-size:80px;/**/
	line-height:0.9;
}
.ultra {bottom:100px; /**/}
.ultra p {
	font-size:27px;
	line-height:1.0; /**/
}
.btn-arrow { bottom:30px;}
}
@media screen and (max-height:550px) { 
.extra {top:18%;/*************************/}
.extra ul li h1 {
	font-size:80px;/**/
	line-height:0.9;
}
.ultra {bottom:70px; /**/}
.ultra p {
	font-size:27px;
	line-height:0.9; /**/
}
.btn-arrow { bottom:20px;}
}

/*****************************************************************************************************************************************/
@media screen and (max-height:600px) {
.center-head {display:block; position:absolute; height:400px; top:50% !important; margin-top:-150px !important; }
.extras ul li h1 {line-height:0.9 !important;}	
}
@media screen and (max-height:550px) {.btn-arrow { display:none;} }

@media screen and (max-height:450px) { 

.center-head {display:block; position:absolute; height:300px; top:30% !important; margin-top:0 !important; }
.extras ul li h1 {line-height:0.9 !important;}
.extras { margin-bottom:0;}
.ult {display:block;}
.ultras {display:none;}



}

@media screen and (max-height:400px) { 

.center-head {top:33% !important;}
.ult {display:block;}
.ultras {display:none;}
.extras { margin-bottom:0;}
.btn-arrow { display:none;}

}


/*ШИРИНАААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
/*ШИРИНАААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
/*ШИРИНАААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА*/
@media screen and (max-width:1900px) {
	
.menu {width:92%;}

.menu01 {display:block;	width:728px;	height:390px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 -30px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-gi {display:block;	width:700px;	height:240px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 338px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en {display:block;	width:260px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 500px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me {display:block;	width:300px;	height:550px;	position:absolute;	top:84px;	left: inherit; right:4%;	margin: 0px 452px 0 0px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:324px;	height:240px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 290px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en-u {display:block;	width:250px;	height:150px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 444px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me-u {display:block;	width:856px;	height:550px;	position:absolute;	top:84px;	left:50%;	margin: 0px 0 0 430px;	opacity:0;	z-index:9999; background:transparent; }


.menu1 {display:none;	width:668px;	height:360px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:640px;	height:210px;	position:absolute;	top:84px;	left:4%; margin: 0px 0 0 368px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:200px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 527px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:247px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:4%; margin: 0px 422px 0 0px;	opacity:1;	z-index:10000; }

.menu1-gi-u {display:none;	width:324px;	height:210px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 318px;	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:214px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 474px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:250px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:4%; margin: 0px 401px 0 0px;   opacity:1;	z-index:10000; }


.menu2 {display:none;	width:668px;	height:300px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 0px;	opacity:1;	z-index:1000001;}
.menu2-gi {display:none;	width:640px;	height:190px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 368px;	opacity:1;	z-index:1000002;}
.menu2-me {display:none;	width:247px;	height:380px;	position:fixed;	top:84px;	left: inherit; right:4%; margin: 0px 422px 0 0px;	opacity:1;	z-index:1000002; }
.menu2-en {display:none;	width:200px;	height:120px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 527px;	opacity:1;	z-index:1000002;}

.menu2-gi-u {display:none;	width:324px;	height:190px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 318px;	opacity:1;	z-index:10000;}
.menu2-en-u {display:none;	width:214px;	height:120px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 474px;	opacity:1;	z-index:10000;}
.menu2-me-u {display:none;	width:250px;	height:360px;	position:fixed;	top:84px;	left: inherit; right:4%; margin: 0px 401px 0 0px;   opacity:1;	z-index:10000; }




}




@media screen and (max-width:1790px) {
	
.menu {width:1480px;}
.nav11111 li {
	float:left;
	display:block;
	margin-right:60px;
	text-decoration:none;
}

	
	
.menu01 {display:block;	width:728px;	height:390px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 -30px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-gi {display:block;	width:700px;	height:190px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 300px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en {display:block;	width:260px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 435px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me {display:block;	width:300px;	height:550px;	position:absolute;	top:84px;	left: inherit; right:4%;	margin: 0px 390px 0 0px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:324px;	height:240px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 267px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en-u {display:block;	width:250px;	height:150px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 380px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me-u {display:block;	width:856px;	height:550px;	position:absolute;	top:84px;	left:4%;	margin: 0px 330px 0 0px;	opacity:0;	z-index:9999; background:transparent; }



.menu1 {display:none;	width:668px;	height:360px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:640px;	height:190px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 337px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:200px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 465px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:247px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:4%; margin: 0px 365px 0 0px;	opacity:1;	z-index:10000; }


.menu1-gi-u {display:none;	width:324px;	height:210px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 297px;	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:214px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 411px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:250px;	height:360px;	position:absolute;	top:84px;	left: inherit; right:4%; margin: 0px 344px 0 0px;   opacity:1;	z-index:10000; }


.menu2-gi {display:none;	width:640px;	height:190px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 337px;	opacity:1;	z-index:1000002;}
.menu2-me {display:none;	width:247px;	height:380px;	position:fixed;	top:84px;	left: inherit; right:4%; margin: 0px 365px 0 0px;	opacity:1;	z-index:1000002; }
.menu2-en {display:none;	width:200px;	height:120px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 465px;	opacity:1;	z-index:1000002;}

.menu2-gi-u {display:none;	width:324px;	height:190px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 297px;	opacity:1;	z-index:10000;}
.menu2-en-u {display:none;	width:214px;	height:120px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 411px;	opacity:1;	z-index:10000;}
.menu2-me-u {display:none;	width:250px;	height:360px;	position:fixed;	top:84px;	left: inherit; right:4%; margin: 0px 344px 0 0px;   opacity:1;	z-index:10000; }

	
.nav1 li {margin-right:69px;}
.nav2 li {margin-left:80px;}	

/*----------------------------------------------------------------------------------------------------------------------------*/

.mg { display:block;}

.privet0 {
	margin-top:75px;/**//*111111111111111111111111111111111111111111111111111*/
}
.privet0 h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:33px; /**/
	font-style:normal;
	text-decoration:none;
	font-weight:400;
	color:#173247;
	line-height:1.4;/**/
}

.ph1 { display:block;}
.ph2 { display:none;}

.text1 {
	display:block;
	/*width:750px;*//***************************************************************/
	/*margin-top:100px;*/
}

.privet2 {
	width:750px;/**************************************************************/
}

.privet2 p {
	text-align:left;
}

.text3 {
	display:block;
	width:750px;/***************************************************************/
}

.text4 {
	display:block;
	width:750px;/***************************************************************/
	/*padding-bottom:50px;*/
}

.privet1, .privet3, .privet4  {
	display:block;
	padding-bottom:00px;
	padding-top:00px;
}


.privet1 p, .privet2 p, .privet3 p, .privet4 p, .privet51 p, .privet52 p {
	font-family: 'Open Sans', sans-serif;
	font-size:19px;                      /*22-22-22-22-22-22*/
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#173247;
	line-height:1.4;
}


.p1 {
	padding-left:20px;
	border-left:#d88619 solid 3px;
	width:750px;
}
.p2 {
	padding-left:20px;
	border-left:#826aaf solid 3px;
	width:750px;
}


.p11 {
	width:750px;
}
.p22 {
	width:750px;
}
.p3 {
	width:750px;
}
.p4 {
	width:750px;
}
.p5 {
	width:750px;
}
.p6 {
	width:750px;
}
.p10 {
	line-height:1.4; margin-top:7px; margin-left:20px;
}

.text-5-6 { width:750px; height:400px; padding-top:25px; padding-bottom:50px;}
.text5 { width:360px; height:auto;}
.text6 { width:360px; height:auto;}


/*----------------------------------------------------------------------------------------------------------------------------*/

.nc {width:750px;height:190px;}

#niz {width:100%;height:190px;background-color:#173247;	position:relative;top:20px;}

.contacti {padding-bottom:65px;float:right;margin-top:30px;}

.ik-tel {margin-top:22px; margin-left:40px;}

.telephone {margin-left:20px;margin-top:17px;}

.telephone p {font-size:20px;font-weight:900;}

.ik-whats {margin-left:20px;}



}

@media screen and (max-width:1650px) {.btn-nav2 {  bottom: 15px;  right: 15px;} }

@media screen and (max-width:1580px) {
	
.nav1 li {margin-right:54px;}
.nav2 li {margin-left:70px;}

.menu {width:96%;}


.menu01 {display:block;	width:728px;	height:390px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 -30px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-gi {display:block;	width:700px;	height:240px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 290px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en {display:block;	width:260px;	height:120px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 405px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me {display:block;	width:300px;	height:550px;	position:absolute;	top:84px;	left: inherit;  right:2.5%;	margin: 0px 365px 0 0px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:324px;	height:240px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 253px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en-u {display:block;	width:250px;	height:150px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 350px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me-u {display:block;	width:350px;	height:550px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 340px 0 0px;	opacity:0;	z-index:9999; background:transparent; }


.menu1 {display:none;	width:668px;	height:360px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:640px;	height:210px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 320px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:200px;	height:120px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 435px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:247px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:2.5%; margin: 0px 335px 0 0px;	opacity:1;	z-index:10000;}


.menu1-gi-u {display:none;	width:324px;	height:210px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 283px;	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:214px;	height:120px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 378px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:250px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:2.5%; margin: 0px 314px 0 0px;   opacity:1;	z-index:10000; }


.menu2 {display:none;	width:668px;	height:300px;	position:fixed;	top:84px;	left:2.5%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:1000001;}
.menu2-gi {display:none;	width:640px;	height:190px;	position:fixed;	  top:84px;	left:2.5%;	margin: 0px 0 0 322px;	opacity:1;	z-index:1000002;}
.menu2-me {display:none;	width:247px;	height:380px;	position:fixed;   top:84px;	left: inherit; right:2.5%; margin: 0px 335px 0 0px;	opacity:1;	z-index:1000002;}
.menu2-en {display:none;	width:200px;	height:120px;	position:fixed;	  top:84px;	left:2.5%;	margin: 0px 0 0 435px;	opacity:1;	z-index:1000002;}

.menu2-gi-u {display:none;	width:324px;	height:190px;	position:fixed;	  top:84px;	left:2.5%;	margin: 0px 0 0 283px;	opacity:1;	z-index:10000;}
.menu2-en-u {display:none;	width:214px;	height:120px;	position:fixed;	  top:84px;	left:2.5%;	margin: 0px 0 0 378px;	opacity:1;	z-index:10000;}
.menu2-me-u {display:none;	width:250px;	height:360px;	position:fixed;	  top:84px;	left: inherit; right:2.5%; margin: 0px 314px 0 0px;   opacity:1;	z-index:10000; }

}


@media screen and (max-width:1520px) {


.nav11111 li {
	float:left;
	display:block;
	margin-right:30px;
	text-decoration:none;
}
	
.menu {width:1250px;}	
	
	

/*----------------------------------------------------------------------------------------------------------------------------*/
.upkartinki {width:100%; height:435px; background: linear-gradient(-180deg, #fff, #e6eaf2) no-repeat center center; margin-bottom:100px;}

.kartinki {display:block;margin-top:100px;width:1200px;height:435px;margin-bottom:100px;}

.kart1 {float:left; width:25%; display:block;}

.kart2 {float:left; width:25%; display:block;}

.kart3 {float:left; width:25%; display:block;}

.kart4 {float:left; width:25%; display:block;}

/*----------------------------------------------------------------------------------------------------------------------------*/
	
.contact_f {
	display:block;
	width:1200px;
	height:800px;
}
.contact_form {
	width:1200px;
}
#field0 { display: block; position: absolute; background-color: transparent; opacity:0.5; z-index: 100; width: 1200px; top:280px; height: 455px;}
#fields { display: block; position: absolute; z-index: 99; width: 1200px; top:280px;}

.cf1 {
	display:block;
	width:550px;
	float:left;
}
.cf2 {
	display:block;
	width:550px;
	float:right;
}

.contact_form p.p1 {
	width:530px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:35px;
	background-color:#f3f4f6;
	border:#88a6ca;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	z-index:1000 !important; 
}
.contact_form p.p2 {
	width:530px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	margin-bottom:50px;
	background-color:#f3f4f6;
	border:#88a6ca;
	padding-top:0px;
}
.contact_form input {
	position:relative;
	right:20px;
	height:70px; 
	width:440px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:80px;
	background:#f4f4f4;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-right:30px;
	outline:none;
	z-index:1000 !important; 
}
.contact_form textarea {
	width:440px;
	height:285px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-left:80px;
	padding-top:20px;
	background:#f4f4f4;
	padding-right:20px;
}
.contact_form button {
	width:548px;
	height:77px;
	background-color:#42c3d9;
}

#comment { height:269px; }
#butt { position:relative; bottom:12px;}
#comment2 { height:179px;}

.contact_form input:required:valid {	width:440px;}
.contact_form input:focus:invalid {	width:440px;}
.contact_form textarea:required:valid {	width:440px;}
.contact_form textarea:focus:invalid {	width:440px;}

input.icon1 {background:url(img/iko-nik.svg) no-repeat center left;}
input.icon2 {background:url(img/iko-time.svg) no-repeat center left;}
input.icon3 {background:url(img/iko-telephone.svg) no-repeat center left;}
input.icon5 {background:url(img/iko-convert.svg) no-repeat center left;}
textarea.icon4 {background:url(img/iko-pen.svg) no-repeat top left;	margin-left:-20px;}

input[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

input[type="tel"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

textarea[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
	

/*.contact_f {
	display:block;
	width:1200px;
	height:450px;
}
.contact_form {
	width:1200px;
}

.cf1 {
	display:block;
	width:550px;
	float:left;
}

.cf2 {
	display:block;
	width:550px;
	float:right;
}

.contact_form p.p1 {
	width:520px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:54px;
	background-color:#f4f4f4;
	border:#f4f4f4;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.contact_form input {
	position:relative;
	right:20px;
	height:77px; 
	width:440px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:70px;
	background:#f4f4f4;
	border:none;
	padding-right:30px;
	outline:none;
}

.contact_form p.p2 {
	width:520px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	margin-bottom:50px;
	background-color:#f4f4f4;
	border:#f4f4f4;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-top:0px;
}

.contact_form textarea {
	width:440px;
	height:185px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:none;
	padding-left:70px;
	padding-top:28px;
	background:#f4f4f4;
	padding-right:30px;
}

.contact_form button {
	width:540px;
	height:77px;
	background-color:#42c3d9;
}

.contact_form input:required:valid {
	width:440px;
}

.contact_form input:focus:invalid {
	width:440px;
}

.contact_form textarea:required:valid {
	width:440px;
}

.contact_form textarea:focus:invalid {
	width:440px;
}

input.icon1 {
	background:url(img/vect1.svg) no-repeat center left;
}

input.icon2 {
	background:url(img/vect2.svg) no-repeat center left;
}

input.icon3 {
	background:url(img/vect3.svg) no-repeat center left;
}

textarea.icon4 {
	background:url(img/vect4.svg) no-repeat top left;
	margin-left:-20px;
}*/

#niz {
	width:100%;
	height:190px;
	background-color:#173247;
	position:relative;
	top:20px;
}

.nc {
	width:1200px;
	height:190px;
}

.contacti {
	padding-bottom:65px;
	float:right;
	margin-top:30px;
}

.ik-tel {margin-top:22px; margin-left:40px;}

.telephone {
	margin-left:20px;
	margin-top:17px;
}

.telephone p {
	font-size:25px;
}

.ik-whats {
	margin-left:20px;
}

/*.menu {width:1280px;}
.nav11111 li {
	float:left;
	display:block;
	margin-right:41px;
	text-decoration:none;
}*/


}


@media screen and (max-width:1400px) {
	
.br { display:block; clear:both;}

.center-head {display:block; position:absolute; width:1000px; height:400px; left:50%; top:50%; margin:-200px 0 0 -500px;}
.extras { margin-bottom:50px;}
.extras ul li h1 {font-family: 'Open Sans', sans-serif;	font-size:73px;	font-weight:bold; list-style:none; line-height:1.15;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:25px; font-weight:100; list-style:none; line-height:1.15;}
.btn-arrow { bottom:30px;}

.extra {
	width:auto;
	margin-top:0px;
	top:25%;/*************************/
	left:8%;
	margin:0px 0 0 0px;
}

.extra ul li h1 {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:70px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.2;
	list-style:none;
}

.ultra p {
	display:block;
	text-align:left;
	width:auto;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:25px;
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#FFF;
	line-height:1.2;
	list-style:none;
}

.ultra {
	width:auto;
	bottom:200px; /**/
	left:8%;
	margin:0px 0 0 0px;
}


.col4 {
	text-align:left;
	padding-bottom:15px;
	border-bottom:#fff solid 2px;
}

.item-anchor {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 32px;/*!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anch {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 32px;/*!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anchor0 {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 8px; /*!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.item-anch0 {
  color: #fff;
  position: relative;
  text-decoration: none;
  padding-bottom: 8px; /*!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.menu {width:92%;}

.menu01 {display:block;	width:728px;	height:390px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 -30px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-gi {display:block;	width:700px;	height:240px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 190px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en {display:block;	width:260px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 300px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me {display:block;	width:300px;	height:550px;	position:absolute;	top:84px;	left: inherit;  right:4%;	margin: 0px 265px 0 0px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:324px;	height:240px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 167px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en-u {display:block;	width:250px;	height:150px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 280px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me-u {display:block;	width:350px;	height:550px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 272px 0 0px;	opacity:0;	z-index:9999; background:transparent; }


.menu1 {display:none;	width:668px;	height:360px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:640px;	height:210px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 210px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:200px;	height:120px;	position:absolute;	top:84px;	left:4%;	margin: 0px 0 0 333px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:247px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:4%; margin: 0px 232px 0 0px;	opacity:1;	z-index:10000;}


.menu1-gi-u {display:none;	width:324px;	height:210px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 197px;	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:214px;	height:120px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 313px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:250px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:2.5%; margin: 0px 242px 0 0px;   opacity:1;	z-index:10000; }


.menu2 {display:none;	width:668px;	height:300px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:1000001;}
.menu2-gi {display:none;	width:640px;	height:190px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 210px;	opacity:1;	z-index:1000002;}
.menu2-me {display:none;	width:247px;	height:380px;	position:fixed;	top:84px;	left: inherit; right:4%; margin: 0px 232px 0 0px;	opacity:1;	z-index:1000002;}
.menu2-en {display:none;	width:200px;	height:120px;	position:fixed;	top:84px;	left:4%;	margin: 0px 0 0 333px;	opacity:1;	z-index:1000002;}

.menu2-gi-u {display:none;	width:324px;	height:190px;	position:fixed;	top:84px;	left:2.5%;	margin: 0px 0 0 197px;	opacity:1;	z-index:10000;}
.menu2-en-u {display:none;	width:214px;	height:120px;	position:fixed;	top:84px;	left:2.5%;	margin: 0px 0 0 313px;	opacity:1;	z-index:10000;}
.menu2-me-u {display:none;	width:250px;	height:360px;	position:fixed;	top:84px;	left: inherit; right:2.5%; margin: 0px 242px 0 0px;   opacity:1;	z-index:10000; }

.spis1 {
	position:relative;
	bottom:119px;
	padding-bottom:0px;/*!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.br { display:block; clear:both;}

#aaaaaa1 { padding-bottom:17px !important;}
#bbbbbb1 { padding-bottom:41px;}

.spis1 {
	position:relative;
	bottom:119px;
	padding-bottom:0px;  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.spis2 {
	position:relative;
	bottom:119px;
	padding-bottom:0px;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.nav1 li {
	margin-right:64px;
}

.nav2 li {
	margin-left:58px;
}


}



@media screen and (max-width:1350px) {

.menu {width:1200px;}
	
.nav11111 li {
	float:left;
	display:block;
	margin-right:30px;
	text-decoration:none;
}

.li-1 { display:none !important;}
.li-2 { display:block !important;}


}



@media screen and (max-width:1250px) {
	
/****************************************************************/

.br { display:block; clear:both;}

/*.menu {width:94%;}*/

.menu01 {display:block;	width:728px;	height:390px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 -30px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-gi {display:block;	width:700px;	height:240px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 144px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en {display:block;	width:260px;	height:120px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 231px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me {display:block;	width:300px;	height:550px;	position:absolute;	top:84px;	left: inherit;  right:3%;	margin: 0px 193px 0 0px;	opacity:0;	z-index:9999; background:transparent; }

.menu01-gi-u {display:block;	width:324px;	height:240px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 115px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-en-u {display:block;	width:250px;	height:150px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 195px;	opacity:0;	z-index:9999; background:transparent;}

.menu01-me-u {display:block;	width:350px;	height:550px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 188px 0 0px;	opacity:0;	z-index:9999; background:transparent; }


.menu1 {display:none;	width:668px;	height:360px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:10000;}
.menu1-gi {display:none;	width:640px;	height:210px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 174px;	opacity:1;	z-index:10000;}
.menu1-en {display:none;	width:200px;	height:120px;	position:absolute;	top:84px;	left:3%;	margin: 0px 0 0 261px;	opacity:1;	z-index:10000;}
.menu1-me {display:none;	width:247px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:3%; margin: 0px 163px 0 0px;	opacity:1;	z-index:10000;}


.menu1-gi-u {display:none;	width:324px;	height:210px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 145px;	opacity:1;	z-index:10000;}
.menu1-en-u {display:none;	width:214px;	height:120px;	position:absolute;	top:84px;	left:2.5%;	margin: 0px 0 0 225px;	opacity:1;	z-index:10000;}
.menu1-me-u {display:none;	width:250px;	height:520px;	position:absolute;	top:84px;	left: inherit; right:2.5%; margin: 0px 158px 0 0px;   opacity:1;	z-index:10000; }

.menu2 {display:none;	width:668px;	height:300px;	position:fixed;	top:84px;	left:3%;	margin: 0px 0 0 0px;	background:transparent;	opacity:1;	z-index:1000001;}
.menu2-gi {display:none;	width:940px;	height:190px;	position:fixed;	top:84px;	left:3%;	margin: 0px 0 0 174px;	opacity:1;	z-index:1000002;}
.menu2-me {display:none;	width:247px;	height:380px;	position:fixed;	top:84px;	left: inherit; right:3%; margin: 0px 163px 0 0px;	opacity:1;	z-index:1000002;}
.menu2-en {display:none;	width:200px;	height:120px;	position:fixed;	top:84px;	left:3%;	margin: 0px 0 0 261px;	opacity:1;	z-index:1000002;}

.menu2-gi-u {display:none;	width:324px;	height:190px;	position:fixed;	top:84px;	left:2.5%;	margin: 0px 0 0 145px;	opacity:1;	z-index:10000;}
.menu2-en-u {display:none;	width:214px;	height:120px;	position:fixed;	top:84px;	left:2.5%;	margin: 0px 0 0 225px;	opacity:1;	z-index:10000;}
.menu2-me-u {display:none;	width:250px;	height:360px;	position:fixed;	top:84px;	left: inherit; right:2.5%; margin: 0px 158px 0 0px;   opacity:1;	z-index:10000; }

.nav1 li {
	margin-right:28px;
}

.nav2 li {
	margin-left:35px;
}

/****************************************************************/

.menu {width:1100px;}

.nav11111 li {
	float:left;
	display:block;
	margin-right:42px;
	text-decoration:none;
}
.li-logo { margin-right:42px !important; }
.li-0 { display:none !important;}
.li-00 { display:none !important;}

	
.contact_f {
	padding-top:80px;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

	
	
	
	
}


@media screen and (max-width:1200px) {
	
#fiolet {
	display:none;
	position:absolute;
	width:580px;
	height:380px;
	padding:0px;
	top:50%;
	right:50%;
	margin-right:-3800px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:0.8;
}
#fiolet2 {
	display:block;
	position:absolute;
	width:390px;
	height:255px;
	padding:0px;
	top:50%;
	right:50%;
	margin-right:-1800px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:0.8;
}
/**/
.arrow-mobil {-webkit-transition: all .1s ease;    -moz-transition: all .1s ease;    -ms-transition: all .1s ease;    -o-transition: all .1s ease;    transition: all .1s ease;}
.arrow-mobil2 {-webkit-transition: all .1s ease;    -moz-transition: all .1s ease;    -ms-transition: all .1s ease;    -o-transition: all .1s ease;    transition: all .1s ease;}
/**/
.dog-top {
	display:none; position:absolute; padding:0px; top:0; left:50%;	margin:-254px 0 0 -370px;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-center {
	display:none; position:absolute; padding:0px; top:50%;	right:50%; margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/ margin-right:-3800px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-bottom {
	display:none; position:absolute; padding:0px; top:0%; right:0%; margin-right:-267px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/ margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
/**/
.dog-top2 {
	display:block; position:absolute; padding:0px; top:0; left:50%; margin:-169px 0 0 -250px;/*!!!!!!!!!!!!!!!!!!*/ z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-center2 {
	display:block; position:absolute; padding:0px; top:50%; right:50%; margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/ margin-right:-1800px;/*!!!!!!!!!!!!!!!!!!*/ margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
.dog-bottom2 {
	display:block; position:absolute; padding:0px; top:0%; right:0%;	margin-right:-178px;/*!!!!!!!!!!!!!!!!!!*/	margin-left:0;/*!!!!!!!!!!!!!!!!!!*/	margin-bottom:0;/*!!!!!!!!!!!!!!!!!!*/	z-index:5;
	-webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;
}
	
	
	
	
	
/*КАРТИНКИ  КАРТИНКИ  КАРТИНКИ*/	
	
.upkartinki {width:100%; height:875px; background: linear-gradient(-180deg, #fff, #e6eaf2) no-repeat center center; margin-bottom:100px;}

.kartinki {display:block; margin-top:50px; width:600px; height:875px;margin-bottom:100px;}

.kart1 {float:left; width:300px; display:block;}

.kart2 {float:right; width:300px; display:block;}

.kart3 {float:left; width:300px; display:block;}

.kart4 {float:right; width:300px; display:block;}	
	
/*-----------------------------------------------------------------------------------------------------------------------------------------*/
	
.contact_f {
	display:block;
	width:800px;
	height:1300px;
	margin-bottom:50px;
}
.contact_form {width:800px;}
#field0 { display: block; position: absolute; background-color: transparent; opacity:0.5; z-index: 100; width: 800px; top:380px; height: 900px;}
#fields { display: block; position: absolute; z-index: 99; width: 800px; top:380px;}	

.cf1 {display:block;width:750px;float:inherit;}
.cf2 {display:block;width:750px;float:inherit;}

/******************/

.contact_form p.p1 {
	width:730px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:35px;
	background-color:#f3f4f6;
	border:#88a6ca;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	z-index:1000 !important; 
}
.contact_form p.p2 {
	width:730px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	margin-bottom:50px;
	background-color:#f3f4f6;
	border:#88a6ca;
	padding-top:0px;
}
.contact_form input {
	position:relative;
	right:20px;
	height:70px; 
	width:650px;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:80px;
	background:#f4f4f4;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-right:15px;
	outline:none;
	z-index:1000 !important; 
}
.contact_form textarea {
	width:650px;
	height:285px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-left:80px;
	padding-top:20px;
	background:#f4f4f4;
	padding-right:15px;
}

.contact_form button {width:750px;height:77px;background-color:#42c3d9;}

#comment { height:269px; }
#butt { position:relative; bottom:12px;}
#comment2 { height:179px;}


.contact_form input:required:valid {width:650px;}
.contact_form input:focus:invalid {width:650px;}
.contact_form textarea:required:valid {width:650px;}
.contact_form textarea:focus:invalid {width:650px;}

input.icon1 {background:url(img/iko-nik.svg) no-repeat center left;}
input.icon2 {background:url(img/iko-time.svg) no-repeat center left;}
input.icon3 {background:url(img/iko-telephone.svg) no-repeat center left;}
input.icon5 {background:url(img/iko-convert.svg) no-repeat center left;}
textarea.icon4 {background:url(img/iko-pen.svg) no-repeat top left;	margin-left:-20px;}

input[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

input[type="tel"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

textarea[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

#toch1 { top: 3px;}
#toch2 { top: 114px;}
#toch3 { top: 224px;}
#toch4 { top: 2px;}

	


/*----------------------------------------------------------------------------------------------------------------------------*/


.nc {width:750px;height:190px;}

#niz {width:100%;height:190px;background-color:#173247;	position:relative;top:20px;}

.contacti {padding-bottom:65px;float:right;margin-top:30px;}

.ik-tel {margin-top:22px; margin-left:40px;}

.telephone {margin-left:20px;margin-top:17px;}

.telephone p {font-size:20px;font-weight:900;}

.ik-whats {margin-left:20px;}


.extra ul li h1 {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:50px; /*************************/
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.0; /*************************/
	list-style:none;
}

}



@media screen and (max-width:1150px) {
.menu {width:1000px;}

.nav11111 li {
	float:left;
	display:block;
	margin-right:31px;
	text-decoration:none;
}
.li-logo { margin-right:31px !important; }
.li-0 { display:none !important;}
.li-00 { display:none !important;}
}


@media screen and (max-width:1050px) {
.center-head {display:block; position:absolute; width:800px; height:390px; left:50%; top:50%; margin:-175px 0 0 -400px;}
.extras { margin-bottom:40px;}
.extras ul li h1 {font-family: 'Open Sans', sans-serif;	font-size:60px;	font-weight:bold; list-style:none; line-height:1.1;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:23px; font-weight:100; list-style:none; line-height:1.1;}
.btn-arrow { display:none; bottom:0; }
#hd {	background: url(img/heder5-min2.jpg) no-repeat center top;	background-size:cover;	}
}




@media screen and (max-width:1020px) {
	
.menu {
	display:none;
}

.menu01 {display:none;}
.menu01-gi {display:none;}
.menu01-en {display:none;}
.menu01-me {display:none;}
.menu01-gi-u {display:none;}
.menu01-en-u {display:none;}
.menu01-me-u {display:none;}

div.ImgFields {
	display:inline-block;
	width:62px;
	height:65px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.menu { display:none;}

.upmenu {
	display:block;
	position:relative;
	width:100%;
	background:none;/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	height:70px;/******************/
	bottom:0px;
}
/*----------------------------------------------------------------------------------------------------------------------*/

.mg { display:none;}

.text1 {
	display:block;
	width:90%;/***************************************************************/
	/*margin-top:50px;*/
}

.privet2 {
	width:90%;/**************************************************************/
}

.privet2 p {
	text-align:left;
}

.text3 {
	display:block;
	width:90%;/***************************************************************/
}

.text4 {
	display:block;
	width:90%;/***************************************************************/
	/*padding-bottom:50px;*/
}

.privet1 p, .privet2 p, .privet3 p, .privet4 p, .privet51 p, .privet52 p {
	font-family: 'Open Sans', sans-serif;
	font-size:19px;                      /*22-22-22-22-22-22*/
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#173247;
	line-height:1.4;
}

.p11 {
	width:90%;
}

.p22 {
	width:90%;
}

.p3 {
	width:90%;
}
.p4 {
	width:90%;
}
.p5 {
	width:90%;
}

.p6 {
	width:90%;
}

/*.sit { display:none;}*/

.text-5-6 { width:90%; height:auto; padding-top:25px; padding-bottom:50px; margin-bottom:00px;}
.text5 { width:auto; height:auto; float:inherit;}
.text6 { width:auto; height:auto; float:inherit; left:0; margin-bottom:50px;}


/*----------------------------------------------------------------------------------------------------------------------------*/


.nc {width:90%; height:190px; }

#niz {width:100%; height:190px;background-color:#173247; position:relative; top:20px; margin-top:20px;}/***********/

.contacti {padding-bottom:35px; padding-top:20px; clear:both; float:inherit; margin-top:50px;}

.ik-tel {margin-top:22px; margin-left:3%;}

.telephone {margin-left:20px; margin-top:17px;}

.telephone p {font-size:20px; font-weight:900;}

.ik-whats {margin-left:20px;}


/*----------------------------------------------------------------------------------------------------------------------------*/


}


@media screen and (max-width:850px) {
.center-head {display:block; position:absolute; width:600px; height:350px; left:50%; top:50%; margin:-165px 0 0 -300px;}
.extras { margin-bottom:40px;}
.extras ul li h1 {font-family: 'Open Sans', sans-serif;	font-size:50px;	font-weight:bold; list-style:none; line-height:1.0;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:23px; font-weight:100; list-style:none; line-height:1.0;}
.btn-arrow { display:none; }

}



@media screen and (max-width:820px) {
/*.upkartinki { display:none;}*/	
	
/*.br3 {display:none !important;}*/
/*.br2 {display:block !important;}*/
	
.extra {
	width:auto;
	margin-top:0px;
	top:30%; /*************************/
	left:8%;
	margin:0px 0 0 0px;
}
.extra ul li h1 {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:47px; /*************************/
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.0; /*************************/
	list-style:none;
}
.ultra p {
	display:block;
	text-align:left;
	width:auto;
	/*font-family: 'pfdindisplaypro-thing', sans-serif;*/font-family: 'Open Sans', sans-serif;
	font-size:22px;/*************************************************************/
	font-style:normal;
	text-decoration:none;
	font-weight:200;
	color:#FFF;
	line-height:1.3;/*************************************************************/
	list-style:none;
	font-stretch:ultra-expanded;
}
.ultra {
	width:auto;
	bottom:30px; /****************************************************************/
	left:8%;
	margin:0px 0 0 0px;
	padding-top:-5px;
}

.happy { display:none;}
.sit { display:none;}
.happy2 {display:block; width:100%; background:#f7f7f9; padding-bottom:25px; padding-top:25px;}
	
	
}



@media screen and (max-width:810px) {
	

#contact_f2 { height:1440px;}
.contact_f { display:block; width:100%; height:auto; height:1450px;margin-top:00px;/********************************************/}
.contact_form { width:100%;}
#field0 { display: block; position: absolute; background-color: transparent; opacity:0.5; z-index: 100; width: 100%; top:560px; height: 900px;}
#fields { display: block; position: absolute; z-index: 99; width: 100%; top:560px;}		
	

.cf1 {display:block;width:90%;float:inherit;}
.cf2 {display:block;width:90%;float:inherit;}

.p1 {
	padding-left:0px;
	border-left:#d88619 solid 3px;
	width:870px;
}
.p2 {
	padding-left:0px;
	border-left:#826aaf solid 3px;
	width:870px;
}

/******************************/
.contact_form p.p1 {
	width:97%;/******** 730 *****************/
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:34px;
	font-weight:100;
	margin-bottom:35px;
	background-color:#f3f4f6;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	z-index:1000 !important;
	padding-left:0;
	margin-left:3%;
	
}
.contact_form input {
	position:relative;
	right:20px;
	height:70px; 
	width:90%;
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	padding-left:80px;
	background:#f4f4f4;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-right:0%;
	outline:none;
	z-index:1000 !important;
	padding-left:12%;
}

.contact_form p.p2 {
	width:97%;/******** 730 *****************/
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	margin-bottom:50px;
	background-color:#f3f4f6;
	padding-top:0px;
	padding-left:0;
	padding-right:0;
	margin-left:3%;
}
.contact_form textarea {
	width:90%;
	height:285px; 
	font-family: 'pfdindisplaypro-reg', sans-serif;
	font-size:20px;
	font-weight:100;
	border:#88a6ca solid 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding-left:12%;
	padding-top:20px;
	background:#f4f4f4;
	padding-right:0;

}


#comment { height:269px; }
#butt { position:relative; bottom:12px;}
#comment2 { height:179px;}

.contact_form button /*width:750px;*/{width:100%;height:77px;background-color:#42c3d9;}

.contact_form input:required:valid {width:90%;}
.contact_form input:focus:invalid {width:90%;}
.contact_form textarea:required:valid {width:90%;}
.contact_form textarea:focus:invalid {width:90%;}


input.icon1 {background:url(img/iko-nik.svg) no-repeat center left;}
input.icon2 {background:url(img/iko-time.svg) no-repeat center left;}
input.icon3 {background:url(img/iko-telephone.svg) no-repeat center left;}
input.icon5 {background:url(img/iko-convert.svg) no-repeat center left;}
textarea.icon4 {background:url(img/iko-pen.svg) no-repeat top left;	margin-left:-20px;}

input[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

input[type="tel"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
input[type="tel"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }

textarea[type="text"]::-ms-placeholder {    color: #596770 ; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; opacity: 1; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-moz-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-o-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-webkit-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }
textarea[type="text"]::-placeholder {    color: #596770 ; opacity: 1; font-family: 'pfdindisplaypro-reg', sans-serif; font-weight:200; font-size:21px; padding-left:15px;/* Цвет подсказывающего текста */   }


#narko-psiho { margin-top: -15px; margin-bottom: 10px; padding-top:5px; padding-bottom:5px; color:#153247 !important; line-height: 1.2; background-color:transparent; }

}


@media screen and (max-width:790px) {

/**/
#hdb {
	height:100%;
	width:100%;
	/*background: url(img/klklklklkl.png) no-repeat center center;*/
	background: url(img/opopopop.jpg) no-repeat center center;
	position:absolute;
	background-size:cover;
	top:0;
	z-index:50;
	display:block;
	float:left;
	cursor:default;
}

#hdb2 {
	height:100%;
	width:100%;
	background: url(img/222.png) no-repeat center center;
	position:absolute;
	background-size:cover;
	top:0;
	z-index:51;
	display:block;
	float:left;
	cursor:default;
	opacity:0;
}




.dog-top2 {display:none;}
.dog-center2 {display:none;}
.dog-bottom2 {display:none;}

#fiolet2 {
	width:390px;
	height:255px;
	top:50%;
	right:50%;
	margin-right:-1800px;
	margin-bottom:0;
	margin-left:0;
}

}




@media screen and (max-width:750px) {
.text1 { position:relative; top:0; }
.text0-2 {
	display:block;
	width:90%;
	margin-top:00px;
	position:relative;
	top:00px;
}


}


@media screen and (max-width:700px) {
	
.contact_f { display:block; width:100%; height:auto; height:1475px; margin-top:00px;/********************************************/}
.contact_form { width:100%;}
#field0 { display: block; position: absolute; background-color: transparent; opacity:0.5; z-index: 100; width: 100%; top:585px; height: 900px;}
#fields { display: block; position: absolute; z-index: 99; width: 100%; top:585px;}

.udob {display: none; }
.udob00 {display: block; }
.udob1 {display: none; }
.udob11 {display: block; }
.udob2 {display: none; }
.udob22 {display: block; }
	
}





@media screen and (max-width:650px) {
.center-head {display:block; position:absolute; width:380px; height:350px; left:50%; top:50%; margin:-165px 0 0 -190px;}
.extras { margin-bottom:30px;}
.extras ul li h1 {font-family: 'Open Sans', sans-serif;	font-size:37px;	font-weight:bold; list-style:none; line-height:0.9;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:23px; font-weight:100; list-style:none; line-height:0.9;}
.btn-arrow { display:none; }

}


@media screen and (max-width:610px) {
	
/*.upkartinki { display:none;}	*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.extra {
	width:auto;
	margin-top:0px;
	top:30%; /*************************/
	left:8%;
	margin:0px 0 0 0px;
}

.extra ul li h1 {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:40px; /*************************/
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.0; /*************************/
	list-style:none;
}

.ultra p {
	display:block;
	text-align:left;
	width:auto;
	/*font-family: 'pfdindisplaypro-thing', sans-serif;*/font-family: 'Open Sans', sans-serif;
	font-size:22px;/**************************************************************/
	font-style:normal;
	text-decoration:none;
	font-weight:200;
	color:#FFF;
	line-height:1.3;/*************************************************************/
	list-style:none;
	font-stretch:ultra-expanded;
}

.ultra {
	width:auto;
	bottom:30px; /****************************************************************/
	left:8%;
	margin:0px 0 0 0px;
	padding-top:-5px;
}	

/*.happy { display:none;}*/
	
/***********************************************************************************************************************/
	
#contact_f2 { height:1500px;}

.contact_form p.p1 {
	position:relative;
	right:3px;
	left:inherit;
	width:100%;
	margin-bottom:35px;
	padding-left:0;
	margin-left:0;
	
}
.contact_form input {
	position:relative;
	right:0;
	left:0;
	height:70px; 
	width:97%;
	padding-right:0px;
	margin-left:0;
}
.contact_form p.p2 {
	position:relative;
	right:3px;
	left:inherit;
	width:100%;
	margin-bottom:50px;
	padding-top:0px;
	padding-left:0;
	padding-right:0;
	margin-left:0;
}
.contact_form textarea {
	position:relative;
	width:97%;
	left:0;
	right:0;
	height:285px; 
	padding-top:20px;
	padding-right:0px;
	margin-left:0;
}

input.icon1 {background:none;}
input.icon2 {background:none;}
input.icon3 {background:none;}
input.icon5 {background:none;}
textarea.icon4 {background:none; left:0;}

.contact_form textarea {
	padding-left:3%;
	margin-left:0%;
}
.contact_form input {
	padding-left:3%;
}

.contact_form input:required:valid {width:97%;}
.contact_form input:focus:invalid {width:97%;}
.contact_form textarea:required:valid {width:97%;}
.contact_form textarea:focus:invalid {width:97%;}

/*#pr2 { display:block;}
#pr1 { display:none;}
#pr4 { display:block;}
#pr3 { display:none;}*/

#toch1 { top: 3px; left: -14px;}
#toch2 { top: 114px; left: -14px; }
#toch3 { top: 224px; left: -14px;}
#toch4 { top: 3px; left: -14px;}

	
	
/*input.icon1 {background:none;}
input.icon2 {background:none;}
input.icon3 {background:none;}
textarea.icon4 {background:none;}

.contact_form textarea {
	padding-left:5%;
	padding-right:0px;
}
.contact_form input {
	padding-left:5%;
	padding-right:0px;
}

.contact_form input:required:valid {width:95%;}
.contact_form input:focus:invalid {width:95%;}
.contact_form textarea:required:valid {width:95%;}
.contact_form textarea:focus:invalid {width:95%;}*/

/*#pr2 { display:block;}
#pr1 { display:none;}
#pr4 { display:block;}
#pr3 { display:none;}
*/

/*----------------------------------------------------------------------------------------------------------------------------*/


.nc {width:90%; height:190px; }

#niz {width:100%; height:190px;background-color:#173247; position:relative; top:20px; margin-top:20px;}

.contacti {padding-bottom:35px; padding-top:10px; clear:both; float:inherit; margin-top:50px;}

.ik-tel {margin-top:22px; margin-left:3%;}

.telephone {margin-left:20px; margin-top:17px;}

.telephone p {font-size:20px; font-weight:900;}

.ik-whats {margin-left:3%; clear:both; margin-top:15px;}/***********/

.ik-viber {margin-top:15px;}/***********/

.ik-teleg {margin-top:15px;}/***********/


}	

@media screen and (max-width:600px) {.upkartinki { display:none;} #hd {background: url(img/heder5-min2-min.jpg) no-repeat center top; background-size:cover;}}

@media screen and (max-width:500px) {
/*.ter1 { display:none !important;} .ter2 { display:block !important;} .ter3 { display:block  !important;}*/
.defis { display:block !important; text-align:left;} .debr { display:block !important;text-align:left;}
.li {display:block !important;}.li2 {clear:both !important;}


.ultra p {
	display:block;
	width:auto;
	/*font-family: 'pfdindisplaypro-thing', sans-serif;*/font-family: 'Open Sans', sans-serif;
	font-size:21px;/**************************************************************/
	font-style:normal;
	text-decoration:none;
	font-weight:200;
	color:#FFF;
	line-height:1.0;/*************************************************************/
	list-style:none;
	font-stretch:ultra-expanded;
}

.ultra {
	/*width:auto;*/
	width:90%;
	left:auto;
	bottom:20px; /****************************************************************/
	margin-left:25px;
	/*margin:0px 0 0 -142px;*/
	padding-top:-5px;
}	

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.upkartinki {width:100%; height:auto; background:none; margin-bottom:100px;}

.kartinki {display:block; margin-top:100px; width:100%; height:auto; margin-bottom:100px;}	
	
	
.kart1 {
	float:left;
	width:80%;
	padding-left:10%;
	padding-right:10%;
	display:block;
}
.kart2 {
	clear:both;
	float:left;
	width:80%;
	padding-left:10%;
	padding-right:10%;
	display:block;
}
.kart3 {
	clear:both;
	float:left;
	width:80%; 
	padding-left:10%;
	padding-right:10%;
	display:block;
}
.kart4 {
	float:left;
	width:80%;
	padding-left:10%;
	padding-right:10%;
	display:block;
}



}


@media screen and (max-width:500px) {
	
.extra {
	width:285px;
	height:155px;
	top:auto;
	top: 100px;
	left:50%;
	margin-left:-142px;
	text-align:center;
}
.extra ul li h1 {
	display:block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:33px; /*************************/
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	line-height:1.0; /************************/
	list-style:none;
	text-align:center;
}

.ph1 { display:none;}
.ph2 { display:block;}
.photo { width:300px; height:300px;}

/*------------------------------------------------------------------------------------------------------------------*/
.mg { display:none;}

.photo {float:inherit;}

.text1 {
	display:block;
	width:90%;
}
.privet2 {
	width:90%;
}
.privet2 p {
	text-align:left;
}
.text3 {
	display:block;
	width:90%;
}
.text4 {
	display:block;
	width:90%;
}

.privet1 p, .privet2 p, .privet3 p, .privet4 p, .privet51 p, .privet52 p {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;                      /*22-22-22-22-22-22*//*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	font-style:normal;
	text-decoration:none;
	font-weight:100;
	color:#173247;
	line-height:1.4;
}


/*------------------------------------------------------------------------------------------------------------------*/

	
}



@media screen and (max-width:450px) {
#fiolet2 { display:none;}

#fiolet3 {
	display:none;  /*!!!!!!!!!!!!!!!!!!!!*/
	position:absolute;
	width:280px;
	height:240px;
	padding:0px;
	top:50%;
	right:50%;
	margin-top:120px;
	margin-right:-140px;
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	opacity:1;
}
}








@media screen and (max-width:420px) {
.center-head {display:block; position:absolute; width:auto; height:370px; left:25px; top:50%; margin:-185px 0 0 0px;}  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.extras { margin-bottom:45px;}
.extras ul li h1 {font-family: 'Open Sans Condensed', sans-serif;	font-size:37px;	font-weight:bold; list-style:none; line-height:1.1;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:21px; font-weight:100; list-style:none; line-height:0.8; padding-right:10px;}
.btn-arrow { display:none; }
}

@media screen and (max-width:399px) {
.contact_form input {	font-size:18px;}
.contact_form textarea {	font-size:18px;}
.cf1 placeholder {	color:#333;}
.cf2 placeholder {	color:#333;}
}

@media screen and (max-width:399px) {
#contact_f2 { height:1550px;}	
.contact_form input {	font-size:18px;}
.contact_form textarea {	font-size:18px;}
.cf1 placeholder {	color:#333;}
.cf2 placeholder {	color:#333;}

}





@media screen and (max-width:350px) {
.center-head {display:block; position:absolute; width:auto; height:370px; left:25px; top:55%; margin:-185px 0 0 0px;}
.extras { margin-bottom:15px;}
.extras ul li h1 {font-family: 'Open Sans Condensed', sans-serif;	font-size:33px;	font-weight:bold; list-style:none; line-height:0.85;}
.ultras p {font-family: 'pfdindisplaypro-reg', sans-serif; font-size:21px; font-weight:100; list-style:none; line-height:0.7; padding-right:8px;}
.btn-arrow { display:none; }

}
