body {
	-webkit-tap-highlight-color: #6a7f5a;
	background: url(../images/body-tail.gif) center top repeat #efeedd;
	color: #000;
	font-family: 'PT Sans', sans-serif;
	font-size: 2em;
}
h1 {
	font-family: 'Russo One', sans-serif;
}
h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
}
h1 {
	font-size:52px;
}
blockquote {
	font-size:22px;
}
.slider {
	background: url(../images/tank3.jpg) center;
	background-size:cover;
}
.slider1 {
	background: url(../images/tank4.jpg);
	background-size:cover;
}
.green2 {
	background:url(../images/nav-tail.gif) repeat;
}
p {
	margin: 0 0 22px;
}
.tur p, .tur h3 {
	/*margin: 0 0 3px;*/
	text-align:center;
}
a:link, a:visited {
	color:#360;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a.btn-danger {
	color:#FFF;
	text-decoration:none;
}
form label {
	margin-bottom: 0px !important;
}
#menu-line a:link, #menu-line a:visited {
	text-decoration:none;
}
table {
	border-collapse:separate;
	border-spacing:10px 5px;
}
.calendar-table table {
	border-spacing:0px;
}
#header-border-top {
	background: url(../images/header-border.png) center top repeat-x;
	padding: 18px 0 0;
	width: 100%;
}
.site-name {
	color: #262726;
	font: 700 48px/48px 'Roboto Condensed', sans-serif;
	margin-bottom: 0;
	text-transform: uppercase;
	text-align:center;
	margin-right:10px;
}
.slogan {
	width:100%;
	text-align:center;
	color: #333;
	font: 900 16px/20px 'Roboto', sans-serif;
	padding: 5px 0 5px 9px;
	text-transform: uppercase;
}
.vk {
	text-align:center;
}
#menu-line {
	background:url(../images/footer-top-tail.gif) repeat;
}
.nav a:link, .nav a:visited, .nav a:hover {
	/*color:#292a29;*/
	color:#fff;/*font: 900 16px/20px 'Roboto',sans-serif;*/
}
.nav a:hover {
	color:#000;
}
.navbar-toggle {
	border-color: #ddd;
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	/* background-color: transparent; */
    background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #ddd;
	border-color: #fff;
}
.navbar-toggle:hover {
	background-color: #CCC;
}
.navbar-toggle .icon-bar {
	background-color: #888;
}
#header-border-bottom {
	background: url(../images/header-border.png) center top repeat-x;
	padding: 6px 0 0;
	margin-top:10px;
	width: 100%;
}
ul.menu {
	margin: 0 0 24px;
	list-style: none;
	text-align: left;
}
#menu>li {
	background: none;
	border: 0;
	float:left;
	margin: 0 0 0 47px;
	overflow: inherit;
	font: 400 18px/24px 'Roboto', sans-serif;
}
#menu>li:first-child {
	margin-left: 0;
}
.slide {
	width:100%;
	max-width:600px;
}
.akcia {
	background:url(../images/xaki.jpg) center;
	background-size:cover;
}
.iphone {
	background: url(../images/iphone.png) no-repeat right top;
	-moz-background-size: 60%; /* Firefox 3.6+ */
	-webkit-background-size: 60%; /* Safari 3.1+ и Chrome 4.0+ */
	-o-background-size: 60%; /* Opera 9.6+ */
	background-size: 60%; /* Современные браузеры */
}
h4 {
	color:#36B;
}
.svoboda p {
	color:#fff;
}
.tur {
	padding:10px;
	background:#FFF;
	/*font-size:13px;*/
	height:100%;/*box-shadow: 0 0 5px rgba(0,0,0,0.3);*/
}
.mini {
	font-size:13px;
	color:#F00;
}
.tur-name {
	/*background:url(../images/nav-tail.gif) repeat;*/
	background:url(../images/body-tail.gif) repeat;
	line-height:2em;
	/*color:#FFF;*/
	padding:10px;
	text-align:center;
}
.white {
	background:#fff;
	padding:7px 20px;
}
.white50 {
	background: rgba(255, 255, 255, 0.9);
	padding:7px 20px;
}
.pusto {
	height:40px;
}
.tank {
	background:url(../images/tank1.jpg) no-repeat right bottom;
	background-size:cover;
	padding:40px 0;
}
.tank h2 {
	color:#fff;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	line-height:2em;
}
.price {
	font-size:32px;
	text-align:center;
	line-height:60px;
	color:#696;
}
.green {
	color:#696;
}
.green-fon {
	background: url(../images/body-tail.gif) center top repeat #efeedd;
	padding:10px 15px;
	border-left: 5px solid #F00 /*#6a7f5a;*/
}
.footer {
	background:url(../images/nav-tail.gif) repeat;
	color:#fff;
	padding:20px;
}
.footer p {
	font-size:16px;
}
.footer1 {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 190px;
	background:url(../images/nav-tail.gif) repeat;
	color:#fff;
}
.footer1 p {
	font-size:14px;
}
.deliter {
	width:50%;
	margin:40px auto;
	border-bottom: 1px solid #6a7f5a;
	border-top: 1px solid #6a7f5a;
	height: 6px;
}
.formV {
	width: 166px;
	height: 71px;
	border: 1px solid rgb( 182, 211, 234 );
	border-radius: 5px;
	background: rgb( 242, 242, 242 );
	text-align: center;
	margin: 0px auto;
}
.formV a {
	font-size: 12pt;
	margin-top: 5px;
	width: 153px;
	height: 44px;
	background: url(../images/button-l.png);
	line-height: 43px;
	display: inline-block;
	color: rgba(255,255,255,1);
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);
	font-weight: 600;
}
.formV a:hover {
	background: url(../images/button-hover-l.png) 0 0 no-repeat;
}
.formV img {
	margin-top: 5px;
	vertical-align: top;
}
.form-error {
	text-align: center;
	color: red;
	background: antiquewhite;
	margin-bottom: 15px;
	padding: 8px 0px;
	font-weight: bold;
	display: none;
}
.success form {
	opacity: 0;
}
.form-success {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	display: none;
}
.success .form-success {
	display: block;
}
.modal .pay {
	text-align: center;
	margin: 20px 0px;
}
#paymethods {
	display: none;
}
.modal #paymethods {
	display: block;
}
#paymethods .paym {
	width: 25%;
	padding: 8px;
	float: left;
}
#paymethods .paym a {
	display: block;
}
#paymethods .paym img {
	width: 100%;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}
blockquote {
	background:#FFF;
	padding:15px;
	margin-left:15px;
	/*font-size: 14px;*/
    border-left: 5px solid #6a7f5a;
}
.right {
	text-align:right;
}
.btn-btn {
	background:#365;
	/*background-color:#360;*/
	color:#fff !important;
	text-decoration:none !important;
}
.btn-btn:hover, .btn-btn:focus, .btn-btn:active {
	background:url(../images/nav-tail.gif) repeat;
	color: #fff;
}
.black {
	color:#000;
	font-size:1.3em;
}
.black h2 {
	color:#000;
}
.hit {
	position:relative;
	float:right;
	top:15px;
	right:-4px;
}
.date-inp {
	position: relative;
}
.date-inp .glyphicon-calendar {
	position:absolute;
	bottom:8px;
	right:10px;
	top:auto;
	cursor:pointer;
}
 @media (max-width: 768px) {
.slider {
	padding:10px 0 20px 0;
}
.slider1 {
	padding:10px 0 20px 0;
}
h1 {
	font-size:36px;
}
h2 {
/*font-size:18px;*/
}
.right {
	text-align:center;
}
.left {
	text-align:center;
}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
.site-name {
	float: left;
}
.slogan {
	text-align:left;
	border-left: 1px solid #000;
	float: left;
	margin: 8px 0 0 0;
	max-width: 196px;
	padding: 5px 0 5px 8px;
}
.site-name1 {
	float: right;
	margin-left:10px;
}
.slogan1 {
	text-align:right;
	border-right: 1px solid #000;
	float: right;
	margin: 8px 0 0 0;
	padding: 5px 9px 5px 0;
	font: 900 16px/20px 'Roboto', sans-serif;
	max-width: 240px;
}
.slider {
	padding:60px 0 60px 0;
}
.slider1 {
	padding:60px 0 60px 0;
}
.vk {
	text-align:right;
}
.svoboda h1 {
	font-size:32px;
}
.svoboda p {
	font-size:18px;
	line-height:1.2em;
}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.slider {
	padding:50px 0 100px 0;
}
.slider1 {
	padding:50px 0 100px 0;
}
.svoboda {
	padding:100px 0;
}
.svoboda h1 {
	font-size:52px;
	margin-bottom:30px;
}
.svoboda p {
	font-size:22px;
	line-height:1.2em;
}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.slider {
	padding:140px 0 200px 0;
}
.slider1 {
	padding:80px 0 215px 0;
}
.slogan1 {
	max-width: 310px;
}
}

[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
}
.bs-callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.bs-callout-info {
    background: url(../images/nav-tail.gif) repeat;
    border-color: #F00;
}

#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:10000;}
#phone-call-mobile {bottom:10px;left:10px;width:125px;position:fixed;z-index:10000;transform:scale(0.8);}
.img-circle{background-color:#d34c3c;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #d34c3c;width:150px;height:150px;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:#d34c3c;width:100px;height:100px;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:72px;height:72px;bottom: 14px;right: 49px;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:72px;height:72px;background-image:url(/images/mini.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;}
@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;}}
hr {
	border: 1px;
	height: 1px;
}