@media (max-width: 1024px){
.e-commerce-website {
    padding: 60px 20px;
}
section.e-commerce-website-sec {
    padding: 30px;
}a.call-to-action {
    padding: 12px 40px;
    font-size: 16px;
}

}

@media (max-width: 768px){
.card-box h3 {
    font-size: 30px;
      margin-bottom: 0rem!important;
}.services-dis.aos-init.aos-animate {
    margin-bottom: 30px;
}.cta-wrap {
    padding-bottom: 30px;
}
.page-wrapper-content h1 {
    font-size: 26px;
}
.page-wrapper-content h2 {
    font-size: 21px;
}.page-info-cn h1 {
    font-size: 26px;
    padding: 0px 10px;
}
.page-info-cn h4 {
    font-size: 18px;
    padding: 0px 20px;
}
.navik-header .logo {
    text-align: left!important;
}
p.smo_p {
    padding: 0px 0px;
}.middle_dis p {
    padding: 10px 0px;
}.smobg {
    background: url(../images/smobg.jpg) no-repeat!important;
}
.smobg h2 {
    font-size: 21px;
    line-height: 30px;
}
.digital_marketing h1 {
    font-size: 26px;
}
.home-slide-content h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 37px;
}
.home-slide-content a.call-to-action {
    padding: 12px 10px;
    font-size: 16px;
}
.home-slide-content.mt-5.aos-init.aos-animate {
    margin-top: 0rem!important;
}
}









@media (max-width: 520px){
.navik-header .logo {
    text-align: left!important;
}
.navik-header .logo img {
    max-width: 30%!important;
    height: auto;
}
.burger-menu {
    top: 25px!important;}
.copy-right {
    margin-top: 20px;
    padding: 10px 10px;
}
footer {
    padding: 50px 0px 10px 0px;
}.widget ul li a {
    font-size: 15px;
}
.gradient-bg {
    padding: 30px 0px;}
    .blog_post {
    margin-bottom: 20px;
}
section.our-portfolio {
    padding: 40px 0px 50px 0px!important;
}.card-box {
    min-width: auto;
    max-width: auto;
    min-height: auto;
}.services-dis h2 {
    font-size: 21px;
}.about-sec h1 {
    font-size: 21px;
}.what-do-content h2 {
    font-size: 21px;
}.e-commerce-website {
    padding: 20px 20px;
}section.e-commerce-website-sec {
    padding: 30px 20px;
}
.navik-header .logo {
    padding: 0px 10px;
    text-align: left;
}.ptb-60 {
    padding-top: 30px;
    padding-bottom: 30px;
}
li.mailid{    
    display: none!important;}
li.mailid a {
    display: none!important;
}
li.empty {
    display: none!important;
}.top-left-bar ul {
    padding: 0px;
}ul.social-icon li {
    padding-right: 3px;
}
.work-category .common-heading h2 {
    margin-bottom: 0px;
    font-size: 21px;
    padding: 15px 0px;
}.e-commerce-website h2 {
    font-size: 21px;
}.blog_content h5 a {
    font-size: 18px;
}.all-blog.text-center.mt-5 {
    margin-top: 1rem!important;
}
.page-wrapper-content h1 {
    font-size: 21px;
}
.page-wrapper-content h2 {
    font-size: 21px;
}
.page-wrapper-content {
    padding: 30px 0px;
}table.table-bordered.ptable.table-striped tr th {
    font-size: 16px!important;
}
.contact-info {
    margin-bottom: 20px;
}.numbring {
    margin-top: 0px;
}.portfolio_content h2 {
    line-height: 20px;
}.content-page h1 {
    font-size: 24px;
}.common-heading h1 {
    font-size: 21px;
}
.page-info-cn h1 {
    font-size: 21px;
}.webcontent h3 {
    font-size: 18px;
}
.digital_marketing h1 {
    font-size: 21px;
}.digital_marketing_image {
    margin-top: 0px;
}.digital_marketing_content {
    margin-top: 10px;
}.digital_marketing_service {
    margin-top: 30px;
}
.digital_marketing_service.bg {
    background: #f0f6ff;
    padding: 20px 0px;
}
.digital_marketing_info {
    margin-top: 20px;
}.faq-section h2 {
    font-size: 21px;
}.internethad h4 {
    font-size: 24px;
}
.digital-marketing-benefits h3 {
    font-size: 18px;
}
.home-slide-content h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 37px;
}

.home-slide-content.mt-5.aos-init.aos-animate {
    margin-top: 0rem!important;
}
.carousel-item {
    padding: 0px 0px;
}
.carousel-item .mt-5{
        margin-top: 2rem!important;
}.widget {
    margin-top: 20px;
}.copy-right p {
    font-size: 14px;
    text-align: center!important;
}
.oth-link.text-end {
    text-align: center!important;
}
.widget h4 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
}p {
    font-size: 16px!important;
}
.home-slide-content a.call-to-action {
    padding: 12px 7px!important;
    font-size: 15px;
}
.enquriy_btn_top {
    top: 20%;
}
#button {
    width: 35px;
    height: 35px;
    bottom: 10px;
    line-height: 35px;
}
.get-expert a {
    padding: 15px 10px;
}
.col-sm-12.wow.fadeInUpBig.img img {
    width: 7.4%!important;
}
.what-we-do-seo p img {
    width: 7%!important;
}
}