@media screen and (max-width:999px){.h3-title, .h3-title-price{font-size:44px;}
}
#map{width:100%;height:400px;}
@media screen and (max-width:1200px){.mp img{width:100%;}
}
@media screen and (max-width:1198px){.main-map-i .right-b{max-width:100%;margin:-72px -26px 0 -134px!important;}
}
.calk .btn{border:0;}
.best .btn{margin-top:20px;}
.btn:hover{background:#fff;box-shadow:0 0 8px rgba(5, 5, 5, 0.6);color:#333!important;}
.btn2{display:inline-block;text-decoration:none;border:1px solid #2388D9;text-align:center;color:#2388d9;font-size:14px;text-transform:uppercase;padding:12px 7px;border-radius:5px;}
.btn2{transition:all 0.3s;-webkit-transition:all 0.3s;}
.btn2:hover{background:#2388d9;color:#fff;}
.banner .block .left-block .btn{padding:13px 30px;}
.btn{display:inline-block;text-decoration:none;text-align:center;color:#fff !important;font-size:14px;text-transform:uppercase;background:#F65B68;border-radius:5px;padding:13px 20px;box-shadow:0px 0px 4px 0px black;transition:all 0.3s;-webkit-transition:all 0.3s;}
#topmenu_holder{background:none repeat scroll 0% 0% #212325!important;width:1040px!important;display:block!important;position:relative!important;z-index:1000!important;}
@media (min-width:979px){ul.nav li.dropdown.show-on-hover:hover>ul.dropdown-menu{display:block;}
.comment-list .children{padding:0;margin-left:74px;padding-bottom:15px;}
.comment-list .media{margin-top:0;}
}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
/**/.button{display:inline-block;text-decoration:none!important;text-align:center;color:#fff !important;font-size:14px;text-transform:uppercase;font-weight:bold;background:#F65B68;border-radius:5px;padding:13px 20px;box-shadow:0 4px 15px 0px rgba(255,94,107,0.35);transition:all 0.3s;-webkit-transition:all 0.3s;}
.button:hover{display:inline-block;text-decoration:none!important;text-align:center;color:#fff !important;font-size:14px;text-transform:uppercase;font-weight:bold;background:#5BCCD6;border-radius:5px;padding:13px 20px;box-shadow:0 4px 15px 0px rgba(91,204,214,0.35);transition:all 0.3s;-webkit-transition:all 0.3s;}
.calk{padding:2px 0px 3px 33px;display:inline-block;color:#F65B68;font-size:15px;background:url(icon_calc.png)/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/icon_calc.png*/ no-repeat left center;margin:10px 0 0 0;box-shadow:none;}
.calk:hover{text-decoration:none!important;color:#F65B68!important;}
.slogan{background:url(medal.png)/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/medal.png*/ no-repeat;background-size:60px;font-size:14px;font-weight:bold;text-transform:uppercase;margin:0px 0 0 50px;padding:0px 0 0px 70px;line-height:1.5;}
.my_tel:hover{text-decoration:none;}
.my_tel{font-size:30px;font-weight:bold;}
.my_tel_info{font-size:14px;font-weight:bold;}
.banner_h2{text-align:center;color:#fff;font-size:50px;letter-spacing:3px;}
@media (max-width:550px) and (min-width:320px){.banner_h2{font-size:40px;}
.h3-title, .h3-title-price{font-size:25px!important;}
}
.hr-banner{width:50%;padding:0;border:none;border-top:medium double #999;color:#333;text-align:center;}
.hr-banner:before{content:url(heartbeat.png)/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/heartbeat.png*/;display:inline-block;position:relative;top:-0.8em;font-size:1.5em;padding:0 0.25em;}
.h3-title{text-align:center;color:#202020;font-size:50px;padding:30px 0 30px 0;font-weight:bold;letter-spacing:2px;}
.h3-title-price{text-align:center;color:#F65B68;font-size:50px;padding:30px 0 30px 0;font-weight:bold;letter-spacing:2px;}
#info2{padding-bottom:20px;padding-top:20px;}
#info2{position:relative;background:#09B3C2;-moz-border-radius:4px;border-radius:4px;padding:2em 1.5em;color:rgba(0,0,0, .8);line-height:1.5;margin:60px auto;}
#info2:before, #info2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
#info2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto;}
.info_num{text-align:center;color:#fff;font-size:80px;padding:0 0 20px 0;font-weight:bold;letter-spacing:2px;border-bottom:4px solid #fff;}
.info_pres{font-size:20px;font-weight:bold;}
.info_cont{margin-top:50px;color:#fff;}
#counts > div > p > strong{color:rgba(0,0,0, .8);}
.rehabilitation .items .item{width:380px;height:135px;float:left;cursor:pointer;}
@media screen and (max-width:1200px){.rehabilitation .items .item{width:33%;}
}
.rehabilitation .items .item .item-h{width:450px;height:280px;z-index:10;position:absolute;font-weight:bold;margin:-15px 0 0 -10px;padding:15px 0 0 10px;color:#fff;transition:all 0.2s linear;opacity:0;float:left;background:#09B3C2;box-shadow:0px 0px 4px 0px black;}
@media screen and (max-width:1200px){.rehabilitation .items .item .item-h{width:368px;height:auto;padding:0 0 2% 0;}
}
.rehabilitation .items .item .item-h .txt{font-size:1em;margin:55px 22px 0 22px;}
.rehabilitation .items .item.l{float:left;}
.rehabilitation .items .item.r{float:right;}
.rehabilitation .items .item .ico.wow{float:left;}
.rehabilitation .items .item .t{font-size:1.875em;padding:33.5px 0 0 0;margin:0 0 0 140px;}
.rehabilitation .t-main{padding:76px 0;}
.rehabilitation{padding:0 0 140px 0;}
.rehabilitation .items .item:hover .item-h{opacity:1;}
@media screen and (max-width:999px){.rehabilitation .items .item{width:42%;height:auto;}
.rehabilitation .items .item:nth-child(2n+1){padding:0 0 3% 9%;}
.rehabilitation .items .item .item-h{width:49%;}
.rehabilitation .items .item:last-child{margin:0 0 0 26%;}
.rehabilitation{padding:0 0 30px 0;}
.rehabilitation .items .item .t{font-size:20px;}
}
@media screen and (max-width:760px){.rehabilitation .items .item{width:100%;}
.rehabilitation .items .item{width:100%;}
.rehabilitation .items .item .item-h{width:86%;height:auto;padding:4% 0 9% 0;margin:0;}
.rehabilitation .items .item:nth-child(2n+1){padding:0;}
.rehabilitation .items .item:last-child{margin:0;}
}
.model-block{background:#EDF4F8;padding-bottom:70px;overflow:hidden;}
.model-block .items{padding:39px 0 0 0;}
.model-block .items .item{float:left;width:570px;background:#fff;position:relative;padding:22px;min-height:264px;}
.model-block .items .item .name{margin-bottom:8px;}
.model-block .items .item .name a{font-size:25px;color:#09B3C2;}
.model-block .items .item .list{font-size:14px;}
.model-block .items .item .list .t{}
.model-block .items .item>div{position:relative;z-index:10;}
.model-block .items .item>span{position:absolute;right:0;top:0;color:#E8F0FA;font-size:200px;}
.model-block .items .item:nth-child(2) span,
.model-block .items .item:nth-child(3) span{opacity:0.1;}
.model-block .items .item .list li{font-style:italic;list-style:none;position:relative;text-indent:-9px;padding-left:9px;line-height:1.5;}
.model-block .items .item .list li:before{content:'\2022\a0';color:#3A87D8;}
.model-block .items .item:nth-child(2),
.model-block .items .item:nth-child(3){background:#09B3C2;color:#fff;}
.model-block .items .item:nth-child(2) li:before,
.model-block .items .item:nth-child(3) li:before{color:#fff;}
.model-block .items .item:nth-child(2) .name a,
.model-block .items .item:nth-child(3) .name a{color:#fff;}
.model-block .items .item:nth-child(2n){margin-right:-10px;}
.wrapper_m{width:1140px;margin:0 auto;}
@media screen and (max-width:1200px){.model-block .items .item{width:495px}
.wrapper_m{width:990px;margin:0 auto;}
}
@media screen and (max-width:999px){.model-block .items .item{width:100%;text-align:center}
.wrapper_m{width:750px;margin:0 auto;}
.model-block .items .item:nth-child(even){background:#09B3C2;color:#fff}
.model-block .items .item:nth-child(even) .name a{color:#fff}
.model-block .items .item:nth-child(even) li:before{color:#fff}
.model-block .items .item:nth-child(3){background:#fff;color:#656565}
.model-block .items .item:nth-child(3) .name a{color:#09B3C2}
.model-block .items .item:nth-child(3) li:before{color:#656565}
.model-block .items .item span{opacity:0.5!important;}
}
@media screen and (max-width:760px){.model-block .items .item>span{display:none}
.wrapper_m{width:300px;margin:0 auto;}
}
@media screen and (max-width:1200px){.guarantee .items .item .h{width:32%;}
}
.guarantee{background:#09B3C2;height:550px;}
.guarantee .t-main{font-size:50px;color:#fff;}
.guarantee .items .item{float:left;width:20%;cursor:pointer;}
.guarantee .items .item .ico.wow{text-align:center;padding:80px 0 20px 0;}
.guarantee .items .item .ico.wow .img-h{display:none;transition:all 0.2s linear;}
.guarantee .items .item:hover .ico.wow .img-h{display:initial;}
.guarantee .items .item:hover .ico.wow img{display:none;}
.guarantee .items .item hr{width:60px;border:solid 1px #09B3C2;margin:0 auto;}
.guarantee .items .item .t{color:#fff;padding:17px 15px 0 15px;text-align:center;}
.guarantee .items .item .h{width:390px;height:185px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);background:#fff;font-size:17px;line-height:1.4;position:absolute;opacity:0;transition:all 0.2s linear;}
.guarantee .items .item .h hr{width:100%;border-bottom:solid 5px #09B3C2;margin-top:40px;}
.guarantee .items .item .h .txt{padding:28px 15px 0 25px;}
.guarantee .items .item:hover .h{opacity:1;}
@media screen and (max-width:999px){.guarantee .items .item .h{width:40%;margin:0;}
}
@media screen and (max-width:760px){.guarantee .items .item{width:50%;}
.guarantee .items .item .ico.wow{padding:7% 0 4% 0;}
.guarantee .items .item:last-child{margin:1% 0 0 25%;padding-bottom:5%;}
.guarantee{height:auto;}
.guarantee .items .item .h{width:60%;margin:-94px 0px 0px -115px;opacity:0;height:auto;}
}
.family{padding:0 0 90px 0;}
.family .items .item{width:33%;float:left;}
.family .items .item .ico.wow{text-align:center;padding:0 0 40px 0;}
.family .t-main{padding:50px 0 85px 0;}
.family .items .item .t{font-size:23px;text-align:center;color:#000;}
.family .items .item .h{font-size:16px;padding:25px 15px 0 15px;text-align:center;}
.family .items .item .h a,
.about-us .items .item .h a{color:#6b9fcb;}
@media screen and (max-width:760px){.family .items .item{width:100%;padding:4% 0;}
.family .t-main{padding:10% 0 10% 0;}
}
.best{margin:70px 0;background:#09B3C2;padding:0 5px 15px 5px;text-align:center;}
.best .t{display:inline-block;max-width:596px;margin:20px;text-align:left;font-size:24px;color:#fff;letter-spacing:2px;}
@media(min-width:1025px){.best .photos{position:relative;float:right;width:450px;height:250px;right:250px;}
.best .photos .photo-1{position:absolute;z-index:3;float:right;top:-61px;left:-50px;width:380px;height:280px;background:#fff;border-radius:1%;box-shadow:0 0 0 3px #fff, 0 0 10px 7px rgba(91,204,214, 0.25);}
.best .photos .photo-2{position:absolute;float:right;top:7px;right:0px;width:380px;height:280px;background:#fff;border-radius:1%;box-shadow:0 0 0 3px #fff, 0 0 10px 7px rgba(91,204,214, 0.25);}
.best .photos .photo-1 a div,
.best .photos .photo-1 a div{width:100%;height:100%;opacity:0.7;top:0;background:url("search.png")/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/search.png*/ center no-repeat;z-index:7;position:absolute;}
.best .photos .photo-1 a:hover div{opacity:1;}
}
@media(max-width:1024px){.best .t{max-width:100%;text-align:center !important;}
.best .photos{padding-top:30px;width:100%;}
.best .photos .photo-1{display:inline-block;margin:0 10px;width:280px;height:180px;border-radius:1%;box-shadow:0 0 0 3px #fff, 0 0 10px 7px rgba(35, 136, 217, 0.25);}
.best .photos .photo-2{display:inline-block;margin:10px 10px;width:280px;height:180px;background:#fff;border-radius:1%;box-shadow:0 0 0 3px #fff, 0 0 10px 7px rgba(35, 136, 217, 0.25);}
}
.best .photos .photo-1 img{width:100%;height:100%;}
.best .photos .photo-2 img{width:100%;height:100%;}
.main-map-i{background:#EBF2F8;overflow:hidden;padding-bottom:36px;}
.main-map-i .t-main{text-align:left;font-size:36px;}
.main-map-i .left-b{float:left;padding:46px 0 0 0;margin-left:50px;}
.main-map-i .left-b ul{display:inline-block;vertical-align:top;}
.main-map-i .left-b ul:first-child{margin-right:64px;}
.main-map-i .left-b ul li{list-style:none;margin-bottom:2px;}
.main-map-i .left-b ul li a{color:#000000;text-decoration:none;border-bottom:1px dotted;}
.main-map-i .left-b ul li a:hover{border:none;}
.main-map-i .left-b ul li span{color:#000000;text-decoration:none;border-bottom:1px dotted;cursor:pointer;}
.main-map-i .left-b ul li span:hover{border:none;cursor:pointer;}
.main-map-i .right-b{float:right;margin:-101px -170px 0 -134px;position:relative;}
.main-map-i .right-b .items{}
.main-map-i .right-b .items>div{position:absolute;top:0;left:0;z-index:1;}
.main-map-i .right-b .items>div .desk{visibility:hidden;display:none;top:0;position:absolute;left:30px;background:#fff;box-shadow:0 0 6px 0px #1E73BE;min-height:40px;font-size:14px;padding:5px;}
.main-map-i .right-b .items>div:hover,
.main-map-i .right-b .items>div.active{z-index:10;}
.main-map-i .right-b .items>div span:hover+.desk,
.main-map-i .right-b .items>div.active .desk{display:block;visibility:visible;animation-name:zoomInLeftO;-webkit-animation-name:zoomInLeftO;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.main-map-i .right-b .items>div .ico:before{cursor:pointer;display:inline-block;width:23px;height:23px;color:red;}
.ico{color:red;}
.main-map-i .right-b .items>div.adr1{top:45%;left:10.5%;}
.main-map-i .right-b .items>div.adr2{top:31%;left:13%;}
.main-map-i .right-b .items>div.adr3{top:53%;left:9%;}
.main-map-i .right-b .items>div.adr4{top:54.5%;left:5.5%;}
.main-map-i .right-b .items>div.adr5{top:61%;left:14%;}
.main-map-i .right-b .items>div.adr6{top:63.5%;left:9.5%;}
.main-map-i .right-b .items>div.adr7{top:61.5%;left:5%;}
.main-map-i .right-b .items>div.adr8{top:65.5%;left:2%;}
.main-map-i .right-b .items>div.adr9{top:68%;left:5%;}
.main-map-i .right-b .items>div.adr10{top:72%;left:2%;}
.main-map-i .right-b .items>div.adr11{top:72%;left:8%;}
.main-map-i .right-b .items>div.adr12{top:62%;left:26%;}
.main-map-i .right-b .items>div.adr13{top:80%;left:40%;}
.main-map-i .right-b .items>div.adr14{top:75%;left:43%;}
.form2,
.feedback_form_block{text-align:center;color:#fff;margin:15px 0 43px 0;background:#F66571;padding:28px 21px 30px 21px;border-radius:5px;}
.feedback_form_block ul li::before{content:none;}
.form2 .t-main,
.feedback_form_block .title_block{padding:0;}
.form2 p,
.feedback_form_block .title_block span{font-size:24px !important;margin-bottom:23px !important;display:block;}
.form2 form,
.feedback_form_block form{background:#fff;padding:31px 0 31px 0;}
.form2 form input[type="text"],
.feedback_form_block form input[type="text"]{border:1px solid #CECECE;height:45px;padding:0 10px;margin:0 5px;width:255px;}
.feedback_form_block form ul li{display:inline-block;}
.content .right-bar .feedback_form_block ul li:before{content:none;}
.form2 form input[type="submit"],
.feedback_form_block form button[type="submit"]{border:none;margin:0 5px;width:205px;}
.form2 .t-main,
.feedback_form_block .title_block{color:#fff;}
.wrap-call .form{padding:0;background:none;color:#656565;}
.form, wpcf7-f36-o1{background:#09B3C2;text-align:center;color:#fff;padding-bottom:47px;}
.form form, wpcf7-f36-o1{padding:38px 0 37px 0;}
.form .t-main{color:#fff;}
.form input[type="text"]{border:none;font-size:14px;text-transform:uppercase;height:45px;border-radius:5px;margin:0 7px;width:360px;padding:0 20px;color:#333;box-shadow:inset 0px 0px 4px 0px black;}
@media screen and (max-width:1200px){.wrapper_f{width:980px;}
}
@media screen and (max-width:999px){.wrapper_f{width:750px;}
}
@media screen and (max-width:760px){.wrapper_f{width:100%;}
}
.form input[type="submit"]{border:none;margin:0 7px;width:285px;box-shadow:0px 0px 4px 0px black;font-weight:bold;}
@media screen and (max-width:1200px){.form input[type="text"]{width:310px;}
}
@media screen and (max-width:999px){.form input[type="text"]{margin-bottom:10px;}
}
@media screen and (max-width:760px){.form input[type="submit"]{width:95%;box-sizing:border-box;}
}
@media screen and (max-width:760px){.form input[type="text"]{width:95%;box-sizing:border-box;padding:0 10px;}
}
.owl-dots{display:none !important;}
.form .bottom{}
.form .bottom p{font-size:24px;}
.form .bottom .tel a{font-size:36px;color:#ffffff;text-decoration:none;}
div#block2 div.row div.col-md-12{padding-left:0px!important;padding-right:0px!important;}
.navbar-default{border-radius:0px!important;background:#09B3C2;box-shadow:1px 2px 3px 0px;}
.navbar{border:none;margin-bottom:1px!important;z-index:1000;}
ul#top-nav-ul li a{padding:30px;color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#ADE5EA;color:#1E73BE;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#fff!important;background:#ADE5EA;}
#block1{margin-top:20px;margin-bottom:20px;}
@media (max-width:1199px) and (min-width:992px){.widget_center_rr{margin-left:30px;}
}
@media (max-width:991px) and (min-width:768px){div#widget.widget_text.widget_right{float:right;position:relative;right:145px;margin-top:20px;text-align:center;left:-70px;}
div#widget.widget_text.widget_left{position:absolute;top:50px;}
.widget_center_rr{text-align:center;position:relative;left:160px;}
}
@media (max-width:767px) and (min-width:550px){div#widget.widget_text.widget_right{text-align:center;margin-bottom:10px;float:right;position:relative;right:30px;}
div#widget.widget_text.widget_left div.textwidget.custom-html-widget a img{margin-bottom:10px;width:290px;}
div#widget.widget_text.widget_left{margin-bottom:10px;position:absolute;}
.widget_center_rr{text-align:center;position:relative;right:30px;width:170px;float:right;}
}
@media (max-width:550px) and (min-width:320px){div#widget.widget_text.widget_left{text-align:center;margin-bottom:10px!important;}
div#widget.widget_text.widget_left div.textwidget.custom-html-widget a img{width:290px;margin-bottom:10px!important;}
div#widget.widget_text.widget_right{text-align:center;margin-bottom:10px!important;}
.widget_center_rr{text-align:center;margin-bottom:20px!important;}
}
@media (max-width:991px) and (min-width:320px){#info{background:#DBFCFF!important;}
}
.logo{width:100%;height:110px;}
#info{background:url(bg-info.jpg)/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/bg-info.jpg*/ no-repeat 50% 50%;background-size:cover;width:100%;min-height:500px;}
.bg_info{background:#69A1D3;min-height:500px;position:relative;right:15px;width:50%;margin-top:-20px;}
@media screen and (max-width:992px){.bg_info{width:100%;right:0px}
#info > div.container-fluid{background:#69A1D3!important;}
}
.work-grid{padding:1.5px;}
.work-grid img:hover{opacity:0.6;}
.banner_bg{margin-top:60px;color:#333;}
.widget_center_rr, .widget_right{margin-top:20px;}
.my_contact{font-size:30px;font-weight:bold;}
.my_info_top{color:red;}
header .calk{padding:2px 0px 3px 33px;display:inline-block;color:#F65B68;font-size:15px;font-family:"OpenSansLight";background:url("icon_calc.png")/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/icon_calc.png*/ no-repeat left center;margin:10px 0 0 0;box-shadow:none;}
.btn{display:inline-block;text-decoration:none;text-align:center;color:#fff !important;font-size:14px;text-transform:uppercase;background:#F65B68;border-radius:5px;padding:13px 20px;box-shadow:0 4px 15px 0px rgba(255,94,107,0.35);transition:all 0.3s;-webkit-transition:all 0.3s;}
div.container-fluid.my_bg_podmenu{background:url(bg-3.jpg)/*tpa=http://narkologicheskiy-centr-sankt-peterburg.ru/wp-content/uploads/2017/08/bg-3.jpg*/ no-repeat 50% 50%;background-size:cover;width:100%;}
div.container-fluid.my_bg_podmenu div.row div.col-md-6.my_bg_podmenu_info{background:#dbfcff;padding-bottom:40px;padding-top:23px;color:#09B3C2;}
div.my_wrapper_pres div.my_wrapper_cont, div.my_wrapper_pres div.my_wrapper_cont p{padding-top:5px;font-weight:bold;}
div.my_wrapper_pres div.my_wrapper_cont, div.my_wrapper_pres div.my_wrapper_cont p strong{font-size:16px;font-weight:bold;text-align:center;}
div.my_wrapper_pres{color:rgb(255, 255, 255);background:rgb(9, 179, 194);margin:20px 0px 40px;}
div.my_wrapper_cont span#counts.spincrement.text-center{font-size:48px;}
@media (min-width:569px) and (max-width:1920px){.mobile{display:none;}
.mobile1{display:none;}
.mobile2{display:none;}
}
@media (min-width:320px) and (max-width:568px){.mobile1{display:block;position:fixed;bottom:2%;left:2%;width:140px;height:48px;}
.mobile2{display:block;position:fixed;bottom:2%;right:2%;padding:15px 5px;width:140px;height:48px;}
}
@media (min-width:381px) and (max-width:1920px){#wpcf7-f35-o3 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o3 > form > div:nth-child(4) > span > input,
#wpcf7-f35-o4 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o4 > form > div:nth-child(4) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(4) > span > input{width:290px;margin-bottom:30px;}
#myModal-sl > div > div > div.modal-body,
#myModal-zz > div > div > div.modal-body,
#myModal-consul > div > div > div.modal-body{height:250px;}
#wpcf7-f57-o3{text-align:-webkit-center;}
#wpcf7-f57-o3 > form > div:nth-child(2) > span > input,
#wpcf7-f57-o3 > form > div:nth-child(5) > span > input{width:290px;}
}
@media (min-width:320px) and (max-width:991px){#wpcf7-f57-o3 > form > div:nth-child(2) > span > input,
#wpcf7-f57-o3 > form > div:nth-child(5) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(4) > span > input{width:260px;}
}
@media (min-width:320px) and (max-width:380px){#wpcf7-f35-o3 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o3 > form > div:nth-child(4) > span > input,
#wpcf7-f35-o4 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o4 > form > div:nth-child(4) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(2) > span > input,
#wpcf7-f35-o5 > form > div:nth-child(4) > span > input{width:100%;margin-bottom:30px;}
.modal-dialog{}
#wpcf7-f57-o3 > form > div:nth-child(2) > span > input,
#wpcf7-f57-o3 > form > div:nth-child(5) > span > input{margin-bottom:30px;}
#myModal-sl > div > div > div.modal-body,
#myModal-zz > div > div > div.modal-body
#myModal-consul > div > div > div.modal-body{height:250px;}
div.ya-share2__container.ya-share2__container_size_m{margin-bottom:70px;}
}
#topnav.navbar-collapse.collapse.in ul li{display:block!important;text-align:left!important;}
@media (min-width:320px) and (max-width:568px){#toTop{position:fixed;z-index:9999;bottom:90px;left:10px;background:url("up.png")/*tpa=http://narkologicheskiy-centr-pskov.ru/wp-content/uploads/img/up.png*/ no-repeat;width:64px;height:64px;border:none;padding:5px;cursor:pointer;color:transparent;text-decoration:none;}
}
.button_1O{bottom:70px!important;}
.spetsialist{margin-top:10px;height:400px;}
.spetsialist .photo{border:10px solid #067781;border-radius:50%;width:200px;height:200px;overflow:hidden;box-shadow:0 0 8px 3px #067781;}
div.owl-item{text-align:-webkit-center;text-align:-moz-center;}
.spetsialist-t{background:#EBF2F8;border-radius:10px;width:220px;padding:10px;z-index:-1000;position:relative;bottom:100px;height:300px;padding-top:110px}
.copyright{padding:10px;font-size:20px;background:#067781;color:#fff;}
.wrapper-price{border:2px solid #fff;box-shadow:0 0 2px #ADE5EA;width:280px;min-height:250px;transition:0.5s;border-radius:5px;margin-bottom:30px}
@media (min-width:992px) and (max-width:1199px){.wrapper-price{width:230px;}
.wrapper-price .zakaz{position:static!important;left:65px!important;}
}
@media screen and (max-width:767px){.price-center{text-align:-webkit-center;text-align:-moz-center;}
.wrapper-price .zakaz{position:static!important;display:block!important;}
.wrapper-price{height:320px!important;}
}
.wrapper-price .usluga, .wrapper-price .price, .wrapper-price .text{text-align:center;padding:10px;}
.wrapper-price:hover{background:#ADE5EA;border:2px solid #fff;border-radius:5px;box-shadow:0 0 1px #ADE5EA;cursor:pointer;}
.wrapper-price .usluga{font-weight:bold;height:90px;}
.wrapper-price .usluga span{border-bottom:2px solid #333;padding-bottom:10px;display:block;}
.wrapper-price .price{background:#09B3C2;font-size:20px;}
.wrapper-price .zakaz{display:none;transition:0.5s;}
.wrapper-price:hover .zakaz{display:block;position:absolute;bottom:140px;left:80px;z-index:1000;}
.wrapper-price .zakaz a{color:#fff;}
.wrapper-price .zakaz:hover{color:#333;font-weight:bold;text-decoration:none;}
.wrapper-price .zakaz a{width:78px;height:48px;}
footer{min-height:300px;background:#09B3C2;padding-bottom:20px;}
footer div h3{color:#fff!important;font-size:30px!important;}
ul#bottom-nav.nav.nav-pills.bottom-menu li{float:none;}
ul#bottom-nav.nav.nav-pills.bottom-menu li a{color:#fff;font-size:16px;padding:0px;}
ul#bottom-nav.nav.nav-pills.bottom-menu li a:hover{background:none;}
#bottom-nav{width:200px;margin:0 auto;}
span.ya-share2__badge{width:40px;height:40px;}
span.ya-share2__icon{position:relative;top:5px;width:30px!important;height:30px!important;}
div.answer-wrapper div input{float:left;margin-top:9px;}
.page > ul{list-style-type:none;}
.page > ul > li:before{content:"\f05d";font-family:FontAwesome;vertical-align:middle;font-size:20px;color:#067781;padding-right:10px}
.simple-text{border-bottom:1px solid #999;max-width:500px;}
.simple-text:before{content:"\f059";font-family:FontAwesome;float:right;font-size:30px;background:#fff;color:#067781;}
#informer > div > form > p:nth-child(2n){margin-left:28px;}