.clear{clear:both}
img{max-width:100%}
.wrapper{position:relative;min-height:100%;margin:0 auto;width:100%;background:#fff}
a{color:#2b9cd6}
/*.container{width:100%;max-width:1300px;min-width:1240px;margin:0 auto;position:relative}*/
.container .container{min-width:100%!important}
.submenu{
	width:100%;
	display:block;
	vertical-align:top;
	margin:0;
	background: rgba(0, 147, 211, 0.95);
	padding: 10px 5px 5px 5px;
	text-align: center;
	/*-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.45);*/
	-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 7px 0 rgba(0,0,0,0.35);
	box-shadow: 0 0 7px 0 rgba(0,0,0,0.35);
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1696d8+0,7bbdf7+70,bbbbf9+97 */
background: #1696d8; /* Old browsers */
background: -moz-linear-gradient(top,  #1696d8 0%, #7bbdf7 90%, #bbbbf9 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1696d8 0%,#7bbdf7 90%,#bbbbf9 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1696d8 0%,#7bbdf7 90%,#bbbbf9 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1696d8', endColorstr='#bbbbf9',GradientType=0 ); /* IE6-9 */

}
.submenu-link{
	margin:0 5px 10px 5px;
	padding:0 5px;
	display: inline-block;
	vertical-align: top;
	min-width: 70px;
	max-width: 210px;
	border: 1px solid #bbbbf9;
	border-radius: 7px 7px 7px 0;
	height: 44px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#25a5e7+0,95c0d7+100 */
background: #25a5e7; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #25a5e7 0%, #95c0d7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #25a5e7 0%,#95c0d7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #25a5e7 0%,#95c0d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a5e7', endColorstr='#95c0d7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.submenu a{
	font-family:georgia;
	color: #fff;
	text-decoration:none;
	font-size:14px;
	line-height:15px!important;
	display:table-cell;
	vertical-align: middle;
	height: 40px;
	font-weight:400;
	padding:0;
	min-width: 60px;
}
.submenu a:hover,.submenu a.curels,.submenu .submenu-link.active a{
	color:#000;
}
.submenu-link:hover,.submenu-link.active{
	background:;
}
.submenu-link.mein{
	text-align: center;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#25a5e7+0,95c0d7+100 */
background: #25a5e7; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #25a5e7 0%, #95c0d7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #25a5e7 0%,#95c0d7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #25a5e7 0%,#95c0d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a5e7', endColorstr='#95c0d7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.submenu-link.mein a{}
.submenu-link.mein.mopen{
	border: 1px solid #dad6d6;
	position: relative;
	z-index: 2;
	background: #fff;
	/* 
background: #dad6d6; 
background: -moz-linear-gradient(-45deg,  #dad6d6 0%, #f0f0f0 100%); 
background: -webkit-linear-gradient(-45deg,  #dad6d6 0%,#f0f0f0 100%); 
background: linear-gradient(135deg,  #dad6d6 0%,#f0f0f0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dad6d6', endColorstr='#f0f0f0',GradientType=1 );  */

}
.submenu-link.mein.mopen:before {
	background: url('../img8/arrow-menu-bnew.png') no-repeat;
	width: 21px;
	height: 16px;
	position: absolute;
	left:-1px;
	bottom: -10px;
	display: block;
	content: "";
	z-index: 0;
	
}
.submenu-link.mein.mopen > a{}
.submenu2 {
	margin: 0px 0 30px 0;
	padding: 20px;
	background: #fff;
	/* 
background: #f1f1f1; 
background: -moz-linear-gradient(top,  #f1f1f1 0%, #dad6d6 100%); 
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#dad6d6 100%); 
background: linear-gradient(to bottom,  #f1f1f1 0%,#dad6d6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dad6d6',GradientType=0 );  */
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.45);
	column-count: 3;
	column-rule-color: #acacaa;
	column-rule-width: thin;
	column-rule-style: solid;
	column-gap: 50px;
}
.submenu2 .submenu-link{
	margin:0 5px 10px 0px;
	padding:0;
	display: block;
	min-width: 0px;
	max-width: 500px;
	border: none;
	border-radius: 0;
	height: auto;
	background: transparent;

}
.submenu2 .submenu-link a{
	font-weight:normal;
	padding:5px 0 5px 15px;
	color:#000;
	font-size: 16px;
	line-height: 18px;
	position: relative;
	display: block;
}
.submenu2 .submenu-link a:before {
	content: "";
	width: 7px;
	height: 7px;
	background: rgba(30,150,211,1);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
	display: block;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.45);
}
.submenu2 .submenu-link:hover{
	color:rgba(30,150,211,1)
}
.submenu2 .submenu-link:hover a{
	color:rgba(30,150,211,1);
}
.container-content{display:table-cell;padding-left:.5%;padding-right:.5%;vertical-align:top;width:86%}
.wfull .container-max{width:100%!important;max-width:100%!important}
.container-max{padding-left:40px}
.tbl-page-main{table-layout:fixed}
.box-main-left,.box-main-right{width:49px}
.tbl-contacts .box-main-left,.tbl-contacts .box-main-right{width:auto}
.box-table{display:table;}
.box-row{display:table-row;width:100%}
.box-cell{display:table-cell;vertical-align:top;position:relative}
*,:before,:after{box-sizing:border-box}
.clearfix:after{content:"";display:table;clear:both}
/*.row{margin:0 -10px;margin-bottom:20px}
.row:last-child{margin-bottom:0}
[class*="col-"]{padding:10px}*/
.col-2-3{float:left;width:66.66%}
.col-1-2{float:left;width:50%}
.col-1-3{float:left;width:33.33%}
.col-1-4{float:left;width:25%}
.col-1-8{float:left;width:12.5%}
.col-1-4.col-logo{width:24%!important;padding-left:10px;padding-right:0}
.col-1-2.col-contacts{width:54%!important;padding-left:0;padding-right:0}
.col-1-4.block-tel{width:41%!important;padding-right:10px;padding-left:0}
.col-1-3.col-contacts{width:34%;text-align:center;padding:10px 0 0 10px}
.box-header{position:fixed!important;top:0;width:100%;height:95px!important;margin:0;padding:0;z-index:99999;background:#fff!important;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);box-shadow:0 0 7px 0 rgba(0,0,0,0.35)}
.logo{display:block;text-decoration:none;background:url(../images2/logo-star.png) no-repeat;font-family:'europanuova';font-size:32px;padding-left:34px;color:#1e96d3;line-height:31px;position:relative;height:54px;white-space:nowrap}
.logo-web{font-size:13px;position:absolute;top:33px;left:37px;line-height:13px}
.logo-time{font-size:19px;position:absolute;top:37px;left:140px;color:#db0000;line-height:19px}
.block-tel{text-align:right}
/*.box-tel{display:block;text-align:right;margin-bottom:10px}
.box-tel img{display:inline-block;vertical-align:top}*/
.img-tel{display:inline-block;vertical-align:top;color:#0f97dd;font-family:'georgia';font-size:27px;padding-bottom:5px;line-height:20px}
.sm-tel{color:#191919;font-size:15px}
.btn-tel{text-align:right}
.btn-red{display:inline-block;padding:5px 10px;border-radius:10px;font-size:.67em;text-decoration:none;color:#fff;background:#db0000;text-align:center;text-transform:uppercase}
.block-contacts{display:inline-block;font-size:13px}
/*.skype{background:url(../images2/skype.png) no-repeat left center;padding-left:22px;min-height:20px;display:inline-block;margin:0 1px 10px 0;line-height:20px}
.icq{background:url(../images2/icq.png) no-repeat left center;padding-left:21px;min-height:20px;display:inline-block;margin:0 5px 10px 0;line-height:20px}
.mail{background:url(../images2/mail.png) no-repeat left center;min-height:21px;padding:0 0 0 25px;color:#1e96d3;text-decoration:underline;display:inline-block;line-height:20px;margin:0 -10px 10px 0}
.adres{font-size:14px;font-family:"Times New Roman",serif;text-align:center;margin-bottom:10px}*/
.txt-blue{color:#1e96d3}
.txt-16{font-size:16px}
.block-social{display:inline-block;vertical-align:top}
.txt-social{display:inline-block;color:#ff0027;font-family:"Times New Roman",serif;text-align:center;font-size:12px}
.soc-1{margin-bottom:8px}
.soc-2{margin-bottom:5px}
/*.box-social{display:inline-block;border-right:1px solid #1e96d3;margin-right:8px;padding-right:8px;margin-top:0}
.box-social a{display:inline-block;margin-right:3px}*/
.btn-blue-sm{font-size:.67em;display:inline-block;color:#fff;padding:5px 10px;background:rgb(22, 150, 216);text-decoration:none;border-radius:10px;text-transform:uppercase}
.rasp-top{margin-top:130px}
.line-menu{height:auto;margin-top:0;position:relative;width:100%;z-index:100;background:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);box-shadow:0 0 7px 0 rgba(0,0,0,0.35);background:#7db9e8;background:-moz-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);background:linear-gradient(to bottom,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8',endColorstr='#1e96d3',GradientType=0)}
.nav-box ul{list-style:none;margin:0;padding:0;display:block;width:100%;text-align:center}
.nav-box > ul > li{padding:1px 0;display:inline-block;vertical-align:middle;margin-left:-4px}
.nav-box > ul > li > a{font-size:14px;display:table-cell;vertical-align:middle;text-decoration:none;height:43px;padding:0 15px;color:#fff;text-align:center;line-height:14px;border-right:1px solid rgba(255,255,255,0.2);cursor:pointer;max-width:200px}
.nav-box > ul > li:last-child > a{border:none}
.nav-box > ul > li:hover > a{color:#fff;background:#1e96d3}
.nav-box .dropdown{position:absolute;top:44px;left:0;z-index:100;display:none;padding:0 30px;background-size:cover;border-left:1px solid #1e96d3;border-right:1px solid #1e96d3;border-bottom:1px solid #1e96d3}
.nav-box > ul > li:last-child .dropdown{border:none}
.nav-box > ul > li:nth-child(1) .dropdown{background:url(../images2/banner-menu-1.png) no-repeat top right #fff;background-size:cover}
.nav-box > ul > li:nth-child(2) .dropdown{background:url(../images2/banner-menu-2.png) no-repeat top right #fff;background-size:cover}
.nav-box > ul > li:nth-child(3) .dropdown{background:url(../images2/banner-menu-3.png) no-repeat top center #fff;background-size:cover}
.nav-box > ul > li:nth-child(4) .dropdown{background:url(../images2/banner-menu-4.png) no-repeat top right #fff;background-size:cover}
.nav-box > ul > li:nth-child(5) .dropdown{background:url(../images2/banner-menu-5.png) no-repeat top right #fff;background-size:cover}
.nav-box > ul > li:nth-child(6) .dropdown{background:url(../images2/banner-menu-6.png) no-repeat top right #fff;background-size:cover}
.nav-box > ul > li:nth-child(7) .dropdown{background:url(../images2/banner-menu-7.png) no-repeat top left #fff;background-size:cover}
.nav-box > ul > li:nth-child(8) .dropdown{background:url(../images2/banner-menu-8.png) no-repeat top right #fff;background-size:cover}
.nav-box ul li:hover .dropdown{display:block}
.nav-box .dropdown li{display:block;text-align:left;width:330px;padding:0 25px 0 20px;position:relative}
.drname{color:#000;font-size:30px;text-align:left;font-family:georgia,serif!important;padding-bottom:20px!important;padding-top:10px!important}
.nav-box .dropdown li a{font-size:18px;font-weight:400;text-decoration:none;text-align:left;display:inline-block;color:#000;padding:10px 10px 10px 0;line-height:normal;font-family:georgia,serif!important;position:relative;text-shadow:0 0 10px rgba(255,255,255,1)}
.nav-box .dropdown li.arrow-3:after{background:url(../images2/arrow-down.png) no-repeat top 0 right 0;background-size:75% auto;content:"";position:absolute;width:18px;height:18px;top:17px;left:-5px;display:block}
.nav-box .dropdown li:first-child:after{background:transparent}
.nav-box .dropdown li.arrow-3:before{position:absolute;top:9px;right:5px;width:16px;height:16px;z-index:100;content:"+";display:block;border-radius:50%;text-align:center;color:#1e98d6;line-height:16px;font-size:20px;font-weight:700}
.nav-box .dropdown li a:hover{color:#1e96d3}
.mto{position:absolute;top:10px;left:350px}
.mto-intro{display:block;text-align:left;font-size:15px;font-weight:700;color:#000;font-family:georgia,serif!important;padding:10px 0 10px 10px;line-height:normal}
.mto-intro a{font-size:15px;text-decoration:none;text-align:left;display:inline-block;color:#000}
.mto-titleintro{display:block;text-align:left;font-size:17px;font-weight:700;color:#000;font-family:georgia,serif!important;padding:10px 0;line-height:normal}
.mto-titleintro a{font-size:17px;text-decoration:none;text-align:left;display:inline-block;color:#000}
.banner{min-height:360px;width:100%;min-width:1024px;position:relative;margin:0 auto}
.block-news{position:absolute;top:10px;left:5%;display:inline-block;width:210px;vertical-align:top;height:94%;padding-right:20px;border-right:1px solid rgb(22, 150, 216);}
.title-news{color:#1e96d3;font-size:20px;font-family:"Times New Roman",serif;text-align:center;padding:10px 0 5px;margin-left:20px}
.box-news{padding:5px;height:90%;overflow:hidden}
.title-news-sm{color:#1c3272;text-decoration:underline;font-size:14px;margin-bottom:7px;font-weight:700}
.singl-new{display:block;margin-bottom:7px;text-decoration:none}
.date-new{color:#1e96d3;font-size:12px}
.title-new{color:#ff0027;font-size:13px;display:block;font-weight:700}
.title-singl-new .title-news{color:#ff0027!important;font-size:15px!important;line-height:17px;display:block!important;font-weight:700!important;background:transparent!important;margin:0 0 -10px!important;padding:0!important;text-align:left;font-family:'Open Sans',sans-serif!important}
.banner .box-news .title-singl-new{color:#ff0027!important;font-size:14px!important;line-height:14px!important;display:block!important;font-weight:700!important;background:transparent!important;margin:0!important;padding:0!important;text-align:left;font-family:'Open Sans',sans-serif!important}
.txt-new,.short-descr{color:#000;font-size:13px;display:block;line-height:15px}
.banner .box-news .short-descr{font-weight:400!important}
.slider{display:block;width:100%}
.block-slogan{text-align:center;margin-right:200px}
.slogan{color:#1e96d3;font-family:"Times New Roman",serif;font-size:40px;font-weight:700;margin-bottom:20px}
.slogan-red{color:#ff0027;font-family:"Times New Roman",serif;font-size:52px;font-weight:700;margin-bottom:100px}
.red{color:#ff0027}
.txt-slogan{color:#7b7b7b;font-family:"Times New Roman",serif;font-size:14px;line-height:16px}
.block-uslug{padding:40px 0}
.title-uslug{color:#1696d8;border-bottom:1px solid #1696d8;font-family:"Times New Roman",serif;font-size:36px;margin:0 0 20px 7%}
.box-uslug{text-align:center;max-width:1100px;margin:0 auto}
.singl-usluga{display:inline-block;font-family:"Times New Roman",serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:18px;padding-top:250px;width:300px;margin:0 10px 20px;text-decoration:none;color:#000}
.usluga-1{background:url(../images2/usluga-1.png) no-repeat top center}
.usluga-1:hover{background:url(../images2/usluga-1-nohover.png) no-repeat top center}
.usluga-2{background:url(../images2/usluga-2-hover.png) no-repeat top center}
.usluga-2:hover{background:url(../images2/usluga-2.png) no-repeat top center}
.usluga-3{background:url(../images2/usluga-3-hover.png) no-repeat top center}
.usluga-3:hover{background:url(../images2/usluga-3.png) no-repeat top center}
.usluga-4{background:url(../images2/usluga-4-hover.png) no-repeat top center}
.usluga-4:hover{background:url(../images2/usluga-4.png) no-repeat top center}
.usluga-5{background:url(../images2/usluga-5-hover.png) no-repeat top center}
.usluga-5:hover{background:url(../images2/usluga-5.png) no-repeat top center}
.block-uslug-2{border-top:1px solid #1696d8;text-align:center;padding-bottom:30px}
.arrow-uslug{background:url(../images2/arrow-uslug.png) no-repeat top center;width:100%;height:14px;margin-bottom:10px}
.singl-usluga-2{display:inline-block;font-family:"Times New Roman",serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;padding-top:200px;width:190px;margin:0 5px 20px;background-size:100% auto;vertical-align:top;text-decoration:none;color:#000}
.singl-usluga-2 img{display:inline-block}
.usluga-6{background:url(../images2/usluga-6-hover.png) no-repeat top 8px center;margin-right:20px}
.usluga-6:hover{background:url(../images2/usluga-6.png) no-repeat top 8px center;margin-right:20px}
.usluga-7{background:url(../images2/usluga-7-hover.png) no-repeat top 15px center}
.usluga-7:hover{background:url(../images2/usluga-7.png) no-repeat top 15px center}
.usluga-8{background:url(../images2/usluga-8-hover.png) no-repeat top 10px center}
.usluga-8:hover{background:url(../images2/usluga-8.png) no-repeat top 10px center}
.usluga-9{background:url(../images2/usluga-9-hover.png) no-repeat top 15px center}
.usluga-9:hover{background:url(../images2/usluga-9.png) no-repeat top 15px center}
.usluga-10{background:url(../images2/usluga-10-hover.png) no-repeat top 3px center}
.usluga-10:hover{background:url(../images2/usluga-10.png) no-repeat top 3px center}
.title-specpredl{color:#1696d8;font-family:"Times New Roman",serif;font-size:36px;margin:0 0 10px 8%}
.box-specpregl{border-top:1px solid #1696d8;border-bottom:1px solid #1696d8;margin-bottom:45px}
.box-specpregl .container{padding-left:6%}
.box-specpregl .box-table{table-layout:fixed}
.singl-specpregl{border-left:1px solid #1696d8;padding:20px 20px 30px;position:relative;display:table-cell;text-align:center;vertical-align:top}
@media all and ( max-width: 600px ) {
.box-specpregl .box-table,.box-specpregl .box-row,.singl-specpregl{display:block}
}
.singl-specpregl img{display:inline-block}
.title-sp{text-align:center;color:#48a6d5;font-family:"Times New Roman",serif;font-size:20px;padding:0;margin-bottom:20px}
.circle-blue{position:absolute;top:20px;left:-11px;width:22px;height:22px;border-radius:50%;background:#48a6d5}
.txt-sp{color:#5f5f5f;font-family:"Times New Roman",serif;font-size:12px;text-align:justify}
.more-sp{text-align:right}
.more{color:#1071a4;font-size:12px}
.arrow-sp-1{background:url(../images2/arrow-specpredl.png) no-repeat;width:49px;height:26px;position:absolute;left:15%;bottom:0}
.arrow-sp-2{background:url(../images2/arrow-specpredl.png) no-repeat;width:49px;height:26px;position:absolute;left:65%;bottom:0}
.title-h2{border-bottom:1px solid #1696d8;color:#1696d8;font-family:"Times New Roman",serif;font-size:36px;margin:0 0 20px;padding-bottom:10px;position:relative}
.main{padding-left:7%}
.txt-main{font-family:"Times New Roman",serif;font-size:16px;color:#333;text-align:justify;padding:0 40px 40px 0;line-height:22px}
.tbl-preim{table-layout:fixed;margin-bottom:40px}
.tbl-preim .box-cell{width:16%;text-align:center;font-family:"Times New Roman",serif;font-size:14px;color:#333;vertical-align:bottom;position:relative}
.preim-img{display:inline-block}
.preim-img-hover{display:none}
.tbl-preim .box-cell:hover .preim-img{display:none}
.tbl-preim .box-cell:hover .preim-img-hover{display:inline-block}
.all-work{display:inline-block;position:absolute;top:15px;right:20px;font-size:16px;color:#0b97e0;font-family:"Times New Roman",serif;text-transform:none;text-decoration:none}
.tbl-portfolio{table-layout:fixed}
.tbl-portfolio .box-cell{text-align:center;font-size:18px;color:#0b97e0;font-family:"Times New Roman",serif;padding:0 10px 20px}
.singl-portf{text-align:center;font-size:18px;color:#0b97e0;font-family:"Times New Roman",serif;display:block;text-decoration:none;}
.name-portf{min-height:25px}
.tbl-portfolio .box-cell img{display:inline-block;margin-top:5px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);box-shadow:0 3px 3px 0 rgba(0,0,0,0.3)}
.nav-portfolio{text-align:center;margin-bottom:30px}
.nav-portfolio a{display:inline-block;width:22px;height:22px;border:1px solid #0b97e0;border-radius:50%;margin-right:5px}
.nav-portfolio a:hover,.nav-portfolio a.active{background:#0b97e0}
.box-otzyvy{margin-bottom:30px}
.box-otzyvy .col-1-3{padding:0 20px}
.title-otzyv{color:#999;font-size:10px;margin-bottom:70px}
.name-otzyv{color:#000;font-size:14px}
.box-more-otzyv{text-align:right}
.more-otzyv{background:url(../images2/more-otzyv.png) no-repeat;padding:0 0 0 30px;min-height:21px;font-size:14px;color:#0b97e0;font-family:"Times New Roman",serif;display:inline-block}
.txt-otzyv{border:1px solid #0b97e0;position:relative;border-radius:3px;padding:15px 10px 30px;margin-bottom:30px;font-size:12px;color:#333;font-family:"Times New Roman",serif}
.txt-otzyv:before{content:"";background:url(../images2/kav-top.png) no-repeat;width:32px;height:27px;display:block;position:absolute;top:-30px;left:2px}
.txt-otzyv:after{content:"";background:url(../images2/kav-bottom.png) no-repeat;width:32px;height:27px;display:block;position:absolute;bottom:-30px;right:2px}
.arrow-otzyv{background:url(../images2/arrow-otzyv.png) no-repeat;position:absolute;width:35px;height:27px;top:-25px;left:30%}
.box-clients{width:90%;margin:0 auto 100px;position:relative}
.arrow-client-left{background:url(../images2/arrow-clients-left.png) no-repeat;width:18px;height:46px;position:absolute;top:15%;left:-25px;display:block}
.arrow-client-right{background:url(../images2/arrow-clients-right.png) no-repeat;width:18px;height:46px;position:absolute;top:15%;right:-25px;display:block}
.bottom{height:203px}
.footer-general{width:100%;height:203px;position:relative;margin:-203px auto 0;border-top:1px solid #0b97e0;padding-top:20px}
.footer-left{float:left}
.footer-logo{margin-bottom:10px}
.footer-right{float:right;text-align:center}
.footer-right .adres{font-size:13px;text-align:right}
.footer-icons{position:relative;margin:5px 0 10px}
.footer-private a{font-size:14px;color:#0b97e0}
.footer-icons img{display:inline-block;vertical-align:bottom;margin-right:20px}
.title-icons{font-size:18px;color:#0b97e0;position:absolute;top:5px}
.footer-mail{font-size:13px;color:#191919;font-family:"Times New Roman",serif;text-decoration:underline;padding-left:100px;margin-bottom:15px;text-align:right}
.footer-social{display:inline-block;vertical-align:middle}
.footer-right .block-contacts{display:block;text-align:right}
.footer-right .skype,.footer-right .icq{margin-bottom:0;vertical-align:middle;margin-right:15px}
.box-timer{display:inline-block}
.box-video{position:relative;background:url(../images2/box-video.jpg) no-repeat center;background-size:cover;height:463px;width:100%;overflow:hidden;margin-bottom:50px}
.bgvideo{z-index:-9999}
.content-video{position:absolute;top:0;left:50%;margin-left:-512px;max-width:1024px!important;background:url(../images2/video-circle.png) no-repeat top 30px center;height:463px;font-family:"Open Sans",sans-serif;color:#fff}
.adminns{position:absolute;top:180px;left:50%;margin-left:-100px}
.txt-top{border-bottom:1px solid #fff;text-align:center;font-size:22px}
.txt-bottom{text-align:center;font-size:12px}
.adminns .txt-top{font-size:49px;padding:0 10px;font-weight:300}
.adminns .txt-bottom{font-size:27px;font-weight:300}
.drupal{position:absolute;top:30px;left:20%;margin-left:-50px}
.html5{position:absolute;top:130px;left:31%;margin-left:-44px}
.css3{position:absolute;top:280px;left:25%;margin-left:-44px}
.javascr{position:absolute;top:80px;right:28%;margin-right:-50px}
.hello{position:absolute;top:170px;right:20%;margin-right:-34px}
.bootstrap{position:absolute;top:320px;right:31%;margin-right:-34px}
.tbl-uslug-program{table-layout:fixed;margin-bottom:70px}
.cell-nav-tabs{width:156px}
.cell-content-tabs{border-left:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-radius:0 0 3px 3px;padding:25px;font-size:15px;font-family:"Times New Roman",sans-serif;color:#000}
.nav-tabs{margin:0;padding:0;list-style:none}
.nav-tabs li{margin:0;padding:0;list-style:none;position:relative;height:140px;width:146px}
.nav-tabs li a{display:block;text-align:center;color:#1e96d3;font-size:14px;text-transform:uppercase;text-decoration:none;padding:85px 10px 15px}
.nav-tabs li:hover,.nav-tabs li.active{background:#00c8e0;background:-moz-linear-gradient(top,rgba(0,200,224,1) 1%,rgba(5,150,195,1) 100%);background:-webkit-linear-gradient(top,rgba(0,200,224,1) 1%,rgba(5,150,195,1) 100%);background:linear-gradient(to bottom,rgba(0,200,224,1) 1%,rgba(5,150,195,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c8e0',endColorstr='#0596c3',GradientType=0)}
.nav-tabs li:hover a,.nav-tabs li.active a{color:#fff}
.nav-tabs-1{background:url(../images2/nav-tabs-1.png) no-repeat top 15px center}
.nav-tabs-2{background:url(../images2/nav-tabs-2.png) no-repeat top 15px center}
.nav-tabs-3{background:url(../images2/nav-tabs-3.png) no-repeat top 15px center}
.nav-tabs-4{background:url(../images2/nav-tabs-4.png) no-repeat top 15px center}
.nav-tabs li:hover .nav-tabs-1,.nav-tabs li.active .nav-tabs-1,
.nav-tabs li:hover .nav-tabs-1,.nav-tabs li.active .nav-tabs-1:hover{background:url(../images2/nav-tabs-1-active.png) no-repeat top 15px center}
.nav-tabs li:hover .nav-tabs-2,.nav-tabs li.active .nav-tabs-2,
.nav-tabs li:hover .nav-tabs-2,.nav-tabs li.active .nav-tabs-2:hover{background:url(../images2/nav-tabs-2-active.png) no-repeat top 15px center}
.nav-tabs li:hover .nav-tabs-3,.nav-tabs li.active .nav-tabs-3,
.nav-tabs li:hover .nav-tabs-3,.nav-tabs li.active .nav-tabs-3:hover{background:url(../images2/nav-tabs-3-active.png) no-repeat top 15px center}
.nav-tabs li:hover .nav-tabs-4,.nav-tabs li.active .nav-tabs-4,
.nav-tabs li:hover .nav-tabs-4,.nav-tabs li.active .nav-tabs-4:hover{background:url(../images2/nav-tabs-4-active.png) no-repeat top 15px center}
.arrow_box{position:absolute;background:#fff;border:1px solid #1e96d3;top:0;right:-10px;width:10px;height:140px;z-index:10;display:none}
.nav-tabs li:hover .arrow_box,.nav-tabs li.active .arrow_box{display:block}
.arrow_box:after,.arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}
.arrow_box:before{border-color:rgba(30,150,211,0);border-right-color:#1e96d3;border-width:11px;margin-top:-11px}
.cell-content-tabs .title-h2{margin-bottom:5px}
.sub-title-h2{padding-left:10px;font-family:"Times New Roman",sans-serif;font-size:14px;color:#000}
h3{color:#232323;font-family:"Times New Roman",sans-serif;font-size:25px;font-weight:400}
h3 a{color:#1e96d3;text-decoration:none}
.links-category a{color:#1e96d3}
.cell-content-tabs h3{padding-left:10px;margin-bottom:5px}
.hr{height:1px;width:100%;border-bottom:1px solid #1e96d3}
.txt-tab{margin:10px 0;line-height:25px;text-align:justify}
.cell-tab-left{width:53%;padding:0 10px}
.cell-tab-right{color:#1e96d3;padding:0 0 0 20px}
.tbl-tab{table-layout:fixed}
.cell-tab-right ul{margin:0;padding:0;list-style:none}
.cell-tab-right ul li{margin:0;font-weight:700;padding:0 0 15px 20px;list-style:none;background:url(../images2/list-style-tab.png) no-repeat left top 5px}
.box-moduls{background:url(../images2/bg-razrabotka.jpg) no-repeat top center;background-size:cover;width:100%;padding-left:0;text-align:center}
.box-moduls .container{max-width:1024px}
.box-moduls .title-h2{margin-left:160px;margin-right:80px;text-align:left}
.singl-modul{display:inline-block;width:250px;height:450px;padding:10px 0;text-align:center;vertical-align:top;margin-right:3px}
.singl-modul:hover{background:#1e96d3}
.block-modul{border:1px solid #838383;width:250px;height:430px;background:#fff;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 2px 2px 0 rgba(0,0,0,0.2)}
.singl-modul:hover .block-modul{border-color:transparent;background:transparent;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,0);-moz-box-shadow:1px 2px 2px 0 rgba(0,0,0,0);box-shadow:1px 2px 2px 0 rgba(0,0,0,0)}
.title-modul{font-family:"Times New Roman",sans-serif;font-size:17px;text-transform:uppercase;color:#1e96d3;height:63px;padding-top:23px}
.txt-modul{font-family:"Times New Roman",sans-serif;font-size:14px;color:#000;line-height:15px;padding:15px 5px 0}
.singl-modul:hover .title-modul,.singl-modul:hover .txt-modul{color:#fff}
.box-btn-moduls{padding:30px 0}
.more-moduls{background:#1e96d3;display:inline-block;width:300px;height:45px;line-height:45px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;font-family:"Times New Roman",sans-serif;font-size:18px;border-radius:15px}
h2{color:#4e525d;font-size:42px;font-family:"Times New Roman",sans-serif;font-weight:400;text-align:center}
.txt-program{color:#4e525d;font-size:14px;font-family:"Times New Roman",sans-serif;text-align:justify}
.program-main{padding:20px 0 30px}
.box-program-blue{background:#50bbdb;width:100%;padding:70px 0 20px;text-align:center}
.title-start{color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:42px;font-weight:300}
.zakaz-start{background:#fff!important;color:#000!important;margin-bottom:40px}
.hr-white{height:1px;width:100%;border-bottom:8px solid #fff}
.box-tarifs{text-align:center}
.tbl-tarifs{border-collapse:separate!important;border-spacing:10px 0}
.tbl-tarifs td{padding:10px!important}
.td-title{border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}
.td-descr{border-right:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3);vertical-align:top}
.td-bottom{border:1px solid rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}
.btn-tarif{display:block;font-family:georgia;font-size:17px;color:#fff;text-decoration:none;text-transform:uppercase}
.descr-tarif{font-family:georgia;font-size:16px;font-weight:400;color:#4f4f4f}
.h1-blue{color:#1696d8;font-family:georgia;font-size:35px;margin:40px 0;font-weight:400}
.h3-blue{color:#1696d8;display:block;font-family:georgia;font-size:20px;margin-bottom:10px;text-decoration:none;font-weight:400}
.flash-price tr td:first-child{padding:5px 20px}
.flash-price tr td:last-child{font-weight:700;color:#1696d8;padding:5px 5px 5px 20px;border-left:1px dotted #1696d8;line-height:18px;width:150px}
.faq-blue{color:#1696d8;display:block;font-family:georgia;font-size:18px;margin-bottom:10px;text-decoration:none;font-weight:400}
.tbl-sozdan{margin:20px 0}
.tbl-sozdan .box-cell{width:25%;padding:0 7px}
.singl-sozdan{border:1px solid #1796d8;padding:8px 0}
.img-sozdan{text-align:center;height:210px}
.img-sozdan img{display:inline-block;max-width:100%}
.title-sozdan{color:#1796d8;text-align:center;font-size:20px;font-family:times new roman;font-weight:700;border-bottom:3px dotted #000;padding-bottom:5px;margin:0 10px 5px}
.singl-sozdan ul{margin:0 5px 0 8px;padding:0;list-style:none;margin-bottom:10px;min-height:490px}
.singl-sozdan ul li{background:url(../images2/sozdan-list.png) no-repeat top left;padding:4px 0 0 30px;min-height:30px;font-size:13px;color:#130000;margin-bottom:2px}
.singl-sozdan ul li:hover{background:url(../images2/sozdan-list-hover.png) no-repeat top left;color:#cb2d69}
.tbl-tarif{width:100%;font-size:12px;text-align:center;margin-bottom:15px;table-layout:fixed}
.tbl-tarif th{color:#1796d8;text-align: center;border-top:3px dotted #1796d8;border-bottom:3px dotted #1796d8}
.tbl-tarif td{border-bottom:3px dotted #1796d8 !important;word-wrap:break-word; padding:0;}
.tbl-tarif tr:last-child td{border-bottom:none}
.rose{color:#cb2d69;font-size:17px}
.btn-spzdan{width:100%;font-size:24px;color:#fff;text-align:center;display:block;background:#1796d8;height:40px;line-height: 38px;text-decoration:none;margin-bottom:25px}
.btn-spzdan:hover, .btn-spzdan:active, .btn-spzdan:visited{color: #fff;opacity: 0.8;}
.box-tbl-tarif{min-height:260px}
.usinfo td{background:#f1f0f3!important;border:none!important;padding:5px!important}
#headChat:before{background-color:#51d161;background-image:linear-gradient(to right bottom,#70dc7a,#33c748);background-image:-moz-linear-gradient(to right bottom,#70dc7a,#33c748);background-image:-webkit-linear-gradient(to right bottom,#70dc7a,#33c748);border-color:#fbfafd;border:1px solid #fbfafd;border-radius:5px;content:"";display:inline-block;height:8px;line-height:8px;margin-right:5px;position:relative;vertical-align:.07em;width:8px}
#headChat img{display:none!important}
#closeChat{display:block;cursor:pointer;font-size:16px;text-align:right}
.strip{background:#f1f0f3!important}
centerLinem .centerLinem td{border:none!important;padding:4px!important}
.smile{background:url(../images2/smile.png) no-repeat top left;background-size:100%;display:inline-block;width:20px;height:20px}
*,::before,::after{box-sizing:border-box;box-sizing:border-box}
#footerChat{background:#f1f0f3!important;padding:5px!important;border:none!important}
#headChat,#otprFileEnt span,#footerChat div{color:#000!important}
.wchat .chatmain{border:none!important;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75)!important;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75)!important;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)!important}
#sendButtonCh{height:100%;cursor:pointer;position:absolute;right:0;top:0;background:#f1f0f3;width:54px;text-align:center;padding-top:7px}
.enter{background:url(../images2/enter.png) no-repeat top left;background-size:100%;display:inline-block;width:44px;height:44px}
.tbl-ind{margin:0 auto}
.tbl-ind .box-cell:first-child{width:60%}
.tbl-ind-chem{text-align:center;table-layout:fixed}
.tbl-ind-chem .box-cell{min-width:100px}
.tbl-tarifs.tarifs-mob{text-align:center}
.tarifs-mob .td-title{display:inline-block;width:288px;margin:0 3px 10px}
.tarifs-mob ul{margin:0 0 0 10px;padding:0}
.tbl-tarifs.tarifs-mob2{text-align:center}
.tarifs-mob2 .td-title{display:inline-block;width:270px;margin:0 2px 10px}
.tarifs-mob2 .td-title:first-child{width:220px!important}
.tarifs-mob2 .td-title:last-child{width:230px!important}
.tarifs-mob2 ul{margin:0 0 0 20px;padding:0}
.tbl-tarifs.tarifs-mob3{text-align:center}
.tarifs-mob3 .td-title{display:inline-block;width:288px;margin:0 3px 10px}
.tarifs-mob3 ul{margin:0 0 0 20px;padding:0}
.tbl-tarifs2 .box-cell{width:24%;padding:5px}
.tbl-mob.tbl-tarifs2{display:none}
.box-template{text-align:center}
.single-template{display:inline-block;width:49%;margin-bottom:20px}
.title-template{font-size:18px;margin-bottom:5px}
.tbl-create{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.35);box-shadow:0 0 7px 0 rgba(0,0,0,0.35);border:1px solid #1e96d3}
.tbl-create .box-row .box-cell:first-child{width:45%;padding-left:10px!important}
.tbl-create .box-cell{padding:5px}
.tbl-create .box-row:first-child .box-cell{padding-top:10px!important}
.tbl-create .box-row:last-child .box-cell{padding-bottom:15px!important}
.txt-sort{font-size:16px;margin-right:5px;color:#9B9B9B;margin-left:5px}
.box-link-map{text-align:right;padding:5px 0 0 10px}
.link-map{color:#0b97e0;font-size:13px}
.box-logos{`text-align:center}
.single-logo{display:inline-block;width:255px;text-align:center;margin-bottom:40px;vertical-align:top;padding:0 10px}
.single-logo a{display:block}
.single-logo img{max-height:100%;display:inline-block;vertical-align:middle}
.single-logo .img-logo3{height:110px;vertical-align:middle;display:table-cell;text-align:center;width:255px}
.single-logo a{color:#000}
.single-logo .txt-logo3{color:#000}
.path{font-family:georgia; margin-bottom:25px;}
#mob-menu .mein{background:url(../images2/arrow-blue.png) no-repeat top 8px right 10px;padding-right:30px;background-size:10px 10px}
#mob-menu .mopen .mein{background:url(../images2/arrow-blue-open.png) no-repeat top 8px right 10px;background-size:10px 10px}
#mob-menu .mopen .mein a{border:none}
#mob-menu .mein a{color:#466092!important;display:block;padding-top:4px;font-size:16px;line-height:18px;text-decoration:none!important;padding-left:10px;padding-bottom:7px;font-weight:400;border-bottom:1px solid #ebebeb}
#mob-menu .men .mein a{font-size:14px;line-height:16px}
#mob-menu .menu-left a,#mob-menu a{color:#466092!important;display:block;padding-top:4px;font-size:14px;line-height:16px;text-decoration:none!important;padding-left:10px;padding-bottom:7px;border-bottom:1px solid #ebebeb}
#mob-menu .men .men a{font-size:13px;line-height:15px}
#mob-menu{border-right:1px solid #ebebeb}
.txt-preim{position:absolute;text-align:center;top:122px;left:0;width:100%;color:#fff;text-transform:uppercase;font-family:'Open Sans',sans-serif}
.txt-preim-md{font-size:17px;font-weight:700}
.txt-preim-big{font-size:39px;font-weight:700;line-height:38px}
.txt-preim-sm{font-size:10px;font-weight:300}
#briefpop{padding:20px;text-align:center}
#briefpop .btn-blue-sm:first-child{margin-bottom:20px}
#briefpop .btn-blue-sm{font-size:1em;padding:8px 20px;display:block;letter-spacing:1px;text-transform:none}
.year-news{color:#fff}
.day-news{font-size:30px;padding-top:0;color:#2d377c;line-height:20px}
.month-news{padding-top:4px;font-size:10px;color:#2d377c}
.box-filtr-category{padding:3px;text-align:left;margin-bottom:15px}
.form-filtr-category{display:inline-block;vertical-align:top}
.select-category{display:inline-block;vertical-align:top;width:200px;height:30px;margin:0 10px;font-size:14px;border:1px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.05)}
.submit-category{display:inline-block;vertical-align:top;height:32px;margin:0 10px;border:none;color:#fff;font-size:14px;padding:0 20px;border-radius:10px;background:#7db9e8;background:-moz-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);background:linear-gradient(to bottom,rgba(125,185,232,1) 0%,rgba(30,150,211,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8',endColorstr='#1e96d3',GradientType=0)}
.imgsl img{border:5px solid rgba(0,0,0,0.1);cursor:url(../images2/lupa.png),pointer!important}
.price-topmenu{text-align:center;padding:5px 0 20px}
.mprice{display:inline-block;width:30%;margin:0 20px;vertical-align:top;color:#1e96d3}
.mprice h3{color:#1e96d3}
.price-topmenu .mprice:first-child{margin-left:0}
.price-topmenu .mprice:last-child{margin-right:0}
.links-mprice{text-align:left}
.links-mprice a{color:#1e96d3;font-family:georgia;font-size:16px;line-height:18px;margin-bottom:8px;display:block;text-decoration:none}
.box-oferta{text-align:center}
.single-oferta{display:inline-block;width:270px;margin:0 50px 70px}
.img-oferta{width:270px;margin-bottom:10px;overflow:hidden}
.title-oferta{color:#1696d8;font-size:18px;font-weight:700;text-transform:uppercase;font-family:georgia;margin-bottom:3px}
.txt-oferta{font-size:16px;font-weight:300;margin-bottom:5px}
.more-oferta a{color:#1696d8;font-size:12px;font-weight:300;text-decoration:none}
.pages{text-align:center;padding-bottom:5px;font-family:Arial;font-size:14px;color:#1e96d3;margin-bottom:20px}
.pages A{color:#1e96d3;font-size:14px;font-weight:700;text-decoration:none;padding:0 2px;display:inline-block}
.content-templ{font-family:georgia;font-size:16px;text-align:justify}
.title-templ h1{font-family:georgia;font-size:30px;color:#1696d8;font-weight:400;text-align:center}
.box-tarifs-vizit{text-align:center}
.single-tarif-vizit{display:inline-block;width:225px;margin:0 10px 20px;border:1px solid #0cf;border-radius:5px;font-family:georgia;line-height:17px;font-size:14px;padding:10px;vertical-align:top}
.title-tarviz{font-size:17px;padding-bottom:5px}
.price-tarviz{font-size:16px;border-bottom:1px solid #0cf;padding-bottom:5px}
.txt-tarviz{padding:5px 0;border-bottom:1px dotted #0cf;line-height:normal}
.tarviz-blue{color:#0cf;font-size:16px}
.fs20,.tarviz-blue.fs20{font-size:20px}
.txt-tarviz-gray{padding:5px 0;border-bottom:1px dotted #0cf;line-height:normal;color:#999}
.txt-tarviz-gray .tarviz-blue{color:#999}
.tbl-sozddechsite .box-cell{padding:10px;border-style:solid;border-color:#999;text-align:left;width:30%;font-family:georgia;line-height:17px;text-align:center}
.tbl-templ-old{margin-bottom:20px}
.box-table.tbl-tmpl-old2{width:auto;margin:0 auto}
.box-table.tbl-tmpl-old2 .box-cell{vertical-align:middle;padding:0 5px}
#mob-menu .men .men{position:relative!important}
.box-btn-tarif{text-align:center}
.btn-zakaz-tarif{display:inline-block;background:#0cf;color:#fff;font-size:16px;text-decoration:none;padding:5px 30px 7px;border-radius:15px;margin:15px 0 5px}
.menn a{margin-bottom:10px;display:block}
/*spec*/
.block-spec{text-align:center;padding:30px 0;}
.block-spec .title-uslug {margin-left:0;}
.single-spec{position:relative;border: 1px solid #1696d8;text-align: center;border-radius:5px;width:270px; margin:20px 15px;display:inline-block;vertical-align:top;}
.title-spec{color: #1696d8;font-size: 15px;font-weight: 700;line-height: 25px;padding: 20px 0 20px;}
.box-spec{text-align:center;}
.single-spec ul{margin:0;padding:0;list-style:0;min-height:270px;}
.spec-hit:before{content:"Хит!";position:absolute;top:-10px; right:-10px;display:inline-block;color:#fff;background:#ff0000;padding:5px 15px;font-size:15px;}
.single-spec li{margin:0;padding:0;list-style:none;border-bottom: 1px solid #1696d8;padding: 12px 25px 12px 15px;position: relative;text-align: left;}
.check:after{content:"\2714";position:absolute;right:20px;top:10px;color:#1696d8;}
.nocheck:after{content:"\00D7";position:absolute;right:20px;top:10px;color:#db0000;}
.btn-spec{background: #1696d8 none repeat scroll 0 0;border: 1px solid #1696d8;color: #fff;margin: 25px auto;padding: 10px 35px;text-transform: uppercase;transition: all 0.4s ease 0s;border-radius: 30px;display:inline-block;text-decoration:none;}
.btn-spec:hover{background:transparent;color:#1696d8;}