/*! formstone v1.3.0 [background.css] 2016-10-23 | GPL-3.0 License | formstone.it */

.fs-background{overflow:hidden;position:relative}.fs-background,.fs-background-container,.fs-background-media{-webkit-transition:none;transition:none}.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden}.fs-background-media{position:absolute;top:0;bottom:0;opacity:0}.fs-background-media.fs-background-animated{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.fs-background-media iframe,.fs-background-media img,.fs-background-media video{width:100%;height:100%;display:block;-webkit-user-drag:none}.fs-background-media.fs-background-fixed,.fs-background-media.fs-background-native{width:100%;height:100%}.fs-background-media.fs-background-fixed img,.fs-background-media.fs-background-native img{display:none}.fs-background-media.fs-background-native{background-position:center;background-size:cover}.fs-background-media.fs-background-fixed{background-position:center;background-attachment:fixed}.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.fs-background-embed.fs-background-ready iframe{z-index:0}
.t3-footer {
    background: #121d31;
    color: #fff;
	    padding: 30px;
}
body {font-family: arial;}

#qx-section-245649 h2 {font-size: 40px;}
.tel {font-size: 16px; color: #fff;     padding-top: 10px;     line-height: 25px; font-family: Arial;}
.header-transparent .header-area {
    position: absolute;
    z-index: 99999;
    width: 100%;
    background: transparent; 
    box-shadow: none;
}
.header-transparent .t3-header.navbar-fixed-top {
    background: #ddd;
}

.navbar-fixed-top .navbar-default .navbar-nav > li > a:hover, .navbar-fixed-top .navbar-default .navbar-nav > li > a:focus, .navbar-fixed-top .navbar-default .navbar-nav .active, .navbar-fixed-top .navbar-default .navbar-nav .active > a {
    color: #333;
    background: transparent;
}

.navbar-default .navbar-nav .active, .navbar-default .navbar-nav .active > a {
    color: #333;
}

.logo a {
padding-top:10px;
}
.foot2 h3 {color: #fff;}
.i4ewOd-pzNkMb-haAclf  {    display: none !important;}
.navbar-fixed-top .tel {font-size: 15px; color: #333;    line-height: 25px; }
.section-title  h2 {font-family: 'Play', sans-serif; font-size: 40px; font-weight: normal;}

#chronoform_form1   {width:90%;     margin: 0 auto; font-family: Arial;}
#chronoform_form1  textarea {height: 100px;}
#chronoform_form1  label {color: #1e2b38;}

#chronoform_form1  input, #chronoform_form1  textarea {width: 100%;     border-radius: 10px;}
#chronoform_form1  .cfdiv_text label {
    width: 100%;
}

#chronoform_form1  input[type="submit"] {
  display: inline-block;
  margin-top: 10px;
  font-size: 80%;
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding: 15px;
  border: 1px solid;
  border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
  border-radius: 6px;
  outline: none;
  background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
}
#chronoform_form1  input[type="submit"]:first-line{
  font-size: 170%;
  font-weight: 700;
}
#chronoform_form1  input[type="submit"]:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);
}
#chronoform_form1  input[type="submit"]:active {
  color: rgb(255,255,255);
  border-color: #2970a9;
  background-image: linear-gradient(#5796c8, #6aa2ce);
  box-shadow: none;
}
.t3-navhelper a {
	 display: inline-block;
  margin-top: 10px;
  font-size: 80%;
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  padding: 15px;
  border: 1px solid;
  border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
  border-radius: 6px;
  outline: none;
  background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
	 font-family: Arial;
}
#service  a{    color: rgba(8, 149, 196, 1);}
.t3-navhelper  {
	margin-bottom: 0 !important;
	padding-bottom: 50px;
	    background : url(../images/fon.jpg) bottom center no-repeat; background-size: 100% auto;
}
a:hover {color: #2a6072 !important;}

#t3-content   h3.qx-blurb-title:hover {
    color: #333 !important;
}
.t3-footnav .t3-module {
    background: none;
    color: #555555;
    margin-top: 0;
    margin-bottom: 0;
}
#qx-section-245649  img {    width: 120px;}
#about  img {border-radius: 10px;}
@media (min-width: 1200px)  {
.nav > li > a, .nav > li > span, .nav > li > .separator {
    padding-top: 28px;
    padding-bottom: 38px;
}}

@media screen and (max-width: 600px)  {
	.navbar-fixed-top .tel, #t3-header .tel {
    font-size: 14px;
      padding: 0; font-family: Arial;
	  line-height:20px;  padding-top: 19px;
}
	
}
@media screen and (max-width: 425px)  {
	.navbar-fixed-top .tel, #t3-header .tel {
    font-size: 12px;
      padding: 0;
	  line-height:20px;
	  padding-top: 8px;
}
.tx-main-menu  {padding: 0;}
.logo  {padding-top: 0px;}
#slider  h3.qx-slide__title span {font-size: 30px;}
.foot2 h3 { 
    font-size: 15px;
}
}