.navbar.navbar-transparent {
    /*background-color: #4285f4;*/
    background-color: rgba(0, 0, 0, 0.50);
}
.pricing-table .pack-name {
    padding: 26px 5px 26px 140px;
    text-align: left;
}
.pricing-table .pack-price {
    font-size: 2.8rem;
}
.pricing-table .pack-price .price-startingat {
    font-size: 1.8rem;
    letter-spacing: -1px;
    font-weight: normal;
    vertical-align: baseline;
}

.about-us-area .card .card-content {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: none;
    padding-top: 10px;
}

.about-us-area .card .card-content h5 + .btn {
    bottom: 10px;
    margin-bottom: 0;
    margin-top: 0px;
    position: absolute;
    right: 10px;
}

.client-logo {
    background-color: transparent;
    box-shadow: none;
}
.client-logo:hover {
    background-color: transparent;
    box-shadow: none;
}


.banner {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.bannerText_light,
.bannerText_light * {
    color: #fff;
}
.bannerText_dark,
.bannerText_dark * {
    color: #000 !important;
}
.bannerText_dark .button-group * {
    color: #fff !important;
}

.bannerBg_white {
    background-color: #fff;
}
.bannerBg_blue {
    background-color: #4285F4;
}
.bannerBg_green {
    background-color: #1ab598;
}
.bannerBg_yellow {
    background-color: #ffce42;
}
.banner-slider .owl-pagination {
    padding-top: 2px;
}
.banner-slider .owl-pagination .owl-page {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.banner-slider .owl-pagination .owl-page.active {
    -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.2);
}




.contentBlock {
    padding: 40px 0px;
}
.contentBlock p,
.contentBlock ul{
    font-size: 1.6rem;
    line-height: 1.98;
}
.container-home p,
.container-home ul {
    font-size: 1.6rem;
}

.contact-blocks .contact-item .contact-info.contact-info-3 {
    margin-top: 4px;
}
.contact-blocks .contact-item .contact-info.contact-info-1 {
    margin-top: 36px;
}

.contentBlock .section-title {
    margin-bottom: 25px;
}

.contentBlock img {
    width: 100%;
    margin: 7px 0px 15px 0px;
}
.contentBlock img.blockImageLeft {
    width: calc(50% - 15px);
    float: left;
    margin: 7px 30px 10px 0px;
}
.contentBlock img.blockImageRight {
    width: calc(50% - 15px);
    float: right;
    margin: 7px 0px 10px 30px;
}

.contentBlock .contentSection iframe {
    display: block;
    width: 100%;
    height: 450px;
}


/*.blockType_widget .container {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}*/

.blockBg_white {
    background-color: transparent;/*#fff*/
}
.blockBg_blue {
    background-color: #4285F4;
}
.blockBg_green {
    background-color: #1ab598;
}
.blockBg_yellow {
    background-color: #ffce42;
}

.blockText_light,
.blockText_light * {
    color: #fff;
}
.blockBg_white.blockText_light,
.blockBg_white.blockText_light * {
    color: #888;
}
.blockText_dark,
.blockText_dark * {
    color: #000;
}

.contentBlock p a,
.container-home p a {
    color: #4285F4;
}
.contentBlock p a:hover {
    text-decoration: underline;
}


.blockBg_white.blockText_dark p a{
    color: #4285F4;
}
.blockBg_white.blockText_light p a{
    color: #4285F4;
}
.blockBg_blue.blockText_dark p a{
    color: #233b76;
}
.blockBg_blue.blockText_light p a{
    color: #a0e0ff;
}
.blockBg_green.blockText_dark p a{
    color: #0f5041;
}
.blockBg_green.blockText_light p a{
    color: #bfefca;
}
.blockBg_yellow.blockText_dark p a{
    color: #E74C3C;
}
.blockBg_yellow.blockText_light p a{
    color: #e77374;
}


@media (max-width: 768px) {
    .contentBlock img.blockImageLeft,
    .contentBlock img.blockImageRight {
        width: 100%;
        margin: 7px 0px 15px 0px;
        float: none;
    }
    .contentBlock .contentSection iframe {
        height: 350px;
    }
    .pricing-table .pack-name {
        padding: 26px 5px 26px 5px;
        text-align: center;
    }
}

@media (min-width:768px) {
    .fact-number .count {
        font-size: 2.4rem;
    }

    .pricing-table .pack-name {
        padding: 26px 5px 26px 5px;
        text-align: center;
    }
}
@media (min-width:1000px) {
    .fact-number .count {
        font-size: 3.4rem;
    }

    .pricing-table .pack-name {
        padding: 26px 5px 26px 140px;
        text-align: left;
    }
}

























