g.social-media-img {
    width: 50%;
}

.social-media-abt {
    width: 100%;
}

#seo-head {
    background: url(../../assets/images/seo-bg.png)no-repeat center center;
    background-size: cover;
    height: 690px;
    position: relative;
}

#social-head {
    background: url(../../assets/images/social-media-bg.png)no-repeat center center;
    background-size: cover;
    height: 690px;
    position: relative;
}

.social-media-abt .seo-title {
    font-size: 40px;
}

.social-media-abt h3 {
    font-size: 23px;
}

.choose-us-content {
    margin-left: 60px;
}

.seo-img {
    width: 60%;
    max-width: 100%;
}

.top-hea-content {
    margin: 160px 0;
}

.top-hea-content.inner-digital h1 {
    color: #fff;
    font-weight: 700;
    font-size: 60px;
    line-height: 68px;
    text-align: center;
}

.top-hea-content.inner-digital p {
    color: #fff;
    margin: 20px 0;
}

.top-hea-content p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 30px;
    font-family: 'Poppins', sans-serif;
}

.top-hea-content h1 {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 20px;
    text-align: left;
    font-size: 50px;
    font-weight: 500;
}

#about-seo {
    margin-top: -122px;
    z-index: 99;
    position: absolute;
    left: 0;
    right: 0;
    /* box-shadow: 5px 7px 14px 1px #3c393947; */

    /*    left: 260px;
    top: 450px;
    background: #e2f6ff;
    border-radius: 8px;
    width: 1100px;
    padding: 30px;
    text-align: justify;
    box-shadow: 5px 7px 14px 1px #3c393947;*/
}

.inner-about-seo {
    /* position: absolute; */
    /* left: 60px; */
    /* top: -200px; */
    background: #e2f6ff;
    /* border-radius: 8px; */
    /* width: 1100px; */
    padding: 57px;
    /* text-align: justify; */
    /* box-shadow: 5px 7px 14px 1px #3c393947; */
}

#about-seo .seo-title {
    font-size: 41px;
    font-weight: 900;
    text-transform: uppercase;
    color: #240584;
    text-shadow: 4px 4px 10px #1717172e;
    letter-spacing: 2px;
}

#about-seo h3 {
    font-size: 23px;
}

#why-choose {
    padding: 310px 0 0;
}

.gradient-line {
    background: linear-gradient(45deg, #3F51B5, #673AB7);
    width: 100px;
    height: 2px;
    margin: 0 auto 20px;
}

#seo-services {
    background: #ecf5ff;
    padding: 60px 0;
}

#seo-services .row {
    margin-bottom: 28px;
}

.seo-service-box {
    background: #fff;
    padding: 30px;
    box-shadow: 1px 1px 14px 1px #40363640;
    height: 340px;
    max-height: 100%;
    border-top: 4px solid #5b40b6;
    margin-bottom: 30px;
}

.seo-service-box h3 {
    font-size: 19px;
    font-weight: 600;
    text-align: left;
    margin: 10px 0;
}

.seo-service-box p {
    font-size: 13px;
}

.seo-service-box:hover {
    transition: all .3s ease-out;
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
    box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
    /*    border-bottom: 4px solid #5b40b6;
    border-top: transparent;*/
}

.inner-seo-service {
    margin-top: 80px;
}

.factors-img {
    border-radius: 0;
    float: left;
    height: 46px;
    line-height: 64px;
    margin-right: 15px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 52px;
    background: linear-gradient(45deg, #3F51B5, #673AB7);
}

#seo-factors .row {
    margin-bottom: 80px;
}

.seo-factors-box:hover .factors-img {
    transform: rotateY(180deg);
}

.factor-head h3 {
    font-size: 30px;
    text-align: left;
    margin-bottom: 50px;
    text-transform: uppercase;
}

.social-service-content-1 {
    margin-top: 40px;
}

#traffic {
    background: #ecf5ff;
}

.traffic-content {
    padding: 48px 60px;
    /*height: 100%;*/
    margin-top: 124px;
}

.traffic-content h3 {
    font-size: 20px;
    text-align: left;
    line-height: 1.2;
    color: #000;
    margin-bottom: 30px;
}

.traffic-content span.seo-title {
    font-size: 43px;
    color: #240584
}

.info-traffic a {
    margin-top: 40px;
}

#analyatics {
    background: url(../../assets/images/facts-2.png)no-repeat center center;
    /* height: 300px; */
    padding: 100px 0 150px;
    margin-top: -22px;
}

.inner-fact h3 {
    /* text-align: left !important; */
    color: #fff;
    font-weight: 500;
    text-align: left;
    font-size: 35px;
}

.inner-fact h5 {
    background: none;
    color: #fff;
    padding: 0;
}

#analyatics .fact:first-child .inner-fact {
    border: none;
}

.inner-fact {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0 34px;
}

.circle-bg {
    background: url(../../assets/images/successive.png)no-repeat scroll center right;
    margin-top: 70px;
}

.dot-circle {
    background: url('../../assets/images/dotted.png') no-repeat scroll 0 0;
    padding: 5px 5px 5px 2px;
}

.circle-box {
    position: relative;
}

.gary-circle-1 {
    width: 165px;
    height: 165px;
    line-height: 192px;
    border-radius: 100%;
    background: #f4f6f7;
    margin: 10.4px;
    position: relative;
    text-align: center;
    transition: all .3s ease-out;
}

.circle-ovarlay {
    width: 165px;
    height: 165px;
    line-height: 173px;
    border-radius: 100%;
    background: #f4f6f7;
    margin: 10.4px;
    position: absolute;
    text-align: center;
    top: -11px;
    left: -9px;
    visibility: hidden;
    transition: all .3s ease;
}

.gary-circle-1:hover .circle-ovarlay {
    visibility: visible;
}

.circle-box-bottom {
    margin: 10px 50px;
    width: 145px;
}

.circle-ovarlay p {
    margin: 65px 10px;
    font-size: 12px;
}

.box-speace {
    padding: 10px;
}

.big-img-sepeace {
    padding: 0 10px 50px;
}

.seaction-head {
    width: 40%;
    text-align: center;
    margin: 0 auto 60px;
}

#social-work {
    background: linear-gradient(180deg, #3F51B5, #673AB7);
    padding: 60px 0;
    margin: 0;
}

.outer-border {
    border: 1px solid #fff;
    padding: 20px;
    width: 70px;
    border-radius: 90px;
    float: left;
}

.left-work-sec h3 {
    font-size: 15px;
    /* margin-left: 50px; */
    text-align: left;
    color: #fff;
    font-weight: 500;
}

.left-work-sec {
    /* float: left; */
    margin-left: 80px;
}

.works-box-1 {
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 42px;
}

.inner-social-works {
    position: relative;
    /*margin: 50px 0;*/
}

.works-box-1 .outer-border:before {
    content: " ";
    position: absolute;
    top: 35px;
    left: 0;
    width: 50px;
    height: 1px;
    background-color: #ccc;
}

.works-box-1 .outer-border:after {
    content: " ";
    position: absolute;
    top: 35px;
    left: 0;
    width: 1px;
    height: 84%;
    background-color: #ccc;
}

.works-box-1:nth-child(2) .outer-border:before {
    width: 80px;
    top: 141px;
}

.works-box-1:nth-child(3) .outer-border:before {
    width: 35px;
    top: 250px;
}

.works-box-1:last-child .outer-border:before {
    width: 97px;
    top: 378px;
}

.works-box-1:last-child .outer-border:after {
    height: 80%;
}

/*.works-box-1:last-child .outer-border:after {
    width: 97px;
    top: 400px;
}*/
.works-box-1.social-2 {
    padding-left: 90px;
}

.works-box-1.social-4 {
    padding-left: 92px;
    /* padding: 40px 0; */
}

.left-work-sec p {
    font-size: 13px;
    color: #fff;
}


/* media query */

@media (max-width: 575.98px) {
    ...
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .top-hea-content {
        background: linear-gradient(45deg, #3F51B5, #190341d4);
        padding: 185px 50px;
        margin: 0;
    }

    .points-local-seo {
        margin-top: 30px;
    }

    #why-choose {
        margin: 160px 0;
    }

    #pay-par-click-head {}

    #ppc-benifits {
        margin: 500px 0 0 !important;
    }

    #ppc-benifits .section-head.social-media-abt {}

    .circle-box {}

    .yotub-info {
        margin-bottom: 30px;
    }

    .youtube-title-show {
        left: 35% !important;
    }

    .footerholder {
        margin: 0 180px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {

    /*    .top-hea-content {
    width: 60%;
    margin-left: 60px;
}*/
    .yotub-info {
        margin-bottom: 30px;
    }

    .yotub-info-overlay {
        padding: 90px 110px !important;
    }

    .youtube-title-show {

        left: 38% !important;
    }

    .inner-testimonial {}

    .top-hea-content {
        background: linear-gradient(45deg, #3F51B5, #673ab77d);
        padding: 185px 50px;
        margin: 0;
    }

    #why-choose .row {
        margin-top: 50px;
    }

    .social-service-content-1 {
        margin: 0;
    }

    #seo-factors .row {
        margin: 0 140px 0;
    }

    .seo-factors-box {
        margin-top: 30px;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
    ...
}

@media (min-width: 1300px) {
    .sliders .inner-slider .owl-theme .owl-nav.disabled+.owl-dots {
        top: 520px;
        left: 47%;
    }
}