@font-face{font-family:OpenSansBold;src:url(fonts/OpenSansBold.eot);src:url(fonts/OpenSansBold.eot) format('embedded-opentype'),url(fonts/OpenSansBold.woff2) format('woff2'),url(fonts/OpenSansBold.woff) format('woff'),url(fonts/OpenSansBold.ttf) format('truetype'),url(fonts/OpenSansBold.svg#OpenSansBold) format('svg')}@font-face{font-family:OpenSansRegular;src:url(fonts/OpenSansRegular.eot);src:url(fonts/OpenSansRegular.eot) format('embedded-opentype'),url(fonts/OpenSansRegular.woff2) format('woff2'),url(fonts/OpenSansRegular.woff) format('woff'),url(fonts/OpenSansRegular.ttf) format('truetype'),url(fonts/OpenSansRegular.svg#OpenSansRegular) format('svg')}@font-face{font-family:OpenSansSemibold;src:url(fonts/OpenSansSemibold.eot);src:url(fonts/OpenSansSemibold.eot) format('embedded-opentype'),url(fonts/OpenSansSemibold.woff2) format('woff2'),url(fonts/OpenSansSemibold.woff) format('woff'),url(fonts/OpenSansSemibold.ttf) format('truetype'),url(fonts/OpenSansSemibold.svg#OpenSansSemibold) format('svg')}.bold{font-family:OpenSansBold}.semibold{font-family:OpenSansSemibold}.regular{font-family:OpenSansRegular}body{background-color:#c8d7d4}#shest{-moz-appearance:textfield}#shest::-webkit-inner-spin-button{display:none}.main-head{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);min-height:620px;height:100vh;background-position:left;background-size:cover;position:relative}.main-head .top-line{padding:30px 60px}.main-head .top-line .logo{padding:0}.main-head .top-line .nav{float:right;width:auto;padding:0}.main-head .top-line .nav ul{padding:0;margin:0;list-style:none}.main-head .top-line .nav ul li{line-height:70px;display:inline-block}.main-head .top-line .nav ul li a{color:#f9f9f9;font-family:OpenSansRegular;font-size:18px;position:relative;margin:0 15px;text-transform:uppercase;text-decoration:none}.main-head .top-line .nav ul li a:last-child{margin:0 0 0 15px}.main .stock h1{margin-top:40px;font-family:OpenSansBold;text-align:center;font-size:36px;color:#f9f9f9}.main .stock ul li{font-size:18px;color:#f9f9f9;font-family:OpenSansRegular}.main .stock .tel{text-align:center}.main .stock .tel h2{font-family:OpenSansSemibold;font-size:20px;color:#f9f9f9;display:inline-block}.main .stock .tel h2 span{margin-left:40px}.main .stock h3{font-family:OpenSansBold;font-size:20px;color:#f9f9f9}.main .stock h3 span{text-decoration:line-through;font-size:18px}.main .first-form form{background-color:#8d9e9f;padding:25px 30px;float:right;color:#f9f9f9;margin:60px 10px}.main .first-form form h4{text-align:center;font-family:OpenSansRegular;font-size:20px;text-transform:uppercase}.main .first-form form p{font-family:OpenSansRegular;font-size:14px;margin-top:20px;text-align:left}.main .first-form form label{margin-top:25px;margin-bottom:25px;display:block;font-weight:500}.main .first-form form label input{display:block;width:100%;border:none;text-indent:20px;padding:15px 0;color:#879999;font-family:OpenSansRegular;font-size:14px;transition:all .5s ease}.main .first-form form label input:focus{border:none;background-color:#eef5f5;outline:0}.main .first-form form button{background-color:#a9cdcd;display:block;width:100%;border:none;color:#f9f9f9;text-transform:uppercase;font-family:OpenSansRegular;outline:0;font-size:18px;padding:11px 0;transition:all .5s ease}.main .first-form form button:hover{background-color:#8dbaba}.main .first-form form button:active{background-color:#acc4c4}.menu{background-color:#879999;opacity:.9;z-index:1;position:fixed;width:100vw;height:100vh;display:flex!important;justify-content:center;align-items:center;transition:all .5s;left:-100vw}.menu-link{z-index:9;display:block;width:50px;height:50px;background-color:#f9f9f9;border-radius:50%;box-shadow:1px 1px 10px rgba(0,0,0,.4);position:fixed;top:20px;left:20px}.menu-link span,.menu-link span:after,.menu-link span:before{display:block;width:18px;height:2px;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-9px;background-color:#27282d}.menu-link span:before{transition:all .2s;content:'';margin-top:-6px}.menu-link span:after{transition:all .2s;content:'';margin-top:4px}.menu-link_active span{background-color:transparent}.menu-link_active span:before{transform:rotate(45deg);margin-top:0}.menu-link_active span:after{transform:rotate(-45deg);margin-top:0}.menu_active{left:0}.menu ul{padding:0;list-style:none;text-align:center}.menu ul li{width:100vw}.menu ul li a{display:block;width:100vw;line-height:4;font-width:100;color:#f9f9f9;text-transform:uppercase;letter-spacing:4px;transition:all .2s}.menu ul li a:active,.menu ul li a:hover{background-color:rgba(255,255,255,.4);text-decoration:none}.example06 a{position:relative;text-decoration:none}.example06 a::after{position:absolute;left:0;content:'';width:100%;height:2px;background:#f9f9f9;bottom:-4px;transform:scale(0,1);transition:transform .3s;transform-origin:left top}.example06 a:hover::after{transform-origin:right top;transform:scale(1,1)}#phone{transition:all .5s ease}section#advantages{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;margin:20px 40px;padding:40px 10px 10px;text-align:center}section#advantages h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;padding-bottom:10px;color:#27282d;margin:0}section#advantages .icons{margin:30px;width:200px;display:inline-block}section#advantages .icons p{padding-top:5px;font-family:OpenSansRegular;font-size:16px;color:#27282d}section#about-doctor{margin:20px 40px}section#about-doctor .container-fluid{margin:0;width:100%;padding:0}section#about-doctor .container-fluid .resume-doctor{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;padding:30px;text-align:center}section#about-doctor .container-fluid .resume-doctor h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;color:#27282d;margin:20px 0 0;border-bottom:#c8d7d4 4px solid;display:inline-block;padding-bottom:10px}section#about-doctor .container-fluid .resume-doctor p{margin-top:15px;font-family:OpenSansRegular;font-size:15px;color:#27282d;text-align:justify}section#about-doctor .container-fluid .about-us{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;padding:30px}section#about-doctor .container-fluid .about-us h3{font-family:OpenSansRegular;margin:0;text-transform:uppercase;text-align:left;font-size:20px;color:#27282d;border-bottom:#c8d7d4 4px solid;display:inline-block;padding-bottom:10px}section#about-doctor .container-fluid .about-us p{font-family:OpenSansRegular;margin-top:15px;font-size:15px;color:#27282d;text-align:justify}.row-flex,.row-flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}section#preparation{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;margin:20px 40px;padding:40px 20px}section#preparation .caption{text-align:center}section#preparation .caption h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;color:#27282d;margin:0;padding-bottom:10px}section#preparation p{margin-top:15px;font-family:OpenSansRegular;font-size:15px;color:#27282d;text-align:justify}section#preparation p span{font-family:OpenSansSemibold}section#preparation ul li{font-family:OpenSansRegular;font-size:15px;color:#a9cdcd}section#preparation ul li span{color:#27282d}section#preparation .advice{text-align:center;vertical-align:top}section#preparation .advice .icons{margin:20px 20px 0;display:inline-block;vertical-align:top;width:300px}section#services{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;margin:20px 40px;padding-top:40px;padding-bottom:40px}section#services table{border:1.5px solid #879999;margin:auto}section#services table th{background-color:#a9cdcd;font-family:OpenSansRegular;font-weight:500;font-size:20px;color:#f9f9f9;padding-top:10px;padding-bottom:10px;text-align:center}section#services table td{font-family:OpenSansRegular;font-size:15px;padding:10px 60px;color:#27282d;border:1.5px solid #879999}section#feedback{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;margin:20px 40px}section#feedback .header-feedback{text-align:center}section#feedback .header-feedback h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;color:#27282d;margin:0;padding-top:40px;padding-bottom:10px}section#feedback .header-feedback .line{margin:0}section#feedback .owl-carousel{margin:30px 0 70px;padding:0 20px}section#feedback .owl-carousel .slide{padding:0 5px}section#feedback .owl-carousel .slide .quotes{width:50px;margin:0 20px 0 0}section#feedback .owl-carousel .slide h4{font-family:OpenSansRegular;font-size:18px;color:#27282d;margin:0;padding-top:3px}section#feedback .owl-carousel .slide h5{font-family:OpenSansRegular;font-size:12px;color:#879999}section#feedback .owl-carousel .slide p{padding-top:20px;padding-bottom:20px;font-family:OpenSansRegular;font-size:15px;text-align:justify;color:#27282d}section#feedback .owl-carousel .owl-controls .owl-nav{width:100%}section#feedback .owl-carousel .owl-controls .owl-nav .owl-prev{width:30px;height:30px;background-image:url(../img/arrow-1.png);position:absolute;left:40%;opacity:.5;transition:all .25s ease}section#feedback .owl-carousel .owl-controls .owl-nav .owl-prev:hover{opacity:1}section#feedback .owl-carousel .owl-controls .owl-nav .owl-next{background-image:url(../img/arrow.png);width:30px;height:30px;position:absolute;right:40%;left:auto;opacity:.5;transition:all .25s ease}section#feedback .owl-carousel .owl-controls .owl-nav .owl-next:hover{opacity:1}section#contacs{text-align:center;margin:0 40px 20px}section#contacs .container{padding:0;margin:0;width:100%}section#contacs .container .row{margin-top:0}section#contacs .container .row .we-contact{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;background-color:#f9f9f9;height:500px}section#contacs .container .row .we-contact h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;padding-top:40px;color:#27282d;margin:0}section#contacs .container .row .we-contact .icon{width:120px;margin:20px 0 0}section#contacs .container .row .we-contact input{margin:20px 0;width:250px;display:block;border:none;font-weight:500;padding:10px 0;border-bottom:solid 1px #879999;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 96%,#879999 4%);background-position:-250px 0;background-size:250px 100%;background-repeat:no-repeat;color:#556565}section#contacs .container .row .we-contact input:focus,section#contacs .container .row .we-contact input:valid{box-shadow:none;outline:0;background-position:0 0}section#contacs .container .row .we-contact input:focus::-webkit-input-placeholder,section#contacs .container .row .we-contact input:valid::-webkit-input-placeholder{color:#879999;font-size:11px;transform:translateY(-20px);visibility:visible!important}section#contacs .container .row .we-contact button{background-color:#a9cdcd;width:250px;border:none;color:#f9f9f9;text-transform:uppercase;font-family:OpenSansRegular;font-size:18px;padding:12px 0;margin-top:5px;outline:0;transition:all .5s ease}section#contacs .container .row .we-contact button:hover{background-color:#8dbaba}section#contacs .container .row .we-contact button:active{background-color:#acc4c4}section#contacs .container .row .contact-us{background-color:#f9f9f9;box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);border-radius:2px;height:500px}section#contacs .container .row .contact-us h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;padding:40px 0 0;color:#27282d;margin:0}section#contacs .container .row .contact-us .icon{margin:20px 0 0;width:120px}section#contacs .container .row .contact-us h5{font-family:OpenSansRegular;font-size:18px;padding-top:20px;color:#27282d}section#contacs .container .row .contact-us button#write{background-color:#a9cdcd;width:250px;border:none;color:#f9f9f9;text-transform:uppercase;font-family:OpenSansRegular;font-size:18px;padding:12px 0;margin-top:23px;outline:0;transition:all .5s ease}section#contacs .container .row .contact-us button#write:hover{background-color:#8dbaba}section#contacs .container .row .contact-us button#write:active{background-color:#acc4c4}footer{box-shadow:0 0 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.2);background-color:#27282d;margin:0;padding:15px 0;text-align:center}footer h4{color:#879999;font-family:OpenSansRegular;font-size:14px;margin:0 0 5px}footer a{text-decoration:none;color:#879999;font-family:OpenSansRegular;font-size:12px;transition:all .5s ease}footer a:hover{color:#c8d7d4;text-decoration:none}.modal-dialog{margin-top:10%}.modal-header{border-bottom:none;background-color:#f9f9f9;padding-bottom:5px}.modal-header .close{text-shadow:none;color:#879999;outline:0;transition:all .5s ease}.modal-body{background-color:#f9f9f9;padding:0 20px 20px}.modal-body h3{font-family:OpenSansRegular;text-transform:uppercase;font-size:20px;color:#27282d;margin:0}.modal-body h4{font-family:OpenSansRegular;font-size:18px;color:#27282d}.modal-body input{display:block;width:100%;border:2px solid #d1e3e3;padding:5px 0;margin-top:10px;text-indent:10px;color:#879999;font-family:OpenSansRegular;font-size:14px;transition:all .5s ease}.modal-body input:focus{background-color:#eef5f5;outline:0}.modal-body #text-area{display:block;width:100%;border:2px solid #d1e3e3;padding:5px 0;margin:15px 0;text-indent:10px;color:#879999;font-family:OpenSansRegular;font-size:14px;transition:all .5s ease}.modal-body #text-area:focus{background-color:#eef5f5;outline:0}.modal-body button#send{background-color:#a9cdcd;width:100%;border:none;color:#f9f9f9;text-transform:uppercase;font-family:OpenSansRegular;font-size:18px;padding:12px 0;outline:0;transition:all .5s ease}.modal-body button#send:hover{background-color:#8dbaba}.modal-body button#send:active{background-color:#acc4c4}.modal-content{border-radius:0}@media (min-width:0px) and (max-width:320px){.main-head{padding:0;height:auto}.main-head .top-line{padding:0}.main .stock h1{font-size:26px;margin:50px 40px 40px}.main .stock ul li{font-size:14px;margin:0}.main .stock .tel{margin-top:20px}.main .stock .tel h2{font-size:20px;display:block;margin:10px 0}.main .stock .tel h2 span{margin:0}.main .stock h3{font-size:16px;margin:10px 10px 0}.main .stock h3 span{font-size:14px}.main .first-form form{margin:20px 10px;float:none}section#advantages{margin:15px 10px;padding:30px 10px}section#advantages .icons{margin:15px 0}section#about-doctor{margin:15px 10px}section#about-doctor .resume-doctor{padding:30px 20px!important}section#about-doctor .about-us{margin:15px 0 0;padding:30px 20px!important}section#preparation{margin:15px;padding:30px 5px}section#preparation .advice .icons{width:100%;margin:10px 0}section#services{margin:15px 10px;padding:30px 0}section#services table{margin:0 5px}section#services table td{padding-left:20px;padding-right:20px;font-size:14px}section#feedback{margin:15px 10px}section#feedback .header-feedback h3{padding-top:30px}section#feedback .owl-carousel{margin:20px 0 60px;padding:0}section#feedback .owl-carousel .slide p{padding-top:10px;padding-bottom:10px}section#feedback .owl-carousel .owl-controls .owl-nav .owl-prev{left:20%}section#feedback .owl-carousel .owl-controls .owl-nav .owl-next{right:20%}section#contacs{margin:15px 10px}section#contacs .contact-us{margin-top:15px}#main-footer{margin:15px 0 0}}@media (min-width:321px) and (max-width:480px){.main-head{padding:0;height:auto}.main-head .top-line{padding:0}.main .stock h1{font-size:26px;margin:50px 40px 40px}.main .stock ul li{font-size:14px;margin:0}.main .stock .tel{margin-top:20px}.main .stock .tel h2{font-size:20px;display:block;margin:10px 0}.main .stock .tel h2 span{margin:0}.main .stock h3{font-size:16px;margin:10px 10px 0}.main .stock h3 span{font-size:14px}.main .first-form form{margin:20px 10px;float:none}section#advantages{margin:15px;padding:30px 10px}section#advantages .icons{margin:15px 0}section#about-doctor{margin:15px}section#about-doctor .resume-doctor{padding:30px 20px!important}section#about-doctor .about-us{margin:15px 0 0;padding:30px 20px!important}section#preparation{margin:15px;padding:30px 5px}section#preparation .advice .icons{width:100%;margin:10px 0}section#services{margin:15px;padding:30px 0}section#services table{margin:0 5px}section#services table td{padding-left:20px;padding-right:20px;font-size:14px}section#feedback{margin:15px}section#feedback .header-feedback h3{padding-top:30px}section#feedback .owl-carousel{margin:20px 0 60px;padding:0}section#feedback .owl-carousel .slide p{padding-top:10px;padding-bottom:10px}section#feedback .owl-carousel .owl-controls .owl-nav .owl-prev{left:30%}section#feedback .owl-carousel .owl-controls .owl-nav .owl-next{right:30%}section#contacs{margin:15px}section#contacs .contact-us{margin-top:15px}#main-footer{margin:15px 0 0}}@media (min-width:481px) and (max-width:768px){.main-head{padding:0;height:auto}.main-head .top-line{padding:0 20px}.main-head .top-line .logo img{height:60px;width:auto}.main-head .top-line .nav ul li{line-height:60px}.main .stock h1{font-size:30px;margin:60px 40px 40px}.main .stock ul li{font-size:16px;margin:0 40px}.main .stock .tel{margin-top:20px}.main .stock .tel h2{font-size:22px;display:block;margin:10px 0}.main .stock .tel h2 span{margin:0}.main .stock h3{font-size:18px;margin:10px 40px 0}.main .stock h3 span{font-size:14px}.main .first-form form{margin:20px 70px;float:none}section#advantages{margin:15px}section#advantages .icons{margin:15px 0}section#about-doctor{margin:15px}section#about-doctor .about-us{margin:15px 0 0}section#preparation{margin:15px;padding:30px 10px}section#preparation .advice .icons{width:100%;margin:10px 0}section#services{margin:15px;padding:0}section#services table{margin:30px 20px}section#services table td{padding-left:20px;padding-right:20px}section#feedback{margin:15px}section#feedback .header-feedback h3{padding-top:30px}section#feedback .owl-carousel{margin:20px 0 60px;padding:0 10px}section#feedback .owl-carousel .slide p{padding-top:10px;padding-bottom:10px}section#contacs{margin:15px}section#contacs .contact-us{margin-top:15px}#main-footer{margin:15px 0 0}}@media (min-width:769px) and (max-width:991px){.main-head{height:auto}.main-head .top-line{padding:30px 20px}.main-head .top-line .logo img{height:60px;width:auto}.main-head .top-line .nav ul li{line-height:60px}.main .stock h1{font-size:34px;margin:20px 40px 40px}.main .stock ul li{font-size:18px;margin:0 40px}.main .stock .tel{margin-top:20px}.main .stock .tel h2{font-size:22px;display:block;margin:10px 0}.main .stock .tel h2 span{margin:0}.main .stock h3{font-size:20px;margin:10px 40px 0}.main .stock h3 span{font-size:16px}.main .first-form form{margin:20px 70px;float:none}section#advantages{margin:20px}section#advantages .icons{margin:20px 0}section#about-doctor{margin:20px}section#about-doctor .about-us{margin:20px 0 0}section#preparation{margin:20px;padding:30px 10px}section#preparation .container{width:100%}section#preparation .advice .icons{width:300px;margin:10px 20px}section#services{margin:20px;padding:0}section#services table{margin:30px 20px}section#services table td{padding-left:20px;padding-right:20px}section#feedback{margin:20px}section#feedback .header-feedback h3{padding-top:30px}section#feedback .owl-carousel{margin:20px 0 60px;padding:0 10px}section#feedback .owl-carousel .slide p{padding-top:10px;padding-bottom:10px}section#contacs{margin:20px}section#contacs .contact-us{margin-top:20px}#main-footer{margin:20px 0 0}}