.mybody1 { 
  /*background: url(../img/background1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}

.brand
{
  background: url(../img/kolibry1.png) no-repeat left center;
  background-size: 40px 40px;
  background-position: 0px 5px;
  padding-left: 40px;
  height: 45px;
  width: 200px;
}

.main_img1 {
    width: 100%;
    height: 100%;
}

.mandatory {
    color: red;
}

.errornote {
    color: red;
}

.mainbg div {
    opacity:0.9;
}

.carousel {
    height: 300px;
}

.color-white {
    color: #FFFFFF;
}

.carouselimg {
    background-position: center top;
    background-repeat:no-repeat;
    background-origin:padding-box;
    background-size:900px 300px;
    opacity: 0.5;
}

.listmainpage1 li {
    padding-bottom: 10px;
}

.list2 li {
    padding-bottom: 5px;
}

img.map_mid {
    width: 550px;
    height: 412px;
}

img.skypeimg2 {
    width: 16px;
    height: 16px;
}

img.imgmainsz1 {
    width: 260px;
}
.price2 {
  font-size: 18px;
}
table.price2 th, table.price3 th{
  text-align: center;
}
.price3 {
  font-size: 16px;
}
body {
  font-size: 16px;
}
.skypelogo {
  color: #0066DD;
}
.vklogo {
  color: #000099;
}
.spaced {
  padding-right: 15px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.vertical-align {
    display: flex;
    align-items: center;
}

.quotemarks:before,
.quotemarks:after {
    font-size: 20px;
    line-height: 1;
}

.quotemarks:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    bottom: -20px;
    text-align: left;
}

.quotemarks:after {
    content: "\f10e";
    font-family: 'Fontawesome';
    text-align: right;
    position: relative;
    float: right;
    bottom: 30px;
}

.quotemarks {
    border: 0;
    padding: 0;
    font-size: 15px;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.quotemarks footer {
    text-indent: -10px
}