@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&subset=cyrillic');
html,body{
    font-family:'Open Sans',Arial,sans-serif;
}
a
{
    color:#42a3f0;
}
.text-big{
    font-size:20px;
}
.text-red{
    color:#f21111;
}
.btn-primary {
    color: #fff;
    background-color: #42a3f0;
    border: none;
    padding: 0.7em 1.5em;
    border-radius: .25rem;
    text-transform: uppercase;
    font-weight: 600;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
    transition:all linear 0.2s;
}
.btn-primary:hover,.btn-primary:focus{
    background:#3874bc;
    color:#fff;
    transition:all linear 0.2s;
}
#header{
    padding:10px 0;
    color: #666;
    border-top: 4px solid #3874bc;    
}
.site-title{
    line-height:1.3em;
    font-size:18px;
}
.site-contact{
    text-align:center;
    line-height:1.3em;
}
.header-phone{
    display:inline-block;
    font-size:25px;
	line-height:35px;
    text-decoration:none;
    color:#000000;
    font-weight:600;
    transition:all linear 0.2s;
	margin-top:-5px;
}
.header-phone:hover,.header-phone:focus{
    color:#3874bc;
    text-decoration:none;
    transition:all linear 0.2s;
}
.header-email{
    font-size: 14px;    
    display:inline-block;
    color:#42a3f0;
    text-decoration:underline;
    transition:all linear 0.2s;
    font-weight:600;
}
.header-email:hover,.header-email:focus{
    color:#3874bc;
    text-decoration:none;
    transition:all linear 0.2s;
}
.header-call{
    text-align:center;
}
.navbar {
    padding:0;
    /*background: #42a3f0;*/
}
.pluses
{
background: #fff none repeat scroll 0 0;
border-bottom: 8px solid #3874bc;
box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
padding-top:20px;

text-align: center;
height:120px;
transition: all 0.4s ease 0s;
}
.pluses p
{

    font-weight:700;
    font-size:16px;
    
}
.pluses:hover
{
   background-color: #3874bc;
border-bottom: 8px solid #282828;
box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
transition: all 0.4s ease 0s;
color:white!important;
}

.non-border
{
    border-radius: 0px !important;
}
.non-margin
{
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.colors-span {
    display: inline-block;
    margin-right: 2px;
    width: 35px;
    height: 35px;
    vertical-align: middle;
}
.big-header
{
    font-size: 25px;
font-weight: 600;

}
.big-text{
    font-size:20px;
    margin-top:5px;
}
.card-text
{
    color: #7e7e7e;
font-size: 14px;
font-weight: lighter;
line-height: 24px;
margin-bottom: 6px;
}
.gray-bg {
    background: #f6f7fa none repeat scroll 0 0;
    
}
.ptb-60
{
    padding: 60px 0;
}
.w-100
{
    width:100%!important;
    opacity:0.5;
}
.container h2
{
font-size: 60px;
font-weight: 700;
letter-spacing: -3px;

}
#profnastil h1{
    font-size: 60px;
font-weight: 700;
letter-spacing: -3px;
text-align:center;
}
.container h3
{
    font-size: 50px;
letter-spacing: -1px;
font-weight:700;
color:#42a3f0;
}
.colored
{
    margin:5px;
    color:white;
    font-size:13px
}

.price
{
    font-size:32px;
    color:#3874bc;
    font-weight:700;
}
.slide-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
}
.slide-text1  {
    color: #fff;
    font-size: 80px;
    font-weight: 700;
    letter-spacing: -4px;
    text-transform: capitalize;
    animation-name: fadeInUp;
}
.slide-text2  {
    color: #fff;
    font-size: 65px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.carousel-item
{
background:black;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #3874bc;
    background-color: #fff;
    border-color: #3874bc #3874bc #fff;
}
.nav-tabs {
    border-bottom: 1px solid #3874bc;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1rem 3rem;
    font-size: 20px;
    color: #3874bc;
    font-weight: 600;
    margin-right: 15px;
}
.nav-tabs .nav-link:hover {
    border-color: #3874bc #3874bc transparent;
}
.tab-content {
    padding: 20px 30px;
}
.descr
{
    font-size:12px;
}
.big-button
{
    padding: 1em 5em;
}
.big-blue
{
    font-size:23pt;
    color:#3874bc;
    font-weight:700;
}
.btn-light
{
   border: 1px solid #42a3f0;
   border-radius:0px;
}
footer {
    background: #3874bc;
    color: #fff;
    line-height: 1.3em;
    font-size: 15px;
    padding: 15px 0;
    margin:0px !important;
    
}
.footer-link
{
    color: #fff;
text-decoration: underline;
}
footer a:hover, footer a:focus {
    text-decoration: none;
    color: #f5f5f5;
}

.delivery h2
{
    font-size:30pt;
    letter-spacing: 0px;
    font-weight: 700; /* <-Fedor */
}
.bg-car
{
    background-image: url(../../uploads/dostavka-min.png);
      background-repeat: no-repeat;
      background-position: right top;
}
.bg-car .col-md-7
{
    margin-left:-15px;
}
.carousel-prev, .carousel-next {
    position: absolute;
    top: 60%;
    width: 35px;
    height: 35px;
    margin-top: -30px;
    z-index: 100;
}
.carousel-next {
    background: url(../img/angle-right-white.svg) center center no-repeat #42a3f0;
    background-size: 14px 14px;    
    right: -0.5%;
}
.carousel-prev {
    background: url(../img/angle-left-white.svg) center center no-repeat #42a3f0;
    background-size: 14px 14px;    
    left: -0.5%;
}
.carousel-wrapper {
    position: relative;
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.carousel-control-next, .carousel-control-prev {

width: 5%;

}

.carousel-control-prev-icon,
.carousel-control-next-icon {
height: 80px;
position: absolute;
top: 50%;
transform: translateY(-50%);
transition: all 0.4s ease-in-out 0s;
width: 50px;

}

.carousel-control-next-icon
{

  background: url(../img/arr-right.png) top center no-repeat;
}

.carousel-control-prev-icon {

 background: url(../img/arr-left.png) top center no-repeat;
}
.navbar-toggler {
    margin: 0 0 0 auto;
}
.navbar-toggler {
   background: url(../img/menu.png) center no-repeat;
   background-size: contain;
}

@media (min-width: 992px){
/*.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
}*/
}
.navbar .nav-link{
    color: #42a3f0;
    text-decoration: none;
    font-size:14px;
    font-weight: 600;
    text-align: center;
    transition:all linear 0.2s;
    border-radius:10px;
    border-color:#42a3f0;
    border:2px solid;
        padding-top: 0.2rem;
    padding-bottom: 0.3rem;

}
.navbar .nav-link2{
    color: #000000!important;
    text-decoration: underline;
    font-size:14px;
    font-weight: 600;
    text-align: center;
    display:inline-block;
    transition:all linear 0.2s;

}
.navbar .nav-link2:hover{

    text-decoration: none;

}
.navbar .nav-link:hover,.navbar .nav-link:focus{
    background: #3874bc;
    color: #fff;
    text-decoration: none;
    transition:all linear 0.2s;
}
@media(max-width:991px){
    #header .btn-primary{font-size:13px;padding: 0.5em 1.1em;}
    .site-title {font-size: 14px;}
    .header-phone {font-size: 20px;}
    .header-email{font-size:14px;}
    .price {font-size: 20px;}
     .mtc{margin-top:10px;}
    .nav-link{color: #000000!important;
    text-decoration: underline!important;
    text-align:center;
border:none!important;
            padding: 0;
            margin-left:8px;
            padding-bottom: 0!important; 
    }
    
}
@media(max-width:767px){
    .site-title {font-size: 16px;}
    .site-contact{text-align:center;}
    .header-phone {font-size: 15px;}
    .header-call{text-align:left;}
   
    .slide-text1  {
    letter-spacing: 0px;
    font-size: 20px;
    }
}
@media(max-width:1200px){
    .navbar .nav-link2 {padding: 0;margin-left:8px;}
    .btn-primary{
          padding: .375rem .75rem;
    }
    #cat .price {
    font-size: 18px;
}
.price {
    font-size: 28px;
    color: #3874bc;
    font-weight: 700;
}
}
@media(max-width:813px){
    .img-wrap h2 {
    bottom: 70%!important;

}
}

.bg-car
{
    
      background-position: center;
}

.slide-text2  {

    font-size: 15px;
    letter-spacing: 0px;

}
.clp
{
    text-align:center!important;
}
.clp-l
{
    margin-left:0px!important;
}
.white-bg
{
       background-image: url(../../uploads/wh-bg.png);
}
.container h2 {
    font-size: 35px;
}
#profnastil h1{
    font-size: 35px;
}
.container h3 {
    font-size: 25px;
}
/*.big-header {
    20px;
}*/
.nav-tabs .nav-link {
    padding: 0.5rem 1.5rem;
    font-size: 16px;
    margin-right: 10px;
}

.clp-c
{
    text-align:center!important;
}
.carousel-control-next, .carousel-control-prev {

    width: 15%;
}
.collapse .container
{
    padding-right: 0px;
padding-left: 0px;
}
}
#profnastil h2{text-align:center;}
#manufac h2{text-align:center;}
#reviews h2{text-align:center;}
#dostavka h2{text-align:center;}
#contacts h2{text-align:center;}
@media(max-width:575px){
    .site-title {font-size: 14px;}
    .header-phone{margin-top:7px;}
    .head-img { font-size: 25pt!important;}

    .quest .btn-primary {font-size: 24px!important;padding: 0.1em 0.5em!important;}
   .img-wrap h2 {bottom: 60%!important;font-size: 27px!important;}
    .navbar .nav-link2 {font-size: 14px!important;}
    .logo
    {width:100%;}
    .title {font-size:1rem!important;}
}
/***** Fedor *****/
.politikaChek {
    float:left; 
    margin: 3px 0 0;
}
p.text-pol {
    font-size:14px; 
    line-height:1.2; 
    padding:1px 20px;
    margin-bottom:0;
}
p.text-pol a {
    color:#42a3f0;
}
p.text-pol a:hover {
    color:#000;
}
small > p.text-pol {
    font-size:12px; 
    padding:3px 0 3px 20px;
}
.contact-main {
    background-image: url(../../uploads/komm-background-min2.jpg);
    background-size: cover;
    border-bottom: 8px solid #3874bc;
    border-top: 8px solid #f6f7fa;
}
p.modal-title {
    text-align: center;
    color: #42a3f0;
    font-weight: 600;
    margin-bottom: 0.5rem;
    font-size: 20px;
}
.contact-main h2 {
    font-size: 30pt;
    letter-spacing: 0px;
    margin-left: 15px;
}
.close {
    position: absolute;
    margin: 0;
    right: -30px;
    top: 5px;
    padding: 0;
    width: 24px;
    height: 24px;
    text-shadow: none;
    color: #fff;
    opacity: 0.8;
    background: url(../img/close.png) 0 0 no-repeat;
    background-size: contain;
    border: none;
}
.close:hover, .close:focus {
    border: none;
}

@media (max-width: 575px){
    .close {
        right: 10px;
        top: -35px;        
    }
}
@media (max-width: 767px){
    .contact-main h2 {
        font-size: 35px;
    }
        #cons
    {
        background: #F7F7F7;
    }

}
/*************  FILE UPLOAD *********************/
.file_upload .mark{display:none;}
.file_upload{position: relative;overflow: hidden; font-size: 1em;}
.file_upload > button{white-space: nowrap;overflow: hidden;color:#6c757d; background:url(../img/clip.png) 10px center no-repeat rgba(255,255,255,1);}
.file_upload:hover > button,.file_upload:focus > button{color:#3874bc;}
.file_upload:focus > button{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.file_upload > div{ padding: 0 0 0 1em; color:#160909; background:#fff;}
.file_upload input[type=file]{ position: absolute; left: 0; top: 0; width: 100%;height: 100%;  transform: scale(20);letter-spacing: 10em; -ms-transform: scale(20); opacity: 0; cursor: pointer}

@media (min-width: 992px){
    .file_upload > button{padding-left:40px;}
}
/*************  END FILE UPLOAD *****************/

.img-wrap {
    position: relative;
    background:url(../../uploads/Byitovki/fon-min.jpg) center center no-repeat;
    background-size: cover;
    min-height:370px;
    z-index: 1;
    box-shadow: 0px 0px 30px rgba(0,0,0,0.4)
}
.img-wrap h2 {
   
}
   
.head-img
{
    position: absolute;
    line-height: 1.2em;
    width: 100%;
    top: 10%;
    font-weight: 700;
    color: #ffffff;
    color: #ffffff;
    /* background: rgba(255,255,255,0.7); */
    PADDING: 5PX;
    font-size:40pt;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.9);
}
@media (min-width:991px) {
    .head-img button{margin-top:35px;}
}
@media (max-width:600px) {
    .head-img {font-size:30pt;}
    .head-img button{margin-top:50px;}
}    

#header .title {
    font-size: 1.1rem;
    text-align: left;
    color: #000000;
    font-weight: 600;
        line-height: 1.2;
}
.general-title {
    margin-bottom: 60px;
    display: block;
    position: relative;
}
.general-title h2, .general-title h3, .general-title h4 {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 28px;
    line-height: 1;
    color: #000000;
    letter-spacing: 0px;   
}
.general-title h1 {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 32px;
    line-height: 1;
/*    letter-spacing: -1px;    */
}
.general-title .lead {
    padding: 0;
    margin: 10px 0 0;
    line-height: 1;
}
.lead {
    font-size: 18px;
    font-weight: 400;
}
.general-title hr {
    border-color: #3874bc;
    width: 45px;
    border-width: 3px;
    margin: 15px auto;    
}
.why-us img {
    max-width: 125px;
    margin: 0 auto;
    display: block;
    border-radius: 50%;
    background: #cacaca;
}
.why-us p {
    font-size: 18px;
    padding: 0;
    color: #222222;
    margin: 20px auto 15px;
    display: block;
    font-weight: 700;
}
.why-us ul li {
    font-size: 14px;
    text-align: left;
    margin-bottom:5px;
    line-height:1.4em;
}

.consult-back {
    background-image: url(../../uploads/Byitovki/gradient-ready3-min.jpg);
    background-size: cover;
    border-bottom: 6px solid #42a3f0;
    border-top: 6px solid #f6f7fa;    
}
header
{
    position: relative;
    z-index: 100;
    background: #fff;
}
#contacts .container {
    padding: 30px 30px;
}
.quest {
    background-image: url(../../uploads/Byitovki/bytovka-back-min.jpg); 
    background-attachment: fixed; 
    background-size: cover; 
    background-position: 50% -55.3899px;    
    background-repeat: no-repeat;
}
.quest .container {
    padding-bottom: 6rem;
    padding-top: 5rem;    
}
.quest p {
    color: #222;
    padding-bottom: 0;
    line-height: 1.6;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.quest .btn-primary
{
    font-size: 38px;
        padding: 0.1em 2em;
}
.quest .phone a {
    color: #fff;
    padding: 5px 0;
    font-weight: bold;
    max-width: 500px;
    font-size: 38px;
    margin: 15px auto;    
}
.quest .phone a:hover {
    text-decoration: none;
}
.quest .phone {
    border-color: #3874bc;
    background-color: #3874bc;
    color: #fff;
    padding: 5px 0;
    font-weight: bold;
    max-width: 500px;
    font-size: 38px;
    margin: 15px auto;    
}
.quest .phone:hover {
    background-color: #42a3f0;
}
.lightoverlay {
    background-color: rgba(255,255,255,0.65);
    height: 45%;
    left: 0;
    padding: 60px 0;
    position: absolute;
    right: 0;
}


@media (max-width: 991px){
    .consult-back {
           background-position: right ;
    }
    .backfon
    {
        padding-top:2px;
        background:rgba(255,255,255,0.7);
    }
}
.logo
{
    
}
#cons-arenda {
    background: url(../../uploads/Byitovki/consul-bytovki-back1.jpg) right center no-repeat #F7F7F7;
        background-size: auto auto;
    background-size: auto 100%;
    position: relative;
    z-index: 2;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.2);

}
.greenline p
{
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 28px;
    line-height: 1;
}
#interest ul li {
    font-size: 18px;
}
#interest {
    margin-top: 6rem;
    margin-bottom: 6rem;
}
.projects h1 {
    margin-bottom: 0;
}
#rent .price {
    font-size: 18px;
    color: #c9c9c9;    
}
#rent .price-2 {
    font-size: 20px;
    color: #3874bc;
}
.proizv {
    
}
.proizv a {
    color: #363a47;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.1;
}
.proizv a:hover, .proizv a:focus {
    text-decoration: none;
}
.proiz-icon {
    padding-right: 0;
    padding-left: 0;
}
@media (min-width:1200px){
    .proiz-icon img {padding:7px;}    
}
/************************************* Leonid ******************/
.readmore {
    font-size: 15px;

    outline: 0 !important;
text-decoration: none !important;
    margin-top: 10px;
    display: block;
    color: #3874bc;
}
.readmore:hover {
    color: #363a47;
}
.green-small
{
    margin-bottom: 10px;
display: block;
text-transform: uppercase;
color: #3874bc;
font-size: 14px;
}
.green-small:hover
{
    color: #3874bc;
    text-decoration:underline;
}
.black-title:hover
{
    color: #3874bc;
    text-decoration:none;
        transition: all linear 0.2s;
}
.cont
{
    padding: 20px 25px;
        line-height: 1.1;
}
.black-title
{
font-size: 16px;
        font-weight: 600;
        text-align:left !important;
margin-bottom: 20px;
color: #363a47;
font-weight: 700;
}
#cat .price
{
font-size: 16px;
color:#c9c9c9;
padding: 12px 0;
}
#cat .price span
{
color:#3874bc;
}
#cat .price-2
{
font-size: 18px;
color:#3874bc;
}
#cat .btn-primary {

    padding: 0.7em 1.2em;
}
.desc{
    color: #767676;
    font-weight: 400;
    font-size: 14px;
    
}

#cat hr
{margin-top: 0.8rem!important;}
.grey {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    background-color: #f7f8fa !important;
}

#cat2 .price
{
font-size: 18px;
color:#c9c9c9;
}
#cat2 .price-2
{
font-size: 20px;
color:#3874bc;
}
.greenline hr
{

    border-color: #3874bc;
    width: 45px;
    border-width: 3px;
    margin: 15px auto;
}

.row-condensed>.col, .row-condensed>.col-1, .row-condensed>.col-10, .row-condensed>.col-11, .row-condensed>.col-12, .row-condensed>.col-2, .row-condensed>.col-3, .row-condensed>.col-4, .row-condensed>.col-5, .row-condensed>.col-6, .row-condensed>.col-7, .row-condensed>.col-8, .row-condensed>.col-9, .row-condensed>.col-auto, .row-condensed>.col-lg, .row-condensed>.col-lg-1, .row-condensed>.col-lg-10, .row-condensed>.col-lg-11, .row-condensed>.col-lg-12, .row-condensed>.col-lg-2, .row-condensed>.col-lg-3, .row-condensed>.col-lg-4, .row-condensed>.col-lg-5, .row-condensed>.col-lg-6, .row-condensed>.col-lg-7, .row-condensed>.col-lg-8, .row-condensed>.col-lg-9, .row-condensed>.col-lg-auto, .row-condensed>.col-md, .row-condensed>.col-md-1, .row-condensed>.col-md-10, .row-condensed>.col-md-11, .row-condensed>.col-md-12, .row-condensed>.col-md-2, .row-condensed>.col-md-3, .row-condensed>.col-md-4, .row-condensed>.col-md-5, .row-condensed>.col-md-6, .row-condensed>.col-md-7, .row-condensed>.col-md-8, .row-condensed>.col-md-9, .row-condensed>.col-md-auto, .row-condensed>.col-sm, .row-condensed>.col-sm-1, .row-condensed>.col-sm-10, .row-condensed>.col-sm-11, .row-condensed>.col-sm-12, .row-condensed>.col-sm-2, .row-condensed>.col-sm-3, .row-condensed>.col-sm-4, .row-condensed>.col-sm-5, .row-condensed>.col-sm-6, .row-condensed>.col-sm-7, .row-condensed>.col-sm-8, .row-condensed>.col-sm-9, .row-condensed>.col-sm-auto, .row-condensed>.col-xl, .row-condensed>.col-xl-1, .row-condensed>.col-xl-10, .row-condensed>.col-xl-11, .row-condensed>.col-xl-12, .row-condensed>.col-xl-2, .row-condensed>.col-xl-3, .row-condensed>.col-xl-4, .row-condensed>.col-xl-5, .row-condensed>.col-xl-6, .row-condensed>.col-xl-7, .row-condensed>.col-xl-8, .row-condensed>.col-xl-9, .row-condensed>.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
.row.row-condensed {
    margin-right: -5px;
    margin-left: -5px;
}

img.alignleft {
    float: left;
    margin: 0px 20px 6px 0;
    display: inline;
    border: 0px;
    background: none;
    padding: 0;
    display: block;
        /*max-width: 80px;*/
    max-width: 50px;
}
.greenline2 hr
{

    border-color: #3874bc;
    width: 45px;
    border-width: 3px;
    margin: 0;
    margin-top:15px;
}
@media (max-width:768px){
    .greenline2 hr {margin:auto;}
    .greenline2 h4 {text-align:center;}
}
.lowt
{
    font-size: 1rem;
    font-weight:400;
}
.no-hovo:hover
{
    text-decoration:none;
    color: #3874bc;
}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: none;
}
.black-link
{  color:black!important;}
.black-link:hover
{
    color:black!important;
    text-decoration:none;
}
.breadcrumbs
{font-size:13px;text-decoration:none;color:#3874bc;}

ul {list-style: none}


ul li::before {content: '✓ '; font-size:22px; color: #3874bc;margin-left:-22px;}
.min15
{
    margin-left:-15px;
}
#cons {
    /*background: url(../../uploads/Byitovki/1900126.jpg) right center no-repeat #F7F7F7;*/
    background: url(../../uploads/Byitovki/consul-bytovki-back1.jpg) right center no-repeat #F7F7F7;
        background-size: auto auto;
    background-size: auto 100%;
    position: relative;
    z-index: 2;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.2);

}
.bg-cons {
    background: #f7f7f7;
    padding-top: 40px;
    padding-bottom: 30px;
}
.btn-grey
{
    background-color:#cecccc!important;
    border: 1px solid!important;
    padding: 0.7rem 4rem!important;

border-color: #b1afaf!important;
}
.btn-grey:hover
{
    background-color:#42a3f0!important;

}
.pb-6 {
    padding-bottom: 4rem !important;
}
@media (min-width:576px){.hidden-sm-up{display:none!important}}
a:hover
{
   color: #3874bc;
}
.price-3
{
    color: #212529;
font-weight: 500;
}
#str-byt h2
{
    font-size: 24px;
color: #3874bc;
font-weight: 700;
}
#str-byt p, #str-byt ul li, #str-byt ol li
{
    font-size: 14px;
    color: #555;
}
#str-byt ul li {
    line-height: 1.2em;
}
.description
{
    padding:15px 30px;
    background:#f2f2f2;
    color:#555;
    font-size:15px;
}
.hrg hr
{
border-top: 1px solid #3874bc;
width: 98%;
    
}

.prc
{
    margin-left: 16.666667%;
}
@media (max-width:250px){
.prc
{
    margin-left: 0!important;
}
}
.hrg .price
{color: #c9c9c9;font-size:22px;}
.hrg .price span
{color: #3874bc}
.hrg .price-2{color: #3874bc;font-size:28px;}
.breadcrumb
{
    background-color:transparent!important;
    display: inline-flex!important;
    padding-top: 5px;    
}