﻿@media (min-width: 1136px) and  (max-width: 1200px){
}
@media (min-width: 1080px) and  (max-width: 1135px){
.circles {
	background: url('../img/circles-back.png') no-repeat 50% center!important;
	background-size: initial!important;
	-webkit-background-size: initial!important;
}
}
@media (min-width: 960px) and  (max-width: 1079px){
.services_cont {
	max-width: 100%!important;
}
.circles {
	background: url('../img/circles-back.png') no-repeat 50% center!important;
	background-size: initial!important;
	-webkit-background-size: initial!important;
}
.calc-ico {
	display: none;
}
}
@media (min-width: 800px) and  (max-width: 959px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
}
@media (min-width: 768px) and  (max-width: 799px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
.container .form .inputs {
	width: 288px;
	margin-left: auto!important;
	margin-right: auto;
	display: table;
	float: none;
}
.container .services {
	width: 100%!important;
}
.service_l, .service_r {
	height: 185px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: table!important;
}
.calcBg {
	background-size: initial!important;
	-webkit-background-size: initial!important;
}
.calc-year {
	width: 110px!important;
}
.calc .opt-quontity span {
	margin-top: -6px!important;
	position: relative!important;
	display: inline-table!important;
}
#top-block {
	background-size: cover;
	-webkit-background-size: cover;
	/*background: url('../img/loan-top.jpg') no-repeat 100% center!important;*/
}
}
@media  (max-width: 767px){
.super-circle1, .super-circle2 {
	display: none!important;
}
}
@media (min-width: 720px) and  (max-width: 767px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
}
@media (min-width: 640px) and  (max-width: 719px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
}
@media (min-width: 530px) and  (max-width: 639px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
.container .jumbotron h1 {
	margin: 30px auto 0!important;
}
.container .form .calc-inputs {
	margin: 0 auto!important;
	float: none!important;
}
#mymap .col-xs-6 {
	width: 100%!important;
}
}
@media (min-width: 480px) and  (max-width: 529px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
.container .jumbotron h1 {
	margin: 30px auto 0!important;
}
.container .form .calc-inputs {
	margin: 0 auto!important;
	float: none!important;
}
#mymap .col-xs-6 {
	width: 100%!important;
}
.container .form .calc {
	margin-left: 50px!important;
}
.container h2 {
	padding-bottom: 5px!important;
}
#map-canvas {
	height: 300px!important;
}
	.button_up{
		margin-right: 160px !important;

	}

}
@media (min-width: 320px) and  (max-width: 479px){
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
.container .jumbotron h1 {
	margin: 50px auto 0!important;
}
.container .form .calc-inputs {
	margin: 0 auto!important;
	float: none!important;
}
#mymap .col-xs-6 {
	width: 100%!important;
}
.container .form .calc {
	margin-left: 0px!important;
}
.container h2 {
	padding-bottom: 5px!important;
}
#map-canvas {
	height: 300px!important;
}
/**/
.services_cont h3 {
	margin-left: 0px!important;
	margin-top: 25px!important;
}
.container .services .subheader {
	max-width: 100%;
}
.service_l, .service_r {
	height: initial!important;
}
.service_l img, .service_r img {
	margin-left: 0!important;
	max-width: 60%;
}
.container .services h2 {
	padding-left: 0!important;
}
.container .form, .container .services {
	width: 100%!important;
}
.container .form .arrow {
	top: -6px!important;
}
.container .jumbotron h1 {
	max-width: 100%;
}
#top-block .container .jumbotron {
	padding-left: 0;
	padding-right: 0;
}
#team .col-xs-4 {
	width: 100%!important;
}
.team-image, .team-image img {
	margin: 0 auto!important;
}
.team-member .team-desc {
	text-align: center;
}
.container .form .inputs, .sbHolder, .container .form .inputs button {
	width: 100%!important;
}
#form .inputs {
	margin: 0!important;
}
.super-circle {
	width: 80px!important;
	height: initial!important;
}
.service_r h3, .service_l h3 {
	font-size: 16px!important;
}
.services_cont {
	margin: 40px 0;
	float: left;
}
.order-popup {
	zoom: 0.7;
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);

}
	.button_up{
		margin-right: 35% !important;

	}

}
@media (min-width: 0px) and  (max-width: 319px){
body, html {
	min-width: 320px!important;
}
.services_cont {
	max-width: 100%!important;
}
.calc-ico {
	display: none;
}
.container {
	max-width: 100%;
}
.container .jumbotron h1 {
	margin: 30px auto 0!important;
}
.container .form .calc-inputs {
	margin: 0 auto!important;
	float: none!important;
}
#mymap .col-xs-6 {
	width: 100%!important;
}
.container .form .calc {
	margin-left: 0px!important;
}
.container h2 {
	padding-bottom: 5px!important;
}
#map-canvas {
	height: 300px!important;
}
/**/
.services_cont h3 {
	margin-left: 0px!important;
	margin-top: 25px!important;
}
.container .services .subheader {
	max-width: 100%;
}
.service_l, .service_r {
	height: initial!important;
}
.service_l img, .service_r img {
	margin-left: 0!important;
	max-width: 60%;
}
.container .services h2 {
	padding-left: 0!important;
}
.container .form, .container .services {
	width: 100%!important;
}
.container .form .arrow {
	top: -6px!important;
}
.container .jumbotron h1 {
	max-width: 100%;
}
#top-block .container .jumbotron {
	padding-left: 0;
	padding-right: 0;
}
#team .col-xs-4 {
	width: 100%!important;
}
.team-image, .team-image img {
	margin: 0 auto!important;
}
.team-member .team-desc {
	text-align: center;
}
.container .form .inputs, .sbHolder, .container .form .inputs button {
	width: 100%!important;
}
#form .inputs {
	margin: 0!important;
}
.super-circle {
	width: 80px!important;
	height: initial!important;
}
.service_r h3, .service_l h3 {
	font-size: 16px!important;
}
.services_cont {
	margin: 40px 0;
	float: left;
}
.order-popup {
	zoom: 0.7;
}
	.button_up{
		margin-right: 35% !important;

	}
}
@media (max-height: 500px)  and (orientation:landscape) {
}

@media screen and  (max-width: 768px) {
	#top-block {
		background-position: center center!important;
		/*background-image: url('../img/loan-top.jpg')!important;*/
		background-size: cover!important;
		-webkit-background-size: cover!important;
		background-repeat: no-repeat!important;
		background-attachment: inherit!important;
}
	#menu{
		height: 45px !important;
	}
}

/*Скрываем раздел "парнеры"*/

@media screen and  (max-width: 550px) {
	#logos {
		display: none;
	}
}
/*Форма обратной связи в начале страницы*/
@media screen and  (max-width: 1000px){
	.for_left_form {
		margin-left: 0 !important;
	}
	.margin_call_back_form {
		margin-top: 0px;
		padding-top: 60px;
	}
}
