.stacked {
    padding-top:    0;
    padding-bottom: 20px;
}
.wrap__page-content img {
    max-width: 100%;
    height:    auto !important;
}
img.logo__img {
    padding: 3px;
    border: solid 1px #fff;
    border-radius: 6px;
}
img.right {
    float: right;
    margin: 0px 0px 0px 10px;
}
img.left {
    float: left;
    margin: 0px 10px 0px 0px;
}

/* pull added css */
.c-box {
    text-align: center;
    padding: 2px;
    border: 1px solid #8080803d;
    border-radius: 2px;
    max-width: 316px;
    margin: 15px auto;
    transition: background-color 0.3s ease;
}

.c-box:hover {
    background-color: #f0f0f0; 
}

.c-box a:hover {
    color:#26394D
}

.c-box a {
    text-decoration: none;
}

img.box-img {
    width: 100%;
    height: 206px !important;
    padding: 5px;
}

p.box-title {
    margin: 17px;
    font-family: "lora", Georgia, serif;
}
img.p-img {
    float: right;
    margin: 0px 5px 0px 0px;
}
.p-box-pages {
    padding: 35px 50px 25px 50px;
    background: #d4dde857;
}
span.p-title {
    color:#67999a !important;
}

h2.f_title {

    color: #cc9a99 !important;
}
/*-------SEO-Service-Page-------*/
.serviceimg {
        float: right;
        margin: 0 0 10px 10px;
    }

@media(max-width: 768px) {

    img.p-img {
        width: 80% !important;
        height: auto !important;
    }
    img.left,img.right, img.p-img {
        float: none !important;
        display: block !important;
        margin: auto !important;
    }
}
@media(max-width: 767px) {
    .serviceimg {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
}

/* pull added css */

