html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 17px;
  font: inherit;
  vertical-align: baseline;
}
@font-face{
    font-family: 'Segoe UI';
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot');
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot?#iefix') format('embedded-opentype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.woff') format('woff'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.ttf') format('truetype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
			font-family: "SegoePrintRegular";
			src: url("/fonts/SegoePrintRegular/SegoePrintRegular.eot");
			src: url("/fonts/SegoePrintRegular/SegoePrintRegular.eot?#iefix")format("embedded-opentype"),
			url("/fonts/SegoePrintRegular/SegoePrintRegular.woff") format("woff"),
			url("/fonts/SegoePrintRegular/SegoePrintRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
body{
  background: #79122F;
  color:#fff;
  font-family:Segoe UI;
  font-size: 15px;
}
ul {list-style:none;}
.header {height: 700px;background: url(/img/fon.png) center top no-repeat;}

.text {
  position:relative;
  max-width: 1024px;
  margin:0 auto;
  margin-bottom:70px;
}
.text img{
  position:absolute;
}
.ptcz {
	top: -73px;
	right: -22px;
}
.text h1 {
  text-align:right;
  font-size: 58px;
  font-family: SegoePrintRegular;
  margin: 25px 81px 40px 0;
}

.footer {
    position: relative;
    max-width: 1024px;
    margin: 0 auto;
}
.bl_1, .bl_2 {
  width:50%;
  float:left;
}
.bl_1 ul li{
  font-size: 23px;
  padding-bottom: 25px;
}
.bl_1 ul li span{
  font-size: 23px;
  padding-left: 25px;
}
.footer a{
	color:#fff;
	text-decoration:none;
}
.footer a:hover{
	color:#f0ef94;
	text-decoration: underline;
}
.tel:before{
  width: 26px;
  height: 24px;
  content:'';
  background:url(/img/tel.png) no-repeat left;
  display: inline-block;
}
.mail:before{
  width: 26px;
  height: 19px;
  content:'';
  background:url(/img/mail.png);
  display: inline-block;
}
.geo:before{
  width: 26px;
  height: 27px;
  content:'';
  background:url(/img/geo.png) no-repeat left;
  display: inline-block;
}
.bl_2_title {
  font-size: 18px;
  margin-bottom: 27px;
}
.bl_2_social ul li{
  width:49%;
  height:39px;
  float:left;
  padding-bottom: 30px;
}
.bl_2_social ul li a{
  color:#fff;
  font-size: 20px;
  text-decoration:none;
  margin: 0 0 0 43px;
  line-height: 1.7;
}

ul li.instagram {
  background:url(/img/insta.png) no-repeat;
} 

ul li.twitter {
  background:url(/img/twitter.png) no-repeat;
} 
ul li.facebook {
  background:url(/img/facebook.png) no-repeat;
} 
ul li.vk {
  background:url(/img/vk.png) no-repeat;
  
} 

@media (max-width: 1024px) {
.text {
  position:relative;
  max-width: 100%;
  margin:0 auto;
  margin-bottom:70px;
  margin: 0 10px;
  padding-bottom:70px;
}
.text img {
    position: relative;
    display:block;
    width:250px;
    margin:0 auto;
}
.text h1 {
    text-align: center;
    font-size: 58px;
    font-family: SegoePrintRegular;
    margin: 10px 0 30px 0;
}
.text p {
    font-size: 30px;
}
.footer {
    max-width: 100%;
    margin: 0 10px;
}



}



.img-circle,.img-circle2{background-color:#FFF;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #FFF;width:160px;height:160px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#FFF;width:110px;height:110px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:77px;height: 77px;bottom: 17px;right: 52px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:77px;height:77px;background-image:url(/img/mini2.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
.img-circle:hover .img-circleblock{background-image:url(/img/mini2.png);animation-name: pulse;-webkit-animation-name: pulse; animation-duration: 2.5s; -webkit-animation-duration: 2.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle2{box-sizing:content-box;-webkit-box-sizing:content-box;width:77px;height:77px;bottom: 17px;right: 52px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: 1;}
.img-circleblock2{box-sizing:content-box;-webkit-box-sizing:content-box;width:77px;height:77px;background-image:url(/img/mini2.png);background-position: center center;background-repeat:no-repeat;-moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.img-circleblock2:hover {background-image:url(/img/mini2.png);-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
.call_button{background: url(/img/mini2.png) no-repeat;bottom:6px;right:6px;position:absolute;width:25px;height:25px;-webkit-background-size: cover;-moz-background-size:cover;background-size:cover;}mini.png
#stbotph,#slibotph{float:left;position:relative;width:120px;height:120px;}
#content1{float:left;height:81px;margin:22px 0 0 -120px;background:rgba(219,241,254, 0.84);padding:0 17px 0 90px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}

#labtelcal{font-size:9px;line-height:9px;color:#63cff6;bottom:22px;right:80px;position:absolute;} 
#butcall{font-size:0;vertical-align: middle;width:44px;height:44px;line-height:44px;margin:0;background:#eff8fd url(/img/arr.png) no-repeat 9px 8px;border:3px solid #91d7f9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#butcall:hover{cursor:pointer;-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
#pop_up_bl{position:fixed;left:200px;bottom:25px;z-index:999998;max-height:120px;max-width:425px;font-family: 'Open Sans', sans-serif;}
a#setN?ookieph{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;position:absolute;top:10px;right:0;width:20px;height:20px;background:url(/img/close2.png)no-repeat center 4px;z-index:999999;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms;transition:all 0ms;}
a#setN?ookieph:hover{background:rgba(219,241,254, 0.84) url(/img/close2.png) center -24px no-repeat;cursor:pointer;}

#content1 label{font-weight:normal;margin:0;}
#content1 input[type="email"]{height:100%;}
input[type="email"].hidden_in{display:none;}
#pop_up_bl .close {opacity: 1;}
#mask_text{display:none;width:0;height:0;overflow:hidden;}
@media (max-width: 450px) {
#labtelcal{bottom:27px;right:70px;} 
#butcall{width:32px;height:36px;line-height:32px;background:#eff8fd url(/img/arr.png) no-repeat 4px 4px;}
#butcall:hover{cursor:pointer;}
#pop_up_bl{right:50%;margin-right:-145px;max-width:300px;bottom:0;}
}

