*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
ul, menu, dir, p {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}
body {
	font-family: "OpenSans";
	font-size: 16px;
	margin-bottom: 120px !important;
	min-width: 320px;
	
}
html{position: relative;
	min-height: 100%;}
.hidden {
	display: none;
}
.carousel img {
	width: 100%;
	height: auto;
}
.parallax {
	background-attachment: fixed;
	background-position: 50% 0;
	position: relative;
}
.head{
	height:130px;
}
.menu{
	background-color: #fff;
}
.menu li{
		display: inline;
		
		
	}
.menu ul{
		text-align: justify;
		border-top: 2px solid #94bee6;
		height:55px;
		
 		overflow: hidden;
	}

	
.menu li a{
	padding: 0px 0px 0;
	font-family: "OpenSans";
	font-size: 16px;
	color: #467095;
	line-height: 55px;
	display:inline-block;
	text-transform: uppercase;
	}
.menu li a:hover{
	color:#fa9a3d;
	}
.menu ul:after {
 content: "1";
 margin-left: 100%;
 display: inline-block;
}
.logo{
	position: relative;
}
.logo_text{
	position: absolute;
	left:110px;
	top:60px;
	color: #467095;
	font-size: 20px;
	font-weight: bold;
}
.logo_text2{
	position: absolute;
	left:110px;
	top:90px;
	color: #467095;
	font-size: 14px;
	font-weight: bold;
}
.koll-vann{
	margin: 13px 0 0 50px;
	position: relative;
}
.koll-vann span{
	position: absolute;
	right:20px;
	top:12px;
	font-size: 36px;
	color: #94bee6;
}
.apostr{
	background-position: -2px -9px ;
	width: 52px;
	height: 42px;
}

.face{
	background-position: -61px 0;
	width: 146px;
	height: 149px;
}

.forma-banner{
	background:url(../img/forma-banner.png) no-repeat 50% 0;
	width: 472px;
	height: 484px;
	display: inline-block;
}
.forma-banner5{
	background:url(../img/forma-banner_new.png) no-repeat 50% 0;
	width: 472px;
	height: 484px;
	display: inline-block;
}

.forma-zahvata-2{
	background-position: -698px -2px ;
	width: 716px;
	height: 488px;
}

.koll-vann{
	width: 328px;
	height: 85px;
	background:url(../img/koll-vann.png) no-repeat 10% 0;

	
}

.logo{
	background-position: -347px -502px ;
	width: 355px;
	height: 124px;
}

.logo-footer{
	background-position: -746px -496px ;
	width: 108px;
	height: 124px;
}

.p1{
	background-position: -868px -524px ;
	width: 195px;
	height: 79px;
}

.p3{
	background-position: -1273px -509px ;
	width: 188px;
	height: 87px;
}

.p2{
	background-position: -1082px -537px ;
	width: 146px;
	height: 63px;
}

.p5{
	background-position: -9px -645px ;
	width: 205px;
	height: 68px;
}

.p6{
	background-position: -247px -646px ;
	width: 171px;
	height: 79px;
}

.pr-hero{
	background-position: -25px -735px ;
	width: 399px;
	height: 458px;
}

.rech{
	background-position: -453px -649px ;
	width: 65px;
	height: 65px;
}

.staly{
	background-position: -530px -645px ;
	width: 52px;
	height: 52px;
}

.str-l{
	background-position: -611px -654px ;
	width: 23px;
	height: 39px;
}

.str-r{
	background-position: -658px -654px ;
	width: 23px;
	height: 39px;
}

.tel-logo{
	background-position: -694px -652px ;
	width: 33px;
	height: 33px;
	display: inline-block;
}

.vanna1-hover{
	background-position: -764px -625px ;
	width: 282px;
	height: 255px;
}

.vanna2-hover{
	background-position: -1069px -634px ;
	width: 282px;
	height: 242px;
}

.vanna3-hover{
	background-position: -453px -903px ;
	width: 282px;
	height: 199px;
}

.forvard_call{
	color: #fa9a3d;
	font-weight: bold;
	text-align: right;
	font-size: 18px;
	min-height:40px;
	display:inline-block;
	padding:0 0 0 40px;
	background:url(../img/tel-logo.png) no-repeat 0px 20%;
}
.a5{
	text-align: right;
}
.tel1{
	color: #94bee6;
	font-size: 30px;
	margin:13px 0 0 0;
	text-align: right;
}
.forvard_call span{
	display: inline-block;
}
.text_fcall{
	

}
.cont{
	float:right;
}
.baner_gl{
	background:url(../img/fon-baner.jpg) no-repeat 50% 0;
}
.baner_gl_v{
	background:url(../img/fon-baner-v.jpg) no-repeat 50% 0;
}
.form_gl{
	text-align:center;
	
}
.video-responsive { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow:hidden; 
} 
.video-responsive iframe, 
.video-responsive object, 
.video-responsive embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  padding: 0 15px;
  width: 100%;
  height: 100%; 
}
.form_gl_text h1{
	font-size: 42px;
	color: #fa9a3d;
	text-align: center;
	font-weight: bold;
	margin:50px 0 0 0;
	text-transform: uppercase;
}
.form_gl_text h1 span{
	font-size: 24px;
	color: #467095;
	display: block;
	text-align: center;
}
.form_gl form{
	
	position: relative;
}
.form_gl form input, .form2 form input, .modal_form form input{
	border-radius:20px;
	position: absolute;
	border:1px solid #94bee6;
	box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);;
	width:270px;
	height: 48px;
	padding: 3px 20px 3px 40px;
	font-size: 14px;
	color:#77828c;
}
.input1{
	top:240px;
	left:100px;
	background:url(../img/name-input.png) no-repeat 10px 10px;
}
.input2{
	top:300px;
	left:100px;
	background:url(../img/tel-input.png) no-repeat 10px 9px;
}
.modal_form .input1{
	top:195px;
	left:100px;
	
}
.modal_form .input2{
	top:260px;
	left:100px;
	
}
.form2_cont{
	text-align:center;
}
.form3 .input1{
	top:180px;
}
.forma-banner3 .button1{
	bottom:110px;
}
.form3 .input2{
	top:240px;

}


.button, .button1{
	background:url(../img/button.png) no-repeat;
	width: 183px;
	height: 54px;
	border: 0px;
	position: absolute;
	bottom: 65px;
  left: 145px;
	color: #fff;
	font-size: 18px;
	line-height: 0.8;
	text-transform: uppercase;	
}
.modal_form .button1{
	bottom: 110px;
}
.form4 .button1{
	
	bottom:50px;
}
.button:hover, .button1:hover{
	background:url(../img/button-h.png) no-repeat;
}

.vid_restov{
	vertical-align: bottom;
	margin: 20px 0 40px 0;
}
.block1{
	background:url(../img/vanna1.png) no-repeat 0 100%;
	width: 282px;
	height: 250px;
	display: inline-block;
}
.block1 a{
	display: block;
}
.block1:hover{
	background:url(../img/vanna1-hover.png) no-repeat 0 100%;
}
.block2{
	background:url(../img/vanna2.png) no-repeat 0 100%;
	width: 282px;
	height: 250px;
	display: inline-block;
}
.block2:hover{
	background:url(../img/vanna2-hover.png) no-repeat 0 100%;
}
.block3{
	background:url(../img/vanna3.png) no-repeat 0 100%;
	width: 282px;
	height: 250px;
	display: inline-block;
	
}
.block3:hover{
	background:url(../img/vanna3-hover.png) no-repeat 0 100%;
}
.vid_restov p{
	color: #467095;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	
	font-family: "OpenSans";
}
.vid_restov .block1 + p{
	padding:20px 0 0 0px;
}
.vid_restov .block2 + p{
	padding:20px 0 0 0px;
}
.vid_restov .block3 + p{
	padding:20px 0 0 0px;
}
.vid_restov p + a{
	border: 3PX SOLID #fcc38c;
	padding:10px 22px;
	border-radius:10px;
	margin: 20px 0 0 0px;
	display: inline-block;
	font-weight: bold;

}
.vid_restov p + a:hover{
	border: 3PX SOLID #f7675b;
	transition: all .25s;
}
.nash_pr{
	background: #94bee6;
	min-height:300px;
}
.nash_pr h2{
	color:#fff;
	margin: 40px 0 40px 0;
}
.nash_pr h2 span:before{
	border-bottom: 2px solid #fff;
}
.nash_pr h2:after{
	border-bottom: 2px solid #fff;
}
.vid_restov div{
	text-align: center;
}
.hero_block{
	background:url(../img/pr-hero.png) no-repeat 50% 0;
	margin:0 0 0 -10px;
	
	height: 468px;
}
.n_pr1_img{
	background:url(../img/p3.png) no-repeat;
	width: 188px;
	height: 87px;
	right:-130px;
	top:0px;
	display: inline-block;
	position: absolute;
}
.n_pr1_img_v{
	background:url(../img/p3-v.png) no-repeat;
	width: 208px;
	height: 109px;
	top:-50px;
	right:-135px;
	}
.n_pr2_img{
	background:url(../img/p2.png) no-repeat;
	width: 146px;
	height: 63px;
	right:-90px;
	top:0px;
	display: inline-block;
	position: absolute;
}
.n_pr2_img_v{
	background:url(../img/p2-v.png) no-repeat;
	width: 169px;
	height: 95px;
	right:-100px;
	top:10px

}
.n_pr3_img{
	background:url(../img/p1.png) no-repeat;
	width: 195px;
	height: 79px;
	right:-140px;
	top:0px;
	display: inline-block;
	position: absolute;
}
.n_pr3_img_v{
	background:url(../img/p1-v.png) no-repeat;
	width: 191px;
	height: 81px;
	top:-10px;
	right: -130px;
}
.n_pr4_img{
	background:url(../img/p4.png) no-repeat;
	width: 208px;
	height: 96px;
	left: -152px;
  top: -30px;
	display: inline-block;
	position: absolute;
}
.n_pr4_img_v{
	background:url(../img/p4-v.png) no-repeat;
	width: 214px;
	height: 87px;
	
}
.n_pr5_img{
	background:url(../img/p6.png) no-repeat;
	width: 171px;
	height: 79px;
	left: -112px;
  top: -0px;
	display: inline-block;
	position: absolute;
}
.n_pr5_img_v{
	background:url(../img/p6-v.png) no-repeat;
	width: 172px;
	height: 84px;
	top: -40px;
	
}
.n_pr6_img{
	background:url(../img/p5.png) no-repeat;
	width: 205px;
	height: 68px;
	left: -155px;
  top: -0px;
	display: inline-block;
	position: absolute;
}
.n_pr6_img_v{
	background:url(../img/p5-v.png) no-repeat;
	width: 224px;
	height: 84px;

}
.n_pr6_img_v{
	background:url(../img/p5-v.png) no-repeat;
	width: 224px;
	height: 83px;
	
}
.n_pr1_text{
	font-size: 18px;
	color: #fff;
	text-align: right;
	padding:0 80px 0 0;
	display: inline-block;
	text-transform: uppercase;	

}
.n_pr2_text{
	font-size: 17px;
	color: #fff;
	text-align: left;
	padding-left:80px;
	display: inline-block;
	text-transform: uppercase;	
}
.n_pr2_text_v{
	line-height: 1.1;	
}
.n_pr1{
	position: relative;
	margin: 59px 0 0 0px;
	text-align: center;
}
.n_pr2{
	position: relative;
	margin: 80px 0 0 0px;
	text-align: center;
}
.n_pr3{
	position: relative;
	margin: 83px 0 0 0px;
	text-align: center;
}
.n_pr4{
	position: relative;
	margin: 63px 0 0 0px;
	text-align: center;
}
.button2{
	background: url(../img/button2.png) no-repeat;
  width: 289px;
  height: 53px;
  border: 0px;
	text-transform: uppercase;	
  color: #fff;
  font-size: 20px;
  line-height: 0.8;
  margin:30px 0 0 0;
}
.video .container{
	text-align: center;
	padding-bottom:40px;
}
.form2{
	background: url(../img/fon1.jpg) no-repeat 50% 0;
	max-width:1920px;
	height: 574px;
	padding:60px 0 0 0;
}
.form3{
	background: url(../img/fon3.jpg) no-repeat 50% 0;
	max-width:1920px;
	height: 420px;
	padding:0px 0 0 0;
}
.form2 form {
  margin: 0 0 0 0px;
  position: relative;
}
.form3 form {
  margin: 0 auto;
  position: relative;
}
.forma-banner2{
	background: url(../img/forma-zahvata-2.png) no-repeat;
	width: 716px;
	height: 488px;
}
.forma-banner3{
	background: url(../img/forma-zahvata-2.png) no-repeat;
	height: 488px;
}
.forma-banner4{
	background: url(../img/forma-zahvata-3.png) no-repeat;
	width: 716px;
	height: 488px;
}
.forma-banner4{
	background: url(../img/pop-up.png) no-repeat;
	width: 744px;
	height:503px;
}
.forma-banner3{
	
	width:716px;
	height: 488px;
	margin:0 auto;
	display:block;
}
.text_form{
	color: #f7675b;
	font-size: 24px;
	text-transform: uppercase;
	width: 280px;
	position: absolute;
	top: 110px;
	left: 90px;
	  line-height: 1.3;
	text-align: center;
}
.form3 .text_form{
	top: 60px;
	}
.ul_class li{
	background: url(../img/staly.png) no-repeat;
	min-height: 52px;
	padding-left: 70px;
	list-style: none;
	margin-bottom: 20px;
	color: #fff;
	font-size: 24px;
	
}
.ul_class {
	padding:40px 0 0 0;
}
.work{
	padding:70px 0;
	position: relative;
}
.line_work{
	border-bottom: 3px solid #94bee6;
  position: absolute;
  top: 195px;
  width: 750px;
  margin: 0 0 0 180px;
}
.line_work-v{
	width: 650px;
	margin: 0 0 0 260px;
}

.work1{
	background: url(../img/work1-h.png) no-repeat 50% 0;
	height: 108px;
	margin-bottom:40px;
}
.work2{
	background: url(../img/work2-h.png) no-repeat 50% 0;
	
	height: 108px;
	margin-bottom:40px;
}
.work3{
	background: url(../img/work3-h.png) no-repeat 50% 0;
	height: 108px;
	margin-bottom:40px;
}
.work3_v{
	background: url(../img/work3-h-v.png) no-repeat 50% 0;
	
}
.work4{
	background: url(../img/work4-h.png) no-repeat 50% 0;
	
	height: 108px;
	margin-bottom:40px;
}
.work4_v{
	background: url(../img/work4-h-v.png) no-repeat 50% 0;
}
.work5{
	background: url(../img/work5-h.png) no-repeat 50% 0;
	
	height: 108px;
	margin-bottom:40px;
}
.work1:hover{
	background: url(../img/work1.png) no-repeat 50% 0;
	
	height: 108px;

}
.work2:hover{
	background: url(../img/work2.png) no-repeat 50% 0;
	
	height: 108px;

}
.work3:hover{
	background: url(../img/work3.png) no-repeat 50% 0;
	
	height: 108px;
	
}
.work4:hover{
	background: url(../img/work4.png) no-repeat 50% 0;
	
	height: 108px;
	
}
.work5:hover{
	background: url(../img/work5.png) no-repeat 50% 0;
	
	height: 108px;
	
}
.work_p{
	color: #467095;
	font-size: 18px;
	line-height: 1.3;
	  text-align: center;
	  margin-bottom: 70px;
}
.vid_restov h2,
.nash_pr h2,
.video h2,
.work h2,
.cena2 h2,
.cena h2,
.otz h2{
	text-align: center;
	color: #467095;
	font-size: 28px;
	position: relative;
	text-transform: uppercase;
}
.vid_restov h2 span,
.nash_pr h2 span,
.video h2 span,
.work h2 span,
.cena h2 span,
.otz h2 span{
	
}
.vid_restov h2:before,
.nash_pr h2 span:before,
.video h2 span:before,
.work h2 span:before,
.cena h2 span:before,
.cena2 h2 span:before,
.otz h2 span:before{
	content: '';
	width:100px;
	border-bottom: 2px solid #94bee6;
	position: absolute;
	margin: 23px 0 0 -125px;
}
.vid_restov h2:after, 
.nash_pr h2 span:after,
.video h2 span:after,
.work h2 span:after, 
.cena h2 span:after,
.cena2 h2 span:after,
.otz h2 span:after{
	content: '';
	width:100px;
	border-bottom: 2px solid #94bee6;
	position: absolute;
	margin: 23px 0px 0 23px;
}
.nash_pr h2 span,
.cena h2 span{
	color: #fff;
}
.nash_pr h2 span:before,
.text_blue h2 span:before,
.cena h2 span:before{
	border-bottom: 2px solid #fff;
}
.nash_pr h2 span:after,
.text_blue h2 span:after,
.cena h2 span:after{
	border-bottom: 2px solid #fff;
}
.work h2{
	margin:0 0 40px 0;
}
.cena h2{
	margin:20px 0 60px 0;
}
.otz h2{
	text-align: center;
	color: #467095;
	font-size: 30px;
	position: relative;
	text-transform: uppercase;
}
.text_blue h2{
	text-align: center;
	color: #fff;
	font-size: 30px;
	position: relative;
	text-transform: uppercase;

}
.text h2{
	text-align: center;
	color: #467095;
	font-size: 30px;
	position: relative;
	text-transform: uppercase;

}
.cena{
	background: url(../img/fon2.jpg) repeat;
  max-width: 1920px;
  
  padding: 60px 0 0 0;
}
.cena table, .cena2 table{
	width: 700px;
	margin: 0 auto 20px auto;
}
.cena table th, .cena2 table th{
	padding:5px 10px;
	background: #79a3cb;
	font-size: 24px;
	color: #fff;
}
.cena table td, .cena2 table td{
	padding:5px 10px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	padding:12px 0;
	border-bottom:1px dashed #fff;
}
.cena2 table th{
	background: #deebf7;
	color: #467095;
	font-size: 20px;
	padding:7px 4px;
}
.cena2 table td{
color: #467095;
font-size: 22px;
padding:7px 4px;
border-bottom: 1px dashed #467095;
}
.cena2 table td span{
color: #467095;
font-size: 17px;
}
.cena2 table{
	width: 100%;
	 margin: 0 auto 20px auto;
}
.otz{
	padding: 20px 0 30px 0;
	    height: 770px;
	
}
.text_blue{
	background: #94bee6;
	padding:15px 0 20px 0;
	border-bottom: 2px solid #fff;
}
.text{
	background: #fff;
	padding:15px 0 20px 0;
	border-bottom: 2px solid #fff;
}
.text_blue p{
	color: #fff;
	font-size: 16px;
	margin:0 0 15px 0;
}
.text p{
	color: #467095;
	font-size: 16px;
	margin:0 0 15px 0;
}
.footer{
	background: #467095;
	padding-top: 26px;
	position: relative;


	position: absolute;
	bottom: 0;
	width: 100%;
	height: 180px;
}
.foter_logo{
	width: 108px;
	height: 124px;
	background-image: url(../img/logo-footer.png);
	position: absolute;
	top:-40px;
}
.footer_logo_text1{
	font-size: 40px;
	color: #c2defa;
	margin:-25px 0 0 110px;
}
.footer_logo_text2{
	font-size: 14px;
	color: #c2defa;
	margin:-10px 0 10px 115px;
}
.tel_footer .tel1{
	color: #fff;
	
}
.tel_footer{
	margin:-27px 0 0px 0;

}
.next_button{
	background-image: url(../img/str-l-2.png);
	width: 23px;
	height: 39px;
	position: absolute;
	right: 0px;
	top: 50%;
	z-index:998;
	cursor: pointer;
}
.prev_button{
	background-image: url(../img/str-l.png);
	width: 23px;
	height: 39px;
	position: absolute;
	left: -0px;
	z-index:998;
	cursor: pointer;
	top: 50%;
}
.next_button:hover{
	background-image: url(../img/str-r.png);
}
.prev_button:hover{
	background-image: url(../img/str-l-h.png);
}
.slider_container{
	position: relative;
}
.face_otz{
	background: url(../img/face.png) 50% 50% no-repeat;
	position: relative;
	height: 189px;
}
.face_otz2{
	background: url(../img/face2.png) 50% 50% no-repeat;
	position: relative;
	height: 189px;
}
.face_otz3{
	background: url(../img/face3.png) 50% 50% no-repeat;
	position: relative;
	height: 189px;
}
.face_otz span{
	display: inline-block;
	background: url(../img/rech.png) no-repeat;
	width: 65px;
	height: 65px;
	position: absolute;
	left: 57%;
	top:0px;
}
.name{
	color: #062a49;
	font-style: italic;
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
}
.text_name{
	font-style: italic;
	font-size: 18px;
	color: #467095;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}
.text_name:before{
	content: '';
	position: absolute;
	background-image: url(../img/apostr.png);
	width: 52px;
	height: 42px;
	left: 0px;
	top: -40px;
}
.carousel .do img{
	width: inherit;
	border-radius:10px;
	border:2px solid #94bee6;
	padding:1px;
	
}
.carousel .posle img{
	width: inherit;
	border-radius:10px;
	border:2px solid #94bee6;
	padding:1px;
}
.do{
	display: inline-block;
	padding-right: 15px;
	text-align: center;
}
.posle{
	display: inline-block;
	padding-left: 40px;
	text-align: center;
}
.do span{
	display: block;
	color: #062a49;
	font-style: italic;
	font-size: 18px;
	margin:20px 0 20px 0;
}
.posle span{
	display: block;
	color: #062a49;
	font-style: italic;
	font-size: 18px;
	margin:20px 0 20px 0;
}
.vann_vid{
	text-align: center;
}
.sm_img{
	text-align: center;
	margin-bottom: 20px;
}
.sm_text{
	text-align: center;
	margin-bottom: 70px;
text-transform: uppercase;
color: #fff;
font-size: 22px;
width: 400px;
margin:0 auto 70px auto;
}
.my_button {
	margin:5px;
	right:0px;
	top:0px;
	position: absolute;
	
}
.fa-4{
	font-size: 30px;
	color: #79a3cb;
}
h3{
	color: #faa668;
	margin:40px 0;
	text-align: center;
	font-size: 24px;
}
.navbar-fixed-top {
  
}
.img_hero{
	text-align: center;
}
.block2:after {
	content: "";
	display: inline-block;
	position:absolute;
	background-image: url(../img/hit.png);
	width:93px;
	height:94px;
	right:0px;
	

}





    
/*main menu*/
    .fixed {
        position:fixed;
        top:-5px; left:0;
        width:100%;
        padding:10px 0;
        z-index: 999;
      margin:-12px 0 0 0;
      border-bottom:2px solid #94bee6;
    }
    .fixed:hover{
    	 z-index: 999;
    }
    .transbg {
        background:#fff !important;
    }
.pr_z{
	font-size: 11px;
	color: #aeccf2;
	position: absolute;

	left: 0;

}
.top_v{
	  padding-top: 30px;
}
.top_v1{
	 margin-top: -20px;
	 margin-bottom: 30px;
}
.top_v2{
	 margin-top: -20px;
	 margin-bottom: 35px;
}
#modal-form1, #modal-form2, #modal-form3, #vakansii_modal{
	background:#fff;
	max-width:800px;
	padding:15px;
	border-radius:10px;
}
#modal-form1 .fancybox-close{
	top:0px;
	right:0px;
}
#modal-form1 p, #modal-form2 p, #modal-form3 p, #vakansii_modal p{
	margin:0 0 10px 0;
	font-size:14px;
}
.fancybox-close {
	display:none;
}

.a1	{ 
    font-size: 31px;
    color: #e62117;
    text-align: center;
    font-weight: bold;
    margin: 42px 0 0 0;
    text-transform: uppercase;
}

.a2 {
	font-size: 39px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    margin: -9px 0px 0 112px;
    text-shadow: -1px 0 #e62117, 0 1px #e62117, 1px 0 #e62117, 0 -1px #e62117;
}


.a3{
    font-size: 21px;
    color: #467095;
    text-align: center;
    font-weight: bold;
    margin: 0px 0 0 0;
    text-transform: uppercase;
}
.a4{
    font-size: 30px;
    color: #e62117;
    text-align: center;
    font-weight: bold;
    margin: 2px 0 0 0;
    text-transform: uppercase;
}
.a5{
    font-size: 26px;
    color: #467095;
    text-align: center;
    font-weight: bold;
    margin: -5px 0px 0px 0;
}


.fref a{
	color: #fff;
	padding:10px;
	    padding: 1px 3px;
}
.fref{

    margin: 20px 4%;
}

.fref p {

    color: #c2defa;}
