@media only screen and (max-width: 1400px) {

    header .btn__web ul li a, header .btn__web ul li button {
        font-size: 15px;
    }




}


@media only screen and (max-width: 1200px) {
    
    .main_menu_sec ul li a {
        font-size: 14px;
        padding: 5px 13px !important;
    }


    header .btn__web ul li a, header .btn__web ul li button {
        font-size: 12px;
        padding: 8px 15px 8px;
        height: 50px;
    
    }

    .after-banner-links a {
        font-size: 16px;
    }

    .single-why-choose-us h3 {
        font-size: 15px;
    }

    .single-why-choose-us {
        height: 400px;
    }

    .p-p-c-content h2 {
        font-size: 34px;
    }

    .d-m-content h2 {
        font-size: 34px;
    }


}
 

@media only screen and (max-width: 1050px) {

    .p-p-c-content h2 {
        font-size: 30px;
    }

    .d-m-content h2 {
        font-size: 30px;
    }

    .inner-banner-heading h1.last-big-heading:before {
        display: none;
    }

    .after-banner-links a {
        font-size: 15px;
    }

    .d-m-content p {
        font-size: 16px;
    }

    .p-p-c-content p {
        font-size: 16px;
    }
    
}


@media only screen and (max-width: 992px) {
    
}

@media only screen and (max-width: 991px) {
    
    .d-m-img img {
        
        margin-top: 50px;
    }

    .p-p-c {
        margin-top: 50px;
    }

    .p-p-c-img img {
        width: 100%;
        margin-bottom: 50px;
        margin-top: 50px;
    }

    .s-e-o {
        margin-top: 50px;
    }

    .p-p-c .row:first-child {
        flex-direction: column-reverse;
    }

    .seo-img img {
        width: 100%;
        margin-top: 50px;
    }

    .s-m-m  .row:first-child {
        flex-direction: column-reverse;
    }

    .s-m-m {
        margin-top: 50px;
    }

    .smm-img img {
        width: 100%;
        margin-top: 50px;
    }

    .business-directories {
        margin-top: 50px;
    }

    .gmap-listing .row:first-child {
        flex-direction: column-reverse;
    }

    .business-directories-img img {
        width: 100%;
        margin-top: 50px;
    }

    .gmap-listing {
        margin-top: 50px;
    }

    .gmap-listing-img img {
        width: 100%;
        margin-top: 50px;
    }

    .e-mail-marketing {
        margin-top: 50px;
    }

    .e-mail-marketing-img img {
        width: 100%;
        margin-top: 50px;
    }

    .content-marketing .row:first-child {
        flex-direction: column-reverse;
    }

    .content-marketing {
        margin-top: 50px;
    }

    .content-marketing-img img {
        width: 100%;
        margin-top: 50px;
    }
    
    .single-why-choose-us {
        height: auto;
    }

}

@media only screen and (max-width: 768px) {
    
}


@media only screen and (max-width: 767px) {
    
    .wdm-content p {
        width: 83%;
    }

    .after-banner-links {
        display: none;
    }

}


@media (min-width:320px) and (max-width:480px) {

    .inner-banner-heading h1.small-heading {
        margin-top: 12px;
        font-size: 20px;
    }

    .inner-banner-heading h1.big-heading {
        font-size: 20px;
    }

    .link-area {
        flex-direction: column;
        align-items: start;
    }

    .web-link-area-inner p {
       border: none;
    }

    .web-link-area-inner p {
        padding: 0;
    }

    .web-link-area-inner-2 p {
        padding: 0;
    }

    .link-area-btn {
        margin-top: 0;
    }

    .s-e-o {
        margin-top: 20px;
    }

    .p-p-c {
        margin-top: 20px;
    }


}