﻿.Fxteeth-replacment {
    background-image: url(https://anpsthemes.com/ident/demo-2/wp-content/uploads/2018/11/bg-subheader3.jpg);
}
#type-dental .heading-content p, #benfits .heading-content p {
    width: 65%;
    margin: 0 auto;
}
#benfits .rounded-circle {
    display: inline-block;
    display: inline-block;
    width: 45px;
    height: 45px;
    margin: 6px;
    background-color: #017cff;
}

    #benfits .rounded-circle i {
        padding: 14px;
        color: #fff;
        font-size: 1.1rem;
    }

#benfits .text-content p {
    width: unset
}

#benfits .box-content {
    width: 50%
}
.root-canalT-list, .condition-list {
    position: relative
}
    .root-canalT-list li, .condition-list li {
        border: unset;
        font-size: 13px;
        background:unset;
		position:relative;
		padding: 15px 1rem;
    }
        .condition-list li strong{font-size:14px}
        .root-canalT-list li:before, .condition-list li:before {
            content: "\f101";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            text-decoration: inherit;
            /*--adjust as necessary--*/
            color: #0091f7;
            font-size: 18px;
           position: absolute;

				top: 12px;

				margin-right: 1rem;

				left: 0;
        }
.shadow-app {
    background-image: url(https://anpsthemes.com/ident/demo-1/wp-content/uploads/2018/09/shadow-bottom.png?id=2368) !important;
    background-position-y: bottom;
    background-repeat: repeat-x;
}
.callback-form .heading-content p{width:75%; margin:0 auto}
.callback-form .form-control {
    padding: 1.4rem .75rem;
    font-size: 0.85rem;
    font-weight:500;
}
.callback-form .custom-select {
    height: calc(2.25rem + 10px);
    font-size: 0.85rem;
    font-weight:500;
}



/*	gallery */

.gallery-title {
    font-size: 36px;
    color: #3F6184;
    text-align: center;
    font-weight: 500;
}

.filter-button {
    font-size: 18px;
    border: 2px solid #01beff;
    padding: 5px 30px;
    text-align: center;
    color: #3F6184;
    margin-bottom: 30px;
    background: transparent;
}

    .filter-button:hover,
    .filter-button:focus,
    .filter-button.active {
        color: #ffffff;
        background-color: #01beff;
        outline: none;
    }

.gallery_product {
    margin: 0px;
    padding: 0.5rem;
    position: relative;
    overflow: hidden;
}
    .gallery_product img {
        -webkit-transition: transform 0.5s ease;
        -o-transition: transform 0.5s ease;
        transition: transform 0.5s ease;
        /*width: 341px;
        height: 227px;*/
       /* width: 420px;
        height: 285px;*/
		width: 100%;
        height: 385px;
    }
    .gallery_product:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    .gallery_product .img-info {
        position: absolute;
        background: rgba(0,0,0,0.5);
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px;
        overflow: hidden;
        color: #fff;
        top: 0;
        display: none;
        -webkit-transition: 2s;
        transition: 2s;
    }
        .gallery_product .img-info a {
            position: absolute;
            left: 35%;
            top: 35%;
            padding: 0.55rem 1.5rem;
            font-size: 1rem;
            background: #ff002d;
            border-radius: 1.25rem;
            color: #fff;
            border: 1px solid #ff002d;
        }
    .gallery_product.Photo .img-info a, .gallery_product.ClinicTour .img-info a {
        padding: 1.25rem 1.5rem;
        background: #007bff;
        border-radius: 50%;
        border: 1px solid #007bff;
    }
    .gallery_product:hover .img-info {
        display: block;
        -webkit-transition: 2s;
        transition: 2s;
    }
.testiminial-block{padding: 10px 0 30px; border-bottom:1px solid #ccc; dispaly:block; margin:0 0 20px;}
.testimonial-content h3{margin-top:0px; color:#444;}
.testimonial-content p{color:#777;}
.testimonial-author{font-size:12px; font-style:italic; color:#999;}
.comp-logo{padding-top:40px;}
.testiminial-block:last-child{border-bottom:unset;}
@media (max-width: 767px) {
.testimonial-content{margin:20px 0;}
.comp-logo{padding-top:0px;}
}