.container {	border: solid 0px gray;	width /***/:960px;}/* Small devices (tablets, 768px and up) */@media (max-width: 750px) {.container {	border: solid 0px blue;	width: 960px !important;}}/* Small devices (tablets, 768px and up) */@media (min-width: 750px) {.container {	border: solid 0px blue;	width: 960px !important;}}/* Medium devices (desktops, 992px and up) */@media (min-width: 990px) {.container {	border: solid 0px red;	width: 960px !important;}}/* Large devices (large desktops, 1200px and up) */@media (min-width: 1220px) { .container {	border: solid 0px green;	width: 1100px !important;}}html, body {	font-family: 'PT Sans', Arial, sans-serif;	font-size: 17px;	line-height: 25px;}h1 {	font-family: 'Georgia', serif;	font-size: 33px;	color: #006ed4;}h2 {	font-family: 'Georgia', serif;	font-size: 33px;	color: #006ed4;}#header {	border: solid 0px red;	width: 100%;	background: url('../img/header.jpg');	background-position: center 0px;	background-repeat: no-repeat;}#top {	margin-top: 60px;}#steps {	border: solid 0px red;	width: 100%;	background-color: white;}#steps .row {	padding: 20px 0px;}#formz {	height: 440px;	background: url('../img/bg_form.jpg');	background-position: center 0px;	background-repeat: no-repeat;}#water-1 {	background: url('../img/water.jpg');	background-position: center 0px;	background-repeat: no-repeat;}#faq {	background: url('../img/white_gradient.png');	background-position: center 0px;	background-repeat: repeat-y;}#liciense {	height: 406px;	background: url('../img/derevo.jpg');	background-position: center 0px;	background-repeat: repeat-x;	padding-top: 40px;}#blue {	width: 100%;	height: 6px;	background-color: #52bbca;}#niz {	height: 135px;	background: url('../img/niz.jpg');	background-position: center 0px;	background-repeat: no-repeat;	border-top: solid 1px #93d4de;	color: white;	font-size: 15px;}#niz {	padding-top:  30px;}.wave-top {	background: url('../img/wave_top.png');	background-position: center bottom;	background-repeat: repeat-x;	padding-bottom: 40px;}.wave-niz {	background: url('../img/wave_niz.png');	background-position: -15px top;	background-repeat: repeat-x;	padding-top: 40px;}.wave-top2 {	background: url('../img/wave_top2.png');	background-position: center bottom;	background-repeat: repeat-x;	padding-bottom: 50px;}.wave-niz2 {	background: url('../img/wave_niz2.png');	background-position: center top;	background-repeat: repeat-x;	padding-top: 40px;}.redz {	border: solid 1px red;}.box-phone {	width: 189px;	border: solid 0px red;	float: right;}.text-phone {	font-size: 19px;	color: #006ed4;	text-align: center;}.number-phone {	font-size: 46px;	color: black;	font-weight: bold;	line-height: 42px;	text-align: center;}.text-work {	font-size: 16px;	color: gray;	text-align: center;}.text-1 {	margin-top: 140px;	margin-bottom: 40px;	padding-left: 30px;}.text-2 {	padding-left: 30px;}.text-3 {	padding-left: 30px;	border: solid 0px red;	padding-bottom: 30px;}.step {	height: 42px;	margin-top: 14px;}.step-text {	padding: 7px 0px 0px 10px;	float: left;	font-weight: bold;}.green-circle {	background: url('../img/circle.jpg');	background-position: 0px top;	background-repeat: no-repeat;	width: 40px;	height: 40px;	color: #006ed4;	float: left;	font-weight: bold;	text-align: center;	padding: 7px 0px 0px 0px;	font-size: 20px;}.width-text {	border:  solid 0px red;	padding-left: 15px;}.width-text h2 {	margin-top:5px;}#faq h2 {	margin-bottom: 20px;}.faq {	list-style: none;	padding: 0px 0px 0px 0px;}.faq li {	padding-top: 8px;}#accordion a {	color: #0090c6 !important;	border-bottom: dashed 1px #46a9dd;	font-size: 20px;}#accordion a:hover {	color: #003aaf !important;	text-decoration: none;	border-bottom: dashed 1px #154cbd;}#accordion .panel {	border: none;	box-shadow: 0 0px 0px rgba(0,0,0,0);}#accordion .panel a {	text-decoration: none;}#accordion p {	margin: 0px;	margin-top: 10px;}.img-liciense {	border: solid 0px white;	width: 100%;	height: 320px;	background: url('../img/for_liciense.png');	background-position: center 20px;	background-repeat: no-repeat;	padding-top: 25px;	text-align: center;}.img-liciense img  {	padding-left:1px;}.kartinka {	border: solid 8px #c0d7e8;	box-shadow: 0px 0px 1px white;	margin-top: 70px;}.formz {	padding-top: 15px;}.formz h2 {	margin-bottom: 20px;}.desler {	background: url('../img/desler.png');	background-position: 0px bottom;	background-repeat: no-repeat;	height: 22px;	width: 82px;}.desler:hover {	background: url('../img/desler.png');	background-position: 0px top;	background-repeat: no-repeat;	height: 22px;	width: 82px;}.design {	width: 82px;	font-size: 10px;	line-height: 17px;	text-align: center;	color: #447883;}.design:hover {	color: white;}.acInput {        width: 100%;}.acResults {           padding: 0px;	border: solid 1px #b1b1b1;	background-color: Window;	overflow: hidden;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: #666 0px 0px 10px;	-moz-box-shadow: #666 0px 0px 10px;	box-shadow: #666 0px 0px 10px;	min-width: 240px;	z-index: 100;}.acResults ul {   width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 5px 0px ;}.acResults li { 	position:relative;   margin: 0px;	padding: 3px 10px;	cursor: pointer;	display: block;	width: 100%;	font: menu;	font-size: 14px;	overflow: hidden;	font-family: 'PT Sans', Arial, Helvetica, sans-serif;}.acResults li:hover {	font-size: 14px;	font-family: 'PT Sans', Arial, Helvetica, sans-serif;	color: White;	background-color: #00bffb;}.acLoading {        background : Window url('../img/autocomplete_indicator.gif') 97% center no-repeat;}.acSelect {        background-color: Highlight;        color: HighlightText;}.has-error {	color: #df3a01;} 