/* Mobile article layouts shared by ADS and standard page templates. */
@media screen and (max-width: 767px) {
    .breadcrumbs-area-container {
        padding: 10px 0 0 !important;
        background: #f6f6f6 !important;
    }
    .dreamit-blog-area {
        padding: 15px 0 100px;
    }
    .col-md-8.blog-lr{
        padding-right: 0px;
        padding-left: 0px;
    }
    .single-blog-details > .container,
    .breadcrumbs-area-container > .container {
        padding-right: 12px;
        padding-left: 12px;
    }
    .elementor-column-gap-default>.elementor-column.elementor-element-40f9183>.elementor-element-populated{
        padding: 10px 0px 0;
    }
    .elementor-column-gap-default>.elementor-column.elementor-element-d6687c1>.elementor-element-populated{
        padding: 10px 0px 0;
    }
    footer .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-element-populated {
        padding: 10px 0px 0;
    }
    .appointment-form-section {
        padding: 30px 5px 50px;
    }
    .h4, h4 {
        font-size: 20px;
    }
    .h6, h6 {
        font-size: 14px;
    }
    .elementor-1539 .elementor-element.elementor-element-920476d>.elementor-element-populated {
        padding: 20px;
    }
    .dreamit-button a, .dreamit-button button {

        font-size: 13px;

        padding: 13px 30px;
    }
    .single-blog-details .dreamit-single-blog-details-inner {
        padding: 24px 20px;
        text-align: left;
    }

    .breadcrumbs-area-container .breadcumb-inner li,
    .breadcrumbs-area-container .breadcumb-inner li a {
        font-size: 10px;
        line-height: 1.4;
    }
    .section-title.t_left{
        margin-right: 20px;
        margin-left: 20px;
    }
    .breadcrumbs-area-container .breadcumb-inner li {
        margin-right: 3px;
        margin-left: 6px;
    }
    .nav.nav-tabs{
        margin-right: 20px;
        margin-left: 20px;
    }
    .row-custom .col-md-4 {
        padding-right: 0;
        padding-left: 0;
    }
    .tab .nav-tabs li a {
        padding: 10px 20px !important;
    }
    .blog-left-side>div:not(.empty) {
        padding: 20px;
    }
    .single-blog-details .dreamit-single-blog-details-inner h1,
    .single-blog-details .dreamit-single-blog-details-inner h2,
    .single-blog-details .dreamit-single-blog-details-inner h3,
    .single-blog-details .dreamit-single-blog-details-inner h4,
    .single-blog-details .dreamit-single-blog-details-inner h5,
    .single-blog-details .dreamit-single-blog-details-inner h6 {
        font-size: 16px !important;
        line-height: 1.35;
    }

    .single-blog-details .dreamit-single-blog-details-inner p,
    .single-blog-details .dreamit-single-blog-details-inner li {
        font-size: 0.9rem;
        line-height: 1.55;
    }
}
