body {
    font-family: inherit;
    font-size: 18px!important;
}
.all-commone-text-section h2 {
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    color: #000;
    margin: 0!important;
    padding: 0 0 3px!important;
}
.all-commone-text-section .sec-title.centered {
    margin: 0;
    line-height: 25px;
    padding: 0;
}
.pages-commen-line h2 {
    font-size: 30px;
    position: relative;
    margin: 0;
    padding: 0;
    font-weight: 700;
    color: #333;
    line-height: 40px;
    margin-bottom: 20px;
}
.top-header-ads-btotm h1 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}
.top-video-hader-section h1 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}
.pages-commen-line h3 {
    color: var(--black);
    padding-bottom: 0;
    font-weight: var(--font-600);
    line-height: 35px;
    margin-top: 30px;
    font-family: gipson;
}
.pages-commen-line p.para-title.quote {
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-weight: 400!important;
    font-size: var(--font-size-18)!important;
    color: var(--black);
}
#from-section-ios-pages {
    width: 90%;
    margin: 0 auto;
    background: #fff;
    box-shadow: 1px 1px 10px 0 #bcb9b95c;
    padding: 10px;
    border-radius: 4px;
}
#why-us-chooices h4 {
    color: var(--color-custum);
    font-size: var(--font-size-18);
}
#top-heaing ul.heading-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
:root {
    --font-size-25: 25px;
    --font-size-22: 22px;
    --font-size-20: 20px;
    --font-size-18: 18px;
    --font-size-16: 16px;
    --font-size-14: 14px;
    --font-weight-600: 600;
    --line-height-20: 20px;
    --line-height-25: 25px;
    --line-height-30: 30px;
    --margin-top-10: 10px;
    --margin-top-15: 15px;
    --margin-top-20: 20px;
    --margin-top-25: 25px;
    --margin-top-30: 30px;
    --margin-bottom-10: 10px;
    --margin-bottom-15: 15px;
    --margin-bottom-20: 20px;
    --margin-bottom-25: 25px;
    --margin-bottom-30: 30px;
    --margin-15px: 15px;
    --padding-top-10: 10px;
    --padding-top-15: 15px;
    --padding-top-20: 20px;
    --padding-top-25: 25px;
    --padding-top-30: 30px;
    --padding-bottom-10: 10px;
    --padding-bottom-15: 15px;
    --padding-bottom-20: 20px;
    --padding-bottom-25: 25px;
    --padding-bottom-30: 30px;
    --color: #000;
    --color-custum: #333;
    --box-shadow: 0px 0px 14px 0px rgba(0,    0,    0,    0.16);
    --position-relative: relative;
    --position-absolute: absolute;
    --display-block: block;
    --display-none: none;
    --float-left: left;
    --float-right: right;
    --width-100: 100%;
    --height-auto: auto;
    --text-align-center: center!important;
}
.title-wrap li {
    line-height: 40px;
}
#social-contant p br {
    margin-bottom: 10px!important;
}
#plans-power p br {
    margin-bottom: 15px;
}
.pages-commen-line p br {
    margin-bottom: 15px!important;
}
@media (min-width:320px) and (max-width:480px) {
    .p-hide-title{
      display: none;      
}
.topic-diverder h2 {
    font-size: 1.5rem;
}
    .digital-footer-bg h4 {
    font-size: 25px;
}
.coupon-hide-img {
    display: none;
}
.coupon-hide-h1 h1 {
    font-size: 20px!important;
}
.coupan-app-content ul {
    text-align: center;
    margin-top: 20px;
}
.work-process-icon {
    margin-bottom: 0;
}
.single-work-process {
    margin-bottom: 20px;
}
.google-partner-img img {
    display: none;
}
.saas-form1:after, .saas-form1:before {
    display: none;
}
.saas-form1 .row.main-saas-form {
    padding: 0;
}
#types-of-services .nav-tabs .active:after, .call-grow-business img, .development-form1 .cta-shape:after, .development-form1 .cta-shape:before, .home-form:after, .home-form:before, .image img, .images-fixed img, .mobile-form2 img, .orm-form1-img img {
    display: none;
}
.saas-form1 .main-saas-form .saas-form-content {
    padding: 10px 15px;
}
.saas-form-content span {
    font-size: 17px;
}
.saas-form-content h4 {
    font-size: 24px;
    line-height: 30px;
}
.about-section-bg2 .inner-column {
    padding-top: 0;
}
.home-form-content {
    border-radius: 5px;
}
.home-form-content h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 5px;
}
.home-form-content {
    padding: 10px 10px;
}
.call-back-section .section-title h4 {
    font-size: 25px;
}
.form-10 .content h3 {
    font-size: 23px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 20px;
}
.form-10 .content {
    padding: 10px 15px;
}
.form-10 {
    padding: 20px 0;
}
.form-10 .content h5 {
    margin-left: 20px;
}
.main-tabs-seo .nav-item {
    width: 100%!important;
}
.main-tabs-seo .nav-item .nav-link {
    padding: 20px 10px 20px;
}
.process-mod-step-title span {
    font-size: 20px;
    padding: 5px 0;
}
.process-mod-step-container {
    padding: 10px;
}
.process-mod-step-container .process-mod-step-title {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}
.seo-services-list .single-service {
    min-height: auto;
    padding: 13px;
}
.single-service h3 {
    margin: 0!important;
    padding-bottom: 0!important;
}
.single-service .serial {
    margin-bottom: 10px;
}
.newsletter {
    padding: 20px 0;
}
.form-left-5 {
    width: 100%;
    min-width: 100%;
    padding: 10px 15px;
}
.form-5 {
    padding: 20px 0;
}
.call-to-action .action-wrap .title {
    font-size: 25px;
    line-height: 35px;
}
.call-to-action {
    padding: 20px 0;
}
.analysis-form {
    padding: 10px;
}
.analysis-form h4 {
    font-size: 25px;
}
.form-content-8 {
    margin-bottom: 30px;
}
.branding-bg-form .main-form-8 {
    padding: 10px;
    margin: 10px 0;
}
.any-question-content ul li {
    margin-bottom: 15px;
}
.form-9 {
    padding: 10px 0;
}
.main-form-9 {
    padding: 15px;
}
.main-form-9 h4 {
    margin: 0;
}
#sonu_counter span {
    font-size: 28px;
}
.counter_text p {
    font-size: 15px!important;
}
.main-form-content h4 {
    margin: 10px 0;
}
.form-content-6 h4 {
    margin: 5px 0;
    line-height: 40px;
    font-size: 25px;
}
.form-content-6 p {
    margin: 5px 0;
    line-height: 25px;
}
.form-7-content h3 {
    font-size: 25px;
    margin: 10px 0;
    line-height: 30px;
}
.form-7 {
    padding: 20px 0;
}
.form-7-content ul li i {
    display: none;
}
.form-7-content ul li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}
.main-form-7 {
    padding: 20px 15px;
    margin-top: 20px;
}
.main-form-7 h4 {
    font-size: 30px;
    line-height: 35px;
}
.bg-content-footer h4 {
    font-size: 25px;
    margin-bottom: 15px;
}
.bg-content-footer ul {
    float: left;
}
.bg-content-footer {
    padding: 30px 0;
}
.orm-form1-content {
    border-radius: 5px;
}
.footer-form-bg h4 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
}
.orm-footer-btn {
    float: left;
    padding: 8px 20px;
    font-size: 16px;
}
.main-form-8 h4 {
    font-size: 25px;
    line-height: 35px;
}
.branding-call-action-content h3 {
    font-size: 30px;
    line-height: 35px;
    margin: 10px auto;
}
.branding-call-action-content .sub-title {
    font-size: 25px;
    line-height: 30px;
}
.branding-call-action {
    padding: 20px 0;
}
.designe-form1-content {
    padding: 10px;
}
.designe-form1-content h3 {
    padding-left: 0;
}
.designe-form1-content p {
    padding-left: 0;
}
.designe-form1 {
    padding: 20px 0;
}
.development-form1 img {
    display: none;
}
.grow-business {
    padding: 20px 0;
}
.grow-business h4 {
    font-size: 22px;
    margin-bottom: 10px;
}
.grow-business .btn-style-three {
    float: left;
}
.rs-animation-image {
    display: none;
}
.main-form-mobile h4 {
    font-size: 20px;
    line-height: 25px;
}
.main-form-mobile spna {
    font-size: 17px;
}
.mobile-details .section-wraper-left .icon-bx-wraper:nth-child(2), .mobile-details .section-wraper-left .icon-bx-wraper:nth-child(3), .mobile-details .section-wraper-right .icon-bx-wraper:nth-child(2), .mobile-details .section-wraper-right .icon-bx-wraper:nth-child(3) {
    margin-left: 0;
    margin-right: 0;
}
.m-b50 {
    margin-bottom: 10px;
}
.main-mobile-form2 {
    padding: 10px 15px;
}
.action-wrap .title {
    line-height: 25px;
    font-size: 25px;
    margin-bottom: 5px;
}
.mobile-form2-action {
    padding: 20px 0;
    margin-top: 10px;
}
.android-form-content {
    padding: 10px 15px;
}
.android-form-content span {
    font-size: 16px;
}
.android-form-content h4 {
    font-size: 25px;
}
.android-development-bg img {
    display: none;
}
.android-form1 h4 {
    font-size: 25px;
}
.android-form1 .btn-style-three {
    float: left;
}
#ios-app-development-mail {
    display: none;
}
.ios-form-content {
    padding: 10px 15px;
    border-radius: 5px;
}
.cms-form1 img, .ecommerce-form1 img, .footer-ecommerce-img img, .graphic-form1 img, .ios-app-form1 img, .worpdress-form2 img {
    display: none;
}
.ios-app-development-footer-bg span {
    font-size: 17px;
    line-height: 20px;
}
.ios-app-development-footer-bg h4 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.ios-app-development-footer-bg .btn-style-three {
    float: left;
}
.ecommerce-form1 {
    padding: 20px 0;
}
.footer-ecommerce-content h4 {
    font-size: 35px;
}
.footer-ecommerce-bg {
    padding: 20px 0;
    text-align: center;
}
.footer-ecommerce-development h4 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 20px;
}
.cms-content h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}
.cms-call-btn {
    float: left;
}
.wordpress-footer-bg h4 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.wordpress-footer-bg h6 {
    margin-bottom: 10px;
}
.graphic-form3 img, .graphic-form3-shape, .saas-form2 img {
    display: none;
}
.graphic-form2-content h4 span.typed {
    font-size: 21px;
}
.graphic-form2-content h4 {
    font-size: 22px;
}
.saas-form1 .row.main-saas-form .col-md-6.m-md-auto {
    padding-left: 0;
    padding-right: 0;
}
#form-fot h3 {
    font-size: 23px;
    line-height: 30px;
}
.about-fun-fact0 {
    text-align: center;
}
.app-dwonload-title {
    text-align: center;
    margin: 30px 0;
}
.main-form-content h3 {
    font-size: 35px;
    line-height: 40px;
}
.main-form-content {
    margin: 15px 0;
}
.shape-images-girl {
    display: none;
}
.any-question .images-fixed {
    display: none;
}
.any-question {
    padding: 40px 0;
}
.any-question-btn {
    padding: 5px 30px;
}
.any-question-content h6.section-subtitle {
    font-size: 18px;
}
.section-title-area h1.section-title-number {
    font-size: 35px;
    margin: 10px 0;
}
.analysis-form h4 {
    margin: 0;
}
.google-partner-right {
    opacity: 1;
    visibility: unset;
    left: 0;
    width: 22%;
    top: 18%}
.google-partner-right img {
    height: 80px;
}
.images-consultation img {
    display: none;
}
.form-home {
    padding: 15px 0 15px 0;
}
.single-fun-fact:first-child, .single-fun-fact:nth-child(3) {
    top: 0;
}
.single-fun-fact {
    height: 140px;
    margin: 10px;
    width: 140px;
}
.play-store-btn li:nth-child(2) {
    margin-left: 0;
}
.play-store-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
.play-store-btn li a {
    padding: 10px 10px;
}
.app-dwonload-title h3 {
    font-size: 30px;
padding-bottom: 10px;}
.app-dwonload-title p {
    margin: 0;
}
.single-fun-fact h3 {
    font-size: 30px;
}
.single-fun-fact p {
    line-height: 22px;
}
.current-section .working-process-group .work-process-icon:before {
    opacity: 0;
}
.work-process-icon:after {
    opacity: 0;
}
#website-blockquote:after, #website-blockquote:before {
    display: none;
}
.coupon-request-bg img {
    display: none;
}
.coupon-request-bg {
    padding-bottom: 20px;
}
.form-coupon h3 {
    font-size: 20px;
}
.pull-right.logo-box {
    float: left!important;
}
#blog-category-img table {
    width: auto!important;
}
#blog-category-img td {
    display: block!important;
}
#blog-category-img td a {
    color: #000!important;
}
#website-blockquote {
    padding: 10px 0;
}
.website-form-1::before {
    width: 80%}
.website-form-1 h3 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 10px;
}
.website-form-1 ul {
    margin: 10px 0;
}
.designing-form:before {
    display: none;
}
.designing-form {
    padding-left: 0;
}
#website-design h4 {
    font-size: 20px;
    color: #383838;
    font-weight: 700;
}
.website-designing-form h3 {
    font-size: 29px;
}
.website-designing-form p {
    font-size: 14px!important;
}
.designing-img {
    display: none;
}
.designing-form-main {
    padding: 50px 0;
}
#ppc-mai-section2 .image {
    display: none;
}
.ppc-services-para {
    max-height: unset;
    overflow: unset;
}
#ppc-marketing p {
    padding: 5px 0;
}
#type-of-services .col-md-4 {
    margin-bottom: 40px;
}
.call-back-ppc .call-back-content {
    margin-right: 0;
}
.call-back-ppc .colmun {
    background: #ff7a00;
}
.call-back-ppc h3 {
    font-size: 30px;
    text-align: center;
}
.call-back-ppc .section-title span {
    font-size: 25px;
}
section#ppc-mai-section .image {
    display: none;
}
.line-height {
    line-height: 35px!important;
}
.form-section {
    padding: 20px 0 30px!important;
}
#ppc-mai-section .call-back-content h3 {
    text-align: center!important;
    font-size: 30px!important;
    line-height: 40px!important;
}
.provides-smo-optimization-contact {
    margin-top: 0;
}
.provides-smo-optimization-contact h3 {
    line-height: 35px!important;
    padding: 0!important;
}
.provides-smo-optimization-contact span {
    font-size: 35px;
}
.main-tabs .nav-item {
    width: 100%!important;
}
.newsletter {
    margin: 10px 0!important;
}
.single-service-preview {
    padding: 5px!important;
}
.newsletter .content {
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
}
.newsletter .content h3 {
    font-size: 25px;
    font-weight: 800;
    color: #242424;
    line-height: 30px;
    margin-bottom: 10px;
}
.smo-types-services .row:nth-child(2) {
    padding: 0 10px 0;
}
.nio-eig-service-tab-btn .nav-tabs .nav-item {
    padding-bottom: 0;
    margin: 0 0 10px!important;
}
.nio-eig-service-tab-btn .nav-tabs {
    display: block;
}
.nio-eig-service-tab-btn .nav-tabs:before {
    display: none;
}
.nio-eig-service-tab-btn .nav-tabs .nav-link {
    padding: 0 0 10px 15px;
}
.nio-eig-service-tab-btn {
    padding: 5px 5px 0;
}
.nio-eig-service-tab-img-text .nio-eig-service-tab-img {
    margin-right: 0;
    margin-top: 0;
}
.nio-eig-service-tab-img-text {
    padding: 20px 0;
}
.nio-dia-service-innerbox {
    display: inline-grid;
    padding: 15px;
}
.nio-dia-service-innerbox .nio-dia-service-icon {
    margin: auto;
    margin-bottom: 20px;
}
.single-service {
    text-align: center;
    min-height: auto;
}
.provides-smo-optimization-img:before {
    display: none;
}
.provides-smo-optimization-img img {
    margin-top: 0;
    height: 100%;
    width: 100%}
.nio-mark-section-title-2.pera-content.headline h3 {
    font-size: 26px;
    line-height: 30px;
}
.call-grow-business {
    padding: 20px 0;
}
.form-download h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
}
.form-download-main {
    padding: 40px 0;
}
#blog-category-img img {
    height: 100%!important;
    width: 100%!important;
    object-fit: fill;
}
.form-download::after, .form-download::before {
    display: none;
}
.news-block .inner-box .lower-content:before {
    display: none;
}
.sidebar-page-container .sidebar-side {
    margin-bottom: 10px;
}
.sidebar-widget {
    margin-bottom: 0;
}
.click-to-top {
    bottom: 15px;
    left: 15px;
    height: 40px;
    width: 40px;
}
.click-to-top i {
    font-size: 34px;
    color: #fff;
    padding: 2px 10px;
}
.left-portfolio-contact h3 {
    font-size: 28px;
    color: #000;
}
.bg-portfolio-main2 {
    padding: 30px 10px;
}
.left-portfolio-contact {
    padding: 40px 0;
}
#phone-portfolio-bg {
    background: #e0ddd9d1;
}
.second-mar {
    margin: 0 0;
}
.second-mar .field-label {
    padding: 0 0;
    margin: 0 0;
    margin-top: 10px;
}
.second-mar .col-md-6 {
    padding: 0;
}
#checkbox-section .form-check {
    margin: 8px 0 0;
}
#checkbox-section h3 {
    font-size: 19px;
    margin: 15px 0;
}
.field-label {
    font-size: 18px;
    margin: 0;
    text-align: left;
    padding: 0;
    margin-top: 10px!important;
    position: relative;
}
.form-group {
    margin-bottom: 0;
}
#request-heading2 {
    margin: 15px 0 15px;
}
#form-field.form-control.company {
    margin-bottom: 0;
}
.btn-style-three {
    font-size: 13px;
    padding: 7px 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#footer-heigt {
    margin-top: 10px;
    padding-top: 15px;
}
.footer-box {
    display: block!important;
}
.footer-box img {
    padding: 5px 0 10px 0;
    height: auto;
}
.footer-box p {
    font-size: 17px!important;
    line-height: 20px!important;
}
.catification-logo {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    float: left;
}
.catification-logo .col-md-3 {
    float: left;
    width: 50%;
    max-width: 50%;
    margin: 0 0!important;
    padding: 5px 5px!important;
}
#footer-img-clutch, #footer-img-facebook, #footer-img-google, #footer-img-trustpilot {
    background-size: 100%}
#footer-img-google {
    background-size: cover;
    width: 100%;
    display: block;
    position: relative;
    background-repeat: no-repeat;
}
#footer-img-clutch {
    height: 80px;
}
#footer-img-facebook {
    height: 80px;
}
#footer-img-google {
    height: 80px;
}
#footer-img-trustpilot {
    height: 85px;
}
.footer-box {
    padding: 0 0 10px 0;
    margin-right: 0;
}
.footer-box {
    background: #88838342;
}
#footer-heigt hr {
    padding: 0 0 0;
    margin: 0 0 0;
}
#footer-heigt .white {
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.progress {
    height: 12px;
    font-size: .75rem;
    border-radius: 50px;
}
.skills .skill-item .skill-header .skill-percentage {
    top: 1px;
    font-size: 14px;
}
.skills .skill-item h6 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
}
.form-footer-bottom {
    padding: 20px;
    border-radius: 4px;
}
.sec-title h2 {
    font-size: 30px;
}
#email-footer {
    margin-bottom: 12px;
    padding: 10px 14px!important;
    text-align: left!important;
    margin: 10px 0;
    height: auto;
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
}
.btn-style-three {
    font-size: 13px;
    padding: 10px 25px;
    border-radius: 4px;
    line-height: 20px;
    font-size: 15px;
    letter-spacing: 0;
}
.footer-menu {
    margin-top: 10px;
}
.footer-menu h3 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
}
.btn-style-three {
    padding: 10px 16px;
}
.footer-menu-list li a {
    font-size: 12px;
    line-height: 10px;
}
.footer-address {
    display: block;
    margin: 0;
    padding: 0;
}
.footer-address h3 {
    font-size: 20px;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}
.footer-address p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
}
.col-md-6.m-auto.text-center:nth-child(1) .footer-address {
    margin-bottom: 10px;
    border-bottom: 1px solid #424040;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}
.col-md-6.m-auto.text-center:nth-child(2) .footer-address {
    margin-bottom: 10px;
    width: 100%}
#footer-copyright {
    margin: 0;
    padding: 10px 15px;
}
#footer-copyright p {
    font-size: 13px;
}
#footer-copyright .policy-menu li a {
    font-size: 13px;
}
#footer-copyright .policy-menu li {
    padding: 0 0;
    padding-right: 10px;
}
.bg-team {
    padding: 20px 0;
    background: #000;
}
.bg-team h3 {
    color: #fff!important;
    margin-bottom: 0!important;
}
#separated-box h3 {
    padding-bottom: 0;
    line-height: 25px;
}
#separated-box p {
    padding-bottom: 0;
}
.testimonial-decs {
    box-shadow: var(--box-shadow);
    margin-bottom: 20px!important;
    padding: 20px;
}
.testimonial-decs p {
    padding: 0;
    line-height: 30px;
    text-align: center!important;
}
.testimonial-decs h5 {
    margin: 0 0 10px!important;
    text-align: center;
    color: #ff2500;
    font-size: var(--font-size-20);
}
.seo-pake h3 {
    text-align: center!important;
    font-weight: 700;
    padding-bottom: 5px;
}
.seo-pake h3::before {
    margin: auto!important;
}
.no-space {
    margin-top: 20px!important;
}
.seo_sec_title h3 {
    color: #fff;
    margin: 0!important;
    margin-bottom: 0;
    padding: 0!important;
    margin-bottom: 10px!important;
}
.no-space {
    margin-top: 20px!important;
}
.seo_sec_title h3 {
    color: #fff!important;
    margin: 0!important;
    padding: 0!important;
    margin-bottom: 10px!important;
}
.seo_subscribe_form {
    padding: 0!important;
    margin: 0!important;
}
.seo_subscribe_form .input-group.form-group {
    margin: 0 0 10px!important;
    padding: 0 0 0!important;
}
.seo_subscribe_form .input-group.form-group .form-control {
    border-radius: 4px;
    padding: 0 20px;
    font-size: 14px;
}
#seo-strategy h3 {
    margin-top: 30px;
    font-size: 22px;
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0!important;
}
.pages-commen-line ul li {
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 5px;
}
#justify-contant h3 {
    padding-bottom: 0!important;
}
.about-section {
    padding: 0;
}
.seo-box {
    box-shadow: var(--box-shadow);
    padding: 20px;
    min-height: var(--height-auto)!important;
    margin-bottom: 15px!important;
}
.seo-box p {
    text-align: center!important;
}
.heading-service {
    text-align: center!important;
    margin-top: 20px!important;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    color: #fff!important;
    font-size: 16px;
}
.plus {
    top: 10px;
    font-size: 13px;
}
.accordion p {
    text-align: left;
}
#social-media h2 {
    margin-bottom: 10px;
}
.center-line-var h3 {
    text-align: var(--text-align-center)!important;
}
.center-line-var h3::before {
    margin: 0 auto!important;
}
.testimonial-decs1 {
    margin-top: 15px;
    min-height: auto;
    box-shadow: var(--box-shadow);
    margin-bottom: 15px;
}
.testimonial-decs1 h5 {
    margin: 10px 0 5px!important;
    font-size: 25px!important;
}
.testimonial-decs1 p {
    text-align: var(--text-align-center)!important;
}
.hetting-line-commen h3 {
    margin: 0 0 10px!important;
    padding: 0 0 5px!important;
}
#social-contant h4 {
    font-size: var(--font-size-20);
}
.no-space-withou-gap {
    margin-top: 0!important;
    padding-bottom: 0!important;
}
.social-skill-main h3 {
    text-align: var(--text-align-center)!important;
}
.social-skill-main p {
    text-align: var(--text-align-center)!important;
}
.social-skill-main {
    box-shadow: var(--box-shadow);
    padding: 20px;
    min-height: var(--height-auto);
    margin-bottom: 15px;
    margin-top: 15px;
}
.social-media-icons-images h2 {
    line-height: 29px;
}
.social-media-icons-images img {
    margin-bottom: 10px;
}
.social-media-icons-heading {
    padding: 20px;
}
.social-media-icons-images h3 {
    text-align: var(--text-align-center)!important;
}
.text-aline-center h3 {
    text-align: var(--text-align-center)!important;
}
.pages-commen-line .sec-title h3::before {
    margin: 0!important;
}
.testimonial-decs {
    min-height: var(--height-auto);
    padding: 20px!important;
}
#images-height1 {
    min-height: var(--height-auto)!important;
    padding: 20px!important;
}
#page-title-blog {
    width: 100%;
    display: block;
    position: relative;
    margin: 0;
    padding: 30px 0 40px!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    height: 100%;
    background-image: none;
}
#page-title-blog #top-heaing-blog-custum {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    right: 0;
}
#page-title-blog #top-heaing-blog-custum h1 {
    top: 0;
    font-size: 20px!important;
    font-weight: 700;
    line-height: 25px!important;
    margin: 0;
    padding: 0;
    margin-bottom: 10px!important;
}
.blog-detail .inner-box .lower-content .text p {
    text-align: left;
}
.blog-detail .inner-box .lower-content .text li {
    text-align: left;
    font-size: 14px;
    line-height: 25px;
    color: #000;
}
.blog-detail .inner-box .lower-content .text h2 {
    font-size: 18px;
    line-height: 25px;
}
.blog-detail .inner-box .lower-content h4 {
    font-size: 18px;
    padding-bottom: 15px;
}
.blog-detail .inner-box .lower-content .text p {
    margin-top: 0;
    margin-bottom: 15px;
    text-align: left;
}
.blog-detail .inner-box .lower-content .quote1 {
    padding: 5px;
    margin-top: 30px!important;
    margin-bottom: 30px;
}
.quote1 .txt {
    font-size: 14px;
    margin: 10px 0;
}
.blog-detail .post-share-options {
    padding: 0 0;
}
#share-buttons span {
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 50%;
    margin-right: 10px;
}
.blog-detail {
    position: relative;
    margin-bottom: 30px;
}
.related-projects h3 {
    padding-bottom: 15px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.news-block {
    margin: 0;
}
.news-block .inner-box .lower-content {
    padding: 15px 10px 15px 10px;
    overflow: hidden;
}
.news-block .inner-box .lower-content h4 {
    font-size: 18px;
    line-height: 25px;
}
.news-block .inner-box .lower-content .post-info {
    margin-bottom: 10px;
}
.bg-team {
    margin: 0 0 20px;
}
.pages-commen-line ul li {
    font-size: 18px!important;
    margin: 0 0 30px!important;
    line-height: 25px!important;
}
.pages-commen-line ul {
    margin-top: 20px!important;
}
.mt-3.text-left-justified.facebook.pages-commen-line h3::before {
    margin: 0!important;
}
#social-contant h3 {
    margin: 15px 0 14px!important;
    padding: 0 0 0!important;
    font-family: 'Open Sans'!important;
}
.gap-section {
    margin: 15px 0 15px 0!important;
}
.top-space {
    margin-top: 15px;
}
.pages-commen-line h2 {
    margin-bottom: 10px!important;
}
#providing-creative h3 {
    margin: 0!important;
}
#testimonial-decs7-height {
    min-height: var(--height-auto);
}
.pages-commen-line #top-md {
    margin-top: 15px!important;
}
.pull-right.logo-box {
    max-width: 50%;
    width: 100%!important;
    display: block;
    position: relative!important;
    margin: 0;
    padding: 0!important;
}
.email-mobile-vive {
    float: right;
    width: 100%;
    max-width: 50%;
    display: block;
    margin: 0 auto;
    padding: 20px 10px;
    align-items: center;
    vertical-align: middle;
    margin-top: 5px;
}
.email-mobile-vive p {
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    display: block;
    margin-bottom: 0;
}
.email-mobile-vive p a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    color: #000;
}
.blog-main-tile {
    margin: 0!important;
    width: 100%!important;
    display: block!important;
    position: relative!important;
}
.blog-main-tile #top-heaing {
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
    position: relative!important;
    top: 0!important;
}
.blog-main-tile #top-heaing h1 {
    position: relative!important;
    display: block!important;
    top: 0!important;
    line-height: 25px!important;
    margin: 0!important;
    padding: 0!important;
}
.blog-main-tile #top-heaing .heading-list-img {
    position: relative!important;
    top: 0!important;
    margin: 8px 0 0!important;
    padding: 0 0 0!important;
}
.news-block-two .lower-content {
    padding: 20px 20px!important;
    margin: 0!important;
}
.news-block-two .lower-content .post-info li {
    line-height: 25px!important;
}
.news-block-two .lower-content h2 {
    font-size: 16px!important;
    margin: 20px 0 10px!important;
    padding: 0 0 5px!important;
}
.news-block-two {
    padding: 0!important;
    margin: 15px!important;
    margin-bottom: 15px;
    box-shadow: var(--box-shadow);
    margin-bottom: 20px!important;
}
.technology-icon li:nth-child(1) {
    border-bottom: 1px dotted #fff;
    width: 100%;
    text-align: center;
    margin: 0 auto 20px!important;
    padding: 5px 0!important;
    position: relative!important;
    height: auto!important;
}
.technology-icon li p {
    text-align: center;
    font-size: 14px!important;
    padding: 0!important;
    margin: 0!important;
    font-weight: 700!important;
}
.service-box {
    padding: 15px!important;
}
.testimonial-item .testimonial-img {
    width: 80px!important;
    border-radius: 50%;
    margin: -40px auto 20px;
}
#testimonial-clients .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    display: inline-block;
}
.testimonial-item h3 {
    margin: 0 auto;
    text-align: center;
    padding: 0;
}
.testimonial-item h4 {
    margin: 5px auto;
    text-align: center;
}
.news-block {
    margin: 8px;
    box-shadow: var(--box-shadow);
}
.news-block .inner-box .lower-content {
    padding: 15px 10px 15px 10px;
    overflow: hidden;
    min-height: var(--height-auto);
}
.news-block .inner-box .lower-content .post-info li:last-child {
    font-weight: 700;
    margin-bottom: 5px;
}
.news-block .inner-box .lower-content .post-info li span {
    font-weight: 400;
}
.news-block .inner-box .lower-content .text {
    line-height: 25px;
    margin-top: 0;
    margin-bottom: 14px;
}
.news-block .inner-box .lower-content .read-more {
    opacity: 1;
    padding: 10px 36px;
    display: block;
    width: auto;
    float: left;
}
.plus {
    right: 5px!important;
}
h3.sep-pakages {
    margin: 0 auto!important;
    text-align: center!important;
}
h3.sep-pakages::before {
    margin: 0 auto!important;
}
.funfact .icon {
    font-size: 35px!important;
    color: #f60!important;
    margin-bottom: 15px!important;
}
.funfact h5 {
    font-weight: 700!important;
}
.funfact h2 {
    font-size: 25px!important;
    font-weight: 700!important;
    color: #ff6200!important;
}
#form-fot .form-control {
    margin-bottom: 10px;
}
.blog-detail .inner-box .lower-content .post-info li span {
    font-weight: 700;
}
.blog-detail .inner-box .lower-content .post-info li:first-child {
    font-weight: 700;
}
.blog-detail .inner-box .lower-content .post-info {
    margin-bottom: 10px;
}
.no-space-background {
    margin: 15px 0 0!important;
    padding: 0!important;
}
.all-commone-text-section h2 {
    font-size: var(--font-size-20)!important;
    font-weight: var(--font-600);
    color: var(--black);
    text-align: left;
    margin-bottom: 20px!important;
}
.all-commone-text-section p {
    text-align: left;
    font-size: 14px;
    line-height: 25px;
}
.all-commone-text-section p br {
    margin-bottom: 20px!important;
    display: inline-block;
}
.all-commone-text-section h3 {
    font-size: 20px;
    text-align: left;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
.all-commone-text-section h3::before {
    margin: 0;
    bottom: 0;
}
.pages-commen-line .about-us-contant h3 {
    text-align: center!important;
    margin: 10px 0 0 0!important;
}
.seo_subscribe_form .input-group .check-btn {
    margin: 11px 0!important;
}
.heading-service.pb-3 {
    text-align: center!important;
}
.social-skill-main-contant h3 {
    text-align: center!important;
}
#hading-alain-center h3 {
    text-align: center!important;
    margin: 0 auto;
}
#hading-alain-center h3::before {
    margin: 0 auto!important;
}
#hading-alain-center-fix-text .hading {
    text-align: center!important;
    margin: 0 auto!important;
}
#hading-alain-center-fix-text h3::before {
    margin: 0 auto!important;
}
#hading-alain-center-fix-text .hading.margen-to-botoom {
    margin: 10px 0 30px 0!important;
}
.top-video-hader-section {
    width: 100%;
    display: block!important;
    padding: 15px 0;
    margin: 0;
}
.top-video-hader-section #top-heaing {
    padding: 10px 0;
    margin: 0;
    top: 0;
    width: 100%;
    left: 0;
    position: absolute;
}
.android-commen-line .xs-hide.hide-sm {
    margin-bottom: 20px;
}
.android-commen-line .xs-hide.hide-sm .left-title h3 {
    font-size: 22px!important;
    line-height: 30px;
    font-weight: 700;
}
.android-commen-line p.para-title.quote {
    font-size: 17px!important;
    line-height: 25px;
}
.android-commen-line p {
    text-align: left;
    font-size: 18px!important;
    margin-bottom: 20px;
}
.side_form {
    padding: 50px 32px;
    margin-top: -20px;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    height: 500px;
    width: 100%}
.android-commen-line .yellow-2 {
    font-size: 20px;
    line-height: 30px;
}
.android-commen-line .form-group {
    margin-bottom: 15px;
    font-size: 10px!important;
}
.side_form input {
    border-bottom: 1px solid #ced4da!important;
    border-radius: 0;
}
.android-commen-line h3 {
    font-size: 20px;
    margin: 0 0 20px;
    line-height: 30px;
}
.android-commen-line p {
    text-align: left;
}
#why-ios-app-development {
    padding: 20px 15px;
}
#why-ios-app-development .media {
    padding: 20px;
    transition: .3s;
}
#ios-android-applications {
    padding: 0 15px;
}
#ios-android-applications .step-item1.text-center p {
    text-align: center;
}
.android-commen-line h4 {
    font-size: 16px;
    line-height: 25px;
}
.icon-specialization-limitless {
    padding: 10px 0;
    margin: 10px 0;
}
.ios-specialization.text-center .title {
    font-size: 25px!important;
    text-align: center;
}
.ios-specialization.text-center ul li {
    font-size: 16px!important;
}
#ios-application-porficiency .media {
    box-shadow: 0 0 0 #ddd;
    padding: 10px 0;
}
#ios-application-porficiency .media-body {
    padding: 20px;
    margin-bottom: 0;
    box-shadow: 0 0 10px 0 #e8e4e4;
    border-radius: 4px;
}
#ios-app-development-icon .main-icon {
    padding: 30px 0;
    transition: .3s;
    border: 1px solid #eee;
    margin-bottom: 10px;
    box-shadow: 0 0 10px 0 #e8e4e4;
}
#ios-application-process-nav p {
    font-size: 14px!important;
    font-weight: 400!important;
}
#ios-application-process-nav ul li {
    font-size: 14px!important;
    line-height: 25px!important;
    margin-bottom: 10px!important;
    font-weight: 400!important;
}
#ios-application-process-nav .nav-box {
    box-shadow: 0 10px 25px #80697233;
    border-radius: 5px;
}
#ios-application-process-nav .nav-item.show .nav-link, #ios-application-process-nav .nav-tabs {
    background: #fff;
    margin-bottom: 22px;
    border-radius: 4px;
}
#ios-application-process-nav p {
    font-size: 18px!important;
    font-weight: 400!important;
}
#ios-application-process-nav ul li {
    font-size: 14px!important;
    line-height: 25px!important;
    margin-bottom: 10px!important;
    font-weight: 400!important;
}
#ios-application-process-nav .nav-item .nav-link.active {
    background: #f58b1f;
    border: unset!important;
    padding: 10px 20px 0;
    text-align: center!important;
    border-radius: 4px;
}
#ios-application-industry .main-box {
    box-shadow: 0 0 10px rgba(0, 0, 0, .18);
    padding: 15px 5px;
    margin-bottom: 10px;
    border-radius: 4px;
}
#ios-application-industry h3 {
    text-align: center!important;
    margin: 0 auto!important;
    font-size: 22px!important;
    margin-bottom: 10px!important;
}
#ios-application-industry h3:before {
    margin: 0 auto!important;
}
.top-header-ads-btotm {
    padding: 20px 20px!important;
}
#top-heaing ul.heading-list {
    top: 0;
}
.form-box-main h3 {
    font-size: 20px;
}
.sec-title h3 {
    font-size: var(--font-size-25);
}
.from-section-area-text {
    height: 550px;
    background-size: cover;
}
.from-section-area-text .text-center {
    text-align: center!important;
    font-size: 20px!important;
    margin: 0!important;
}
#demo-link-cheak #banner_email_div {
    width: 100%;
    max-width: 100%;
    display: block;
    position: relative;
    padding: 0;
}
#demo-link-cheak #banner_email_div #header_email {
    position: relative!important;
    width: 100%;
    height: 45px;
    padding: 0 10px!important;
    font-size: 14px!important;
}
#ios-application-process-nav .nav-item .nav-link.active {
    padding: 10px 20px 20px;
}
#ios-application-process-nav .nav-item .nav-link.active img {
    transform: scale(1.1) translateY(10px);
    transition: .3s;
}
.box-media-section .media {
    margin-top: 20px;
}
.box-media-section .media .media-heading {
    font-size: 14px!important;
    text-align: center;
    margin: 0 auto 5px!important;
}
.box-media-section .media p {
    text-align: center;
    margin: 0 auto;
}
.box-media-section .media {
    margin-top: 20px;
}
.box-media-section .media .media-heading {
    font-size: 14px!important;
    text-align: center;
    margin: 0 auto 5px!important;
}
.box-media-section .media p {
    text-align: center;
    margin: 0 auto;
}
.pages-commen-line h4 b {
    font-size: 18px!important;
    text-align: left;
    line-height: 25px!important;
}
.top-video-hader-section #top-heaing {
    padding: 10px 15px!important;
}
.top-header-ads-btotm {
    padding: 20px 0;
    box-shadow: var(0 0 14px 0 rgba(0, 0, 0, .16));
    position: var(--position-relative);
    display: var(--display-block);
    width: var(--width-100);
}
.top-header-ads-btotm video {
    display: var(--display-none)!important;
    margin: 0;
    padding: 0;
    display: var(--display-block);
}
.top-header-ads-btotm #top-heaing {
    position: var(--position-relative);
    top: 0;
    margin: 0;
    padding: 0;
}
.top-header-ads-btotm #top-heaing h1 {
    top: 0;
    position: var(--position-relative);
    margin: 0;
    padding: 0;
    display: var(--display-block);
    margin: 0;
    margin-bottom: 3px;
    font-size: var(--font-size-25);
    font-weight: var(--font-weight-600);
}
.gap-section {
    margin: 20px 0 20px 0!important;
    padding: 0 0;
}
.pages-commen-line h2 {
    font-size: var(--font-size-22)!important;
    font-weight: var(--font-weight-600);
    color: var(--color-custum);
    line-height: var(--line-height-30)!important;
    position: var(--position-relative);
    padding: 0;
    text-align: left;
    left: 0!important;
}
.pages-commen-line p {
    text-align: left;
}
.pages-commen-line h3 {
    font-size: var(--font-size-25)!important;
    line-height: var(--line-height-30);
    margin-bottom: var(--margin-bottom-10)!important;
    margin-top: 0;
    color: var(--color-custum);
    font-weight: var(--font-weight-600);
    padding-bottom: var(--padding-bottom-10);
    text-align: left!important;
    margin: 0 5px;
}
.pages-commen-line .sec-title h2 {
    margin-top: 10px!important;
    margin-bottom: 20px!important;
}
.pages-commen-line .sec-title {
    margin-top: 10px!important;
    margin-bottom: 0!important;
}
.pages-commen-line .sec-title h3::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    margin: 0;
    bottom: 0;
    background: #ff5e00e8;
    height: 3px;
    width: 80px;
}
#separated-box h2 {
    font-size: var(--font-size-18);
    padding-bottom: 0;
}
.blockquote {
    text-align: left;
    font-size: 18px;
    line-height: 25px;
}
.blockquote {
    margin: 13px 0;
    margin-bottom: 13px;
    padding: 10px;
}
#case-study {
    padding: 15px 0;
}
.pages-commen-line h4 {
    font-size: var(--font-size-25);
    line-height: var(--line-height-25);
    margin-bottom: 0;
    margin-top: 0;
    color: var(--color-custum);
    font-weight: var(--font-weight-600);
    padding-bottom: 0;
    margin: 10px 0;
}
.pages-commen-line .ic-works-content-col h4 {
    font-size: var(--font-size-14);
    line-height: var(--line-height-20);
    margin-bottom: 0;
    margin-top: 0;
    color: var(--color-custum);
    font-weight: var(--font-weight-600);
    padding-bottom: 0;
    margin: 5px 0;
}
.pages-commen-line .ic-works-content {
    margin-bottom: 0;
}
.mobile-star #list-graphic li {
    font-size: 14px;
    text-align: justify;
    margin-bottom: 5px;
    line-height: var(--line-height-25);
}
.app-bg-mobile {
    background-blend-mode: color;
    background-color: #000!important;
    padding: 50px 0;
}
.app-bg-mobile h3 {
    color: #fff;
    margin-bottom: 0!important;
}
#types-of-services .nav-tabs .nav-item {
    margin-left: 0;
    width: 100%!important;
    font-size: 15px!important;
    margin-bottom: 0;
}
#types-of-services .tab-pane a {
    color: #ff8c00;
}
.pages-commen-line #top-md {
    margin-top: 0;
}
.testimonial-decs5 {
    box-shadow: var(--box-shadow)!important;
}
.pages-commen-line .seo-box1 {
    min-height: auto;
}
.pages-commen-line #testimonial-decs5-height {
    min-height: auto;
}
.pages-commen-line .box-social-media-marketing1 {
    min-height: auto;
}
.pages-commen-line .box-social-media-marketing1 h4 {
    text-align: var(--text-align-center);
}
.pages-commen-line #ppc-p h4 {
    font-size: var(--font-size-18);
    line-height: var(--line-height-25);
    margin-bottom: 0;
    margin-top: 0;
    color: var(--color-custum);
    font-weight: var(--font-weight-600);
}
.testimonial-decs-graphic {
    min-height: auto;
    margin-bottom: var(--margin-bottom-10);
}
.pages-commen-line .graphic-tools {
    min-height: auto;
    margin-bottom: var(--margin-bottom-10);
    box-shadow: var(--box-shadow);
    padding: 1px 15px;
}
.pages-commen-line .graphic-tools-line p {
    font-size: var(--font-size-25)!important;
    left: 0;
    text-align: center;
}
.sidebar-page-container {
    padding: 10px 0 10px;
}
.news-block-two .inner-box .image .post-date {
    width: 60px;
    height: 50px;
    font-size: 13px;
    margin: 0;
    padding: 0;
    line-height: 25px;
}
.news-block-two .inner-box .lower-content .post-info li {
    border-right: none;
}
.news-block-two .inner-box .lower-content {
    padding: 20px 10px 15px;
    margin: 20px;
}
.news-block-two {
    margin-bottom: 30px;
}
.blog-detail .inner-box .image .post-date {
    display: none;
}
.blog-detail .inner-box .lower-content .post-info li {
    margin-right: 0;
}
.blog-detail .inner-box .lower-content .post-info li {
    padding-right: 2px;
}
.blog-detail .inner-box .lower-content {
    padding: 25px 15px 30px;
}
.blog-detail .inner-box .lower-content .text h2 {
    font-size: 20px;
}
.blog-detail .inner-box .lower-content img {
    height: auto!important;
}
.blog-detail .inner-box .lower-content h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    margin-top: 0;
    padding-bottom: 0;
}
.blog-detail .inner-box .lower-content .quote1 .mt-4.from {
    margin-top: 0!important;
}
.blog-detail .post-share-options {
    margin-top: 0;
}
.related-projects {
    margin-top: 0;
}
.related-projects .news-block .inner-box .image img {
    height: auto!important;
}
.related-projects .news-block .inner-box .image .post-date {
    display: none;
}
.blog-detail .post-share-options {
    padding: 10px 0;
}
.news-block-two .inner-box .lower-content h2 {
    font-size: var(--font-size-18);
    margin-15px: var(--margin-15px);
}
#case-study .sec-title .white {
    margin-bottom: 25px!important;
}
.icon i {
    font-size: 35px;
    color: #ff5900;
}
.about-section-bg2 .inner-column h3 {
    font-size: 30px!important;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
#about-us-choose-us {
    min-height: auto;
}
.funfact h5 {
    color: #000;
    font-size: 17px;
    line-height: 20px;
}
.text p {
    font-size: 20px!important;
    line-height: 25px!important;
    text-align: left;
}
.about-section-bg2 h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
    font-family: unset;
}
.about-section-bg2 p {
    line-height: 1.8;
    font-size: 18px;
}
.skills .skill-item h6 {
    font-size: 16px;
}
.services .services-heading {
    font-size: 24px;
}
.services .heading-content {
    font-size: 18px;
}
.single-services-box h3 {
    font-size: 25px;
    margin-bottom: 10px;
}
.single-services-box p {
    font-size: 18px;
}
.call-section, .email-section, .whatsapp-section {
    padding: 10px 0;
}
.call-section p {
    font-size: 17px;
    margin-bottom: 5px;
}
.call-section p .fa {
    font-size: 22px;
    margin-right: 5px;
}
.call-section h5 {
    font-size: 18px;
    padding: 0 0;
}
.call-section h5 b {
    font-size: 15px;
    margin-right: 5px;
}
.email-section p {
    font-size: 17px;
    margin: 0;
    padding: 0;
}
.email-section p .fa {
    font-size: 15px;
    margin-right: 25px;
}
.email-section h5 {
    font-size: 18px;
}
.email-section h5 b {
    margin-right: 5px;
}
.whatsapp-section p {
    font-size: 18px;
}
.whatsapp-section p .fa {
    font-size: 17px;
    font-weight: 700;
    margin-right: 26px;
}
.whatsapp-section h5 {
    font-size: 18px;
}
.whatsapp-section h5 b {
    margin-right: 5px;
}
#form-fot {
    margin-top: 20px!important;
}
#form-fot .form-control {
    height: 40px;
    border: 1px solid #ddd;
    font-size: 13px;
}
#form-fot #message {
    height: 100px;
}
.form-footer-bottom h4 {
    font-size: 16px;
    line-height: 25px;
}
.form-footer-bottom h5 {
    font-size: 17px;
    line-height: 22px;
    margin-top: 10px;
}
#footer-heigt {
    margin-top: 20px;
    padding-top: 20px;
}
#footer-img-google {
    background-size: 100%}
.footer-box {
    display: block;
}
.footer-box p {
    font-size: 14px;
    padding-left: 23px;
    line-height: 20px;
    margin-bottom: 5px;
}
.footer-box h4 {
    padding-left: 22px;
    padding-bottom: 5px;
    font-size: 18px;
}
.footer-social-icon li i {
    font-size: 16px;
    height: 30px;
    line-height: 25px;
    width: 30px;
    border-radius: 4px;
}
.footer-social-icon li {
    padding-left: 0;
}
.footer-social-icon {
    padding: 5px 22px 0;
}
.footer-box {
    display: block;
    margin-bottom: 20px;
}
.footer-box p {
    margin-bottom: 10px;
    margin-top: 5px;
}
.catification-logo {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    float: left;
}
.catification-logo .col-md-3 {
    float: left;
    width: 50%;
    max-width: 50%;
    margin: 0 0!important;
    padding: 5px 5px!important;
}
#footer-img-clutch, #footer-img-facebook, #footer-img-google, #footer-img-trustpilot {
    background-size: 100%}
#footer-img-google {
    background-size: cover;
    width: 100%;
    display: block;
    position: relative;
    background-repeat: no-repeat;
}
#footer-img-clutch {
    height: 80px;
}
#footer-img-facebook {
    height: 80px;
}
#footer-img-google {
    height: 80px;
}
#footer-img-trustpilot {
    height: 85px;
}
.footer-box {
    padding: 0 0 10px 0;
    margin-right: 0;
}
.footer-box {
    background: #88838342;
}
#footer-heigt hr {
    padding: 0 0 0;
    margin: 0 0 0;
}
#footer-heigt .white {
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.progress {
    height: 12px;
    font-size: .75rem;
    border-radius: 50px;
}
.skills .skill-item .skill-header .skill-percentage {
    top: 1px;
    font-size: 14px;
}
.skills .skill-item h6 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
}
.form-footer-bottom {
    padding: 20px;
    border-radius: 4px;
}
.sec-title h2 {
    font-size: 30px;
}
#email-footer {
    margin-bottom: 12px;
    padding: 10px 14px!important;
    text-align: left!important;
    margin: 10px 0;
    height: auto;
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
}
.btn-style-three {
    font-size: 13px;
    padding: 10px 25px;
    border-radius: 4px;
    line-height: 20px;
    font-size: 15px;
    letter-spacing: 0;
}
.footer-menu {
    margin-top: 10px;
}
.footer-menu h3 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
}
.btn-style-three {
    padding: 10px 16px;
}
.footer-menu-list li a {
    font-size: 18px;
    line-height: 10px;
}
.footer-address {
    display: block;
    margin: 0;
    padding: 0;
}
.footer-address h3 {
    font-size: 20px;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}
.footer-address p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
}
.col-md-6.m-auto.text-center:nth-child(1) .footer-address {
    margin-bottom: 10px;
    border-bottom: 1px solid #424040;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}
.col-md-6.m-auto.text-center:nth-child(2) .footer-address {
    margin-bottom: 10px;
    width: 100%}
#footer-copyright {
    margin: 0;
    padding: 10px 15px;
}
#footer-copyright p {
    font-size: 13px;
}
#footer-copyright .policy-menu li a {
    font-size: 13px;
}
#footer-copyright .policy-menu li {
    padding: 0 0;
    padding-right: 10px;
}
.pull-right.logo-box {
    max-width: 50%;
    width: 100%!important;
    display: block;
    position: relative!important;
    margin: 0;
    padding: 0!important;
}
#about-us h2 {
    margin-top: 20px;
    font-size: 25px;
    padding-bottom: 5px;
}
#about-us p {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
}
.service-box {
    background-color: #fff;
    box-shadow: 0 0 5px 0 #ff8c00c2;
    padding: 10px 5px;
    margin-bottom: 15px;
}
.sec-title p {
    font-size: 18px;
    line-height: 25px;
    text-align: center;
}
.about-us-contant p {
    font-size: 18px;
    text-align: center;
}
.about-us-contant h3 {
    font-size: 20px;
    margin: 3px 0 3px;
}
#top-nav .nav-tabs {
    box-shadow: 0 0 10px 0 #00000059;
}
#ios-application-process-nav .nav-item.show .nav-link, #ios-application-process-nav .nav-tabs {
    background: #fff;
    margin-bottom: 22px;
    border-radius: 4px;
}
#top-nav .nav-link.active {
    border: 0 solid #fff;
    border-radius: unset!important;
    position: inherit;
    box-shadow: unset!important;
    border: unset!important;
}
.card-header {
    padding: 0 5px;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}
.btn:not(:disabled):not(.disabled) {
    font-size: 14px;
    line-height: 25px;
    font-weight: 500!important;
    font-family: 'Open Sans'}
.plus {
    top: 10px;
    right: 0;
}
.accordion p {
    font-size: 16px!important;
}
.accordion>.card:not(:first-of-type):not(:last-of-type) {
    margin-bottom: 3px;
}
.heading-service {
    margin-top: 10px;
    line-height: 25px;
}
.heading-service span {
    font-size: 18px;
}
.career-box h3 {
    font-size: 18px;
}
.career-box p {
    line-height: 25px;
    font-size: 18px;
}
.bk-list-2 .list-header.with-ckeck {
    padding-left: 0;
}
.pages-commen-line .heading-some {
    padding-bottom: 0!important;
}
.heading-some {
    font-size: 20px;
    text-align: left!important;
}
.paragraph-some {
    margin-top: 0;
    text-align: left!important;
}
.services-area .sec-title h2 {
    font-size: 20px;
}
.service {
    padding-top: 10px;
    margin-bottom: 0;
}
.service .service-item {
    padding: 15px 20px;
    box-shadow: 0 0 20px 0 #b7b4b44f;
    margin-top: 10px;
}
.custum_btn_coupan_left {
    background: linear-gradient(to top, #161616 0, #1a1919 100%);
    padding: 5px 15px;
    position: relative;
    font-size: 17px;
    border-radius: 4px;
    width: 100%;
    top: 0;
    margin-bottom: 10px;
}
.custum_btn_coupan_right {
    background: linear-gradient(to top, #181818 0, #191919 100%);
    padding: 5px 15px;
    color: #fff;
    position: relative;
    font-size: 17px;
    top: 0;
    border-radius: 4px;
    width: 100%}
.testimonial-decs2 {
    min-height: auto;
    margin: 5px 0;
}
.service h4 {
    font-size: 20px;
}
#bg-custom-call h3 {
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 10px;
    font-size: 20px;
}
#bg-custom-call a {
    border: 1px solid #ffffffa3;
    margin-top: 27px;
    font-size: 18px;
}
.testimonial-decs2 h5 {
    font-weight: 400;
}
.billing-management-system1 .sec-title h2 {
    font-size: 20px;
}
#school-management p {
    text-align: left;
}
#top-nav .nav-link.active {
    border: 0 solid #fff;
    border-radius: unset!important;
    position: inherit;
    box-shadow: unset!important;
    border: unset!important;
}
.services-area .sec-title h3 {
    text-align: center!important;
}
.services-area .sec-title h3::before {
    margin: auto!important;
}
.service-box {
    box-shadow: var(--box-shadow);
}
.sk-justify {
    text-align: left!important;
}
.pages-commen-line .about-us-contant h3 {
    text-align: center;
}
#about-us-choose-us {
    box-shadow: var(--box-shadow);
    margin-bottom: 10px;
}
#page-title-about {
    padding: 40px 0 70px!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    height: 100%;
    background-image: none;
}
.lower-content h5 {
    display: inline-block;
}
.about-image .experience h2 {
    font-size: 35px;
    line-height: 28px;
}
.about-image .experience h3 span {
    font-size: 18px!important;
    margin-top: 0!important;
}
#left-heading-before h2 {
    margin-bottom: 30px!important;
    font-size: var(--font-size-25) !important;
}
.inner-column p:last-child {
    display: block!important;
    text-align: left;
}
#our-process .services-heading {
    font-size: 30px!important;
}
.about-section {
    padding: 10px 0;
}
.about-section-bg h3 {
    padding-bottom: 15px;
}
.about-section-bg h3 {
    font-size: 25px;
}
.contact-info-section {
    margin-top: 15px!important;
}
.contact-box {
    position: relative;
    margin-bottom: 20px;
}
.form-box-main.mt-3.mb-3 {
    box-shadow: 0 1px 9px #8888885e!important;
}
.contact-info {
    padding: 20px;
}
.mtl {
    margin-top: 0;
    margin-bottom: 0;
}
.all-commone-text-section p {
    text-align: left!important;
}
.flex {
    display: block;
}
.left-title {
    padding: 20px 20px;
}
.flex .sub-content {
    margin: 0 0;
}
.banner-input-sec {
    width: auto;
}
.banner-input-sec .ban-sub-nav {
    position: relative;
}
.banner-input-sec .ban-sub-nav .button {
    margin-top: 10px;
    position: absolute;
    font-size: 15px;
}
.banner-input-sec {
    padding: 10px 325px 10px 10px;
}
.banner-input-sec input[type=email] {
    padding: 0 10px!important;
}
#android-app-development-bg {
    padding: 20px 0 90px;
}
.page-title-images {
    padding: 20px 0 100px!important;
}
.tab-main .right-side-tab {
    margin: 0;
    padding: 0 0;
    display: inline-block;
    margin: 0 auto;
}
.tab-section {
    margin: 0;
    padding: 0 0;
    width: 100%;
    max-width: 100%;
    max-width: 100%}
.left-side {
    width: 100%;
    margin: 0;
    padding: 0 0;
}
.left-side h3 {
    line-height: 35px;
    font-size: 22px;
    margin-bottom: 10px;
}
.left-side p {
    text-align: left;
}
.right-side {
    width: 100%;
    padding: 0 0;
    margin: 20px 0;
}
.icone-main {
    position: relative;
    margin: 0;
    padding: 5px;
    display: inline-block;
    width: 50%;
    float: left;
    max-width: 100%}
.box-section {
    position: relative;
    padding: 10px 20px;
    width: 100%;
    display: inline-block;
    max-width: 100%;
    height: 100%}
.box-section .icone {
    float: unset;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    display: block ruby;
    text-align: center;
}
.box-section .icone .icon {
    border-radius: 50%;
    width: 90px;
    text-align: center;
    height: 90px;
    line-height: 90px;
    font-size: 50px;
    margin-bottom: 0;
}
.box-section .text {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: block;
}
.box-section .text p {
    font-size: 14px!important;
    width: 100%;
    height: 100%;
    line-height: 20px!important;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}
section.paragrapho.section .text-section-box-midel {
    width: 100%;
    margin: 0 auto;
    margin-top: 0;
    padding: 15px;
    margin-top: -80px;
    border-radius: 4px;
}
section.paragrapho.section .text-section-box-midel p {
    font-size: 17px!important;
    margin: 0;
    margin-bottom: 0;
    margin-bottom: 20px;
    line-height: 25px!important;
    text-align: left;
}
section.paragrapho.section .text-section-box-midel ul li {
    line-height: 25px;
    margin-bottom: 10px;
    text-align: left;
}
.from-line .section-div {
    width: 100%;
    max-width: 100%;
    padding: 0;
    padding-bottom: 0;
    padding-bottom: 10px;
}
.new-last-section {
    margin: 0;
    padding: 15px 15px 0;
    width: 100%}
.new-last-section h5 {
    font-size: 18px;
    width: 100%;
    margin-bottom: 10px;
    line-height: 30px;
}
.new-last-section p {
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
}
#page-title-seo {
    box-shadow: 0 0 4px;
    position: relative;
    padding: 30px 0;
}
#page-title-seo video {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0;
    padding: 0;
    left: 0;
}
.heading-list {
    top: 35px;
    left: 0;
}
.form-check-input {
    margin-top: .6rem;
}
#during-list li {
    font-size: var(--font-size-18);
    padding-bottom: 15px;
}
.sec-title h2::before {
    bottom: 0;
    margin: 0;
}
#page-title-dd-pack #top-heaing, #page-title-graphic-designing #top-heaing, #page-title-mobile-aap-pack #top-heaing, #page-title-ppc-pack #top-heaing, #page-title-seo-pack #top-heaing {
    top: 20px!important;
}
#custom-center .tab-section {
    max-width: 100%!important;
}
#page-title-blog #top-heaing-blog-custum h1 {
    font-size: 18px!important;
}
#page-title-blog {
    padding: 40px 0 40px!important;
}
.about-us-section .heading-list-img {
    padding: 0 0;
    top: 60px!important;
}
.heading-list-img {
    padding: 0 0;
    top: 30px!important;
}
#about-us p br {
    margin-bottom: 15px!important;
}
.title-wrap li {
    line-height: 30px;
    margin-bottom: 10px;
}
#social-contant p br {
    margin-bottom: 10px!important;
}
#plans-power p br {
    margin-bottom: 15px;
}
.pages-commen-line p br {
    margin-bottom: 15px!important;
}
#reviews-img-good {
    height: 110px;
}
.footer-blog .col-md-2 {
    max-width: calc(100% / 2)!important;
    width: 100%!important;
    flex: unset;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    display: none;
    z-index: 6;
}
.footer-blog .col-md-2:nth-child(1), .footer-blog .col-md-2:nth-child(2) {
    display: inline-block;
}
.footer-blog ul li a {
    width: 200px;
}
.footer-blog {
    padding: 50px 0 50px;
}
.footer-blog:before {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.footer-blog:after {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.form-section-are {
    padding: 30px 15px;
}
.form-section-are h4 {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 35px;
}
.form-section-are p {
    font-size: 18px!important;
    padding-bottom: 0;
}
.form-section-are ul li {
    width: 30px;
    margin: 0 5px 0 0;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
}
.form-section-are ul li a {
    font-size: 12px;
}
.form-are-box h3 {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.form-are-box p {
    font-size: 17px!important;
}
.form-are-box ul {
    padding: 0 0 80px 0;
}
.form-are-box ul li {
    padding: 0 0 0 35px;
    font-size: 13px;
    padding-bottom: 20px;
    line-height: 25px;
}
.main-form-section .text-area-title p {
    font-size: 16px!important;
    line-height: 18px;
}
.main-form-section .text-area-title p span {
    width: 55px;
    height: 55px;
    line-height: 55px;
    font-size: 25px;
    margin-right: 10px;
}
.counter-form {
    padding: 10px;
    border-radius: 10px;
}
.counter-form h4 {
    font-size: 24px;
    line-height: 30px;
}
.seo-footer-bg h3 {
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 20px;
}
.cms-call-btn a {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    border-radius: 4px;
}
.call-back-ppc .call-back-content {
    padding: 30px 0 30px 0;
}
.analytics-bg {
    background: linear-gradient(to top, #ff8c00 0, #ff5e00 100%);
}
.analysis-form-content h3 {
    font-size: 26px;
}
.list-form-content p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.form-8 {
    background: linear-gradient(to top, #ff8c00 0, #ff5e00 100%);
}
.form-content-8 h4 {
    font-size: 25px;
    line-height: 35px;
}
.form-content-8 h6 {
    font-size: 15px;
    line-height: 25px;
    margin: 10px 0 20px 0;
}
.any-question {
    background: linear-gradient(to top, #ff8c00 0, #ff5e00 100%);
}
.any-question h6 {
    color: #fff!important;
}
.content-form1 h4 {
    font-size: 20px;
    line-height: 25px;
    padding-left: 25px;
}
.designing-footer-bg h4 {
    font-size: 22px;
}
.designing-footer-bg p {
    font-size: 14px!important;
    line-height: 20px!important;
    margin-top: 15px!important;
    margin-bottom: 25px;
}
.designing-footer-bg {
    padding: 30px 0;
}
.startup-form-title h3 {
    font-size: 25px;
    line-height: 35px;
}
.startup-form2 {
    margin-bottom: 30px;
}
.startup-content-form2 {
    margin-top: 20px;
}
.development-form1 .main-development-form h3 {
    font-size: 20px;
    line-height: 25px;
    margin: 5px 0 10px;
}
.development-form1 {
    padding: 30px 0;
}
.development-form2 h3 {
    font-size: 17px;
    line-height: 25px;
    margin: 0 0 10px 0;
}
.development-form2 span {
    font-size: 14px;
    line-height: 25px!important;
    display: inline-block;
}
.development-form2 {
    padding: 30px 0;
    margin-bottom: 20px;
}
.tt-app-btn {
    margin-bottom: 10px;
    padding: 0 20px;
}
.android-development-bg {
    padding: 40px 0;
    margin-top: 20px;
    margin-bottom: 30px;
}
.ecommerce-content2 h3 {
    font-size: 26px;
}
.footer-ecommerce-content h4 {
    font-size: 25px;
}
.website-form-1 p {
    font-size: 15px!important;
    line-height: 25px;
    margin: 10px 0;
}
.cms-form1-content h4 {
    font-size: 25px;
    font-weight: 900;
    line-height: 30px;
    margin-bottom: 20px;
}
.wordpress-form1-content {
    padding: 20px;
    border-radius: 5px;
    margin-top: 15px;
}
.worpdress-form2-content h4 {
    font-size: 22px;
    font-weight: 900;
    line-height: 25px;
    margin-bottom: 20px;
}
.worpdress-form2 {
    margin-bottom: 20px;
}
.packages-content h4 {
    font-size: 25px;
    margin-bottom: 10px;
    line-height: 35px;
}
.packages-content {
    padding: 10px;
    margin-top: 30px;
}
.coupan-app-content li:nth-child(1) {
    margin-bottom: 10px;
    margin-right: 0;
    background: #000;
}
.single-fun-fact {
    margin: 5px;
    width: 150px;
    float: left;
}
.top-list-site ol li {
    margin: 1rem 1rem 2rem 0!important;
    width: calc(100% / 1);
}
.top-list-site ol li a {
    padding: 50px 20px 50px;
}
.offer-box {
    max-width: 85%;
    font-size: 1.375rem;
    padding: 10px;
    display: flow-root;
}
.offer-box h4 {
    font-size: 18px!important;
}
.top-steyp-popup-section .modal-dialog {
    max-width: 95%;
    height: 85vh;
}
.form-section-to-are h4 {
    font-weight: 900;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
}
.topic-diverder h4 {
    padding: 0 0 10px!important;
    margin: 0!important;
    font-size: 22px;
    font-weight: 700;
}
.topic-diverder p {
    font-size: 14px!important;
    padding-bottom: 2rem;
    line-height: 1.41667em;
}
.offer-box .from-grop {
    width: 100%;
    margin: 0 0 8px;
}
.btn-second-min-btn-section {
    padding: 0;
    margin: 5px auto;
    width: 50%}
.footer-state {
    padding: 20px 0 20px;
}
.footer-state ul {
    list-style: none;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.footer-state ul li {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    max-width: 100%}
.main-pop-text-section {
    overflow: hidden;
    padding: 10px 0px;
}
.whychoinewsecoare.seoncd-optio h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
.whychoinewsecoare p {
    font-size: 15px!important;
    margin-top: 0;
    margin-bottom: 10px;
}
.whychoinewsecoare span {
    padding: 0 15px 0;
    border-radius: 50px;
    font-size: 11px;
}
.whychoinewsecoare h3 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.whychoinewsecoare {
    padding: 50px 15px 0;
}
.whychoinewsecoare ul li {
    padding: 0 0 0 30px;
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 20px;
}
.top-services-section .box-digiain {
    padding: 30px 30px 30px;
    margin-bottom: 30px;
}
.from-sec-ar {
    padding: 20px 10px;
    border-radius: 5px;
}
.from-sec-ar h3 {
    font-size: 23px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.new-why-chooice-section .main-why-new-de .text-se {
    position: relative;
    padding: 15px 15px 15px 15px;
}
.new-why-chooice-section .main-why-new-de h3 {
    font-size: 20px;
    margin: 10px 0 15px;
}
.top-services-section .icon-box span i {
    font-size: 66px;
}
}@media (min-width:481px) and (max-width:767px) {
    .p-hide-title{
      display: none;      
}
.topic-diverder h2 {
    font-size: 1.5rem;
}
    .digital-footer-bg h4 {
    font-size: 25px;
}
.coupon-hide-img {
    display: none;
}
.coupon-hide-h1 h1 {
    font-size: 20px!important;
}
.coupan-app-content ul {
    text-align: center;
}
.work-process-icon {
    margin-bottom: 0;
}
.single-work-process {
    margin-bottom: 20px;
}
#types-of-services .nav-tabs .active:after, .call-grow-business img, .development-form1 .cta-shape:after, .development-form1 .cta-shape:before, .home-form:after, .home-form:before, .image img, .images-fixed img, .mobile-form2 img, .orm-form1-img img {
    display: none;
}
.saas-form1 .main-saas-form .saas-form-content {
    padding: 10px 15px;
}
.saas-form-content span {
    font-size: 17px;
}
.saas-form-content h4 {
    font-size: 24px;
    line-height: 30px;
}
.about-section-bg2 .inner-column {
    padding-top: 0;
}
.home-form-content {
    border-radius: 5px;
}
.home-form-content h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 5px;
}
.home-form-content {
    padding: 10px 10px;
}
.call-back-section .section-title h4 {
    font-size: 25px;
}
.form-10 .content h3 {
    font-size: 23px;
    font-weight: 700;
    line-height: 30px;
    margin-left: 20px;
}
.form-10 .content {
    padding: 10px 15px;
}
.form-10 {
    padding: 20px 0;
}
.form-10 .content h5 {
    margin-left: 20px;
}
.main-tabs-seo .nav-item {
    width: 100%!important;
}
.main-tabs-seo .nav-item .nav-link {
    padding: 20px 10px 20px;
}
.process-mod-step-title span {
    font-size: 20px;
    padding: 5px 0;
}
.process-mod-step-container {
    padding: 10px;
}
.process-mod-step-container .process-mod-step-title {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}
.seo-services-list .single-service {
    min-height: auto;
    padding: 13px;
}
.single-service h3 {
    margin: 0!important;
    padding-bottom: 0!important;
}
.single-service .serial {
    margin-bottom: 10px;
}
.newsletter {
    padding: 20px 0;
}
.form-left-5 {
    width: 100%;
    min-width: 100%;
    padding: 10px 15px;
}
.form-5 {
    padding: 20px 0;
}
.call-to-action .action-wrap .title {
    font-size: 25px;
    line-height: 35px;
}
.call-to-action {
    padding: 20px 0;
}
.analysis-form {
    padding: 10px;
}
.analysis-form h4 {
    font-size: 25px;
}
.form-content-8 {
    margin-bottom: 30px;
}
.branding-bg-form .main-form-8 {
    padding: 10px;
    margin: 10px 0;
}
.any-question-content ul li {
    margin-bottom: 15px;
}
.form-9 {
    padding: 10px 0;
}
.main-form-9 {
    padding: 15px;
}
.main-form-9 h4 {
    margin: 0;
}
#sonu_counter span {
    font-size: 28px;
}
.counter_text p {
    font-size: 15px!important;
}
.main-form-content h4 {
    margin: 10px 0;
}
.form-content-6 h4 {
    margin: 5px 0;
    line-height: 40px;
    font-size: 25px;
}
.form-content-6 p {
    margin: 5px 0;
    line-height: 25px;
}
.form-7-content h3 {
    font-size: 25px;
    margin: 10px 0;
    line-height: 30px;
}
.form-7 {
    padding: 20px 0;
}
.form-7-content ul li i {
    display: none;
}
.form-7-content ul li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}
.main-form-7 {
    padding: 20px 15px;
    margin-top: 20px;
}
.main-form-7 h4 {
    font-size: 30px;
    line-height: 35px;
}
.bg-content-footer h4 {
    font-size: 25px;
    margin-bottom: 15px;
}
.bg-content-footer ul {
    float: left;
}
.bg-content-footer {
    padding: 30px 0;
}
.orm-form1-content {
    border-radius: 5px;
}
.footer-form-bg h4 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
}
.orm-footer-btn {
    float: left;
    padding: 8px 20px;
    font-size: 16px;
}
.main-form-8 h4 {
    font-size: 25px;
    line-height: 35px;
}
.branding-call-action-content h3 {
    font-size: 30px;
    line-height: 35px;
    margin: 10px auto;
}
.branding-call-action-content .sub-title {
    font-size: 25px;
    line-height: 30px;
}
.branding-call-action {
    padding: 20px 0;
}
.designe-form1-content {
    padding: 10px;
}
.designe-form1-content h3 {
    padding-left: 0;
}
.designe-form1-content p {
    padding-left: 0;
}
.designe-form1 {
    padding: 20px 0;
}
.development-form1 img {
    display: none;
}
.grow-business {
    padding: 20px 0;
}
.grow-business h4 {
    font-size: 22px;
    margin-bottom: 10px;
}
.grow-business .btn-style-three {
    float: left;
}
.rs-animation-image {
    display: none;
}
.main-form-mobile h4 {
    font-size: 20px;
    line-height: 25px;
}
.main-form-mobile spna {
    font-size: 17px;
}
.mobile-details .section-wraper-left .icon-bx-wraper:nth-child(2), .mobile-details .section-wraper-left .icon-bx-wraper:nth-child(3), .mobile-details .section-wraper-right .icon-bx-wraper:nth-child(2), .mobile-details .section-wraper-right .icon-bx-wraper:nth-child(3) {
    margin-left: 0;
    margin-right: 0;
}
.m-b50 {
    margin-bottom: 10px;
}
.main-mobile-form2 {
    padding: 10px 15px;
}
.action-wrap .title {
    line-height: 25px;
    font-size: 25px;
    margin-bottom: 5px;
}
.mobile-form2-action {
    padding: 20px 0;
    margin-top: 10px;
}
.android-form-content {
    padding: 10px 15px;
}
.android-form-content span {
    font-size: 16px;
}
.android-form-content h4 {
    font-size: 25px;
}
.android-development-bg img {
    display: none;
}
.android-form1 h4 {
    font-size: 25px;
}
.android-form1 .btn-style-three {
    float: left;
}
#ios-app-development-mail {
    display: none;
}
.ios-form-content {
    padding: 10px 15px;
    border-radius: 5px;
}
.cms-form1 img, .ecommerce-form1 img, .footer-ecommerce-img img, .graphic-form1 img, .ios-app-form1 img, .worpdress-form2 img {
    display: none;
}
.ios-app-development-footer-bg span {
    font-size: 17px;
    line-height: 20px;
}
.ios-app-development-footer-bg h4 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.ios-app-development-footer-bg .btn-style-three {
    float: left;
}
.ecommerce-form1 {
    padding: 20px 0;
}
.footer-ecommerce-content h4 {
    font-size: 35px;
}
.footer-ecommerce-bg {
    padding: 20px 0;
    text-align: center;
}
.footer-ecommerce-development h4 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 20px;
}
.cms-content h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}
.cms-call-btn {
    float: left;
}
.wordpress-footer-bg h4 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.wordpress-footer-bg h6 {
    margin-bottom: 10px;
}
.graphic-form3 img, .graphic-form3-shape, .saas-form2 img {
    display: none;
}
.graphic-form2-content h4 span.typed {
    font-size: 21px;
}
.graphic-form2-content h4 {
    font-size: 22px;
}
.google-partner-img img {
    display: none;
}
.saas-form1:after, .saas-form1:before {
    display: none;
}
.saas-form1 .row.main-saas-form {
    padding: 0;
}
.about-fun-fact0 {
    text-align: center;
}
#form-fot h3 {
    font-size: 23px;
    line-height: 30px;
}
.app-dwonload-title {
    text-align: center;
    margin: 30px 0;
}
.main-form-content h3 {
    font-size: 35px;
    line-height: 40px;
}
.any-question-content h6.section-subtitle {
    font-size: 18px;
}
.section-title-area h1.section-title-number {
    font-size: 35px;
    margin: 10px 0;
}
.any-question-btn {
    padding: 5px 30px;
}
.main-form-content {
    margin: 15px 0;
}
.analysis-form h4 {
    margin: 0;
}
.any-question .images-fixed {
    display: none;
}
.any-question {
    padding: 40px 0;
}
.shape-images-girl {
    display: none;
}
.google-partner-right {
    opacity: 1;
    visibility: unset;
    width: 25%}
.google-partner-right img {
    height: 80px;
}
.images-consultation img {
    display: none;
}
.form-home {
    padding: 15px 0 15px 0;
}
.app-dwonload-title p {
    margin: 0;
}
.play-store-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
.play-store-btn li a {
    padding: 10px 10px;
}
.play-store-btn li:nth-child(2) {
    margin-left: 0;
}
.single-fun-fact p {
    line-height: 22px;
}
.app-dwonload-title h3 {
    font-size: 30px;
}
.single-fun-fact {
    height: 140px;
    margin: 10px;
    width: 140px;
}
.single-fun-fact h3 {
    font-size: 30px;
}
.single-fun-fact:first-child, .single-fun-fact:nth-child(3) {
    top: 0;
}
.current-section .working-process-group .work-process-icon:before {
    opacity: 0;
}
.pull-right.logo-box {
    float: left!important;
}
.work-process-icon:after {
    opacity: 0;
}
.coupon-request-bg img {
    display: none;
}
.coupon-request-bg {
    padding-bottom: 20px;
}
.form-coupon h3 {
    font-size: 20px;
}
#website-blockquote:after, #website-blockquote:before {
    display: none;
}
#blog-category-img table {
    width: auto!important;
}
#blog-category-img td {
    display: block!important;
}
#blog-category-img td a {
    color: #000!important;
}
#website-blockquote {
    padding: 10px 0;
}
.website-form-1::before {
    width: 80%}
.website-form-1 h3 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 10px;
}
.website-form-1 ul {
    margin: 10px 0;
}
.designing-form:before {
    display: none;
}
.designing-form {
    padding-left: 0;
}
#website-design h4 {
    font-size: 20px;
    color: #383838;
    font-weight: 700;
}
.website-designing-form h3 {
    font-size: 29px;
}
.website-designing-form p {
    font-size: 14px!important;
}
.designing-img {
    display: none;
}
.designing-form-main {
    padding: 50px 0;
}
#ppc-marketing p {
    padding: 5px 0;
}
#ppc-mai-section2 .image {
    display: none;
}
.call-back-ppc .call-back-content {
    margin-right: 0;
}
.call-back-ppc .colmun {
    background: #ff7a00;
}
#type-of-services .col-md-4 {
    margin-bottom: 40px;
}
.ppc-services-para {
    max-height: unset;
    overflow: unset;
}
.call-back-ppc h3 {
    text-align: center;
    font-size: 30px;
}
.call-back-ppc .section-title span {
    font-size: 25px;
}
section#ppc-mai-section .image {
    display: none;
}
.form-section {
    padding: 20px 0 30px!important;
}
.line-height {
    line-height: 35px!important;
}
#ppc-mai-section .call-back-content h3 {
    text-align: center!important;
    font-size: 30px!important;
    line-height: 40px!important;
}
.provides-smo-optimization-contact {
    margin-top: 0;
}
.provides-smo-optimization-contact h3 {
    line-height: 35px!important;
    padding: 0!important;
}
.provides-smo-optimization-contact span {
    font-size: 35px;
}
.main-tabs .nav-item {
    width: 100%!important;
}
.single-service-preview {
    padding: 5px!important;
}
.newsletter {
    margin: 10px 0!important;
}
.newsletter .content {
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
}
.newsletter .content h3 {
    font-size: 25px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 10px;
}
.smo-types-services .row:nth-child(2) {
    padding: 0 10px 0;
}
.nio-eig-service-tab-btn .nav-tabs .nav-item {
    padding-bottom: 0;
    margin: 0 0 10px!important;
}
.nio-eig-service-tab-btn .nav-tabs:before {
    display: none;
}
.nio-eig-service-tab-btn .nav-tabs {
    display: block;
}
.nio-eig-service-tab-btn .nav-tabs .nav-link {
    padding: 0 0 10px 15px;
}
.nio-eig-service-tab-btn {
    padding: 5px 5px 0;
}
.nio-eig-service-tab-img-text .nio-eig-service-tab-img {
    margin-right: 0;
    margin-top: 0;
}
.nio-eig-service-tab-img-text {
    padding: 20px 0;
}
.nio-dia-service-innerbox {
    display: inline-grid;
    padding: 15px;
}
.nio-dia-service-innerbox .nio-dia-service-icon {
    margin: auto;
    margin-bottom: 20px;
}
.single-service {
    text-align: center;
}
.provides-smo-optimization-img:before {
    display: none;
}
.provides-smo-optimization-img img {
    margin-top: 0;
    height: 100%;
    width: 100%}
.nio-mark-section-title-2.pera-content.headline h3 {
    font-size: 26px;
    line-height: 30px;
}
.call-grow-business {
    padding: 20px 0;
}
.form-download h3 {
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 40px;
}
.form-download::after, .form-download::before {
    display: none;
}
.form-download-main {
    padding: 40px 0;
}
#blog-category-img img {
    height: 100%!important;
    width: 100%!important;
    object-fit: fill;
}
.sidebar-widget {
    margin-bottom: 0;
}
.sidebar-page-container .sidebar-side {
    margin-bottom: 10px;
}
.news-block .inner-box .lower-content:before {
    display: none;
}
.click-to-top {
    bottom: 15px;
    left: 15px;
    height: 40px;
    width: 40px;
}
.click-to-top i {
    font-size: 34px;
    color: #fff;
    padding: 2px 10px;
}
.header-upper {
    height: 100px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.auto-container {
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
}
.clearfix {
    width: auto!important;
    display: block;
    height: 100%}
.pull-right.logo-box {
    max-width: 33%;
    width: 100%!important;
    position: relative!important;
    margin: 0;
    padding: 0!important;
    height: 100%;
    max-height: 77%!important;
}
.main-header .logo-box .logo {
    position: relative;
    width: 100%;
    max-width: 100%;
    display: block;
    height: 100%}
.main-header .logo-box .logo a {
    height: 100%;
    display: block;
    empty-cells: 100%}
.main-header .header-upper .logo-box video {
    height: 100%;
    width: 100%;
    max-width: 100%;
    display: block;
}
.email-mobile-vive {
    float: right;
    margin: 0;
    width: auto;
    height: auto;
    line-height: 35px;
    padding: 10px 0;
}
.email-mobile-vive p {
    font-size: 14px!important;
    margin: 0;
    padding: 0;
    display: block;
    font-weight: 700;
}
.email-mobile-vive p a {
    color: #ff5f00;
}
.footer-blog .col-md-2 {
    max-width: calc(100% / 2)!important;
    width: 100%!important;
    flex: unset;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    display: none;
    z-index: 6;
}
.footer-blog .col-md-2:nth-child(1), .footer-blog .col-md-2:nth-child(2) {
    display: inline-block;
}
.footer-blog ul li a {
    width: 200px;
}
.footer-blog {
    padding: 50px 0 50px;
}
.footer-blog:before {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.footer-blog:after {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.top-list-site ol li {
    margin: 1rem 1rem 2rem 0!important;
    width: calc(100% / 1);
}
.top-list-site ol li a {
    padding: 50px 20px 50px;
}
.top-steyp-popup-section .modal-dialog {
    max-width: 95%;
    height: 85vh;
}
.form-section-to-are h4 {
    font-weight: 900;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
}
.topic-diverder h4 {
    padding: 0 0 10px!important;
    margin: 0!important;
    font-size: 22px;
    font-weight: 700;
}
.topic-diverder p {
    font-size: 14px!important;
    padding-bottom: 2rem;
    line-height: 1.41667em;
}
.offer-box {
    border-radius: 5px;
    max-width: 100%;
    padding: 30px;
    height: 100%;
    display: inline-block;
}
.offer-box .from-grop {
    width: 100%;
    margin: 0 0 8px;
}
.btn-second-min-btn-section {
    padding: 0;
    margin: 5px auto;
    width: 50%}
.footer-state {
    padding: 20px 0 20px;
}
.footer-state ul {
    list-style: none;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.footer-state ul li {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    max-width: 100%}
.main-pop-text-section {
    overflow: hidden;
}
.whychoinewsecoare.seoncd-optio h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
.whychoinewsecoare p {
    font-size: 15px!important;
    margin-top: 0;
    margin-bottom: 10px;
}
.whychoinewsecoare span {
    padding: 0 15px 0;
    border-radius: 50px;
    font-size: 11px;
}
.whychoinewsecoare h3 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.whychoinewsecoare {
    padding: 50px 15px 0;
}
.whychoinewsecoare ul li {
    padding: 0 0 0 30px;
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 20px;
}
.top-services-section .box-digiain {
    padding: 30px 30px 30px;
    margin-bottom: 30px;
}
.from-sec-ar {
    padding: 20px 10px;
    border-radius: 5px;
}
.from-sec-ar h3 {
    font-size: 23px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.new-why-chooice-section .main-why-new-de .text-se {
    position: relative;
    padding: 15px 15px 15px 15px;
}
.new-why-chooice-section .main-why-new-de h3 {
    font-size: 20px;
    margin: 10px 0 15px;
}
.top-services-section .icon-box span i {
    font-size: 66px;
}
}@media (min-width:768px) and (max-width:1024px) {
    .saas-form-content span {
    font-size: 16px;
}
.saas-form-content h4 {
    font-size: 20px;
}
.single-fun-fact:first-child, .single-fun-fact:nth-child(3) {
    top: 0;
}
.play-store-btn li a {
    padding: 10px;
}
.play-store-btn li:nth-child(2) {
    margin-left: 10px;
}
.footer-box {
    top: -186px;
}
#reviews-img-good {
    margin-top: 17px;
}
.tab-main .right-side-tab {
    padding: 0 0;
    display: inline-block;
    margin: 0 auto;
}
.tab-section {
    padding: 0 10px;
    width: 100%;
    max-width: 50%;
    display: inline-block;
    margin-bottom: 20px;
}
.tab-section {
    padding: 0 10px;
    width: 100%;
    max-width: 50%;
    display: inline-block;
    margin-bottom: 20px;
}
section.price-tab {
    padding: 50px 0 0;
}
.left-side {
    width: 50%;
    padding: 0 5px;
}
.right-side {
    width: 50%;
    padding: 0 5px;
}
.left-side h3 {
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.left-side p {
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}
.icone-main {
    padding: 5px;
    width: 50%;
    max-width: 33.33%}
.box-section {
    padding: 10px 20px 20px;
    width: 100%;
    display: inline-block;
    max-width: 100%;
    height: 180px;
}
.box-section .icone {
    float: unset;
    padding: 0;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 0;
    text-align: center;
    margin-bottom: 10px;
    display: block ruby;
}
.box-section .text {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
}
.box-section .text p {
    font-size: 15px;
    display: inline-block;
    width: 100%;
    height: auto;
    line-height: 25px;
    text-align: center;
}
section.paragrapho.section .text-section-box-midel p {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 30px;
}
section.paragrapho.section .text-section-box-midel ul li {
    line-height: 25px;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: left;
}
section.from-section {
    padding: 30px 0 10px;
}
.from-line .section-div {
    max-width: 33.33%;
    padding: 5px;
    padding-bottom: 5px;
    padding-bottom: 5px;
}
.from-line .section-div .form-control {
    height: 45px!important;
    padding: 0 15px!important;
    margin: 0;
    font-size: 13px!important;
}
.new-last-section h5 {
    font-size: 22px;
    width: 100%;
    margin-bottom: 10px;
}
.new-last-section ul li {
    line-height: 25px;
    margin-bottom: 5px;
    font-size: 15px;
}
.new-last-section p {
    line-height: 25px;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 10px;
    text-align: left;
}
.main-header .header-top .top-right .request-btn {
    float: right;
    font-size: 16px;
    padding: 5px 25px;
    margin: 5px 0;
}
.mobile-menu {
    width: 40%!important;
}
#hide {
    display: none!important;
}
.about-image .experience h3 {
    font-weight: 700;
    font-size: 50px;
    line-height: 30px;
}
.about-image .experience {
    padding: 10px 20px;
    padding: 60px 40px;
    max-width: 100%;
    left: 0;
    bottom: 20px;
}
.about-image .experience h3 span {
    font-size: 25px;
    line-height: 30px;
    margin-top: 10px;
}
.icon i {
    font-size: 30px;
}
.about-section h3 {
    font-size: var(--font-size-20);
    margin: 5px 0 0;
}
#left-heading-before h3 {
    margin-bottom: 20px;
    padding-bottom: 0;
}
.inner-column p:last-child {
    display: block;
}
.inner-column p {
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}
.about-section .row.mt-5.mb-5 {
    margin-top: 30px!important;
}
.btn-style-three {
    padding: 5px 15px!important;
    line-height: unset!important;
    margin-top: 10px!important;
    font-size: 13px;
    letter-spacing: 0;
}
.theme-btn.btn-style-three.ml-3 {
    margin-left: 5px!important;
}
.about-section-bg h3 {
    font-size: var(--font-size-22);
    line-height: 30px;
}
.about-section-bg2 h3 {
    font-size: var(--font-size-22);
    margin-bottom: 18px;
    padding-bottom: 5px!important;
}
.sec-title h3 {
    font-size: var(--font-size-25);
}
.services .services-heading {
    font-size: 22px;
    line-height: 20px;
    margin-bottom: 14px;
}
.services .heading-content {
    font-size: 13px!important;
    line-height: 25px!important;
}
.skills .skill-item h6 {
    font-size: 16px;
    color: #17305e;
    font-weight: 500;
}
.skills .skill-item {
    position: relative;
    margin-bottom: 20px;
    max-width: 50%;
    padding: 0 10px;
    float: left;
    width: 100%;
    display: block;
    position: relative;
}
.single-services-box .icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 40px;
    margin-bottom: 0;
    float: left;
    margin-right: 10px;
    margin-top: 20px;
}
.single-services-box h3 {
    font-size: 16px;
    margin-bottom: 0;
}
.single-services-box p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}
.single-services-box {
    box-shadow: 0 0 5px 5px #00000014;
}
.lower-content h5 {
    line-height: 1.5em;
    font-weight: 600;
    font-size: 16px;
}
.news-block .inner-box .image .post-date {
    font-size: 16px;
    padding: 10px 20px;
}
#testimonial-clients .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
}
.call-section h5, .email-section h5, .whatsapp-section h5 {
    color: #333;
    font-size: 15px;
    margin-bottom: 15px;
}
.call-section p, .email-section p, .whatsapp-section p {
    color: #000;
    margin-bottom: 0;
    font-size: 15px;
}
.call-section b, .call-section strong, .email-section b, .email-section strong .whatsapp-section b, .whatsapp-section strong {
    font-weight: bolder;
    font-size: 13px;
}
.form-control {
    font-size: 13px;
}
.form-footer-bottom h4 {
    font-size: 14px;
    margin-bottom: 10px;
}
.form-footer-bottom h5 {
    font-size: 15px;
    margin: 0;
    line-height: 24px;
}
.footer-menu-list li a {
    font-size: 17px;
    line-height: 25px;
}
.footer-menu h3 {
    margin-bottom: 20px;
    font-size: 18px;
    padding-bottom: 5px;
}
.white {
    font-size: 20px;
    text-align: left;
}
#footer-img-google {
    height: 75px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/google-partner.webp);
}
#footer-img-google:hover {
    background-image: url(../images/google-hover.webp);
}
#footer-img-facebook {
    height: 75px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/facebook.webp);
}
#footer-img-facebook:hover {
    background-image: url(../images/facebook-hover.webp);
}
#footer-img-clutch {
    height: 75px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/clutch.webp);
}
#footer-img-clutch:hover {
    background-image: url(../images/clutch-hover.webp);
}
#footer-img-trustpilot {
    height: 75px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/trustpilot.webp);
}
#footer-heigt {
    margin-top: 0;
    padding-top: 30px;
}
.page-title-images {
    position: relative;
    padding: 50px 0 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
#top-heaing {
    padding: 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    color: #ff3400;
}
#top-heaing h1 {
    color: #ff3400;
    top: 0;
    padding-bottom: 5px;
}
.heading-list-img {
    padding: 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}
#about-us h2 {
    font-size: var(--font-size-25);
    margin-bottom: 10px;
}
.service-text h4 {
    font-size: 18px;
    margin-left: 3px;
    line-height: 25px;
}
.service-text p {
    font-size: 12px;
    margin-left: 2px;
    line-height: 18px;
    margin-top: 10px;
}
.sec-title h3 {
    font-size: 25px;
    padding-bottom: 0;
    text-align: center;
}
.pages-commen-line h3 {
    padding-bottom: 5px;
    line-height: 35px;
    font-size: var(--font-size-30);
    margin-top: 30px;
}
.about-us-icon img {
    height: 40px;
}
.about-us-contant {
    padding: 0 15px;
}
#about-us-choose-us {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 18%);
    padding: 10px 5px;
    display: inline-block;
    position: relative;
    background: 0 0;
    border: none;
    color: #fff;
    min-height: 470px;
}
.main-header .info-box ul li {
    font-size: 13px;
    margin-bottom: 0;
}
.main-header .header-upper .logo-box video {
    height: 100%;
    width: 100%;
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
}
.main-header .logo-box .logo {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.main-header .info-box .icon-box {
    left: 0;
    top: 0;
    font-size: 32px;
}
.main-header .info-box ul li {
    line-height: 20px;
    margin-bottom: 0;
}
#faq-section-faq-pages li a {
    margin: 0!important;
    padding: 2px 10px!important;
    font-size: 18px!important;
    line-height: 30px;
    border-radius: 100px!important;
    border-bottom: 1px solid #f8f8f8!important;
    border-radius: unset!important;
}
.btn:not(:disabled):not(.disabled) {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400!important;
}
.accordion p {
    font-size: 13px;
}
.full-section-are-code {
    padding: 10px;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 17%);
    border-radius: 4px;
}
.card-header {
    border-radius: unset!important;
}
.page-title-images h1 {
    font-size: 25px;
}
.heading-list-img li {
    font-size: 15px;
}
.header-upper {
    padding: 2px 0;
}
.marquee-career {
    font-size: 15px;
    padding: 5px 0;
}
.heading-service {
    font-size: var(--font-size-20)!important;
}
.career-box h3 {
    font-size: 20px!important;
}
.career-box p {
    line-height: 30px!important;
    font-size: 17px!important;
}
.card-body h5 {
    font-size: 16px;
    font-weight: 700;
}
.heading {
    margin-bottom: 10px;
    font-size: 14px;
}
.title-wrap li {
    font-size: var(--font-size-18);
    line-height: 30px;
    margin-bottom: 20px;
}
.title-wrap h6 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
}
.main-header .info-box .icon-box svg {
    width: 29px;
    margin: 0 auto;
}
.main-header .info-box .icon-box {
    position: relative;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
}
#page-title-digital {
    box-shadow: 0 0 4px;
    position: relative;
    background: #fff;
    padding: 50px 0;
}
#page-title-digital video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 100%}
#page-title-digital div#top-heaing {
    top: 0;
    margin: 0;
    padding: 0;
}
.top-header-ads-btotm h1 {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 25px;
}
#top-heaing ul.heading-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    top: 0;
}
.heading-list li {
    display: inline-block;
    font-size: 15px;
    color: #ff3400;
}
.pages-commen-line h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
}
#social-contant p {
    color: var(--color-custum);
    font-size: var(--font-size-14);
    text-align: left;
}
.form-box-main h3 {
    font-size: 25px;
    line-height: 30px;
}
#page-title-seo {
    box-shadow: 0 0 4px;
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    padding: 35px 0;
}
#page-title-seo video {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    left: 0;
}
#page-title-seo video source {
    width: 100%;
    display: block;
    height: 100%;
    padding: 0;
    margin: 0;
}
#seo-strategy p {
    font-size: var(--font-size-14);
    text-align: left;
}
#separated-box p {
    padding-bottom: 14px;
    text-align: left;
}
.bg-team.pages-commen-line h3 {
    color: #fff;
}
.bg-team p {
    color: #fff;
    text-align: left;
}
.testimonial-decs h5 {
    margin: 10px 0 0!important;
    font-size: var(--font-size-18);
    line-height: 20px;
}
.testimonial-decs p {
    padding: 5px 10px 20px;
    line-height: 25px;
    font-size: 13px;
}
.testimonial-decs h5 {
    margin: 10px 0 0!important;
    font-size: var(--font-size-18);
    line-height: 20px;
}
.seo_sec_title.text-center.mb_70 h3 {
    color: #fff;
}
.input-group.form-group {
    max-width: 50%}
.seo_subscribe_form .input-group .form-control {
    height: 40px;
    font-size: 13px;
}
.input-group.form-group.col-lg-12 {
    max-width: 100%}
.input-group.form-group.col-lg-8.offset-lg-4 {
    max-width: 100%}
.seo_subscribe_form .input-group .check-btn {
    margin: 11px 0;
}
.seo_subscribe_form .input-group .check-btn a {
    padding: 15px 15px;
    font-size: 16px;
    letter-spacing: 0;
}
.seo_subscribe_form .input-group .check-btn a span {
    font-size: 18px;
}
#seo-strategy ul li {
    font-size: 14px;
    line-height: 30px;
}
.hwcnwehlp {
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
}
.hwcnwehlp .hrlpbx {
    width: calc(100% / 5);
    float: left;
    padding: 0 10px;
    margin: 0 auto;
}
.hwcnwehlp .hrlpbx .hlpbx {
    width: 110px;
    height: 110px;
    margin: 0;
    padding: 0;
    border-radius: 50%}
.hwcnwehlp {
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
}
.hwcnwehlp .hrlpbx {
    width: calc(100% / 5);
    float: left;
    text-align: center;
    padding: 0 10px;
    margin: 0 auto;
}
.hwcnwehlp .hrlpbx .hlpbx {
    width: 110px;
    height: 110px;
    margin: 0;
    padding: 0;
    border-radius: 50%}
.hwcnwehlp .hrlpbx .hlpbx p {
    font-size: 12px!important;
    line-height: 16px;
    display: inline-block;
    width: 50%;
    font-weight: 700;
    color: #000;
}
.hwcnwehlp .hrlpbx .hlpbx .icon {
    width: 50px;
    height: 50px;
    margin: 10px auto 5px auto;
}
.seo-box h4 {
    color: #333;
    font-weight: 600;
    padding: 5px 0;
    font-family: var(--font-family-custum);
    font-size: 16px;
}
.seo-box h4 {
    padding: 5px 0;
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 25px;
}
.seo-box p {
    font-size: 13px;
    line-height: 20px;
    text-align: left;
}
#seo-main .seo-box {
    min-height: 320px;
}
.seo-box {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 28%);
    padding: 15px;
}
.testimonial-decs1 {
    min-height: 450px!important;
    margin-bottom: 30px;
}
.testimonial-decs1 {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 28%);
}
.social-skill-main {
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 18%);
    padding: 10px 10px;
    min-height: 250px!important;
    margin-bottom: 20px;
}
.social-media-icons {
    box-shadow: 0 0 10px rgb(0 0 0 / 31%);
    padding: 10px 0;
    border-radius: 10px;
}
.social-media-icons img {
    height: 35px;
    border-radius: 4px;
}
.social-media-icons h3 {
    font-size: 18px;
    line-height: 25px;
    margin-top: 10px;
}
#ppc-p h2 {
    font-size: 20px!important;
    line-height: 30px!important;
}
#ppc-p p {
    line-height: 30px;
    text-align: left;
}
#ppc-p h3 {
    line-height: 35px;
    margin-bottom: 15px;
}
#providing-creative h3 {
    line-height: 32px;
    font-size: var(--font-size-20);
    margin-bottom: 10px;
}
#separated-box h2 {
    line-height: 25px;
    padding-bottom: 0;
    font-size: var(--font-size-20);
}
.blockquote {
    margin-bottom: 0;
    font-size: 18px;
}
.blockquote {
    border-radius: 3px;
    margin: 30px 0;
    padding: 0 20px;
    line-height: 23px;
}
#startup-development p {
    font-size: var(--font-size-14);
    text-align: left;
}
#school-management p {
    font-size: var(--font-size-14);
    text-align: left;
}
#page-title-web-dev {
    box-shadow: 0 0 4px;
    position: relative;
    margin: 0;
    padding: 50px 0;
    display: block;
}
#page-title-web-dev video {
    display: block;
    width: 100%;
    position: absolute;
    height: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
}
.why-choose {
    background: #fff;
    padding: 10px 10px;
    margin: 0;
    border: 1px solid #f1efef;
    border-radius: 4px;
    margin-bottom: 20px;
}
.why-choose img {
    display: inline-block;
    max-width: 50%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.why-choose h4 {
    font-size: 18px;
    line-height: var(--line-height-25);
    margin-top: 15px!important;
    padding-bottom: 10px;
}
.why-choose p {
    font-size: 13px;
    color: var(--black);
    text-align: left;
}
#providing-creative p {
    font-size: var(--font-size-14);
    text-align: left;
}
.ic-works-content span img {
    height: 40px;
    width: 40px;
    object-fit: contain;
    object-position: center;
}
.ic-works-content-col {
    padding-left: 60px;
}
.ic-works-content-col h4 {
    line-height: 20px;
    font-size: var(--font-size-18);
}
.ic-works-content-col p {
    color: var(--black);
    font-size: 13px;
    margin-top: 10px;
}
#list-graphic li {
    font-size: 18px;
    margin-bottom: 20px;
    color: var(--black);
    text-align: left;
}
section.app-bg-mobile.pages-commen-line {
    padding: 50px 0 50px;
}
section.app-bg-mobile.pages-commen-line .container {
    padding: 0;
    width: auto;
    margin: 0 auto!important;
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
    margin-top: 0!important;
}
.tt-app-btn {
    padding: 5px 50px;
}
.apps-main {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.apps-main h3 {
    font-size: 50px!important;
    color: #000203;
    font-weight: 700;
    margin: 0 0 20px;
}
.apps-main p {
    color: #000;
    font-weight: 700;
    padding: 0;
    margin: 20px 0;
    font-size: 16px;
}
#types-of-services .nav-tabs .nav-item {
    font-size: 14px!important;
    padding: 10px 5px;
    margin-left: 5px;
    border-radius: unset;
}
#types-of-services .tab-pane p {
    text-align: left;
}
.testimonial-decs5 {
    min-height: auto;
    box-shadow: 0 0 5px rgb(0 0 0 / 52%)!important;
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
}
.seo-box1-img img {
    height: 70px;
    width: 70px;
    object-fit: contain;
    object-position: center;
}
.seo-box1 {
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 18%);
    padding: 20px 10px;
    margin-bottom: 30px;
}
.seo-box1 h5 {
    font-size: 20px;
    padding: 5px 0;
}
.seo-box1 p {
    font-size: 15px;
    line-height: 30px;
}
section.industries-cover.pages-commen-line {
    margin-bottom: 0!important;
}
#social-contant h3 {
    font-size: 22px;
}
.form-10 .content h3 {
    font-size: 18px;
    line-height: 29px;
}
.form-10 .content h5 {
    font-size: 15px;
    margin-bottom: 0;
}
.form-10 .content {
    padding: 10px;
    border-radius: 10px 10px;
}
.form-10 .images-fixed {
    width: 100%;
    height: 100%}
.form-10 .images-fixed img {
    width: 100%;
    height: 100%}
.call-back-section .section-title h4 {
    font-size: 25px;
}
.call-back-section .images-box-fixed-section {
    width: 100%;
    height: 100%}
.call-back-section .images-box-fixed-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
}
.form-left-5 {
    width: 70%;
    min-width: 40%;
    padding: 20px;
    border-radius: 10px;
}
.form-5 {
    background: #fd3f02 url(../images/social-media-marketing/new-bg.webp) no-repeat;
    background-size: auto;
    background-position: bottom;
    padding: 50px 0;
}
.call-back-ppc h3 {
    font-size: 20px;
    margin-bottom: 0;
}
.call-back-ppc .images-fixed {
    width: 100%;
    height: 100%}
.call-back-ppc .images-fixed img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
#ppc-mai-section2 .image {
    width: 100%;
    height: 100%}
#ppc-mai-section2 .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
#ppc-mai-section2 .col-md-6 {
    height: 100%}
#ppc-mai-section2 .section-title h3 {
    margin: 10px 0;
    font-size: 25px;
}
#ppc-mai-section2 {
    padding: 50px 0 0!important;
}
.section-title-area h1.section-title-number {
    font-size: 40px;
}
.any-question-btn {
    font-size: 16px;
    padding: 5px 30px;
}
.form-content-9 .images-fixed img {
    height: 500px;
    object-fit: contain;
    object-position: bottom;
}
.main-form-content h3 {
    font-size: 25px;
    font-weight: 900;
}
.main-form-content h4 {
    font-size: 23px;
}
.counter_text p {
    font-size: 15px!important;
}
.form-6 .images-fixed {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.form-6 .images-fixed img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.main-form-7 h4 {
    font-size: 24px;
    line-height: 30px;
    -webkit-text-stroke: 1px #ff6700;
}
.form-7-content ul li {
    font-size: 11px;
    line-height: 20px;
    width: 50%;
    margin-bottom: 20px;
}
.content-form1 {
    padding: 30px 0 0;
}
.content-form1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
content-form1 h4 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
}
.bg-content-footer h4 {
    font-size: 18px;
}
.bg-content-footer .btn-style-three .txt {
    font-size: 12px;
}
.orm-form1-content h4 {
    font-size: 16px;
    font-weight: 900;
    line-height: 22px;
}
.orm-form1-content {
    border-radius: 10px 10px 10px 10px;
}
.footer-form-bg h4 {
    font-size: 22px;
    font-weight: 900;
    line-height: 30px;
}
.orm-footer-btn {
    font-size: 18px;
    padding: 5px 35px;
    border: 2px solid #fff;
}
.branding-bg-form .images-fixed {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.branding-bg-form .images-fixed img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}
.main-form-8 h4 {
    font-size: 20px;
}
.main-form-8 p {
    font-size: 17px!important;
}
.branding-call-action-content h3 {
    font-size: 35px;
    line-height: 50px;
}
.branding-call-action-content .sub-title {
    font-size: 50px;
}
#website-blockquote {
    padding: 40px 20px;
    overflow: hidden;
}
.designe-form1 .image-part {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.designe-form1 .image-part img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.startup-designe-form img {
    object-fit: contain;
    object-position: bottom;
    width: 100%;
    height: 100%}
.startup-form-title h3 {
    font-size: 30px;
    line-height: 30px;
}
.development-form1 .main-development-form h3 {
    font-size: 25px;
    line-height: 30px;
}
.development-form1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}
.main-form-mobile h4 {
    font-size: 20px;
    line-height: 30px;
}
.mobile-form2 h4 {
    font-size: 26px;
    line-height: 35px;
}
.main-mobile-form2 p {
    font-size: 14px!important;
    line-height: 25px!important;
    margin-top: 10px;
}
.footer-blog .col-md-2 {
    max-width: calc(100% / 4)!important;
    width: 100%!important;
    flex: unset;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    display: inline-block;
    z-index: 6;
}
.footer-blog .col-md-2:nth-child(5) {
    display: none;
}
.footer-blog ul li a {
    width: 200px;
}
.footer-blog {
    padding: 50px 0 100px;
}
.footer-blog:before {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.footer-blog:after {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
    bottom: 10%}
.form-section-are ul li {
    width: 35px;
    margin: 0 5px 0 0;
    font-size: 12px;
    line-height: 35px;
    height: 35px;
}
.form-section-are ul li a {
    font-size: 14px;
    margin: 0 auto;
}
.form-are-box h3 {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.form-are-box p {
    font-size: 12px!important;
}
.form-are-box ul {
    padding: 0;
}
.form-are-box ul li {
    margin: 0;
    padding: 0 0 0 30px;
    font-size: 13px;
    padding-bottom: 20px;
    line-height: 25px;
}
.form-are-box ul li {
    padding: 0 0 0 30px;
    font-size: 11px;
    padding-bottom: 20px;
    line-height: 20px;
}
.main-form-section .text-area-title p span {
    width: 45px;
    height: 45px;
    border-radius: 4px;
    line-height: 45px;
    font-size: 25px;
    margin-right: 10px;
}
.main-form-section .text-area-title p {
    font-size: 12px!important;
}
.top-list-site ol li {
    margin: 1rem 1rem 2rem 0!important;
    width: calc(90% / 3);
}
.top-list-site ol li a {
    padding: 40px 20px 50px;
}
.offer-box {
    height: 100%;
    width: 100%;
    max-width: 70%;
    padding: 20px;
    display: flow-root;
    margin: 0 auto;
}
.offer-box .from-grop {
    width: calc(95% /2);
    margin: 0 5px 0;
}
.offer-box h4 {
    font-size: 20px!important;
}
.form-section-to-are h4 {
    font-weight: 900;
    margin-bottom: 20px;
}
#bg-main-footer {
    background-position: top center;
}
#form-fot h3 {
    font-size: 19px;
    line-height: 30px;
}
.footer-state {
    padding: 20px 0 20px;
}
.footer-state ul {
    list-style: none;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.footer-state ul li {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    max-width: calc(98% / 3);
}
.main-pop-text-section {
    overflow: hidden;
}
.whychoinewsecoare span {
    padding: 3px 22px 3px;
    border-radius: 50px;
    font-size: 12px;
}
.whychoinewsecoare.seoncd-optio h3 {
    font-size: 30px;
    margin-bottom: 10px;
}
.whychoinewsecoare.seoncd-optio p {
    margin-bottom: 10px;
    line-height: 30px;
}
.whychoinewsecoare p {
    font-size: 16px!important;
    margin-top: 0;
    margin-bottom: 10px;
}
.whychoinewsecoare h3 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.whychoinewsecoare ul li {
    padding: 0 0 0 30px;
    margin: 0 0 15px;
    font-size: 16px;
}
.whychoinewsecoare {
    padding: 50px 0 50px;
}
.top-services-section {
    padding: 40px 0 50px;
}
.top-services-section .box-digiain {
    padding: 10px 10px 10px;
    margin-bottom: 10px;
}
.top-services-section h3 {
    font-size: 12px;
    line-height: 1.3em;
    margin: 5px 0 5px;
}
.top-services-section p {
    font-size: 11px!important;
}
.from-sec-ar {
    padding: 15px 15px;
}
.from-sec-ar span {
    padding: 1px 25px;
    font-size: 13px;
}
.from-sec-ar h3 {
    font-size: 18px;
    line-height: 1.5em;
    margin-top: 5px;
    margin-bottom: 10px;
}
.top-services-section .icon-box span i {
    font-size: 40px;
}
.top-services-section .icon-box:before {
    left: 0;
    top: 0;
}
.new-why-chooice-section .main-why-new-de .text-se {
    padding: 10px 20px 20px 20px;
}
.new-why-chooice-section .main-why-new-de h3 {
    font-size: 29px;
    margin: 10px 0 10px;
}
.new-why-chooice-section .main-why-new-de p {
    font-size: 18px!important;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 10px;
}
.main-header .info-box ul li a {
    font-size: 14px;
}
.counter-form {
    padding: 10px 10px 0;
}
.counter-form h4 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
#sonu_counter span {
    font-size: 38px;
}
.new-why-chooice-section .col-md-5, .new-why-chooice-section .col-md-7, .whychoinewsecoare .col-md-5, .whychoinewsecoare .col-md-7 {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%}
.whychoinewsecoare .leboim {
    width: 60%;
    height: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}
.new-why-chooice-section .main-why-new-de .newwhyboimg {
    background: #f2f5ff;
}
.new-why-chooice-section .main-why-new-de .newwhyboimg img {
    width: 60%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.form-are-box ul li span {
    font-size: 15px;
}
.main-form-section .text-area-title p {
    line-height: 20px;
}
.single-fun-fact {
    height: 160px;
    margin: 0 5px 20px;
    width: 150px;
}
.single-fun-fact p {
    font-size: 14px!important;
}
.single-fun-fact h3 {
    font-size: 40px;
}
.about-content h3 {
    font-size: 24px;
    line-height: 35px;
    margin: 0 0 10px;
}
.about-content h4.sub_hidding {
    font-size: 20px;
}
.about-content p {
    font-size: 16px!important;
}
.app-dwonload-title h3 {
    font-size: 19px;
    padding-bottom: 0;
    margin-bottom: 0!important;
    line-height: 1.9rem;
}
.app-dwonload-title p {
    margin: 5px 0 10px 0;
    font-size: 16px!important;
}
.play-store-btn {
    margin-top: 30px;
    display: block;
    margin-bottom: 20px;
}
.play-store-btn li a {
    padding: 10px 15px!important;
    font-size: 13px!important;
}
}@media (min-width:1025px) and (max-width:1200px) {
    .form-footer-bottom {
    right: -100px;
}
.seo-box p {
    padding: 2px 10px;
}
#line2:before, #line:before, #services:before, #website-blockquote:after, #website-blockquote:before, .form-download::after, .form-download::before {
    display: none;
}
.call-to-action .action-wrap {
    max-width: 370px;
}
.call-to-action .action-wrap .title {
    font-size: 30px;
}
#ppc-marketing p {
    padding: 0 0;
    line-height: 30px;
}
.single-service {
    min-height: 370px;
}
.form-download h3 {
    font-size: 40px;
    margin-bottom: 20px;
}
.form-download-main .btn-style-three {
    margin-bottom: 5px;
}
.form-download h5 {
    font-size: 18px;
}
.form-download-main {
    padding: 30px 0;
}
.action-wrap .title {
    font-size: 30px;
    line-height: 40px;
}
.mobile-details .section-wraper-right .icon-bx-wraper:nth-child(2) {
    margin-right: 10px;
    margin-left: 0;
}
.mobile-details .section-wraper-right .icon-bx-wraper:nth-child(3) {
    margin-right: 10px;
    margin-left: 0;
}
.mobile-details .section-wraper-left .icon-bx-wraper:nth-child(2) {
    margin-left: 0;
    margin-right: 10px;
}
.mobile-details .section-wraper-left .icon-bx-wraper:nth-child(3) {
    margin-left: 0;
    margin-right: 10px;
}
.cms-content h3 {
    font-size: 32px;
    line-height: 40px;
}
.wordpress-footer-bg h4 {
    font-size: 35px;
}
.graphic-tools-line {
    top: 0;
}
#hading-alain-center-fix-text .graphic-tools-line p {
    font-size: 18px!important;
    line-height: 20px;
    font-weight: 500;
    padding: 0!important;
}
#hading-alain-center-fix-text .graphic-tools-pra p {
    padding: 5px!important;
}
.main-menu .navigation>li>a {
    font-size: 15px;
}
.main-header .header-upper .logo-box {
    position: relative;
    z-index: 1;
    padding: 0 0;
    height: 100%}
.main-header .logo-box .logo {
    position: relative;
    width: 100%;
    display: block;
    height: 100%}
.logo a {
    width: 100%;
    padding: 0;
    margin: 0;
    display: block;
    height: 100%}
.main-header .header-upper .logo-box video {
    margin: 0;
    height: 71px;
    padding: 0;
    width: 100%;
    display: block;
    position: relative;
}
.main-header .info-box {
    min-height: 56px;
    margin-left: 0;
    font-size: 10px;
    padding: 0 15px 0 35px;
}
.main-header .info-box .icon-box {
    left: 0;
    top: 10px;
    font-size: 28px;
}
.main-header .info-box .icon-box svg {
    width: 32px;
    margin: 0 auto;
}
.main-header .header-top {
    padding: 0 0;
}
.auto-container {
    padding: 0 15px;
    margin: 0 auto;
}
.main-header .header-top .top-left .text {
    font-size: 13px;
    line-height: unset;
    margin: 0;
    float: left;
    padding: 0;
    padding-top: 0;
}
.main-header .header-top .top-right {
    position: relative;
    padding: 0 0;
    float: right;
}
.main-header .header-top .top-right .request-btn {
    margin-right: 5px;
    font-size: 18px;
    padding: 3px 50px;
    border-radius: 4px;
}
.main-header .header-top .top-right .social-nav {
    position: relative;
    float: left;
}
.main-header .header-top .top-right .social-nav li {
    position: relative;
    margin-left: 0;
    display: inline-block;
    line-height: unset;
}
.main-header .header-top .top-right .social-nav li a {
    width: 34px;
    height: 34px;
    font-size: 16px;
    line-height: 37px;
    border-radius: 2px;
}
.main-header .info-box ul li {
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 0;
}
.main-header .info-box strong {
    font-size: 14px;
}
.main-header .header-top .top-left {
    padding-top: 0;
}
.inner-column p {
    font-size: 16px!important;
    margin-bottom: 15px!important;
}
.icon i {
    font-size: 40px;
}
.about-section h3 {
    font-size: var(--font-size-30);
}
.about-image .experience {
    left: 0;
    padding: 40px 40px;
    max-width: 100%}
.about-image .experience h3 {
    font-size: 100px;
}
.about-image .experience h3 span {
    font-size: 35px;
    line-height: 40px;
    margin-top: 40px;
}
.btn-style-three {
    font-size: 12px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0;
    padding: 7px 30px;
}
.services .heading-content {
    font-size: 16px!important;
}
.services .services-heading {
    font-size: 32px!important;
}
.about-section-bg2 {
    position: relative;
    padding: 0 0 10px;
}
.about-section-bg2 h3 {
    line-height: 1.2em;
    margin-top: 22px;
    font-size: var(--font-size-25);
}
.about-section-bg2 p {
    line-height: 1.8;
    font-size: 16px!important;
}
.skills .skill-item {
    margin-bottom: 20px;
    max-width: 50%;
    padding: 0 10px;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.skills .skill-item .skill-header {
    position: relative;
    margin-bottom: 5px;
}
.skills .skill-item h6 {
    color: #ff0800;
    font-family: var(--font-family-custum);
    font-size: 18px;
}
.skills .skill-item .skill-header .skill-percentage {
    right: 0;
    top: 1px;
    font-size: 15px;
    font-weight: 600;
    color: #17305e;
}
.single-services-box {
    position: relative;
    margin-bottom: 30px;
    padding: 15px 15px;
}
.single-services-box .icon {
    border-radius: 50%;
    width: 90px;
    text-align: center;
    height: 90px;
    line-height: 90px;
    font-size: 40px;
    margin-bottom: 10px;
}
.single-services-box h3 {
    font-size: 17px;
    margin-bottom: 3px;
}
.single-services-box p {
    font-size: 14px!important;
    line-height: 22px;
}
.footer-menu-list li a {
    font-size: 13px;
}
.footer-address h3 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
}
.footer-address p {
    margin-bottom: 0;
    font-size: 14px!important;
    text-align: center;
}
.footer-address p {
    margin-bottom: 0;
    font-size: 14px!important;
    text-align: center;
}
.footer-address p {
    margin-bottom: 0;
    font-size: 14px!important;
    text-align: center;
}
.policy-menu li a {
    color: #fff;
    font-size: 13px;
}
footer hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #333;
}
#bg-footer-in {
    padding: 10px;
    margin-top: -260px;
}
.call-section p, .email-section p, .whatsapp-section p {
    margin-bottom: 0;
    font-size: 20px!important;
}
.call-section p i, .email-section p i, .whatsapp-section p i {
    font-size: 20px!important;
}
.call-section h5, .email-section h5, .whatsapp-section h5 {
    color: #333;
}
#bg-main-footer .form-control {
    width: 100%;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
}
.form-footer-bottom h4 {
    font-size: 14px;
    margin-bottom: 10px;
}
.form-footer-bottom h5 {
    font-size: 15px;
}
#footer-img-google {
    height: 81px;
    background-size: contain;
}
#footer-img-facebook {
    height: 75px;
    background-size: contain;
}
#footer-img-clutch {
    height: 75px;
    background-size: contain;
}
#footer-img-trustpilot {
    height: 75px;
    background-size: contain;
}
.footer-box p {
    font-size: 14px!important;
}
.footer-social-icon li {
    padding-left: 14px;
}
.blog-section {
    position: relative;
    padding: 0 0 15px;
    overflow: hidden;
}
.about-section-bg h3 {
    font-size: var(--font-size-30);
}
.page-title-images {
    position: relative;
    padding: 50px 0 50px;
}
.page-title-images #top-heaing {
    top: 0;
    position: relative;
    display: block;
}
.service-text h4 {
    font-size: 18px;
    margin-left: 3px;
}
.service-text p {
    font-size: var(--font-size-18);
    margin-left: 2px;
}
#reviews-img-clutch {
    height: 42px;
}
.star-footer li {
    font-size: 15px;
    padding-bottom: 4px;
}
#top-heaing {
    top: 0;
}
#about-us p br {
    margin-bottom: 10px;
}
.sec-title p {
    font-size: 16px!important;
}
.pages-commen-line h3 {
    font-size: var(--font-size-25);
    margin-top: 10px;
    padding-bottom: 0;
}
.about-us-contant P {
    font-size: 15px!important;
}
#faq-section-faq-pages li a {
    padding: 5px 20px!important;
    font-size: 13px!important;
}
.accordion p {
    font-size: 14px!important;
}
.btn:not(:disabled):not(.disabled) {
    font-size: 14px;
}
.heading-service {
    font-size: var(--font-size-20);
}
.career-box h3 {
    font-size: 20px;
}
.career-box p {
    font-size: 14px!important;
}
#collapseOne h6 {
    font-size: 14px;
    margin: 0 0 14px;
}
.title-wrap li {
    font-size: var(--font-size-14);
}
.pages-commen-line h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
}
#social-contant p {
    text-align: left;
}
#plans-power ul li {
    line-height: 30px;
}
p br {
    margin-bottom: 10px;
}
.field-label {
    margin-top: -15px;
    font-size: 13px;
}
#checkbox-section label {
    font-size: 15px;
}
input[type=checkbox], input[type=radio] {
    margin-top: 11px;
}
.during h3 {
    font-size: 16px;
}
#during-list li {
    font-size: var(--font-size-14);
    padding-bottom: 10px;
    line-height: 25px;
}
#request-heading2 {
    margin: 50px 0 30px;
    line-height: 16px;
    font-size: 16px;
}
#seo-strategy p {
    font-size: 14px!important;
    text-align: left!important;
}
#separated-box p {
    padding-bottom: 14px;
    font-size: 15px!important;
    text-align: left;
}
.bg-team.pages-commen-line h3 {
    font-size: 22px;
    margin: 0 0 10px;
    padding: 0;
    color: #fff;
}
.bg-team.pages-commen-line p {
    font-size: 14px!important;
    text-align: left;
}
#separated-box h3 {
    padding-bottom: 20px;
    line-height: 20px;
    font-size: var(--font-size-20);
}
.testimonial-decs h5 {
    margin: 5px 0 5px!important;
    font-size: var(--font-size-20);
}
.testimonial-decs {
    padding: 10px;
}
.testimonial-decs p {
    line-height: 30px;
    text-align: left;
}
.seo_subscribe_area h3 {
    color: #fff;
    font-size: 25px;
    font-weight: 700;
}
.seo_subscribe_area p {
    font-size: 16px!important;
    line-height: 16px!important;
    margin-bottom: 50px;
}
#seo-strategy li {
    font-size: 14px;
}
.section-padding h3 {
    margin: 0;
    padding: 0;
}
.hwcnwehlp .hrlpbx .hlpbx {
    width: 150px;
    height: 150px;
}
.hwcnwehlp .hrlpbx .hlpbx p {
    font-size: 14px!important;
    line-height: 18px;
    width: 65%;
    margin: 0 auto;
}
.hwcnwehlp .hrlpbx .hlpbx .icon {
    width: 65px;
    height: 64px;
    margin: 15px auto 10px auto;
}
.hwcnwehlp .hrlpbx {
    float: left;
    text-align: center;
    margin: 0 auto;
}
.hwhelphoverbx {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border-radius: 50%}
.about-section h3 {
    margin-bottom: 0;
    padding-bottom: 10px;
}
.about-section p {
    text-align: left;
}
.seo-box h4 {
    font-size: 18px;
}
.about-section h3 {
    margin-bottom: 0;
    padding-bottom: 10px;
}
.about-section p {
    text-align: left;
}
.sec-title-services.centered h3 {
    margin-bottom: 0;
    padding-bottom: 20px;
    margin-top: 0;
    padding-top: 0;
    font-size: 25px;
}
.pages-commen-line p {
    padding: 5px 10px 0!important;
}
.testimonial-decs1 h5 {
    margin: 10px 0 5px!important;
    font-size: 18px;
}
.testimonial-decs1 img {
    height: 58px;
    width: 58px;
    margin: 8px auto 4px;
}
.social-media-icons-images h3 {
    padding-bottom: 0;
    line-height: 25px;
    font-size: 18px!important;
    margin-top: 20px;
}
.social-media-icons {
    padding: 40px 0;
    border-radius: 10px;
}
#ppc-p h2 {
    font-size: var(--font-size-20)!important;
    line-height: 30px!important;
}
#ppc-p p {
    text-align: left;
}
#social-contant h4 {
    font-size: var(--font-size-20);
}
#ppc-p h3 {
    font-size: var(--font-size-22);
    line-height: 30px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
#providing-creative h3 {
    line-height: 30px;
    font-size: var(--font-size-20);
    margin-bottom: 15px;
}
#separated-box h2 {
    color: var(--black);
    padding-bottom: 0;
    line-height: 30px;
    font-size: var(--font-size-22);
}
blockquote {
    margin: 10px 0;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 22px!important;
    line-height: 25px;
}
.why-choose h4 {
    font-size: var(--font-size-18);
    line-height: var(--line-height-25);
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 0;
}
#social-contant h3 {
    font-size: var(--font-size-25);
    margin-bottom: 18px;
}
.ic-works-content-col h4 {
    line-height: 25px;
    font-size: 16px;
}
#list-graphic li {
    margin-bottom: 10px;
}
.apps-main h3 {
    font-size: 55px;
    font-weight: 700;
    margin-bottom: 30px;
}
.apps-main p {
    font-size: 15px!important;
    line-height: 14px!important;
    color: #000!important;
    margin-bottom: 30px;
}
#types-of-services p {
    font-size: 14px!important;
    text-align: left;
}
#types-of-services .nav-tabs .nav-item {
    font-size: 15px!important;
    padding: 18px 10px;
    margin-left: 11px;
}
.side_form {
    padding: 50px 0;
    margin-top: 0;
    background: 0 0;
    height: 100%;
    width: 100%}
.side_form h3 {
    font-size: 25px!important;
    line-height: 20px;
    margin-top: 20px;
    margin-bottom: 10px!important;
}
.side_form input {
    border-radius: 0;
    font-size: 13px!important;
    margin-bottom: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    margin-bottom: 10px;
}
.side_form textarea.form-control {
    height: 60px;
}
.media-body h4 {
    font-size: 27px;
    text-align: center;
}
.box-social-media-marketing1 h4 {
    font-size: var(--font-size-16);
}
#web-dev h3 {
    font-size: var(--font-size-30);
}
#wordpress-development h3 {
    font-size: 30px;
    line-height: 30px;
}
.all-commone-text-section h2 {
    font-size: 30px;
    padding: 0 0 3px!important;
}
#saas-products h3 {
    font-size: 30px!important;
    margin-bottom: 10px;
}
.box-price h4 {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 35px;
}
.box-price h3 {
    margin-bottom: 15px;
    font-size: 252px;
}
.box-price h3 sup {
    margin-top: 10px;
    font-size: 25px;
}
section.price-tab .box-price {
    padding: 18px;
}
#school-management h3 {
    font-size: 18px;
}
#font18 p {
    color: #333;
}
.cat-list-two li a {
    font-size: 15px;
    padding-left: 35px;
    line-height: 20px!important;
}
.cat-list-two li::before {
    top: 10px;
}
.sidebar .popular-posts .post .text a {
    font-size: 14px;
    line-height: 17px!important;
}
.news-block-two .inner-box .lower-content .text p {
    font-size: 13px!important;
}
.news-block-two .inner-box .lower-content h2 {
    padding-bottom: 10px;
    font-size: var(--font-size-20);
}
.sidebar .popular-tags a {
    line-height: 20px;
    padding: 5px 10px 5px;
    margin: 0 6px 10px 0;
    font-size: 14px;
}
.blog-detail .inner-box .lower-content .text p {
    font-size: 14px!important;
    margin-top: 18px;
    margin-bottom: 20px;
}
.blog-detail .inner-box .lower-content blockquote {
    padding: 10px 20px;
    border-radius: 6px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.blog-detail .inner-box .image .post-date {
    left: 50px;
    bottom: 50px;
    width: 70px;
    height: 70px;
    font-size: 14px;
    padding-top: 5px;
    font-weight: 600;
    line-height: 20px;
}
.blog-detail .inner-box .lower-content h3 {
    margin-top: 25px;
    padding-bottom: 20px;
    font-size: 20px;
}
.blog-detail .inner-box .lower-content h4 {
    margin-top: 24px;
}
.contact-box .inner-box ul li {
    font-size: 14px;
    margin-bottom: 0;
}
#form-footer h2 {
    font-size: 25px;
}
.trans-60 {
    margin-top: 10px;
    font-size: 18px;
    font-size: 14px!important;
    line-height: 15px;
}
#form-footer h3 {
    font-size: 20px;
}
.footer-blog .col-md-2 {
    max-width: calc(100% / 5)!important;
    width: 100%!important;
    flex: unset;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    display: inline-block;
    z-index: 6;
}
.footer-blog ul li a {
    width: 200px;
}
.footer-blog {
    padding: 50px 0 100px;
    margin-bottom: -11%}
.footer-blog:before {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.footer-blog:after {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
    bottom: 10%}
.offer-box {
    height: 100%;
    width: 100%;
    max-width: 70%}
.offer-box h4 {
    font-size: 20px!important;
}
.form-section-to-are h4 {
    font-weight: 900;
    margin-bottom: 20px;
}
.our-clients {
    margin-bottom: 12rem!important;
}
#bg-footer-in {
    padding: 20px;
    border-radius: 10px;
    margin-top: -400px;
}
#bg-main-footer {
    background-position: top center;
}
#form-fot h3 {
    font-size: 25px;
    line-height: 35px;
}
.footer-state {
    padding: 50px 0 120px;
    margin-bottom: -13%}
.footer-state ul {
    list-style: none;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.footer-state ul li {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    max-width: calc(98% / 5);
}
.main-pop-text-section {
    overflow: hidden;
}
.working-process-main {
    padding: 20px 0;
    overflow: hidden;
}
.whychoinewsecoare.seoncd-optio h3 {
    font-size: 28px;
    line-height: 1.5em;
    margin-bottom: 15px;
}
.whychoinewsecoare span {
    padding: 5px 22px 3px;
    font-size: 13px;
}
.whychoinewsecoare.seoncd-optio p {
    margin-bottom: 10px;
}
.whychoinewsecoare h3 {
    font-size: 27px;
    line-height: 1.5em;
}
.whychoinewsecoare ul li {
    padding: 0 30px;
    margin: 0 0 15px;
    font-size: 16px;
}
}@media (min-width:1201px) and (max-width:1400px) {
    #top-heaing {
    top: 0;
}
.page-title-images {
    padding: 120px 0 80px;
}
#services .services-heading {
    font-size: 25px!important;
}
#line .services-heading {
    font-size: 25px!important;
}
.main-header .header-top .top-right .request-btn {
    padding: 3px 25px;
    margin-top: 1px;
}
.single-services-box h3 {
    font-size: 18px;
    margin-bottom: 12px;
}
.form-download h3 {
    font-size: 50px;
}
.form-download::before {
    bottom: -10%}
.main-header .info-box {
    margin-left: 15px;
}
.content-form1 {
    padding: 30px 0 0;
}
#website-blockquote {
    overflow: hidden;
}
.side_form {
    padding: 120px 30px;
    margin-top: 0;
    background-size: 100%;
    height: 100%;
    width: 350px;
}
.side_form h3 {
    font-size: 25px!important;
    margin-bottom: 0!important;
    line-height: 25px!important;
}
.footer-blog .col-md-2 {
    max-width: calc(100% / 5)!important;
    width: 100%!important;
    flex: unset;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    display: inline-block;
    z-index: 6;
}
.footer-blog ul li a {
    width: 200px;
}
.footer-blog {
    padding: 50px 0 100px;
    margin-bottom: -11%}
.footer-blog:before {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
}
.footer-blog:after {
    width: 150px;
    height: 150px;
    opacity: 1;
    z-index: 1;
    bottom: 10%}
.offer-box {
    height: 100%;
    width: 100%;
    max-width: 70%}
.offer-box h4 {
    font-size: 20px!important;
}
.form-section-to-are h4 {
    font-weight: 900;
    margin-bottom: 20px;
}
.form-footer-bottom h4 {
    font-size: 14px;
}
.form-footer-bottom h5 {
    font-size: 15px;
}
#bg-footer-in {
    padding: 20px!important;
    border-radius: 10px!important;
    margin-top: -330px!important;
}
#form-fot h3 {
    font-size: 20px;
    line-height: 30px;
}
.email-section h5 a {
    font-size: 18px;
}
.call-section h5 a, .email-section h5 a, .whatsapp-section h5 a {
    font-size: 16px;
}
.call-section h5 b, .email-section h5 b, .whatsapp-section h5 b {
    font-size: 16px;
}
.our-clients {
    margin-bottom: 8rem!important;
}
#bg-main-footer {
    background-position: top center;
}
.footer-state {
    padding: 50px 0 150px;
    margin-bottom: -13%}
.footer-state ul {
    list-style: none;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.footer-state ul li {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    max-width: calc(98% / 5);
}
.main-pop-text-section {
    overflow: hidden;
}
.working-process-main {
    padding: 20px 0;
    overflow: hidden;
}
.whychoinewsecoare span {
    padding: 5px 20px 3px;
    font-size: 13px;
}
.whychoinewsecoare.seoncd-optio h3 {
    font-size: 28px;
    line-height: 1.5em;
    margin-bottom: 15px;
}
.whychoinewsecoare.seoncd-optio p {
    margin-bottom: 10px;
    line-height: 30px;
}
.whychoinewsecoare h3 {
    font-size: 27px;
    line-height: 1.5em;
    margin-top: 10px;
    margin-bottom: 15px;
}
.whychoinewsecoare ul li {
    padding: 0 30px;
    font-size: 16px;
}
.new-why-chooice-section .main-why-new-de h3 {
    font-size: 25px;
    line-height: 1.8em;
    margin: 0 0 15px;
}
.new-why-chooice-section .main-why-new-de .text-se {
    padding: 20px 0 20px 20px;
}
}@media (min-width:1401px) and (max-width:1600px) {
        .our-clients {
        margin-bottom: 12rem!important;
    }
    #bg-footer-in {
        padding: 20px;
        border-radius: 10px;
        margin-top: -400px;
    }
}
.service-box {
    margin-bottom: 10px;
}