*::-webkit-input-placeholder {
	color: #000;
	opacity: 1;
	font-size:17px;
}
*:-moz-placeholder {
	color: #000;
	opacity: 1;
	font-size:17px;
}
*::-moz-placeholder {
	color: #000;
	opacity: 1;
	font-size:17px;
}
*:-ms-input-placeholder {
	color: #000;
	opacity: 1;
	font-size:17px;
}
ol, ul{
	list-style-type: none;
}
*{
	margin:0;
	padding: 0;
}
img{
	max-width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix:before,
.clearfix:after{
	content: " ";
	display: table;
}
.clearfix:after{
	clear: both;
}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
html, body{
	height: 100%;
}
a.menuactive{
    background: #f02853;
}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
	color: #000;
	max-width: 1920px;
	margin:0 auto;
}
/*--header--*/
header{
	background: -webkit-linear-gradient(#fff 0%, #f3f3f3 100%);
	background: -o-linear-gradient(#fff 0%, #f3f3f3 100%);
	background: linear-gradient(#fff 0%, #f3f3f3 100%);
	padding: 15px 0;
}
.gallery{
text-align:center;
}
.gallery>h3,.gallery>p{
display:none;
}
.gallery .img{
height:auto !important;
}
.gallery .img{
margin:4px auto;
display:inline-block;
float:none !important;
width: 17%;
}
p#forprod{
font-size: 19px;
font-family: 'RobotoLight';
padding-bottom: 25px;
}
.fixed{
	display: block;
	position: fixed;
	top: 0;
	width: 100%;
	max-width: 1920px;
	z-index: 99;
}
header p#some{
	font:16px 'RobotoLight',sans-serif;
	font-weight: lighter;
	color: #000;
	padding: 15px 0 15px 12px;
}
header p#time{
	font-family: 'RobotoLight',sans-serif;
	background: url(https://www.novikon.kz/img/time.png) no-repeat left center;
	padding: 15px 0;
	padding-left: 35px;
	color:#606060;
}
header p#time span{
	font-family: 'RobotoRegular',sans-serif;
	display: block;
	margin-bottom: -5px;
	color: #000;
}
header a#perezvon{
	display: block;
	//color: #032c49;
color: #fff;
	padding: 9px 0;
	text-align: center;
	//border: 1px solid #35c2f0;
border: 1px solid #C12836;
	border-radius: 4px;
	margin: 15px 0;
	font-size: 16px;
	//background: -webkit-linear-gradient(#f3f3f3 0%, #fff 100%);
	//background: -o-linear-gradient(#f3f3f3 0%, #fff 100%);
	//background: linear-gradient(#f3f3f3 0%, #fff 100%);
background: #f02853;
}
header a#perezvon:hover{
	border: 1px solid #f02853;
}
header .phones {
    text-align: right;
}
.phones a:first-child {
    display: block;
    position: relative;
    font-size: 24px;
    line-height: 45px;
    font-family: 'RobotoLight',sans-serif;
    color: #000;
    position:relative;
}
.phones a:first-child:before{
	content: '';
	display: inline-block;
	width:38px;
	height:35px;
	background: url(https://www.novikon.kz/img/tel_icon.png) center center no-repeat;
	position:absolute;
	top: 15%;
	left: 15%;
}
.phones a:nth-child(2), .phones a:nth-child(3) {
    font-size: 16px;
    font-family: 'RobotoLight';
    color: #000;
}
/*--nav--*/
nav{
	background: #165594;
	text-align: center;
	z-index: 1;
}
nav ul > li {
    display: inline-block;
    font-size: 17px;
    font-family:'RobotoLight',sans-serif; 
}
nav ul>li a{
	display: block;
	color: #fff;
	width: 100%;
	padding: 10px;
	margin-right: 2px;
}
nav ul > li a:hover, nav ul > li a:active,nav ul > li>span:hover,nav ul > li>span:active {
    background: #f02853;
    transition: all 0.15s ease-in;
}
nav ul > li>span{
	display: block;
	color: #fff;
	width: 100%;
	padding: 10px;
	margin-right: 2px;
cursor:pointer;
}
nav ul>li:nth-of-type(5){
position: relative;
}
nav ul > li ul{
position: absolute;
top: 44px;
left: 0;
width: 200px;
text-align: left;
background: #165594;
border:1px solid #fff;
display:none;
}
nav ul > li ul li{
width:100%;}
nav ul > li:hover ul{
    display: block;
    font-size: 17px;
    font-family:'RobotoLight',sans-serif; 
}
.toggle_menu{
	font-size: 25px;
z-index: 100;
background: #0c5391;
border: 1px solid #fded3d;
color:#fff;
padding: 4px 13px;

}
.tog{
	text-align: right;
	padding: 18px 20px 18px 0;
}
.top-bar {
    background: url(https://www.novikon.kz/img/top_bg.jpg) top center no-repeat;
    text-align: center;
    padding: 160px 0 20px;
    border-bottom: 3px solid #00c0f0;
    margin-top: 146px;
}
.top-bar h1 {
    display: inline-block;
    position: relative;
    background: #f3f3f3;
    font-size: 29px;
    padding: 25px 50px 20px;
}
.top-bar h1 strong {
    font-family: "RobotoBold";
}
.top-bar h1 span {
    font-family: "RobotoBold";
    color: #f02853;
}
.top-bar h1::after {
    content: '';
    position: absolute;
    top: 48px;
    left: -48px;
    display: inline-block;
    width: 1127px;
    height: 223px;
    background: url(https://www.novikon.kz/img/strelu.png) center center no-repeat;
}
.top-bar p {
    margin: 0;
}
.top-bar .row-m {
    margin: 7px 0;
}
.top {
    vertical-align: top;
}
.top-bar b{
	display: inline-block;
	background: #22568a;
	font-family: "RobotoRegular";
	font-size: 25px;
	padding: 15px 20px;
	color: #fff;
}
.top-bar .btn-order {
    min-width: 280px;
    display: inline-block;
    position: relative;
    padding: 15px 0;
    font-size: 25px;
    font-family: "RobotoBold";
    color: #fff;
    background: #f02853;
    border-radius: 3px;
    z-index: 2;
}
.top-bar .btn-order:hover {
  background: #ff3333;
}
.top-bar .btn-order::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: inline-block;
    height: 5px;
    background: #a90024;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    z-index: 1;
}
.top-bar ul {
    display: inline-block;
    width: 760px;
    margin-top: 30px;
}
.top-bar ul .col {
    text-align: center;
    margin: 0 25px;
}
.justify > .col {
    font-size: 16px;
}
.col {
    display: inline-block;
    position: relative;
}
.top-bar ul .col:nth-child(1) span {
    background: url(https://www.novikon.kz/img/tepl.png) center center no-repeat, #ff2a00;
}
.top-bar ul .col span {
    display: inline-block;
    width: 55px;
    height: 55px;
    border: 1px solid #fff;
    border-radius: 50%;
}
.top-bar ul .col:nth-child(2) span {
    background: url(https://www.novikon.kz/img/light.png) center center no-repeat, #ff8400;
}
.top-bar ul .col:nth-child(3) span {
    background: url(https://www.novikon.kz/img/shym.png) center center no-repeat, #86cc0b;
}
.top-bar ul .col:nth-child(4) span {
    background: url(https://www.novikon.kz/img/shym.png) center center no-repeat, #00c0f0;
}
.top-bar ul .col p {
    font-size: 20px;
    color: #fff;
    font-family: "RobotoLight";
}
.justify {
    text-align: justify;
    font-size: 0;
    text-justify: distribute;
}
.justify > .col {
    font-size: 16px;
}
.justify::after {
    content: '';
    display: inline-block;
    width: 100%;
}
.loggia_h {
    padding: 15px 0 20px;
    background: -webkit-linear-gradient(#fff 0%, #fff7f5 100%);
    background: -o-linear-gradient(#fff 0%, #fff7f5 100%);
    background: linear-gradient(#fff 0%, #fff7f5 100%);
}
.loggia_h h3 {
	text-align: center;
	font-size: 18px;
	font-family: "RobotoLight";
}
.loggia_h h3 strong {
    font-family: "RobotoBold";
}
.loggia {
    background: url(https://www.novikon.kz/img/mid_bg2.png) center bottom no-repeat, url(../img/mid_bg.jpg) center center no-repeat;
    height: 950px;
    padding-top: 65px;
}
.left-side-l {
    position: relative;
    width: 280px;
    text-align: left;
}
.right-side-l {
    position: relative;
    width: 280px;
    text-align: left;
}
.right-side-l p.h6, .left-side-l p.h6 {
    font-size: 19px;
    color: #f02853;
    font-family: 'RobotoRegular';
    margin-bottom: 10px;
}
.left-side-l .l-first {
    position: absolute;
    top: 0;
}
.left-side-l .l-sec {
    position: absolute;
    top: 155px;
}
.left-side-l .l-three {
    position: absolute;
    top: 285px;
}
.left-side-l .l-four {
    position: absolute;
    top: 505px;
}
.left-side-l .l-fifth {
    position: absolute;
    top: 638px;
}
.left-side-l .l-six {
    position: absolute;
    top: 750px;
}
.loggia ul {
    width: 220px;
}

.loggia ul li {
    width: 18%;
    padding-top: 10px;
}
.loggia ul li span {
    display: inline-block;
    border: 1px solid #27bef0;
    font-size: 0;
    width: 56px;
    height: 56px;
}
.loggia ul li span img {
    width: 100%;
    height: 100%;
}
.right-side-l {
    position: relative;
    width: 280px;
    text-align: left;
}
.right-side-l .r-first {
    position: absolute;
    top: 0;}
    .right-side-l .r-sec {
    position: absolute;
    top: 111px;
    left: 25px;
}
.right-side-l .r-three {
    position: absolute;
    top: 220px;
}
.right-side-l .r-four {
    position: absolute;
    top: 322px;
    left: 25px;
}
.right-side-l .r-fifth {
    position: absolute;
    top: 411px;
}
.right-side-l .r-six {
    position: absolute;
    top: 519px;
}
.right-side-l .r-seven {
    position: absolute;
    top: 651px;
}
.right-side-l .r-eight {
    position: absolute;
    top: 758px;
    left: 0px;
}
.loggia .justify > .col{
font-size:13px;
}

.right-side-l h6+p, .left-side-l h6+p{
	font-size: 13px;
}
.type-glass{
    background: #27bef0;
    padding: 35px 0 20px;
}
.type-glass .container {
    padding: 0 60px;
}
.type-glass h3{
    font-size: 21px;
    font-family: 'RobotoLight';
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 35px;
}
.type-glass .col p {
    font-size: 17px;
    font-family: 'RobotoLight';
    text-align: center;
    margin:13px auto;
}
.type-glass .col strong {
    display: block;
    font-size: 21px;
    font-family: 'RobotoRegular';
    text-transform: uppercase;
    margin-bottom: 5px;
}
.our-advantages {
    background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%);
    padding: 30px 0 20px;
    text-align: center;
    border-top: 2px solid #cdcdcd;
}
.our-advantages h3 {
    font-size: 25px;
    font-family: 'RobotoLight';
    margin: 0px 0 30px;
}
.our-advantages .col {
    width: 24%;
    text-align: center;
    vertical-align: top;
}
.our-advantages .col:nth-child(1) span {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://www.novikon.kz/img/warant.png) center center no-repeat;
    vertical-align: top;
    margin: 10px 0;
}
.our-advantages .col:nth-child(2) span {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://www.novikon.kz/img/production.png) center center no-repeat;
    vertical-align: top;
    margin: 10px 0;
}
.our-advantages .col:nth-child(3) span {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://www.novikon.kz/img/key.png) center center no-repeat;
    vertical-align: top;
    margin: 10px 0;
}
.our-advantages .col:nth-child(4) span {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://www.novikon.kz/img/fourb.png) center center no-repeat;
    vertical-align: top;
    margin: 10px 0;
}
.our-advantages .col div {
    display: inline-block;
    vertical-align: top;
    max-width: 300px;
    text-align: left;
    font-size: 16px;
    font-family: 'RobotoLight';
}
.our-advantages .col div h6 {
    font-family: 'RobotoRegular';
    font-size: 18px;
    width: 270px;
    border-bottom: 1px solid #27bef0;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.our-advantages .col div p {
    margin: 0;
}
.calculation-form {
    background: url(https://www.novikon.kz/img/form_bg.jpg) center center no-repeat;
-webkit-background-size:cover;
background-size:cover;
    text-align: center;
    padding-bottom: 45px;
}
.calculation-form h3 {
    margin-bottom: 60px;
}
.calculation-form p.samat{
	margin: 7px 0;
}
#foxcontainer_m111 {
    display: inline-block;
    width: 350px;
    padding: 15px;
    background: rgba(255,255,255, .7);
}
#foxcontainer_m111 form {
    display: inline-block;
    width: 100%;
    background: #193047;
    padding: 10px;
    text-align: center;
}
#foxcontainer_m111 .control-group {
    color: #fff;
}
#foxcontainer_m111 .control-group:first-child {
    margin-bottom: 20px;
}
#foxcontainer_m111 .control-group:last-of-type {
    border: none;
    border-radius: 0;
}
div#foxcontainer_m111 .controls {
    margin: 0;
    width: 100%;
}
#foxcontainer_m111 .control-group strong {
    font-family: 'RobotoBold';
}
#foxcontainer_m111 input {
    width: 270px;
    font-size: 16px;
    font-family: 'RobotoLight';
    padding: 10px;
    margin-bottom: 10px;
    color: #000;
}
div#foxcontainer_m111 input[type="text"], div#foxcontainer_m111 textarea {
    padding: 4px 5px;
}
div#foxcontainer_m111 select, div#foxcontainer_m111 textarea, div#foxcontainer_m111 input[type="text"], div#foxcontainer_m111 input[type="password"], div#foxcontainer_m111 input[type="datetime"], div#foxcontainer_m111 input[type="datetime-local"], div#foxcontainer_m111 input[type="date"], div#foxcontainer_m111 input[type="month"], div#foxcontainer_m111 input[type="time"], div#foxcontainer_m111 input[type="week"], div#foxcontainer_m111 input[type="number"], div#foxcontainer_m111 input[type="email"], div#foxcontainer_m111 input[type="url"], div#foxcontainer_m111 input[type="search"], div#foxcontainer_m111 input[type="tel"], div#foxcontainer_m111 input[type="color"] {
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#foxcontainer_m111 input[type="submit"] {
    width: 100%;
    position: relative;
    font-size: 16px;
    font-family: 'RobotoBold';
    padding: 15px 0;
    background: #f02853;
    border-radius: 3px;
    border: none;
    color: #333;
    margin-right: 0 !important;
    transition: all 0.5s;
}
div#foxcontainer_m111 input[type="submit"] {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    *margin-left: .3em;
    text-align: center;
    vertical-align: middle;
text-transform:uppercase;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    *border: 0;
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffffff', endColorstr = '#ffe6e6e6', GradientType = 0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#foxcontainer_m111 input[type="submit"] {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
div#foxcontainer_m111 input[type="submit"]:first-child {
    *margin-left: 0;
}
#foxcontainer_m111 input[type="submit"]-success:active {
  background: #a90024!important;
}

#foxcontainer_m111 input[type="submit"]:hover {
  background: #ff3333;
color:#fff;
}
#foxcontainer_m111 input[type="submit"]:after {
    content: '';

   width: 100%;
    display: inline-block;
    height: 5px;
    background: #a90024;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    z-index: 1;
}
.our-works {
    background: #f4f4f4;
    padding: 25px 0;
}
.our-works .head-works span {
    display: inline-block;
    padding: 15px;
    min-width: 200px;
    font-size: 20px;
    color: #193047;
    font-family: 'RobotoMedium';
    border-right: 3px solid #27bef0;
    border-left: 3px solid #27bef0;
    margin: 0 25px 0 15px;
}
.our-works .head-works p {
    width: 77%;
    color: #03090f;
    font-size: 16px;
    font-family: 'RobotoLight';
}
.bot-foot {
    background: #193047;
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
}
a.lklk{
	color: #fff;
}
.main{
	margin-top: 146px;
margin-bottom:45px;
}
.breadcrumbs {
    margin-top: 15px;
    margin-bottom: 25px;
    color: #888888;
}
.breadcrumbs a {
    color: #888888;
}
.item-page h1:first-child {
    font-size: 24px;
    font-family: 'RobotoRegular';
    text-transform: uppercase;
}
.item-page img {
    max-width: 100%;
}
.item-page>p, p.qwerty{
	margin:15px auto;
	font-family: "RobotoLight";
	font-size: 15px;
}
p.qwerty+h4{
	font-family: "RobotoRegular";
	font-size: 15px;
}
.block_temka{
padding: 12px;
border: 1px solid #747474;
width: 340px;
height: 340px;
position:relative;
margin:15px auto;
}
.block_temka p#ptemka{
position:absolute;
bottom:0;
width:100%;
font-size: 22px;
font-family: 'RobotoRegular';
color: #fff;
text-transform: uppercase;
background: #f02853;
padding: 10px 0;
text-align: center;
left:0;
}
.list-s {
    text-align: center;
}
.list-s ul {
    margin: 20px 0 40px;
display: inline-block;
}
.list-s ul li {
    position: relative;
    text-align: left;
}
.list-s ul li::before {
    content: "";
    position: absolute;
    left: -10px;
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url(https://www.novikon.kz/img/check-pink.png) center center no-repeat;
}
.list-s ul li p {
    padding-left: 10px;
    font-size: 18px;
    font-family: 'RobotoLight';
margin:15px auto;
}
.ahaha{
margin:15px 0;
font:16px 'RobotoRegular',sans-serif;
}
.ahaha input[type="text"],.ahaha textarea{
width:55%;
padding: 3px;
border-radius: 4px;
border: 1px solid #35c2f0;
}
.ahaha input[type="text"]:hover,.ahaha input[type="text"]:focus,.ahaha textarea:hover,.ahaha textarea:focus,.ahaha input[type="submit"]:hover{
border: 1px solid #f02853;
}

.ahaha input[type="submit"]{
color: #032c49;
padding: 9px;
text-align: center;
border: 1px solid #35c2f0;
border-radius: 4px;
margin: 5px 0;
font-size: 16px;
background: -webkit-linear-gradient(#f3f3f3 0%, #fff 100%);
background: -o-linear-gradient(#f3f3f3 0%, #fff 100%);
background: linear-gradient(#f3f3f3 0%, #fff 100%);
font-family:'RobotoRegular';
}
.ahaha textarea{
width:100%;
height:150px;
}
.ahaha .email input::-moz-placeholder{
color:#777;
}
.ahaha .email input::-webkit-input-placeholder{
color:#777;
}

.ahaha .col-sm-2{
color:#032c49;
}
#comments{
font-family:"RobotoLight";
}
h3#addcomment{
padding-left:15px;
}
#comments .comment{
font-size:15 px;
padding: 7px;
border: 1px solid #032c49;
margin-bottom: 15px;
border-radius: 5px;
color:#777;
}
p#comment_author{
font:16px 'RobotoRegular',sans-serif;
color:#000;
}
#popup{
display:none;
text-align:center;
color:#000;
}
#popup p#popp{
text-transform:uppercase;
font-family:'RobotoLight';
margin:10px auto;
}
#popup input{
display:block;
width:100%;
padding: 3px;
border-radius: 4px;
border: 1px solid #35c2f0;
margin-bottom:10px;

}
#popup input[type="submit"]{
text-transform:uppercase;
width:100%;
font-family:"RobotoBold";
padding:8px 0;
margin: 0 auto;
border: 1px solid #bbbbbb;
text-align:center;
background-color: #f5f5f5;
*background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
}
#popup input[type="submit"]:hover{
border: 1px solid #f02853;
color: #333333;
text-decoration: none;
background-color: #e6e6e6;
*background-color: #d9d9d9;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
#popup input:hover,#popup input:focus{
border: 1px solid #f02853;
}
.main_form_home{
background: #193047;
padding: 10px;
text-align: center;
}
.nawi_raboty h5{
color: #f02853;
font-family: 'RobotoMedium';
font-size: 20px;
text-transform:uppercase;
margin-top: 45px;
margin-bottom: 25px;
}
}
.nawi_raboty ul.galochki>li{
position:relative;
}
.nawi_raboty .carousel li p img{
margin:10px auto;
width:90%;
}
.nawi_raboty .galochki li p{
margin: 0;
margin-bottom: 25px;
font-size: 19px;
font-family: 'RobotoLight';
padding-left: 30px;
background: url(https://www.novikon.kz/img/check-blue.png) top left no-repeat;
}
.owl-wrapper-outer{
overflow:hidden;
}
.nawi_raboty .owl-buttons{
position: absolute;
top: 40px;
width: 100%;
}
.nawi_raboty .wrapper_car{
position:relative;
}
.nawi_raboty .owl-buttons .owl-prev{
position:absolute;
right:55px;
display: inline-block !important;
width: 40px;
height: 40px;
font-size: 16px !important;
background: #fff !important;
border-radius: 50% !important;
border: 1px solid #cdcdcd;
outline: none;
color: #088ad5 !important;
text-align: center;
padding: 7px 0 !important;
cursor:pointer;
}
.nawi_raboty .owl-buttons .owl-next{
position:absolute;
right: 10px;
display: inline-block !important;
width: 40px;
height: 40px;
font-size: 16px !important;
background: #fff !important;
border-radius: 50% !important;
border: 1px solid #cdcdcd;
outline: none;
color: #f02e58 !important;
text-align: center;
padding: 7px 0 !important;
cursor:pointer;
}
.nawi_otzyvy{
padding:0 0 40px;
background: #193047;
}
.nawi_otzyvy h5{
color:#fff;
font-size: 25px;
font-family: 'RobotoLight';
margin-bottom: 40px;
font-weight: lighter;
}
.nawi_otzyvy{
width: 100%;
margin-right:0px;
margin-left:0px;
}
.nawi_otzyvy ul.carousel2 li{
}
.nawi_otzyvy .owl-buttons{
top:-80px;
}
p#otzyv_author{
font-size: 20px;
font-family: 'RobotoMedium';
margin-bottom: 20px;
color:#fff;
}
p#text_otzyv{
font-size: 16px;
font-family: 'RobotoLight';
line-height: 20px;
color:#fff;
}
a#ves_text{
display:block;
text-decoration:underline;
color:#fff;
cursor:pointer;
}
#ves{
color:#fff;
font-size: 16px;
font-family: 'RobotoLight';
line-height: 20px;
display:none;
}
.slide-balcony {
    background: #24a6dc;
    padding: 25px 0 20px;
}
.slide-balcony h5{
font-size: 23px;
color: #fff;
text-align: center;
margin-bottom: 100px;
}
.wrappure span {
    width: 125px;
    vertical-align: middle;
    font-size: 73px;
    font-family: 'RobotoMedium';
    border-right: 3px solid #fff;
    padding: 0 5px;
    margin-right: 10px;
    line-height: 66px;
    color: #fff;
    text-align: center;
}
.wrappure p {
    width: calc(100% - 160px);
    vertical-align: middle;
    font-size: 16px;
    font-family: 'RobotoLight';
    line-height: 20px;
    color: #fff;
}
.slide-balcony .owl-controls .owl-pagination{
margin-top: -195px;
padding-bottom: 150px;
}
.slide-balcony .owl-controls .owl-pagination .owl-page span{
cursor:pointer;
}
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(1) span{
display: block;
width: 45px;
height: 45px;
margin: 5px 7px;
filter: Alpha(Opacity=100);
opacity: 1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#24a6dc url(https://www.novikon.kz/img/balkony1.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(1).active span{
background:#24a6dc url(https://www.novikon.kz/img/balkony1_hover.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(2) span{
display: block;
width: 142px;
height: 45px;
margin: 5px 7px;
filter: Alpha(Opacity=100);
opacity: 1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#24a6dc url(https://www.novikon.kz/img/balkony2.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}  
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(2).active span{
background:#24a6dc url(https://www.novikon.kz/img/balkony2_hover.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(3) span{
display: block;
width: 142px;
height: 45px;
margin: 5px 7px;
filter: Alpha(Opacity=100);
opacity: 1;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#24a6dc url(https://www.novikon.kz/img/balkony3.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}  
.slide-balcony .owl-controls .owl-pagination .owl-page:nth-child(3).active span{
background:#24a6dc url(https://www.novikon.kz/img/balkony3_active.png) no-repeat center center;
    -webkit-background-size:cover ;
    background-size: cover;
}
.ostekl .gallery{
text-align:left;
}
.ostekl .gallery .pagenavigation{
display:none;
}

.footer-block, .bot-foot .footer-block a {
font-size: 1.8rem !important;
padding-bottom: 10px;
}

.socfooter img {
max-width: 40px;
}
.socfooter {
padding-bottom: 10px;
}
.socfooter li {
display: inline-block;
vertical-align: top;
}

@media screen and (min-width: 768px){
.footer-block.cfb {
   padding-left: 60px;
}
.whts-button {
display: none;
}
}

.whts-button {
position: fixed;
    bottom: 5%;
    width: 20%;
    background: #65bc54;
    z-index: 999;
    text-align: center;
    padding: 15px 0;
    border-radius: 100%;
    right: 5%;
}

.whts-button a {color: #fff;}


@media screen and (max-width:768px){
.bot-foot{padding-bottom: 90px !important;}
}
/* Stylesheet: Layout: NCleanBlue Modified On 2018-03-05 13:26:20 */
