.highlighted {
    background: url(/sites/default/files/content/fon1.jpg) 50% 50% no-repeat;
    background-size: cover;
}

#navbar-main {background: rgba(0, 0, 0, 0.7); padding: 0;}

#block-bootstrap-barrio-subtheme-firstscreen h1 {
	  color: rgb(253, 203, 87);
    font-weight: 600;
    font-size: 28px;
    font-family: Arimo, sans-serif;
}
#block-bootstrap-barrio-subtheme-firstscreen h2 {
	  font-weight: 300;
    font-size: 20px;
    line-height: 140%;
    margin: 10px 0px;
}
#block-bootstrap-barrio-subtheme-firstscreen2 .phone {
	font-size: 24px;
	line-height: 120%;
	font-weight: 700;
}

#block-bootstrap-barrio-subtheme-proverkakampanii {
	    height: 280px;
    background: rgb(239, 239, 239);
}

#block-bootstrap-barrio-subtheme-mysetup li{list-style: none;}

#block-bootstrap-barrio-subtheme-mysetup li:nth-child(1) {
    background: url(/sites/default/files/content/why12.png) 11px top no-repeat;
}

#block-bootstrap-barrio-subtheme-mysetup li:nth-child(2) {
    background: url(/sites/default/files/content/why22.png) left top no-repeat;
}

#block-bootstrap-barrio-subtheme-mysetup li:nth-child(3) {
    background: url(/sites/default/files/content/why23.png) left top no-repeat;
}

#block-bootstrap-barrio-subtheme-mysetup .container li {
	    position: relative;
    padding-left: 100px;
    height: 150px;
    font-size: 15px;
    color: rgb(102, 102, 102);
    line-height: 22px;
    text-align: left;
    font-weight: 300;
    display: list-item;
}
#block-bootstrap-barrio-subtheme-mysetup {background-color: rgb(239, 239, 239);}

#block-bootstrap-barrio-subtheme-mysetup  li strong {
	color: rgb(0, 0, 0);
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
}

#block-bootstrap-barrio-subtheme-step-setup .etapi {
	    list-style-type: decimal;
    color: rgb(65, 147, 223);
    list-style-position: inside;
    text-align: center;
    font-size: 22px;
    line-height: 26px;
    padding: 0px;
}
#block-bootstrap-barrio-subtheme-step-setup .etapi li{
    font-size: 20px;
    font-weight: 700;
    padding: 14px 0px;}

#block-bootstrap-barrio-subtheme-step-setup li span{
    color: rgb(51, 51, 51);
    font-weight: 400;
    font-size: 20px;}
    
#block-bootstrap-barrio-subtheme-step-setup {
    background: url(/sites/default/files/content/bgwork.jpg) center center no-repeat;
}

#block-bootstrap-barrio-subtheme-proytiproverku h2 {
	
    font-size: 28px;
    color: rgb(238, 238, 238);
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    margin: 50px 0px;}
    
#block-bootstrap-barrio-subtheme-proytiproverku .phone {
	    font-size: 38px;
    padding-top: 30px;
    margin: 30px auto 0px;
    border-top: 1px solid rgba(78, 121, 156, 0.75);
}

#block-bootstrap-barrio-subtheme-price h2 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 44px;
    margin: 25px 0px 0px;
}
#block-bootstrap-barrio-subtheme-price p{
    font-size: 24px;
    font-weight: 300;
    text-align: center;
    margin: 16px 0px;
}

#block-bootstrap-barrio-subtheme-price strong {
    font-weight: bold;
}

#block-bootstrap-barrio-subtheme-views-block-work-block-1 h2 {text-align: center;}

#block-bootstrap-barrio-subtheme-nastroyka h2 {font-size:20px;}

.ramka{
	background: #fbffc3;
  margin: 50px auto;
  padding: 15px;
  padding-top: 35px;
  display: table;
}

#block-bootstrap-barrio-subtheme-nastroyka .ramka2 h2 { 
font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin: 30px auto 0 auto;}
    
.ramka3 {
	background: #eafbde;
    margin: 50px auto;
    padding: 15px;
    padding-top: 10px;
}

#block-bootstrap-barrio-subtheme-firstscreen img {border-radius: 30% 10px; background-color: #fff;}










   #block-bootstrap-barrio-subtheme-firstscreen .list li::before {
        position: absolute;
        content: "";
        left: 0;
        top: 6px;
        width: 15px;
        height: 15px;
        background-image: url(/sites/default/files/content/pink.svg);
        background-size: cover;
    }







#block-bootstrap-barrio-subtheme-firstscreen .list li {
        list-style-type: none;
        font-size: 20px;
        line-height: 140%;
        position: relative;
        padding-left: 30px;
    }
#t {
    position: fixed;
    z-index: 1040;
    bottom: 0px;
    right: 0;
    padding: 0px 1em;
    white-space: nowrap;
    background-color: #0dcaf0;
    color: #000;
    font-weight: 700;
    font-size: 15px;
    max-width: 100%;
    line-height: 2em;
    border: 1px solid #d9d9d9;
    border-radius: 0 0 0.5em 0.5em;
    transition: background-color .5s ease-in 2s;
    transform-origin: right top;
    transform: rotate(90deg);
}