ul.ppc-ul li {
     font-family: "Quicksand", sans-serif;
    font-size: 15px;
    line-height: 30px;
    list-style: disc;
}
footer ul.ftulli li {
    display: inline-block;
    margin-right: 30px;
}
section.copyroght {
    padding: 8px 0px;
    background: #c33311;
}
.cpyrghtcnt p {
    color: #fff;
    font-size: 17px;
    margin-bottom: 4px;
    font-weight: 600;
}
.nav-menu>li>a {
    font-size: 18px;
    font-weight: 800;
}
ul.nav-menu {
    display: block;
    text-align: center;
}
.content p {
   color: #000;
    font-size: 17px;
    font-weight: 500;
    text-align: justify;
    line-height: 26px;
    margin-bottom: 6px;
    margin-top: 5px;
}
.servicebox i {
    font-size: 46px;
    color: #0a192f;
    line-height: 28px;
    margin-bottom: 19px;
}
.servicebox .head {
    color: #c33311;
    font-size: 18px;
    font-weight: 800;
    line-height: 32px;
    padding: 8px 0px;
}
.servicebox p {
   color: #0a192f;
    line-height: 27px;
    text-align: justify;
    font-size: 16px;
    font-weight: 600;
}
section.about p {
       color: #000;
    font-size: 16px;
    font-weight: 600;
    text-align: justify;
    line-height: 29px;
    margin-bottom: 5px;
}
footer .head {
    color: #fff;
    font-size: 22px;
    padding: 5px 0px;
}
.nwed-p p {
    color: #fff;
    font-size: 17px;
}
ul.text-dark li
 {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-align: justify;
    line-height: 29px;
    list-style: disc;
}
.subscribe-area {
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 14px #0a192f;
}

.ptb-100 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.subscribe-content {
    max-width: 720px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.shape9 {
    position: absolute;
    left: 17%;
    bottom: 30%;
    z-index: -1;
}
.shape10 {
    position: absolute;
    left: 20%;
    bottom: 45%;
    z-index: -1;
}
.shape11 {
    position: absolute;
    right: 14%;
    bottom: 15%;
    z-index: -1;
}
.shape12 {
    position: absolute;
    right: 11%;
    bottom: 33%;
    z-index: -1;
}
.subscribe-content .sub-title {
    display: block;
    margin-bottom: 15px;
    color: #0a192f;
    text-transform: uppercase;
    font-size: 15.5px;
    font-weight: 700;
}
.subscribe-content h2 {
    margin-bottom: 0;
    font-size: 42px;
}
.subscribe-content p {
    max-width: 600px;
    font-size: 17px;
    font-weight: 600;color: #000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
}
.subscribe-content .newsletter-form {
    position: relative;
    max-width: 600px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.subscribe-content .newsletter-form .input-newsletter {
    display: block;
    width: 100%;
    border: none;
    background-color: #fff;
    color: #000;
    height: 50px;
    padding-left: 18px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
    box-shadow: 0px 0px 11px #0a192f;
}
.subscribe-content .newsletter-form .default-btn {
    position: absolute;
    right: 0;
    top: 0;color:#fff;
    height: 50px; background-color: #0a192f;
    border: 1px solid #0a192f;
}
.default-btn::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 5px;
    background-color: #0a192f;
    z-index: -1;
    transition: var(--transition);
}
.shape9 img {
    animation-name: rotateme;
    animation-duration: 40s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.shape10 img {
    animation: movescale 5s linear infinite;
}
.shape11 img {
    animation-name: rotateme;
    animation-duration: 40s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.shape12 img {
    animation: moveleftbounce 5s linear infinite;
}

p.dfkls {
    font-size: 15px;
    text-align: justify;
    margin-top: 13px;
    line-height: 26px;
}

@keyframes rotateme {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes movescale {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

@keyframes movebounce {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes moveleftbounce {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(20px);
  }
  100% {
    transform: translateX(0px);
  }
}
ul.ftulli-srve {
    padding: 5px 0px;
    box-shadow: 0px 0px 5px #fff;
    text-align: center;
    margin-bottom: 15px;
    border-radius: 15px;
}
ul.ftulli-srve li {display: inline-block;}
ul.ftulli {padding-left: 0px;}
ul.ftulli li {display: inline-block;margin-right: 10px;}
ul.ftulli li a {font-size: 16px;font-weight: 600;color: #fff;}
section.bner-img-sec {background: url(../images/banner-imgd.jpg);background-size: cover;background-position: top center;height: 550px;background-repeat: no-repeat;}
.header.header-light.shadow {box-shadow: 0px 0px 5px #0a192f;}
section.services {background: #0a192f47;}
.servicebox a {
    padding: 4px 10px;
    box-shadow: 0px 0px 5px 2px #c33311;
    color: #c33311;
    border-radius: 8px;
    font-weight: 600;
    font-size: 18px;
}
section.mid-sec {padding: 0px;}
section.get-in-touch p {
    color: #0a192f;
    font-size: 16px;
    font-weight: 600;
}
.get-in-touch ul li a {
    padding: 0 0 0 0px;
    margin: 10px 0 0;
    position: relative;
    font-size: 17px;
    line-height: 30px;
    color: #0a192f;
    font-weight: 600;
}
section.top-section.dgtlm {
    background: url(https://www.nextdigitalhub.online/images/dgtlmrtkt.jpg) center center repeat;
}
section.top-section.seobn {
    background: url(https://www.nextdigitalhub.online/images/seobanner.jpg) center center repeat;
}
section.top-section.itsec {
    background: url(https://www.nextdigitalhub.online/images/itsecurity.jpg) center center repeat;
}

section.top-section.webdevelop {
    background: url(https://www.nextdigitalhub.online/images/web-develop.jpg) center center repeat;
}


@media (min-width:320px) and (max-width:767px){
  .shape9 {display: none;}  
  .shape10 {display: none;}
  .shape11 {display: none;}
  .shape12 {display: none;}
  .subscribe-content h2 { font-size: 28px;}
  .subscribe-content p { font-size: 14px; margin-top: 6px; line-height: 22px; text-align: justify; margin-bottom: 5px;}
section.bner-img-sec {height: 148px;}  
 ul.ftulli-srve li {display: inline-block;} 
  ul.ftulli-srve {text-align: left;padding-left: 15px;margin: 0px !important;border-radius: 1px;}
  footer ul li a {margin: 0px 0px 0px 0px;padding: 5px 9px 3px 0px;    font-size: 16px;font-weight: 600;}
  
  
  
    
}    
