@charset "utf-8";

/*main css*/
body {
font-family: 'Futuris', arial;
font-size: 14px;
font-weight: 400;
line-height: 22px !important;
letter-spacing: 0.5px;
color: #444;
text-rendering: optimizeLegibility;
margin: 0;
padding: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
}




h1 {
	font-family: 'Futuris Bold';
    font-size: 28px;
    line-height: 30px;
    color: #444;
	padding:0;
}

h2
 {
	font-size:20px;
	padding-bottom:15px;
	color: #444;
}

h3
 {
 font-family: 'Futuris Bold';
	font-size: 24px;
    line-height: 27px;
    padding-bottom: 15px;
	color: #444;
}

/*===== Вспомогательные класы для разработки и отладки =====*/


divv{
	

border: 1px solid red;	
	
}

lii{
	

border: 1px solid #ffff00;	
	
}

ull{
	

border: 1px solid #00ff00;	
	
}
.nopad {
 
padding: 0px;
margin: 0px;

  
}


.hidden{
opacity:0;
}
.visible{
opacity:1;
}

.center-img {
    display: block;
    margin-left: auto;
    margin-right: auto; }

	.align-center{
display: block;
    margin-left: auto;
    margin-right: auto;

	}
	
/*=====  =====*/	

/*===== Кнопки =====*/

.btns {
width: 160px;
	 color: #fffbf0;
	
 background-color: #42C6F4;
 	font-size: 12px;
	border: 1px solid #fff;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  padding:6px;
  line-height: 1.42857143;
 
}

.btns:hover { 
-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;  
 background-color: #06C3CD;color: #fffbf0;
   }

/*===== Линки =====*/

a {
	color: #42C6F4;
	text-decoration: none;
padding: 3px;
	
}
a:hover {
color: #fffbf0;
padding: 3px;
text-decoration: none;
	border-bottom:1px solid #42C6F4;
background-color: #42C6F4;
	
}

a.link {
font-family: 'Futuris', arial;
font-size: 200%;
font-weight: bold;
text-decoration: underline;
}
a.link:hover {
text-decoration: none;

}
/*===== =====*/
 hr {

border-top: 2px solid #42C6F4;

}
/*=====Без точек с списке =====*/
.nocroplist{

list-style-type: none;

}
/*===== =====*/
/* Блок основного контента */

.mainbloccontent{
top:55px;  position: relative;
}

/*===== =====*/
/*=====Высота появляющегося окна на нажатие бутерброда =====*/
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 440px;
}
/*===== =====*/
/*  Текст с ошибами полей формы */

.help-block { color: red;font-size:6px;}
/*===== =====*/
/*=====Блок телефона сверху  =====*/
.phone {
    padding-left: 20px;
padding-right: 20px;
    background: url(../images/top-fixed-form-phone.png) no-repeat left center;
    font-size: 18px;
    font-family: PT-sans-bold, Arial, serif;
    font-weight: 400;
}



/*=====форма с картинкой ПОЛУЧИТЕ КОНСУЛЬТАЦИЮ СПЕЦИАЛИСТА =====*/
.cal{

margin-top: 0px;
width: 100%;
 height: 400px;
background-image: url(../2.jpg);
background-repeat: no-repeat;
background-size: cover;

}

/*===== =====*/
/*====Верхние кнопки меню===*/
.navbar-default .navbar-nav > li > a {
    color: #42C6F4;
    background-color: transparent;
text-decoration: none;
}


.navbar-default .navbar-nav > li > a:hover {
 
 background-color: #42C6F4; color: #fffbf0;
text-decoration: none;
border-bottom:0px solid #42C6F4;
border-radius: 5px;
}
/*===== =====*/
/*====Заголовок блока услуги в левом меню===*/
.titleleftmenu{
text-align: center;

}
/*===== =====*/


/*===== =====*/
/*====фон Блок футер есть вопросы и ОСТАВЬТЕ ЗАЯВКУ===*/
.contactqueqion {
   background: #f5f5f5 url(../images/word-map.png) no-repeat top center;

}

/*===== =====*/
/*=====картинки телефона, почты в футере слева=====*/
.mail {
    padding-left:18px;
padding-right: 10px;
    background: url(../images/email.png) no-repeat left center;
    font-size: 18px;
    font-family: PT-sans-bold, Arial, serif;
    font-weight: 400;
}

.telephon {
    padding-left: 18px;
padding-right:10px;
    background: url(../images/phone.png) no-repeat left center;
    font-size: 18px;
    font-family: PT-sans-bold, Arial, serif;
    font-weight: 400;
}

/*====Блок подвала===*/
.footer{


   color: #444;

 font-weight: 700;
text-align: center;

/*background-color:#42C6F4;*/

}
/*===== =====*/