body{font-family:'PT Sans', sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:700;font-family:'PT Sans', sans-serif;}
hr.star-light,
hr.star-dark{max-width:15rem;padding:0;text-align:center;border:none;border-top:solid 0.25rem;margin-top:2.5rem;margin-bottom:2.5rem;}
hr.star-light:after,
hr.star-dark:after{position:relative;top:-.8em;display:inline-block;padding:0 0.25em;content:'\f005';font-family:FontAwesome;font-size:2em;}
hr.star-light{border-color:#fff;}
hr.star-light:after{color:#fff;background-color:#18BC9C;}
hr.star-dark{border-color:#2C3E50;}
hr.star-dark:after{color:#2C3E50;background-color:white;}
.flex{display:flex;align-items:top;}
.text{padding-left:20px;padding-right:20px;}
header{float:left;width:100%;background-color:#da1c15;}
.text h3{color:#da1c15;line-height:1em;padding-bottom:15px;}
.text h4{color:#da1c15;font-weight:400;font-size:14px;text-transform:uppercase;padding-bottom:15px;}
section{padding:6rem 0;width:100%;float:left;}
section h2{font-size:2.25rem;line-height:2rem;}
@media (min-width:992px){section h2{font-size:3rem;line-height:2.5rem;}
}
.nopad{padding:0;}
section.download{background:url('/img/medic-fon1.jpg') no-repeat top center;padding:0;min-height:99px;border-top:2px solid #da1c15;border-bottom:2px solid #da1c15;display:flex;align-items:center;}
.download .btn{border-width:2px;border:none !important;}.btn-outline-light{color:#da1c15;font-weight:700;}
.btn-outline-light span{font-weight:400;}
.btn-xl{padding:1rem 1.75rem;font-size:1.25rem;}
.btn-social{width:3.25rem;height:3.25rem;font-size:1.25rem;line-height:2rem;}
.scroll-to-top{z-index:1042;right:1rem;bottom:1rem;display:none;}
.scroll-to-top a{width:6.5rem;height:3rem;background-color:#fff;line-height:3rem;color:#da1c15;font-weight:700;}
.scroll-to-top a:hover{text-decoration:none;color:#da1c15;}
.red{background:#da1c15;color:#fff;}
.left{float:left;}
#mainNav{padding-top:1rem;padding-bottom:1rem;font-weight:700;font-family:'PT Sans', sans-serif;}
#mainNav .navbar-brand{color:#fff;}
#mainNav .navbar-nav{margin-top:1rem;letter-spacing:0.0625rem;}
#mainNav .navbar-nav li.nav-item a.nav-link{color:#da1c15;}
#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#da1c15;}
#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus{color:#da1c15;}
#mainNav .navbar-nav li.nav-item a.nav-link.active{color:#da1c15;}
#mainNav .navbar-toggler{font-size:80%;padding:0.8rem;}
@media (max-width:1046px){.textbut h2{font-size:2em !important;}
}
@media (max-width:360px){.textbut h2{font-size:2em !important;}
}
@media (max-width:991px){.container{width:100% !important;max-width:100% !important;}
.flex{display:block !important;}
.niz{font-size:16px !important;}
.text-right{text-align:left!important;}
#kupit img{width:100%;}
.masthead .container{padding-left:0;padding-right:0;}
.masthead a.buy-white{margin-top:5px !important;margin-bottom:10px !important;}
.navbar-brand img{width:100%;}
.med{margin-right:30px !important;margin-bottom:30px !important;}
}
@media (max-width:1199px){.container{width:100% !important;max-width:100% !important;}
}
@media (min-width:992px){#mainNav{padding-top:;padding-bottom:;-webkit-transition:padding-top 0.3s, padding-bottom 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s;}
#mainNav .navbar-brand{font-size:2em;-webkit-transition:font-size 0.3s;-moz-transition:font-size 0.3s;transition:font-size 0.3s;}
#mainNav .navbar-nav{margin-top:0;}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active{color:#da1c15;background:none;}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover{color:#da1c15;background:none;}
#mainNav.navbar-shrink{padding-top:0.5rem;padding-bottom:0.5rem;}
#mainNav.navbar-shrink .navbar-brand{font-size:1.5em;}
}
header.masthead{padding-top:calc(5rem);padding-bottom:0rem;}
header.masthead h1{font-size:3rem;line-height:3rem;}
@media (min-width:992px){header.masthead{padding-top:calc(6rem + 6px);padding-bottom:0;}
header.masthead h1{font-size:4.75em;line-height:4rem;}
}
.portfolio{float:left;}
@media (max-width:575px){.sostav{display:none;}
}
.portfolio-modal .portfolio-modal-dialog{padding:3rem 1rem;min-height:calc(100vh - 2rem);margin:1rem calc(1rem - 8px);position:relative;z-index:2;-moz-box-shadow:0 0 3rem 1rem rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 3rem 1rem rgba(0, 0, 0, 0.5);box-shadow:0 0 3rem 1rem rgba(0, 0, 0, 0.5);}
.portfolio-modal .portfolio-modal-dialog .close-button{position:absolute;top:2rem;right:2rem;}
.portfolio-modal .portfolio-modal-dialog .close-button i{line-height:38px;}
.portfolio-modal .portfolio-modal-dialog h2{font-size:2rem;}
@media (min-width:768px){.portfolio-modal .portfolio-modal-dialog{min-height:100vh;padding:5rem;margin:3rem calc(3rem - 8px);}
.portfolio-modal .portfolio-modal-dialog h2{font-size:3rem;}
}
.floating-label-form-group{position:relative;border-bottom:1px solid #e9ecef;}
.floating-label-form-group input,
.floating-label-form-group textarea{font-size:1.5em;position:relative;z-index:1;padding-right:0;padding-left:0;resize:none;border:none;border-radius:0;background:none;box-shadow:none !important;}
.floating-label-form-group label{font-size:0.85em;line-height:1.764705882em;position:relative;z-index:0;top:2em;display:block;margin:0;-webkit-transition:top 0.3s ease, opacity 0.3s ease;-moz-transition:top 0.3s ease, opacity 0.3s ease;-ms-transition:top 0.3s ease, opacity 0.3s ease;transition:top 0.3s ease, opacity 0.3s ease;vertical-align:middle;vertical-align:baseline;opacity:0;}
.floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #e9ecef;}
.floating-label-form-group-with-value label{top:0;opacity:1;}
.floating-label-form-group-with-focus label{color:#18BC9C;}
form .row:first-child .floating-label-form-group{border-top:1px solid #e9ecef;}
.footer{float:left;width:100%;padding-top:5rem;padding-bottom:0;background-color:#fff;color:#949494;}
.copyright{background-color:#fff;}
a{color:#da1c15;}
a:focus, a:hover, a:active{color:#da1c15;}
.btn{border-width:2px;}
.bg-primary{background-color:#fff !important;}
.bg-secondary{background-color:#fff !important;}
.text-primary{color:#da1c15 !important;}
.text-secondary{color:#da1c15 !important;}
.btn-primary{background-color:#18BC9C;border-color:#18BC9C;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color:none !important;border-color:#da1c15 !important;}
.btn-secondary{background-color:#2C3E50;border-color:#2C3E50;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active{background-color:none !important;border-color:#da1c15 !important;}
.btn-outline-light:hover{color:#da1c15 !important;background-color:none !important;border-color:#da1c15 !important;;}
.pad40{padding-top:40px;}
.man{background:url('/img/man.png') no-repeat bottom center;background-size:cover;min-height:400px;}
section#kupit{padding:0 !important;background:url(/img/fon.jpg) no-repeat;background-size:cover;border-bottom:8px solid #da1c15;min-height:448px;}
sup{font-size:0.3em;top:-1.7em;}
.buy{margin-top:25px;border:2px solid #da1c15;padding:8px 40px;border-radius:24px;color:#da1c15;text-transform:uppercase;font-weight:bold;letter-spacing:6px;font-size:1em;}
.buy:hover, .buy:focus{background:#da1c15;color:#fff;text-decoration:none;}
.buy-white{margin-top:30px;border:2px solid #fff;padding:8px 40px;border-radius:24px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:6px;font-size:1em;float:left;}
.buy-white:hover, .buy-white:focus{background:#fff;color:#da1c15;text-decoration:none;}
.buy-top{margin-top:0px;border:2px solid #da1c15;padding-right:20px !important;padding-left:22px !important;border-radius:24px;color:#fff !important;text-transform:uppercase;font-weight:bold;letter-spacing:6px;font-size:1em;float:left;background:#da1c15;}
.niz{padding-top:40px;font-size:32px;color:#dadada;font-family:'Roboto',sans-serif;}
.textbut{padding:30px;}
.textbut h2{font-size:3em;}
.med{width:100px;height:100px;display:inline-block;margin-right:60px;margin-bottom:50px;box-sizing:border-box;opacity:.5;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;}
.med:hover img, .med:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
.med img{width:100px;height:100px;}
section.gde{padding-bottom:0;border-bottom:8px solid #da1c15;}
.boxhid{width:30%;}
#kupit img{margin-top:55px;margin-bottom:-67px;max-width:350px;}
@media (max-width:575px){.man, .pad40{padding-left:0 !important;padding-right:0 !important;}
.man{border-bottom:5px solid #da1c15;}
}
.textbut.kup{padding-bottom:10px;}
.textbut.kup h2{font-size:2em;}
.textbut.kup h3{padding-top:20px;}