/* Общие стили главной части, служебные стили */
body {
	font-family: 'MyriadProCondensed';
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.clr {
	clear: both;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

.red {
	color: #ff0000 !important;
}
.underline {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.lowercase {
	text-transform: lowercase;
}
	
.fs-15 {
	font-size: 15px;
}

.fs-16 {
	font-size: 16px;
}

.fs-18 {
	font-size: 18px;
}

.fs-20 {
	font-size: 20px;
}

.fs-22 {
	font-size: 22px;
}

.fs-24 {
	font-size: 24px;
}

.fs-26 {
	font-size: 26px;
}
.fs-28 {
	font-size: 28px;
}
ul li {
	list-style: circle;
	line-height: 1.5em;
}
/* Стили самого лендинга */


#header {
	width: 100%;
	min-height: 600px;
	background: url(../img/background/header.jpg) center no-repeat;

	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
	#header h2 {
		font-size: 33px;
		font-weight: bold;
		display: block;
		text-align: center;
		margin-bottom: 20px;
		text-transform: uppercase;
	}
	
	#header h3 {
		font-size: 26px;
		font-weight: bold;
		display: block;
		text-align: center;
		margin-bottom: 20px;
		/*text-transform: lowercase;*/
	}

#header .wrapper {
	padding-top: 25px;
}

#header .top .pull-left,
#header .top .pull-right {
	max-width: 310px;
	font-size: 22px;
}
#header .top .pull-left {
	font-size: 20px;
	
}
	#header .top .pull-left hr,
	#header .top .pull-right hr{
		height: 2px;
		background: #fff;
		border: 0px;
		margin-bottom: 11px;
		display: block;
	}

#header .top .pull-left a {
	text-decoration: none;
	color: #000;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 11px;
}

#header .top .pull-left a span.two {
	color: #fff;
}

#header .top .pull-right .phone,
#header .top .pull-right .phone a {
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	margin-bottom: 5px;
}
#header .top .pull-right .phone a {
	text-decoration: none;
}
	#header .top .pull-right .phone a:hover {
		text-decoration: underline;
	}

#header .top .pull-right .priem,
#header .top .pull-right .priem a {
	color: #b0ebec;
	font-size: 30px;
	margin-bottom: 19px;
	text-align: center;
}
	#header .top .pull-right .priem a:hover {
		text-decoration: none;
	}
#header .top .pull-right .phone-l {
	text-align: center;
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	padding: 12px 50px 10px 50px;
	border: 1px solid #fff;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	display: block;
	background: rgb(254,254,254); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(252,252,252,1) 56%, rgba(245,245,245,1) 59%, rgba(239,239,239,1) 83%, rgba(238,238,238,1) 100%);
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(252,252,252,1) 56%, rgba(245,245,245,1) 59%, rgba(239,239,239,1) 83%, rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(252,252,252,1) 56%, rgba(245,245,245,1) 59%, rgba(239,239,239,1) 83%, rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(252,252,252,1) 56%, rgba(245,245,245,1) 59%, rgba(239,239,239,1) 83%, rgba(238,238,238,1) 100%);
	background: linear-gradient(top, rgba(254,254,254,1) 0%, rgba(252,252,252,1) 56%, rgba(245,245,245,1) 59%, rgba(239,239,239,1) 83%, rgba(238,238,238,1) 100%); /* W3C */
/* IE6-8 */
}

#header .top .pull-right .phone-l:hover {
	background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(239,239,239,1) 17%, rgba(245,245,245,1) 41%, rgba(252,252,252,1) 44%, rgba(254,254,254,1) 100%);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(239,239,239,1) 17%, rgba(245,245,245,1) 41%, rgba(252,252,252,1) 44%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(239,239,239,1) 17%, rgba(245,245,245,1) 41%, rgba(252,252,252,1) 44%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(239,239,239,1) 17%, rgba(245,245,245,1) 41%, rgba(252,252,252,1) 44%, rgba(254,254,254,1) 100%);
	background: linear-gradient(top, rgba(238,238,238,1) 0%, rgba(239,239,239,1) 17%, rgba(245,245,245,1) 41%, rgba(252,252,252,1) 44%, rgba(254,254,254,1) 100%); /* W3C */
/* IE6-8 */
}

#header .advert {
	display: block;
	padding-top: 35px;
}

#header .advert h1 {
	font-size: 50px;
	line-height: 55px;
	text-align: center;
	display: block;
	font-weight: bold;
	color: #646363;
	position: relative;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#header .advert h1 img {
	position: absolute;
	left: 490px;
	top: -13px;
}
	#header .advert #glass-form.note h4 {
		margin-block-start: 0.3em;
		margin-block-end: 0.3em;
		font-size: 120%;
	}
#header #tf {
	padding-top: 20px;
	/*background: url(../img/background/elkin.png) left no-repeat;*/
	min-height: 405px;
	padding-left: 385px /*485*/;
	/*padding-right: 20px;*/
}
#header #tf.elkin {
	background: url(../img/background/elkin.png) left no-repeat;
}
	#header #tf.valgus {
		background: url(../img/valgus_lp_dynamic_600.gif) left no-repeat;
		padding-left: 385px /*485*/;
	}

#header #glass-form {
	border: 1px solid #fff;
	border-radius: 15px;
	background: rgba(255,255,255,0.5);
	padding: 20px 30px 0px 30px;
	min-height: 270px;
	margin-left: 160px;
	margin-top: 40px;
}
#header #glass-form.valgus {
	margin-left: 270px;
}
	#header #glass-form.note {
		text-align: center;
		padding: 5px 5px 0 5px;
		margin: 0 auto;
		width: 80%;
		min-height: inherit;
	}
	#glass-form > form > label {
		font-size: 14px;
	}
	
	
#header .description-elkin {
	display: inline;
	float: left;
	padding-top: 200px;
	color: #eee;
}
	#header .description-elkin.valgus {
		display: none/*inline*/;
	}

#glass-form h2 {
	font-size: 33px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
#glass-form.valgus h2 {
    font-size: 30px;
    line-height: 32px;
}
#customers {
	margin-top: 10px;
}

#glass-form input[type="text"] {
	font-size: 25px;
	color: #626262;
	padding: 5px 10px 5px 55px;
	width: 278px;
	margin-bottom: 7px;
	border: 0px;
	outline: none;
	font-weight: normal;
	font-family: 'MyriadProCondensed';
}
#glass-form.valgus input[type="text"] {
    width: 75%;
}
#glass-form input[type="submit"] {
	margin-top: 10px;
	background: url(../img/submit.png);
	display: block;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	border: 0px;
	outline: none;
	font-weight: bold;
	font-size: 33px;
	color: #fff;
	font-family: 'MyriadProCondensed';
	width: 290px;
	margin-left: 25px;
	border-bottom: 5px solid #880000;
	cursor: pointer;
}
#glass-form.valgus input[type="submit"] {
	width: 80%;
}
#glass-form input[type="submit"]:active {
	position: relative;
	top: 5px;
	border-bottom: 0px;
}

#glass-form input[type="text"]:focus {
	-webkit-box-shadow: 0px 0px 5px rgba(255, 0, 0, 0.75);
	box-shadow: 0px 0px 5px rgba(255, 0, 0, 0.75);

	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#glass-form input[type="text"].name {
	background: #fff url(../img/input/name.png) 10px 5px no-repeat;
}

#glass-form input[type="text"].phone {
	background: #fff url(../img/input/phone.png) 13px 5px no-repeat;
}

#glass-form input[type="text"].email {
	background: #fff url(../img/input/email.png) 11px 5px no-repeat;
}

#divider {
	background: url(../img/divider.png) repeat-x;
	height: 9px;
	margin-top: -20px;
	position: relative;
	z-index: 2;
}

#klinika {
	background: #fff;
	min-height: 70px;
	padding-top: 25px;
	width: 100%;
}
	#klinika h2 {
		display: block;
		font-size: 46px;
		text-transform: uppercase;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;		
	}
#statistic,
#besplatno {
	background: rgb(229, 245, 237);
	min-height: 150px;
	padding-top: 0px;
	width: 100%;
}
	#statistic h2, h3 {
		display: block;
		font-size: 46px;
		text-transform: uppercase;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
	}
	#statistic h3 {
		font-size: 30px;
	}

#statistic .wrapper {
	padding-bottom: 0px;
}

#statistic figure {
	width: 230px /*250*/;
	text-align: center;
	margin-top: 50px;
}
	#statistic figure.first {
		width: 150px;
	}
	#statistic figure.second {
		width: 275px;
	}
#statistic figure.center {
	margin-left: 90px;
}

#statistic figure img {
	margin-bottom: 35px;
	margin-left: -50px;
}

#statistic figure figcaption {
	color: #000;
	font-size: 32px;
	padding-top: 15px;
}

#values {
	background: url(../img/pattern.png);
	width: 100%;
	min-height: 500px;
}

#values .wrapper {
	padding-top: 50px;
}

#values h2 {
	font-size: 40px;
	color: #fff;
	display: block;
	font-weight: bold;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	margin-bottom: 20px;
}

#values h2 img {
	position: absolute;
	top: -13px;
	right: 290px;
}

#values table {
	width: 100%;
	color: #fff;
}

#values td {
	vertical-align: middle;
	text-align: center;
	padding: 15px 17px;
	font-size: 22px;
	color: #fff;
}

.digits_s {
	font-family: 'MyriadProCondensed';
	font-weight: bold;
	font-size: 35px;
}

#values td.first {
	color: #d4d4d4;
	font-size: 20px;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	width: 180px;
}

#values tr.firstsss img {
	width: 150px;
} 
#vls {
	margin-left: 210px;
	width: 100%;
	height: 30px;
}

#vls #rsts {
	border: 0px;
	background: transparent;
	border-bottom: 1px solid #000;
	text-decoration: none;
	font-size: 25px;
	cursor: pointer;
	color: #393939;
	display: block;
	font-family: 'MyriadProCondensed';
}

#vls #rsts:hover {
	border-bottom: 1px solid transparent;
}
#address a {
	text-decoration: none;
	color: brown;
font-size: 57px;
}

#address a:hover {
	text-decoration: none;
	color:#545454;
font-size: 57px;
}

#dont_understand {
	width: 100%;
	min-height: 600px;
	background: url(../img/pattern2.png)no-repeat center;
	background-size: cover;
	padding-top: 40px;
}

#dont_understand h2 {
	color: #fff;
	font-size: 46px;
	display: block;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin-bottom: 50px;
}

#dont_understand h2 img {
	position: absolute;
	top: -5px;
	right: 280px;
}

#dont_understand p {
	display: block;
	text-align: center;
	font-size: 35px;
	color: #fff;
	margin-bottom: 68px;
	font-weight: normal;
}

#dont_understand input[type="text"],#dont_understand textarea {
	font-size: 25px;
	color: #626262;
	padding: 5px 10px 5px 55px;
	width: 278px;
	margin-bottom: 7px;
	border: 0px;
	outline: none;
	font-weight: normal;
	font-family: 'MyriadProCondensed';
}

#dont_understand input[type="submit"] {
	margin-top: 10px;
	background: url(../img/submit.png);
	display: block;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	border: 0px;
	outline: none;
	font-weight: bold;
	font-size: 33px;
	color: #fff;
	font-family: 'MyriadProCondensed';
	width: 290px;
	margin-left: 25px;
	border-bottom: 5px solid #880000;
	cursor: pointer;
}

#dont_understand input[type="submit"]:active {
	position: relative;
	top: 5px;
	border-bottom: 0px;
}

#dont_understand form {
	width: 380px;
	height: 350px;
	margin: 0 auto;
}

#dont_understand input[type="text"]:focus,#dont_understand textarea:focus {
	-webkit-box-shadow: 0px 2px 5px rgba(255, 0, 0, 0.75);
	box-shadow: 0px 2px 5px rgba(255, 0, 0, 0.75);

	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#dont_understand input[type="text"].name {
	background: #fff url(../img/input/name.png) 12px 5px no-repeat;
}

#dont_understand input[type="text"].phone {
	background: #fff url(../img/input/phone.png) 14px 5px no-repeat;
}

#dont_understand input[type="text"].email {
	background: #fff url(../img/input/email.png) 10px 5px no-repeat;
}

#dont_understand input[type="text"].web {
	background: #fff url(../img/input/web.png) 9px 5px no-repeat;
}

#dont_understand textarea {
	background: #fff url(../img/input/comment.png) 11px 5px no-repeat;
	-webkit-resize: none;
	-moz-resize: none;
	resize: none;
}



#problems,
#programs,
#besplatno,
#oper {
	padding-top: 40px;
}

#problems h2,
#programs h2,
#besplatno h2,
#oper h2 {
	font-size: 32px;
	line-height: 1.3;
	color: #000;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 40px 0;
}

#problems td {
	vertical-align: middle;
	font-size: 46px;
	color: #393939;
	padding-bottom: 40px;
}

#problems td:nth-child(odd) {
	width: 70px;
	padding-right: 20px;
}
#all_plus {
	width: 100%;
	background: url(../img/background/yandex.jpg) center no-repeat;

	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	
}

#all_plus .wrapper {
	padding: 30px 0px;
}

#yandex_fingers {
	background: url(../img/logo-fbmsz.png) 95% 95% no-repeat;
	width: 100%;
}

#google_fail {
	width: 100%;
	background: rgb(229, 245, 237);
	padding: 30px 0px;
}

#google_fail h2 {
	display: block;
	position: relative;
	text-align: center;
	font-size: 38px;
	line-height: 45px;
	text-transform: uppercase;
}

#google_fail h2 img {
	position: absolute;
	bottom: -4px;
	right: 455px;
}

#how_do_we_work {
	width: 100%;
	background: url(../img/pattern.png);
	padding: 30px 0px;
}

#how_do_we_work h2 {
	font-size: 46px;
	color: #fff;
	display: block;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 35px;
}

#feedback {
	width: 100%;
	background: #fff;
	padding: 0;
}

#feedback h2 {
	font-size: 46px;
	color: #393939;
	display: block;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 35px;
	font-weight: bold;
}

#feedback .item h3 {
	font-size: 22px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}

#feedback .item div {
	font-size: 30px;
	color: #393939;
	margin-bottom: 0;
}

#feedback .item iframe {
	height: 250px;
	width: 100%;
	margin-bottom: 30px;
}
#feedback .item .pull-left.valgus,
#feedback .item .pull-right.valgus {
	width: 32%;
	padding: 0 5px;
}
#feedback .item .pull-left {
	width: 478px;
}

#feedback .item .pull-left a {
	color: #393939;
	text-decoration: none;
}

#feedback .item .pull-left a:hover {
	text-decoration: underline;
}

#feedback .item .pull-right {
	width: 450px;
}

#feedback .item .pull-right img {
	width: 450px;
}

#feedback a.slv {
	margin-top: 10px;
	background: url(../img/submit.png);
	display: block;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	border: 0px;
	outline: none;
	font-weight: bold;
	font-size: 33px;
	font-family: 'MyriadProCondensed';
	width: 290px;
	margin-left: 90px;
	border-bottom: 5px solid #880000;
	cursor: pointer;
	text-decoration: none !important;
	color: #fff !important;
}

#feedback a.slv:active {
	position: relative;
	top: 5px;
	border-bottom: 0px;
}

#feedback .gendinr {
	margin-bottom: 0;
}

#feedback .item {
	background: url(../img/divb.png) bottom no-repeat;
	margin-bottom: 0px;
}

#feedback .item:last-child {
	background: none !important;
}

#map, #ya_map {
	width: 100%;
	height: 500px;
}

#yandex_map {
	position: relative;
}

#yandex_map .wrapper {
	position: absolute;
	top: 0px;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	padding: 70px 0px;
	pointer-events: none;
}

#address {
	padding: 40px 60px;
	pointer-events: auto;
	background: rgba(255,255,255,0.75);
	text-align: center;
	width: 370px;
}

#address h2 {
	font-size: 46px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 45px;
	display: block;
	text-align: center;
}

#address p {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #545454;
	font-size: 57px;
	margin-bottom: 7px;
}

#address h3 {
	font-size: 34px;
	color: #767676;
}

footer .pull-left {
	max-width: 300px;
	font-size: 19px;
}

footer .pull-left hr {
	height: 2px;
	background: #494949;
	border: 0px;
	margin-bottom: 11px;
	display: block;
}

#spec_2 {

}

#spec {

	margin: -15px auto auto auto;
	background: url(../img/submit.png);
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	border: 0px;
	outline: none;
	font-weight: bold;
	font-size: 33px;
	color: #fff;
	font-family: 'MyriadProCondensed';
	width: 290px;
	
	border-bottom: 5px solid #880000;
	cursor: pointer;
	}

footer .pull-left a {
	text-decoration: none;
	color: #000;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 11px;
}

footer .pull-left a span.two {
	color: #000;
}

footer .pull-right .phone,
footer .pull-right .phone a {
	color: #545454;
	font-size: 50px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
}
	footer .pull-right .priem a {
		color: #b0ebec;
		font-size: 30px;
		text-align: center;
	}

	footer .pull-right .phone a:hover {
		text-decoration: underline;
	}

	footer .pull-right .priem a:hover {
		text-decoration: none;
	}

footer .pull-right .phone-l {
	text-align: center;
	color: #545454;
	font-size: 25px;
	font-weight: bold;
	padding: 12px 50px 10px 50px;
	border: 1px solid #fff;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	display: block;
	background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(233,233,233,1) 100%);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(233,233,233,1) 100%);
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(233,233,233,1) 100%);
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(233,233,233,1) 100%);
	background: linear-gradient(top, rgba(238,238,238,1) 0%, rgba(233,233,233,1) 100%); /* W3C */
/* IE6-8 */
}

footer .pull-right .phone-l:hover {
	background: rgb(233,233,233); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data: image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(238,238,238,1) 100%);
	background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(238,238,238,1) 100%);
	background: linear-gradient(top, rgba(233,233,233,1) 0%, rgba(238,238,238,1) 100%); /* W3C */
/* IE6-8 */
}

footer .wrapper {
	padding: 30px 0px;
}

footer .one {
	color: #494949;
}

.reveal-modal h3 {
	font-size: 46px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}

.reveal-modal {
	background: rgb(247,218,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdkYTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(247,218,0,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(247,218,0,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(247,218,0,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(247,218,0,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(247,218,0,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(247,218,0,1) 0%,rgba(204,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7da00', endColorstr='#cc0000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

#super_bg1 {
	background: url(../img/top_digits.png)no-repeat ;
	position: absolute;
	top:-4px;
	width: 445px;
	height: 76px;
}

#super_bg2 {
	background: url(../img/bottom_digits.png)no-repeat ;
	position: absolute;
	top:-4px;
	width: 445px;
	height: 76px;
}
#address a {
	text-decoration: none;
	color: brown;
	font-size: 50px;
}

#address a:hover {
	text-decoration: none;
	color:#545454;
	font-size: 50px;
}
#address h2 {
    font-size: 38px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
    display: block;
    text-align: center;
}
#address h3 {
    font-size: 34px;
    color: #767676;
    margin-bottom: 10px;
}