/*!
 * Start Bootstrap - Creative v3.3.7+1 (http://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)

 */



			@media (max-width: 1700px) {
		#HL{font-size:1.4em;display:inline;text-align:center;}
			}
			@media (max-width: 999px) {
		#HL{display:inline;text-align:center;}
			}
			@media (max-width: 750px) {
		#HL{display:inline;text-align:center;}
			}




		header h2{color: #ff5a00; font-weight: 800; font-size: 3.5em;text-shadow: 2px 2px 3px black, 0 0 1em silver;}
        header span {color: #222; font-weight: bold; font-size: 1.8em;text-shadow: 1px 1px 2px white, 0 0 1em black; }
	h1 {color: #222;  font-size: 6px;text-shadow: 1px 1px 2px black, 3px 1px 2px white; }
		@media (max-width: 900px) and (min-width: 200px) {
	
		header span {color: darkyellow; font-weight: bold; font-size: 1.6em; text-shadow: 1px 1px 2px silver, 0 0 1em black;  }
		header h2{color: #ff5a00; font-weight: 800; font-size: 2.5em;text-shadow: 1px 2px 2px black, 0 0 1em black;}
	}





.navbar-default,a{-webkit-transition:all .35s;-moz-transition:all .35s}header,header .header-content{position:relative;width:100%;text-align:center}body,html{height:100%;width:100%}body{font-family:'Yanone Kaffeesatz', sans-serif;webkit-tap-highlight-color:#222}
.btn,.navbar-default,.navbar-default .navbar-header .navbar-brand,h2,h3,h4,h5,h6{font-family:'Yanone Kaffeesatz', sans-serif;}hr{border-color:#ff5a00;border-width:3px;max-width:50px}hr.light{border-color:#fff}a{transition:all .35s;color:#ff5a00}a:hover{color:limegreen;text-decoration: none;}p{font-size:16px;line-height:1.5;margin-bottom:20px}

.bg-primary{background-color:#ff5a00}

.bg-dark{background-color:#222;color:#fff}.text-faded{color:rgba(255,255,255,.7)}section{padding:20px 0}aside{padding:10px 0}.no-padding{padding:0}

.navbar-default{background-color:#fff;border-color:rgba(34,34,34,.05);transition:all .35s}


.mod {margin-top: 20px;}

#HN{border: 1px solid DimGrey;box-shadow: 2px 4px 2px black;padding:10px;font-size:1.5em;margin:auto;border-radius:2px 2px 15px 15px;background-color:#222;}






.fixed {

  margin-left:5%;
  text-align: center;
	float: left;
  position: fixed;
  color: #FFF;
  -webkit-transition: top .4s ease-out 0s;
  -moz-transition: top .4s ease-out 0s;
  -o-transition: top .4s ease-out 0s;
  transition: top .4s ease-out 0s;
}

.fixed-top{
margin-left:15%;
  top: 4px;
  text-align: center;
}

.fixed-bottom{
	margin-left:15%;
  top: -75px;
}



@media(max-width:550px){

	.fixed-top{
margin-left:15%;
  top: 0px;
  text-align: center;
}

.fixed-bottom{
margin-left:15%;
top: -110px;
text-align: center;
}

}






.up {


  text-align: center;

  float:right;
  position: fixed;
  color: #FFF;
  -webkit-transition: bottom .4s ease-out 0s;
  -moz-transition: bottom .4s ease-out 0s;
  -o-transition: bottom .4s ease-out 0s;
  transition: bottom .4s ease-out 0s;
}

.up-top{
margin-left:95%;
  bottom: 55px;

  text-align: center;
}

.up-bottom{

	margin-left:95%;
  bottom: -75px;
}

@media(max-width:550px){

	.up-top{
margin-left:88%;
  bottom: 55px;
  text-align: center;
}

.up-bottom{

margin-left:88%;
bottom: -55px;
text-align: center;
}

}










.btn-default,.portfolio-box .portfolio-box-caption{-webkit-transition:all .35s;-moz-transition:all .35s}.navbar-default .navbar-header .navbar-brand{color:#ff5a00;font-weight:700;text-transform:uppercase}

.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#ff5a00}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#222;text-transform:uppercase}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:800;font-size:17px;color:#222}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#F05F40}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#ff5a00!important;background-color:transparent}.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}@media (min-width:768px){.navbar-default{background-color:transparent;border-color:rgba(255,255,255,.3)}.navbar-default .navbar-header .navbar-brand{color:#ff5a00}.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover{color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#ff5a00}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#fff}.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.05)}.navbar-default.affix .navbar-header .navbar-brand{color:#ff5a00;font-size:18px}.navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover{color:#eb3812}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#F05F40}}header{min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center  ;background-image:url(../img/header.jpg);color:#fff}header .header-content{padding:100px 15px}header .header-content .header-content-inner h1{font-weight:600;margin-top:0;margin-bottom:0;font-size:16px}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}




@media (min-width:768px){header{min-height:100%}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner h1{font-size:22px}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}.section-heading{margin-top:0}

.lh{text-align:center;}
.ln{text-align:center;}

.service-box{max-width:80%;margin:30px auto 0}@media (min-width:992px){.service-box{margin:20px auto 0}}.service-box p{margin-bottom:0}














.portfolio-box{position:relative;display:block;height: 200px; width:300px;margin:2px ;border:3px solid #222;border-radius: 7px; margin-left: 3%; margin-right: 3%; margin-top: 5%;margin-bottom: 10px; float: right;}


.portfolio-box img{
width:100%;
height:100%;
}

.portfolio-box .portfolio-box-caption{color:#fff;opacity:0;display:block;   background:rgba(240,95,64,.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;transition:all .35s}









.social-icons a {
                        color: silver;
                        text-align: center;

                        margin-top: 10px;
                    }



                    .social-icons {

                        text-align: center;
                        margin-top: 10px;
						background-color:#222;
                    }

                    a.social-media {
                        padding: 5px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
                    }
                  .social-media i{
                        padding: 5px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
						width:15px;
                    }

					.fa.fa-youtube-play:hover {
						color:red;
					}
					.fa.fa-odnoklassniki-square:hover {
						color:darkorange;
					}
					.fa.fa-telegram:hover {
						color:deepskyblue;
					}
					.fa.fa-instagram:hover {
						color:firebrick;
					}
					.fa.fa-google-plus-square:hover {
						color:firebrick;
					}
					.fa.fa-twitter-square:hover {
						color:deepskyblue;
					}
					.fa.fa-vk:hover {
						color:steelblue;
					}
					.fa.fa-facebook-square:hover {
						color:royalblue;
					}






 .money a {
                        color: silver;
                        text-align: center;

                        margin-top: 10px;
                    }



                    .money {

                        text-align: center;
                        margin-top: 10px;
						background-color:#222;
                    }

                    a.social-media {
                        padding: 10px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
                    }

					.money i{
                        padding: 5px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
						width:25px;
                    }



				.cont a {
                        color: silver;
                        text-align: center;

                        margin-top: 10px;
                    }

                    .cont a:hover {
                        color: #F05F40;
                        text-align: center;

                        margin-top: 10px;

                    }

                    .cont {

                        text-align: center;

						display:block;
                        margin-top: 10px;
						background-color:#222;
                    }















 @media (max-width: 1600px) and (min-width: 900px) {
	.container {
		display:block;

	}




              .social-icons a {
                        color: silver;
                        text-align: center;

                        margin-top: 10px;
                    }



                    .social-icons {
						width:33%;
						float:left;
                        text-align: center;
                        margin-top: 10px;
						background-color:#222;
                    }

                    a.social-media {
                        padding: 10px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
                    }






 .money a {
                        color: silver;
                        text-align: center;

                        margin-top: 10px;
                    }



                    .money {
						width:33%;
						float:left;
                        text-align: center;
                        margin-top: 10px;
						background-color:#222;
                    }

                    a.social-media {
                        padding: 10px;
                        position: relative;
                        z-index: 300;
                        text-align: center;
                    }



				.cont a {
                        color: silver;


                        margin-top: 10px;
                    }

                    .cont a:hover {
                        color: #F05F40;
                        text-align: center;

                        margin-top: 10px;

                    }

                    .cont {

                        text-align: center;
						width:33%;
						float:right;
						display:block;
                        margin-top: 10px;
						background-color:#222;
                    }


							.contpag a {

	text-align: center;
						width:33%;
						float:left;
						display:block;
                        margin-top: 10px;
						background-color:red;
}


                   }





.dom {text-align:center;margin-top:15px;}









.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-primary{background-image:none}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:'Yanone Kaffeesatz', sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#F05F40}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-default{color:#222;background-color:#fff;border-color:#fff;transition:all .35s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#222;background-color:#f2f2f2;border-color:#ededed}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{color:#fff;background-color:#ff5a00;border-color:#F05F40;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#ff5a00;border-color:#ed431f}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,


.btn-primary[disabled]:hover,fieldset[disabled]
.btn-primary,fieldset[disabled]
.btn-primary.active,fieldset[disabled]
.btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#F05F40;border-color:#F05F40}.btn-primary .badge{color:#F05F40;background-color:#fff}.btn{border:none;border-radius:300px;font-weight:700;text-transform:uppercase}.btn-xl{padding:15px 30px}::-moz-selection{color:#fff;text-shadow:none;background:#222}::selection{color:#fff;text-shadow:none;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}





 #prt {

            width: 96%;
            margin-left: 3%;
            margin-right: 3%;

        }



        @media (max-width: 1197px) and (min-width: 749px) {
  #prt {
            width: 96%;
            margin-left: 3%;
            margin-right: 3%;
            font-size: 0.7em;

  }

}

	.rotate {
		background-image: url(/img/hv/1.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.rotate:hover {

	background-image: url(/img/hv/2.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}




	.vnr {
		background-image: url(/img/hv/3.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.vnr:hover {

	background-image: url(/img/hv/4.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}



.mikr {
		background-image: url(/img/hv/9.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.mikr:hover {

	background-image: url(/img/hv/10.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}



.mot {
		background-image: url(/img/hv/5.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.mot:hover {

	background-image: url(/img/hv/6.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}


	.quad {
		background-image: url(/img/hv/7.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.quad:hover {

	background-image: url(/img/hv/8.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}


	.bus {
		background-image: url(/img/hv/11.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.bus:hover {

	background-image: url(/img/hv/12.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}


		.gruz {
		background-image: url(/img/hv/13.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.gruz:hover {

	background-image: url(/img/hv/14.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}


			.spec {
		background-image: url(/img/hv/15.jpg);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.spec:hover {

	background-image: url(/img/hv/16.jpg); height: 120px;width: 120px; background-size: cover;

-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
}







.podvoz {
		background-image: url(../img/tp/5.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.podzaryad {
		background-image: url(../img/tp/2.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}

.zamena {
		background-image: url(../img/tp/6.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}



.otogrev {
		background-image: url(../img/tp/7.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}



.vskrytie {
		background-image: url(../img/tp/8.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}


.signalka {
		background-image: url(../img/tp/4.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}


.zapusk {
		background-image: url(../img/tp/3.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}


.melkiy {
		background-image: url(../img/tp/1.png);margin:auto; border:4px solid #F05F40; border-radius:50%; height: 120px;width: 120px; background-size: cover;
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow: hidden;
}
    .price-table
                      {

                         width: auto;
                         background-color: #222;
                          font-size: 1.2em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;
                         padding: 15px ;

                    }





         .price-table h3
                      {


                            text-align: center;
                          font-size: 1.3em;
                          color: white;


                    }


					   .price-table h3
                      {

                         height:20px;
						 display:inline;
                            text-align: center;
                          font-size: 1.3em;
                          color: white;


                    }


         .price-table .btn
                      {



                          width: 49%;
                          margin-left: 25%;
                          margin-right: 25%;

                          font-size: 0.8em;
                          color: white;


                    }




          @media (max-width: 980px) {
  .price-table {
            width: 59%;
      margin-left: 25%;
      margin-right: 25%;



                         background-color: #222;
                          font-size: 1.2em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;
                         padding: 15px ;
  }


            }



                @media (max-width: 750px) {
  .price-table {
            width: 69%;
      margin-left: 15%;
      margin-right: 15%;


                         background-color: #222;
                          font-size: 1.2em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;
                         padding: 15px ;
  }


            }


			@media (max-width: 650px) {
  .price-table {
            width: 100%;
			text-align:center;
			margin:auto;



                         background-color: #222;
                          font-size: 1.2em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;

  }


            }


			           @media (max-width: 450px) {
  .price-table {
            width: 100%;
			text-align:center;
			margin:auto;



                         background-color: #222;
                          font-size: 1.2em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;

  }


            }


				           @media (max-width: 250px) {
  .price-table {
            width: 100%;
			text-align:center;




                         background-color: #222;
                          font-size: 0.8em;
                          color: #ff5a00;
                         border: 3px solid #F05F40;
                         margin-top: 5px;
                         border-radius: 10px;

  }


            }




 #carousel-example-generic{width: 55%; height: 510px; margin-left: 22%; margin-right: 22%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
        .icarousel-inner {width: 100%; height: 100%; text-align:center;}
        .item img{

    text-align: center;
    height: 502px !important;
            width: 100% !important;

}

 @media (max-width: 1101px) {
  #carousel-example-generic{width: 79%; height: 510px; margin-left: 10%; margin-right: 10%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
            .item img{text-align: center;height: 502px !important;width: 100% !important;}
        }



        @media (max-width: 850px) {
  #carousel-example-generic{width: 79%; height: 320px; margin-left: 10%; margin-right: 10%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
            .item img{text-align: center;height: 312px !important;width: 100% !important;}
        }


            @media (max-width: 650px) {
  #carousel-example-generic{width: 79%; height: 250px; margin-left: 10%; margin-right: 10%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
            .item img{text-align: center;height: 242px !important;width: 100% !important;}
        }

        @media (max-width: 600px) {
  #carousel-example-generic{width: 79%; height: 280px; margin-left: 10%; margin-right: 10%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
            .item img{text-align: center;height: 272px !important;width: 100% !important;}
        }

            @media (max-width: 450px) {
  #carousel-example-generic{width: 79%; height: 200px; margin-left: 10%; margin-right: 10%; border: 4px solid #222; border-radius: 6px; margin-top: 50px;}
            .item img{text-align: center;height: 192px !important;width: 100% !important;}




        }



                                        form {
                                    width: 60%;
									padding-left:30px;
									padding-right: 30px;
									padding-top: 20px;
									padding-bottom: 55px;
                                    margin-left: 20%;
                                    margin-right: 20%;
                                    margin-top: 20px;
                                    background-color: #222;
                                    border-radius: 10px;

                                }
								.forbt{margin-left:20px;display:inline;float:left;background-color:#ff5a00;height:35px;border-radius:7px;}

								#chek{
								float:right;
								}


                                @media (max-width: 650px) {
                                    form {
                                        width: 80%;
                                        margin-left: 10%;
                                        margin-right: 10%;
                                        margin-top: 20px;
                                        background-color: #222;
                                        border-radius: 10px;
                                        padding: 15px;
										padding-bottom: 55px;
								}}
                                    @media (max-width: 380px) {
                                        form {
                                            width: 96%;
                                            margin-left: 2%;
                                            margin-right: 2%;
                                            margin-top: 20px;
                                            background-color: #222;
                                            border-radius: 10px;
                                            padding: 15px;
											padding-bottom: 55px;
                                        }
									}




video {
	text-align:center;
	margin-top:2%;
	
	width:100%;
	
		
}






.map {
            margin-top: 10px;
            margin-bottom: 1%;
            margin-left: 15%;
            margin-right: 40%;
            height: 505px;
            width: 805px;
            border: 4px solid #222;
            border-radius: 7px;


        }

@media (max-width: 1280px) {
  .map {
            float: left;
            margin-top: 10px;
            margin-bottom: 1%;
            height: 400px;
            width: 79%;
            margin-left: 10%;
            margin-right: 10%;
  }


    @media (max-width: 950px) {
  .map {
            float: left;
            margin-top: 10px;
            margin-bottom: 1%;
            height: 300px;
            width: 700px;
            margin-left: 5%;
            margin-right: 2%;
  }

        @media (max-width: 650px) {
  .map {
            float: left;
            margin-top: 10px;
            margin-bottom: 1%;
            height: 300px;
            max-width: 96%;
            margin-left: 2%;
            margin-right: 2%;
  }


            @media (max-width: 350px) {
  .map {
            float: left;
            margin-top: 10px;
            margin-bottom: 1%;
            height: 150px;
            max-width: 96%;
            margin-left: 2%;
            margin-right: 2%;
  }







#scrollup {
    float: left;
/* фиксированная позиция */
opacity: 0.8; /* прозрачность */

background: #aaa;
border-radius: 5px; /* скругление углов */
    width: 10px;
    height: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
left: 10px; /* отступ слева */
bottom: 10px; /* отступ снизу */
display: none; /* спрятать блок */
cursor: pointer;
}

            #scrollup img {

    width: 10px;
    height: 10px;

}
