
@font-face { font-family: "pfregular"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-regular-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-regular-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pfmedium"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-medium-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-medium-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-medium-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-medium-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pf_din_text_cond_promedium"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcondpro-medium-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcondpro-medium-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcondpro-medium-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcondpro-medium-webfont.ttf") format("truetype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcondpro-medium-webfont.svg#pf_din_text_cond_promedium") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pf_dintext_probold"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-bold-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-bold-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-bold-webfont.ttf") format("truetype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextpro-bold-webfont.svg#pf_dintext_probold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pf_din_text_comp_proregular"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-regular-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-regular-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-regular-webfont.ttf") format("truetype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-regular-webfont.svg#pf_din_text_comp_proregular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pf_din_text_comp_proitalic"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-italic-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-italic-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-italic-webfont.ttf") format("truetype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-italic-webfont.svg#pf_din_text_comp_proitalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: "pf_din_text_comp_prolight"; src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-light-webfont.eot"); src: url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-light-webfont.eot?#iefix") format("embedded-opentype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-light-webfont.woff") format("woff"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-light-webfont.ttf") format("truetype"), url("http://panoramaykt.ru/wp-content/themes/your-theme/fonts/pfdintextcomppro-light-webfont.svg#pf_din_text_comp_prolight") format("svg"); font-weight: normal; font-style: normal; }
html {position:relative; min-height:100%}


.col-xs-4.col-md-4 {
    text-align: center;
}
@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu { /* для раскрывания субменю по наведению */
		display: block;
	}
	.comment-list .children { /* для комментов */
		padding: 0;
		margin-left: 74px;
		padding-bottom: 15px;
	}
	.comment-list .media {
		margin-top: 0;
	}
}

/* =WordPress Core
-------------------------------------------------------------- */


.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.thumbnail {
	border:0;
	padding:0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}



/* COSMOS CSS STYLE POWERED BY REDESUPAR */

body {background:#fcfcfc;
font-family: 'pf_din_text_cond_promedium'}
.modal-open .modal {z-index:9999999}
.main-header {
	background-image: url("img/moy-yakutsk.jpg");
	background-repeat: no-repeat;
    position: relative;
    top: 0;
    width: 100%;
	background-size: 100% auto;}
	
.logo {
    padding: 250px 0;
}
.navbar {
	z-index:999;
	margin-top:50px;
	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #fcfcfc;
}
.navbar-default {background:none; color:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background:none; color:#fff}
.navbar-default .navbar-nav > li > a {color:#fff; text-transform:uppercase}
.navbar-default .navbar-nav > li > a :focus {color:#fff}
.navbar-nav {
float: none;
text-align: center;
}
.navbar-nav li {
float: none;
display: inline-block;
font-size:12px;
} 
header {
    position: absolute;
    width: 100%;
}
p {color:#595959}
h1, h2, h3, h4, h5 {color:#595959; text-transform:uppercase}
.main-h {text-align:center;
font-weight: bold;
    padding: 20px 0 15px;}
.main-serv p {
    text-align: center;
}
.main-serv {text-align:center;}
footer {
    background: #4d4d4d none repeat scroll 0 0;
    float: left;
    padding: 20px 0;
    position: absolute;
height:140px;
    width: 100%;
bottom: 0;
}
.nav-pills > li {
    display: inline-block;
    float: none;
    text-align: center;
	color:#bfbfbf
}
.nav.nav-pills.bottom-menu {
    float: none;
    text-align: center;
}
.nav > li > a {
    color: #bfbfbf;
    display: block;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
}
.social {padding:20px 0 10px}
.news {background:#ebebeb;padding: 0 0 30px;}
.modalka {
    background: rgba(0, 0, 0, 0) url("img/main-fon.jpeg") repeat scroll 0 0 / 100% auto;
    position: relative;
    width: 100%;
}
.opacity {
    background-color: rgba(12, 17, 56, 0.7);
    padding: 50px 0;
}
.modje {color:#fff; text-transform:none; text-align:center; font-size: 38px;
    font-weight: bold;}
.modal-text {color:#fff; text-transform:none; text-align:center; font-size:26px; padding: 10px 0 40px;}
.btn.btn-warning.btn-lg.center-block {
    color: #424242;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 100px;
}
.col-md-2.col-md-offset-5.vpritik {
    background: #fcfcfc none repeat scroll 0 0;
    margin-top: -30px;
}
.main-h-news {
    text-align: center;
}
.container.news-contain {
    padding: 40px 0 0;
}
.col-md-4.col-md-offset-4.vpritik-partner {
    background: #ebebeb none repeat scroll 0 0;
    margin-top: -30px;
}
.container.partner-contain {
    padding: 40px 0;
}
.col-md-4 > img {
    max-width: 100%;
    min-width: 100%;
}
iframe {
    width: 100%;
}
.commercial {
    width:100%;
    padding: 0;
	float:left;
}
.commercial2 {
	border: 1px solid #d6d6d6;
	padding: 0;
	float:left;
}
.estate-img {width:100%;}
.col-md-12.title-estate {
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
	min-height:85px;
}
.col-md-12.title-price {
    border-bottom: 5px solid #183578;
	text-align: center;
}
.kommerka {
    padding: 0 0 50px;
}
.vtorichka {
    padding: 0 0 50px;
}
.col-md-12.title-estate > p {
    margin: 0;
}
.title-estate {padding: 0 0 10px}
.no-main {padding:150px 0 50px}
.no-main-head .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
}

.no-main-head .navbar-nav > .active > a {
    color: #000;
}
.navbar {min-height:45px;}
.vtorichka-main {padding:100px 0 50px; margin-bottom:130px}
.vtor-main {padding-bottom:30px}
.no-pad {padding:0}
.blacken {
    color: black;
    font-weight: bold;
}
.opish {
    float: left;
    padding-right: 20px;
}
.desc {float:left; width:100%; padding:10px 0}
.price {
    background: red none repeat scroll 0 0;
    color: white;
    float: left;
    font-size: 20px;
    padding: 5px 5px;
	text-align: center;
}
.modal-dialog.modal-sm {
    margin-top: 200px;
}
.btn.btn-default.btn-lg.btn-v{
	border-radius:0;
	padding: 10px;
	background:red;
	color:white;
	
}
.vidi {
    background: white none repeat scroll 0 0;
    color: #000000;
    float: left;
    position: relative;
    width: 100%;
}
.vidi > h1 {
    font-size: 48px;
    padding: 100px 0;
    text-align: center;
}
.col-md-12.no-pad.white {
    background: #f0f0f0;
}
.col-md-6.no-pad.operac {
    padding: 250px 75px;
}
.operp {
    color: black;
    font-size: 20px;
    padding-top: 20px;
}
.oper {
    color: black;
    font-size: 26px;
}
.col-md-6.no-pad {
    max-height: 700px;
    min-height: 700px;
	 background: #f0f0f0;
}
.about-text {
    background: white none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
.about-text .container > h1 {
    color: black;
    font-size: 84px;
    text-align: center;
    text-transform: none;
}
.btn-default {border:none}
.zakaz {
    float: left;
    padding: 0 10px;
}
.wpcf7-form-control-wrap.your-name {
    padding: 5px;
}
.wpcf7-form-control-wrap.tel-581 {
    padding: 5px;
}
.wpcf7-form-control-wrap.email-104 {
    padding: 5px;
}
.opish2 {
    float: left;
    width: 100%;
}
.attachment-big-thumb.size-big-thumb.wp-post-image {
    max-height: 300px;
    min-height: 300px;
    width: auto;
}
.titlm {
    min-height: 60px;
}
    	ul{
			list-style: none outside none;
		    padding-left: 0;
            margin: 0;
		}
        .demo .item{
            margin-bottom: 60px;
        }
		.content-slider li{
		    text-align: center;
			}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
		.demo{
			width: 800px;
		}
		
.attachment-lg.size-lg.wp-post-image {
    height: auto;
    max-width: 100%;
    min-height: 200px;
}
.lSPager.lSGallery > li {
    max-height: 130px;
}
.trol.clone.left > img {max-height:360px}
.trol.clone.right > img {max-height:360px}
.trol.lslide > img {
    max-height: 360px;
}
.trol.lslide.active > img {
    max-height: 360px;
	min-height:360px;
    width: auto;
}
.gallery.list-unstyled.lightSlider.lSSlide.lsGrab {
    min-height: 360px !important;
}
.trol.lslide.active {background:#e7e7e7; text-align:center;}
.titlm2 {
    min-height: 20px;
}
.btn-group-lg > .btn, .btn-lg {font-size:14px}
#view1 {
    padding: 10px 0;
}
.wpcf7-form > p {
    overflow: hidden;
}
.modal-content {padding:20px}
.uwpqsf_class.filter.togglecheck {
    float: left;
    position: relative;
    width: 100%;
	padding:5px;
	overflow-y:auto;
}
.cmflabel-0 {
    float: left;
    width: 100%;
}

/** start forma filter */
body{min-width:300px;}

#uwpqsf_id {
	color: #5b5b5b;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 0 10px;
}

.checkit {
    float: left;
    /*padding: 5px;*/
    position: relative;
    width: 33%;
    padding: 0;

}

.uwpqsf_class {
    width: 30%;
    margin-top: 15px;
    /*margin-bottom: 5px;*/
	display:block;
	float:left;
}

.cmflabel-0 {
	width: 15% !important;
}

/*тип (выпадающий список)*/
.uwpqsf_class select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 1px solid #868686;
	border-radius: 3px;
	cursor: pointer;
	max-width: 80%;
	padding: 5px 0 5px 10px;
	font-weight: bold;

	/*padding-right: 25px;*/


}

.uwpqsf_class #cmfdp-0 {
  position: relative;
  display: block;
  overflow: hidden;
  background-image: url('img/arrow.png');
  background-position: right 10px center;
  background-repeat: no-repeat;
  padding-right: 10px;
}

.uwpqsf_class #cmfdp-0::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 1em;
  background: #34495e;
  pointer-events: none;
}

/* кол-во комнат */
#uwpqsf_id .checkit span.cmflabel-1 {
	width:30%;
	float:left;
}

#uwpqsf_id .checkit #cmf-check-1 {
	width:70%;
	float:left;
	/*height: 2em;*/
	padding: 0px;
	margin-top:15px;
}

#uwpqsf_id .checkit span {
	width:10%;
	float:left;
	margin-top:20px;
}
.cmflabel-2 {
    margin-top: 5px;
}
.cmflabel-3 {
    margin-top: 5px;
}
#uwpqsf_id .checkit #cmf-check-0 {
	width:80%;
	float:left;
	height: 6em;
	border: 1px solid #ccc;
}

#uwpqsf_id  .checkit #cmf-check-1.uwpqsf_class > label {
	width: initial;
	margin-right:3px;
	margin-bottom: 0px;
	border: 1px solid #6e6e6e;
	border-radius: 3px;
	padding: 5px 10px;
	cursor: pointer;
}

#uwpqsf_id .checkit input[type=checkbox] {
	display: none;
}

.checked-box {
	background: #394e9a;
	color: #fff;
}

.uwpqsf_class#cmf-input-2,.uwpqsf_class#cmf-input-3{
	width:14%;
	margin-top:15px;
}

/* цена от */
.uwpqsf_class#cmf-input-2 span{
	width: 60px;
	float:left;
}
.uwpqsf_class#cmf-input-2 label{
	width:50%;
}
.uwpqsf_class#cmf-input-2  label input{
	width:100%;
	border: 1px solid #6e6e6e;
	border-radius: 3px;
	padding: 5px;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/* цена до */
.uwpqsf_class#cmf-input-3 span{
	width:20%;
	float:left;
	/*padding-left:5px;*/
}
.uwpqsf_class#cmf-input-3 label,.uwpqsf_class#cmf-input-3 label input{
	width:50%;
}
.uwpqsf_class#cmf-input-3 label input{
	width:100%;
	border: 1px solid #6e6e6e;
	border-radius: 3px;
	padding: 5px;
}
/* кнопка поиск */
#uwpqsf_id  .filter.uwpqsf_submit{
	width:55px;
	float: right;
	margin-top:15px;
	margin-right: 10px;
}

.usfbtn.usearchbtn {
	width:55px;
	float: right;
	padding: 7px;
	background: #394e9a;
	color: #fcfcfd;
	border: none;
	border-radius: 3px;
}

.usfbtn.usearchbtn:hover {
	background: #59679a;
}

@media (max-width: 992px){ 
	#uwpqsf_id  .checkit {
		float: left;
		padding: 5px;
		width: 50%;
		height: 4em;

	}
	#uwpqsf_id .uwpqsf_class {
		width: 50%;
		margin-bottom: 5px;
		/*border:1px solid red; */
		display:block;

	}
	.uwpqsf_class#cmf-input-2,.uwpqsf_class#cmf-input-3{
		width:33%;
		margin-top:10px;
	}
	/**/
	#uwpqsf_id .checkit #cmf-check-1 {
		height: 4em;
		margin-top: 5px;
	}
}

@media (max-width: 768px){ 
	#uwpqsf_id  .checkit {
		float: none;
		padding: 5px;
		width: 100%;
		height: 4em;

	}
	#uwpqsf_id .uwpqsf_class {
		width: 100%;
		margin-bottom: 5px;
		/*border:1px solid red; */
		display:block;
	}
	.uwpqsf_class#cmf-input-2,.uwpqsf_class#cmf-input-3{
		width:50%;
		margin-top:5px;
	}
	#uwpqsf_id .checkit #cmf-check-1 {
		height: 2em;
		margin-top: 15px;
	}
}

@media (max-width: 400px) { 
	#uwpqsf_id .checkit #cmf-check-1 {
		height: 4em;
		margin-top: 5px;
	}
	#uwpqsf_id  .checkit span.cmflabel-1{
		margin-top:5px;
	}
}
/** enf forma filter */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 769px) and (max-width: 992px) { 

	.main-header {
        width: 100%;
		height: 350px;
    }
	.logo {
        padding: 250px 0 0 0;
    }
	/* блок иконок */
	   article .main-serv{
	   width: 50%;
	   height: auto;
	   float: left;
	}
	 /** footer */
	footer .social .col-md-3{
		width: 25%;
		float:left;
		text-align: center;
	}
	footer .social{
	padding: 20px 0 10px;
	clear:both;
	width: 100%;
	height: 75px;
	}
	.col-md-12 {
		width: 100%;
	}
	
	/** блок на странице вывода информации */
	.vtorichka .container article {
		display: block;
		float: left;
		margin: 5px 5px 5px 5px;
	}
 }
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) { 
	nav.navbar .navbar-header{
		background-color:rgba(32, 79, 205, 0.5);
	}
	nav.navbar #topnav{
		background-color:rgba(32, 79, 205, 0.5);
		color:#FFF;
	}
	nav.navbar #topnav ul > li > a {
		color:#FFFF;
	}
	.main-header {
        width: 100%;
        height: 350px;
        background-size: cover;
        background-position: center;
    }
	.logo {
        padding: 250px 0 0 0;
    }
	.logo  img{
        width:70%;
    }
	/* кнопка оставить заявку */
	.modalka button{
	    width: 90%;
		padding: 10px 10px !important;
        font-size: 2em !important;
	}
	/* блок иконок */
	   article .alignnone{
	   width: 70%;
	   height: auto;
	}
	
	
	/* footer */ 	
	footer .social .col-md-3{
		width: 25%;
		float:left;
		text-align: center;
	}
	footer .social{
	padding: 20px 0 10px;
	clear:both;
	width: 100%;
	height: 75px;
	}
	.col-md-12 {
		width: 100%;
	}
	
	#wpfront-scroll-top-container img{
		width: 30px !important;
		height: 30px !important;
	}
	.modalka {
	    background-size: cover;
        background-position: center;
	}
	

}

@media (max-width: 400px) { 
 .komm {font-size:42px}

	.main-header {
		background-image: url("img/moy-yakutsk-2.jpg");
		width: 100%;
		background-color: rgba(12, 17, 56, 1);
	}	
	/* кнопка оставить заявку */
	.modalka button{
        font-size: 1em !important;
	}
	.modalka {
		background-image: url("img/yakut.jpg");
		background-color: rgba(12, 17, 56, 0.7);
	}
}
/* делаем плавающим фиксированным меню */
.affix {
    z-index: 999999;
    margin-top: 0px;
}
.affix .navbar{
    z-index: 1999;
    margin-top: 0px;
	background-color: rgba(32, 79, 205, 0.5);
}
.attachment-big-thumb.size-big-thumb.wp-post-image {
    min-width: 100%;
}

.pri {
    font-weight: bold;
}
#optin-single {text-align:center}



     
.wpcf7-form-control.wpcf7-submit.btn.btn-lg.btn-warning.center-block {
    width: 100%;
}

/* newstroyka */

.textura {height:100vh; 
width:100%;
position:relative;
  background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -o-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -ms-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image:: linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
	}
	.textura3 {height:100vh; 
width:100%;
position:relative;
  background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -o-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -ms-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image:: linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
	}

.main-new-2 {float: left;position: relative; text-align:center; background:white; width:100%; padding:50px 0 0}
.main-new {position:relative}
.text-photo {color:white; position:absolute; bottom:0; font-size:26px; padding:50px 50px 100px 50px}
.etapi {position:relative; background:white}
.pricejee {position:relative; width:100%; background:url('http://panoramaykt.ru/wp-content/uploads/2016/08/noroot_1.jpg') #ffffff no-repeat 100%;  color:white; font-size:24px; background-size:100%}
.textura2 {padding:140px 0;width:100%;position:relative;
  background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -o-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image: -ms-linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));
  background-image:: linear-gradient(top, rgba(0,0,0,0.40), rgba(0,0,0,0.40));}
.opis-new {position:relative; background:white; width:100%; padding:50px 0}
.plan {position:relative; background:white; width:100%}
.contactform {background:url('http://panoramaykt.ru/wp-content/uploads/2016/08/photo1432821596592e2c18b78144f.jpg') no-repeat; height:95.3vh;background-size:100%; position:relative; width:100%;}
.col-md-12.newstroyk > h1 {
    color: white;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
}
.col-md-12.newstroyk > p {
    color: white;
    font-size: 24px;
}
.col-md-4.price_kv > h1 {
    color: white;
    font-size: 42px;
    font-weight: bold;
}
.col-md-4.price_kv > p {
    color: white;
    font-size: 24px;
}

.ipoteka {text-align:center; color:black; font-size:62px;}
.etap {    color: black;
    padding: 0 0 40px;
    text-align: center;}
.contacts {  background: black none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
margin-bottom:140px !important}
.contacts-about {  background: black none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
.contacts-new {  background: black none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
.contact-text {
    padding: 150px 50px;
}
.contact-text > h1 {
    color: white;
    font-size: 32px;
}
.contact-text > h2 {
    color: white;
    font-size: 24px;
}
.etapenok {
    float: left;
    padding: 50px;
    width: 50%;
}
.etapenok > img {
    max-width: 100%;
}
.hiter {
    height: 560px;
    margin-bottom: 20px;
}
.planerka {
    padding: 100px 0;
    position: relative;
}
.planerka > img {
    max-width: 100%;
}
.t334__cell {
    display: table-cell;
    width: 100%;
    height: 100%;
}
.t-align_center {
    text-align: center;
}
.t-valign_middle {
    vertical-align: middle;
}
.t334__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.mini_kom {
    color: white;
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
}
.about-text .container > h3 {
    color: black;
    padding: 75px 100px;
    text-transform: none;
	text-align:center;
}
.col-md-3 > img {
    max-width: 100%;
}
.col-md-9 > h3 {
    color: #000;
    font-size: 28px;
}
.col-md-9 > p {
    color: black;
    font-size: 18px;
}
.banki.container {padding:100px 0}
.t334__animation_fast {
    -webkit-transition: all ease-in-out .25s;
    -moz-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
}
.t334__textwrapper {
    padding: 20px 40px;
    position: relative;
}
.t334__textwrapper__content {
    margin: 30px auto;
    position: relative;
}
.t-title_xxs {
    font-size: 36px;
    line-height: 1.23;
}
.t-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #000000;
}
.main-header-kom {
    position: relative;
	width:100%; height:100vh
}
.komm {text-transform:none;font-size:68px;font-weight:bold; color:white; text-align:center}
.kiyosaki {
    background: #b0b0b0 none repeat scroll 0 0;
    clear: both;
    float: left;
    padding: 70px 0;
    position: relative;
	width:100%
}
	.title-rob {
    position: relative;
    text-align: center;
}
.text-rob {
    position: relative;
    text-align: center;
}
.title-rob > h3 {
    color: black;
}
.text-rob > p {
    color: black;
}
.kiyo {
    border-radius: 50%;
    box-sizing: content-box;
    height: 150px;
    max-width: 150px;
    padding-bottom: 14px;
    padding-top: 17px;
    width: 150px;
}
.roberton {
    text-align: center;
}
.vtorichka-main-kom {
    background: white none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
margin-bottom:130px;
}
.com-loop > h3 {
    color: white;
    position: absolute;
    text-align: center;
    top: 10%;
    width: 100%;
    z-index: 999;
font-size:20px;
padding: 70px 5px
}
.com-loop.newst > h3 {
    color: white;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 100%;
    z-index: 999;
}
.col-md-6 > img {
    max-width: 100%;
}
.com-loop > p {
    bottom: 10%;
    color: white;
    font-size: 16px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 999;
}
.logo_vn {width:40%; padding:200px 0 50px}
.com_main {height:100vh; width:100%; margin:0; padding:0}
.com-loop img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 transition: all 1s ease-out;
 }
.com-loop:hover  img{-webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);}
.com-loop img:hover{
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);
 }
 .vtorichka.kommer {
    padding-top: 50px;
}
.t334__overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}
.overl {overflow:hidden}
.com-loop {
    max-height: 290px;
}
.com-loop > img {
    min-height: 290px;
}

.trol2.lslide.active {
	background:#e7e7e7 none repeat scroll 0 0
}
.trol2.lslide {
	background:#e7e7e7 none repeat scroll 0 0
}
/*
.trol2.lslide.active > img {
    max-height: 360px;
}
.trol2.lslide > img {
    max-height: 360px;
}
.trol2.clone.left > img {max-height:360px}
.trol2.clone.right > img {max-height:360px} */
.footih {text-align:center; font-size:42px; color:white}
.footip {color:white; text-align:center; font-size:24px; padding:30px 0}
.gallery.list-unstyled.lightSlider.lSSlide.lsGrab {}
.lSPager.lSGallery.thumbje > li {
    max-height: none;
}
.priceh {font-size:42px}
.map-mobile {display:none}
.com_new_img {height:100vh; width:100%; margin:0; padding:0}
.lSSlideWrapper.usingCss {z-index:99999}
.lSPager.lSGallery.thumbje {z-index:99999}
.col-md-6.no-pad.operac.mobije {
    display: none;
}
@media (max-width: 415px) { 
.col-md-6.no-pad.operac.pcje {
    display: none;
}
.col-md-6.no-pad.operac.mobije {
    display: block;
}
 .komm {font-size:42px}
 .com_new_img {height:55vh; width:auto}
.col-md-4.col-md-offset-4.robert {width:100%}
.col-md-4.vtor-main {
    float: left;
    position: relative;
    width: 100%;
}
.logo_vn {
    width: 100%;
    padding: 120px 0 15px;
}
.trol2.lslide.active > img {
    max-width: 100%;
}
.trol2.clone.left > img {    max-width:415px}
.trol2.clone.right > img {    max-width:415px}
.trol2.lslide img {max-width:100%}
.gallery.list-unstyled.lightSlider.lSSlide.lsGrab {max-height:213px}
.col-md-12.newstroyk > h1 {font-size:20px}
.planerka {padding: 40px 0}
.com_main {height:auto}
.footih {font-size:20px; padding:20px 0}
.footip {padding:35px 0}
.btn.btn-warning.btn-lg.center-block {padding:10px 0; font-size:20px;}
.contactform {height:auto;}
.etapenok {padding:10px 0; width:100%}
.text-photo {color:white; position:absolute; bottom:0; font-size:26px; padding:0}
.etap {font-size:20px}
.ipoteka {font-size:50px}
.col-md-4.price_kv > h1 {font-size:22px;}
.textura2 {padding:10px 0}
.komm {font-size:20px}
.vtor-main {float:left}
.textura {height:auto}
.map-mobile {display:block}
.map-responsive {display:none}
.map-mobile img {max-width:100%}
.contact-text {padding:50px}
.contactform {background:white; position:relative; float:left}
.col-xs-4.col-md-4 {
    text-align: center;
}
.about-text .container > h1 {font-size:44px}
.vidi > h1 {font-size:24px}
.vidi {z-index:9999}
.col-md-12.no-pad.white {float:left }
.col-md-6.no-pad.operac {padding:50px 75px}
.col-md-6.no-pad {min-height:0; max-height:none}
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.capt {
    width: 305px;
    margin: 0 auto;
    padding: 5px 0;
}