*{outline:0!important;}


body{font-size:16px; font-family:'Arial, Open Sans',sans-serif;color:#666;}
a{color:#756a8d;}

.row-osn a{
    color: #337ab7;
	text-decoration: underline;
	}

a:hover,a:focus{text-decoration:none;color:#756a8d;}
article.block a {color: #1D6EB0; font-weight: bold; font-size: 17px}
h1,h2{font-weight:600;color:#000;}
h1{font-size:26px;line-height:22px;margin-top:0;}
h2{font-size:26px;line-height:24px; margin:35px 0 20px 0;}
h3{font-size:20px;line-height:28px;}
.h3{font-size:20px;line-height:28px;}
h5{font-size:16px;}

.img-center {
	display: block;
	width: 90%;
    border: 1px solid #999;
    border-radius: 25px;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
    margin: 15px auto 25px;
    padding: 6px;
}


input[name="surname"] {
  position: absolute; left: -9999px; display: none;
}

.ou-red {
	color:#F00;
	font-weight:bold;
}

.ou-orange {
	color:#F30;
	font-weight:bold;
}

.ou-blue {
	color:#00C;
	font-weight:bold;
}

.ou-brown {
	color:#900;
	font-weight:bold;
}

.ou-green {
	color:#060;
	font-weight:bold;
}


p {margin-left: 10px; margin-right: 10px}
p:last-child{margin-bottom:0;}
.container{max-width:none!important;}
.text-gray1{color:white;}
.text-gray2{color:#d1d0cf;}
.text-dark{color:#333;font-weight:600;}
.text-violet{color:#756a8d;}
.bg-lightblue{background:#f2f6fa;}
.bg-skyblue{background:#e3f8f8;}
.pr-no{padding-right:0;}
.pt-30{padding-top:30px;}
.mt-no{margin-top:0!important;}
.mt-50{margin-top:50px; margin-left: 5px; margin-right: 5px}
.line-50{margin-top:50px;margin-bottom:50px;}
.line-60{margin-top:60px;margin-bottom:60px;}
.line-inner{padding-top:40px;padding-bottom:50px;}
.btn{border-radius:0;border:none;text-transform:uppercase;font-size:11px;font-weight:bold;padding:12px 22px}
 /*.btn-danger{border:2px solid #e73e6e;background:none;color:#fff;}*/
 .shadow-white {
	box-shadow: 0px 0px 10px -1px #fff;
 }
.btn-danger{    background: rgba(0, 0, 0, 0) linear-gradient(#00c307, #039103) repeat scroll 0 0;
    border: 0.1rem solid #20a623;
    box-shadow: 0 0.1rem 0 rgba(255, 255, 255, 0.2) inset;
    color: #fff;
    filter: none;
    border-radius: 0.4rem;
    font-size: 14px;
    cursor: pointer;
    line-height: 1.5rem;
    padding: 7px 15px;
}
.btn-danger-zaya{background:#ffa500;;color:#fff; border-radius: 0.4rem; margin-bottom: 5px}
.btn-danger:hover,.btn-danger:focus{ opacity: .9; outline:none;}
.btn-danger1:hover {  opacity: .9;}
.btn-success{border:0;background:#1bb674;}/*hsl(154, 74%, 41%)*/
.btn-success:hover,btn-success:focus{background:hsl(154, 74%, 46%);}
.nav-pills a:hover,.nav-pills a:focus{background:none!important;}
.nav-justified a{white-space:nowrap;}
.readmore{margin-top:30px;}
.readmore a{color:#756a8d;text-decoration:underline;font-size:13px;}
.readmore a:hover,.readmore a:focus{text-decoration:none;}
.home-page .readmore{margin-top:40px;text-align:center;}
.carousel-control,.carousel-control:focus{width:30px;background: none!important;opacity:1;text-shadow:none;}
.carousel-control:hover{opacity:1;}
.carousel-control.left{left:-30px;}
.carousel-control.right{right:-30px;}
.carousel-control .glyphicon{width:20px;height:20px;position:absolute;top:50%;z-index:5;margin-top:-10px;font-size:20px;}
.carousel-right{right:0;}
.carousel-left{left:0;}
a>.glyphicon{color:#756a8d;}
a:hover>.glyphicon,.a:focus>.glyphicon{color:#d43b64;}
.bordered{border:1px solid #e5e5e5;}
.panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.panel-heading,.panel-body{padding:25px;border-radius:0;}
.panel-heading{height:70px;font-weight:600;}
.panel-body p:last-child{margin:0;}
.panel.monocolor .panel-heading{border-bottom:1px solid #fff;color:#000;font-size:24px;}
.panel.monocolor .panel-body{border-top:1px solid #e4eaf1;}
.panel.color{font-size:14px;line-height:20px;}
.panel.color .panel-heading{color:#fff;}
.panel.color .panel-body{border-width:0 1px 1px;border-style:solid;border-color:#e5e5e5;}
.panel-icon{margin-top:-3px;margin-right:15px;}

.form-horizontal .control-label{text-align:left;color:#000;font-weight:normal;font-size:14px;}
.form-group{margin-bottom:20px;}
.form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-color:#e5e5e5;}
.form-horizontal .btn{margin-left:73px;}
.form-help{color:#999;font-size:12px;line-height:16px;}

.peach{background:#ffa286;}
.violet{background:#756a8d;}
.aqua{background:#42d6d5;}
.brown{background:#5d5653;}
.purple{background:#d43b64;}
.blue{background:#4fa4b6;}
.green{background:#648C40}
.lavanda{background:#f2f6fa}

.fixed-scroll.fix{position:fixed;top:50px;width:225px;}
.fixed-scroll.fix-bottom{position:absolute;bottom:0;width:225px;}
.page-reviews h1,.page-reviews .reviews .block{margin-bottom:20px;}
form label.error{color:#e73e6e;}


.block{overflow:hidden;background:#fff; box-shadow: 0 10px 10px 0 rgba(0,0,0,.19), 0 6px 3px 0 rgba(0,0,0,.23)}
	.youget .block {box-shadow: none}
.block .h3{margin:0 0 10px;color:#000;font-size:15px;font-weight:bold;line-height:16px;}
.block .h3 a{color:#000;}
.block .h3 a:hover,.block h3 a:focus{color:#756a8d;}
.block p:last-child{margin-bottom:0;}
.block .price{color:#756a8d;font-size:16px;font-weight:600;line-height:16px;}
.block-img{overflow:hidden; margin: 5px 5px 10px 5px}
.block-img{margin: 20px auto}
.block-text{line-height:16px;}
.block-text p>a{text-decoration:underline;}
.block-text p>a:hover,.block-text p>a:focus{text-decoration:none;}
.text-bordered .block{border:1px solid #e5e5e5;}


.block-horizontal .block{margin-bottom:20px; height:149px;}
.block-horizontal .new_block_size{min-height:162px;}
.new_block_img img{height:150px;}
.block-horizontal .block-img{width:140px;float:left;border-right:1px solid #e5e5e5;}
.block-horizontal .block-text{width:317px; float:left; height:140px;padding:20px 20px 15px;}
.block-horizontal.text-bordered .block-img{border-right:1px solid #e5e5e5;}



.block-vertical .block-img{width:225px;height:180px;border-bottom:1px solid #e5e5e5;}
.block-vertical .block-text{padding:15px;}
.block-vertical.text-bordered .block-img{border-bottom:1px solid #e5e5e5;}
.block-vertical h3{font-size:13px;}


.block-horizontal.col-xs-9 .block-img{width:120px;}
.block-horizontal.col-xs-9 .block-text{width:225px;padding:10px 15px;}
.block-vertical h1+.row .block{margin-top:30px;}


.spheres{margin-top:40px;}
.boxes-row{overflow:hidden;text-align: center;}
.boxes-row+.boxes-row{margin-top:6px;}
.box{width:474px;color:#fff;line-height:18px;display: inline-block;text-align: left;}
.box h3{margin:0 0 15px;font-size:18px;line-height:1em;font-weight:bold;}
.boxes-row a{color:#fff;}
.box p{margin:0;}
.box+.box{margin-left:6px;}
.box-half{width:50%;height:160px;float:left;position:relative;min-height:1px;padding:20px;}

.box-img {
	background-position: left top !important;
    background-repeat: no-repeat !important;
}

.box-text{position:relative;}
.box-text-right .box-text:before{content:'\00a0';position:absolute;top:15px;left:-10px;width:0;height:0;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent;z-index:100;}
.box-text-left .box-text:after{content:'\00a0';position:absolute;top:15px;right:-10px;width:0;height:0;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent;z-index:100;}
.box.peach .box-text:before{border-right-color:#ffa286;}
.box.violet .box-text:before{border-right-color:#756a8d;}
.box.aqua .box-text:after{border-left-color:#42d6d5;}
.box.brown .box-text:after{border-left-color:#5d5653;}
.box.purple .box-text:before{border-right-color:#d43b64;}
.box.blue .box-text:before{border-right-color:#4fa4b6;}
.box-text p{font-size: 15px;}


.shares{margin-top:173px;}
.shares-wrap{margin-top:-150px;}
.share{overflow:hidden;}
.share strong{color:#000;font-size:18px;}
.share.peach{background:#fcebe6;color:#d57a5f;}
.share.blue{background:#deeff3;color:#348ca1;}
.share>div{float:left;height:140px;}
.share-text{width:240px;padding:20px;}
.share-text.noimg{width:400px;}
.share-icon{width:70px;padding-top:25px;}
.share-img{width:160px;}
.share-img img{width:160px;height:140px;object-fit:cover;}


.popular{padding-top:50px;padding-bottom:50px;}


.completed{padding-top:60px;}
#carousel-completed .carousel-control .glyphicon{top:80px;margin-top:0;}


.offer-text{}


.youget{padding:60px 0;text-align:center;}
.youget h3{color:#fff;margin:0;line-height:18px;}
.youget .block{display:table;background: none;}
.youget .block-table-row{display:table-row;}
.youget .block-table-row>div{display: table-cell;vertical-align:middle;}
.youget .vblock-icon{padding-bottom:15px;height:75px;}
.youget .vblock-color{padding:15px 20px;height:100px;}
.vblock-text{padding:20px;line-height:16px;font-size:15px;}
.col-1-5{width:19%;float:left;}

/*form-back*/

.popup-message{position:relative;top:45px;text-align:center;color:black;font-size:25px;}

.form-back{
	background-color:#e3f8f8;
	width:980px;
	padding:25px 15px;
	margin-bottom:20px;
}
.form-caption{
	text-align:center;
	font-size:26px;
	color:#000;
	font-family:Open Sans;
	margin-bottom:30px;
}
.center-form-text{
	text-align:center;
	font-size:18px;
	color:#000;
	font-family:Open Sans;
}
/*form-back end*/
.reviews .block-img{float:left;width:80px;}
.reviews .block-img img{width:80px;height:auto;}
.reviews .block-text{float:right;width:224px;padding:15px;}
.reviews h3{font-size:13px;}


.item-card{padding:25px;border:1px solid #e5e5e5;}
.item-card .item-name{margin:0 0 15px;color:#000;font-size:24px;line-height:1em;font-weight:600;}
.item-card .text-dark{font-weight:600;}
.item-card p{margin-bottom:15px;}
.item-card p:last-child{margin-bottom:0;}
.item-card hr{margin-top:15px;margin-bottom:15px;}
.item-card .price .text-dark{font-size:13px;}
.item-card .price .value{color:#756a8d;font-size:16px;font-weight:600;line-height:16px;}
.item-page .item-desc{font-size:21px;margin:40px 0 25px;}
.item-page .bg-skyblue{padding:40px 0 50px;}
.item-page .bg-skyblue h2{margin-bottom:25px;}
.item-slider{padding:10px;}
.item-slider .img-main{float:left;}
.item-slider .img-main,.item-slider .img-main img{width:380px;height:300px;}
#img-previews{float:right;width:60px;margin-left:10px;height:1%;overflow:hidden;position:relative;}
#img-previews .viewport{float:left;width:60px;height:270px;overflow:hidden;position:relative;}
	#img-previews-2 .viewport{float:left;  overflow:hidden; }
#img-previews .buttons{width:60px;height:15px;line-height:15px;font-size:17px;display:block;float:left;text-align:center;position:relative;}
#img-previews .buttons.prev>span{vertical-align:top;}
#img-previews .buttons.next>span{vertical-align:bottom;}
#img-previews .disable{visibility:hidden;}
#img-previews .overview{list-style:none;position:absolute;padding:0;margin:0;width:270px;left:0 top:0;}
	#img-previews-2 .overview{list-style:none; padding:0;margin:0; left:0 top:0;}
#img-previews .overview li{margin:0 0 10px 0;padding:0;height:60px;border:0;width:60px;}
	#img-previews-2 .overview li{margin:0 0 10px 0;padding:0; border:0; }
#img-previews img{width:60px;height:60px;}
	#img-previews-2 img{padding-bottom: 5px}
.action-item-area{margin-top:-10px;margin-bottom:10px;}
.action-item-area > span {float: left;padding-right: 5px;}
.action-item-area > :not(span) {color: #e73e6e;}


.cat-title{padding:25px;height:auto;min-height: 255px;}
.cat-title .cat-name{font-size:28px;line-height:26px;margin:0 0 25px;word-wrap: break-word;}
.cat-title:after{content:'\00a0';position:absolute;top:15px;right:-10px;width:0;height:0;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #f2f6fa;z-index:100;}
.cat-img{height:255px;}
.cat-img{background-repeat: no-repeat!important;background-size:cover!important;}
.aside-block{border:2px solid #e5e5e5;padding:25px;}
.aside-header{font-size:14px;font-weight:bold;color:#000;margin:0 0 20px;}
.aside-block li a{text-decoration:underline;}
.aside-block li a:hover,.aside-block li a:focus{text-decoration:none;}
.aside-block li+li{margin-top:10px;}
.aside-block li.active{font-weight:600;}


.cats .cat-title,.cats .cat-name{color:#fff;}
.cats .cat-title:after{content:'\00a0';position:absolute;top:15px;right:-10px;width:0;height:0;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #ffa286;z-index:100;}
.peach.cat-title:after{border-left-color:#ffa286;}
.violet.cat-title:after{border-left-color:#756a8d;}
.aqua.cat-title:after{border-left-color:#42d6d5;}
.brown.cat-title:after{border-left-color:#5d5653;}
.purple.cat-title:after{border-left-color:#d43b64;}
.blue.cat-title:after{border-left-color:#4fa4b6;}
.cats .cat-title,.cats .cat-img{height:305px;}
.peach.cat-title,.violet.cat-title,.aqua.cat-title,.brown.cat-title,.purple.cat-title,.blue.cat-title,
.peach.cat-title h1,.violet.cat-title h1,.aqua.cat-title h1,.brown.cat-title h1,.purple.cat-title h1,.blue.cat-title h1{color:#fff;}


.text-page h1{margin-bottom:20px;}
.text-page section p{margin-bottom:20px;}
.text-page .photo-line{margin:35px 0;}
.text-page .photo-line img{width:230px;height:auto;}
.text-page .photo-line img+img{margin-left:10px;}

.shares-page h1{margin-bottom:20px;}
.shares-page .share-date{font-size:12px;}
.shares-page .share{margin-bottom:20px;}

.nav-justified>li{display:table-cell;width:1%;}
.nav-justified>li>a{margin:0;}
header{background:#3e3a37;padding-bottom:25px;}
.logo{margin:16px 0 7px;}
header .subtitle{color:#e73e6e;font-size:11px;margin:0;line-height:1em;}
header nav{margin-bottom:25px;border-width:0 0 1px 1px;border-style:solid;border-color:#5b5755;}
header nav a{border-right:1px solid #5b5755;color:white;border-radius:0!important;}
header nav a:hover,header nav a:focus{color:#42d6d5;}
header a{color:#42d6d5;}
header a:hover,header a:focus{color:hsl(180,84%,55%);text-decoration:none;}
.col-action{float:left;width:180px;padding-right:20px;}
.col-btn{float:left;width:215px;padding:5px 0;text-align:center;border-width:0 1px;border-style:solid;}
.col-callback{float:left;padding:5px 15px 5px 20px;line-height:14px;position:relative;}
.col-phones{float:right;width:143px;color:#fff;font-size:15px;font-weight:600;text-align:right;padding-top:2px;}

.popover-form{display:none;background:#fff;padding:20px;width:400px;position:absolute;z-index:10000;border:1px solid #e5e5e5;margin-top:20px;margin-left:-180px;
	-webkit-box-shadow:8px 8px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:8px 8px 10px 0 rgba(0,0,0,.1);box-shadow:8px 8px 10px 0 rgba(0,0,0,.1);}
.popover-form:before{content:'\00a0';position:absolute;top:-9px;left:50%;width:0;height:0;border-width:0 8px 9px;border-style:solid;border-color:transparent transparent #fff;}
.popover-head{font-size:22px;font-weight:600;color:#000;margin-bottom:20px;line-height:1em;}
.popover-form .close-popover{float:right;color:#d43b64;font-weigth:normal;}
.popover-form .close-popover:hover,.popover-form .close-popover:focus{cursor:pointer;opacity:.8;}
.popover-form .btn{margin-left:95px;}
.popover-bg{position:absolute;background:#000;width:100%;height:100%;margin:0 auto;opacity:.4;z-index:9999;display:none;}


.mainmenu{border-bottom:1px solid #e5e5e5;}
.mainmenu .nav{margin-bottom:-1px;}
.mainmenu a{color:#000;}
.mainmenu a:hover,.mainmenu a:focus,.mainmenu a:active{color:#756a8d!important;}
.mainmenu .nav>li>a{font-size:16px;font-weight:bold;padding:15px 20px;border-radius:0;}
.mainmenu .nav>li>a .awrap{padding:13px 16px;z-index:9999;}
.mainmenu .dropdown:hover .awrap{background:#fff;padding:13px 15px;border-width:0 1px;border-style:solid;border-color:#e5e5e5;}
.mainmenu .nav>li:first-child>a{padding-left:0;text-align:left;margin-left:-15px}
.mainmenu .nav>li:last-child>a{padding-right:0;text-align:right;margin-right:-15px;}
.mainmenu .nav>li:first-child .dropdown-menu{margin-left:-15px;}
.mainmenu .dropdown-menu{margin:0 0 0 25px;padding:10px 0 17px;border-radius:0;border:1px solid #e5e5e5;border-top:0;min-width:100%;-webkit-box-shadow:none;box-shadow:none;}
.mainmenu .dropdown-menu a{font-size:12px;}
.mainmenu .dropdown-menu hr{margin:12px 20px 10px;}
.mainmenu .dropdown-header{color:#756a8d;font-weight:bold;font-size:13px;line-height:24px;}
.dropdown:hover .dropdown-menu,.dropdown .dropdown-menu:hover{display:block;}




.breadcrumb-line{padding-top:30px;padding-bottom:40px;}
.breadcrumb{padding:0;background:none;font-size:12px;margin:0;}
.breadcrumb a{color:#666;}
.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb .active{color:#756a8d;}
.breadcrumb>li+li:before{content:'\2192\00a0';color:#999;}

.breadcrumb-dropdown{text-align:right;padding-bottom:5px;font-weight:13px;}
.breadcrumb-dropdown:hover .dropdown-menu{display:block;}
.breadcrumb-dropdown .dropdown-menu{right:-10px;left:auto;border-radius:0;border:0;margin:0;padding-bottom:10px;}
.breadcrumb-dropdown .dropdown>a,.breadcrumb-dropdown .dropdown>a:hover,.breadcrumb-menu .dropdown>a:focus{border-bottom:1px dashed #756a8d;font-size:13px;}
.breadcrumb-dropdown .dropdown-menu>li>a{font-size:12px;color:#756a8d;text-decoration:underline;padding:5px 20px;}
.breadcrumb-dropdown .dropdown-menu>li>a:hover,.breadcrumb-dropdown .dropdown-menu>li>a:focus{text-decoration:none;background:#fff;}


footer{border-top:1px solid #e5e5e5;padding-top:45px;padding-bottom:30px;margin-top:60px;}
footer .list-header{color:#000;font-weight:bold;font-size:13px;margin-bottom:20px;}
footer li{margin-bottom:10px;}
footer li a{color:#666;}
footer li a:hover,footer li a:focus{color:#756a8d;}
.rights{color:#999;}


.landing .col-text{color:#000;font-size:16px;line-height:1.5em;padding-right:20px;}
.landing h1{font-size:33px;line-height:1.2em;font-weight:bold;margin-bottom:20px;}
.landing .gray-line{background:#3e3a37;padding:20px 0;}
.landing .gray-line .col-btn{border-left:0;padding-left:0;padding-right:40px;text-align:left;width:auto;}
.landing .gray-line .col-callback{padding-left:40px;width:115px;}
.landing .col-callback a{color:#42d6d5;} /*hsl(180, 64%, 55%)*/
.landing .col-callback a:hover,.landing .col-callback a:focus{color:hsl(180,84%,55%);text-decoration:none;}
.landing footer{background:#3e3a37;}
.landing footer ul.list-unstyled{margin-top:5px;}
.landing footer li{margin-bottom:0;}
.landing footer li a{color:#c2bfbf;border-bottom:1px dotted #666;}
.landing footer li a:hover,.landing footer li a:focus{color:#42d6d5;}
.landing footer .logo{margin:0;}
.landing footer .pull-right{margin-top:45px;}
.landing footer .col-btn{border-left:0;}

.landing footer .popover-form{display:;margin-top:0;margin-left:-180px;top:-260px;}
.landing footer .popover-form:before{top:auto;bottom:-9px!important;border-width:9px 8px 0;border-style:solid;border-color: #fff transparent transparent;}


.hide_item {
	display: none;
}

.end-project-txt-area {
	 min-height: 98px;
}

.end-project-txt-area-big {
	 min-height: 188px;
}

.c-pointer{cursor:pointer;}
.col15-xs-1,.col15-sm-1,.col15-md-1,.col15-lg-1,.col15-xs-2,.col15-sm-2,.col15-md-2,.col15-lg-2,.col15-xs-3,.col15-sm-3,.col15-md-3,.col15-lg-3,.col15-xs-4,.col15-sm-4,.col15-md-4,.col15-lg-4,.col15-xs-5,.col15-sm-5,.col15-md-5,.col15-lg-5,.col15-xs-6,.col15-sm-6,.col15-md-6,.col15-lg-6,.col15-xs-7,.col15-sm-7,.col15-md-7,.col15-lg-7,.col15-xs-8,.col15-sm-8,.col15-md-8,.col15-lg-8,.col15-xs-9,.col15-sm-9,.col15-md-9,.col15-lg-9,.col15-xs-10,.col15-sm-10,.col15-md-10,.col15-lg-10,.col15-xs-11,.col15-sm-11,.col15-md-11,.col15-lg-11,.col15-xs-12,.col15-sm-12,.col15-md-12,.col15-lg-12,.col15-xs-13,.col15-sm-13,.col15-md-13,.col15-lg-13,.col15-xs-14,.col15-sm-14,.col15-md-14,.col15-lg-14,.col15-xs-15,.col15-sm-15,.col15-md-15,.col15-lg-15{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col15-xs-1,.col15-xs-2,.col15-xs-3,.col15-xs-4,.col15-xs-5,.col15-xs-6,.col15-xs-7,.col15-xs-8,.col15-xs-9,.col15-xs-10,.col15-xs-11,.col15-xs-12,.col15-xs-13,.col15-xs-14,.col15-xs-15{float:left;}.col15-xs-15{width:100%;}.col15-xs-14{width:93.33333333%;}.col15-xs-13{width:86.66666667%;}.col15-xs-12{width:80%;}.col15-xs-11{width:73.33333333%;}.col15-xs-10{width:66.66666667%;}.col15-xs-9{width:60%;}.col15-xs-8{width:53.33333333%;}.col15-xs-7{width:46.66666667%;}.col15-xs-6{width:40%;}.col15-xs-5{width:33.33333333%;}.col15-xs-4{width:26.66666667%;}.col15-xs-3{width:20%;}.col15-xs-2{width:13.33333333%;}.col15-xs-1{width:6.66666667%;}.col15-xs-pull-15{right:100%;}.col15-xs-pull-14{right:93.33333333%;}.col15-xs-pull-13{right:86.66666667%;}.col15-xs-pull-12{right:80%;}.col15-xs-pull-11{right:73.33333333%;}.col15-xs-pull-10{right:66.66666667%;}.col15-xs-pull-9{right:60%;}.col15-xs-pull-8{right:53.33333333%;}.col15-xs-pull-7{right:46.66666667%;}.col15-xs-pull-6{right:40%;}.col15-xs-pull-5{right:33.33333333%;}.col15-xs-pull-4{right:26.66666667%;}.col15-xs-pull-3{right:20%;}.col15-xs-pull-2{right:13.33333333%;}.col15-xs-pull-1{right:6.66666667%;}.col15-xs-pull-0{right:0;}.col15-xs-push-15{left:100%;}.col15-xs-push-14{left:93.33333333%;}.col15-xs-push-13{left:86.66666667%;}.col15-xs-push-12{left:80%;}.col15-xs-push-11{left:73.33333333%;}.col15-xs-push-10{left:66.66666667%;}.col15-xs-push-9{left:60%;}.col15-xs-push-8{left:53.33333333%;}.col15-xs-push-7{left:46.66666667%;}.col15-xs-push-6{left:40%;}.col15-xs-push-5{left:33.33333333%;}.col15-xs-push-4{left:26.66666667%;}.col15-xs-push-3{left:20%;}.col15-xs-push-2{left:13.33333333%;}.col15-xs-push-1{left:6.66666667%;}.col15-xs-push-0{left:0;}.col15-xs-offset-15{margin-left:100%;}.col15-xs-offset-14{margin-left:93.33333333%;}.col15-xs-offset-13{margin-left:86.66666667%;}.col15-xs-offset-12{margin-left:80%;}.col15-xs-offset-11{margin-left:73.33333333%;}.col15-xs-offset-10{margin-left:66.66666667%;}.col15-xs-offset-9{margin-left:60%;}.col15-xs-offset-8{margin-left:53.33333333%;}.col15-xs-offset-7{margin-left:46.66666667%;}.col15-xs-offset-6{margin-left:40%;}.col15-xs-offset-5{margin-left:33.33333333%;}.col15-xs-offset-4{margin-left:26.66666667%;}.col15-xs-offset-3{margin-left:20%;}.col15-xs-offset-2{margin-left:13.33333333%;}.col15-xs-offset-1{margin-left:6.66666667%;}.col15-xs-offset-0{margin-left:0;}@media(min-width:768px){.col15-sm-1,.col15-sm-2,.col15-sm-3,.col15-sm-4,.col15-sm-5,.col15-sm-6,.col15-sm-7,.col15-sm-8,.col15-sm-9,.col15-sm-10,.col15-sm-11,.col15-sm-12,.col15-sm-13,.col15-sm-14,.col15-sm-15{float:left;}.col15-sm-15{width:100%;}.col15-sm-14{width:93.33333333%;}.col15-sm-13{width:86.66666667%;}.col15-sm-12{width:80%;}.col15-sm-11{width:73.33333333%;}.col15-sm-10{width:66.66666667%;}.col15-sm-9{width:60%;}.col15-sm-8{width:53.33333333%;}.col15-sm-7{width:46.66666667%;}.col15-sm-6{width:40%;}.col15-sm-5{width:33.33333333%;}.col15-sm-4{width:26.66666667%;}.col15-sm-3{width:20%;}.col15-sm-2{width:13.33333333%;}.col15-sm-1{width:6.66666667%;}.col15-sm-pull-15{right:100%;}.col15-sm-pull-14{right:93.33333333%;}.col15-sm-pull-13{right:86.66666667%;}.col15-sm-pull-12{right:80%;}.col15-sm-pull-11{right:73.33333333%;}.col15-sm-pull-10{right:66.66666667%;}.col15-sm-pull-9{right:60%;}.col15-sm-pull-8{right:53.33333333%;}.col15-sm-pull-7{right:46.66666667%;}.col15-sm-pull-6{right:40%;}.col15-sm-pull-5{right:33.33333333%;}.col15-sm-pull-4{right:26.66666667%;}.col15-sm-pull-3{right:20%;}.col15-sm-pull-2{right:13.33333333%;}.col15-sm-pull-1{right:6.66666667%;}.col15-sm-pull-0{right:0;}.col15-sm-push-15{left:100%;}.col15-sm-push-14{left:93.33333333%;}.col15-sm-push-13{left:86.66666667%;}.col15-sm-push-12{left:80%;}.col15-sm-push-11{left:73.33333333%;}.col15-sm-push-10{left:66.66666667%;}.col15-sm-push-9{left:60%;}.col15-sm-push-8{left:53.33333333%;}.col15-sm-push-7{left:46.66666667%;}.col15-sm-push-6{left:40%;}.col15-sm-push-5{left:33.33333333%;}.col15-sm-push-4{left:26.66666667%;}.col15-sm-push-3{left:20%;}.col15-sm-push-2{left:13.33333333%;}.col15-sm-push-1{left:6.66666667%;}.col15-sm-push-0{left:0;}.col15-sm-offset-15{margin-left:100%;}.col15-sm-offset-14{margin-left:93.33333333%;}.col15-sm-offset-13{margin-left:86.66666667%;}.col15-sm-offset-12{margin-left:80%;}.col15-sm-offset-11{margin-left:73.33333333%;}.col15-sm-offset-10{margin-left:66.66666667%;}.col15-sm-offset-9{margin-left:60%;}.col15-sm-offset-8{margin-left:53.33333333%;}.col15-sm-offset-7{margin-left:46.66666667%;}.col15-sm-offset-6{margin-left:40%;}.col15-sm-offset-5{margin-left:33.33333333%;}.col15-sm-offset-4{margin-left:26.66666667%;}.col15-sm-offset-3{margin-left:20%;}.col15-sm-offset-2{margin-left:13.33333333%;}.col15-sm-offset-1{margin-left:6.66666667%;}.col15-sm-offset-0{margin-left:0;}}@media(min-width:992px){.col15-md-1,.col15-md-2,.col15-md-3,.col15-md-4,.col15-md-5,.col15-md-6,.col15-md-7,.col15-md-8,.col15-md-9,.col15-md-10,.col15-md-11,.col15-md-12,.col15-md-13,.col15-md-14,.col15-md-15{float:left;}.col15-md-15{width:100%;}.col15-md-14{width:93.33333333%;}.col15-md-13{width:86.66666667%;}.col15-md-12{width:80%;}.col15-md-11{width:73.33333333%;}.col15-md-10{width:66.66666667%;}.col15-md-9{width:60%;}.col15-md-8{width:53.33333333%;}.col15-md-7{width:46.66666667%;}.col15-md-6{width:40%;}.col15-md-5{width:33.33333333%;}.col15-md-4{width:26.66666667%;}.col15-md-3{width:20%;}.col15-md-2{width:13.33333333%;}.col15-md-1{width:6.66666667%;}.col15-md-pull-15{right:100%;}.col15-md-pull-14{right:93.33333333%;}.col15-md-pull-13{right:86.66666667%;}.col15-md-pull-12{right:80%;}.col15-md-pull-11{right:73.33333333%;}.col15-md-pull-10{right:66.66666667%;}.col15-md-pull-9{right:60%;}.col15-md-pull-8{right:53.33333333%;}.col15-md-pull-7{right:46.66666667%;}.col15-md-pull-6{right:40%;}.col15-md-pull-5{right:33.33333333%;}.col15-md-pull-4{right:26.66666667%;}.col15-md-pull-3{right:20%;}.col15-md-pull-2{right:13.33333333%;}.col15-md-pull-1{right:6.66666667%;}.col15-md-pull-0{right:0;}.col15-md-push-15{left:100%;}.col15-md-push-14{left:93.33333333%;}.col15-md-push-13{left:86.66666667%;}.col15-md-push-12{left:80%;}.col15-md-push-11{left:73.33333333%;}.col15-md-push-10{left:66.66666667%;}.col15-md-push-9{left:60%;}.col15-md-push-8{left:53.33333333%;}.col15-md-push-7{left:46.66666667%;}.col15-md-push-6{left:40%;}.col15-md-push-5{left:33.33333333%;}.col15-md-push-4{left:26.66666667%;}.col15-md-push-3{left:20%;}.col15-md-push-2{left:13.33333333%;}.col15-md-push-1{left:6.66666667%;}.col15-md-push-0{left:0;}.col15-md-offset-15{margin-left:100%;}.col15-md-offset-14{margin-left:93.33333333%;}.col15-md-offset-13{margin-left:86.66666667%;}.col15-md-offset-12{margin-left:80%;}.col15-md-offset-11{margin-left:73.33333333%;}.col15-md-offset-10{margin-left:66.66666667%;}.col15-md-offset-9{margin-left:60%;}.col15-md-offset-8{margin-left:53.33333333%;}.col15-md-offset-7{margin-left:46.66666667%;}.col15-md-offset-6{margin-left:40%;}.col15-md-offset-5{margin-left:33.33333333%;}.col15-md-offset-4{margin-left:26.66666667%;}.col15-md-offset-3{margin-left:20%;}.col15-md-offset-2{margin-left:13.33333333%;}.col15-md-offset-1{margin-left:6.66666667%;}.col15-md-offset-0{margin-left:0;}}@media(min-width:1200px){.col15-lg-1,.col15-lg-2,.col15-lg-3,.col15-lg-4,.col15-lg-5,.col15-lg-6,.col15-lg-7,.col15-lg-8,.col15-lg-9,.col15-lg-10,.col15-lg-11,.col15-lg-12,.col15-lg-13,.col15-lg-14,.col15-lg-15{float:left;}.col15-lg-15{width:100%;}.col15-lg-14{width:93.33333333%;}.col15-lg-13{width:86.66666667%;}.col15-lg-12{width:80%;}.col15-lg-11{width:73.33333333%;}.col15-lg-10{width:66.66666667%;}.col15-lg-9{width:60%;}.col15-lg-8{width:53.33333333%;}.col15-lg-7{width:46.66666667%;}.col15-lg-6{width:40%;}.col15-lg-5{width:33.33333333%;}.col15-lg-4{width:26.66666667%;}.col15-lg-3{width:20%;}.col15-lg-2{width:13.33333333%;}.col15-lg-1{width:6.66666667%;}.col15-lg-pull-15{right:100%;}.col15-lg-pull-14{right:93.33333333%;}.col15-lg-pull-13{right:86.66666667%;}.col15-lg-pull-12{right:80%;}.col15-lg-pull-11{right:73.33333333%;}.col15-lg-pull-10{right:66.66666667%;}.col15-lg-pull-9{right:60%;}.col15-lg-pull-8{right:53.33333333%;}.col15-lg-pull-7{right:46.66666667%;}.col15-lg-pull-6{right:40%;}.col15-lg-pull-5{right:33.33333333%;}.col15-lg-pull-4{right:26.66666667%;}.col15-lg-pull-3{right:20%;}.col15-lg-pull-2{right:13.33333333%;}.col15-lg-pull-1{right:6.66666667%;}.col15-lg-pull-0{right:0;}.col15-lg-push-15{left:100%;}.col15-lg-push-14{left:93.33333333%;}.col15-lg-push-13{left:86.66666667%;}.col15-lg-push-12{left:80%;}.col15-lg-push-11{left:73.33333333%;}.col15-lg-push-10{left:66.66666667%;}.col15-lg-push-9{left:60%;}.col15-lg-push-8{left:53.33333333%;}.col15-lg-push-7{left:46.66666667%;}.col15-lg-push-6{left:40%;}.col15-lg-push-5{left:33.33333333%;}.col15-lg-push-4{left:26.66666667%;}.col15-lg-push-3{left:20%;}.col15-lg-push-2{left:13.33333333%;}.col15-lg-push-1{left:6.66666667%;}.col15-lg-push-0{left:0;}.col15-lg-offset-15{margin-left:100%;}.col15-lg-offset-14{margin-left:93.33333333%;}.col15-lg-offset-13{margin-left:86.66666667%;}.col15-lg-offset-12{margin-left:80%;}.col15-lg-offset-11{margin-left:73.33333333%;}.col15-lg-offset-10{margin-left:66.66666667%;}.col15-lg-offset-9{margin-left:60%;}.col15-lg-offset-8{margin-left:53.33333333%;}.col15-lg-offset-7{margin-left:46.66666667%;}.col15-lg-offset-6{margin-left:40%;}.col15-lg-offset-5{margin-left:33.33333333%;}.col15-lg-offset-4{margin-left:26.66666667%;}.col15-lg-offset-3{margin-left:20%;}.col15-lg-offset-2{margin-left:13.33333333%;}.col15-lg-offset-1{margin-left:6.66666667%;}.col15-lg-offset-0{margin-left:0;}}

@media (max-width: 1040px){body,.popover-bg{min-width:100%;}}
.garlic img{width:315px;height: 240px;display:inline-block;}
.garlic img+img{margin-left:2px;}
.garlic{text-align:center}
.garlic1 img{height: 210px;display:inline-block;}
.garlic1 img+img{margin-left:2px;}
.garlic1{text-align:center}
.col-xs-9 .garlic img{width:235px;height: 165px;display:inline-block;}

.phones a {
    color: white;
}
.youget h5 {
    color: white;
}
.foot-menu {
	margin-bottom:40px;
}
.foot-menu a {
	color:black;
	font-weight:bold;
}

footer .phones a,
footer .phones .text-gray2{
	color:black;
	font-weight:bold;
	font-size:12pt;
}
.table-list{
overflow: hidden;
}
.table-list ul{
list-style-type: none;
margin:0;
padding:0;
text-align:center;
}
.table-list ul li{
width:25%;
float: left;
display: inline-block;
vertical-align: top;
min-height: 261px;
}
.table-list ul li p{

}
.kkkutis{

}
.kkkutis img{
width:100%;
max-height:173px;
object-fit:cover;
}
.otzivi ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}
.otzivi ul li{
	display:block;
	border: 2px solid #e5e5e5;
    padding: 25px;
    margin-bottom:15px;
}
.otzivi ul li span.author{
	font-weight: 700;
}
.otziv img{
width:100px;
height:100px;
border-radius:50%;
float:left;
margin-right:20px;
}
.seo-gallery{
width:100%
}
.seo-gallery .offer-image{
background-position:50% 50%;
background-size:cover;
width:23%;
height:200px;
display:inline-block;
}
.offer-btn a{
color:#e73e6e;
}
.block-text{text-align:center}
.block-text h3{margin-top:0;line-height:20px;color: #1D6EB0;font-weight: bold;font-size: 17px;}
.block-text p{font-size: 13px; line-height:12px}
.block-text .price{font-size:14px;}
.block-horizontal.col-xs-9 .block-text{padding-top:5px}
.garlic-new{margin:15px auto;text-align:center}
.garlic-new img{height:190px;margin:5px;width:290px}
.wh-21 img{height:166px;width:216px}
.border-bl{background-color: #ffffff;border: 2px solid #999999;border-radius: 11px;box-shadow: 5px 5px #3c763d;margin:20px auto;padding: 10px;width:95%}
.border-bl h2,.inf-bl h2 {margin: 0 0 15px 10px;text-align:left}
.respond .otziv img{float:none;margin:5px; object-fit: cover;}
.respond ul li{padding:15px 25px;}
.res-cont {display: inline-block;margin-bottom: 10px;padding: 0 0 0 15px;vertical-align: middle;width: 82%;}
.title-bl{margin-bottom:15px;}
.inf-bl{background-color: #ffffff;border: 2px solid #999999;border-radius: 11px;box-shadow: 5px 5px #3c763d;margin:-40px auto 20px;padding: 10px;}
.kinds-link-bl{margin:20px auto;text-align:center}
.kinds-link-bl > a{display:inline-block;margin:15px;vertical-align:top;width:28%}
.kinds-link-bl img{height:170px;width:200px}
.kinds-link-bl span{display:block;font-size:15pt;margin-top:5px}
.inf-bl > div{display:inline-block;vertical-align:top;width:53%}
.inf-bl .col-btn{border-right:none;float:none;margin-left:20px;margin-top:10px;width:42%}
.inf-bl .btn{background-color:#3e3a37 }
.inf-bl .btn:hover{background-color:#e73e6e}
.poly-bl-1 .block .block-text{width:215px}
.poly-bl-1{margin-bottom:15px}
.slaider img {margin:0 20%}
.image_gallery {text-align:center;margin-bottom:50px;}
.image_gallery img {width: 235px;height: 165px;display: inline-block;margin-left: 2px;}

.image_gallery1 {text-align:center;margin-bottom:50px;}
.image_gallery1 img {width: 225px;height: 160px;display: inline-block;margin: 5px;object-fit:cover;}
.image_gallery2 {text-align:center;margin-bottom:50px;}
.image_gallery2 img {height: 340px;display: inline-block;margin: 5px;}
.image_gallery3 {text-align:center;margin-bottom:50px;}
.image_gallery3 img {width: 300px;height: 220px;display: inline-block;margin: 5px;object-fit:cover;}
.obj_fit {object-fit:cover;}

header .top-row .work_time{text-align:right;color:white;vertical-align:bottom;padding-top:90px;}
.work_time span{font-weight:bold;}
.top-row p {font-size: 14px; line-height: 1.4}
.advantage {text-align:center}
.advantage .item_between {display:inline-block;position:relative;top:20px;width:75px;}
.advantage .item {display:inline-block;width:15%;margin:0 5px;vertical-align:top;}
.advantage .item img {display:block;margin:0 auto;}
.advantage .item a {text-decoration:underline;color:#666666;}
.advantage .item p {color:#666666;}
.advantage .title {display:block;}
.advantage .title p {text-align:center;font-size:20px;font-weight:bold;}

.fl_left {float:left;}
.clear {float:none;clear:both}
.forma {margin:40px 0}
.forma_top {background-color: #d43b64;color:#ffffff;}
.forma_top p {text-align:center;padding:10px;}
.forma_top p span {font-size:20px;}
.forma_top p img {margin:0 10px;}
.forma_phone p {margin:30px 0 20px;}
.forma_phone p span {font-size:15px;color:#000000;font-weight:bold;}
.forma_phone p img {margin-right:10px;}
.forma_adress p {margin:20px 0;}
.forma_adress p span {font-size:15px;color:#000000;font-weight:bold;}
.forma_adress p img {margin-right:10px;}
.leave_message {padding-top:15px;width:68%;display:block;margin:10px 10px 10px auto;border-top:1px solid #cccccc;}
.leave_message p {display:inline-block;width:66%;margin-right:10px;font-size:15px;color:#000000;font-weight:bold;}
.leave_message img {vertical-align:top;}
.text_contacts {display:inline-block;width:50%;vertical-align:top;}
.form_open_callback {display:inline-block;width:49%;vertical-align:top;text-align:left;}
.form_open_callback .exform_wrapper.callback.brdrad7.boxshdw {box-shadow:none;padding:0;margin:0 0 0 auto;opacity:0.5;}
	.form_open_callback .exform_wrapper.callback.brdrad7.boxshdw:hover {opacity:1; border: 1px solid brown}
.contacts_map {margin:20px auto;}


.slaider .img_3sl img{
width: 31%;
margin: 0 1%;
height: 160px;
object-fit: cover;

}

.slaider2 .block-horizontal .block{
height: auto;
}

.containerBlock {
  display: flex;
  justify-content: space-between;
}
.containerBlock .block {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: 25%;
}
.containerBlock .block img{
  width: 100%;
height: 150px;
}

.pictyre img {
margin: 5px;
	float: left;
	width: 30%;
	height: 160px;
}
/*менида запросы*/






.akcia {
	position:absolute;
	left:140px;
	bottom:10px;
	font-size:15px;
	font-family:Open Sans;
	color:black
}
.capt-img {
display:inline-block;
width:24.6%;
padding:10px 5px;
vertical-align:top;
}
.wrapfl2 .capt-img{
	width:19.6%;
}
.wrapfl2 .namecard{
	font-size:12px;
	line-height:1.2;
}
.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
 }
 .navbar {
 	margin-bottom: 0;
 }
 .navbar-inverse .navbar-toggle .icon-bar {
 	background-color: #000;
 }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #24B666;
}

.mainmenu .nav li:nth-child(7), .mainmenu .nav li:nth-child(8), .mainmenu .nav li:nth-child(9), .mainmenu .nav li:nth-child(10), .mainmenu .nav li:nth-child(11), .mainmenu .nav li:nth-child(12), .mainmenu .nav li:nth-child(13) {
	display: none;
}

.galllist{
	overflow:hidden;
}
.galllist .item{
	float:left;
	width:33.33%;
	padding:0 15px;
	margin-bottom:15px;
	box-sizing:border-box;
}
.galllist .item img{
	width:100%;
	height:200px;
	object-fit:cover;
}
.textcard{
	text-align:left;
	font-size:12px;
	line-height:1.2;
	height:30px;
}

.pageinsideother-card .block.new_block_size{
	height:140px;
}
.pageinsideother-card .block-img.new_block_img{
	width:140px;
}
.pageinsideother-card .block.new_block_size .block-text{
	width:327px;
}

@media (max-width: 1040px) {
	.container {
		width: 100% !important;
		max-width: 100% !important;
	}
	.carousel-control.right {
		right: 0;
	}
	.carousel-control.left {
		left: 0;
	}
	.nav>li>a {
	padding: 10px 1px !important;
	font-size: 11px;
}
.fl_left{
	display: none;
}
.leave_message {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.leave_message p {
	width: 94%;
}
.forma_phone, .forma_adress {
	text-align: center;
}
h1, .h1, h2, .h2, h3, .h3 {
	text-align: center;
}
.extform_callback {
	position: static !important;
}
.mediaalign {
	padding-left: 5px;
	padding-right: 5px;
}
.certification img {
	margin: 5px 0;
}
.text-violet {
	text-align: center;
}
.cnttr {
	text-align: center;
}
.kinds-link-bl > a {
	width: 180px;
}
.kinds-link-bl {
	display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    align-self: center;
    justify-content: center;
    align-content: center;
}
.kinds-link-bl span {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    line-height: 20px;
}
.seo-gallery .offer-image {
    background-position: 50% 50%;
    background-size: cover;
    width: 200px;
    height: 200px;
    display: inline-block;
    margin: 5px;
}
.offer-btn {
	text-align: center;
}
}
@media (max-width: 992px) {
.flexbox {
	display: flex;
    align-content: center;
    justify-content: center;
}
.akcia {
	left: 170px;
	position: static;
}
}
@media (max-width: 888px) {
.col-action {
	display: none;
}
.youget .col-1-5 {
	width: 50%;
}
.youget .block {
	min-height: 263px;
}
.pictyre {
display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.pictyre img {
	width: 160px;
	float: none;
}
}
@media (max-width: 1199px) {
.mainmenu .nav>li>a {
	font-size: 13px;
}
header .top-row .work_time {
	text-align: center;
}
}
@media (max-width: 769px) {
.mainmenu .nav {
	margin-bottom: 0;
}
.navbar-toggle {
	float: left;
}
	.advantage .item_between {
	display: none;
}
.advantage .item {
	width: 20%;
	margin: 10px 5px;
}
.mainmenu .nav>li>a {
	font-size: 13px;
}
.youget .block {
	min-height: 263px;
}
.garlic1 img+img {
	margin: 5px 0;
}
.reviews .block-text {
	width: auto;
	padding: 0;
	float: none;
}
.block-horizontal .block-text {
	width: auto;
}
.garlic img {
    width: 90%;
    height: auto;
    display: inline-block;
    margin: 5px 0;
}
header .top-row .work_time {
	text-align: center;
}
.cntr767 {
	text-align: center;
}
}
@media (max-width: 767px) {
.nav-justified>li{
	display: block !important;
}
.popover-form {
	width: auto;
	margin-left: 1px;
}
.popover-head {
	font-size: 16px;
}
header nav {
	display: none;
}
.youget .block {
	display: inline-table;
}
header .top-row .work_time {
	padding-top: 0;
}
.top-row {
	margin-top: 20px;
}
.logocenter {
	text-align: center;
}
.col-btn {
	border-width: none;
	border-style: none;
}
.share-icon {
	display: none;
}
.akcia {
	left: 30px !important;
}
.end-project-txt-area {
	min-height: 105px;
}
.cntr {
	text-align: center;
}
.foot-menu {
	display: none;
}
footer {
	padding-top: 25px;
}
.fixed-scroll.fix {
display: none;
}
.nani {
display: none;
}
.block-text h3 {
	margin-top: 20px;
}
.justcontent {
	text-align: justify;
}
.block-vertical .block-img {
	width: auto;
	height: auto;
	text-align: center;
	background-color: #E3F8F8;
}
.end-project-txt-area-big {
	min-height: 0;
}
.end-project-txt-area-big p {
	text-align: center;
}
.form_open_callback {
	display: none;
}
.text_contacts {
    text-align: center;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.btmm {
	margin-bottom: 15px;
	text-align: justify;
}
h5, .h5 {
	text-align: center;
}
}

iframe {
    display: block;
	margin: 7px auto;
	box-shadow: 0 8px 11px rgba(0,0,0,0.5);
}





@media (max-width: 660px) {
.capt-img {
width:180px;
padding:10px 5px;
vertical-align:top;
text-align: center;
justify-content: center;
}
.wrapflex {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-content: center;
}
@media (max-width: 615px) {
.youget .col-1-5 {
	width: 100%;
}
}

@media (max-width: 504px) {
.block-horizontal  .block-text {
	float: none;
    padding: 5px 0 0 154px;	
    width: auto;
}
.block-text h3 {
	font-size: 14px;
	line-height:13px;
}
.breadcrumb-dropdown .dropdown-menu>li>a {
	font-size: 11px;
}
}
@media (max-width: 510px) {
.inf-bl > div {
	width: auto;
}
.inf-bl .col-btn {
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.border-bl h2, .inf-bl h2 {
	text-align: center;
	font-size: 22px;
}
.res-cont {
	width: 100%
}	
}

@media (max-width: 321px) {
.block-horizontal .block-text {
	width: 300px;
    padding: 0 0 0 147px;	
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 5px;
}
}
@media (max-width: 424px){
.flexbox {
	display: inline-block;
}
}
@media (max-width: 588px){
	.box {
		width: 95%
	}
	center iframe {
	width: 80% !important;
	height: auto !important;
}


	.advantage .item {
    display: block;
    width: auto;
    margin: 30px 0;
    vertical-align: top;
}
.col-btn {
	float: right;
	width: 200px;
}
header .top-row .work_time {
	display: none;
}
}
@media (max-width: 376px) {
.col-btn {
width: 155px;
}
.col-phones {
	width: 140px;
}
}
@media (max-width: 1199px){
.mainmenu .nav>li>a .awrap {
	padding: 0 !important;
}
.nav>li>a {
	padding: 10px 5px;
}
	.mainmenu .nav>li:first-child>a {
		margin-left: 0 !important;
	}
	.mainmenu .nav>li:last-child>a {
		margin-right: 0 !important;
	}
}


@media (max-width: 437px) {
.share-text {
	width: 195px;
	padding: 15px;
}
.akcia {
	display: none;
}
}




@media (max-width: 391px) {
.share-text {
	width: 158px;
	padding: 10px;
}
.share strong {
	font-size: 15px;
}
.share-img {
	width: 100px;
}
.akcia {
	display: none;
}
}
@media (max-width: 488px){
.box-half {
	padding:5px;
}
.spheres {
	padding-left: 0;
	padding-right: 0;
}
.garlic1 img {
	width: 90%;
}
}
@media (max-width: 321px) {
.box {
	line-height: 16px;
}
}

.completed .item.active > .row {
    height: 280px;
    overflow: hidden;
}
/*.item.active > .row {
    height: 140px;
    overflow: hidden;
}*/

#carousel-reviews .item.active > .row {
    height: 101px;
    overflow: hidden;
}

.wrapflex2 {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
} 
}
@media (max-width: 769px) {
	#img-previews {
		width: 20%;
		margin-left:0;
		height: 100%
	}
	.item-slider .img-main,.item-slider .img-main img {
		width: 79%;
		height: auto;
	}
	.wrapflex2 {
		flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	}
} 
@media (max-width: 401px) {

.imgnone {
	display: none;
} 
}
@media (max-width: 490px) {
.tablenon {
	display: none;
}
}
@media (max-width: 420px) {
.imgwidth {
	width: 100%
}
}
@media (max-width: 780px) {
	h3, .h3 {
		font-size: 19px;
	}
	.block-horizontal .block-text {
		float: none ; 
		padding:0px 0px 0px 145px;
	}
}

.flextr {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.tddiv {
	display: flex;
	flex-flow: row;
	align-items: center;
}

@media (max-width: 525px) {

.tddiv {
	display: block;
	flex-flow: row;
	align-items: center;
	justify-content: center;
	text-align: center;
}
}


@media (max-width: 725px) {
	.tablewidt {
		width: 100% !important;
	}

}